Re: [oi-dev] Removal of python 3.5 from OI
Note that I'm not done migrating pkg yet, there are several more steps to doing it cleanly. -- Rich On Sun, May 8, 2022, 14:49 Gary Mills wrote: > I've attached a file of affected directories to this message. It's a > list of directories with a Makefile that contain "runtime/python-35". > Note that it's not a list of packages. All that it implies is that > the directory contains at least one package that requires python 3.5 . > > Some Makefiles iterate over python versions to create "-35" packages, > along with other packages. In that case, it's usually only necessary > to obsolete the "-35" package and to remove all references to python > 3.5 . Other Makefiles specify only a single python version. If that > is so, the software can usually be upgraded to python 3.7 or 3.9 . > > The trick is to obsolete packages in such a way as to avoid affecting > users. Packages using python 3.5 that are not required by other > packages can be obsoleted at any time. In the case of python 3.5 > scripts, the easiest thing is to upgrade first, to a newer python > version, and work down the dependency tree from there. > > Note that there has been no official announcement of the removal of > python 3.5 from OI yet. However, python 2.7 has already mostly been > eliminated from OI. > > > -- > -Gary Mills--refurb--Winnipeg, Manitoba, > Canada- > ___ > oi-dev mailing list > oi-dev@openindiana.org > https://openindiana.org/mailman/listinfo/oi-dev > ___ oi-dev mailing list oi-dev@openindiana.org https://openindiana.org/mailman/listinfo/oi-dev
[oi-dev] Removal of python 3.5 from OI
I've attached a file of affected directories to this message. It's a list of directories with a Makefile that contain "runtime/python-35". Note that it's not a list of packages. All that it implies is that the directory contains at least one package that requires python 3.5 . Some Makefiles iterate over python versions to create "-35" packages, along with other packages. In that case, it's usually only necessary to obsolete the "-35" package and to remove all references to python 3.5 . Other Makefiles specify only a single python version. If that is so, the software can usually be upgraded to python 3.7 or 3.9 . The trick is to obsolete packages in such a way as to avoid affecting users. Packages using python 3.5 that are not required by other packages can be obsoleted at any time. In the case of python 3.5 scripts, the easiest thing is to upgrade first, to a newer python version, and work down the dependency tree from there. Note that there has been no official announcement of the removal of python 3.5 from OI yet. However, python 2.7 has already mostly been eliminated from OI. -- -Gary Mills--refurb--Winnipeg, Manitoba, Canada- cluster/crmsh cluster/pacemaker desktop/desktop-cache desktop/openbox desktop/pidgin developer/clang-90 developer/coccinelle developer/glade inputmethod/ibus-anthy inputmethod/imf-selector library/brltty library/glib library/gtk+ library/libpeas library/py3c library/speech-dispatcher multimedia/youtube-dl network/avahi network/bind openindiana/ddu openindiana/illumos-gate openindiana/openindiana-welcome openindiana/time-slider print/hplip print/system-config-printer python/argcomplete python/argh python/asn1crypto python/atomicwrites python/attrs python/automat python/backports.entry_points_selectable python/bcrypt-legacy python/ccsm python/cffi python/chardet python/charset-normalizer python/cheroot python/cherrypy python/compizconfig-python python/constantly python/coverage python/cryptography python/cssutils python/cython python/dbus-python python/decorator python/distlib python/dulwich python/geoip python/hamcrest python/hyperlink python/hypothesis python/idna python/import-profiler python/importlib-metadata python/incremental python/iniconfig python/ipython_genutils python/ipython python/jinja2-legacy python/jsonrpclib python/jsonschema python/kafka-python python/mako python/markdown python/markupsafe-legacy python/mock python/more-itertools python/netaddr python/nose python/packaging python/paramiko python/pathlib2 python/pexpect python/pickleshare python/pillow python/pip python/pipdeptree python/pluggy python/ply python/prettytable python/prompt-toolkit python/psutil python/ptyprocess python/py-cpuinfo python/py python/pyatspi python/pybonjour python/pycairo python/pycodestyle python/pycparser python/pycups python/pycurl python/pygments python/pygobject-3-legacy python/pylxml python/pymongo python/pynacl python/pyopenssl python/pyparsing python/pyro4 python/pyrsistent python/pytest-benchmark python/pytest-legacy python/pytest-reporter python/python-certifi python/python-dateutil python/python-memcached python/python-rapidjson-35 python/pytz python/pyxdg python/pyyaml python/pyzmq python/rbtools python/redis-py python/requests-legacy python/scandir python/serpent python/setuptools_scm python/setuptools-35 python/simplegeneric python/simplejson python/singledispatch python/six python/sortedcontainers python/sqlalchemy python/tempora python/texttable python/toml python/tornado python/traitlets python/twisted python/typing_extensions python/urllib3 python/virtualenv python/wcwidth python/zc.lockfile python/zipp python/zope-interface text/texinfo x11/redshift desktop/gnome3/orca desktop/mate/mozo web/apache2-modules/mod_wsgi ___ oi-dev mailing list oi-dev@openindiana.org https://openindiana.org/mailman/listinfo/oi-dev