[Git][reproducible-builds/reproducible-website][master] Interview Jochen: Fix formatting

Jochen Sprickerhof (@jspricke) gitlab at salsa.debian.org
Wed Aug 26 07:14:34 UTC 2026



Jochen Sprickerhof pushed to branch master at Reproducible Builds / reproducible-website


Commits:
02d52f17 by Jochen Sprickerhof at 2026-08-26T09:13:24+02:00
Interview Jochen: Fix formatting

- - - - -


1 changed file:

- _posts/2026-08-25-supporter-spotlight-jochen-sprickerhof.md


Changes:

=====================================
_posts/2026-08-25-supporter-spotlight-jochen-sprickerhof.md
=====================================
@@ -18,11 +18,10 @@ one of the newer members of the Reproducible Builds project core team.
 <br>
 <br>
 
-**Vagrant Cascadian:
-Could you tell me a bit about yourself? What sort of things do you work on?
-**
+**Vagrant Cascadian: Could you tell me a bit about yourself? What sort
+  of things do you work on?**
 
-**Jochen Sprickerhof:
+**Jochen Sprickerhof:**
 I am a freelance programmer working on Open Source. Mainly doing Debian,
 F-Droid and some smaller software projects. In general I made it a
 habit to look into every software I use and try to fix bugs or add
@@ -30,15 +29,13 @@ features I need. In Debian I maintain about 180 packages with topics
 from home banking over build systems to robotics. Most of my time I
 currently work on reproduce.debian.net where we try to bit by
 bit reproduce the packages distributed by Debian.
-**
 
 <br>
 
-**Vagrant Cascadian:
-Could you describe the path that lead you to working on reproducible-builds?
-**
+**Vagrant: Could you describe the path that lead you to working on
+  reproducible-builds?**
 
-**Jochen Sprickerhof:
+**Jochen:**
 I started my Debian journey as a pupil, converting my school to Debian
 and serving as it's system administrator for 13 years. After studying
 applied system science I joined the universities robotics labs where I
@@ -49,15 +46,12 @@ realized that the open source work I was doing in my spare time was
 actually the work I cared most about. Nowadays I am really grateful
 that I can spend my days working on things I find important and have
 lots of fun with.
-**
 
 <br>
 
-**Vagrant Cascadian:
-What projects did you recently make big progress on?
-**
+**Vagrant: What projects did you recently make big progress on?**
 
-**Jochen Sprickerhof:
+**Jochen:**
 A recent example is metasnap.debian.net. It is a meta archive of
 snapshot.debian.org that is an archive of all packages in Debian. Let
 me explain it the other way round. With reproduce.debian.net we try to
@@ -79,17 +73,14 @@ With this fixed we where able to build more packages only to find out
 that metasnap also needs better support for version numbers. Luckily we
 where able to rewrite the data in a day instead of starting
 the import again.
-**
 
 <br>
 
-**Vagrant Cascadian:
-You have been working on infrastructure to support reproducible builds
-for a while, has recent adoption of reproduce.debian.net into the
-Debian release tooling changed the focus of your work?
-**
+**Vagrant: You have been working on infrastructure to support reproducible
+  builds for a while, has recent adoption of reproduce.debian.net into the
+  Debian release tooling changed the focus of your work?**
 
-**Jochen Sprickerhof:
+**Jochen:**
 Quite a bit. When we started reproduce.debian.net in 2024 only around
 33% of the packages could be reproduced successfully. Today we are
 above 98%. Most were not bugs in the packages themselves, but in the
@@ -104,16 +95,13 @@ package maintainers. Since I have been constantly looking at the
 migration tooling to spot regressions and provide fixes. Also a couple
 of maintainers reached out to us for help and I hope more will do so
 in future.
-**
 
 <br>
 
-**Vagrant Cascadian:
-What is one small thing you (or others) have not yet gotten to that
-you would really like to see?
-**
+**Vagrant: What is one small thing you (or others) have not yet gotten to
+  that you would really like to see?**
 
-**Jochen Sprickerhof:
+**Jochen:**
 The central tool to reproduce Debian packages is debrebuild, also written
 by josch. Currently it has two ways to retrieve the build dependencies of
 a package. Either it uses metasnap.debian.net as explained above or it can
