Due to an influx of spam, we have had to temporarily disable account registrations. Please write an email to accountsupport@archlinux.org, with your desired username, if you want to get access. Sorry for the inconvenience.
there has not been a recent release of zstd so i am a bit confused on how this happened.
according to the .BUILDINFO i have the exact same version of zstd installed locally.
also sidenote: rust-src should probably be a -any package.
Edited
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Child items ...
Show closed items
Linked items 0
Link issues together to show that they're related or that one is blocking others.
Learn more.
All the rust pkgs from the same pkgbase are affected. It seems to have started with 07c29d3b, which makes sense when you see that COMPRESSZST+=(--long) was added inside the PKGBUILD...
sidenote: rust-src should probably be a -any package
Not possible (I think?)... due to limitation of the repo dbscripts with split pkgs...
Thanks for the response, yeah that seems to be it.
wish that was not the case as a tool i am building relies on being able to easily reproduce bit identical compressed packages to get the signature to match.
edit: just checked, difference is 647 bytes. may i request that change to be undone?
while i agree that the change is probably not inherently wrong, adjusting my code would be a huge additional complexity, as the information is not contained in the package at all. basically means i would need to clone each packages git repo and parse pkgbuilds.
I think messing with compression settings from within the PKGBUILD is not usual to do, at the same time the usecase you have is not something that we support Arch just aims for reproducibility of archives themses and not the archive contents .
If you're implementing delta packages I think you should give up on attempting to reproduce our signatures. Rather, have a delta package format that checks uncompressed hashes for input and output and has its own signature.
Recompression is an extremely expensive step of delta application that you should avoid if at all possible. It was a very ugly wart on the xdelta3-based system.
i have been using it for a year now and this is the 2nd time an issue occurred so reproducing your signatures is quite successful, though i agree that the compression is wasted.
i put quite a bit of effort to avoid being a trusted party, in fact it does not even require root permissions. using the official arch signatures instead of rolling my own signing infrastructure is part of that.
tbh my hope is to convince the arch developers to publish signatures for the uncompressed packages in addition to the compressed ones, once the project is shown to be useful.
this is getting slightly off topic though. i will release the project in the next week, if you like i can link it here at that point.