[2023] OpenBSD Ports and Packages: making things faster and easier - Marc Espie

time4 mo agoview1 views

Marc Espie: OpenBSD ports and packages: making things faster and easier Against my better judgment, we finally introduced some caching mechanism for package updates, which turned out to be much safer and simpler than I expected, and led to some very useful observations and tweaks to make things way faster and safer.

Between pkg tools and ports infrastructure, there are still concerns about maintaining this whole heap of messy production code, so basically, each new feature requires constant effort to keep things in check. This talk will showcase significant recent advances:

better diagnostics, in general, getting rid of some of the most infamous tricks in the code, lowering the entry barrier by switching to perl 5.36 "prototypes" (function declarations that look like other languages)... and fixing some really fun bugs! Making things easier to test so that other internal tools can move faster.

Marc Espie: Researcher/Teacher in development security at Epita. Architect of the OpenBSD packages and ports system

Loading comments...