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



--- Comment #3 from Jerry James <loganje...@gmail.com> ---
Thank you for the review, Ben.

(In reply to Ben Beasley from comment #1)
> First, please consider generating BuildRequires as suggested in the Issues
> section below. The ability to do this is a huge benefit of the
> pyproject-rpm-macros, and it’s how they are normally intended to be used.

I deliberately don't do that with packages I maintain.  I maintain hundreds of
packages, and have developed some workflows to deal with that many packages.  I
grep spec files fairly frequently for various reasons.  The BR-generating
functionality hides the BRs from me.  I have to take extra steps, one package
at a time, to recover them.  I have chosen to not do that.

> Second, since you are probably packaging this to generate HTML documentation
> with it, please note that even though we have historically packaged
> Sphinx-generated HTML documentation, it’s been pointed out that the
> generated documentation includes bundled and pre-minified JavaScript and CSS
> that seems to be incompatible with the packaging guidelines as currently
> written. See bug 2006555 and
> https://lists.fedoraproject.org/archives/list/packaging@lists.fedoraproject.
> org/thread/LLUAURXZVADATHK65HBPPBHKF4EM4UC3/ for discussion on the topic.
> Building PDF documentation instead is probably an acceptable workaround; I
> can provide examples, PRs, and debugging assistance if you ever want to go
> in that direction for a particular package.

Okay, I can look into generating PDF documentation.

>   Note that, since this runs after %prep, the generated BR’s include jinja2,
> which you
>   added in %prep.

Not exactly.  The problem isn't a BR on jinja2, it is a missing runtime
dependency (R) on jinja2.  I need to talk to upstream about that.

(In reply to Ben Beasley from comment #2)
> Oh, one more thing: it would be nice to package the README file by adding
> 
> > %doc README.md

I don't know what you mean.  That line is already in the spec file.


-- 
You are receiving this mail because:
You are always notified about changes to this product and component
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2080472
_______________________________________________
package-review mailing list -- package-review@lists.fedoraproject.org
To unsubscribe send an email to package-review-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/package-review@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure

Reply via email to