[Bug 1549281] New: Review Request: texlive-base - TeX formatting system

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.redhat.com/show_bug.cgi?id=1549281

            Bug ID: 1549281
           Summary: Review Request: texlive-base - TeX formatting system
           Product: Fedora
           Version: rawhide
         Component: Package Review
          Severity: medium
          Priority: medium
          Assignee: nobody@xxxxxxxxxxxxxxxxx
          Reporter: tcallawa@xxxxxxxxxx
        QA Contact: extras-qa@xxxxxxxxxxxxxxxxx
                CC: package-review@xxxxxxxxxxxxxxxxxxxxxxx



Spec URL: https://spot.fedorapeople.org/texlive-base.spec
SRPM URL: https://spot.fedorapeople.org/texlive-base-20170520-16.fc28.src.rpm
Description: 
The TeX Live software distribution offers a complete TeX system for a
variety of Unix, Macintosh, Windows and other platforms. It
encompasses programs for editing, typesetting, previewing and printing
of TeX documents in many different languages, and a large collection
of TeX macros and font libraries.

Fedora Account System Username: spot
F28 Scratch Build: https://koji.fedoraproject.org/koji/taskinfo?taskID=25327800

Notes: TeXLive in Fedora is a hot mess. One I inherited, but still. A big part
of the problem is that there are fundamentally two parts of TeXLive, the parts
needed for the core binaries and libraries to build and work, and the rest.

So, to simplify things, I've split off the source code that makes up the base
of TeXLive, and all of the dependent subpackages into this texlive-base
package. It contains all of the architecture dependent code. This also means
that the old texlive package can be converted to just include noarch stuff that
isn't in texlive-base. It's still a horror, but a much uglier one that can be
cleaned up somewhat (and hopefully, automated with a script).

Bonus: texlive-base is updated to TL2017, and can obsolete existing texlive
packages now (I've been testing it for a while on my end)

Bonus2: It gets rid of the weird -bin/-doc subpackage model (at least in
texlive-base).

So, while this package may look ugly and long to the unknowing reviewer, I
assure you, it is a vast improvement over all of these bits being inside the
"texlive" package (and most of these items were copied whole from it, before
being cleaned up by hand). Once this review is done and this can be added to
Fedora (hopefully 28 and 29), I have a texlive.spec without the -base bits in
it that will build entirely noarch (and thus, only need to build once for all
arches through koji).

Last, but not least, if you need a bribe to get through this, that can be
arranged. :D

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
_______________________________________________
package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite Conditions]     [KDE Users]

  Powered by Linux