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 [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]