lp:~roadmr/checkbox/packaging-sync-packaging
- Get this branch:
- bzr branch lp:~roadmr/checkbox/packaging-sync-packaging
Branch merges
- Zygmunt Krynicki (community): Approve
-
Diff: 154 lines (+27/-22)8 files modifieddebian/checkbox-cli.install (+1/-1)
debian/checkbox-gtk.install (+2/-2)
debian/checkbox-qt.install (+2/-2)
debian/checkbox-urwid.install (+1/-1)
debian/checkbox.install (+10/-9)
debian/checkbox.postinst (+3/-0)
debian/control (+4/-5)
debian/rules (+4/-2)
Branch information
Recent revisions
- 8. By Daniel Manrique
-
"[r=sylvain-
pineau] [bug=][ author= roadmr] This is the Nth attempt to get the dependencies right. This branch makes it so that gstreamer 1.0 packages are mandatory for checkbox to even install. This should guarantee that audio_test will run. But, as mentioned earlier, the consequence is that checkbox will be *uninstallable* on Precise, unless the gstreamer backports PPA is added.
This is fine for certification since we can add the PPA in our preseed files, so it won't mean extra work for us. But for other use cases (particularly OEM testing), it will make life more complex, because checkbox will simply not install if they forget to add the PPA. This will also need rebuilding all the offline tarballs to include the gstreamer PPA and packages, but this is a secondary concern as it only implies the extra time to rebuild the tarballs, which is a scripted process.
A second option is to copy the required packages to the checkbox PPA, so they are always available to anyone installing checkbox from this PPA. This makes sense because the PPA version is the only one requiring gstreamer 1.0 for Precise. Note that the packages *are* available on 12.10 and higher so that shouldn't pose a problem."
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:checkbox