-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
latest dpkg-deb zstd compression is not supported by reprepro #20
Comments
There has been a recent change also to reprepro in debian to add support for Zstd compressed debs: cf. changelog. |
I rebased the |
I've built 3908caf using latest dpkg-deb on Ubuntu impish. So far, multiple versions reprepro 5.3.0-1.4 works like a charm as can be seen on this reprepro deb repository. I'd like to test it for a couple of complete build sessions before closing this issue. |
3908caf has passed the tests on:
|
Actually, I've just happened to see the following error message:
Maybe it's worth noting that the deb file is signed. |
Just ran into this exact problem on 5.3.0 (stable on Ubuntu 20.04), which means reprepro is unusable. Are there any news on this? |
I wouldn't say 'reprepro is unusable': despite the previous error message showing up from time to time:
|
oh, amazing. I didn't realize they were imported. I ran into the problem while doing reprepro update and it just spammed the log, so I assumed it wasn't syncing properly. |
Same problem here.
|
I've been getting this same error with packages build with ubuntu 22.04. I run reprepro in docker so it's pretty reproducible. Here's how I'm building reprepro (where
I redownloaded the zip yesterday and the source does contain changes mentioning zstd, so it's still an issue. Am I perhaps missing some configuration flags required to support zstd packaged debs? |
Can you try installing the zstd package? |
@bdrung oh that fixed it, thank you! |
I am not be able to get reprepro running. I test with the @jean-christophe-manciot but I get the same message "broken pipe" :-( |
ionos-cloud/reprepro#20 (comment) Signed-off-by: David Galloway <[email protected]>
i build on Debian SID, and test with a local repo *( reprepro 5.3.1-1) Then I import on a Debian Stretch server reprepro 5.3.0-1~bpo9+1 , and i get. : And importing it works fine on the debian SID/Unstable version To be added, importing the DSC works fine, only the multichanges or changes file give above error. zstd and libzstd1 ( 1.3.8+dfsg-3~bpo9+1) is installed on the stretch server. i'll see if in can backport the debian sid version to stretch. i'll report it back |
i rebuilded reprepro from debian experimental ( 5.4.0 ) and zstd (1.5.2+dfsg-1) from debian Sid to Debian Stretch. what i used can be found here. https://downloads.van-belle.nl/diverse/ Please note.. Importing shows : zstd: /stdout: Broken pipe but so far it all works. |
Ubuntu impish
reprepro: 5.3.0-1.1 multiple-versions (630bb1e)
dpkg: 1.20.9ubuntu2
Ubuntu has switched default dpkg-deb compression from xz to zstd: cf. changelog.
Adding a deb package built using the latest dpkg-deb to a repository managed by reprepro now leads to:
There is no such issue when adding packages built with dpkg 1.20.9.
Unfortunately, downgrading dpkg to the latter prevents any further installation of binary packages built and distributed by Ubuntu.
The text was updated successfully, but these errors were encountered: