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, [email protected] 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/

Reply via email to