Closed rakus closed 1 year ago
Just build and tested PR #83. This would solve the problem, due to using version 0.12.0 of the rpm crate.
The verbose error message above contains "files over 4GB not supported by cpio" and the changelog vor rpm 0.12.0 has this entry:
CentOS 7 support by using long sizes only for packages bigger than 4 GiB
Also this does not mention rpmlint or Fedora 38, rpm 0.12.0 seems to fix the problem.
Close this ticket or leave it open until #83 is merged?
Thank you for information. I've confirmed #83 fixes this issue.
Note that: we need to continue our efforts to reduce rpmlint warnings, bacause there is some feature missing in the rpm crate and my crate so lots of warnings in rpmlint shown as of now.
Just dropping in to mention that we would welcome rpmlint tests being committed upstream https://github.com/rpm-rs/rpm/issues/28
@cat-in-136 Is there anything blocking the associated PR from merging? Can it be merged?
In the part that resolves this issue, #83 is fine. #83 is a PR that is also mixed with other issue resolutions, #83 is blocked by other issues.
A RPM created with
cargo generate-rpm
is installable, but cannot be investigated with rpmlint.With verbose output, the following is printed:
To reproduce: Create a new project using
cargo new hello-world
. Then adjust the Cargo.toml like this:Finally generate the RPM and try to lint it with rpmlint.
Or am I'm doing something wrong here?
Environment: