On 02/04/2023 16:47, Jon Turney via Cygwin-apps wrote:
On 14/03/2023 19:17, Jon Turney via Cygwin-apps wrote:
On 15/01/2023 12:52, Jon Turney via Cygwin-apps wrote:
This has come up in discussion a few times, and is now well overdue,
I think.
Python 2.7 is the last python2 version, which was sunsetted on
January 1, 2020.
[...]
3) There might also still be some other packages lurking which just
install a script with a shebang containing 'python', and assume that
python is python2. I don't know how we could identify those.
The remaining cases of packages which have a dependency on python
and/or python2 are either this (packages which contain a python script
with a python shebang line), or the other case which I hadn't
previously considered - a package which contain an executable or
shared library linked with libpython2.7.dll.
So, again I need inspect these to determine what should happen to them.
So here's the list, with *tentative* notes of the disposition for each
package.
Here's an updated list of the remaining packages, after removals,
rebuilds and/or updates:
source package package maintainer
notes disposition
boost boost-build ORPHANED (Yaakov Selkowitz)
[†]depends on python2 and python3? Marco Atzeri may adopt
boost libboost_mpi_python*"
[*]libboost_mpi_python3* exists, so just remove?
boost libboost_numpy* "
[*]libboost_numpy3* exists, so just remove?
boost libboost_python*"
[*]libboost_python3_* exists, so just remove?
cantor cantor-backend-python2 ORPHANED (Yaakov Selkowitz)
[*]leave as is, becomes not-installable (cantor-backend-python3 exists)
extra-cmake-modulesextra-cmake-modules Marco Atzeri
[†]probably ok, but should probably rebuild
geany-plugins geany-plugins-geanypy ORPHANED (Yaakov Selkowitz)
[*][1] leave as is, becomes not-installable
gimp gimp-python ORPHANED (Yaakov Selkowitz)
[*][4] leave as is, becomes not-installable
gnome-commandergnome-commander ORPHANED (Yaakov Selkowitz)
[*][5] update and rebuild
gnumeric gnumeric-python ORPHANED (Yaakov Selkowitz)
[*][6] update and rebuild
gtranslatorgtranslator ORPHANED (Yaakov Selkowitz)
[†][5] update and rebuild
inkscape inkscapeORPHANED (Yaakov Selkowitz)
[†][§][2] update and rebuild
kf5-kross-interpreters kf5-kross-pythonORPHANED (Yaakov Selkowitz)
[*][7] update and rebuild
kigkig ORPHANED (Yaakov Selkowitz)
[†][§][7] update and rebuild
kross-interpreters kross-pythonORPHANED (Yaakov Selkowitz)
[*]leave as is, becomes not-installable (KDE4-era)
libglade2.0libglade2.0-devel ORPHANED (Yaakov Selkowitz)
[†][§] leave as is, becomes not-installable (upstream unchanged)
llvm llvmORPHANED (Yaakov Selkowitz)
[†]leave as is, needs updating but not by me
lokalize lokalizeORPHANED (Yaakov Selkowitz)
[†][§] leave as is, becomes not-installable
octave-miscellaneous octave-miscellaneousMarco Atzeri
[†]?
parley parley ORPHANED (Yaakov Selkowitz)
[†]leave as is, becomes not-installable?
pidgin libgnt0 ORPHANED (Yaakov Selkowitz)
[*]leave as is, becomes not-installable?
pidgin pidgin "
[†]leave as is, becomes not-installable?
pluma pluma ORPHANED (Yaakov Selkowitz)
[†][§][8] update and rebuild
pulseaudio-equalizer pulseaudio-equalizerTakashi Yano
[†]?
scribusscribus ORPHANED (Yaakov Selkowitz)
[*]leave as is, becomes not-installable
telepathy-gabble telepathy-gabbleORPHANED (Yaakov Selkowitz)
[†][§] leave as is, becomes not-installable
tellicotellico ORPHANED (Yaakov Selkowitz)
[†][§] leave as is, becomes not-installable
tracker-miners tracker-miners ORPHANED (Yaakov Selkowitz)
[†][§][3] leave as is, becomes not-installable
vimvim-python Marco Atzeri
empty and obsolete, remove
virt-manager virt-managerJason Pyeron
[†]update and rebuild
xplayerxplayer ORPHANED (Yaakov Selkowitz)
[†][§][5] update and rebuild
[*]