[Slackbuilds-users] Python2 packages in need of action

Arnaud arnaud.garcia-fernandez at laposte.net
Tue Jul 4 12:09:19 UTC 2023


Follow-up on that message.

Nobody wishes to take over any of those outdated, obsolete, not working
as they are, python2, and unmaintained packages.

I'm removing them all, alongside gaphor, and stuff that are only required by
something on that list.
The full list is :

salt
tahoe-lafs
Scrapy
graphite-carbon
graphite-web
txtorcon
foolscap
python2-orbited
TaskCoach
Nevow
sslstrip
Parsley
txsocksx
txi2p
txrequests
Electrum-DASH
gaphor
etk.docking
simplegeneric
gaphas
python2-automat
python2-mistune
python2-pyhamcrest
python2-pyzmq
python2-twisted
python2-txaio
python-m2r
python2-autobahn
service_identity
python2-klein
python2-ldap

And nothing not on that list depends on something on that list.

Cheers :)

 - Yth / Arnaud.


> Hi everybody.
> Taking another look at my python2 packages, they are requirements of some other
> stuff, most of which is unmaintained.
> 
> Amongst those there are packages very outdated, building for python2, no
> python3 version available on SBo, and the upstream newer versions are python3
> only. Most of them probable aren't working at all, probably build fine, but
> short of really using it, with python packages, you can't know if they work.
> Mosty of the one I've tested don't, they have broken dependencies, or rely on
> Great Old Stuff from Way Before Slackware 15.0.
> 
> 
> Hence those packages are in dire need of either :
>  - someone to step up as maintainer, pushing an update to later version, using
> python3 ;
>  - be removed as nobody seems to use them, because they'd have complained about
> their situation.
> 
> Here is a short list of the ones I've found, which are related to the python2
> package I really want not to maintain anymore.
> 
> * To be updated or dropped
> |                  |  version | date | newest |
> | salt             | 2018.3.3 | 2018 |   3008 |
> | tahoe-lafs       |   1.12.1 | 2017 | 1.18.0 |
> | Scrapy           |    1.7.3 | 2019 |  2.8.0 |
> | graphite-carbon  |   0.9.15 | 2015 | 1.1.10 |
> | graphite-web     |   0.9.15 | 2015 | 1.1.10 |
> | txtorcon         |   0.19.3 | 2017 | 23.0.0 |
> | foolscap         |   0.13.1 | 2017 | 23.3.0 |
> 
> * To be removed because very obsolete, and often an old requirement of
> tahoe-lafs or Scrapy, and not required by newer version.
> Upstream has *not* been updated for years.
> |                  |  version | date | newest |
> | python2-orbited  |   0.7.10 | 2009 |    yes |
> | TaskCoach        |    1.4.3 | 2016 |  1.4.4 |
> | Nevow            |   0.14.4 | 2018 | 0.14.5 |
> | sslstrip         |      0.9 | 2013 |  0.9.2 |
> | Parsley          |      1.3 | 2015 |    yes |
> | txsocksx         | 1.15.0.2 | 2015 |    yes |
> | txi2p            |    0.3.2 | 2017 |    yes |
> | txrequests       |    0.9.6 | 2018 |    yes |
> | Electrum-DASH    |    2.4.1 | 2015 |  2.8.3 |
> 
> * Other packages for which there is already a python3 package :
>  - service_identity as a requirement of Scrapy and tahoe-lafs should be removed
> after dealing with them, as a python3-service-identity already exists.
>  - python2-klein -> python3-klein exists and is uptodate.
>  - python2-ldap - > python3-ldap exists and is uptodate.
> 
> * Needing split :
>  - python-m2r, for which python2 support could be dropped.
> 
> 
> -> I will split python-m2r, taking python3-m2r, because it is an optional
> dependency of python3-automat, which I maintain already. The old python-m2r
> could then be removed, unneeded as I plan on removing python2-automat soon
> enough.
> I have absolutely no use of any of the packages I marked as needed to be
> updated or removed, I have no wish to take over them.
> They probably simply don't work at all, because some requirements are python3,
> and other are python2, just look at Scrapy requirement tree, I can't see how it
> would work.
> Which means that nobody uses them.
> 
> My advice would be to remove them.
> That means removing : salt , tahoe-lafs, Scrapy, graphite-carbon,
> graphite-web, txtorcon , foolscap, python2-orbited, TaskCoach, Nevow,
> sslstrip, Parsley, txsocksx, txi2p, txrequests, Electrum-DASH,
> service_identity, python2-klein, python2-ldap.
> And replacing python-m2r with a python3-m2r (which I'm willing to do).
> 
> That would lead to the removal of my packages : python2-attrs, python2-automat,
> python2-mistune, python2-pyhamcrest, python2-pyzmq, python2-twisted,
> python2-txaio. All available for python3.
> And probably some more, which I don't maintain, but we may see clearer after
> that big operation.
> 
> 
> Cheers, and sorry for the very long message :)
> 
>  - Yth / Arnaud.
> _______________________________________________
> SlackBuilds-users mailing list
> SlackBuilds-users at slackbuilds.org
> https://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users
> Archives - https://lists.slackbuilds.org/pipermail/slackbuilds-users/
> FAQ - https://slackbuilds.org/faq/
> 




More information about the SlackBuilds-users mailing list