-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
Machine decompress.go refactoring follow-up #21864
Machine decompress.go refactoring follow-up #21864
Conversation
Can you rebase since the other PR merged, also the go.mod changes must be made in the commit were the changes are needed. |
cd37402
to
e161f01
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The implementation mechanism LGTM.
I’ll defer to machine
experts as to whether removing the external xz
decompression path is worth worrying about.
@baude @mheon @ashley-cui PTAL |
LGTM, but I'd like an ack from @baude before merging is considered |
abf9cd7
to
a8ee793
Compare
There are 6 Cirrus CI failing. bud remote fedora-39 root host sqlite
int remote rawhide root host sqlite
sys podman debian-13 rootless host sqlite
sys podman rawhide root host sqlite
At first look those failures don't seam related to this PR. I am going to rebase it to re-trigger the tests 🤞 |
1. Added the xz decompression unit tests 2. Removed the xz implementation to use the one from c/images 3. Removed the specific macos gzip, zstd compressor and use the generic compressor but with SparseWriter if GOOS == darwin Signed-off-by: Mario Loriedo <[email protected]>
a8ee793
to
8259714
Compare
Cockpit tests failed for commit 8259714. @martinpitt, @jelly, @mvollmer please check. |
@l0rd Yes these are your normal share of registry/network flakes, given so many tests have to pull images in some form we notice quickly if quay.io has some problems. |
@baude This is waiting on you. |
@Luap99 thank you for looking at it. After rebasing I still have a (different) test failing. It doesn't seem related to this PR though but it's kind of cryptic (is there a logformatter for packit-dev tests?):
I am going to rebase again to re-trigger the tests. |
No need to worry about them, cockpit revdeps are not blocking and this is not related to your PR so just ignore it. |
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: baude, l0rd The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
c25bfe1
into
containers:main
xz
implementation removed and implementation fromc/image
used (for consistency with other compressors)This PR should also fix #21772
Does this PR introduce a user-facing change?