#Debusine

Freexian :debian:freexian@hachyderm.io
2025-11-25

Our new post on #Debusine is about how we brought Dark Mode to the interface.

Learn about the neat little tricks we did to enable it for Debusine, and see how we built a site-wide feature out of simple minimalist touches.

freexian.com/blog/debusine-dar

#bootstrap #css #darkmode #freexian

Freexian :debian:freexian@hachyderm.io
2025-09-12

We have a new blog post on Debusine to share with you!

It's our first design story for the UI, covering our unique approach towards JavaScript. It goes into detail on how to avoid having Debian infrastructure depend on it, how to integrate interactive widgets with Django, and how to keep complexities down to make Debusine code easier to write and to maintain.

Read more about us using JavaScript in Debusine without depending on JavaScript: freexian.com/blog/debusine-and

#Debusine #Django #JavaScript #freexian

2025-09-04

Early detecting regressions in #Debian: #Debusine helped to identify that libcloud's tests bugs.debian.org/1113939 will fail with the most recent #paramiko upstream release, before uploading paramiko to the debian archive. Libcloud will also probably FTBFS.

These are the autopkgtest artifacts for libcloud: debusine.debian.net/debian/dev

Regression testing will be even better when the whole feature gets finalised: salsa.debian.org/freexian-team

Freexian :debian:freexian@hachyderm.io
2025-08-08

Curious about how Debusine workflows actually work in practice?

Check out the recorded BoF session on Debusine Workflows from #DebConf25!

Learn about current developer workflows, challenges, and community discussions on what’s possible and what’s next for Debusine.

meetings-archive.debian.net/pu

#Debusine #Freexian #Debian

Freexian :debian:freexian@hachyderm.io
2025-08-07

@cjwatson from #Freexian gave a great talk at #DebConf25:
“Using Debusine to pre-test your unstable uploads”
debconf25.debconf.org/talks/29

Learn what Debusine is, why we built it, and how you can use the features we have built to do QA work in Debian right now, including dput-ng integration, and scaling into clouds. Understand how Debusine runs builds & reverse-dependency tests before your package hits the archive — ideal for safer uploads and smoother transitions to Testing.

Watch the recording:
meetings-archive.debian.net/pu

#Debusine #Debian

Freexian :debian:freexian@hachyderm.io
2025-08-06

UEFI Secure Boot Signing with Debusine

How do you handle Secure Boot signing for Debian-based systems?

We've just published a detailed write-up on how Freexian uses Debusine to manage UEFI Secure Boot signing for Debian 10 ELTS.
If any part of your work touches Secure Boot, package signing, or reproducible infrastructure for Debian distributions, it’s a relevant read.

It covers:
* How signing workers are set up
* Secure Management of private keys
* Workflows to automate the tasks involved
* Future plans for extending the signing system and for better key protection

Read the post: freexian.com/blog/debusine-sec

If you're working on a Debian derivative and facing similar challenges, we’d love to hear from you: sales@freexian.com

#Debian #UEFI #SecureBoot #Debusine #Freexian #LinuxSecurity

2025-07-15

The @freexian team discussing with other #Debian fellows at the #Debusine BoF. #DebConf25

Raphaël Hertzogrhertzog@hachyderm.io
2025-07-14

Having a great time at #Debconf25. Many of us at @freexian are there too. Come and say hi!
As a gold sponsor, we are proud to support such an amazing event where Debian developers can work face to face, exchange ideas, and get some motivation boost!
BTW, in a few hours, on Tuesday 15th at 10:30, we showcase how #Debusine helps you to prepare packages for Debian (but it also works for companies and Debian derivatives).
debconf25.debconf.org/talks/29
(talk will be streamed and recorded)

Freexian :debian:freexian@hachyderm.io
2025-06-16

54 Debian LTS Advisories about security updates for various packages were released by Debian LTS contributors last month. These include critical security bug fixes for containerd, postgresql-13, request-tracker4, glibc and many more.

You can also read about LTS contributors testing out Debusine, an advanced CI platform for Debian-based distributions developed by Freexian, to upload packages into Debian and plans for an upcoming "sprint" during DebCamp 25.

Find more details in our monthly report for May: freexian.com/blog/debian-lts-r

This work is funded by Freexian's Debian LTS offering. Your organization too can sponsor the Debian LTS (freexian.com/lts/debian/) and join the esteemed list of sponsors in the monthly report.

#openjdk #postgres13 #debusine #freexian #debianlts

2025-04-08

And since then, debusine-client has added dput-ng integration (tracker.debian.org/news/163465), making it easier to upload your packages to debian.

To request debusine.d.n to handle cyclonedx-python-lib 9.1.0-2's (debusine.debian.net/debian/dev), I started by simply running `dput debusine.debian.net cyclonedx-python-lib_9.1.0-2_source.changes`.

#debian #debusine #freexian

2025-04-02

Just uploaded my first package to Debian via #debusine! 🍥 🏭 🎉 !

Take a look to the nice workflow (debusine.debian.net/debian/dev) that ended up as "Accepted pypdf 5.4.0-1 (source) into unstable" (tracker.debian.org/news/163465)

And did you know that any DD can use it right now?

Kudos to the #debusine team!

#debian #debusine #freexian

Raphaël Hertzogrhertzog@hachyderm.io
2024-11-22

Just stumbled on this article explaining how superhuman improved their product by focusing on feedback from users who would be disappointed if superhuman were to disappear. A bit long, but an interesting read. Can we apply this to #debian or #debusine ? Would be curious to know what the result would be in terms of benefits that people identify to their use of Debian.

review.firstround.com/how-supe
#business #product #marketfit

Raphaël Hertzogrhertzog@hachyderm.io
2024-11-18

During the mini debconf Toulouse, the #debusine team ran a very nice demo of a workflow that starts with a #debian source package, builds it on 4 architectures, runs lintian/autopkgtest/piuparts on all those architectures and then uploads the source package to Debian's incoming queue after having received the signature from the developer. Already available to all debian developers on debusine.debian.net!

meetings-archive.debian.net/pu

Freexian :debian:freexian@hachyderm.io
2024-08-30

Let us start with introducing the #debusine Project, developed and funded by Freexian with the support of @sovtechfund.

Debusine manages scheduling and distribution of Debian-related tasks to a network of worker machines. One of our main goals is to build a workflow integrating initial package submission, builds on all architectures, QA tests, reviews, signature and upload.

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst