On 15/01/2023 12:52, Jon Turney via Cygwin-apps wrote:

4) With that done, one would hope we could just expire all packages as
with names matching:

python27
python27-* (127 of)
python2-*
python-*

But there may be some cases not caught in step 2), where

- the package is not a python module (i.e. source package is not python-*)
- the package shouldn't be removed because it's a dependency of something

So those will need to be identified and inspected to determine what should happen to them.

I looked for python{,2}-foo package which have a source which isn't python-foo, and doesn't also produce python3*-foo (note: in many cases the python3 binding doesn't exist for the latest python3 version)

None of these seem to have current versions of other packages which depend on them, so just removing these python2 bindings would seem to be safe.

Many of these are old (maybe gtk2, gnome2-era) stuff which we should probably also work on removing.

package                      source package          maintainer                 
 notes

python2-avogadro             avogadro                ORPHANED (Yaakov Selkowitz)
python2-ibus                 ibus                    ORPHANED (Yaakov Selkowitz)
python2-ktoblzcheck          ktoblzcheck             ORPHANED (Yaakov Selkowitz)
python2-ayatana_appindicator libayatana-appindicator ORPHANED (Yaakov Selkowitz)
python2-iptcdata             libiptcdata             ORPHANED (Yaakov Selkowitz)
python2-libpst               libpst                  ORPHANED (Yaakov Selkowitz)
python2-ming                 ming                    ORPHANED (Dr. Volker Zell) 
 [*]
python2-zbar                 zbar                    ORPHANED (Yaakov 
Selkowitz) [*]
python2-zinnia               zinnia                  ORPHANED (Yaakov 
Selkowitz) [*]

python-botan                 botan1.10               ORPHANED (Yaakov Selkowitz)
python-gamin                 gamin                   ORPHANED (Yaakov Selkowitz)
python-bonobo2               gnome-python            ORPHANED (Yaakov Selkowitz)
python-gconf2                gnome-python            "
python-gnome2                gnome-python            "
python-gnomecanvas2          gnome-python            "
python-gnomevfs2             gnome-python            "
python-gnomekeyring          gnome-python-desktop    ORPHANED (Yaakov Selkowitz)
python-gtop2                 gnome-python-desktop    "
python-rsvg2                 gnome-python-desktop    "
python-totem-plparser        gnome-python-desktop    "
python-wnck                  gnome-python-desktop    "
python-egg                   gnome-python-extras     ORPHANED (Yaakov Selkowitz)
python-gtkspell              gnome-python-extras     "
python-gtkvnc                gtk-vnc                 ORPHANED (Yaakov Selkowitz)
python-keybinder             keybinder               ORPHANED (Yaakov Selkowitz)
python-lcms                  lcms                    ORPHANED (Dr. Volker Zell)
python-appindicator          libappindicator         ORPHANED (Yaakov Selkowitz)
python-gucharmap             libgucharmap            ORPHANED (Yaakov Selkowitz)
python-libxslt               libxslt                 ORPHANED (Yaakov Selkowitz)
python-PyOpenColorIO         OpenColorIO             ORPHANED (Yaakov Selkowitz)
python-vte                   vte                     ORPHANED (Yaakov Selkowitz)
python-wx2.8                 wxWidgets2.8            ORPHANED (Yaakov Selkowitz)

[*] also needs rebuilding for perl 5.32

Again, I might look at rebuilding some of the more important packages, as time permits, and some of these are candidates for removal if not updated, but obviously adoptions and input on what is no longer useful is welcomed!

Reply via email to