[Bug 1282590] Re: [FFe] standing freeze exception in trusty for Ubuntu Touch-specific packages
** Changed in: ubuntu Status: Confirmed = Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1282590 Title: [FFe] standing freeze exception in trusty for Ubuntu Touch-specific packages To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+bug/1282590/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1282590] Re: [FFe] standing freeze exception in trusty for Ubuntu Touch-specific packages
Ack comment #8 ** Description changed: Dear Release Team, I would like to request a blanket FFe wrt Ubuntu Touch, for those packages that are part of Ubuntu Touch but not part of Ubuntu Desktop. TTBOMK, the packages that are different between the two are not otherwise used in other flavor images. I've assembled a list of 136 source packages, included inline below, that would be affected by this. The script used to generate the list is included at the bottom. For the vast majority of these packages, there is no expectation of freeze-breaking changes; but since there is a high probability that some critical features will not be landed by Feature Freeze for some subset of these packages, I think it makes sense to deal with these as a whole rather than requesting exceptions package-by-package or feature-by- feature. You will notice as well that I didn't include Qt5 from the list, as they are going to have another FFe for it (see discussions on the devel ML about update to Qt 5.2) to separate concerns. I did the same for autopilot and Mir (as it's used as a prerequisite in term of testing or build-dependency on the desktop, but not installed in the seed). Finally, I added the android package which isn't installed on the seed per say, but is used to build the image and provide the android part of the Touch image. account-plugin-evernote address-book-app address-book-service android android-tools apparmor-easyprof-ubuntu autopilot autopilot-qt bluetooth-touch camera-app capnproto click click-apparmor content-hub contextlib2 cordova-ubuntu dbus-cpp dee-qt dialer-app dutch fbset flite fonts-arphic-ukai friends-app gallery-app game-music-emu geoclue-providers gflags google-glog grilo grilo-plugins gsettings-ubuntu-touch-schemas (shared with desktop, FFe only if paired solely with other components of the touch FFes) gst-fluendo-mp3 gst-plugins-bad1.0 gupnp-av gypsy history-service hunspell-ar hunspell-ru indicator-location indicator-network initramfs-tools-ubuntu-touch ipolish libdmapsharing libhybris libjsoncpp libmediainfo libmimic libofa liboil libpgm libpinyin libsynthesis liburcu libusermetrics libzen location-service lucene++ lxc-android-config maliit-framework mediaplayer-app mediascanner mediascanner2 messaging-app mir mtp ofono ofono-qt platform-api poppler-qml-plugin powerd presage process-cpp pyjunitxml python-evdev python-extras python-fixtures python-gnupg python-mimeparse python-testscenarios python-testtools qdjango qmenumodel qml-friends qtmultimedia-opensource-src-touch qtorganizer5-eds qtpowerd qtscript-opensource-src qtsystems-opensource-src qtubuntu qtubuntu-camera qtubuntu-media-signals qtubuntu-sensors qtvideo-node spandsp srtp subunit + sync-monitor syncevolution system-image telepathy-ofono telepathy-qt5 telephony-service tinyxml2 u1db-qt ubuntu-download-manager ubuntu-html5-theme ubuntu-keyboard ubuntuone-credentials ubuntu-purchase-service ubuntu-push ubuntu-settings-components ubuntu-system-settings ubuntu-system-settings-online-accounts ubuntu-touch-customization-hooks ubuntu-touch-meta ubuntu-touch-session ubuntu-touch-sounds ubuntu-ui-extras unity8 unity-api unity-mir unity-notifications unity-scope-click unity-scope-mediascanner unity-scope-onlinemusic unity-scopes-api unity-scopes-shell unity-system-compositor upstart-app-launch url-dispatcher (no ABI changes allowed) usensord ust wildmidi zbar zeromq3 zmqpp Script stolen from slangasek: $ wget http://cdimage.ubuntu.com/daily-live/pending/trusty-desktop-amd64.manifest $ wget http://cdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/pending/trusty-preinstalled-touch-armhf.manifest $ for F in $(sed -e's/[:[:space:]].*//' trusty-desktop-amd64.manifest); do grep-dctrl -X -n -FPackage -sSource:Package $F /var/lib/apt/lists/*trusty*binary-armhf_Packages | head -n 1; done | sort -u trusty-desktop-sources $ for F in $(sed -e's/[:[:space:]].*//' trusty-preinstalled-touch-armhf.manifest); do G=$(grep-dctrl -X -n -FPackage -sSource:Package $F /var/lib/apt/lists/*trusty*binary-armhf_Packages | head -n 1); if [ -z $G ]; then G=$F; fi; echo $G; done | sort -u trusty-touch-sources $ join -j1 -v2 trusty-desktop-sources trusty-touch-sources only_touch + I added some seed checks to take into account other flavor seeds: for P in $(cat only_touch); do O=$(seeded-in-ubuntu $P | egrep -v 'seeded|ubuntu-touch|supported'); if [ -z $O ]; then echo $P; fi; done -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1282590 Title: [FFe] standing freeze exception in trusty for Ubuntu Touch-specific
[Bug 1282590] Re: [FFe] standing freeze exception in trusty for Ubuntu Touch-specific packages
I'd like to add sync-monitor package as part of this FFe. It is a new package and will be used on touch only and is necessary for contact and calendar syncing. didrocks has already done the archive admin review and it's ready to go. The package needs to be uploaded as part of Silo 9 on the CI Train: https://docs.google.com/a/canonical.com/spreadsheet/ccc?key=0AuDk72Lpx8U5dFlCc1VzeVZzWmdBZS11WERjdVc3dmcusp=drive_web#gid=27 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1282590 Title: [FFe] standing freeze exception in trusty for Ubuntu Touch-specific packages To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+bug/1282590/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1282590] Re: [FFe] standing freeze exception in trusty for Ubuntu Touch-specific packages
** Changed in: ubuntu Assignee: rosa maria (ceryscloe) = (unassigned) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1282590 Title: [FFe] standing freeze exception in trusty for Ubuntu Touch-specific packages To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+bug/1282590/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1282590] Re: [FFe] standing freeze exception in trusty for Ubuntu Touch-specific packages
** Changed in: ubuntu Assignee: (unassigned) = rosa maria (ceryscloe) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1282590 Title: [FFe] standing freeze exception in trusty for Ubuntu Touch-specific packages To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+bug/1282590/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1282590] Re: [FFe] standing freeze exception in trusty for Ubuntu Touch-specific packages
I'd like to add nuntium (new package written in golang), this package integrates with the ubuntu-download-manager, telepathy-ofono and ofono; it registers an agent against ofono to which ofono would send push notifications; nuntium should be capable of delivering and working with any type of push; but it's initial goal is to deliver and send MMS application type messages , it uses the download manager's go bindings to download and upload towards the ofono configured message center and notifies telepathy-ofono of newly available messages. The nature of this package implies it's only target is ubuntu touch only. It being written in go implies that's it's a drop in binary. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1282590 Title: [FFe] standing freeze exception in trusty for Ubuntu Touch-specific packages To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+bug/1282590/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1282590] Re: [FFe] standing freeze exception in trusty for Ubuntu Touch-specific packages
** Changed in: ubuntu Assignee: rosa maria (rprosamaria383) = (unassigned) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1282590 Title: [FFe] standing freeze exception in trusty for Ubuntu Touch-specific packages To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+bug/1282590/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1282590] Re: [FFe] standing freeze exception in trusty for Ubuntu Touch-specific packages
Ted was asking for adding url-dispatcher to the FFe but added it to old standing touch FFe (https://bugs.launchpad.net/ubuntu/+bug/1208989): Discussed in #ubuntu-release, agreed to add url-dispatcher with the additional restriction that any ABI changes require an FFE due to dependencies of converged indicators. ** Description changed: Dear Release Team, I would like to request a blanket FFe wrt Ubuntu Touch, for those packages that are part of Ubuntu Touch but not part of Ubuntu Desktop. TTBOMK, the packages that are different between the two are not otherwise used in other flavor images. I've assembled a list of 136 source packages, included inline below, that would be affected by this. The script used to generate the list is included at the bottom. For the vast majority of these packages, there is no expectation of freeze-breaking changes; but since there is a high probability that some critical features will not be landed by Feature Freeze for some subset of these packages, I think it makes sense to deal with these as a whole rather than requesting exceptions package-by-package or feature-by- feature. You will notice as well that I didn't include Qt5 from the list, as they are going to have another FFe for it (see discussions on the devel ML about update to Qt 5.2) to separate concerns. I did the same for autopilot and Mir (as it's used as a prerequisite in term of testing or build-dependency on the desktop, but not installed in the seed). Finally, I added the android package which isn't installed on the seed per say, but is used to build the image and provide the android part of the Touch image. account-plugin-evernote address-book-app address-book-service android android-tools apparmor-easyprof-ubuntu autopilot autopilot-qt bluetooth-touch camera-app capnproto click click-apparmor content-hub contextlib2 cordova-ubuntu dbus-cpp dee-qt dialer-app dutch fbset flite fonts-arphic-ukai friends-app gallery-app game-music-emu geoclue-providers gflags google-glog grilo grilo-plugins gsettings-ubuntu-touch-schemas (shared with desktop, FFe only if paired solely with other components of the touch FFes) gst-fluendo-mp3 gst-plugins-bad1.0 gupnp-av gypsy history-service hunspell-ar hunspell-ru indicator-location indicator-network initramfs-tools-ubuntu-touch ipolish libdmapsharing libhybris libjsoncpp libmediainfo libmimic libofa liboil libpgm libpinyin libsynthesis liburcu libusermetrics libzen location-service lucene++ lxc-android-config maliit-framework mediaplayer-app mediascanner mediascanner2 messaging-app mir mtp ofono ofono-qt platform-api poppler-qml-plugin powerd presage process-cpp pyjunitxml python-evdev python-extras python-fixtures python-gnupg python-mimeparse python-testscenarios python-testtools qdjango qmenumodel qml-friends qtmultimedia-opensource-src-touch qtorganizer5-eds qtpowerd qtscript-opensource-src qtsystems-opensource-src qtubuntu qtubuntu-camera qtubuntu-media-signals qtubuntu-sensors qtvideo-node spandsp srtp subunit syncevolution system-image telepathy-ofono telepathy-qt5 telephony-service tinyxml2 u1db-qt ubuntu-download-manager ubuntu-html5-theme ubuntu-keyboard ubuntuone-credentials ubuntu-purchase-service ubuntu-push ubuntu-settings-components ubuntu-system-settings ubuntu-system-settings-online-accounts ubuntu-touch-customization-hooks ubuntu-touch-meta ubuntu-touch-session ubuntu-touch-sounds ubuntu-ui-extras unity8 unity-api unity-mir unity-notifications unity-scope-click unity-scope-mediascanner unity-scope-onlinemusic unity-scopes-api unity-scopes-shell unity-system-compositor upstart-app-launch + url-dispatcher (no ABI changes allowed) usensord ust wildmidi zbar zeromq3 zmqpp Script stolen from slangasek: $ wget http://cdimage.ubuntu.com/daily-live/pending/trusty-desktop-amd64.manifest $ wget http://cdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/pending/trusty-preinstalled-touch-armhf.manifest $ for F in $(sed -e's/[:[:space:]].*//' trusty-desktop-amd64.manifest); do grep-dctrl -X -n -FPackage -sSource:Package $F /var/lib/apt/lists/*trusty*binary-armhf_Packages | head -n 1; done | sort -u trusty-desktop-sources $ for F in $(sed -e's/[:[:space:]].*//' trusty-preinstalled-touch-armhf.manifest); do G=$(grep-dctrl -X -n -FPackage -sSource:Package $F /var/lib/apt/lists/*trusty*binary-armhf_Packages | head -n 1); if [ -z $G ]; then G=$F; fi; echo $G; done | sort -u trusty-touch-sources $ join -j1 -v2 trusty-desktop-sources trusty-touch-sources only_touch + I added some seed checks to take into account other flavor seeds: for P in $(cat only_touch); do O=$(seeded-in-ubuntu $P | egrep -v
[Bug 1282590] Re: [FFe] standing freeze exception in trusty for Ubuntu Touch-specific packages
** Changed in: ubuntu Assignee: (unassigned) = rosa maria (rprosamaria383) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1282590 Title: [FFe] standing freeze exception in trusty for Ubuntu Touch-specific packages To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+bug/1282590/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1282590] Re: [FFe] standing freeze exception in trusty for Ubuntu Touch-specific packages
I'd like to include ubuntu-push to the list of packages included in this FFe. It's a new package, providing ubuntu-push-client. The ubuntu push client is an upstart-activated service that talks to network manager, the url dispatcher, and the notifications service via dbus, and to the ubuntu push server over tcp when possible. Having it installed should have no impact beyond notifying the user of available system updates using the push notifications system. Just in case it isn't clear yet, it's only really usable on touch. The code, both client and server, is extensively covered by a series of unit and acceptance tests; we'll be increasing that coverage to include integration tests as soon as reasonable. We've worked with QA to ensure it's acceptable (and our work has been very well received there). Thank you. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1282590 Title: [FFe] standing freeze exception in trusty for Ubuntu Touch-specific packages To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+bug/1282590/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1282590] Re: [FFe] standing freeze exception in trusty for Ubuntu Touch-specific packages
** Description changed: Dear Release Team, I would like to request a blanket FFe wrt Ubuntu Touch, for those packages that are part of Ubuntu Touch but not part of Ubuntu Desktop. TTBOMK, the packages that are different between the two are not otherwise used in other flavor images. I've assembled a list of 136 source packages, included inline below, that would be affected by this. The script used to generate the list is included at the bottom. For the vast majority of these packages, there is no expectation of freeze-breaking changes; but since there is a high probability that some critical features will not be landed by Feature Freeze for some subset of these packages, I think it makes sense to deal with these as a whole rather than requesting exceptions package-by-package or feature-by- feature. You will notice as well that I didn't include Qt5 from the list, as they are going to have another FFe for it (see discussions on the devel ML about update to Qt 5.2) to separate concerns. I did the same for autopilot and Mir (as it's used as a prerequisite in term of testing or build-dependency on the desktop, but not installed in the seed). Finally, I added the android package which isn't installed on the seed per say, but is used to build the image and provide the android part of the Touch image. account-plugin-evernote address-book-app address-book-service android android-tools apparmor-easyprof-ubuntu autopilot autopilot-qt bluetooth-touch camera-app capnproto click click-apparmor content-hub contextlib2 cordova-ubuntu dbus-cpp dee-qt dialer-app dutch fbset flite fonts-arphic-ukai friends-app gallery-app game-music-emu geoclue-providers gflags google-glog grilo grilo-plugins gsettings-ubuntu-touch-schemas (shared with desktop, FFe only if paired solely with other components of the touch FFes) gst-fluendo-mp3 gst-plugins-bad1.0 gupnp-av gypsy history-service hunspell-ar hunspell-ru indicator-location indicator-network initramfs-tools-ubuntu-touch ipolish libdmapsharing libhybris libjsoncpp libmediainfo libmimic libofa liboil libpgm libpinyin libsynthesis liburcu libusermetrics libzen location-service lucene++ lxc-android-config maliit-framework mediaplayer-app mediascanner mediascanner2 messaging-app mir mtp ofono ofono-qt platform-api poppler-qml-plugin powerd presage process-cpp pyjunitxml python-evdev python-extras python-fixtures python-gnupg python-mimeparse python-testscenarios python-testtools qdjango qmenumodel qml-friends qtmultimedia-opensource-src-touch qtorganizer5-eds qtpowerd qtscript-opensource-src qtsystems-opensource-src qtubuntu qtubuntu-camera qtubuntu-media-signals qtubuntu-sensors qtvideo-node spandsp srtp subunit syncevolution system-image telepathy-ofono telepathy-qt5 telephony-service tinyxml2 u1db-qt ubuntu-download-manager ubuntu-html5-theme ubuntu-keyboard ubuntuone-credentials ubuntu-purchase-service + ubuntu-push ubuntu-settings-components ubuntu-system-settings ubuntu-system-settings-online-accounts ubuntu-touch-customization-hooks ubuntu-touch-meta ubuntu-touch-session ubuntu-touch-sounds ubuntu-ui-extras unity8 unity-api unity-mir unity-notifications unity-scope-click unity-scope-mediascanner unity-scope-onlinemusic unity-scopes-api unity-scopes-shell unity-system-compositor upstart-app-launch usensord ust wildmidi zbar zeromq3 zmqpp Script stolen from slangasek: $ wget http://cdimage.ubuntu.com/daily-live/pending/trusty-desktop-amd64.manifest $ wget http://cdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/pending/trusty-preinstalled-touch-armhf.manifest $ for F in $(sed -e's/[:[:space:]].*//' trusty-desktop-amd64.manifest); do grep-dctrl -X -n -FPackage -sSource:Package $F /var/lib/apt/lists/*trusty*binary-armhf_Packages | head -n 1; done | sort -u trusty-desktop-sources $ for F in $(sed -e's/[:[:space:]].*//' trusty-preinstalled-touch-armhf.manifest); do G=$(grep-dctrl -X -n -FPackage -sSource:Package $F /var/lib/apt/lists/*trusty*binary-armhf_Packages | head -n 1); if [ -z $G ]; then G=$F; fi; echo $G; done | sort -u trusty-touch-sources $ join -j1 -v2 trusty-desktop-sources trusty-touch-sources only_touch + I added some seed checks to take into account other flavor seeds: for P in $(cat only_touch); do O=$(seeded-in-ubuntu $P | egrep -v 'seeded|ubuntu-touch|supported'); if [ -z $O ]; then echo $P; fi; done -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1282590 Title: [FFe] standing freeze exception in trusty for Ubuntu Touch-specific packages To manage notifications about this bug go to:
Re: [Bug 1282590] Re: [FFe] standing freeze exception in trusty for Ubuntu Touch-specific packages
On Thu, Feb 20, 2014 at 11:29:07PM -, Steve Langasek wrote: There's nothing here that looks like a problem to me. The CI process used on the phone images should be sufficient to ensure release quality without a freeze, and given that these packages aren't used on any other images, that should suffice. I diffed the package list with the output of `generate-freeze-block -u ubuntu-touch' (lp:~laney/ubuntu-archive-tools/generate-freeze-block) got the following: --- /proc/self/fd/112014-02-21 10:23:11.427484999 + +++ temp/p 2014-02-21 10:21:51.599484999 + @@ -1,6 +1,7 @@ account-plugin-evernote address-book-app address-book-service +android android-tools apparmor-easyprof-ubuntu autopilot @@ -10,8 +11,6 @@ capnproto click click-apparmor -clickmanager-plugin -click-update-manager content-hub contextlib2 cordova-ubuntu @@ -30,8 +29,11 @@ google-glog grilo grilo-plugins +gsettings-ubuntu-touch-schemas gst-fluendo-mp3 gst-plugins-bad1.0 +gstreamer1.0-hybris +gstreamer1.0-hybris gupnp-av gypsy history-service @@ -51,7 +53,6 @@ libpgm libpinyin libsynthesis -libunwind liburcu libusermetrics libzen @@ -93,7 +94,6 @@ qtubuntu-media-signals qtubuntu-sensors qtvideo-node -qtxmlpatterns-opensource-src spandsp srtp subunit @@ -117,7 +117,6 @@ ubuntu-touch-session ubuntu-touch-sounds ubuntu-ui-extras -umockdev unity8 unity-api unity-mir @@ -132,7 +131,6 @@ usensord ust wildmidi -xpathselect zbar zeromq3 zmqpp The '+' lines are ones present in this exception but not unique to touch - the only problem I can see is gsettings-ubuntu-touch-schemas. -hybris is a binary package, so that's probably an error. The '-' lines are missed packages, AFAICT. You might want to add them. -- Iain Lane [ i...@orangesquash.org.uk ] Debian Developer [ la...@debian.org ] Ubuntu Developer [ la...@ubuntu.com ] -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1282590 Title: [FFe] standing freeze exception in trusty for Ubuntu Touch-specific packages To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+bug/1282590/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1282590] Re: [FFe] standing freeze exception in trusty for Ubuntu Touch-specific packages
for android/xpathselect: look at the rational on top of this bug report and in https://bugs.launchpad.net/ubuntu/+source/mir/+bug/1282593. I removed qtxmlpatterns-opensource-src as per rationale (will be included in the Qt 5.2 one) click-update-manager - not sure which manifest it's based on, but this one has been dropped recently (see the email on the phone ML) I'm happy if we add the others (libunwind and clickmanager-plugin). I still think that gsettings-ubuntu-touch-schemas, the binary is only used in touch. I'm unsure why gsettings-ubuntu-schemas has gsettings-ubuntu-touch- schemas as a source, can the desktop team work on removing that so that we are not blocked to do a schema changed due to that? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1282590 Title: [FFe] standing freeze exception in trusty for Ubuntu Touch-specific packages To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+bug/1282590/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 1282590] Re: [FFe] standing freeze exception in trusty for Ubuntu Touch-specific packages
On Fri, Feb 21, 2014 at 10:52:06AM -, Didier Roche wrote: […] I'm happy if we add the others (libunwind and clickmanager-plugin). I still think that gsettings-ubuntu-touch-schemas, the binary is only used in touch. I'm unsure why gsettings-ubuntu-schemas has gsettings-ubuntu-touch- schemas as a source, can the desktop team work on removing that so that we are not blocked to do a schema changed due to that? Thanks for the updates. +1 for adding those two. The schemas are now shared between desktop and touch. The old names are now transitional packages to the new ones (s/-touch//). Anyway, it doesn't make much sense to have a FFe for GSettings / AccountsService schemas alone. I'd say that any FFe already granted should attach to the schemas package. So this blanket exception covers schema additions too implicitly, and any desktop-impacting features need to be FFed explicitly, as normal. Thanks. -- Iain Lane [ i...@orangesquash.org.uk ] Debian Developer [ la...@debian.org ] Ubuntu Developer [ la...@ubuntu.com ] -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1282590 Title: [FFe] standing freeze exception in trusty for Ubuntu Touch-specific packages To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+bug/1282590/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1282590] Re: [FFe] standing freeze exception in trusty for Ubuntu Touch-specific packages
** Description changed: Dear Release Team, I would like to request a blanket FFe wrt Ubuntu Touch, for those packages that are part of Ubuntu Touch but not part of Ubuntu Desktop. TTBOMK, the packages that are different between the two are not otherwise used in other flavor images. I've assembled a list of 136 source packages, included inline below, that would be affected by this. The script used to generate the list is included at the bottom. For the vast majority of these packages, there is no expectation of freeze-breaking changes; but since there is a high probability that some critical features will not be landed by Feature Freeze for some subset of these packages, I think it makes sense to deal with these as a whole rather than requesting exceptions package-by-package or feature-by- feature. You will notice as well that I didn't include Qt5 from the list, as they are going to have another FFe for it (see discussions on the devel ML about update to Qt 5.2) to separate concerns. I did the same for autopilot and Mir (as it's used as a prerequisite in term of testing or build-dependency on the desktop, but not installed in the seed). Finally, I added the android package which isn't installed on the seed per say, but is used to build the image and provide the android part of the Touch image. account-plugin-evernote address-book-app address-book-service android android-tools apparmor-easyprof-ubuntu autopilot autopilot-qt bluetooth-touch camera-app capnproto click click-apparmor content-hub contextlib2 cordova-ubuntu dbus-cpp dee-qt dialer-app dutch fbset flite fonts-arphic-ukai friends-app gallery-app game-music-emu geoclue-providers gflags google-glog grilo grilo-plugins - gsettings-ubuntu-touch-schemas + gsettings-ubuntu-touch-schemas (shared with desktop, FFe only if paired solely with other components of the touch FFes) gst-fluendo-mp3 gst-plugins-bad1.0 - gstreamer1.0-hybris - gstreamer1.0-hybris gupnp-av gypsy history-service hunspell-ar hunspell-ru indicator-location indicator-network initramfs-tools-ubuntu-touch ipolish libdmapsharing libhybris libjsoncpp libmediainfo libmimic libofa liboil libpgm libpinyin libsynthesis liburcu libusermetrics libzen location-service lucene++ lxc-android-config maliit-framework mediaplayer-app mediascanner mediascanner2 messaging-app mir mtp ofono ofono-qt platform-api poppler-qml-plugin powerd presage process-cpp pyjunitxml python-evdev python-extras python-fixtures python-gnupg python-mimeparse python-testscenarios python-testtools qdjango qmenumodel qml-friends qtmultimedia-opensource-src-touch qtorganizer5-eds qtpowerd qtscript-opensource-src qtsystems-opensource-src qtubuntu qtubuntu-camera qtubuntu-media-signals qtubuntu-sensors qtvideo-node spandsp srtp subunit syncevolution system-image telepathy-ofono telepathy-qt5 telephony-service tinyxml2 u1db-qt ubuntu-download-manager ubuntu-html5-theme ubuntu-keyboard ubuntuone-credentials ubuntu-purchase-service ubuntu-settings-components ubuntu-system-settings ubuntu-system-settings-online-accounts ubuntu-touch-customization-hooks ubuntu-touch-meta ubuntu-touch-session ubuntu-touch-sounds ubuntu-ui-extras unity8 unity-api unity-mir unity-notifications unity-scope-click unity-scope-mediascanner unity-scope-onlinemusic unity-scopes-api unity-scopes-shell unity-system-compositor upstart-app-launch usensord ust wildmidi zbar zeromq3 zmqpp - Script stolen from slangasek: $ wget http://cdimage.ubuntu.com/daily-live/pending/trusty-desktop-amd64.manifest $ wget http://cdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/pending/trusty-preinstalled-touch-armhf.manifest $ for F in $(sed -e's/[:[:space:]].*//' trusty-desktop-amd64.manifest); do grep-dctrl -X -n -FPackage -sSource:Package $F /var/lib/apt/lists/*trusty*binary-armhf_Packages | head -n 1; done | sort -u trusty-desktop-sources $ for F in $(sed -e's/[:[:space:]].*//' trusty-preinstalled-touch-armhf.manifest); do G=$(grep-dctrl -X -n -FPackage -sSource:Package $F /var/lib/apt/lists/*trusty*binary-armhf_Packages | head -n 1); if [ -z $G ]; then G=$F; fi; echo $G; done | sort -u trusty-touch-sources $ join -j1 -v2 trusty-desktop-sources trusty-touch-sources only_touch + I added some seed checks to take into account other flavor seeds: for P in $(cat only_touch); do O=$(seeded-in-ubuntu $P | egrep -v 'seeded|ubuntu-touch|supported'); if [ -z $O ]; then echo $P; fi; done -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1282590 Title: [FFe] standing freeze exception in trusty for Ubuntu Touch-specific packages To
[Bug 1282590] Re: [FFe] standing freeze exception in trusty for Ubuntu Touch-specific packages
** Summary changed: - [FFe] standing freeze exception for Ubuntu Touch-specific packages + [FFe] standing freeze exception in trusty for Ubuntu Touch-specific packages -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1282590 Title: [FFe] standing freeze exception in trusty for Ubuntu Touch-specific packages To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+bug/1282590/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1282590] Re: [FFe] standing freeze exception in trusty for Ubuntu Touch-specific packages
There's nothing here that looks like a problem to me. The CI process used on the phone images should be sufficient to ensure release quality without a freeze, and given that these packages aren't used on any other images, that should suffice. ** Changed in: ubuntu Status: New = Confirmed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1282590 Title: [FFe] standing freeze exception in trusty for Ubuntu Touch-specific packages To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+bug/1282590/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs