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!

Attachment: signature.asc
Description: signature

Reply via email to