Bug 8690

Summary: texlive-mf2pt1 removes texlive
Product: Mageia Reporter: Juan Magallon <jamagallon>
Component: RPM PackagesAssignee: Malo Deniélou <pmdenielou>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: dmorganec, eatdirt, philippedidier, pmdenielou, thomas
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: texlive-mf2pt1-2.5.0-3.mga3.src.rpm CVE:
Status comment:

Description Juan Magallon 2013-01-15 00:41:55 CET
werewolf:~# urpmi texlive-mf2pt1
The following packages have to be removed for others to be upgraded:
latexila-2.6.2-2.mga3.x86_64
 (due to missing rubber)
rubber-1.1-8.mga3.noarch
 (due to missing tetex)
texlive-20120701-3.mga3.x86_64
 (due to conflicts with texlive-mf2pt1-2.5.0-3.mga3.noarch)
texlive-texmf-20120701-1.mga3.noarch
 (due to conflicts with texlive-mf2pt1-2.5.0-3.mga3.noarch) (y/N)

Uh ?
Comment 1 Philippe Didier 2013-01-15 02:36:43 CET
Side effect of the mass rebuild :
texlive-mf2pt1 is a BuildRequire of mscore
but 
texlive-mf2pt1 brings one file conflicting with the same file from texlive-texmf. (/usr/share/info/mf2pt1.info.xz)

A loop appeared, sticking 2 build servers for 18 hours trying to build mscore :-(

In this emergency, the only way to stop this loop and allow to finish the mass rebuild was to add a conflicts with texlive-texmf in the spec file of texlive-mf2pt1...

texlive-texmf is a really huge rpm (520980 KB !) 

Some rpms need only a little part of the texlive project to be built : it would not be serious to have a BuildRequire of the whole texlive-texmf.rpm for them... 

texlive-mf2pt1 seems to have been such a workaround.

If you need only texlive-mf2pt1.rpm it's OK

And it was OK in Mageia2 if you needed texlive-texmf.rpm besides it : inside Mageia2 texlive-texmf didn't provide /usr/share/info/mf2pt1.info.xz  :)


In Cauldron, texlive-texmf provides /usr/share/info/mf2pt1.info.xz (why since it doesn't provide the /usr/bin/mf2pt1 binary !!??)
 

What must be done then ?

Modify the spec of texlive-texmf so that it doesn't install this file !

Ask the maintainer to do so !

CC: (none) => philippedidier

Comment 2 Philippe Didier 2013-01-15 02:40:48 CET
And when this file is suppressed inside texlive-texmf.rpm
then, the conflicts line may be suppressed inside the spec file of texlive-mf2pt1...
Comment 3 Philippe Didier 2013-01-15 02:46:25 CET
PS
texlive-texmf maintainer is dmorgan
texlive-mf2pt1 maintainer is spuhler

maybe they must be added to the cclist
Comment 4 Manuel Hiebel 2013-01-18 23:02:16 CET
(most of the time add the mageia nick on the cc or assigned fields works ;) )

CC: (none) => dmorganec, thomas

Comment 5 Thomas Spuhler 2013-01-19 01:40:20 CET
texlive-mf2pt1 isn't needed anymore by mscore.
I will remove it
dmorgan, would you put an obsolete into texlive-texmf
and I will move the package to svn obsolete
Comment 6 Chris Denice 2013-04-03 11:31:23 CEST
ping...
we're close to release, I have just tested today and this bug is still valid for me.

For the texlive masters, checkout this bug too:
https://bugs.mageia.org/show_bug.cgi?id=9602

Cheers,
Chris.

CC: (none) => dirteat

Comment 7 Malo Deniélou 2013-08-23 17:07:14 CEST
Fixed in svn (sorry for the long wait).

Status: NEW => ASSIGNED
CC: (none) => pierre-malo.denielou
Assignee: bugsquad => pierre-malo.denielou

Comment 8 Malo Deniélou 2014-01-25 23:59:46 CET
Closing.

Status: ASSIGNED => RESOLVED
Resolution: (none) => FIXED