Bug#651947: aptitude has buggy dependency resolution.

2016-04-05 Thread Manuel A. Fernandez Montecelo

Hi,

2011-12-13 08:55 dE .:

Package: aptitude
Version: 0.6.4-1.2
Severity: important

Aptitude suggests removal of 284 packages in favor of keeping 
update-inetd at version 4.40 which it complains as being held, which 
is not true. Corresponding attachment aptitude_bug.


As noted in another reply to this bug report, aptitude doesn't complaint
about update-inetd being held as in "having a hold", but on being "kept
back" (i.e. not considered for upgrade) in the given resolution attempt.


Also, aptitude states perl-base: Conflicts: update-inetd, but this's 
not written in aptitude show perl-base.


As noted in yet another reply, perl (5.14.2-6) added a conflicts with
"update-inetd (<< 4.41)".


apt-get, Synaptic and other apt implementation's behavior is to 
upgrade update-inetd instead as show in file apt-get_output.


So this is indeed the problem, aptitude usually offers solutions
involving the removal of many packages before others in which
update-inetd is upgraded.


Cheers.
--
Manuel A. Fernandez Montecelo 



Bug#651947: aptitude has buggy dependency resolution.

2011-12-17 Thread dE .

On 12/17/11 12:27, Daniel Hartwig wrote:

Everything there looks in order.

I note that the being kept back message is output if the dependency
could be upgraded, but isn't.  It does not have to be in the hold
state.

Looks like this is probable some dependency entanglement.


I'm pretty much sure this's a bug. There's not a single package that's 
being held in this system, and only aptitude claims it's being held.


This's not a dependency issue, any other apt program doesn't have any 
problems.




--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#651947: aptitude has buggy dependency resolution.

2011-12-16 Thread Daniel Hartwig
Everything there looks in order.

I note that the being kept back message is output if the dependency
could be upgraded, but isn't.  It does not have to be in the hold
state.

Looks like this is probable some dependency entanglement.



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#651947: aptitude has buggy dependency resolution.

2011-12-14 Thread dE .

On 12/14/11 11:36, Daniel Hartwig wrote:

Hi


Aptitude suggests removal of 284 packages in favor of keeping update-inetd
at version 4.40 which it complains as being held, which is not true.

Can you verify this with:

$ grep -A 4 update-inetd /var/lib/aptitude/pkgstates

