Skip to main content

Tracking bulk builds in pkgsrc - from Cloud to NetBSD Native

AW1.120 | Day 1 | 15:55 - 16:20 | Speakers: Benny Siegert

Tracking bulk builds in pkgsrc - from Cloud to NetBSD Native
A picture of a devroom at FOSDEM 2024
Open in browser

Notes

Abstract

pkgsrc, the NetBSD package collection, includes the pbulk tool to build all (or a subset of) packages. Bulk build reports are an invaluable resource for pkgsrc developers to find build breakage and its causes.

Since 2014, I have maintained a web app called Bulk Tracker (written in Go) to visualize bulk build results along different dimensions such as package name, platform and compiler. Originally written as a "serverless" App Engine application, it has recently been completely rewritten to run natively on NetBSD, on a server owned by the project.

This talk will show how bulk build data is useful and some typical use cases the app supports. It will also be about the journey out of the cloud and from a document datastore to SQLite.

https://releng.NetBSD.org/bulktracker/

Speakers

Benny Siegert

Notice: The placeholder video image is licensed under CC BY-SA 4.0. The original image can be found hereChanges made to the image are: Cropped the image to a new ratio, part of the image was cut off.