Bug 868996

Summary: texlive-latexmk collides with latexmk
Product: [Fedora] Fedora Reporter: Jerry James <loganjerry>
Component: texliveAssignee: Jindrich Novy <jnovy>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 18CC: jnovy, pertusus, pknirsch
Target Milestone: ---Keywords: Reopened
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: texlive-2012-11.20130102_r28692.fc18 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-01-23 16:25:41 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Jerry James 2012-10-22 17:16:15 UTC
Description of problem:
The new texlive-latexmk package "Provides: latexmk".  But there is already a latexmk package, maintained by me.  We shouldn't have both in the distribution.  I think we should keep my package, which tracks upstream latexmk releases closely, and get rid of the new texlive-latexmk package.  Feel free to argue otherwise.

Version-Release number of selected component (if applicable):
texlive-latexmk-4.33c.svn27474-1.fc18.noarch

How reproducible:
Always

Steps to Reproduce:
1. Install latexmk before the the texlive 2012 update
2. Yum upgrade
3.
  
Actual results:
The existing latexmk package is replaced by texlive-latexmk.

Expected results:
Latexmk should be packaged only once.

Additional info:

Comment 1 Jindrich Novy 2012-11-04 15:44:43 UTC
It is now fixed in rawhide.

Comment 2 Fedora Update System 2012-11-04 19:10:19 UTC
texlive-2012-5.20121024_r28063.fc18 has been submitted as an update for Fedora 18.
https://admin.fedoraproject.org/updates/texlive-2012-5.20121024_r28063.fc18

Comment 3 Fedora Update System 2012-11-08 04:13:47 UTC
texlive-2012-6.20121107_r28202.fc18 has been submitted as an update for Fedora 18.
https://admin.fedoraproject.org/updates/texlive-2012-6.20121107_r28202.fc18

Comment 4 Jerry James 2012-12-11 18:09:45 UTC
I haven't been paying enough attention to this, sorry.  How was it fixed?  I still get this with texlive-2012-10.20121205_r28449.fc18.x86_64:

[root@localhost ~]# yum install latexmk
Loaded plugins: auto-update-debuginfo, langpacks, presto, refresh-packagekit
Package latexmk-4.35-1.fc18.noarch is obsoleted by 1:texlive-latexmk-4.33c.svn28264-10.fc18.noarch which is already installed
Nothing to do
[root@localhost ~]# yum remove texlive-latexmk
Loaded plugins: auto-update-debuginfo, langpacks, presto, refresh-packagekit
Resolving Dependencies
--> Running transaction check
---> Package texlive-latexmk.noarch 1:4.33c.svn28264-10.fc18 will be erased
--> Processing Dependency: tex-latexmk for package: 1:texlive-collection-binextra-0.svn28038-10.20121205_r28449.fc18.noarch
--> Processing Dependency: tex-latexmk for package: 1:texlive-latexmk-bin-2012-0.svn10937.10.20121205_r28449.fc18.noarch
--> Running transaction check
---> Package texlive-collection-binextra.noarch 1:0.svn28038-10.20121205_r28449.fc18 will be erased
---> Package texlive-latexmk-bin.noarch 1:2012-0.svn10937.10.20121205_r28449.fc18 will be erased
--> Finished Dependency Resolution

Dependencies Resolved
================================================================================
 Package
        Arch   Version                                   Repository        Size
================================================================================
Removing:
 texlive-latexmk
        noarch 1:4.33c.svn28264-10.fc18                  @updates-testing 343 k
Removing for dependencies:
 texlive-collection-binextra
        noarch 1:0.svn28038-10.20121205_r28449.fc18      @updates-testing 0.0
 texlive-latexmk-bin
        noarch 1:2012-0.svn10937.10.20121205_r28449.fc18 @updates-testing 0.0

Transaction Summary
================================================================================
Remove  1 Package (+2 Dependent packages)

Installed size: 343 k
Is this ok [y/N]: y
Downloading Packages:
Running Transaction Check
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Erasing    : 1:texlive-collection-binextra-0.svn28038-10.20121205_r2844   1/3
  Erasing    : 1:texlive-latexmk-4.33c.svn28264-10.fc18.noarch              2/3
  Erasing    : 1:texlive-latexmk-bin-2012-0.svn10937.10.20121205_r28449.f   3/3
  Verifying  : 1:texlive-latexmk-bin-2012-0.svn10937.10.20121205_r28449.f   1/3
  Verifying  : 1:texlive-collection-binextra-0.svn28038-10.20121205_r2844   2/3
  Verifying  : 1:texlive-latexmk-4.33c.svn28264-10.fc18.noarch              3/3

Removed:
  texlive-latexmk.noarch 1:4.33c.svn28264-10.fc18

Dependency Removed:
  texlive-collection-binextra.noarch 1:0.svn28038-10.20121205_r28449.fc18
  texlive-latexmk-bin.noarch 1:2012-0.svn10937.10.20121205_r28449.fc18

Complete!
[root@localhost ~]# yum install latexmk
Loaded plugins: auto-update-debuginfo, langpacks, presto, refresh-packagekit
Package latexmk is obsoleted by texlive-latexmk, trying to install 1:texlive-latexmk-4.33c.svn28264-10.fc18.noarch instead
[Rest of the output omitted]

So it still doesn't appear to be possible to install my latexmk package.  And I am still of the opinion that both packages should not exist in the same repository.  My latexmk package was here first, has Fedora-specific adaptations that are not present in the texlive version, and is updated more frequently than the texlive version.  I think that texlive-latexmk should be removed from Fedora altogether.  Feel free to argue the point.

Comment 5 Jindrich Novy 2013-01-02 20:53:53 UTC
I just made sure that texlive-latexmk packages are no longer generated. Since texlive-2012-11.20130102_r28692.fc18 there will not be any latexmk related package shipped with texlive.

Comment 6 Fedora Update System 2013-01-12 22:45:34 UTC
texlive-2012-13.20130102_r28692.fc18 has been submitted as an update for Fedora 18.
https://admin.fedoraproject.org/updates/texlive-2012-13.20130102_r28692.fc18

Comment 7 Fedora Update System 2013-01-14 04:06:51 UTC
Package texlive-2012-13.20130102_r28692.fc18:
* should fix your issue,
* was pushed to the Fedora 18 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing texlive-2012-13.20130102_r28692.fc18'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2013-0747/texlive-2012-13.20130102_r28692.fc18
then log in and leave karma (feedback).

Comment 8 Fedora Update System 2013-01-23 16:25:43 UTC
texlive-2012-13.20130102_r28692.fc18 has been pushed to the Fedora 18 stable repository.  If problems still persist, please make note of it in this bug report.