[oi-dev] Tasks to focus on

Gary Mills gary_mills at fastmail.fm
Thu Jan 28 02:55:08 UTC 2021

On Wed, Jan 27, 2021 at 03:14:14PM +0100, Aurélien Larcher wrote:
>    My list is pretty much the same except that Python 3.9 is now packaged
>    together with some modules (including pip and pipdeptree for
>    convenience) and that we will skip 3.8.
>    Also we are going to jump to pkg supporting 3.9 as Andy did recently.
>    In the top priorities:
>    - Moving packages to use Python 3.7 instead of 2.7 or 3.5.
>    - Adding python modules for 3.7 and 3.9.
>    - Updating Clang.
>    One urgent task is to move away from Python 2.7 and 3.5.
>    For example all these dependencies need to be addressed: the more hands
>    the better.
>    alarcher at narval:/export/home/alarcher$ pkg search -H -r -o [2]pkg.name
>    'depend:require:runtime/python-27' | sed -e '/library\/python/d' | sort
>    -u
>    application/cluster/cluster-glue

I decided on Python upgrades, starting with the cluster-glue package.
I'd like to determine if newer versions are available, since they may
use newer Python versions.  However, I couldn't find any mention of
Python except for this line in Makefile:

    REQUIRED_PACKAGES += runtime/python-27

I decided I needed to install python39 on my development system first,
using python37 as a model.  I do have a few questions.  Is it version
3.9.1 that you are using?  What did you do with the tkinter manifest?
What configure options did you use?  I suppose most of the answers are
in your Makefile .

>    This is a long list of packages that should be either patched to use
>    3.7, updated to a recent version supporting 3.X or simply removed if
>    they are obsolete.
>    Of course due to dependency hell we may need to update some of the
>    python packages in the meantime to provide >= 3.7 versions.
>    So far ~25% of the Python modules have been upgraded (within a week, so
>    the task is not as humongous as one would think).

I'm sure I'll discover most of those things as I go along.

-Gary Mills-		-refurb-		-Winnipeg, Manitoba, Canada-

More information about the oi-dev mailing list