Bug 2432627

Summary: Update texlive-base-20250308-99.fc44 causes FTI and FTBFS for other paclages
Product: [Fedora] Fedora Reporter: Mattias Ellert <mattias.ellert>
Component: texlive-baseAssignee: Tom "spot" Callaway <spotrh>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: rawhideCC: code, fedora, laurent.rineau__fedora, mjg, spotrh, than
Target Milestone: ---Keywords: Regression
Target Release: ---   
Hardware: Unspecified   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2026-02-10 14:41:21 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 2432011, 2434049    

Description Mattias Ellert 2026-01-25 06:04:32 UTC
Update texlive-base-20250308-99.fc44 obsoletes texlive-ms.
Packages that requires any of the provides in texlive-ms is therefore no longer installable, e.g.:

# dnf install texlive-pdfpages
Updating and loading repositories:
 fedora                                 100% |  50.5 KiB/s |  11.8 KiB |  00m00s
Repositories loaded.
Failed to resolve the transaction:
Problem: package texlive-ms-11:svn57473-81.fc44.noarch from fedora requires texlive-base, but none of the providers can be installed
  - installed package texlive-base-12:20250308-99.fc44.x86_64 obsoletes texlive-ms <= 11:svn57473 provided by texlive-ms-11:svn57473-81.fc44.noarch from fedora
  - package texlive-base-12:20250308-99.fc44.x86_64 from fedora obsoletes texlive-ms <= 11:svn57473 provided by texlive-ms-11:svn57473-81.fc44.noarch from fedora
  - package texlive-pdfpages-11:svn65319-81.fc44.noarch from fedora requires tex(count1to.sty), but none of the providers can be installed
  - conflicting requests

I.e. texlive-pdfpages requires tex(count1to.sty) which is provided by texlive-ms, but since texlive-ms is obsoleted by texlive-base it can not be installed. Any package that in turn depends on texlive-pdfpages can not be installed either. This causes other packages, including very core packages like gcc, to FTBFS since their build dependencies can not be installed.

Either drop the obsoletes of texlive-ms from texlive-base, or update texlive to remove all dependencies on anything provided by texlive ms:

- tex(count1to.sty) = 2023
- tex(multitoc.sty) = 2023

# dnf repoquery --whatrequires 'tex(count1to.sty)'
texlive-pdfpages-11:svn65319-81.fc44.noarch
# dnf repoquery --whatrequires 'tex(multitoc.sty)'
texlive-confproc-11:svn29349.0.8-81.fc44.noarch


Reproducible: Always

Comment 1 Tom "spot" Callaway 2026-01-25 07:43:09 UTC
I promise, I know. I hadn't planned on doing it this way but the mass rebuild started before I had everything reviewed and imported. 

This will get addressed as soon as possible, once all the new collection packages are added and built. (See the TeXLive 2025 Fedora Change if you want the details)

I'm currently on a plane to Paris, but I'm going to keep working on this as soon as I can, and it should be resolved ASAP.

Comment 2 Ben Beasley 2026-01-31 08:53:11 UTC
(In reply to Tom "spot" Callaway from comment #1)
> This will get addressed as soon as possible, once all the new collection
> packages are added and built. (See the TeXLive 2025 Fedora Change if you
> want the details)

The Change[1] is targeted at Fedora 45, but texlive-base-20250308 will branch into Fedora 44. What is the plan for Fedora 44?

https://fedoraproject.org/wiki/Changes/TeXLive2025

Comment 3 Artur Frenszek-Iwicki 2026-02-07 19:16:41 UTC
Seems like I got hit by this as well when trying to update fpc.
> Failed to resolve the transaction:
> Problem: package texlive-collection-latexrecommended-12:svn77082-1.fc44.noarch from build requires texlive-collection-latex, but none of the providers can be installed
>   - package texlive-collection-latex-12:svn77034-1.fc44.noarch from build requires texlive-oberdiek, but none of the providers can be installed
>   - conflicting requests
>   - nothing provides tex(parallel.sty) needed by texlive-oberdiek-12:svn71916-99.fc44.noarch from build

Comment 4 Tom "spot" Callaway 2026-02-10 14:41:21 UTC
This should all be cleared up now. Reopen if not.