Bug#346068: apt-get barfs on locally rebuilt package
On Thu, Jan 05, 2006 at 08:50:47AM -0800, Matt Zimmerman wrote:
> On Thu, Jan 05, 2006 at 12:46:53PM +0100, Gabor Gombas wrote:
> > - apt-get does not honour the "hold" status
>
> It does.
Probably the hold status checking is just too late.
> > - apt-get does not notice that the installed version _does_ satisfy the
> > dependencies (it depends on libdbus-1-2 and not on libdbus-1-1), and if
>
> apt is good at some things, but imagination is not among them. It must be
> seeing a real dependency on libdbus-1-1 somewhere. It's possible that the
> error message is misleading.
Well, the evolution-plugins package in the archive does depend on
libdbus-1-1. It seems that when cheching the dependencies, apt ignores
the dependencies in /var/lib/dpkg/status and only uses the dependencies
from the Packages files.
> What does apt-get -f install want to do?
# apt-get -f install
Reading package lists... Done
Building dependency tree... Done
Correcting dependencies... Done
The following packages will be REMOVED:
evolution-plugins
The following held packages will be changed:
evolution-plugins
0 upgraded, 0 newly installed, 1 to remove and 64 not upgraded.
Need to get 0B of archives.
After unpacking 803kB disk space will be freed.
Do you want to continue [Y/n]? n
Abort.
> tar up /etc/apt /var/lib/apt and
> /var/lib/dpkg so that we can try to reproduce this.
I've put it at http://boogie.lpds.sztaki.hu/~gombasg/apt-test.tar.gz
Thanks,
Gabor
--
---------------------------------------------------------
MTA SZTAKI Computer and Automation Research Institute
Hungarian Academy of Sciences,
Laboratory of Parallel and Distributed Systems
Address : H-1132 Budapest Victor Hugo u. 18-22. Hungary
Phone/Fax : +36 1 329-78-64 (secretary)
W3 : http://www.lpds.sztaki.hu
---------------------------------------------------------
Reply to: