Control: tag -1 + pending Hi Santiago,
Quoting Johannes Schauer Marin Rodrigues (2024-04-05 00:08:14) > Quoting Santiago Vila (2024-04-04 20:03:08) > > I already had a working setup for building packages using the other > > backends. In my setup, I run debootstrap in a master server, create the > > tarballs there, and the build nodes retrieve those tarballs using wget > > before they start to build packages. > > > > So in my setup the logical thing to do to test the unshare backend > > was to make symlinks to the already existing tarballs at /srv, since the > > nodes are not creating any tarballs. > > That makes sense, yes. I think it makes sense for sbuild to accept tarballs > without the leading ./. I think the best way to achieve this, is to filter out > the device nodes from the input tarball. The utility that I know that can do > this is mmtarfilter like this: > > mmtarfilter --type-exclude CHRTYPE --type-exclude BLKTYPE > > Unfortunately, that utility is written in Python and sbuild currently does not > depend on Python. I wonder if the same can be done in Perl? Maybe I should > write a very crude tarball parser that is able to do just enough parsing... as you may be able to see from the history of https://salsa.debian.org/debian/sbuild/-/merge_requests/112 I was *thiiiiis* close to just apply your patch and call it a day. But then I got so annoyed that instead I wrote a tarball parser in Perl. Whoops. :) This should be fixed with the next upload. Thanks! cheers, josch
signature.asc
Description: signature

