--- ofono-1.12.bzr6874+14.10.20140820.is.1.12.bzr6872+14.10.20140804.orig/debian/README.source +++ ofono-1.12.bzr6874+14.10.20140820.is.1.12.bzr6872+14.10.20140804/debian/README.source @@ -0,0 +1,59 @@ +Patches +======= + +This package occasionally uses cdbs simple-patch-system to store +modifications to the upstream source, although in most uploads no patches +are needed. + +To get the fully patched source: make -f debian/rules patch + +To revert to what's in git: make -f debian/rules unpatch + +To add a patch: obtain a diff and put it in debian/patches, or see below + +To remove an existing patch: delete it from debian/patches + +Packaging using git +=================== + +The repository contains an appropriate debian/gbp.conf to build this package +using git-buildpackage. The debian branch contains the latest upstream versions +(for unstable, or experimental while a freeze is in progress). The debian-lenny +branch contains versions targeted for lenny, etc. + +Here's how to build it: + + git clone git://git.debian.org/git/pkg-telepathy/ofono + cd ofono + git checkout debian + git-buildpackage -us -uc + +or for testing/stable branches like debian-lenny: + + git clone git://git.debian.org/git/pkg-telepathy/ofono + cd ofono + git checkout debian-lenny + git-buildpackage -us -uc --git-debian-branch=debian-lenny + +The branch 'upstream' is a copy of the contents of upstream tarballs. To import +upstream tarballs use: + + git checkout debian + git-import-orig ~/ofono-0.x.tar.gz + +The branch 'debian-patches' is 'upstream' plus any patches needed for Debian. +It should be rebased on 'upstream' after each upstream release: + + git checkout debian-patches + git rebase upstream + +The preferred way of adding patches is to cherry pick from an upstream +repository: + + git remote add ofono-upstream \ + git://git.kernel.org/pub/scm/network/ofono/ofono.git + git fetch + git checkout debian-patches + git cherry-pick xxxxxxxxxxxxxx + git checkout debian + fakeroot debian/rules update-patches --- ofono-1.12.bzr6874+14.10.20140820.is.1.12.bzr6872+14.10.20140804.orig/debian/changelog +++ ofono-1.12.bzr6874+14.10.20140820.is.1.12.bzr6872+14.10.20140804/debian/changelog @@ -0,0 +1,761 @@ +ofono (1.12.bzr6874+14.10.20140820.is.1.12.bzr6872+14.10.20140804-0ubuntu1) utopic; urgency=medium + + * Revert last landing as it caused regressions related to SIM-pin + unlocking. + + -- Łukasz 'sil2100' Zemczak Mon, 01 Sep 2014 18:40:44 +0200 + +ofono (1.12.bzr6874+14.10.20140820-0ubuntu1) utopic; urgency=medium + + [ Martti Piirainen ] + * rilmodem, unit: Relax DNS validity check, unnecessary for MMS + (LP: #1350209) + + [ Alfonso Sanchez-Beato ] + * gril, unit, rilmodem: Fix zero signal strength in MTK modems + * gril, mtk, ril: Retry when failing to connect to rild + * ril, mtk, rilmodem: Create SimManager even when there is no SIM + + [ Tony Espy ] + * plugins: Add max retry logic for rild connect + + -- Ubuntu daily release Wed, 20 Aug 2014 09:47:55 +0000 + +ofono (1.12.bzr6872+14.10.20140804-0ubuntu1) utopic; urgency=medium + + [ Alfonso Sanchez-Beato ] + * doc, plugins/nettime.c: multi-modem support for nettime plugin + * build, doc, gril, mtkmodem, rilmodem, plugins/ril.c,mtk.c: expose + RadioSettings 'ModemTechnologies' property. This property can be + used by clients to determine the supported raido technologies supported + by a specific modem instance (LP: #1346790). + * gril/gril.c, mtkmodem, plugins/mtk.c, unit: add support for SIM hot insertion/ + removal support. Hot-swap is disabled by default. It can be enabled + by defining OFONO_RIL_HOT_SIM_SWAP env var. + * gril, rilmodem, plugins/mtk.c,ril.c: MTK MMS fix. For standalone + MMS contexts, the cid and a special MMS-specific data profile need + to included in the SETUP_DATA_CALL request. + * gril, mtk, ril, mtkmodem, rilmodem: Fix MTK data attachment (LP: #1349911) + + [ Martti Piirainen ] + * plugins/ubuntu-apndb.c: fix IMSI provisioning (LP: #1347733) + + -- Ubuntu daily release Mon, 04 Aug 2014 09:01:34 +0000 + +ofono (1.12.bzr6870+14.10.20140721-0ubuntu1) utopic; urgency=medium + + [ Martti Piirainen ] + * drivers/rilmodem/sim.c: notify on SIM removal (LP: #1332306) + * unit/rilmodem/test-sim-online: fix serial number check (LP: #1334867) + + [ Alfonso Sanchez-Beato ] + * plugins/mtk.c: fix race condition when onlining modem + * build, drivers/infeonmodem, drivers/rilmodem, gril, + plugins/infeon.c, plugins/ril.*, unit: add Infeon OEM hooks + + [ Tony Espy ] + * build, plugins/ubuntu-provision.c, ubuntu-apndb.*: re-named + provisioning plugin code from android-* to ubuntu-*. Also removed + code that queries mobile-broadband-provider-info's db, and finally + implemented a /custom hook for custom apn dbs (LP: #1315509). + + -- Ubuntu daily release Mon, 21 Jul 2014 18:59:17 +0000 + +ofono (1.12.bzr6868+14.10.20140625-0ubuntu1) utopic; urgency=medium + + [ Alfonso Sanchez-Beato ] + * src/network.c, src/simutil.c: use OF_OPL to check roaming status + * rilmodem/sim.c, plugins/ril.c, android-spn-table.c: fix memory leaks + * test: adapt test scripts to multi-sim scenarios + * build, drivers/mtkmodem, drivers/rilmodem, gril: add Low-Power mode + This change adds RadioSettings low-power support by leveraging + the existing FastDormancy property to control entering/exiting low- + power mode. This change also includes support for mtkmodem, which + uses MTK-specific requests to handle the same logic. + * src/network.c: re-order emission of signals in network atom + This change ensures that the NetworkRegistration 'Technology' + property is emitted before 'CellId'. This change was made + to fix an issue with a third party location service. + + [ Martti Piirainen ] + * test/rilmodem/*: update for Python3, minor cleanup + Besides the Python3 change, this change revises some + of the tests as the Touch emulator now supports additional + modem properties which weren't previously exposed. + + [ Tony Espy ] + * build, include, plugins, test: re-merge Nettime code from github + Nettime had been previously added directly to bzr, but wasn't + present in our upstream github repo for ofono, which caused a + conflict every time we merged from lp:~phablet-team/ofono/rilmodem + ( our auto-import tree ). + + [ Martti Piirainen ] + * test/get-network-time: convert to Python3 & add support multi-SIM + + -- Ubuntu daily release Wed, 25 Jun 2014 00:58:01 +0000 + +ofono (1.12.bzr6868+14.10.20140513.1-0ubuntu2) utopic; urgency=medium + + * debian/control: don't conflict with modemmanager. + + -- Mathieu Trudel-Lapierre Thu, 29 May 2014 14:15:37 +0200 + +ofono (1.12.bzr6868+14.10.20140513.1-0ubuntu1) utopic; urgency=medium + + [ Tony Espy ] + * plugins/android-provision.c: fix crash + Fix a crash in provision_get_settings() caused by the code + freeing 'error' with g_error_free() but not setting the value + to NULL afterwards. This can cause a subsequent call to + g_error_free() to happen again with an invalid pointer value. + + [ Alfonso Sanchez-Beato ] + * drivers/mtkmodem/voicecall.c, plugins/mtk: MTK update + Add additional new atoms to the mtk plugin. Also fixed a + double voicecall register issue. + * gril/grilreply.c, unit/test-grilreply.c: fix infineon reply parsing + * rilmodem/ussd.c, src/smsutil, src/ussd: USSD UCS2 support (LP: #1314143) + + -- Ubuntu daily release Tue, 13 May 2014 18:28:01 +0000 + +ofono (1.12.bzr6858+14.10.20140501-0ubuntu1) utopic; urgency=low + + [ Tony Espy ] + * build, gril, rilmodem, plugins/ril, test: call-forwarding support. + + [ Alfonso Sanchez-Beato ] + * build, gril, plugins/rildev: dynamic plugin loading for ril-type modems. + The new rildev plugin reads an environment variable to determine + which device plugin to load ( defaults to the standard ril plugin ). + * build, gril, plugins/ril, rilmodem, unit: radio-settings support. + Allow radio technology ( ie. use 2G-only ) preference to be configured. + + [ Tony Espy ] + * test: update remaining test scripts to Python 3. + * build, src, plugins, src/gprs: add MMS support. + Added new android-provision plugin and associated -apndb code to + provision GPRS and MMS contexts using apns-conf.xml as the primary + provisioning database, while mobile-broadband-provider-info is still + queried in order to pickup additional Apns. Also added support for + combined Internet/MMS contexts by allowing MMS specific properties + to be set for OFONO_GPRS_CONTEXT_TYPE_INTERNET contexts. + + [ Alfonso Sanchez-Beato ] + * rilmodem/ussd: Fix USSD Initiate hang (LP: #1299227 ). + * gril, rilmodem, unit: add SIM write support. + This allows ofono's core call-forwarding and message-waiting logic + to update persistent state on the SIM, in order to preserve it across + reboots. + * build, gril, include, plugins, src, drivers/mtkmodem, + drivers/rilmodem: add MTK support. + This change adds support for MTK-ril modems without breaking compatibility + with AOSP-ril modems. + * examples, include, plugins, src: support for gid type MVNOs in Android + APN database. + * gril, rilmodem: fix for call redirections (LP: #1239869). + This fix checks and ignores a Qualcomm specific error code that indicates a + call has been re-directed by an operator while roaming. + * build, gril, rilmodem, unit: add call-barring support. + * gril, mtkmodem, rilmodem, unit: MTK followup changes. + This change adds unit tests for MTK specific messages. It also consolidates + parsing logic for parsing data call lists, which is a valid payload for + multiple message types. Finally, the deactivate data call logic on start- + up has been re-worked to query the active calls before attempting to + deactivate any. + * src/smsutil: use UTF-16 instead of UCS-2 (LP: #1269017). + If an incoming SMS is indicated to be UCS-2, use UTF-16 instead to + decode so that emoji's ( which use larger codepoints than can be + encoded in UCS-2 ) are properly decoded. + + [ Jussi Pakkanen ] + * phonesim: add a DBus control interface. + This control interface has been added in order to make phonesime more + flexible for auto-pilot testing of Touch's network-indicator code. + + [ Alfonso Sanchez-Beato ] + * android-apndb.c/-provision.c: fix string comparisions. + Change all usage of g_str_equal() to g_strcmp0(). This fixes a crash that + may happen if the SIM doesn't contain a SPN file. + * gril: switch process to radio user. + Temporarily switch ofono's effective uid and gid during startup to that + of the radio user to allow connection to the rild socket. + * gril, rilmodem/sim, unit: retrieve SIM PIN retries (LP: #1206941). + Read PIN retires from ENTER-PIN reply if available. + + [ Tony Espy ] + * gril, rilmodem,unit: fix data_call reply error. + Fix a parse error with setup_data_call replies. Also re-worked + SETUP_DATA_CALL to use the current registered data tech value. + Optimized gprs-context to only register for DATA_CALL_LIST_CHANGED + events if the context is being actively used. + + [ Alfonso Sanchez-Beato ] + * src/smsutil, unit: allow concatenated UTF-16 SMS. + This change properly handles split surrogate pairs in concatenated SMSes, + as this can now happen now that UTF-16 is used instead of UCS-2 for decoding + SMS messages that specify UCS-2 encoding. (LP: #1269017, #1299227, #1239869, + #1206941) + + -- Ubuntu daily release Thu, 01 May 2014 17:16:43 +0000 + +ofono (1.12.bzr6858+14.04.20140318-0ubuntu1) trusty; urgency=medium + + [ Dimitri John Ledkov ] + * Correct ofono-scripts dependency on python3-dbus, not python-dbus. + + [ Tony Espy ] + * src: fix build-failure on ppc64le arch + * btio: fix build-failure on ppc64le arch + + [ Sergio Schvezov ] + * Changing version to cope with citrain + + -- Ubuntu daily release Tue, 18 Mar 2014 12:04:21 +0000 + +ofono (1.12+bzr6858-0ubuntu1) trusty; urgency=medium + + [ Tony Espy ] + * test: add exception handling to enable-modem & list-modems + + -- Ricardo Salveti de Araujo Mon, 03 Mar 2014 16:38:09 -0300 + +ofono (1.12+bzr6856-0ubuntu1) trusty; urgency=low + + [ Tony Espy ] + * unit: fix fail-to-build on powerpc + The previously released version enabled -Wall, + which triggered build failures due to unused + functions on powerpc. This is due to the fact + that the unit tests only run on LITTLE_ENDIAN + systems via an ifdef, which leaves unused functions + and data. This change exends the ifdef to cover + the unused functions and test data. + * idmap: use UL for bitshift literals (LP: #1271284) + This change fixes a failing unit test on ppc64le + due to the undefined behavior when the left bitshift + operator is given a value that excedes the size of + the value being shifted. + * gril, rilmodem/sim, unit: fix SIM IO crash (LP: #1268743) + - cleanup gril_reply_parse_sim_io() to add malformed parcel + check and fix memory leak. + - add check for null hex_response in ril_file_io_cb(), as + the emulator can return such responses. + - add additional unit tests to cover crash scenarios. + * ril, src: enable message-waiting-interface + - register message_waiting atom in ril plugin + - register message_waiting atom in ril plugin + - fix sms_mwi_dcs_decode bug which prevented incoming message + waiting indications from being set. + * rilmodem/voicecall: fix call-decline bug (LP: #1260988) + Send a RIL_REQUEST_HANGUP_WAITING_OR_BACKGROUND instead of + was used correctly for displaying operator name, however + some modems failed to handle roaming correctly for MVNOs. + This fix is transparent to modems that do the right thing. + * gril/gril.c, plugins/ril.c: API changes for OEMS + This change introduces a socket-path to the g_ril_new() + function, and also adds a new disconnect function. + * gril/grilunsol.c: add support for v5 signal strength message + * debian/control: adjust ofono-scripts dependencies for Python 3 + * test/rilmodem: add copyright/license headers + + [ Martin Pitt ] + * test: convert tests scripts to Python 3 (LP: #1283571) + + -- Ricardo Salveti de Araujo Fri, 28 Feb 2014 17:50:54 -0300 + +ofono (1.12+bzr6851-0ubuntu1) trusty; urgency=low + + [ Tony Espy ] + * debian/rules: add -Wall to CFLAGS; + mirrors upstream build + * plugins/nettime.c: fix build error + by adding include + * src/log.c: fix build error by adding + a print_backtrace() function declaration + with __attribute__ ((unused)) + * gril: fix cancel_group/offline crash (LP: #1262340) + * gril, plugins/ril: Re-worked RIL power code to prepare for flight- + mode implementation (LP: #1245860), (LP: #1208657). + + [ Alfonso Sanchez-Beato ] + * gril, unit, rilmodem/call-settings: Add Call-settings suport + - merge applicable nemomobile code + - re-factor parcel code + - add call-volume parcel unit tests + * gril, unit, rilmodem/ussd: Add USSD support (LP: #1195398) + - merge applicable nemomobile code + - re-factor parcel code + - add call-volume parcel unit tests + * rilmodem/voicecall: fix conference calls for maguro (LP: #1257206) + + -- Ricardo Salveti de Araujo Mon, 20 Jan 2014 19:44:46 -0200 + +ofono (1.12+bzr6848-0ubuntu1) trusty; urgency=low + + [ Tony Espy ] + * rilmodem/sms: Don't parse SMS error reply (LP: #1260388) + + -- Ricardo Salveti de Araujo Fri, 13 Dec 2013 07:06:43 -0200 + +ofono (1.12+bzr6846-0ubuntu1) trusty; urgency=low + + [ Alfonso Sanchez-Beato ] + * gril, include, rilmodem/sms, unit: SMS re-factoring + - merge applicable nemomobile code + - re-factor parcel code + - add sms parcel unit tests + * build, doc, plugins, test: Add SMS history plugin + - adds support for SMS delivery reports (LP: #1223314) + * gril, src, unit: Fix build warning + * gril, rilmodem/voicecall, unit: Voicecall re-factoring + - merge applicable nemomobile code, including support + for multi-party calling and call hold + - re-factor parcel code + - add voicecall parcel unit tests + * rilmodem: fix memory leaks reported by valgrind + * gril, rilmodem/sim: Remove SIM file-not-found error logging + - includes low-level gril fix to handle ril messages + that include a failure code, but also include event + data (LP: #1254219) + * gril, rilmodem/call-volume, unit: Call-volume re-factoring + - merge applicable nemomobile code + - re-factor parcel code + - add call-volume parcel unit tests + * gril, rilmodem/devinfo, unit: Devinfo re-factoring + - re-factor parcel code + - add devinfo parcel unit tests + + [ Tony Espy ] + * unit: Add rilmodem gprs/netreg parcel unit tests + * debian/rules: Add CFLAGS to enable strict warnings checking + * gril, unit: fix const casts in gril and unit tests + * rilmodem/gprs: set default max_cids to 1 (LP: 1254746) + + -- Ricardo Salveti de Araujo Mon, 09 Dec 2013 23:05:49 -0200 + +ofono (1.12+bzr6844-0ubuntu1) trusty; urgency=low + + [ Alfonso Sanchez-Beato ] + * gril: enable low-level multi-request support + * plugins: add mnclength plugin; re-factored fix (LP: #1231320) + + [ Tony Espy ] + * rilmodem: re-factor cb_data_new to include user param. + * gril, rilmodem/gprs, rilmodem/network-registration: + - merge nemomobile gprs/netreg code + - re-factor parcel code + - add gprs/netreg parcel unit tests + + -- Ricardo Salveti de Araujo Tue, 03 Dec 2013 00:16:40 -0200 + +ofono (1.12+bzr6842-0ubuntu1) trusty; urgency=low + + [ Mikko Hurskainen ] + * gril / rilmodem / plugins/ril: fix compilation issues/warnings + + [ Tony Espy ] + * Updating README. + + [ Alfonso Sanchez-Beato ] + * gril, rilmodem/sim, plugins/ril: + - merge nemomobile SIM code + - re-factor parcel code + - add SIM parcel unit tests + + -- Ricardo Salveti de Araujo Mon, 25 Nov 2013 14:09:33 -0200 + +ofono (1.12+bzr6839-0ubuntu1) saucy; urgency=low + + [ Tony Espy ] + * rilmodem: Fix GPRS attach/detach logic (LP: #1234434) + + -- Ricardo Salveti de Araujo Wed, 16 Oct 2013 11:30:48 -0300 + +ofono (1.12+bzr6837-0ubuntu1) saucy; urgency=low + + [ Alfonso Sanchez-Beato ] + * Fix for LP: #1231320: GPRS provisioning is broken for old + (non-USIM) SIM cards in Ubuntu + * Fix for LP: #1222106: ofono is picking the wrong APN settings + in Ubuntu + + [ Tony Espy ] + * Fix crash in ril_query_passwd_state() (LP: #1231995). + + -- Ricardo Salveti de Araujo Sun, 13 Oct 2013 18:14:48 -0300 + +ofono (1.12+bzr6836-0ubuntu1) saucy; urgency=low + + [ Ricardo Salveti de Araujo ] + * Changing packaging tree to make it part of the daily CI jobs + - Changing source format to 1.0 (required by CI) + - Creating bzr bd compatible branch, with the same content as available in + the previous package + + [ Tony Espy ] + - Ensure that *netreg_data is always set in callback data (LP: #1234491) + - Re-factor rilmodem initialization code to enable set online/offline + (LP: #1210502) + - Fixing parcel parsing when probing for mute. + + [ Mathieu Trudel-Lapierre ] + * Make the package use bzr-builddeb split-mode to properly build the source + tarball. + + -- Mathieu Trudel-Lapierre Tue, 08 Oct 2013 10:47:02 -0400 + +ofono (1.12-0ubuntu8) saucy; urgency=low + + * Update debian/compat to 9 + * debian/control: + - Bump debhelper build-dep to >= 9 + - Make ofono-scripts depend directly on python + - Changing ofono-dev to arch:any, as it contains an arch specific + pkg-config file + - Adding missing dependencies for ofono-dev + * Updated Standard-Version to 3.9.4 + + -- Ricardo Salveti de Araujo Thu, 05 Sep 2013 14:52:54 -0300 + +ofono (1.12-0ubuntu7) saucy; urgency=low + + * debian/rules: add logic to prevent -dbg package from + being stripped. + * debian/patches/rilmodem-support.patch: cleanup build warnings. + + -- Tony Espy Wed, 14 Aug 2013 17:12:58 -0400 + +ofono (1.12-0ubuntu6) saucy; urgency=low + + * debian/patches/rilmodem-support.patch: disable unit tests + for PowerPC by adding BYTE_ORDER == LITTLE_ENDIAN guards. + + -- Tony Espy Fri, 09 Aug 2013 18:03:42 -0400 + +ofono (1.12-0ubuntu5) saucy; urgency=low + + * debian/control: changing ofono-scripts to all + + -- Ricardo Salveti de Araujo Fri, 09 Aug 2013 18:29:50 -0300 + +ofono (1.12-0ubuntu4) saucy; urgency=low + + [ Tony Espy ] + * debian/patches/forward-port-udev-generation.patch: re-factored + patch to modify Makefile.am instead of Makefile.in. + * debian/patches/rilmodem-support.patch: added rilmodem code + previously hosted in a touch-specific PPA. + * debian/patches/nettime-plugin.patch: add nettime plugin. + * debian/rules: converted from cdbs to dh. + * debian/ofono.upstart: disable ril plugin by default to prevent + ofonod from exiting due to lack of RILD socket. This is a + temporary workaround and will be addressed in a further update + to the rilmodem-support.patch. + + [ Ricardo Salveti de Araujo ] + * Enabling parallel build + * Adding test and maintenance scripts ofono-scripts binary package, useful + for ofono debugging, needed by Ubuntu Touch + + -- Ricardo Salveti de Araujo Fri, 09 Aug 2013 17:12:15 -0300 + +ofono (1.12-0ubuntu3) saucy; urgency=low + + * debian/patches/ericsson_h5321gw_network_device_detection.patch: properly + detect the Lenovo (really Ericsson) H5321gw modem's network adapter device + by matching via udev's DEVTYPE. + * debian/patches/ericsson_rules.patch: add a udev rule for the Lenovo H5321gw + to be correctly matched to the mbm driver. + + -- Mathieu Trudel-Lapierre Wed, 29 May 2013 10:55:01 -0400 + +ofono (1.12-0ubuntu2b1) raring; urgency=low + + * No-change rebuild against libudev1 + + -- Martin Pitt Wed, 13 Mar 2013 07:07:59 +0000 + +ofono (1.12-0ubuntu2) raring; urgency=low + + * Add missing include of sys/types.h in src/storage.h to fix FTBFS. + + -- Stéphane Graber Mon, 28 Jan 2013 15:29:38 -0500 + +ofono (1.12-0ubuntu1) raring; urgency=low + + * New upstream release. (1.12) + - 1.12: + + Fix issue with alpha ID and self explanatory icons. + + Fix issue with SIM Refresh handling and resetting state. + + Fix issue with SMS initiated by STK proactive command. + + Fix issue with CBS treating carriage return as padding. + + Fix issue with USSD terminated by network notification. + + Add support for battery charge level with Handsfree devices. + + Add support for technology and band changes with IFX modems. + + Add support for SIM file handling with Qualcomm QMI modems. + + Add support for SIM file system 2G and 3G path handling. + + Add support for SIM Toolkit end-to-end testing. + - 1.11: + + Fix issue with Bluetooth disconnect handling. + + Fix issue with handling EFspn with filler characters. + + Fix issue with processing multiple *EMRDY notifications. + + Fix issue with wrong data bearer property signal. + + Add support for data bearer reporting and Telit modems. + + Add support for SIM status notification and Telit modems. + + Add support for PIN retry counter status and Telit modems. + + Add support for long phone number format and SIM Toolkit. + + Add support for RequestQuickDigit to SIM Toolkit agent. + - 1.10: + + Update multiple descriptions of the API documentation. + + Add support for ReleaseAndSwap call handling. + + -- Stéphane Graber Mon, 28 Jan 2013 14:07:46 -0500 + +ofono (1.9-1ubuntu1) quantal; urgency=low + + * Merge with Debian experimental; remaining changes: + - debian/control: explicitly Conflicts with modemmanager: having both + installed / running at the same time causes issues causes issues with + both claiming modem devices. + - debian/patches/02-dont-handle-stacktraces.patch: stop catching stacktraces + and printing the information internally, so apport can catch and report + the possible bugs. + - debian/ofono.postinst: on configure, notify the user that a reboot is + required (so ofono can get started by upstart). (LP: #600501) + - debian/rules: pass --no-restart-on-upgrade so ofono isn't automatically + restarted when upgrades. + - Adding upstart config / Removing standard init script + - Adding Apport support + - Patch for recognizing special Huawei devices with weird serial + - Override lintian to avoid script-in-etc-init.d... warnings. + - Update debian/compat to 7 + * debian/series: add our patches to debian/patches/series now that the package + uses quilt. + * debian/patches/02-dont-handle-stacktraces.patch: refreshed. + * debian/ofono-dev.install, debian/ofono.install: + - Install usr/sbin/dundee and ofono.pc to the proper packages. + + -- Mathieu Trudel-Lapierre Wed, 22 Aug 2012 19:59:08 -0400 + +ofono (1.9-1) experimental; urgency=low + + * New upstream release + + -- Konstantinos Margaritis Tue, 31 Jul 2012 11:00:42 +0300 + +ofono (1.6-2) unstable; urgency=low + + * Add build dependency on mobile-broadband-provider-info + + -- Hector Oron Sat, 02 Jun 2012 00:55:18 +0200 + +ofono (1.6-1) unstable; urgency=low + + * New upstream release. + * Add myself to uploaders. + * Update Standards-Version. + * Change source/format to 3.0 (quilt) + + -- Hector Oron Fri, 01 Jun 2012 18:29:37 +0200 + +ofono (0.53-2) unstable; urgency=low + + * debian/ofono.init: Add dbus as a dependency to start and stop. Thanks + to Johannes Schauer for the patch and report. (Closes: #631707) + + -- Jonny Lamb Wed, 24 Aug 2011 15:36:44 +0100 + +ofono (0.53-1) unstable; urgency=low + + * New upstream release. + * debian/control: Add Vcs-* fields. + * Ensure ofono is built with bluetooth support (pass --enable-bluetooth + and add libbluetooth-dev build-dep). + + -- Jonny Lamb Wed, 24 Aug 2011 14:40:25 +0100 + +ofono (0.41-0ubuntu1) natty; urgency=low + + * New upstream release. + * debian/control: explicitly Conflicts with modemmanager: having both + installed / running at the same time causes issues causes issues with both + claiming modem devices. (LP: #688472) + * debian/patches/02-dont-handle-stacktraces.patch: stop catching stacktraces + and printing the information internally, so apport can catch and report + the possible bugs. (LP: #691450) + * debian/ofono.postinst: on configure, notify the user that a reboot is + required (so ofono can get started by upstart). (LP: #600501) + * debian/control: add new Build-Depends on libbluetooth-dev to build with + bluetooth support. + * debian/rules: drop override_dh_strip, not needed for debug symbols with + cdbs. + * debian/rules: pass --no-restart-on-upgrade so ofono isn't automatically + restarted when upgrades. + + -- Mathieu Trudel-Lapierre Mon, 21 Feb 2011 15:08:51 +0100 + +ofono (0.36-1ubuntu1) natty; urgency=low + + * Merge from Debian unstable (LP: #683302), remaining changes: + - Adding upstart config and preinst rules + - Removing standard init script + - Adding Apport support + - Patch for recognizing special Huawei devices with weird serial + - Bump debhelper build-depend to >= 7.0.50~ for override support + - Add a dh_strip override to add debugging symbols to ofono-dbg + - Override lintian to avoid script-in-etc-init.d... warnings. + - Update debian/compat to 7 + - Add preinst script to remove old conf file (needed until next LTS) + * Refreshed 01-check-that-modem-name-is-valid.patch for new release. + + -- Mathieu Trudel-Lapierre Mon, 13 Dec 2010 22:08:29 -0600 + +ofono (0.36-1) unstable; urgency=low + + * New upstream release. + * debian/: Added some files relating to building with git. + * debian/control: + + Adopt the package from Andres. Thanks for your work, dude! + + Upped versioned build-dep on glib. + + Upped Standards-Version. (no changes) + * debinan/ofono.install: Updated. + * debian/rules: Switch to cdbs to be like the rest of the pkg-telepathy + packages. + * debian/ofono.init: Add dependency on $remote_fs in required-start and + required-stop. + * debian/compat: Lower to 5 for misc reasons. + * debian/patches/: Add patch to fix small lintian problem. + + -- Jonny Lamb Mon, 29 Nov 2010 18:14:48 +0000 + +ofono (0.26-0ubuntu2) maverick; urgency=low + + [ Kalle Valo ] + * Ofono should use upstart (LP: #600503) + - add debian/ofono.upstart + - add debian/ofono.preinst + - remove debian/ofono.init + - remote debian/ofono.default + * Add Apport support (LP: #600502) + - add debian/ofono-crashdb.conf + - add debian/source_ofono.py + * Fix LP: #612479 - Huawei with invalid serial not recognised + - add debian/patches/01-check-that-modem-name-is-valid.patch + - add debian/patches/series + + [ Chris Coulson ] + * Switch to dpkg-source 3.0 (quilt) format + - add debian/source/format + * Fix script-in-etc-init.d-not-registered-via-update-rc.d warning + triggered by shipping the symlink to the upstart job + - add debian/ofono.lintian-overrides + + -- Kalle Valo Thu, 02 Sep 2010 18:21:57 +0100 + +ofono (0.26-0ubuntu1) maverick; urgency=low + + [ Kalle Valo ] + * New upstream release 0.26. + * Add watch file. + + [ Chris Coulson ] + * Bump Standards-Version to 3.9.1, no other changes required + - update debian/control + * Bump debhelper build-depend to >= 7.0.50~ for override support + (fixes a lintian warning) + * Add a dependency on $remote_fs to init script + - update debian/ofono.init + + -- Kalle Valo Wed, 04 Aug 2010 17:59:41 +0300 + +ofono (0.23-0ubuntu1) maverick; urgency=low + + * New upstream version + * debian/control: + - build-depends on libcap-ng-dev + + -- Sebastien Bacher Mon, 28 Jun 2010 17:09:26 +0200 + +ofono (0.20-0ubuntu1) maverick; urgency=low + + * New upstream release v0.20 + + -- Chris Coulson Wed, 26 May 2010 11:18:35 +0100 + +ofono (0.18-1) unstable; urgency=low + + * New upstream release. + + -- Andres Salomon Thu, 18 Feb 2010 03:58:18 +0000 + +ofono (0.9-1) unstable; urgency=low + + * New upstream release. + * Since it runs w/out it, change the udev Depends to a Recommends. + + -- Andres Salomon Mon, 02 Nov 2009 18:46:37 +0000 + +ofono (0.8-1) unstable; urgency=low + + * New upstream release. + * Drop cdbs and use debhelper 7 features instead. + + -- Andres Salomon Sun, 18 Oct 2009 23:54:52 +0000 + +ofono (0.7-1) unstable; urgency=low + + * New upstream release. + * Also build-dep upon udev, as otherwise UDEV_DATADIR is set incorrectly + (closes: #549544). + * Ofono itself should also probably depend upon udev, eh? + + -- Andres Salomon Sun, 04 Oct 2009 15:27:21 +0000 + +ofono (0.6-3) unstable; urgency=low + + * Build-dep upon libudev-dev and enable udev support. + + -- Andres Salomon Sat, 03 Oct 2009 20:22:58 +0000 + +ofono (0.6-2) unstable; urgency=low + + * Add a -dbg package. + + -- Andres Salomon Tue, 29 Sep 2009 20:05:20 +0000 + +ofono (0.6-1) unstable; urgency=low + + * New upstream release. + + -- Andres Salomon Mon, 28 Sep 2009 16:21:52 +0000 + +ofono (0.5-1) unstable; urgency=low + + * New upstream release. + * Be sure to create /var/lib/ofono (for the lulz). + * Silence some lintian warnings. + + -- Andres Salomon Fri, 25 Sep 2009 22:58:23 +0000 + +ofono (0.4-1) unstable; urgency=low + + * New upstream release. + * Update copyright file. + * Include the new modem.conf. + + -- Andres Salomon Thu, 03 Sep 2009 19:51:21 +0000 + +ofono (0.3-1) unstable; urgency=low + + * New upstream release. + * Drop ofonod manpage; merged upstream. + + -- Andres Salomon Sat, 15 Aug 2009 15:55:11 +0000 + +ofono (0.1-1) unstable; urgency=low + + * Initial release. + + -- Andres Salomon Sat, 11 Jul 2009 18:37:48 -0400 + --- ofono-1.12.bzr6874+14.10.20140820.is.1.12.bzr6872+14.10.20140804.orig/debian/compat +++ ofono-1.12.bzr6874+14.10.20140820.is.1.12.bzr6872+14.10.20140804/debian/compat @@ -0,0 +1 @@ +9 --- ofono-1.12.bzr6874+14.10.20140820.is.1.12.bzr6872+14.10.20140804.orig/debian/control +++ ofono-1.12.bzr6874+14.10.20140820.is.1.12.bzr6872+14.10.20140804/debian/control @@ -0,0 +1,92 @@ +Source: ofono +Section: admin +Priority: optional +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Debian Telepathy maintainers +Uploaders: Jonny Lamb , Hector Oron , Konstantinos Margaritis +Build-Depends: debhelper (>= 9), + dh-autoreconf, + libtool, + libglib2.0-dev (>= 2.22), + libdbus-glib-1-dev, + libudev-dev, + udev, + libbluetooth-dev (>= 4.30), + mobile-broadband-provider-info +Standards-Version: 3.9.4 +Homepage: http://www.ofono.org/ +# If you aren't a member of ~phablet-team but need to upload +# packaging changes, just go ahead. ~phablet-team will notice +# and sync up the code again. +Vcs-Bzr: https://code.launchpad.net/~phablet-team/ofono/ubuntu +Vcs-Browser: http://bazaar.launchpad.net/~phablet-team/ofono/ubuntu + +Package: ofono +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, dbus +Recommends: udev +Description: Mobile telephony stack (daemon) + oFono is a stack for mobile telephony devices on Linux. oFono supports + speaking to telephony devices through specific drivers, or with generic + AT commands. + . + oFono also includes a low-level plug-in API for integrating with other + telephony stacks, cellular modems and storage back-ends. The plug-in API + functionality is modeled on public standards, in particular + 3GPP TS 27.007 "AT command set for User Equipment (UE)." + . + This package includes the core daemon. + +Package: ofono-dev +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, + libdbus-1-dev, libglib2.0-dev, + libc6-dev | libc-dev +Description: Mobile telephony stack (development files) + oFono is a stack for mobile telephony devices on Linux. oFono supports + speaking to telephony devices through specific drivers, or with generic + AT commands. + . + oFono also includes a low-level plug-in API for integrating with other + telephony stacks, cellular modems and storage back-ends. The plug-in API + functionality is modeled on public standards, in particular + 3GPP TS 27.007 "AT command set for User Equipment (UE)." + . + This package includes the header files for building oFono plugins. + +Package: ofono-dbg +Section: debug +Priority: extra +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, ofono (= ${binary:Version}) +Description: Mobile telephony stack (debugging files) + oFono is a stack for mobile telephony devices on Linux. oFono supports + speaking to telephony devices through specific drivers, or with generic + AT commands. + . + oFono also includes a low-level plug-in API for integrating with other + telephony stacks, cellular modems and storage back-ends. The plug-in API + functionality is modeled on public standards, in particular + 3GPP TS 27.007 "AT command set for User Equipment (UE)." + . + This package contains detached debugging symbols for the daemon. + +Package: ofono-scripts +Architecture: all +Depends: ${shlibs:Depends}, + ${misc:Depends}, + ofono (>= ${source:Version}), + python3, + python3-dbus, + python3-gi +Description: Mobile telephony stack (test and maintenance script files) + oFono is a stack for mobile telephony devices on Linux. oFono supports + speaking to telephony devices through specific drivers, or with generic + AT commands. + . + oFono also includes a low-level plug-in API for integrating with other + telephony stacks, cellular modems and storage back-ends. The plug-in API + functionality is modeled on public standards, in particular + 3GPP TS 27.007 "AT command set for User Equipment (UE)." + . + This package includes test and maintenance scripts. --- ofono-1.12.bzr6874+14.10.20140820.is.1.12.bzr6872+14.10.20140804.orig/debian/copyright +++ ofono-1.12.bzr6874+14.10.20140820.is.1.12.bzr6872+14.10.20140804/debian/copyright @@ -0,0 +1,38 @@ +This package was debianized by Andres Salomon on +Sat, 11 Jul 2009 18:38:03 -0400. + +It was downloaded from: . + +Upstream Authors: + Denis Kenzior + Marcel Holtmann + Andrzej Zaborowski + Minjun Li + Rémi Denis-Courmont + Aki Niemi + Yang Gu + Andres Salomon + + +Copyright (C) 2008-2009 Intel Corporation +Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies) +gdbus/: Copyright (C) 2004-2009 Marcel Holtmann +plugins/g1.c: Copyright (C) 2009 Collabora Ltd + +License: + + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 as published + by the Free Software Foundation. + + This package is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this package; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the complete text of the GNU General Public License +version 2 can be found in `/usr/share/common-licenses/GPL-2'. --- ofono-1.12.bzr6874+14.10.20140820.is.1.12.bzr6872+14.10.20140804.orig/debian/gbp.conf +++ ofono-1.12.bzr6874+14.10.20140820.is.1.12.bzr6872+14.10.20140804/debian/gbp.conf @@ -0,0 +1,8 @@ +[DEFAULT] +debian-branch = debian +upstream-branch = upstream +pristine-tar = True + +[git-buildpackage] +tarball-dir = ../tarballs/ +export-dir = ../build-area/ --- ofono-1.12.bzr6874+14.10.20140820.is.1.12.bzr6872+14.10.20140804.orig/debian/ofono-crashdb.conf +++ ofono-1.12.bzr6874+14.10.20140820.is.1.12.bzr6872+14.10.20140804/debian/ofono-crashdb.conf @@ -0,0 +1,5 @@ +ofono = { + 'impl' : 'launchpad', + 'project' : 'ofono', + 'bug_pattern_base' : None, + } --- ofono-1.12.bzr6874+14.10.20140820.is.1.12.bzr6872+14.10.20140804.orig/debian/ofono-dbg.docs +++ ofono-1.12.bzr6874+14.10.20140820.is.1.12.bzr6872+14.10.20140804/debian/ofono-dbg.docs @@ -0,0 +1 @@ +AUTHORS --- ofono-1.12.bzr6874+14.10.20140820.is.1.12.bzr6872+14.10.20140804.orig/debian/ofono-dev.docs +++ ofono-1.12.bzr6874+14.10.20140820.is.1.12.bzr6872+14.10.20140804/debian/ofono-dev.docs @@ -0,0 +1 @@ +AUTHORS --- ofono-1.12.bzr6874+14.10.20140820.is.1.12.bzr6872+14.10.20140804.orig/debian/ofono-dev.install +++ ofono-1.12.bzr6874+14.10.20140820.is.1.12.bzr6872+14.10.20140804/debian/ofono-dev.install @@ -0,0 +1,2 @@ +debian/tmp/usr/include/* +debian/tmp/usr/lib/*/pkgconfig --- ofono-1.12.bzr6874+14.10.20140820.is.1.12.bzr6872+14.10.20140804.orig/debian/ofono-scripts.install +++ ofono-1.12.bzr6874+14.10.20140820.is.1.12.bzr6872+14.10.20140804/debian/ofono-scripts.install @@ -0,0 +1 @@ +test/* /usr/share/ofono/scripts --- ofono-1.12.bzr6874+14.10.20140820.is.1.12.bzr6872+14.10.20140804.orig/debian/ofono.conf +++ ofono-1.12.bzr6874+14.10.20140820.is.1.12.bzr6872+14.10.20140804/debian/ofono.conf @@ -0,0 +1 @@ +debian/tmp/etc/ofono/modem.conf --- ofono-1.12.bzr6874+14.10.20140820.is.1.12.bzr6872+14.10.20140804.orig/debian/ofono.dirs +++ ofono-1.12.bzr6874+14.10.20140820.is.1.12.bzr6872+14.10.20140804/debian/ofono.dirs @@ -0,0 +1 @@ +/var/lib/ofono --- ofono-1.12.bzr6874+14.10.20140820.is.1.12.bzr6872+14.10.20140804.orig/debian/ofono.docs +++ ofono-1.12.bzr6874+14.10.20140820.is.1.12.bzr6872+14.10.20140804/debian/ofono.docs @@ -0,0 +1 @@ +AUTHORS --- ofono-1.12.bzr6874+14.10.20140820.is.1.12.bzr6872+14.10.20140804.orig/debian/ofono.install +++ ofono-1.12.bzr6874+14.10.20140820.is.1.12.bzr6872+14.10.20140804/debian/ofono.install @@ -0,0 +1,6 @@ +debian/tmp/etc/dbus-1/system.d/* +debian/tmp/usr/sbin/ofonod +debian/tmp/usr/sbin/dundee +debian/tmp/etc/ofono +debian/tmp/lib/udev/rules.d/* +debian/tmp/usr/share/man --- ofono-1.12.bzr6874+14.10.20140820.is.1.12.bzr6872+14.10.20140804.orig/debian/ofono.lintian-overrides +++ ofono-1.12.bzr6874+14.10.20140820.is.1.12.bzr6872+14.10.20140804/debian/ofono.lintian-overrides @@ -0,0 +1 @@ +ofono: postrm-does-not-call-updaterc.d-for-init.d-script etc/init.d/ofono --- ofono-1.12.bzr6874+14.10.20140820.is.1.12.bzr6872+14.10.20140804.orig/debian/ofono.manpages +++ ofono-1.12.bzr6874+14.10.20140820.is.1.12.bzr6872+14.10.20140804/debian/ofono.manpages @@ -0,0 +1 @@ +debian/tmp/usr/share/man/man8/ofonod.8 --- ofono-1.12.bzr6874+14.10.20140820.is.1.12.bzr6872+14.10.20140804.orig/debian/ofono.postinst +++ ofono-1.12.bzr6874+14.10.20140820.is.1.12.bzr6872+14.10.20140804/debian/ofono.postinst @@ -0,0 +1,11 @@ +#!/bin/sh + +set -e + +if [ "x$1" = "xconfigure" ]; then + if [ -x /usr/share/update-notifier/notify-reboot-required ]; then + /usr/share/update-notifier/notify-reboot-required + fi +fi + +#DEBHELPER# --- ofono-1.12.bzr6874+14.10.20140820.is.1.12.bzr6872+14.10.20140804.orig/debian/ofono.upstart +++ ofono-1.12.bzr6874+14.10.20140820.is.1.12.bzr6872+14.10.20140804/debian/ofono.upstart @@ -0,0 +1,9 @@ +description "oFono Mobile telephony stack" + +start on started dbus +stop on stopping dbus + +expect fork +respawn + +exec ofonod -P ril --- ofono-1.12.bzr6874+14.10.20140820.is.1.12.bzr6872+14.10.20140804.orig/debian/rules +++ ofono-1.12.bzr6874+14.10.20140820.is.1.12.bzr6872+14.10.20140804/debian/rules @@ -0,0 +1,25 @@ +#!/usr/bin/make -f + +CFLAGS += -Wall -Werror -Wextra \ + -Wno-unused-parameter \ + -Wno-missing-field-initializers \ + -Wdeclaration-after-statement \ + -Wmissing-declarations \ + -Wredundant-decls \ + -Wcast-align \ + -DG_DISABLE_DEPRECATED + +%: + dh $@ --parallel --with=autoreconf + +override_dh_auto_configure: + dh_auto_configure -- --enable-bluetooth --enable-dundee + +override_dh_installinit: + dh_installinit --no-restart-on-upgrade + +override_dh_install: + dh_install --list-missing + +override_dh_strip: + dh_strip --dbg-package=ofono-dbg --- ofono-1.12.bzr6874+14.10.20140820.is.1.12.bzr6872+14.10.20140804.orig/debian/source/format +++ ofono-1.12.bzr6874+14.10.20140820.is.1.12.bzr6872+14.10.20140804/debian/source/format @@ -0,0 +1 @@ +1.0 --- ofono-1.12.bzr6874+14.10.20140820.is.1.12.bzr6872+14.10.20140804.orig/debian/source_ofono.py +++ ofono-1.12.bzr6874+14.10.20140820.is.1.12.bzr6872+14.10.20140804/debian/source_ofono.py @@ -0,0 +1,29 @@ +'''Apport package hook for ConnMan + +(c) 2010 Canonical Ltd. +Contributors: +Kalle Valo + +This program is free software; you can redistribute it and/or modify it +under the terms of the GNU General Public License as published by the +Free Software Foundation; either version 2 of the License, or (at your +option) any later version. See http://www.gnu.org/copyleft/gpl.html for +the full text of the license. +''' + +import apport.hookutils + +def add_info(report, ui): + apport.hookutils.attach_network(report) + apport.hookutils.attach_wifi(report) + apport.hookutils.attach_hardware(report) + if not apport.packaging.is_distro_package(report['Package'].split()[0]): + report['ThirdParty'] = 'True' + report['CrashDB'] = 'ofono' + +if __name__ == '__main__': + report = {} + report['CrashDB'] = 'ubuntu' + add_info(report, None) + for key in report: + print '%s: %s' % (key, report[key].split('\n', 1)[0]) --- ofono-1.12.bzr6874+14.10.20140820.is.1.12.bzr6872+14.10.20140804.orig/debian/update-patches.mk +++ ofono-1.12.bzr6874+14.10.20140820.is.1.12.bzr6872+14.10.20140804/debian/update-patches.mk @@ -0,0 +1,10 @@ +update-patches: + mkdir -p $(CURDIR)/debian/patches + rm -f $(CURDIR)/debian/patches/*.patch + git format-patch -N -o $(CURDIR)/debian/patches debian-patches ^upstream + for patch in $$(ls $(CURDIR)/debian/patches/*.patch) ; \ + do \ + lines=$$(cat $$patch | wc -l) ; \ + head -n $$(($$lines - 3)) $$patch > $${patch}.chomped ; \ + mv $${patch}.chomped $$patch ; \ + done --- ofono-1.12.bzr6874+14.10.20140820.is.1.12.bzr6872+14.10.20140804.orig/debian/watch +++ ofono-1.12.bzr6874+14.10.20140820.is.1.12.bzr6872+14.10.20140804/debian/watch @@ -0,0 +1,4 @@ +version=3 +http://www.kernel.org/pub/linux/network/ofono/ofono-(.*)\.tar\.gz \ +debian \ +uupdate