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

Bug#200264: upload of tetex-bin_2.0.2-13 together with tetex-base_2.0.2-7



Things get even more complicated...

I'm sending this mail now, in order to provide a status report. But I
don't understand what I found. I have just reported a bug against apt
(no number assigned yet), and am doing more testing.

Frank Küster <frank@debian.org> wrote:

> What is working with dist-upgrade is if both tetex-base and tetex-bin
> conflict with texdoctk. It will be removed, and base, extra and bin are
> upgraded. However I would prefer to have some provides - I'm currently
> checking whether it works to have 
>
> tetex-base: Replaces texdoctk
> tetex-bin: Replaces and Provides texdoctk

I am confused. Could somebody else please try the following:

- on a woody system (pbuilder or whatever), install woody's tetex
  packages plus dvipdfm

- put some tetex-2.0.2 backports into the sources list

- do apt-get update; apt-get dist-upgrade

- also test the effect of different gs variants being installed.

What I found was that dvipdfm would not get removed, but rater tetex-bin
and (hence) tetex-extra. See the following transcript (created manually)
with Debug::pkgProblemResolver "true"; in /etc/apt/apt.conf:

pbuilder login...
chroot:# apt-get install tetex-extra dvipdfm
# grep bunk-2 /etc/apt/sources.list | grep -v ^# >> /var/cache/pbuilder/build/29285/etc/apt/sources.list
chroot:# apt-get update
chroot:# apt-get dist-upgrade
chroot:# apt-get dist-upgrade
Reading Package Lists... Done
Building Dependency Tree... Done
Calculating Upgrade... Starting
Starting 2
Investigating tetex-bin
  Or group remove for tetex-bin
Package tetex-bin has broken dep on gs-aladdin
  Considering gs-aladdin 0 as a solution to tetex-bin 1
  Holding Back tetex-bin rather than change gs-aladdin
Investigating tetex-extra
Package tetex-extra has broken dep on tetex-bin
  Considering tetex-bin 1 as a solution to tetex-extra 0
  Holding Back tetex-extra rather than change tetex-bin
Investigating tetex-base
Package tetex-base has broken dep on tetex-bin
  Considering tetex-bin 1 as a solution to tetex-base 4
  Added tetex-bin to the remove list
  Fixing tetex-base via remove of tetex-bin
 Try to Re-Instate tetex-extra
Investigating tetex-extra
Package tetex-extra has broken dep on tetex-bin
  Considering tetex-bin 1 as a solution to tetex-extra 0
  Removing tetex-extra rather than change tetex-bin
Done
Done
The following packages will be REMOVED:
  tetex-bin tetex-extra 
The following NEW packages will be installed:
  e2fslibs initscripts libblkid1 libcomerr2 libss2 libuuid1 libwww0 mime-support perl-tk sysv-rc t1lib1 ucf 
28 packages upgraded, 12 newly installed, 2 to remove and 0  not upgraded.
Need to get 26.4MB of archives. After unpacking 3031kB will be freed.
Do you want to continue? [Y/n] n
Abort.
bin/bash-2.05a# 

I came across this because I got the same error with texdoctk (but I
haven't used apt-debugging for this yet). A simple combination of one
Package with Conflict/Provides/Replaces, the other with Replaces only,
in some dummy packages, didn't give an error.



Regards, Frank





-- 
Frank Küster, Biozentrum der Univ. Basel
Abt. Biophysikalische Chemie




Reply to: