V Fri, Jun 27, 2025 at 11:43:25AM +0200, Frederic Berat napsal(a):
> Hey all,
> 
> While packaging the new Automake, I ran into something that got me
> thinking. A bug (since fixed in 1.18.1) made it try to rebuild the info
> documentation from its Texinfo sources, which implied a new BuildRequires:
> texinfo dependency on packages that depend on Automake.
> 
> This got me wondering, we build packages from the source, but for some
> packages, we just ship the pre-generated info files that come in the
> tarball instead of building them from the .texi source files ourselves.
> 
> So, I wanted to get your take on this: *Should we make it a standard
> practice to build info docs from their .texi sources, instead of using the
> pre-built ones?*
> 
> Curious to hear your thoughts!
> 
Yes, we should rebuild everything from sources.

In case of automake, check that you don't create a build-cycle (automake
→ texinfo → automake). If you created one, use a bootstrap build-condition to
avoid the cyclic dependency when bootstrapping at the expense of not
(re)generating the documentation.

-- Petr

Attachment: signature.asc
Description: PGP signature

-- 
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to