@@ -123,28 +111,22 @@ against against unstable. But actually there are many other apt repositories
 to query, like Debian stable or even derivatives. Adding support for an
 optional list of apt repositories in debrebuild would be great. That would
 also be a big step to support reproducing other Debian distributions.
-**
 
 <br>
 
-**Vagrant Cascadian:
-... one big thing?
-**
+**Vagrant: ... one big thing?**
 
-**Jochen Sprickerhof:
+**Jochen:**
 It would be great to integrate metasnap.debian.net into
 snapshot.debian.org. There is some discussion on it already in
 
 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=650783
-**
 
 <br>
 
-**Vagrant Cascadian:
-What are the tools you use the most?
-**
+**Vagrant: What are the tools you use the most?**
 
-**Jochen Sprickerhof:
+**Jochen:**
 According to my fish shell history:
 
 <pre>
@@ -161,56 +143,44 @@ $ history | awk '{print $1}' | sort  | uniq --count | sort --numeric-sort --reve
    2692 cp
 </pre>
 
-**
-
 <br>
 
-**Vagrant Cascadian:
-So, is the fish shell reproducible? I remember it did not used to...
-**
+**Vagrant: So, is the fish shell reproducible? I remember it did not
+  used to...**
 
-**Jochen Sprickerhof:
+**Jochen:**
 You can check for yourself, it is last time I did:
 https://reproduce.debian.net/excuses.html?source_name=fish But looking
 through the other commands, neovim sadly is not:
 https://reproduce.debian.net/excuses.html?source_name=neovim I hope we
 can fix that at some point
-**
 
 <br>
 
-**Vagrant Cascadian:
-Oh, that's a nice URL to check for reproducible package... you can
-just pass the source package name to check the current results?
-**
+**Vagrant: Oh, that's a nice URL to check for reproducible package...
+  you can just pass the source package name to check the current results?**
 
-**Jochen Sprickerhof:
+**Jochen:**
 Yes. An other one is https://udd.debian.org/reproducibility/ where you
 can list all packages of a Debian maintainer. It also lists source
 reproducibility and has nice filter.
-**
 
 <br>
 
-**Vagrant Cascadian:
-What tools do you use specifically working on reproducible builds?
-**
+**Vagrant: What tools do you use specifically working on reproducible builds?**
 
-**Jochen Sprickerhof:
+**Jochen:**
 I don't have statistics for that but I would say sbuild, to build the
 package, debrebuild, to reproduce it, and diffoscope to analyze the
 differences. Obviously I also need apt source <pkg> or git-buildpackage
 to get the sources and all the tools I mentioned above.
-**
 
 <br>
 
-**Vagrant Cascadian:
-So how many packages are left to build reproducibly, and once those
-are finished, what is next?
-**
+**Vagrant: So how many packages are left to build reproducibly, and once
+  those are finished, what is next?**
 
-**Jochen Sprickerhof:
+**Jochen:**
 Right now reproduce.debian.net shows over 98% reproducibility though
 there are still over 650 package left and some will probably need a
 lot of work. But actually I think making packages reproducible is just
@@ -230,14 +200,13 @@ initially there was a third component to pay attention to: any
 connection to the outside world during the build. Luckily we fixed the
 Debian buildds to not allow network connections during the build some
 time ago.
-**
 
 <br>
 
-**Vagrant Cascadian:
-Thanks for all that work, and taking the time to tell us a bit about yourself!
-**
+**Vagrant: Thanks for all that work, and taking the time to tell us a bit
+  about yourself!**
 
+**Jochen:**
 Thanks a lot for the interview!
 
 <br>



View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-website/-/commit/02d52f17f1dc55bd5f90716cdea246a44663f86d

-- 
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-website/-/commit/02d52f17f1dc55bd5f90716cdea246a44663f86d
You're receiving this email because of your account on salsa.debian.org. Manage all notifications: https://salsa.debian.org/-/profile/notifications | Help: https://salsa.debian.org/help


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.reproducible-builds.org/pipermail/rb-commits/attachments/20260826/3e49145b/attachment.htm>


More information about the rb-commits mailing list