Package: aptitude
Version: 0.6.1.4-1
Severity: normal

texlive currently has an upgrade from v2007 to v2009.  It involves the
replacement of texlive-base-bin by texlive-binaries. texlive-binaries
Provides: texlive-base-bin.  I understand this is the kind of scenario
where simple "upgrade" will not install texlive-binaries, while
"dist-upgrade" ("full-upgrade") will, removing texlive-base-bin.

apt-get dist-upgrade will handle the upgrade as expected:
$ sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages will be REMOVED:
  dvipdfmx libreadline5-dev libxml-libxml-common-perl openoffice.org-gcj 
texlive-base-bin
The following NEW packages will be installed:
  cl-asdf clisp common-lisp-controller libffcall1 libreadline-dev 
libreadline6-dev libsigsegv0 luatex purifyeps realpath texlive-binaries 
texlive-luatex texlive-metapost texlive-metapost-doc xindy xindy-rules
The following packages have been kept back:
  gcj-jre-headless gij libgdl-1-common
The following packages will be upgraded:
  dblatex hevea libreadline5 libxml-libxml-perl lmodern musixtex openoffice.org 
openoffice.org-base openoffice.org-base-core openoffice.org-calc 
openoffice.org-core openoffice.org-draw openoffice.org-evolution 
openoffice.org-filter-binfilter openoffice.org-gnome
  openoffice.org-gtk openoffice.org-impress openoffice.org-java-common 
openoffice.org-math openoffice.org-officebean openoffice.org-writer python-uno 
tex-common texlive texlive-base texlive-bibtex-extra texlive-common 
texlive-doc-base texlive-doc-en texlive-extra-utils
  texlive-font-utils texlive-fonts-recommended texlive-fonts-recommended-doc 
texlive-generic-extra texlive-generic-recommended texlive-humanities 
texlive-humanities-doc texlive-latex-base texlive-latex-base-doc 
texlive-latex-extra texlive-latex-extra-doc
  texlive-latex-recommended texlive-latex-recommended-doc texlive-math-extra 
texlive-music texlive-pictures texlive-pictures-doc texlive-pstricks 
texlive-pstricks-doc texlive-publishers texlive-publishers-doc texlive-science 
texlive-science-doc
53 upgraded, 16 newly installed, 5 to remove and 3 not upgraded.



aptitude, on the other hand, does not find the solution:

$ sudo aptitude dist-upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Reading extended state information... Done
Initializing package states... Done       
Reading task descriptions... Done  
The following NEW packages will be installed:
  cl-asdf{a} clisp{a} common-lisp-controller{a} libffcall1{a} libsigsegv0{a} 
luatex{ab} purifyeps{a} realpath{a} texlive-binaries{ab} texlive-luatex{a} 
texlive-metapost{a} texlive-metapost-doc{a} xindy{a} xindy-rules{a} 
The following packages will be upgraded:
  dblatex gcj-jre-headless{b} gij hevea libgdl-1-common libreadline5 
libreadline5-dev libxml-libxml-perl{b} lmodern musixtex openoffice.org 
openoffice.org-base openoffice.org-base-core openoffice.org-calc 
openoffice.org-core openoffice.org-draw 
  openoffice.org-evolution openoffice.org-filter-binfilter openoffice.org-gnome 
openoffice.org-gtk openoffice.org-impress openoffice.org-java-common 
openoffice.org-math openoffice.org-officebean openoffice.org-writer python-uno 
tex-common texlive texlive-base{b} 
  texlive-bibtex-extra texlive-common{b} texlive-doc-base texlive-doc-en 
texlive-extra-utils texlive-font-utils texlive-fonts-recommended 
texlive-fonts-recommended-doc texlive-generic-extra texlive-generic-recommended 
texlive-humanities texlive-humanities-doc 
  texlive-latex-base texlive-latex-base-doc texlive-latex-extra 
texlive-latex-extra-doc texlive-latex-recommended{b} 
texlive-latex-recommended-doc texlive-math-extra texlive-music texlive-pictures 
texlive-pictures-doc texlive-pstricks texlive-pstricks-doc 
  texlive-publishers texlive-publishers-doc texlive-science texlive-science-doc 
57 packages upgraded, 14 newly installed, 0 to remove and 0 not upgraded.
Need to get 654MB/660MB of archives. After unpacking 450MB will be used.
The following packages have unmet dependencies:
  texlive-common: Conflicts: texlive-base-bin (< 2008) but 2007.dfsg.2-8 is 
installed.
  r-base-dev: Depends: libreadline-dev but it is not going to be installed.
  libxml-libxml-perl: Conflicts: libxml-libxml-common-perl but 0.13-6+b1 is 
installed.
  luatex: Conflicts: texlive-base-bin (< 2008) but 2007.dfsg.2-8 is installed.
  openoffice.org-gcj: Depends: openoffice.org-core (= 1:3.1.1-12) but 
1:3.1.1-14 is to be installed.
                      Depends: openoffice.org-java-common (= 1:3.1.1-12) but 
1:3.1.1-14 is to be installed.
  texlive-latex-recommended: Conflicts: texlive-base-bin (< 2008) but 
