Bug 2397821 - Review Request: texlive-acrotex - The AcroTeX education bundle
Summary: Review Request: texlive-acrotex - The AcroTeX education bundle
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Miroslav Suchý
QA Contact: Fedora Extras Quality Assurance
URL: http://tug.org/texlive/
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2025-09-24 14:35 UTC by Tom "spot" Callaway
Modified: 2026-02-07 13:55 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2026-02-07 13:55:16 UTC
Type: ---
Embargoed:
msuchy: fedora-review+


Attachments (Terms of Use)
The .spec file difference from Copr build 9597640 to 9636927 (3.41 KB, patch)
2025-10-01 16:02 UTC, Fedora Review Service
no flags Details | Diff

Description Tom "spot" Callaway 2025-09-24 14:35:04 UTC
Spec URL: https://spot.fedorapeople.org/tl2025/texlive-acrotex.spec
SRPM URL: https://spot.fedorapeople.org/tl2025/texlive-acrotex-svn330-1.fc44.src.rpm
Description: 
The bundle contains: the web package to redefine page layout to
web-friendly dimensions; the exerquiz package for defining
on-line exercises and quizzes of various sorts; the eForms
package for support of PDF forms; the insdljs package for
inserting document-level JavaScript in LaTeX documents; the
dljslib library of JavaScript functions for use with exerquiz;
and the eq2db package for converting an exerquiz quiz for
processing by a ASP server-side script.
Fedora Account System Username: spot

This package is part of an effort to modularize and more completely package TeXLive in Fedora, starting with TL2025. A copr with F43 and Rawhide builds for this package (and the rest of the package set) can be found here:

https://copr.fedorainfracloud.org/coprs/spot/texlive-2025/

The use of a high epoch is intentional, this is the legacy of TeXLive, and it ensures consistency in dependencies and forcing upgrades.

The "acrotex" bundle is not part of "proper" TeXLive, it lives in the tlcontrib space, but components within "proper" TeXLive depend on it, so I've packaged it as a standalone package (along with "eq-save" and "mathtime-ltx").

Comment 1 Fedora Review Service 2025-09-24 14:39:28 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/9597640
(succeeded)

Review template:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2397821-texlive-acrotex/fedora-rawhide-x86_64/09597640-texlive-acrotex/fedora-review/review.txt

Please take a look if any issues were found.


---
This comment was created by the fedora-review-service
https://github.com/FrostyX/fedora-review-service

If you want to trigger a new Copr build, add a comment containing new
Spec and SRPM URLs or [fedora-review-service-build] string.

Comment 2 Miroslav Suchý 2025-09-24 21:46:54 UTC
You may want to fix
texlive-acrotex.spec:18: W: mixed-use-of-spaces-and-tabs (spaces: line 8, tab: line 18)

You can document how you get:
Source2:        texlive-licenses.tar.xz


Ad:
tar -xf %{SOURCE0} -C %{buildroot}%{_texmf_main}
tar -xf %{SOURCE1} -C %{buildroot}%{_texmf_main}

move the extraction to %prep and in %install do just `cp -a`.

Big %docs:
texlive-acrotex.noarch: W: package-with-huge-docs 87%
you may consider doc subpackage as the package has almost 3MB.

Comment 3 Tom "spot" Callaway 2025-10-01 15:32:43 UTC
I will move the extraction for these smaller packages, but there is a significant buildtime cost (and added spec complexity) to copying the tex components twice (once in %build, again in %install) when building the larger collection packages, and I do not think it is worth changing them there.

To your point on the docs... in the past, there were -doc subpackages for most of the texlive component packages and it scaled poorly. rpm has mechanisms to install without files marked as %doc and that is a far better solution for most texlive components (and it makes the packaging so much cleaner). Only in egregious cases where the docs are massive (texlive-context-doc) do I force a -doc subpackage.

New SPEC: https://spot.fedorapeople.org/tl2025/texlive-acrotex.spec
New SRPM: https://spot.fedorapeople.org/tl2025/texlive-acrotex-svn330-2.fc44.src.rpm

Comment 4 Fedora Review Service 2025-10-01 16:02:53 UTC
Created attachment 2108239 [details]
The .spec file difference from Copr build 9597640 to 9636927

Comment 5 Fedora Review Service 2025-10-01 16:02:55 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/9636927
(succeeded)

Review template:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2397821-texlive-acrotex/fedora-rawhide-x86_64/09636927-texlive-acrotex/fedora-review/review.txt

Please take a look if any issues were found.


---
This comment was created by the fedora-review-service
https://github.com/FrostyX/fedora-review-service

If you want to trigger a new Copr build, add a comment containing new
Spec and SRPM URLs or [fedora-review-service-build] string.

Comment 6 Miroslav Suchý 2025-10-01 18:42:07 UTC
APPROVED

Comment 7 Tom "spot" Callaway 2026-01-05 20:52:42 UTC
Miroslav, can you flip the review flag on and off here, the tooling says "Could not execute request_repo: The Bugzilla bug's review was approved over 60 days ago", which I did not know was a thing. :/

Comment 8 Miroslav Suchý 2026-01-07 18:57:03 UTC
updated

Comment 9 Fedora Admin user for bugzilla script actions 2026-01-08 14:13:49 UTC
The Pagure repository was created at https://src.fedoraproject.org/rpms/texlive-acrotex


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