Hi,

On Tue, 11 Feb 2025, Kirill Rekhov wrote:
> I wrote a script called chroot-debianizer that automates routine tasks related
> to Debian package management. This tool is designed to facilitate a clean and
> isolated package building process in chroot environments specifically for the
> amd64 architecture.
> 
> chroot-debianizer serves as a wrapper around existing tools like pbuilder,
> pdebuild, and debootstrap, streamlining them into a single workflow. After
> building a package, the tool runs various utilities such as lintian, blhc, 
> lrc,
> duck, etc, to ensure that the package meets Debian Policy standards and is 
> free
> from common issues. Personally, I'm too lazy to constantly launch them 
> manually,
> so I wrote them into one script and made it more automated.

That sounds like what the "debian_pipeline" workflow can do in
https://debusine.debian.net, except that it is able to do it on multiple
architectures and also run reverse dependencies autopkgtest (however it doesn't
support duck nor lrc, I don't even know what lrc is...).

https://freexian-team.pages.debian.net/debusine/reference/workflows/specs/debian-pipeline.html

We don't have any user-friendly documentation yet, i.e. tutorial-like, to show 
how
to run those workflows but the feature is basically there already and
workflows have been run:
https://debusine.debian.net/debusine/System/work-request/70965/
https://debusine.debian.net/debusine/System/work-request/72260/
https://debusine.debian.net/debusine/System/workflow/?workflow_templates=build-pipeline

Feel free to hang out in #debusine on IRC and ask questions if you
want to try it out. Though at this point, debusine.debian.net is only
usable by DD, we are considering to open it up a bit more broadly in the
not too distant future.

> Thank you for your time and consideration. I look forward to hearing your
> thoughts. Maybe there is already a cooler solution? but I don't know about it.

Hopefully you will find debusine cool :-) being a web service, it also
means that the build happen remotely.

Cheers,
-- 
  ⢀⣴⠾⠻⢶⣦⠀   Raphaël Hertzog <hert...@debian.org>
  ⣾⠁⢠⠒⠀⣿⡁
  ⢿⡄⠘⠷⠚⠋    The Debian Handbook: https://debian-handbook.info/get/
  ⠈⠳⣄⠀⠀⠀⠀   Debian Long Term Support: https://deb.li/LTS

Reply via email to