Hello all, as per the instructions at [Sprints/HowTo] I'm hereby sending the report for our Bootstrap/Crossbuild Sprint in Würzburg last week to the relevant mailing lists.
The report is published on my [blog] and has since reached planet.debian.org as well. I'm attaching the text of that blog post to the end of my mail so that it does not get lost. Thanks! cheers, josch [Sprints/HowTo] https://wiki.debian.org/Sprints/HowTo [blog] https://blog.mister-muffin.de/2025/04/04/to-boldly-build-what-no-one-has-built-before/ To boldly build what no one has built before ============================================ Last week, we (Helmut, Jochen, Holger, Gioele and josch) met in Würzburg for a Debian [crossbuilding & bootstrap sprint](https://wiki.debian.org/Sprints/2025/BootstrapCrossbuild). We would like to thank [Angestöpselt e. V.](https://angestoepselt.de/) for generously providing us with their hacker space which we were able to use exclusively during the four-day-sprint. We'd further like to thank Debian for their sponsorship of accommodation of Helmut and Jochen. The most important topics that we worked on together were: * publicity and funding for bootstrappable and cross-buildable Debian, driven by Gioele, including the creation of a list of usecases and slogans \[everyone\] * [proof-of-concept](https://salsa.debian.org/josch/busybox-is-coreutils-demo) for substituting `coreutils` with alternative implementations such as `busybox`, `toybox` or `uutils` \[Helmut, Jochen, josch\] * writing a patch for documenting the `Multi-Arch` field in Debian policy [#749826](https://bugs.debian.org/749826#61) \[Helmut, Holger, Jochen, josch\] * turning [build profile spec](https://wiki.debian.org/BuildProfileSpec) text into a patch for Debian policy [#757760](https://bugs.debian.org/757760#93) \[Helmut, Jochen, josch\] Our TODO items for after the sprint are: * josch needs to fix [bootstrap.debian.net](https://bootstrap.debian.net) * josch exports the package lists computed by [bootstrap.debian.net](https://bootstrap.debian.net) in a machine readable format for Holger * writing a mail to d-devel about making `coreutils` non-essential In addition to what was already listed above, people worked on the following tasks specifically: * Holger now wants a crossbootstrap pkg set for reproducible builds. * Holger worked on some reproducible builds issues, uploaded ~10 sequoia related packages and did a `devscripts` upload. * Jochen worked on creating initrds * Jochen helped Holger with sequoia/rust packaging * Jochen worked on `sbuild` * Jochen discussed cross bootstrapping with Helmut and josch * Jochen fixed bugs in `devscripts` (`debrebuild`/`debootstrap`, `build-rdeps`, `proxy.py`) * Jochen worked on [reproduce.d.n](https://reproduce.debian.net) * Jochen worked on `src:kokkos` resulting in [#1101487](https://bugs.debian.org/1101487) * Gioele gathered information and material for possible funding for bootstrapping-related projects. * Gioele ported [src:libreplaygain](https://tracker.debian.org/libreplaygain) from `cdbs` to `dh`. * Helmut dug into lingering debvm issues some. Jochen tracked down the ARM32 `autopkgtest` regression to [#1079443](https://bugs.debian.org/1079443) which is now worked around. * Helmut collected feedback on [linux-libc-dev being a:all](https://bugs.debian.org/1065416). * Helmut collected feedback on dropping `libcrypt-dev` from `build-essential` and initiated work with Santiago Vila * Helmut collected feedback on how `sbuild` would want to interface with a better build containment * josch reviewed and merged the following MRs: * [devscripts#493 debootsnap](https://salsa.debian.org/debian/devscripts/-/merge_requests/493) * [sbuild#148](https://salsa.debian.org/debian/sbuild/-/merge_requests/148) * [sbuild#157](https://salsa.debian.org/debian/sbuild/-/merge_requests/157) * josch worked on making the Debian Linux kernel packaging use hooks installed in `/usr/share/kernel/*.d` and gathered feedback from the other sprint participants in how to best move this forward, culminating in the opening of [#1101733](https://bugs.debian.org/1101733) against src:linux. Thank you all for attending this sprint, for making it so productive and for the amazing atmosphere and enlightening discussions!
signature.asc
Description: signature