package libatk1.0-dev 1.29.92-0ubuntu1 failed to install/upgrade: trying to overwrite '/usr/share/gir-1.0/Atk-1.0.gir', which is also in package gobject-introspection-repository 0:0.6.5-0ubuntu1
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
atk1.0 (Ubuntu) |
Invalid
|
Low
|
Unassigned | ||
Lucid |
Fix Released
|
High
|
Luke Yelavich |
Bug Description
Updating libatk1.0-dev in karmic to the version of libatk1.0-dev in lucid causes an error, due to libatk1.0-dev in lucid containing the same file as the gobject-
Whilst most users do not have libatk1.0-dev installed, there is a good chance that developers updating from karmic will hit this packaging error. Whilst slightly outside the standard upgrade use case, the libatk1.0-dev package in its current form will break the release upgrade process.
There is no chance of regression potential, as the updated libatk1.0-dev package replaces gobject-
Test case:
This bug, and the proposed fix, are best tested in a karmic chroot, with all karmic updates applied. The tester will also require libatk1.0-0 and libatk1.0-dev packages for both lucid, and lucid-proposed, either by downloading the .deb files directly, or adding lucid-proposed as a package source in sources.list. If a karmic chroot is not available, an up to date karmic install should be sufficient for testing. If you wish to update your system completely from akrmic to lucid, skip step 2 below, and perform the instructions in step 3, ensuring you also have lucid-proposed in sources.list. The chroot method is preferred however, as it prevents the installation of other packages from lucid-proposed, which may interfear with testing the fix for this bug.
1. Enter the karmic chroot, and install libatk1.0-dev and gobject-
2. Either from .deb files, or by adding lucid in sources.list, install libatk1.0-0 and libatk1.0-dev packages. Notice the package error, due to two packages claiming to own /usr/share/
3. Again either from .deb files, or by adding lucid-proposed to sources.list, install libatk1.0-0 and libatk1.0-dev packages, making sure they are version 1.30.0-0ubuntu2.1. These packages should now install successfully.
NOTE: This bug is not present when upgrading from lucid to maverick, so no fix is required in maverick.
Original bug description follows:
error while updating.
ProblemType: Package
Architecture: amd64
Date: Wed Mar 24 23:51:39 2010
DistroRelease: Ubuntu 10.04
ErrorMessage: trying to overwrite '/usr/share/
NonfreeKernelMo
Package: libatk1.0-dev 1.29.92-0ubuntu2
ProcVersionSign
SourcePackage: atk1.0
Title: package libatk1.0-dev 1.29.92-0ubuntu1 failed to install/upgrade: trying to overwrite '/usr/share/
Uname: Linux 2.6.32-16-server x86_64
Changed in atk1.0 (Ubuntu): | |
importance: | Undecided → Low |
Changed in atk1.0 (Ubuntu Lucid): | |
status: | In Progress → Fix Committed |
description: | updated |
Changed in atk1.0 (Ubuntu Lucid): | |
status: | Fix Released → Fix Committed |
Changed in atk1.0 (Ubuntu Lucid): | |
status: | Fix Committed → Fix Released |
$ apt-cache policy gobject- introspection- repository introspection- repository: de.archive. ubuntu. com/ubuntu/ karmic/main Packages dpkg/status
gobject-
Installed: 0.6.5-0ubuntu1
Candidate: 0.6.5-0ubuntu1
Version table:
*** 0.6.5-0ubuntu1 0
50 http://
100 /var/lib/
karmic leftover I guess.