<div dir="auto">Note that I'm not done migrating pkg yet, there are several more steps to doing it cleanly.<br><br><div data-smartmail="gmail_signature">-- Rich</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, May 8, 2022, 14:49 Gary Mills <<a href="mailto:gary_mills@fastmail.fm">gary_mills@fastmail.fm</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I've attached a file of affected directories to this message. It's a<br>
list of directories with a Makefile that contain "runtime/python-35".<br>
Note that it's not a list of packages. All that it implies is that<br>
the directory contains at least one package that requires python 3.5 .<br>
<br>
Some Makefiles iterate over python versions to create "-35" packages,<br>
along with other packages. In that case, it's usually only necessary<br>
to obsolete the "-35" package and to remove all references to python<br>
3.5 . Other Makefiles specify only a single python version. If that<br>
is so, the software can usually be upgraded to python 3.7 or 3.9 .<br>
<br>
The trick is to obsolete packages in such a way as to avoid affecting<br>
users. Packages using python 3.5 that are not required by other<br>
packages can be obsoleted at any time. In the case of python 3.5<br>
scripts, the easiest thing is to upgrade first, to a newer python<br>
version, and work down the dependency tree from there.<br>
<br>
Note that there has been no official announcement of the removal of<br>
python 3.5 from OI yet. However, python 2.7 has already mostly been<br>
eliminated from OI.<br>
<br>
<br>
-- <br>
-Gary Mills- -refurb- -Winnipeg, Manitoba, Canada-<br>
_______________________________________________<br>
oi-dev mailing list<br>
<a href="mailto:oi-dev@openindiana.org" target="_blank" rel="noreferrer">oi-dev@openindiana.org</a><br>
<a href="https://openindiana.org/mailman/listinfo/oi-dev" rel="noreferrer noreferrer" target="_blank">https://openindiana.org/mailman/listinfo/oi-dev</a><br>
</blockquote></div>