2007.dfsg.2-8 is installed.
  texlive-binaries: Conflicts: texlive-base-bin but 2007.dfsg.2-8 is installed.
  gcj-jre-headless: Conflicts: java-gcj-compat-headless (< 1.0.80-6) but 
1.0.80-5.1 is installed.
  texlive-base: Conflicts: dvipdfmx but 1:20090708-1+b1 is installed.
                Conflicts: texlive-base-bin (< 2008) but 2007.dfsg.2-8 is 
installed.
  libgdl-1-0: Depends: libgdl-1-common (= 2.26.2-1) but 2.28.2-1 is to be 
installed.
The following actions will resolve these dependencies:

      Keep the following packages at their current version:
1)      dblatex [0.2.12-2 (now)]                           
2)      gcj-jre-headless [4:4.3.4-2 (now)]                 
3)      gij [4:4.3.4-2 (now)]                              
4)      hevea [1.10-9 (now)]                               
5)      libgdl-1-common [2.26.2-1 (now)]                   
6)      libreadline5 [5.2-6 (now)]                         
7)      libreadline5-dev [5.2-6 (now)]                     
8)      libxml-libxml-perl [1.69.ds-2 (now)]               
9)      lmodern [1.010x-5 (now)]                           
10)     luatex [Not Installed]                             
11)     musixtex [1:0.112.2-4 (now)]                       
12)     openoffice.org [1:3.1.1-12 (now)]                  
13)     openoffice.org-base [1:3.1.1-12 (now)]             
14)     openoffice.org-base-core [1:3.1.1-12 (now)]        
15)     openoffice.org-calc [1:3.1.1-12 (now)]             
16)     openoffice.org-core [1:3.1.1-12 (now)]             
17)     openoffice.org-draw [1:3.1.1-12 (now)]             
18)     openoffice.org-evolution [1:3.1.1-12 (now)]        
19)     openoffice.org-filter-binfilter [1:3.1.1-12 (now)] 
20)     openoffice.org-gnome [1:3.1.1-12 (now)]            
21)     openoffice.org-gtk [1:3.1.1-12 (now)]              
22)     openoffice.org-impress [1:3.1.1-12 (now)]          
23)     openoffice.org-java-common [1:3.1.1-12 (now)]      
24)     openoffice.org-math [1:3.1.1-12 (now)]             
25)     openoffice.org-officebean [1:3.1.1-12 (now)]       
26)     openoffice.org-writer [1:3.1.1-12 (now)]           
27)     purifyeps [Not Installed]                          
28)     python-uno [1:3.1.1-12 (now)]                      
29)     tex-common [1.20 (now)]                            
30)     texlive [2007.dfsg.2-4 (now)]                      
31)     texlive-base [2007.dfsg.2-4 (now)]                 
32)     texlive-bibtex-extra [2007.dfsg.17-2 (now)]        
33)     texlive-binaries [Not Installed]                   
34)     texlive-common [2007.dfsg.2-4 (now)]               
35)     texlive-doc-base [2007.dfsg.2-2 (now)]             
36)     texlive-doc-en [2007.dfsg.2-2 (now)]               
37)     texlive-extra-utils [2007.dfsg.2-8 (now)]          
38)     texlive-font-utils [2007.dfsg.2-8 (now)]           
39)     texlive-fonts-recommended [2007.dfsg.2-4 (now)]    
40)     texlive-fonts-recommended-doc [2007.dfsg.2-4 (now)]
41)     texlive-generic-extra [2007.dfsg.17-2 (now)]       
42)     texlive-generic-recommended [2007.dfsg.2-4 (now)]  
43)     texlive-humanities [2007.dfsg.17-2 (now)]          
44)     texlive-humanities-doc [2007.dfsg.17-2 (now)]      
45)     texlive-latex-base [2007.dfsg.2-4 (now)]           
46)     texlive-latex-base-doc [2007.dfsg.2-4 (now)]       
47)     texlive-latex-extra [2007.dfsg.17-2 (now)]         
48)     texlive-latex-extra-doc [2007.dfsg.17-2 (now)]     
49)     texlive-latex-recommended [2007.dfsg.2-4 (now)]    
50)     texlive-latex-recommended-doc [2007.dfsg.2-4 (now)]
51)     texlive-luatex [Not Installed]                     
52)     texlive-math-extra [2007.dfsg.17-2 (now)]          
53)     texlive-metapost [Not Installed]                   
54)     texlive-metapost-doc [Not Installed]               
55)     texlive-music [2007.dfsg.2-8 (now)]                
56)     texlive-pictures [2007.dfsg.2-4 (now)]             
57)     texlive-pictures-doc [2007.dfsg.2-4 (now)]         
58)     texlive-pstricks [2007.dfsg.17-2 (now)]            
59)     texlive-pstricks-doc [2007.dfsg.17-2 (now)]        
60)     texlive-publishers [2007.dfsg.17-2 (now)]          
61)     texlive-publishers-doc [2007.dfsg.17-2 (now)]      
62)     texlive-science [2007.dfsg.17-2 (now)]             
63)     texlive-science-doc [2007.dfsg.17-2 (now)]         

      Leave the following dependencies unresolved:         
