Bug#1135063: texlive-full: should no longer depend on dvidvi, which is now a virtual package
Preuße, Hilmar <[email protected]> Mon, 27 Apr 2026 23:39:23 +0200
| Newsgroups | gmane.linux.debian.devel.tetex |
|---|---|
| Message-ID | <4e4ccfa7-0093-468a-944c-320ad4fdbbdf__2699.10189542628$1777326088$gmane$org@web.de> |
Control: severity -1 important Am 27.04.2026 um 11:20 schrieb Vincent Lefevre: > On 2026-04-27 10:49:36 +0200, Preuße, Hilmar wrote: >> Am 27.04.2026 um 10:43 schrieb Vincent Lefevre: Hello Vincent, >>> At least when texlive-full is installed, it is still not possible to >>> upgrade texlive with "apt upgrade", while "apt install texlive dvidvi-" >>> works fine. >> >> Yes, correct, we can drop that depends, but I fail to see how this is RC. > > Well, I'm not sure that depending on a virtual package without a > real package first as an alternative is allowed by the policy anyway. > > https://www.debian.org/doc/debian-policy/ch-relationships.html in > "7.5. Virtual packages - Provides" says: > > To specify which of a set of real packages should be the default to > satisfy a particular dependency on a virtual package, list the real > package as an alternative before the virtual one. > I see the word "should", so to me it does not seem to be a strict requirement, which deserves an RC bug. I'm putting it to important and will fix in next upload of texlive-base. >> You can upgrade using "dist-upgrade", which will remove dvidvi. > > This also confuses aptitude in its dependency resolution when one > wants to select individual packages for upgrade. By choosing to > upgrade the texlive package, aptitude proposes to remove dvidvi > only at its 45th suggestion! And the 60th suggestion when choosing > texlive-full for upgrade. > The recommended way to do upgrades is apt or apt-get. I'm sorry to hear that aptitude can't handle the situation. Hilmar -- sigfault
OpenPGP_signature.asc
(application/pgp-signature, 840 B)
-----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEEaXGmC/nkbIhxf16kxiZYRqvgLIsFAmnv14wFAwAAAAAACgkQxiZYRqvgLItf sA/6Al5F5rftRjF3UlwVnSrKTHAlhwif7FrNcUkDm+kpKTZovgnrntZWTAquJtG+9Ltno7Q3NlDR WNgtSI5ogG31mN3klDI++6VEDEaZtb5DSzZVqoT7n7HQMsOaNE+QlHAcodukS7SVAfGwx+YBezAn aMN3VOdOXyR/OtJpwLtEo45Fg8eP5e3v1gWS3ZJ5DsyqHtzUQz7d5NGhpJA4PDx6eO5l5PtmfjJc R8pU8Z2tN3zGiJHWhJ5XJzoKZNVIFGlS65Q5F+3JJXqFi63fcrj2wZSeJxUQZmhPtY+SQmQtNH0L 7i6Uqh/dT3tca9sMKioJw24QM4AhabRL8x5occQjjYsc23VroPQlw1rpmAj7WKIDl4DyWPLhKohq X1j+tVIBPug/lf5w8HM5DRWvirtwfqNj5k+ZZFIqNz5GrK+zrQ3YVjDkWPYe+QJveprdnW93I4P/ VIWpbd8C99r/d544EZ+mqFJiP8DszznYSoub5vB+6JFqlrz0bFOJa5OG4ntxvsTxwAoWYogKcdir 5TOtWOkNoIJ9PgiQoViABa8DLacBOwtLOJcjXLvm7gA6SIc144NjlDQHSRaJ4XRz3RCYQrrhb1Oi gnTJdGcr2pImJOpJwgkmoM1aC7NSnYivcb2GWdZ/kvWT1rxFDz34uJrMI3lxblstR1y0w7nFTMWf 3CY= =6GiP -----END PGP SIGNATURE-----