-
Notifications
You must be signed in to change notification settings - Fork 5
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
Address feedback from Fedora review #715
Comments
Rpmlint findings
|
Should ask for clarity when resubmitting, because this was already in the requested state. |
This was an oversight when bumping the version. |
This is blocked by #722 |
We have no source to verify from |
Addresses findings from the first Fedora review. Also includes some other distantly related, but supportive, changes. Addresses several findings from first Fedora review (#715): - Adding desktop file - Adding man page - Proper installation of translated help - Cleaning up lints in the spec - Reduces rpm deps by removing tool-only deps Also - Upgrades Clap - Makes the top level Rust project a virtual project - Makes crates/tools a standalone crate - Upgrades some Actions - Adds a checksum to wf to aid in debugging Closes #616 Closes #722 Closes #723
Addresses findings from the first Fedora review. Also includes some other distantly related, but supportive, changes. Addresses several findings from first Fedora review (#715): - Adding desktop file - Adding man page - Proper installation of translated help - Cleaning up lints in the spec - Reduces rpm deps by removing tool-only deps Also - Upgrades Clap - Makes the top level Rust project a virtual project - Makes crates/tools a standalone crate - Upgrades some Actions - Adds a checksum to wf to aid in debugging Closes #616 Closes #722 Closes #723 # Conflicts: # Cargo.toml # crates/pyo3/src/check.rs # crates/tools/src/fapolicy_profiler.rs # fapolicy-analyzer.spec # help/__init__.py # scripts/srpm/fapolicy-analyzer.spec
Addresses findings from the first Fedora review. Also includes some other distantly related, but supportive, changes. Addresses several findings from first Fedora review (#715): - Adding desktop file - Adding man page - Proper installation of translated help - Cleaning up lints in the spec - Reduces rpm deps by removing tool-only deps Also - Upgrades Clap - Makes the top level Rust project a virtual project - Makes crates/tools a standalone crate - Upgrades some Actions - Adds a checksum to wf to aid in debugging Closes #616 Closes #722 Closes #723 # Conflicts: # Cargo.toml # crates/pyo3/src/check.rs # crates/tools/src/fapolicy_profiler.rs # fapolicy-analyzer.spec # help/__init__.py # scripts/srpm/fapolicy-analyzer.spec
Addresses findings from the first Fedora review. Also includes some other distantly related, but supportive, changes. Addresses several findings from first Fedora review (#715): - Adding desktop file - Adding man page - Proper installation of translated help - Cleaning up lints in the spec - Reduces rpm deps by removing tool-only deps Also - Upgrades Clap - Makes the top level Rust project a virtual project - Makes crates/tools a standalone crate - Upgrades some Actions - Adds a checksum to wf to aid in debugging Closes #616 Closes #722 Closes #723 # Conflicts: # Cargo.toml # crates/pyo3/src/check.rs # crates/tools/src/fapolicy_profiler.rs # fapolicy-analyzer.spec # help/__init__.py # scripts/srpm/fapolicy-analyzer.spec
It has become possible to eliminate crate vendoring all together for Rawhide. This PR removes vendoring from the top level spec, Containerfile, and CI. This also: - Drops fc37 build - Bumps nom to v7.1 - Switches from lmdb-rkv to lmdb v0.8 - Bumps other deps for Fedora package compat - Uses urls for SourceX rather than relative paths #715
It has become possible to eliminate crate vendoring all together for Rawhide. This PR removes vendoring from the top level spec, Containerfile, and CI. This also: - Drops fc37 build - Bumps nom to v7.1 - Switches from lmdb-rkv to lmdb v0.8 - Bumps other deps for Fedora package compat - Uses urls for SourceX rather than relative paths #715 # Conflicts: # .copr/Makefile # .github/workflows/rpm.yml # Cargo.lock # Containerfile # crates/trust/Cargo.toml # crates/trust/src/load.rs # crates/util/Cargo.toml # fapolicy-analyzer.spec # scripts/srpm/fapolicy-analyzer.spec
It has become possible to eliminate crate vendoring all together for Rawhide. This PR removes vendoring from the top level spec, Containerfile, and CI. This also: - Drops fc37 build - Bumps nom to v7.1 - Switches from lmdb-rkv to lmdb v0.8 - Bumps other deps for Fedora package compat - Uses urls for SourceX rather than relative paths #715 # Conflicts: # .copr/Makefile # .github/workflows/rpm.yml # Cargo.lock # Containerfile # crates/trust/Cargo.toml # crates/trust/src/load.rs # crates/util/Cargo.toml # fapolicy-analyzer.spec # scripts/srpm/fapolicy-analyzer.spec
It has become possible to eliminate crate vendoring all together for Rawhide. This PR removes vendoring from the top level spec, Containerfile, and CI. This also: - Drops fc37 build - Bumps nom to v7.1 - Switches from lmdb-rkv to lmdb v0.8 - Bumps other deps for Fedora package compat - Uses urls for SourceX rather than relative paths #715 # Conflicts: # .copr/Makefile # .github/workflows/rpm.yml # Cargo.lock # Containerfile # crates/trust/Cargo.toml # crates/trust/src/load.rs # crates/util/Cargo.toml # fapolicy-analyzer.spec # scripts/srpm/fapolicy-analyzer.spec
Will resubmit the review once #733 is merged and picked back to 0.6. |
The application locales were not being included in the RPM. This PR rearranges the location of locales, bringing them up to a top level directory, and fixes up the installation process. Adds additional content to the man page and fixes an issue installing it #200. This also fixes up a few annoyances caused from the vendoring refactor in #730. Also adds a check stage to CI that performs a RPM install and displays the rpmdb metadata for it. More #715 Closes #720
The application locales were not being included in the RPM. This PR rearranges the location of locales, bringing them up to a top level directory, and fixes up the installation process. Adds additional content to the man page and fixes an issue installing it #200. This also fixes up a few annoyances caused from the vendoring refactor in #730. Also adds a check stage to CI that performs a RPM install and displays the rpmdb metadata for it. More #715 Closes #720 # Conflicts: # .copr/Makefile # Makefile # fapolicy-analyzer.spec # scripts/srpm/fapolicy-analyzer.spec
The application locales were not being included in the RPM. This PR rearranges the location of locales, bringing them up to a top level directory, and fixes up the installation process. Adds additional content to the man page and fixes an issue installing it #200. This also fixes up a few annoyances caused from the vendoring refactor in #730. Also adds a check stage to CI that performs a RPM install and displays the rpmdb metadata for it. More #715 Closes #720 # Conflicts: # .copr/Makefile # Makefile # fapolicy-analyzer.spec # scripts/srpm/fapolicy-analyzer.spec
Another round of feedback. Closer, only one finding. Appears that the app source tarball that gets packaged in srpm does not match what actions is archiving. Going to use a single source across all jobs to ensure identity. |
Porting back a few changes to release process made in the 0.6 branch while working on #715
Porting back a few changes to release process made in the 0.6 branch while working on #715
The bz issue is #2153687
The Copr build page is here
The initial review shows several [!] findings that need addressed. Going to track them all together here.
Update: Repository
Review 1
Review 2
(only new and reopened findings are included)
Review 3
More todo
desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop
The text was updated successfully, but these errors were encountered: