On Sun, Apr 2, 2023 at 11:47 AM 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. > > As before, 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! > > I've also adjusted numerous old package versions which depend on > 'python' to depend on 'python2' when that's what they actually require, > so they will become not-installable when python2 is removed, and can > subsequently be expired. > > (often these are historical package requirements which were synthesized > from the current package requirements from before we had per-version > requirements) > > Contrariwise, a few packages (e.g. clang, ibus, libglib2.0-devel, llvm, > lv2-devel, mysql-server, pulseaudio-equalizer) which depend on python2, > but contain a script which appears to work with python3 have been > adjusted to depend on 'python' >
Thanks John > > source package package maintainer > > notes disposition > > boost boost-build ORPHANED (Yaakov Selkowitz) > > [†] unclear? depends on python2 and python3? > > 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? I will adopt boost. > > extra-cmake-modules extra-cmake-modules ORPHANED (Yaakov Selkowitz) > > [†] probably ok, but should probably update & rebuild I will look on it > > inkscape inkscape ORPHANED (Yaakov Selkowitz) > > [†][§][5] update and rebuild I will adopt inkscape > > octave-miscellaneous octave-miscellaneous Marco Atzeri > > [†] ? ignore the dependency, it is coming from a demo script. I will remove on next octave rebuild > > vim vim-python Marco Atzeri > > empty and obsolete, remove Noted