64)     texlive-extra-utils recommends purifyeps           
      Tier: Safe actions (10000)                           



The first part of the aptitude response is the same as apt-get ("57
packages upgraded") but after that aptitude appears to invent some
unmet dependencies, and stalls the upgrade.

As far as I'm aware, the texlive dependencies are correctly declared
(there is some discussion about that at
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=560896 )
apt-get seems to be able to resolve the dependencies, which suggests
the bug is in aptitude

Hope you can help!  I'd like to have the new version of texlive!

Drew

-- Package-specific info:
aptitude 0.6.1.4 compiled at Jan 18 2010 10:00:55
Compiler: g++ 4.4.3 20100108 (prerelease)
Compiled against:
  apt version 4.8.0
  NCurses version 5.7
  libsigc++ version: 2.2.4.2
  Ept support enabled.
  Gtk+ support disabled.

Current library versions:
  NCurses version: ncurses 5.7.20090803
  cwidget version: 0.5.16
  Apt version: 4.8.0
        linux-vdso.so.1 =>  (0x00007fff08dff000)
        libapt-pkg-libc6.9-6.so.4.8 => /usr/lib/libapt-pkg-libc6.9-6.so.4.8 
(0x00007f6d2543e000)
        libncursesw.so.5 => /lib/libncursesw.so.5 (0x00007f6d251ed000)
        liblog4cxx.so.10 => /usr/lib/liblog4cxx.so.10 (0x00007f6d24dff000)
        libsigc-2.0.so.0 => /usr/lib/libsigc-2.0.so.0 (0x00007f6d24bfa000)
        libcwidget.so.3 => /usr/lib/libcwidget.so.3 (0x00007f6d2492e000)
        libept.so.0 => /usr/lib/libept.so.0 (0x00007f6d246b6000)
        libxapian.so.15 => /usr/lib/libxapian.so.15 (0x00007f6d24360000)
        libz.so.1 => /usr/lib/libz.so.1 (0x00007f6d24149000)
        libsqlite3.so.0 => /usr/lib/libsqlite3.so.0 (0x00007f6d23ebc000)
        libboost_iostreams.so.1.40.0 => /usr/lib/libboost_iostreams.so.1.40.0 
(0x00007f6d23cb1000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x00007f6d23a95000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f6d23784000)
        libm.so.6 => /lib/libm.so.6 (0x00007f6d23502000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00007f6d232ec000)
        libc.so.6 => /lib/libc.so.6 (0x00007f6d22f97000)
        libutil.so.1 => /lib/libutil.so.1 (0x00007f6d22d94000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007f6d22b90000)
        libaprutil-1.so.0 => /usr/lib/libaprutil-1.so.0 (0x00007f6d2296c000)
        libdb-4.8.so => /usr/lib/libdb-4.8.so (0x00007f6d225f2000)
        libapr-1.so.0 => /usr/lib/libapr-1.so.0 (0x00007f6d223bd000)
        libbz2.so.1.0 => /lib/libbz2.so.1.0 (0x00007f6d221ac000)
        librt.so.1 => /lib/librt.so.1 (0x00007f6d21fa4000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f6d2572f000)
        libuuid.so.1 => /lib/libuuid.so.1 (0x00007f6d21d9f000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x00007f6d21b68000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007f6d21940000)
Terminal: xterm-256color
$DISPLAY is set.
`which aptitude`: /usr/bin/aptitude
aptitude version information:

aptitude linkage:

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-trunk-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages aptitude depends on:
ii  apt [libapt-pkg-libc6.9 0.7.25.1         Advanced front-end for dpkg
ii  libboost-iostreams1.40. 1.40.0-5         Boost.Iostreams Library
ii  libc6                   2.10.2-5         Embedded GNU C Library: Shared lib
ii  libcwidget3             0.5.16-3         high-level terminal interface libr
ii  libept0                 0.5.30           High-level library for managing De
ii  libgcc1                 1:4.4.2-9        GCC support library
ii  liblog4cxx10            0.10.0-1.1       A logging library for C++
ii  libncursesw5            5.7+20090803-2   shared libraries for terminal hand
ii  libsigc++-2.0-0c2a      2.2.4.2-1        type-safe Signal Framework for C++
ii  libsqlite3-0            3.6.21-2         SQLite 3 shared library
ii  libstdc++6              4.4.2-9          The GNU Standard C++ Library v3
ii  libxapian15             1.0.17-1         Search engine library
ii  zlib1g                  1:1.2.3.4.dfsg-3 compression library - runtime

Versions of packages aptitude recommends:
ii  apt-xapian-index              0.22       maintenance tools for a Xapian ind
pn  aptitude-doc-en | aptitude-do <none>     (no description available)
ii  libparse-debianchangelog-perl 1.1.1-2    parse Debian changelogs and output
ii  sensible-utils                0.0.2      Utilities for sensible alternative

Versions of packages aptitude suggests:
pn  debtags                       <none>     (no description available)
ii  tasksel                       2.81       Tool for selecting tasks for insta

-- no debconf information



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

Reply via email to