[Bug 1973680] Review Request: python-stopit - Raise asynchronous exceptions in other threads and more

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

 



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

Ben Beasley <code@xxxxxxxxxxxxxxxxxx> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
              Flags|needinfo?(code@musicinmybra |needinfo?(aniketpradhan1999
                   |in.net)                     |@gmail.com)



--- Comment #7 from Ben Beasley <code@xxxxxxxxxxxxxxxxxx> ---
Thanks, Rafael. It looks like we found about the same things. (Personally, I
think multiple reviews on a package is great!)

> - rpmlint is reporting an error:
>     python3-stopit.noarch: E: summary-too-long C Timeout control decorator and context managers, > raise any exception in another thread

This matches my first noted issue. I suggested some alternatives.

> - The issue with the license is slightly more than a copy-paste error, as it is related to a license change.
> 
> - Upstream was working on the license change in 2017/2018 and did not finish it, yet.

After taking the time to properly review the package and upstream repository, I
agree. This is a relic of the old license rather than a copy-paste error. I am,
however, convinced by the upstream owner/maintainer’s comment
https://github.com/glenfant/stopit/pull/15#issuecomment-364298245 that MIT is
indeed the intended license. I think that, considering this, it makes sense to
patch the metadata.

> - Upstream code has not been tested with Python 3.7+, and as Python 3.10 is bringing more changes.

This is true. However, I reviewed the package on Fedora 34, using the usual
Rawhide mock chroot, which means the test suite at least passed on Python 3.10.

> - Upstream code seems abandoned, is the packager willing to assume/fork the original source code and maintain it in the future?

Also noted. This is a pretty simple package, but maintaining an abandonded
packager is always an additional burden. (On the other hand, it’s unfortunately
common for abandoned dependencies to linger, even in wide use, in the Python
ecosystem, and sometimes the reasonable choice is to keep packaging them.)


-- 
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
_______________________________________________
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 on the list, report it: https://pagure.io/fedora-infrastructure




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

  Powered by Linux