Bug 868996 - texlive-latexmk collides with latexmk
Summary: texlive-latexmk collides with latexmk
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: texlive
Version: 18
Hardware: All
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Jindrich Novy
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-10-22 17:16 UTC by Jerry James
Modified: 2013-07-02 23:57 UTC (History)
3 users (show)

Fixed In Version: texlive-2012-11.20130102_r28692.fc18
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-01-23 16:25:41 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

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.


Note You need to log in before you can comment on or make changes to this bug.