Packages shouldn't depend on the transitional package python-gobject
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| aptdaemon (Ubuntu) |
Low
|
Unassigned | |||
| Trusty |
Undecided
|
Unassigned | |||
| desktopcouch (Ubuntu) |
Undecided
|
Unassigned | |||
| eglibc (Ubuntu) |
Undecided
|
Unassigned | |||
| Trusty |
Undecided
|
Unassigned | |||
| gnome-utils (Ubuntu) |
Undecided
|
Unassigned | |||
| libreoffice (Ubuntu) |
Undecided
|
Unassigned | |||
| Trusty |
Undecided
|
Unassigned | |||
| openoffice.org (Ubuntu) |
Undecided
|
Unassigned | |||
| system-config-printer (Ubuntu) |
Medium
|
Unassigned | |||
| Trusty |
Medium
|
Unassigned | |||
| wine1.4 (Ubuntu) |
Undecided
|
Unassigned | |||
| zeitgeist (Ubuntu) |
Low
|
Brian Murray | |||
| Trusty |
Low
|
Brian Murray | |||
Bug Description
[Impact]
python-zeitgeist depends on python-gobject, which means python-gobject cannot be removed from the system. python-gobject is a transitional package, and packages should be updated to no longer depend on it.
[Test Case]
* Install python-zeitgeist, and verify that python-gobject is not installed with it.
* If it is already installed, you should be able to run 'apt-get purge python-gobject' without removing python-zeitgeist.
[Regression Potential]
Negligible. There are no code changes. The fix only removes a dependency on a transitional package that doesn't provide any files.
---
[Impact]
system-
[Test Case]
* Install system-
* If it is already installed, you should be able to run 'apt-get purge python-gobject' without removing system-
[Regression Potential]
Negligible. There are no code changes. The fix only removes a dependency on a transitional package that doesn't provide any files.
Related branches
| affects: | openoffice.org (Ubuntu) → desktopcouch (Ubuntu) |
| affects: | desktopcouch (Ubuntu) → openoffice.org (Ubuntu) |
| Fred (eldmannen+launchpad) wrote : | #1 |
| Christopher M. Penalver (penalvch) wrote : | #2 |
Fred, thank you for taking the time to report this bug and helping to make Ubuntu better. Please execute the following command, as it will automatically gather debugging information, in a terminal:
apport-collect -p openoffice.
When reporting bugs in the future please use apport by using 'ubuntu-bug' and the name of the package affected. You can learn more about this functionality at https:/
| Changed in openoffice.org (Ubuntu): | |
| status: | New → Incomplete |
| Changed in libreoffice (Ubuntu): | |
| status: | New → Incomplete |
| Changed in gnome-utils (Ubuntu): | |
| status: | New → Incomplete |
| Changed in desktopcouch (Ubuntu): | |
| status: | New → Incomplete |
| Fred (eldmannen+launchpad) wrote : | #3 |
I can't since those packages are no longer installed, since I did the workaround.
Following packages are marked as transitional, yet I am unable to remove them.
* multiarch-support
* python-
| tags: | added: apport-collected natty |
| description: | updated |
| Fred (eldmannen+launchpad) wrote : | #5 |
apport information
| Changed in openoffice.org (Ubuntu): | |
| status: | Incomplete → Won't Fix |
| Björn Michaelsen (bjoern-michaelsen) wrote : migrating packaging from OpenOffice.org to Libreoffice | #6 |
[This is an automated message.]
There are no new official OpenOffice.org releases in Ubuntu packaging anymore => Won't Fix
If the problem persists, please mark this bug as "also affects project Libreoffice" or "also affects distribution Libreoffice (Ubuntu)" if that has not happened already.
Please leave references to upstream OpenOffice.org bugs in place to allow cross pollination.
Could please provide more details about what happens if you want to remove python-
| Changed in aptdaemon (Ubuntu): | |
| status: | New → Incomplete |
| importance: | Undecided → Low |
| Fred (eldmannen+launchpad) wrote : | #8 |
wine1.4-common
Description: This is a transitional package to ease upgrades of older versions and contains no files.
The following packages were automatically installed and are no longer required:
libopenal1:i386 libstdc++6:i386 libxfixes3:i386 libnet-ssleay-perl libldap-2.4-2:i386 liblcms1:i386 gnome-exe-
libxxf86vm1:i386 libhttp-daemon-perl libgl1-
libglapi-
libwind0-
libhcrypto4-
libsasl2-2:i386 libfontconfig1:i386 ttf-mscorefonts
libxext6:i386 libsasl2-
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
wine1.4 wine1.4-amd64 wine1.4-common wine1.4-i386:i386
0 upgraded, 0 newly installed, 4 to remove and 1 not upgraded.
Remv wine1.4-i386:i386 [1.4-0ubuntu4] [wine1.4:amd64 ]
Remv wine1.4-common [1.4-0ubuntu4] [wine1.
Remv wine1.4 [1.4-0ubuntu4] [wine1.
Remv wine1.4-amd64 [1.4-0ubuntu4]
| Fred (eldmannen+launchpad) wrote : | #9 |
python-gobject
Python 2.x bindings for GObject - transitional package
You can remove it safely when nothing else depends on it.
The following packages were automatically installed and are no longer required:
python-mako libdmapsharing-
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
activity-
rhythmbox-plugins sessioninstaller system-
| Fred (eldmannen+launchpad) wrote : | #10 |
multiarch-support
Transitional package to ensure multiarch compatibility
It can be removed once nothing on the system depends on it.
The following packages were automatically installed and are no longer required:
folks-common wireless-regdb fonts-opensymbol libopenal-data libexttextcat-data libssl-doc fonts-droid activity-
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
{{ tons of packages here, more than thousands, too many to list }}
WARNING: The following essential packages will be removed.
This should NOT be done unless you know exactly what you are doing!
apt libapt-pkg4.12 (due to apt) libc6 (due to apt) libgcc1 (due to apt) libstdc++6 (due to apt) gnupg (due to apt) dpkg (due to apt) base-files base-passwd bash debianutils (due to bash) dash (due to bash) libtinfo5 (due to bash)
bsdutils coreutils install-info (due to coreutils) libacl1 (due to coreutils) libattr1 (due to coreutils) libselinux1 (due to coreutils) diffutils libbz2-1.0 (due to dpkg) zlib1g (due to dpkg) tar (due to dpkg) xz-utils (due to dpkg)
e2fsprogs e2fslibs (due to e2fsprogs) libblkid1 (due to e2fsprogs) libcomerr2 (due to e2fsprogs) libss2 (due to e2fsprogs) libuuid1 (due to e2fsprogs) util-linux (due to e2fsprogs) findutils grep gzip hostname login libpam0g (due to
login) libpam-runtime (due to login) libpam-modules (due to login) mount libmount1 (due to mount) ncurses-bin perl-base python-minimal python2.7-minimal (due to python-minimal) sed lsb-base (due to util-linux) tzdata (due to
util-linux) debconf (due to util-linux) libncurses5 (due to util-linux) libslang2 (due to util-linux)
0 upgraded, 0 newly installed, 1621 to remove and 0 not upgraded.
| Fred (eldmannen+launchpad) wrote : | #11 |
Sebastian Heinlein (glatzor),
There is no 'python-
I guess this got solved.
| Martin Pitt (pitti) wrote : | #12 |
This is not a pygobject bug. Packages such as system-
| affects: | pygobject (Ubuntu) → system-config-printer (Ubuntu) |
| Changed in system-config-printer (Ubuntu): | |
| status: | New → Triaged |
| Adam Conrad (adconrad) wrote : | #13 |
The multiarch-support package can't be removed pretty much by design. Once the transition is all well and complete (after an LTS or two), it might go away.
| Changed in eglibc (Ubuntu): | |
| status: | New → Invalid |
| Changed in libreoffice (Ubuntu): | |
| status: | Incomplete → Invalid |
| Scott Ritchie (scottritchie) wrote : | #14 |
wine1.4-common went away properly in raring. It's a transitional package in precise but not for the traditional reason (a package rename), but rather as a workaround to ensure the multiarch dependencies work out correctly when upgrading from 10.04. While it contained no files, it did have a purpose in making the dependency chain resolve correctly.
Quantal has it too, but only because I forgot to remove it.
| Changed in wine1.4 (Ubuntu): | |
| status: | New → Fix Released |
| Mathew Hodson (mathew-hodson) wrote : | #15 |
Attached debdiff for system-
| Changed in system-config-printer (Ubuntu): | |
| assignee: | nobody → Mathew Hodson (mathew-hodson) |
| status: | Triaged → In Progress |
| tags: | added: trusty |
| Mathew Hodson (mathew-hodson) wrote : | #16 |
Marking aptdaemon Fix Released due to comment 11.
| Changed in aptdaemon (Ubuntu): | |
| status: | Incomplete → Fix Released |
| Changed in gnome-utils (Ubuntu): | |
| status: | Incomplete → Invalid |
| Mathew Hodson (mathew-hodson) wrote : | #17 |
gnome-utils and desktopcouch are no longer packaged.
| Changed in desktopcouch (Ubuntu): | |
| status: | Incomplete → Invalid |
The attachment "system-
[This is an automated message performed by a Launchpad user owned by ~brian-murray, for any issue please contact him.]
| tags: | added: patch |
| Changed in system-config-printer (Ubuntu): | |
| assignee: | Mathew Hodson (mathew-hodson) → nobody |
| importance: | Undecided → Medium |
| status: | In Progress → Confirmed |
| Michael Vogt (mvo) wrote : | #19 |
The version of system-
| Changed in system-config-printer (Ubuntu): | |
| status: | Confirmed → Fix Released |
| Changed in desktopcouch (Ubuntu Trusty): | |
| status: | New → Invalid |
| Changed in openoffice.org (Ubuntu Trusty): | |
| status: | New → Invalid |
| Changed in wine1.4 (Ubuntu Trusty): | |
| status: | New → Invalid |
| Changed in gnome-utils (Ubuntu Trusty): | |
| status: | New → Invalid |
| tags: | removed: migrateoootolo transitional |
| description: | updated |
| description: | updated |
| Changed in libreoffice (Ubuntu): | |
| status: | Invalid → Fix Released |
| Changed in libreoffice (Ubuntu Trusty): | |
| status: | New → Fix Released |
| Changed in aptdaemon (Ubuntu Trusty): | |
| status: | New → Fix Released |
| Mathew Hodson (mathew-hodson) wrote : | #20 |
system-
I guess the eglibc tasks should be marked Won't Fix based on comment #13.
| Till Kamppeter (till-kamppeter) wrote : | #21 |
Uploaded the fixed package (with the attached patch applied) to trusty-proposed. As sson as the package gets approved it will get available for testing and appropriate testing instructions posted here. Please test the package then as your feedback is required for the package to get an official update. Thanks.
| Changed in system-config-printer (Ubuntu Trusty): | |
| importance: | Undecided → Medium |
| status: | New → In Progress |
| Fred (eldmannen+launchpad) wrote : | #22 |
$ apt-get -s remove python-gobject
The following packages will be REMOVED:
python-
0 upgraded, 0 newly installed, 5 to remove and 0 not upgraded.
Remv redshift-gtk [1.8-0ubuntu6]
Remv python-appindicator [12.10.
Remv zeitgeist [0.9.14-2.2ubuntu2]
Remv python-zeitgeist [0.9.14-2.2ubuntu2]
Remv python-gobject [3.14.0-1]
Hello Fred, or anyone else affected,
Accepted system-
Please help us by testing this new package. See https:/
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-
Further information regarding the verification process can be found at https:/
| Changed in system-config-printer (Ubuntu Trusty): | |
| status: | In Progress → Fix Committed |
| tags: | added: verification-needed |
Verified that system-
| tags: |
added: verification-done removed: verification-needed |
| Launchpad Janitor (janitor) wrote : | #25 |
This bug was fixed in the package system-
---------------
system-
* Depends on python-gi and python-gobject-2 instead of python-gobject,
because it is a transitional package (LP: #778054)
-- Mathew Hodson <email address hidden> Tue, 12 Aug 2014 23:21:40 -0400
| Changed in system-config-printer (Ubuntu Trusty): | |
| status: | Fix Committed → Fix Released |
| Chris J Arges (arges) wrote : Update Released | #26 |
The verification of the Stable Release Update for system-
Attached debdiff for zeitgeist for trusty SRU. Now it depends on python-gi and python-gobject-2 instead of python-gobject. No other changes.
| Mathew Hodson (mathew-hodson) wrote : | #28 |
| Changed in zeitgeist (Ubuntu): | |
| status: | New → In Progress |
| Changed in eglibc (Ubuntu Trusty): | |
| status: | New → Invalid |
| Changed in zeitgeist (Ubuntu Trusty): | |
| status: | New → In Progress |
| description: | updated |
| tags: | added: packaging |
| summary: |
- Trouble when removing transitional packages + Packages shouldn't depend on the transitional package python-gobject |
| Changed in zeitgeist (Ubuntu): | |
| status: | In Progress → Confirmed |
| Changed in zeitgeist (Ubuntu Trusty): | |
| status: | In Progress → Confirmed |
| Changed in zeitgeist (Ubuntu): | |
| assignee: | nobody → Brian Murray (brian-murray) |
| importance: | Undecided → Low |
| status: | Confirmed → In Progress |
| Changed in zeitgeist (Ubuntu Trusty): | |
| assignee: | nobody → Brian Murray (brian-murray) |
| importance: | Undecided → Low |
| status: | Confirmed → In Progress |
| Launchpad Janitor (janitor) wrote : | #29 |
This bug was fixed in the package zeitgeist - 0.9.14-2.2ubuntu3
---------------
zeitgeist (0.9.14-2.2ubuntu3) vivid; urgency=medium
* Depend on python-gobject-2 and python-gi instead of python-gobject,
because it's a transitional package (LP: #778054)
-- Mathew Hodson <email address hidden> Tue, 10 Mar 2015 08:55:16 -0700
| Changed in zeitgeist (Ubuntu): | |
| status: | In Progress → Fix Released |
Hello Fred, or anyone else affected,
Accepted zeitgeist into trusty-proposed. The package will build now and be available at https:/
Please help us by testing this new package. See https:/
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-
Further information regarding the verification process can be found at https:/
| Changed in zeitgeist (Ubuntu Trusty): | |
| status: | In Progress → Fix Committed |
| tags: | removed: verification-done |
| tags: | added: verification-needed |
| Mathew Hodson (mathew-hodson) wrote : | #31 |
Tested with python-zeitgeist 0.9.14-0ubuntu4.1. Looks good.
| tags: |
added: verification-done removed: verification-needed |
| Launchpad Janitor (janitor) wrote : | #32 |
This bug was fixed in the package zeitgeist - 0.9.14-0ubuntu4.1
---------------
zeitgeist (0.9.14-0ubuntu4.1) trusty; urgency=medium
* Depend on python-gobject-2 and python-gi instead of python-gobject,
because it's a transitional package (LP: #778054)
-- Mathew Hodson <email address hidden> Tue, 10 Mar 2015 09:00:19 -0700
| Changed in zeitgeist (Ubuntu Trusty): | |
| status: | Fix Committed → Fix Released |
| no longer affects: | wine1.4 (Ubuntu Trusty) |
| no longer affects: | openoffice.org (Ubuntu Trusty) |
| Changed in eglibc (Ubuntu): | |
| status: | Invalid → Won't Fix |
| Changed in eglibc (Ubuntu Trusty): | |
| status: | Invalid → Won't Fix |
| no longer affects: | desktopcouch (Ubuntu Trusty) |
| no longer affects: | gnome-utils (Ubuntu Trusty) |
| Changed in openoffice.org (Ubuntu): | |
| status: | Won't Fix → Invalid |
| Changed in wine1.4 (Ubuntu): | |
| status: | Fix Released → Invalid |
| Changed in eglibc (Ubuntu): | |
| status: | Won't Fix → Invalid |
| bojojo@orange.fr (bojojo-orange) wrote : | #33 |
"[Bug 778054] Re: Trouble when removing transitional packages"
Fred doc


I found a workaround.
$ sudo apt-get remove libreoffice- help-en- gb libreoffice- l10n-common libreoffice- l10n-en- gb libreoffice- l10n-en- za help-en- gb libreoffice- l10n-common libreoffice- l10n-en- gb libreoffice- l10n-en- za
$ sudo apt-get install libreoffice-
Now the system wont try to remove the packages.