https://bugzilla.novell.com/show_bug.cgi?id=811162
https://bugzilla.novell.com/show_bug.cgi?id=811162#c9
--- Comment #9 from Michael Andres 2013-03-28 12:48:47 CET ---
Thanks for the testcase. One problem is texlive-collection-context:
DUMP texlive-collection-context {
==============================
(841)texlive-collection-context-2012.61.svn23785-4.2.1.noarch(Couch-Build-12.3)
PROVIDES (1){
texlive-collection-context == 2012.61.svn23785-4.2.1
}
REQUIRES (32){
...
texlive-context >= 2012
...
}
OBSOLETES (1){
texlive-context
}
}
You can't require texlive-context and at the same time obsolete all
texlive-context versions. This makes the package uninstallable.
It had to be 'texlive-context < 2012', but actually a REQUIRES/OBSOLETES does
not make much sense to me at all. If there still is a texlive-context package,
it will take care about obsoleting it's old versions when it gets installed.
So the OBSOLETES is IMO needless.
Likewise in PROVIDES/OBSOLETES, indicating a package renames: avoid
unconditional obsoletes!
texlive-collection-documentation-base-2012.61.svn17091-4.2.1.noarch:
PROVIDES texlive-doc == 2012
OBSOLETES texlive-doc
It should be 'OBSOLETES texlive-doc < 2012'
=== A quick query on the testcase listing texlive packages with unconditional
obsoletes. They should be reviewed. There are also some more uninstallable
packages (obsolets/requires):
texlive-collection-binextra-2012.61.svn25648-4.2.1.noarch
obs: texlive-bin
obs: texlive-dvilj
texlive-collection-context-2012.61.svn23785-4.2.1.noarch
obs: texlive-context
texlive-collection-documentation-base-2012.61.svn17091-4.2.1.noarch
obs: texlive-doc
texlive-collection-latex-2012.61.svn25030-4.2.1.noarch
obs: texlive-latex ***
req: texlive-latex >= 2012 *** UNINSTALLABLE
obs: texlive-latex-doc
texlive-collection-metapost-2012.61.svn23252-4.2.1.noarch
obs: texlive-metapost
texlive-collection-xetex-2012.61.svn25850-4.2.1.noarch
obs: texlive-xetex ***
req: texlive-xetex >= 2012 *** UNINSTALLABLE
texlive-dviljk-bin-2012.20120611.svn22981-3.3.1.i586
obs: texlive-bin-dvilj
texlive-extratools-2012.57-3.4.noarch
obs: texlive-tools
texlive-latex-bin-bin-2012.20120611.svn14050-3.3.1.i586
obs: texlive-bin-latex
texlive-metapost-bin-2012.20120611.svn22981-3.3.1.i586
obs: texlive-bin-metapost
texlive-xetex-bin-2012.20120611.svn22981-3.3.1.i586
obs: texlive-bin-xetex
texlive-filesystem-2012.61-4.2.1.noarc
obs: tetex
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.