2026-09-13 –, D.0.07
Compared to C-lineage languages and associated build systems and mechanisms, many later languages starting with Perl have incorporated packaging systems for their own ecosystems. Language-based packaging systems are great for localised and isolated/containerised development involving the same language stack across different environments. They are not so great when interacting with operating system-level packaging systems like BSD Ports. Managing expectations between language communities and operating system communities is a large part of the work.
This programme focuses on and somewhat chronicles modernising the Python infrastructure on FreeBSD over this current decade (2020s). It is hoped that this at least partially shows why the process can take long.
FreeBSD ports committer focusing on desktop, Python, amateur radio and some Rust.