[Bug 2192597] Review Request: <python-setuptools-gettext - Setuptools helpers for gettext

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

 



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



--- Comment #2 from Carl George 🤠 <carl@xxxxxxxxxx> ---
The License tag is using the old GPLv2+ identifier.  It's required to use the
new SPDX identifier, which in this case is GPL-2.0-or-later.

https://docs.fedoraproject.org/en-US/packaging-guidelines/LicensingGuidelines/#_valid_license_short_names

================================================================================

Upstream has two different licenses in their setup.cfg file.

license = GPLv2 or later
https://github.com/breezy-team/setuptools-gettext/blob/v0.1.3/setup.cfg#L6

        License :: OSI Approved :: Apache Software License
https://github.com/breezy-team/setuptools-gettext/blob/v0.1.3/setup.cfg#L14

Can you open an issue with them to get clarification on what the intended
license is, so we can make sure the package is marked correctly?

================================================================================

What is the purpose of the ExclusiveArch tag?  The dependencies appear to be
available on all architectures, so I can't see why this would be necessary.

================================================================================

Speaking of dependencies, I don't see any mention in the the source code of
semantic-version, typing-extensions, or wheel.  The comment about
setuptools_scm and wheel doesn't seem to be relevant (or accurate, as RHEL 8
and 9 have both of those).

================================================================================

You mentioned building this for EPEL 8.  RHEL 8 only has setuptools 39.2.0, but
this software and the spec file set a minimum version of 46.1.  That minimum
has been upstream since the initial commit.  I don't actually think it's
accurate.  After patching it out I was able to build this spec file for EPEL 8.
 I recommend adding this line to %prep.

sed -e 's/setuptools>=46.1/setuptools/' -i setup.cfg

================================================================================

There is a macro to do an import test in %check, it would be better to switch
to that instead of the manual import.

%py3_check_import setuptools_gettext


-- 
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=2192597
_______________________________________________
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