[PRQ#46835] Deletion Request for python2-flask
MarsSeed [1] filed a deletion request for python2-flask [2]: This legacy Python2 version of the Flask web application framework is not needed or useful to keep. For production purposes it is not just deprecated but also insecure. Current AUR consumer python2-flask-table is already broken due to missing another dependency. And python2-requests only optdepends on it, but actually this was originally a checkdepend of that. However, I found out last year that executing the test suite of that package would have required recreating an excessively large and complex dependency chain just for the purpose of testing that one build. Therefore I decided to put python2-requests' checkdepends in its optdepends, and make the test execution inside check() get launched only if all of the optionally defined checkdepends are satisfied. As several of python2-requests' optional checkdepends don't exist on AUR, no check() function gets run by its PKGBUILD. So at this point, the current maintainer of python2-requests would do best to remove those optdepends, as they are superfluous. Safe to drop this package; no negative impact. [1] https://aur.archlinux.org/account/MarsSeed/ [2] https://aur.archlinux.org/pkgbase/python2-flask/
I forgot to add that actually python2-flask has been continuously broken since its submission to AUR in 2022-11, because repo dropped many Python2 modules around that time, and not all of python2-flask's dependencies were recreated on AUR. The required python2-jinja's dependencies were also among the missing ones. It also got deleted on Feb 25, 2022 (PRQ#32767). The latter has been (re)uploaded to AUR on 2022-05-22, but without declaring its mandatory requirement, python2-markupsafe. (Which no longer exists on AUR.) No one mentioned this issue on python2-flask's page. (In fact it has no comments at all.) And only I submitted a comment on python2-jinja's page about the missing dependency, in Aug 2023, because I was testing another downstream package when I ran into this blocking issue. +1: python2-flask needs python2-click, which was removed from its PKGBUILD depends array on 2023-06-29. But no one complained. It is clear that this package has not been in a usable state *ever* on AUR. On 29 August 2023 19:34:08 GMT+02:00, notify@aur.archlinux.org wrote:
MarsSeed [1] filed a deletion request for python2-flask [2]:
This legacy Python2 version of the Flask web application framework is not needed or useful to keep.
For production purposes it is not just deprecated but also insecure.
Current AUR consumer python2-flask-table is already broken due to missing another dependency.
And python2-requests only optdepends on it, but actually this was originally a checkdepend of that. However, I found out last year that executing the test suite of that package would have required recreating an excessively large and complex dependency chain just for the purpose of testing that one build. Therefore I decided to put python2-requests' checkdepends in its optdepends, and make the test execution inside check() get launched only if all of the optionally defined checkdepends are satisfied.
As several of python2-requests' optional checkdepends don't exist on AUR, no check() function gets run by its PKGBUILD. So at this point, the current maintainer of python2-requests would do best to remove those optdepends, as they are superfluous.
Safe to drop this package; no negative impact.
[1] https://aur.archlinux.org/account/MarsSeed/ [2] https://aur.archlinux.org/pkgbase/python2-flask/
Request #46835 has been Accepted by grawlinson [1]: [Autogenerated] Accepted deletion for python2-flask. [1] https://aur.archlinux.org/account/grawlinson/
participants (2)
-
Marcell Meszaros
-
notify@aur.archlinux.org