[openstack-dev] Paste unmaintained
Thomas Herve
therve at redhat.com
Mon Aug 6 15:13:23 UTC 2018
On Thu, Aug 2, 2018 at 4:27 PM, Doug Hellmann <doug at doughellmann.com> wrote:
> Excerpts from Stephen Finucane's message of 2018-08-02 15:11:25 +0100:
>> tl;dr: It seems Paste [1] may be entering unmaintained territory and we
>> may need to do something about it.
>>
>> I was cleaning up some warning messages that nova was issuing this
>> morning and noticed a few coming from Paste. I was going to draft a PR
>> to fix this, but a quick browse through the Bitbucket project [2]
>> suggests there has been little to no activity on that for well over a
>> year. One particular open PR - "Python 3.7 support" - is particularly
>> concerning, given the recent mailing list threads on the matter.
>>
>> Given that multiple projects are using this, we may want to think about
>> reaching out to the author and seeing if there's anything we can do to
>> at least keep this maintained going forward. I've talked to cdent about
>> this already but if anyone else has ideas, please let me know.
>>
>> Stephen
>>
>> [1] https://pypi.org/project/Paste/
>> [2] https://bitbucket.org/ianb/paste/
>> [3] https://bitbucket.org/ianb/paste/pull-requests/41
>>
>
> The last I heard, a few years ago Ian moved away from Python to
> JavaScript as part of his work at Mozilla. The support around
> paste.deploy has been sporadic since then, and was one of the reasons
> we discussed a goal of dropping paste.ini as a configuration file.
>
> Do we have a real sense of how many of the projects below, which
> list Paste in requirements.txt, actually use it directly or rely
> on it for configuration?
>
> Doug
>
> $ beagle search --ignore-case --file requirements.txt 'paste[><=! ]'
> +----------------------------------------+--------------------------------------------------------+------+--------------------+
> | Repository | Filename | Line | Text |
> +----------------------------------------+--------------------------------------------------------+------+--------------------+
> | airship-armada | requirements.txt | 8 | Paste>=2.0.3 |
> | airship-deckhand | requirements.txt | 12 | Paste # MIT |
> | anchor | requirements.txt | 9 | Paste # MIT |
> | apmec | requirements.txt | 6 | Paste>=2.0.2 # MIT |
> | barbican | requirements.txt | 22 | Paste>=2.0.2 # MIT |
> | cinder | requirements.txt | 37 | Paste>=2.0.2 # MIT |
> | congress | requirements.txt | 11 | Paste>=2.0.2 # MIT |
> | designate | requirements.txt | 25 | Paste>=2.0.2 # MIT |
> | ec2-api | requirements.txt | 20 | Paste # MIT |
> | freezer-api | requirements.txt | 8 | Paste>=2.0.2 # MIT |
> | gce-api | requirements.txt | 16 | Paste>=2.0.2 # MIT |
> | glance | requirements.txt | 31 | Paste>=2.0.2 # MIT |
> | glare | requirements.txt | 29 | Paste>=2.0.2 # MIT |
> | karbor | requirements.txt | 28 | Paste>=2.0.2 # MIT |
> | kingbird | requirements.txt | 7 | Paste>=2.0.2 # MIT |
> | manila | requirements.txt | 30 | Paste>=2.0.2 # MIT |
> | meteos | requirements.txt | 29 | Paste # MIT |
> | monasca-events-api | requirements.txt | 6 | Paste # MIT |
> | monasca-log-api | requirements.txt | 6 | Paste>=2.0.2 # MIT |
> | murano | requirements.txt | 28 | Paste>=2.0.2 # MIT |
> | neutron | requirements.txt | 6 | Paste>=2.0.2 # MIT |
> | nova | requirements.txt | 19 | Paste>=2.0.2 # MIT |
> | novajoin | requirements.txt | 6 | Paste>=2.0.2 # MIT |
> | oslo.service | requirements.txt | 17 | Paste>=2.0.2 # MIT |
> | requirements | global-requirements.txt | 187 | Paste # MIT |
> | searchlight | requirements.txt | 27 | Paste>=2.0.2 # MIT |
> | tacker | requirements.txt | 6 | Paste>=2.0.2 # MIT |
> | tatu | requirements.txt | 18 | Paste # MIT |
> | tricircle | requirements.txt | 7 | Paste>=2.0.2 # MIT |
> | trio2o | requirements.txt | 7 | Paste # MIT |
> | trove | requirements.txt | 11 | Paste>=2.0.2 # MIT |
> | upstream-institute-virtual-environment | elements/upstream-training/static/tmp/requirements.txt | 147 | Paste==2.0.3 |
If you look for PasteDeploy you'll find quite a few more. I know at
least Heat and Swift don't depend on Paste but on PasteDeploy.
--
Thomas
More information about the OpenStack-dev
mailing list