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:
It is now fixed in rawhide.
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
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
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.
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.
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
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).
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.