Public bug reported:

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
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

** Affects: ubuntu
     Importance: Undecided
         Status: New

-- 
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 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
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to