which should indicate something other than `State: 2'.


grep -A 4 update-inetd /var/lib/aptitude/pkgstates
Package: update-inetd
Unseen: no
State: 1
Dselect-State: 1
Remove-Reason: 0



Also, what is the output of:

$ apt-cache policy update-inetd



apt-cache policy update-inetd
update-inetd:
  Installed: 4.40
  Candidate: 4.41
  Version table:
 4.41 0
500 http://ftp.debian.org/debian/ testing/main amd64 Packages
500 http://ftp.au.debian.org/debian/ testing/main amd64 Packages
500 http://ftp.be.debian.org/debian/ testing/main amd64 Packages
500 http://ftp2.de.debian.org/debian/ testing/main amd64 Packages
500 ftp://mirror.cse.iitk.ac.in/debian/ testing/main amd64 Packages
 *** 4.40 0


Corresponding attachment aptitude_bug.

What was the command you were trying to run?  Looks like it might be:

$ aptitude install cups-client perl perl-base perl-modules



aptitude install rosegarden



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#651947: aptitude has buggy dependency resolution.

2011-12-13 Thread dE .

Package: aptitude
Version: 0.6.4-1.2
Severity: important

Aptitude suggests removal of 284 packages in favor of keeping 
update-inetd at version 4.40 which it complains as being held, which is 
not true. Corresponding attachment aptitude_bug.


Also, aptitude states perl-base: Conflicts: update-inetd, but this's not 
written in aptitude show perl-base.


apt-get, Synaptic and other apt implementation's behavior is to upgrade 
update-inetd instead as show in file apt-get_output.
Reading package lists...
Building dependency tree...
Reading state information...
Reading extended state information...
Initializing package states...
The following NEW packages will be installed:
  
  cups-bsd{a} (R: foomatic-filters, R: rosegarden, S: cups, S: cups-client, S: 
imagemagick, S: libreoffice, R: cups-bsd)  
  ed{a} (D: texlive-binaries, S: patch)  guile-1.8{a} (D: lilypond)  
  guile-1.8-libs{a} (D: guile-1.8, D: lilypond, R: guile-1.8-libs)  
  jackd{a} (D: qjackctl, R: rosegarden, S: mplayer)  
  jackd2{a} (D: jackd, D: jackd2-firewire, S: libjack-jackd2-0, R: jackd2)  
  jackd2-firewire{a} (R: jackd2, R: jackd2-firewire)  
  libclass-isa-perl{a} (D: perl-modules)  libconfig++8{a} (D: libffado2)  
  libffado2{a} (D: jackd2-firewire)  libkpathsea5{a} (D: texlive-binaries)  
  liblo7{a} (D: rosegarden)  liblrdf0{a} (D: rosegarden)  
  libswitch-perl{a} (D: perl-modules)  
  libtie-ixhash-perl{a} (R: libxml-twig-perl)  
  libxml++2.6-2{a} (D: libffado2)  
  libxml-parser-perl{a} (D: libxml-twig-perl)  
  libxml-twig-perl{a} (D: rosegarden)  
  libxml-xpathengine-perl{a} (R: libxml-twig-perl)  
  lilypond{a} (R: lilypond-data, R: rosegarden, S: lilypond-doc, R: lilypond)  
  lilypond-data{a} (D: lilypond)  lilypond-doc{a} (R: lilypond)  
  lmodern{a} (R: texlive-base)  
  luatex{a} (D: texlive-base, D: texlive-luatex)  
  qjackctl{a} (R: jackd2, S: rosegarden)  rosegarden  
  sndfile-programs{a} (D: rosegarden)  
  sndfile-tools{a} (R: sndfile-programs)  swh-plugins{a} (R: rosegarden)  
  tex-common{a} (D: lmodern, D: texlive-base, D: texlive-binaries, D: 
texlive-common, D: texlive-doc-base, D: texlive-latex-base, D: 
texlive-latex-base-doc, D: texlive-luatex)  
  texinfo{a} (D: lilypond-data)  
  texlive-base{a} (D: texlive-latex-base, D: texlive-luatex, R: 
texlive-binaries, S: mozplugger, S: texinfo, R: tex-common, R: texlive-base, R: 
texlive-binaries)  
  texlive-binaries{a} (D: lilypond-data, D: texlive-base, D: 
texlive-latex-base, S: imagemagick, S: okular, R: texlive-binaries)  
  texlive-common{a} (D: texlive-base, D: texlive-binaries, D: texlive-doc-base, 
D: texlive-latex-base, D: texlive-latex-base-doc, D: texlive-luatex)  
  texlive-doc-base{a} (D: texlive-base)  
  texlive-latex-base{a} (R: lilypond, S: kopete, S: texinfo)  
  texlive-latex-base-doc{a} (R: texlive-latex-base)  
  texlive-luatex{a} (R: luatex)  
The following packages will be upgraded:
  cups-client  perl  perl-base{b} (C: update-inetd)  perl-modules  
4 packages upgraded, 38 newly installed, 0 to remove and 469 not upgraded.
Need to get 341 MB/368 MB of archives. After unpacking 925 MB will be used.
The following packages have unmet dependencies:
  libtext-charwidth-perl: Depends: perlapi-5.12.4 which is a virtual package.
  libnet-ssleay-perl: Depends: perlapi-5.12.4 which is a virtual package.
  libcairo-perl: Depends: perlapi-5.12.4 which is a virtual package.
  libgtk2-perl: Depends: perlapi-5.12.3 which is a virtual package.
  libhtml-parser-perl: Depends: perlapi-5.12.4 which is a virtual package.
  libuuid-perl: Depends: perlapi-5.12.3 which is a virtual package.
  liblocale-gettext-perl: PreDepends: perlapi-5.12.4 which is a virtual package.
  libalgorithm-diff-xs-perl: Depends: perlapi-5.12.4 which is a virtual package.
  perl-base: Conflicts: update-inetd ( 4.41) but 4.40 is installed and it is 
kept back.
  libpango-perl: Depends: perlapi-5.12.4 which is a virtual package.
  libglib-perl: Depends: perlapi-5.12.4 which is a virtual package.
  libfont-freetype-perl: Depends: perlapi-5.12.3 which is a virtual package.
  libperl5.12: Depends: perl-base (= 5.12.4-6) but 5.14.2-6 is to be installed.
  libsocket6-perl: Depends: perlapi-5.12.3 which is a virtual package.
  libtext-iconv-perl: Depends: perlapi-5.12.4 which is a virtual package.
The following actions will resolve these dependencies:

   Remove the following packages:   
1)   akonadiconsole 
2)   akregator  
3)   amor   
4)   ark
5)   aspell 
6)   aspell-en  
7)   blinken

Bug#651947: aptitude has buggy dependency resolution.

2011-12-13 Thread Daniel Hartwig
Hi

 Aptitude suggests removal of 284 packages in favor of keeping update-inetd
 at version 4.40 which it complains as being held, which is not true.

Can you verify this with:

$ grep -A 4 update-inetd /var/lib/aptitude/pkgstates

which should indicate something other than `State: 2'.

Also, what is the output of:

$ apt-cache policy update-inetd


 Corresponding attachment aptitude_bug.

What was the command you were trying to run?  Looks like it might be:

$ aptitude install cups-client perl perl-base perl-modules


 Also, aptitude states perl-base: Conflicts: update-inetd, but this's not
 written in aptitude show perl-base.

Those are the details for your current version.  The version you are trying
to install has added the conflict:

perl (5.14.2-6) unstable; urgency=low

  ...
  * Add versioned Conflicts on update-inetd ( 4.41) (Closes: #649177)



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org