Hi Johannes, On Sun, Feb 16, 2025 at 08:38:03PM +0100, Johannes Schauer Marin Rodrigues wrote: > Quoting Marc Haber (2025-02-16 20:26:12) > > The way how sbuild, autopkgtest and piuparts do (not) interface with each > > other, not being able (or willing) to even share their chroot tarballs, is > > especially frustrating. There is much more than just calling each other. > > > > But autopkgtest is way worse than sbuild is. I just got started with > > sbuild before moving on to autopkgtest. > > this is a difficult problem because each of these tools has different > requirements. In a tarball for subild you usually want build-essential > installed. A tarball for autopkgtest has to to be set up by running the script > /usr/share/autopkgtest/setup-commands/setup-testbed (which installs python3, > dpkg-dev and other stuff) and a piuparts chroots should be as minimal as > possible. How would you solve this?
In an ideal world, the three tools would cooperate and settle on a common tarball, or have automatisms to mutate one tarball into another. Or there would be common code that takes care of maintaining all different tarballs together and automated. The problem is that a user has to take care of all three packages, that all work different, need different syntax, fail differently, and are all differently bad documented. Next best thing would be having a document that tells a user to set up the things in a way that it works. It's an extremely common setup and many people are wasting their time in inventing their own semi-working setup. I would have loved to spend half of this sunday working on adduser instead of trying to grok adduser and autopkgtest. I fully understand that this is neither your fault nor are you in a position to fix this all alone. Thank you for letting me vent. Greetings Marc -- ----------------------------------------------------------------------------- Marc Haber | "I don't trust Computers. They | Mailadresse im Header Leimen, Germany | lose things." Winona Ryder | Fon: *49 6224 1600402 Nordisch by Nature | How to make an American Quilt | Fax: *49 6224 1600421