On Sun, 20 Dec 2009, Cyril Brulebois wrote: > cupt then fails with the same error message as in my original > bugreport (with a slightly updated version number for one package).
So what do you suggest? Adding Breaks instead of Conflicts? The facts are that we cannot have tex-common >= 2 with old TeX Live, and at the same time new TeX Live with old tex-common, both are combinations ripe for breakage. cupt *should* be able to deal with these situations, they for sure happened already several other times (I didn't verify, but I guess that one of the big X, Gnome, KDE transitions had similar problems). > Being the default package manager has little to do here. What matters > is correctness. (Look at the various situations where apt-get — or Yes, and the Conflicts we have *are* correct. What is not correct is cupt as it does not find the solution to upgrade both removing one temporarily. > If I were to be a package manager, I guess I could decide to remove > (temporarily) one of those packages, upgrade the other one, and then > install the former in this new version. And it looks like that's what > apt-get does: > | r...@kbsd:/# apt-get install -s tex-common texlive-common|egrep > 'tex(|live)-common'|egrep -v '^[[:space:]]' > | Remv tex-common [1.20] [texlive-common ] > | Inst texlive-common [2007.dfsg.2-4] (2009-4 Debian:unstable) [] > | Inst tex-common [1.20] (2.03 Debian:unstable) > | Conf tex-common (2.03 Debian:unstable) > | Conf texlive-common (2009-4 Debian:unstable) > > I'm not sure there's anything which speaks against doing so. Right, or the next time we have a big TL transition it will happen again with cupt. Best wishes Norbert ---------------------------------------------------------------------------- Norbert Preining prein...@{jaist.ac.jp, logic.at, debian.org} JAIST, Japan TU Wien, Austria Debian TeX Task Force gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ---------------------------------------------------------------------------- EXETER (n.) All light household and electrical goods contain a number of vital components plus at least one exeter. If you've just mended a fuse, changed a bulb or fixed a blender, the exeter is the small, flat or round plastic or bakelite piece left over which means you have to undo everything and start all over again. --- Douglas Adams, The Meaning of Liff -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org