[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#92569: marked as done (apt can't handle an upgrade of the xemacs21* packages)



Your message dated Fri, 14 Jan 2011 00:58:49 +0100
with message-id <AANLkTimUu1QY2VznnqkiRByn+QtyLq=DbwN9SSunwDUq@mail.gmail.com>
and subject line Closes: install a dependent package for something on hold
has caused the Debian Bug report #92569,
regarding apt can't handle an upgrade of the xemacs21* packages
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
92569: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=92569
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: apt
Version: 0.5.3
Severity: normal


The following behaviour (why does want to install xemacs21-mule and
xemacs21-mulesupport ???) seems to be broken:



# apt-get install xemacs21 xemacs21-bin xemacs21-nomule xemacs21-support
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  xemacs21-mule xemacs21-mulesupport 
The following NEW packages will be installed:
  xemacs21-mule xemacs21-mulesupport 
The following packages will be upgraded
  xemacs21 xemacs21-bin xemacs21-nomule xemacs21-support 
4 packages upgraded, 2 newly installed, 0 to remove and 16  not upgraded.
Need to get 7163kB/10.1MB of archives. After unpacking 14.6MB will be used.
Do you want to continue? [Y/n] n
Abort.
# apt-get install  xemacs21-nomule 
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  xemacs21 xemacs21-bin xemacs21-support 
The following packages will be upgraded
  xemacs21 xemacs21-bin xemacs21-nomule xemacs21-support 
4 packages upgraded, 0 newly installed, 0 to remove and 16  not upgraded.
Need to get 5471kB of archives. After unpacking 8192B will be used.
Do you want to continue? [Y/n] 



-- System Information
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux r063144.stusta.swh.mhn.de 2.4.2-ac28 #1 Mon Apr 2 10:34:44 CEST 2001 i586

Versions of packages apt depends on:
ii  libc6                        2.2.2-4     GNU C Library: Shared libraries an
ii  libstdc++2.10-glibc2.2       1:2.95.3-10 The GNU stdc++ library            



--- End Message ---
--- Begin Message ---
package apt
unmerge 64141
unmerge 445311
merge 64141 445311
fixed 64141 0.7.22

unmerge 92569
fixed 92569 0.7.26~exp8
thanks

The bug described in the first two mentioned bugs described by that a package
which is on hold (by dpkg) causes installation/removal of other packages is
fixed since 0.7.22 as already closed which can be verified with attached
testcase. (this is different to the other bugreports where APT sets the
package on hold while work is in progress)

The third bug just asks for making the order of install requests irrelevant.
This bug was tracked as #196021 and is fixed since 0.7.26~exp8.

So both fixes are be available in squeeze.


Best regards

David Kalnischkies
=== added file 'test/integration/Packages-bug-64141-install-dependencies-for-on-hold'
--- test/integration/Packages-bug-64141-install-dependencies-for-on-hold	1970-01-01 00:00:00 +0000
+++ test/integration/Packages-bug-64141-install-dependencies-for-on-hold	2011-01-13 23:17:06 +0000
@@ -0,0 +1,42 @@
+Package: apt
+Priority: important
+Section: admin
+Installed-Size: 6048
+Maintainer: APT Development Team <deity@lists.debian.org>
+Architecture: i386
+Version: 0.8.10
+Provides: libapt-pkg4.10
+Depends: libc6 (>= 2.10), libdb4.8
+Breaks: oldcrap
+Filename: pool/main/a/apt/apt_0.8.10_i386.deb
+Size: 2160758
+MD5sum: 5aa2234f7b91056d430669cddf6e6e50
+Description: Advanced front-end for dpkg
+
+Package: libc6
+Priority: required
+Section: libs
+Installed-Size: 9356
+Maintainer: GNU Libc Maintainers <debian-glibc@lists.debian.org>
+Architecture: i386
+Source: eglibc
+Version: 2.11.2-7
+Provides: glibc-2.11-1
+Filename: pool/main/e/eglibc/libc6_2.11.2-7_i386.deb
+Size: 3880868
+MD5sum: c48fd2854fc62125824267d086600793
+Description: Embedded GNU C Library: Shared libraries
+
+Package: libdb4.8
+Priority: standard
+Section: libs
+Installed-Size: 1488
+Maintainer: Clint Adams <clint@gnu.org>
+Architecture: i386
+Source: db4.8
+Version: 4.8.30-3
+Depends: libc6 (>= 2.3.6-6~)
+Filename: pool/main/d/db4.8/libdb4.8_4.8.30-3_i386.deb
+Size: 681988
+MD5sum: 0d58c15898a95436d2ec480aa22693ff
+Description: Berkeley v4.8 Database Libraries [runtime]

=== added file 'test/integration/status-bug-64141-install-dependencies-for-on-hold'
--- test/integration/status-bug-64141-install-dependencies-for-on-hold	1970-01-01 00:00:00 +0000
+++ test/integration/status-bug-64141-install-dependencies-for-on-hold	2011-01-13 23:16:54 +0000
@@ -0,0 +1,33 @@
+Package: apt
+Status: install ok installed
+Priority: important
+Section: admin
+Installed-Size: 6048
+Maintainer: APT Development Team <deity@lists.debian.org>
+Architecture: i386
+Version: 0.8.9
+Provides: libapt-pkg4.10
+Depends: libc6 (>= 2.3.4)
+Description: Advanced front-end for dpkg
+
+Package: libc6
+Status: install ok installed
+Priority: required
+Section: libs
+Installed-Size: 9356
+Maintainer: GNU Libc Maintainers <debian-glibc@lists.debian.org>
+Architecture: i386
+Source: eglibc
+Version: 2.3.5-7
+Provides: glibc-2.11-1
+Description: Embedded GNU C Library: Shared libraries
+
+Package: oldcrap
+Status: install ok installed
+Priority: extra
+Section: oldlibs
+Installed-Size: 1
+Maintainer: Joe Sixpack <joe@example.org>
+Architecture: all
+Version: 1-1
+Description: Old crappy nothing package

=== added file 'test/integration/test-bug-64141-install-dependencies-for-on-hold'
--- test/integration/test-bug-64141-install-dependencies-for-on-hold	1970-01-01 00:00:00 +0000
+++ test/integration/test-bug-64141-install-dependencies-for-on-hold	2011-01-13 23:17:52 +0000
@@ -0,0 +1,34 @@
+#!/bin/sh
+set -e
+
+TESTDIR=$(readlink -f $(dirname $0))
+. $TESTDIR/framework
+setupenvironment
+configarchitecture "i386"
+setupaptarchive
+
+testequal 'Reading package lists...
+Building dependency tree...
+The following packages will be REMOVED:
+  oldcrap
+The following NEW packages will be installed:
+  libdb4.8
+The following packages will be upgraded:
+  apt libc6
+2 upgraded, 1 newly installed, 1 to remove and 0 not upgraded.
+Need to get 0 B/6724 kB of archives.
+After this operation, 1523 kB of additional disk space will be used.
+E: Trivial Only specified but this is not a trivial operation.' aptget dist-upgrade --trivial-only
+
+echo 'apt hold' | dpkg --set-selections
+
+testequal 'Reading package lists...
+Building dependency tree...
+The following packages have been kept back:
+  apt
+The following packages will be upgraded:
+  libc6
+1 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
+Need to get 0 B/3881 kB of archives.
+After this operation, 0 B of additional disk space will be used.
+E: Trivial Only specified but this is not a trivial operation.' aptget dist-upgrade --trivial-only -o Test='hold-back-apt'


--- End Message ---

Reply to: