[oi-dev] Tasks to focus on
aurelien.larcher at gmail.com
Wed Jan 27 14:14:14 UTC 2021
On Fri, Jan 22, 2021 at 5:39 PM Gary Mills <gary_mills at fastmail.fm> wrote:
> On Thu, Jan 07, 2021 at 10:39:12PM +0100, Aurélien Larcher wrote:
> > Back in March I was working on:
> > - building oi-userland with GCC-10 (everything was built except ~10
> > packages).
> > - providing Python 3.8 and 3.9.
> > - migrating pkg5 to Python 3.7.
> > - updating Boost.
> > - updating Clang.
> > - updating Rust.
> > - updating libdrm to 2.4.100.
> > - bringing automated rebuild of oi-userland packages and dependencies
> > in order.
> > However priorities should be set as I cannot dedicate too much time...
> > - What do you think should be prioritized?
> > - Is anybody interested in picking up one of the tasks? I can assist
> > and provide some guidance.
> Is your list still the same, or have some tasks been completed?
sorry for the late reply, I have been quite busy with research and PhD
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.
> I'd like to take on something, but those tasks are mostly outside of
> my area of expertise. On the other hand, I know how to build OI
> packages and how to create PRs. What do you suggest.
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
alarcher at narval:/export/home/alarcher$ pkg search -H -r -o pkg.name
'depend:require:runtime/python-27' | sed -e '/library\/python/d' | sort -u
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
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 know C and perl, but not Python. My background is Solaris, mostly
> command-line, not GUI. I'm slow but steady.
Packaging Python stuff is fairly easy but if you feel more confident with
compilers then providing a newer Clang >= 10 is an important task.
Do no hesitate to post to ask for more details.
However expect some latency on my side in the coming week (workload).
> -Gary Mills- -refurb- -Winnipeg, Manitoba,
> oi-dev mailing list
> oi-dev at openindiana.org
Praise the Caffeine embeddings
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the oi-dev