[Bug 2121797] Review Request: python-pytz-deprecation-shim - Shims to help you safely remove pytz

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

 



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



--- Comment #3 from Ben Beasley <code@xxxxxxxxxxxxxxxxxx> ---
Thank you for the review!

(In reply to Maxwell G from comment #2)
> - We usually don't package .post releases, but all this does is change some
> metadata[1]. This is fine with me.
> [1]:
> https://github.com/pganssle/pytz-deprecation-shim/compare/0.1.0...0.1.0.post0

Acknowledged.

> - I am not familiar with building sphinx doc PDFs, but I don't see anything
> glaringly wrong.
> 
> ```
> # pyproject-rpm-macros takes care of the LICENSE file in dist-info; we
> manually
> # include the file with the full license text as well
> %license licenses/LICENSE_APACHE
> ``
> 
> - I would also install the main LICENSE to the central directory. It seems
> silly to have one license file in one directory and the other one in a
> completely different directory.

In this unusual case where there are two “license” files but only one is
properly handled by setuptools/wheel (and therefore by pyproject-rpm-macros),
that seems reasonable. I will make the change you suggested.

> - Why not put README.rst, CHANGELOG.rst (doesn't seem to be packaged at
> all), and the single docs PDF in the main subpackage? I don't think it's
> worth having a doc subpackage for just one extra file.

The omission of CHANGELOG.rst is an error, which I will correct.

The PDF isn’t big on an absolute scale by modern standards, but the thing is
that the library package is tiny. The -doc subpackage RPM is seven times as
large as the library package, and still takes almost twice as much space
uncompressed and installed. I’d rather drop the Sphinx/PDF documentation
instead of bloating the library package by such a large factor.

-----

Updated submission:
Spec URL:
https://music.fedorapeople.org/20221024/python-pytz-deprecation-shim.spec
SRPM URL:
https://music.fedorapeople.org/20221024/python-pytz-deprecation-shim-0.1.0.post0-1.fc36.src.rpm


-- 
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
https://bugzilla.redhat.com/show_bug.cgi?id=2121797
_______________________________________________
package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx
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@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




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

  Powered by Linux