Hi Tomas, Tomas Pospisek <t...@sourcepole.ch> ezt írta (időpont: 2021. nov. 28., V, 16:25): > > Rustam wrote on 12 Oct 2021: > > > Hi Guillem, > > Any news on the proposed patch? > > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=892664#49 > > Can it be merged already? ;) > > Ubuntu packages are already using zstd compression. So tools like > > Mainline don't work on Debian any more, see e.g. > > https://github.com/bkw777/mainline/issues/121 > > More than that: AFAIU Ubuntu has in fact switched its default compressor > to zstd [1], so Debian's tools haven't been able to understand Ubuntu's > freshly generated packages from 2021-06-14 on. > > I have applied [2] Bálint's commit to *current* dpkg from git: > > * there was a trivial merge conflict in man/deb.pod, which is easily fixed [3] > * in my dpkg git repo and zstd branch I have changed the patch author > (including the merge conflict fix) back from me to Bálint [3], which > might not be the right/clean way to do things, but that's a minor thing > I can fix if Guillem would want that > * dpkg-buildpackage built the patched package fine > * I only did a smoketest with the resulting dpkg : > `dpkg -x sbsigntool_0.9.4-2ubuntu1_amd64.deb foodir` [4] > which successfully unpacked Ubuntu's zstd compressed sbsigntool package > into the foodir directory > > So I am reporting that Bálint's patch [4] applies cleanly (with a > trivially to solve merge conflict (see above)) and works (again see above > for the minimal testing I did), has been in production in Ubuntu since > 2021-04-14 and zstd is beeng used as default compressor in Ubtuntu since > 2021-06-14. > > Of course I would welcome it very much if Debian's tools would be > compatible and allow to work with Ubtuntu's packages. Concrete point > in case: it would have made my life easier figuring out Ubuntu's mechanism > to sign user-generated modules [5].
For the record a few Debian packages already work around dpkg's inability to process zstd-compressed archives. > Thanks a lot to all involved! For Guillem's work on dpkg, Bálint for the > patch and all others for their contributions here and in Ubuntu!!! You are welcome. I hope many users of Ubuntu and Ubuntu derivatives will enjoy the fast installs and upgrades. @all: For the record I'm not working on this bug anymore. Feel free to close it or pick up the work from here. Cheers, Balint > Greets, > *t > > [1] > http://changelogs.ubuntu.com/changelogs/pool/main/d/dpkg/dpkg_1.20.9ubuntu2/changelog > [2] https://salsa.debian.org/tpo/dpkg/-/tree/zstd > [3] > https://salsa.debian.org/tpo/dpkg/-/commit/e7cb231bc289d356f563c1e2c761d94c85aa7055 > [4] https://packages.ubuntu.com/impish/amd64/sbsigntool/download > [5] > https://salsa.debian.org/rbalint/dpkg/-/commit/eb38de93eeb9524a54e80525c480df249828e84f > [6] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=939392