Your message dated Wed, 14 Jun 2017 17:47:10 +0200 with message-id <[🔎] 20170614174305.GA5712@debian.org> and subject line Re: Bug#864775: apt-get: computes wrong upgrade path for chained Pre-Depends on i386 has caused the Debian Bug report #864775, regarding apt-get: computes wrong upgrade path for chained Pre-Depends on i386 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.) -- 864775: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=864775 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: apt-get: computes wrong upgrade path for chained Pre-Depends on i386
- From: Andreas Beckmann <anbe@debian.org>
- Date: Wed, 14 Jun 2017 16:56:19 +0200
- Message-id: <[🔎] 20170614145619.18677.43019.reportbug@zam581.zam.kfa-juelich.de>
Package: apt Version: 1.0.9.8.4 Severity: serious User: debian-qa@lists.debian.org Usertags: piuparts Hi, during a test with piuparts I noticed the [non-free] xserver-xorg-video-nvidia package failed to upgrade from jessie to stretch (with --install-recommends disabled) on i386, but succeeded on amd64. TTBOMK there shouldn't be any differences in the packaging between the architectures. The upgrade fails with: dpkg: dependency problems prevent configuration of nvidia-legacy-check: nvidia-legacy-check depends on nvidia-installer-cleanup; however: Package nvidia-installer-cleanup is not configured yet. dpkg: error processing package nvidia-legacy-check (--configure): dependency problems - leaving unconfigured There is a Pre-Depends chain xserver-xorg-video-nvidia -> nvidia-legacy-check -> nvidia-installer-cleanup and at this point both nvidia-legacy-check and nvidia-installer-cleanup have been unpacked, but not configured, yet. There was a nvidia-installer-cleanup package in jessie, that was also installed. The nvidia-legacy-check package is new in stretch. I'm attaching piuparts logs for the upgrades on these two architectures. A workaroud is to make the Pre-Depends in nvidia-legacy-check versioned s.t. the jessie version of nvidia-installer-cleanup cannot satisfy it. In that case the new nvidia-installer-cleanup is configured first before unpacking nvidia-legacy-check. Assigning this bug to jessie's apt, since that was used to perform the dist-upgrade. AndreasAttachment: xxvn.amd64.log.gz
Description: application/gzipAttachment: xxvn.i386.log.gz
Description: application/gzip
--- End Message ---
--- Begin Message ---
- To: Andreas Beckmann <anbe@debian.org>, 864775@bugs.debian.org
- Cc: 864775-close@bugs.debian.org
- Subject: Re: Bug#864775: apt-get: computes wrong upgrade path for chained Pre-Depends on i386
- From: Julian Andres Klode <jak@debian.org>
- Date: Wed, 14 Jun 2017 17:47:10 +0200
- Message-id: <[🔎] 20170614174305.GA5712@debian.org>
- Mail-followup-to: Julian Andres Klode <jak@debian.org>, Andreas Beckmann <anbe@debian.org>, 864775@bugs.debian.org, 864775-close@bugs.debian.org
- In-reply-to: <[🔎] 20170614145619.18677.43019.reportbug@zam581.zam.kfa-juelich.de>
- References: <[🔎] 20170614145619.18677.43019.reportbug@zam581.zam.kfa-juelich.de>
Control: severity -1 important Version: 1.2.12 On Wed, Jun 14, 2017 at 04:56:19PM +0200, Andreas Beckmann wrote: > Package: apt > Version: 1.0.9.8.4 > Severity: serious > User: debian-qa@lists.debian.org > Usertags: piuparts > > Hi, > > during a test with piuparts I noticed the [non-free] > xserver-xorg-video-nvidia package failed to upgrade from jessie to > stretch (with --install-recommends disabled) on i386, but succeeded on > amd64. TTBOMK there shouldn't be any differences in the packaging > between the architectures. > > The upgrade fails with: > > dpkg: dependency problems prevent configuration of nvidia-legacy-check: > nvidia-legacy-check depends on nvidia-installer-cleanup; however: > Package nvidia-installer-cleanup is not configured yet. > > dpkg: error processing package nvidia-legacy-check (--configure): > dependency problems - leaving unconfigured > > There is a Pre-Depends chain > xserver-xorg-video-nvidia -> nvidia-legacy-check -> nvidia-installer-cleanup > and at this point both nvidia-legacy-check and nvidia-installer-cleanup > have been unpacked, but not configured, yet. There was a nvidia-installer-cleanup > package in jessie, that was also installed. The nvidia-legacy-check package > is new in stretch. > > I'm attaching piuparts logs for the upgrades on these two architectures. > > A workaroud is to make the Pre-Depends in nvidia-legacy-check versioned s.t. > the jessie version of nvidia-installer-cleanup cannot satisfy it. In that > case the new nvidia-installer-cleanup is configured first before unpacking > nvidia-legacy-check. > > Assigning this bug to jessie's apt, since that was used to perform the > dist-upgrade. I believe that is fixed in 1.2.11 with * recheck Pre-Depends satisfaction in SmartConfigure (LP: #1569099) If not, feel free to reopen. That's a somewhat odd corner case though, and not release critical. -- Debian Developer - deb.li/jak | jak-linux.org - free software dev | Ubuntu Core Developer | When replying, only quote what is necessary, and write each reply directly below the part(s) it pertains to ('inline'). Thank you.
--- End Message ---