Hi Helmut! > > Let me suggest that there are more ways to do this. Freexian is putting > > a ton of effort into https://debusine.debian.net. It can do much of the > > same tasks as salsa-ci already (with less flexibility). Extending it to > > act as an upload-proxy that forwards your upload to the archive if > > builds pass could be another option of improving unstable quality. In > > earlier times, debomatic.debian.net was used as a pre-upload QA tool if > > I remember correctly. > > I used to use debomatic.debian.net, and I have been reading about > Debusine and the funding it gets from the Sovereign Fund. I tried to > use Debusine back in March, but the client requires Python 3.11+ which > my system does not have. I will need to make a new attempt soon. Thus,
Ok, I tested Debusine again and managed to build a package following the tutorial with the build definition: ``` build_components: - any - all environment: debian/match:codename=trixie:variant=sbuild host_architecture: amd64 input: source_artifact: 507533 ``` However, I struggle to figure out how to do something similar to what Salsa CI. Do you happen to have at hand a complete build+test definition I could copy-paste and test? Also, I see the build reports 'success' despite Lintian failing on an error. Additionally, seems this system does not send out email notifications? At https://freexian-team.pages.debian.net/debusine/reference/faq.html it says in two ways that the core design philosophy is to invent something new instead of using something existing, as the existing thing isn't controlled by Debian. That makes sense in some situations, but in the case of a code forge with review, build and test features, it seems that trying to build a new custom thing from scratch is perhaps a bit too ambitious? GitLab isn't perfect, but I'd say that the setup Debian has now with salsa.debian.org is pretty good, and I'd rather polish it than fund building a new system from scratch. I am however willing to test Debusine a bit more to see if it has hidden powers that could be amazing.