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

Bug#560896: E: unable to schedule circular actions 'unpack tex-common 2.02, unpack texlive-common 2009-4'

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

> 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:
> | root@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 Preining                preining@{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
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

Reply to: