Bug 2145272 - Review Request: perl-Carmel - CPAN Artifact Repository Manager
Summary: Review Request: perl-Carmel - CPAN Artifact Repository Manager
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Petr Pisar
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2022-11-23 17:09 UTC by Peter Oliver
Modified: 2023-06-05 01:19 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2023-05-27 11:11:30 UTC
Type: ---
Embargoed:
ppisar: fedora-review+


Attachments (Terms of Use)

Description Peter Oliver 2022-11-23 17:09:37 UTC
Spec URL: https://pagure.io/perl-Carmel/raw/main/f/perl-Carmel.spec
SRPM URL: https://download.copr.fedorainfracloud.org/results/mavit/perl-Carmel/fedora-rawhide-aarch64/05062360-perl-Carmel/perl-Carmel-0.1.56-1.fc38.noarch.rpm<
Description: Carmel is yet another CPAN module manager.  Unlike traditional CPAN module installer, Carmel keeps the build of your dependencies in a central repository, then select the library paths to include upon runtime in development.  Carmel also allows you to rollout all the files in a traditional perl INC directory structure, which is useful to use in a production environment, such as containers.
Fedora Account System Username: mavit

Comment 1 Petr Pisar 2023-02-03 14:19:19 UTC
Your SRPM URL points to a binary package. I guess you wanted to link <https://download.copr.fedorainfracloud.org/results/mavit/perl-Carmel/fedora-rawhide-aarch64/05062360-perl-Carmel/perl-Carmel-0.1.56-1.fc38.src.rpm>. I would use that for the review, but the embedded spec file differs:

$ diff -u ../SPECS/perl-Carmel.spec perl-Carmel.spec 
--- ../SPECS/perl-Carmel.spec   2023-02-03 15:13:19.346000000 +0100
+++ perl-Carmel.spec    2023-02-03 15:15:37.690000000 +0100
@@ -1,6 +1,6 @@
 Name:           perl-Carmel
 Version:        0.1.56
-Release:        1%{?dist}
+Release:        %autorelease
 Summary:        CPAN Artifact Repository Manager
 
 License:        GPL-1.0-or-later OR Artistic-1.0

Could you please link to SRPM package I can review which matches the standalone spec file?

Comment 3 Petr Pisar 2023-02-07 11:21:33 UTC
Thanks for the source package.

TODO: URL tag value redirects to <https://metacpan.org/dist/Carmel>. Please use that. First its the canonical path for CPAN distributions, second it's secured.
Source0 address is Ok.

Source0 archive (SHA-512: a1e6ee2d313c9775891f0b4838c3fcbf356c2ff1aaec52a08208eeff0671a64facd780783f4d6c799ecfbcf0a689e671c5360a2a59c3eb0704d3ad7b8c52104d) is original. Ok.
Summary verified from lib/Carmel.pm. Ok.

FIX: Wrap a description text to 80 columns <https://docs.fedoraproject.org/en-US/packaging-guidelines/#_summary_and_description>.

License verified in Makefile.PL, lib/Carmel.pm, README, and LICENSE.
FIX: Correct the License value to 'GPL-1.0-or-later OR Artistic-1.0-Perl'. It seems you forgot the '-Perl' suffix.

No XS code, noarch BuildArch is Ok.

FIX: Versions of Perl module dependencies are listed in Fedora without the initial "v". A dependency like that would not be match. Compare to "dnf -q repoquery --provides perl-Carton | grep 'perl(Carton)'". Please remove the letter from 'perl(Carton) >= v1.0.35' build-dependency.

TODO: Build-require a minimal perl version with 'perl(:VERSION) >= 5.14' (Makefile.PL:5).

FIX: Build-require 'perl(strict)' (Makefile.PL:2).
FIX: Build-require 'perl(warnings)' (Makefile.PL:3).
FIX: Build-require 'perl(Config)' (lib/Carmel/App.pm:13).
FIX: Build-require 'perl(CPAN::Meta)' (lib/Carmel/Artifact.pm).
FIX: Build-require 'perl(Exporter)' (lib/Carmel/ProgressBar.pm:8).
FIX: Build-require 'perl(Getopt::Long)' (lib/Carmel/App.pm:15).
FIX: Build-require 'perl(parent) (lib/Carmel/ProgressBar.pm:8).
FIX: Build-require 'perl(Pod::Usage)' (lib/Carmel/App.pm:19).
FIX: Build-require 'perl(POSIX)' (lib/Carmel/ProgressBar.pm:6).
FIX: Build-require 'perl(version)' (lib/Carmel.pm:4).

TODO: I cannot see where perl(CPAN::Common::Index) and perl(CPAN::Meta::Prereqs) are used in the code. They are only listed in metadata. Do not build-require them and raise a question about its purpose at upstream.

FIX: Remove an explicit run-time dependency on "perl(:MODULE_COMPAT_...)". It's now automatically generated when needed with perl-generators.

FIX: Explicitly name packaged files in %{_mandir}/man* and %{perl_vendorlib} directories <https://docs.fedoraproject.org/en-US/packaging-guidelines/#_explicit_lists>.

TODO: I believe that %autochangelog only works reliablt with %autorelease in Release. Please either use both, or none.


All tests pass. Ok.

$ rpmlint perl-Carmel.spec ../SRPMS/perl-Carmel-0.1.56-1.fc38.src.rpm ../RPMS/noarch/perl-Carmel-0.1.56-1.fc38.noarch.rpm 
======================================== rpmlint session starts =======================================
rpmlint: 2.4.0
configuration:
    /usr/lib/python3.11/site-packages/rpmlint/configdefaults.toml
    /etc/xdg/rpmlint/fedora-legacy-licenses.toml
    /etc/xdg/rpmlint/fedora-spdx-licenses.toml
    /etc/xdg/rpmlint/fedora.toml
    /etc/xdg/rpmlint/scoring.toml
    /etc/xdg/rpmlint/users-groups.toml
    /etc/xdg/rpmlint/warn-on-functions.toml
checks: 31, packages: 3

perl-Carmel.noarch: W: invalid-license Artistic-1.0
perl-Carmel.src: W: invalid-license Artistic-1.0
perl-Carmel.noarch: E: description-line-too-long Unlike traditional CPAN module installer, Carmel keeps the build of your dependencies in a central repository, then select the library paths to include upon runtime in development.
perl-Carmel.noarch: E: description-line-too-long Carmel also allows you to rollout all the files in a traditional perl INC directory structure, which is useful to use in a production environment, such as containers.
perl-Carmel.src: E: description-line-too-long Unlike traditional CPAN module installer, Carmel keeps the build of your dependencies in a central repository, then select the library paths to include upon runtime in development.
perl-Carmel.src: E: description-line-too-long Carmel also allows you to rollout all the files in a traditional perl INC directory structure, which is useful to use in a production environment, such as containers.
========= 2 packages and 1 specfiles checked; 4 errors, 2 warnings, 4 badness; has taken 0.2 s ========
FIX: The license value and the description width.


$ rpm -q -lv -p ../RPMS/noarch/perl-Carmel-0.1.56-1.fc38.noarch.rpm 
-rwxr-xr-x    1 root     root                     1470 Feb  7 01:00 /usr/bin/carmel
drwxr-xr-x    2 root     root                        0 Feb  7 01:00 /usr/share/doc/perl-Carmel
-rw-r--r--    1 root     root                    10483 May 11  2022 /usr/share/doc/perl-Carmel/Changes
-rw-r--r--    1 root     root                    13668 May 11  2022 /usr/share/doc/perl-Carmel/README
drwxr-xr-x    2 root     root                        0 Feb  7 01:00 /usr/share/licenses/perl-Carmel
-rw-r--r--    1 root     root                    18437 May 11  2022 /usr/share/licenses/perl-Carmel/LICENSE
-rw-r--r--    1 root     root                     1349 Feb  7 01:00 /usr/share/man/man1/carmel.1.gz
-rw-r--r--    1 root     root                     5870 Feb  7 01:00 /usr/share/man/man3/Carmel.3pm.gz
-rw-r--r--    1 root     root                     1106 Feb  7 01:00 /usr/share/man/man3/Carmel::Preload.3pm.gz
-rw-r--r--    1 root     root                     1227 Feb  7 01:00 /usr/share/man/man3/Carmel::Setup.3pm.gz
drwxr-xr-x    2 root     root                        0 Feb  7 01:00 /usr/share/perl5/vendor_perl/Carmel
-rw-r--r--    1 root     root                    13135 May 11  2022 /usr/share/perl5/vendor_perl/Carmel.pm
-rw-r--r--    1 root     root                    18184 May 11  2022 /usr/share/perl5/vendor_perl/Carmel/App.pm
-rw-r--r--    1 root     root                     2905 May 11  2022 /usr/share/perl5/vendor_perl/Carmel/Artifact.pm
-rw-r--r--    1 root     root                     4009 May 11  2022 /usr/share/perl5/vendor_perl/Carmel/Builder.pm
-rw-r--r--    1 root     root                      647 May 11  2022 /usr/share/perl5/vendor_perl/Carmel/CPANfile.pm
-rw-r--r--    1 root     root                     3285 May 11  2022 /usr/share/perl5/vendor_perl/Carmel/Difftool.pm
-rw-r--r--    1 root     root                     1237 May 11  2022 /usr/share/perl5/vendor_perl/Carmel/Preload.pm
-rw-r--r--    1 root     root                     1171 May 11  2022 /usr/share/perl5/vendor_perl/Carmel/ProgressBar.pm
-rw-r--r--    1 root     root                     2701 May 11  2022 /usr/share/perl5/vendor_perl/Carmel/Repository.pm
-rw-r--r--    1 root     root                     3943 May 11  2022 /usr/share/perl5/vendor_perl/Carmel/Resolver.pm
-rw-r--r--    1 root     root                     1338 May 11  2022 /usr/share/perl5/vendor_perl/Carmel/Runner.pm
-rw-r--r--    1 root     root                     1320 May 11  2022 /usr/share/perl5/vendor_perl/Carmel/Runtime.pm
-rw-r--r--    1 root     root                     1784 May 11  2022 /usr/share/perl5/vendor_perl/Carmel/Setup.pm
File layout and permissions are Ok.

$ rpm -q --requires -p ../RPMS/noarch/perl-Carmel-0.1.56-1.fc38.noarch.rpm | sort -f | uniq -c
      1 /usr/bin/perl
      1 perl(:MODULE_COMPAT_5.36.0)
      1 perl(:VERSION) >= 5.12.0
      1 perl(Capture::Tiny)
      1 perl(Carmel)
      1 perl(Carmel::App)
      1 perl(Carmel::Artifact)
      1 perl(Carmel::Builder)
      1 perl(Carmel::CPANfile)
      1 perl(Carmel::ProgressBar)
      1 perl(Carmel::Repository)
      1 perl(Carmel::Resolver)
      1 perl(Carmel::Runner)
      1 perl(Carp)
      1 perl(Carton::Snapshot)
      1 perl(Class::Tiny)
      1 perl(Config)
      1 perl(constant)
      1 perl(CPAN::DistnameInfo)
      1 perl(CPAN::Meta)
      1 perl(CPAN::Meta::Requirements)
      1 perl(DirHandle)
      1 perl(Exporter)
      1 perl(File::Copy::Recursive)
      1 perl(File::pushd)
      1 perl(Getopt::Long)
      1 perl(JSON)
      1 perl(Module::CoreList)
      1 perl(Module::CPANfile)
      1 perl(Module::Metadata)
      1 perl(Module::Runtime)
      1 perl(parent)
      1 perl(Path::Tiny)
      1 perl(Pod::Usage)
      1 perl(POSIX)
      1 perl(strict)
      1 perl(Try::Tiny)
      1 perl(version)
      1 perl(warnings)
      1 perl-libs
      1 rpmlib(CompressedFileNames) <= 3.0.4-1
      1 rpmlib(FileDigests) <= 4.6.0-1
      1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
      1 rpmlib(PayloadIsZstd) <= 5.4.18-1
FIX: Run-require 'perl(Carton::Dist)' (lib/Carmel/App.pm:356).
FIX: Run-require 'perl(Carton::Index)' (lib/Carmel/App.pm:618).
FIX: Run-require 'perl(Carton::Package)' (lib/Carmel/App.pm:619).
FIX: Run-require 'perl(Data::Dumper)' (lib/Carmel/App.pm:328).
FIX: Run-require 'perl(ExtUtils::Install) >= 1.47' (lib/Carmel/Builder.pm:126).
FIX: Run-require 'perl(ExtUtils::InstallPaths)' (lib/Carmel/Builder.pm:127).
FIX: Run-require 'perl(IO::Compress::Gzip)' (lib/Carmel/App.pm:598).
FIX: Run-require 'perl(lib)' (lib/Carmel/Setup.pm:40).
FIX: Run-require 'perl(Menlo::CLI::Compat) >= 1.9018' (lib/Carmel/Builder.pm:55).

Text::Diff is optional. OK.

FIX: Run-require 'perl(Carton) >= 1.0.35'. This minimal version is listed in the metadata and all really used Carton::* modules where the version should go are not versioned.
FIX: Constrain 'perl(Class::Tiny)' run-time dependency with '>= 1.001' (Makefile.PL:28).
FIX: Constrain 'perl(File::pushd)' run-time dependency with '>= 1.009' (Makefile.PL:32).
FIX: Constrain 'perl(Module::CPANfile)' run-time dependency with '>= 1.1000' (Makefile.PL:35).
FIX: Constrain 'perl(Module::Metadata)' run-time dependency with '>= 1.000003' (Makefile.PL:37).
FIX: Constrain 'perl(Module::Runtime)' run-time dependency with '>= 0.014' (Makefile.PL:38).
FIX: Constrain 'perl(Path::Tiny)' run-time dependency with '>= 0.068' (Makefile.PL:39).
FIX: Constrain 'perl(Try::Tiny)' run-time dependency with '>= 0.20' (Makefile.PL:40).

$ rpm -q --provides -p ../RPMS/noarch/perl-Carmel-0.1.56-1.fc38.noarch.rpm | sort -f | uniq -c
      1 perl(Carmel) = 0.1.56
      1 perl(Carmel::App)
      1 perl(Carmel::Artifact)
      1 perl(Carmel::Builder)
      1 perl(Carmel::CPANfile)
      1 perl(Carmel::Difftool)
      1 perl(Carmel::Preload)
      1 perl(Carmel::ProgressBar)
      1 perl(Carmel::Repository)
      1 perl(Carmel::Resolver)
      1 perl(Carmel::Runner)
      1 perl(Carmel::Runtime)
      1 perl(Carmel::Runtime::FastINC)
      1 perl(Carmel::Runtime::SiteINC)
      1 perl(Carmel::Setup)
      1 perl-Carmel = 0.1.56-1.fc38
Binary provides are Ok.

$ resolvedeps rawhide ../RPMS/noarch/perl-Carmel-0.1.56-1.fc38.noarch.rpm 
Binary dependencies are resolvable. Ok.

The package builds in F38 (https://koji.fedoraproject.org/koji/taskinfo?taskID=97225485). Ok.

Otherwise the package is in line with Fedora and Perl packaging guidelines.
Please correct the FIXME items, consider fixing TODO items, and provide a new spec file.

Comment 5 Petr Pisar 2023-05-18 12:02:14 UTC
It does not matter what license text LICENSE file quotes. What matters is what a license declaration says because the declaration binds a code and a license. The declaration reads:

This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.

So you go to Perl 5 and there is <https://dev.perl.org/licenses/artistic.html> which is Artistic-1.0-Perl. Not Artistic-1.0. In other words, the LICENSE file quotes a wrong license. I reported it to the upstream <https://github.com/miyagawa/Carmel/issues/100>.

If you don't agree, and insists on Artistic-1.0 interpretation, you will have to get an approval from Fedora Legal <https://docs.fedoraproject.org/en-US/legal/license-review-process/#_request_review_of_a_new_license> because "GPL-1.0-or-later OR Artistic-1.0" combination is not allowed in Fedora <https://docs.fedoraproject.org/en-US/legal/allowed-licenses/>.


$ rpmlint perl-Carmel.spec ../SRPMS/perl-Carmel-0.1.56-1.fc39.src.rpm ../RPMS/noarch/perl-Carmel-0.1.56-1.fc39.noarch.rpm 
======================================== rpmlint session starts =======================================
rpmlint: 2.4.0
configuration:
    /usr/lib/python3.11/site-packages/rpmlint/configdefaults.toml
    /etc/xdg/rpmlint/fedora-legacy-licenses.toml
    /etc/xdg/rpmlint/fedora-spdx-licenses.toml
    /etc/xdg/rpmlint/fedora.toml
    /etc/xdg/rpmlint/scoring.toml
    /etc/xdg/rpmlint/users-groups.toml
    /etc/xdg/rpmlint/warn-on-functions.toml
checks: 31, packages: 3

perl-Carmel.noarch: W: invalid-license Artistic-1.0
perl-Carmel.src: W: invalid-license Artistic-1.0
========= 2 packages and 1 specfiles checked; 0 errors, 2 warnings, 0 badness; has taken 0.5 s ========
FIX: This license is not allowed in Fedora. Either change it to Artistic-1.0-Perl, or work with Fedora Legal on approving this license, or simply remove the "OR Artistic-1.0" part from the License tag.

$ rpm -q --requires -p  ../RPMS/noarch/perl-Carmel-0.1.56-1.fc39.noarch.rpm  | sort -f | uniq -c
      1 /usr/bin/perl
      1 perl(:VERSION) >= 5.12.0
      1 perl(Capture::Tiny)
      1 perl(Carmel)
      1 perl(Carmel::App)
      1 perl(Carmel::Artifact)
      1 perl(Carmel::Builder)
      1 perl(Carmel::CPANfile)
      1 perl(Carmel::ProgressBar)
      1 perl(Carmel::Repository)
      1 perl(Carmel::Resolver)
      1 perl(Carmel::Runner)
      1 perl(Carp)
      1 perl(Carton::Dist)
      1 perl(Carton::Index)
      1 perl(Carton::Package)
      1 perl(Carton::Snapshot)
      1 perl(Class::Tiny)
      1 perl(Class::Tiny) >= 1.001
      1 perl(Config)
      1 perl(constant)
      1 perl(CPAN::DistnameInfo)
      1 perl(CPAN::Meta)
      1 perl(CPAN::Meta::Requirements)
      1 perl(Data::Dumper)
      1 perl(DirHandle)
      1 perl(Exporter)
      1 perl(ExtUtils::Install) >= 1.47
      1 perl(ExtUtils::InstallPaths)
      1 perl(File::Copy::Recursive)
      1 perl(File::pushd)
      1 perl(File::pushd) >= 1.009
      1 perl(Getopt::Long)
      1 perl(IO::Compress::Gzip)
      1 perl(JSON)
      1 perl(lib)
      1 perl(Menlo::CLI::Compat) >= 1.9018
      1 perl(Module::CoreList)
      1 perl(Module::CPANfile)
      1 perl(Module::CPANfile) >= 1.1000
      1 perl(Module::Metadata)
      1 perl(Module::Metadata) >= 1.000003
      1 perl(Module::Runtime)
      1 perl(Module::Runtime) >= 0.014
      1 perl(parent)
      1 perl(Path::Tiny)
      1 perl(Path::Tiny) >= 0.068
      1 perl(Pod::Usage)
      1 perl(POSIX)
      1 perl(strict)
      1 perl(Try::Tiny)
      1 perl(Try::Tiny) >= 0.20
      1 perl(version)
      1 perl(warnings)
      1 perl-libs
      1 rpmlib(CompressedFileNames) <= 3.0.4-1
      1 rpmlib(FileDigests) <= 4.6.0-1
      1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
      1 rpmlib(PayloadIsZstd) <= 5.4.18-1
All dependencies are listed. Ok.
TODO: You can filter the underspecified dependncies without version ("perl(Module::Runtime)" versus "perl(Module::Runtime) >= 0.014"). See <https://docs.fedoraproject.org/en-US/packaging-guidelines/AutoProvidesAndRequiresFiltering/>.

Binary dependencies are resolvable. Ok.

The package builds in Fedora 39 (https://koji.fedoraproject.org/koji/taskinfo?taskID=101282454). Ok.

Please resolve the license issue, consider fixing TODO item, and provide an updated spec file.

Comment 7 Petr Pisar 2023-05-22 10:44:15 UTC
I guess you meant <https://download.copr.fedorainfracloud.org/results/mavit/perl-Carmel/fedora-rawhide-x86_64/05937379-perl-Carmel/perl-Carmel.spec>.

$ rpmlint perl-Carmel.spec ../SRPMS/perl-Carmel-0.1.56-1.fc39.src.rpm ../RPMS/noarch/perl-Carmel-0.1.56-1.fc39.noarch.rpm 
======================================== rpmlint session starts =======================================
rpmlint: 2.4.0
configuration:
    /usr/lib/python3.11/site-packages/rpmlint/configdefaults.toml
    /etc/xdg/rpmlint/fedora-legacy-licenses.toml
    /etc/xdg/rpmlint/fedora-spdx-licenses.toml
    /etc/xdg/rpmlint/fedora.toml
    /etc/xdg/rpmlint/scoring.toml
    /etc/xdg/rpmlint/users-groups.toml
    /etc/xdg/rpmlint/warn-on-functions.toml
checks: 31, packages: 3

========= 2 packages and 1 specfiles checked; 0 errors, 0 warnings, 0 badness; has taken 0.5 s ========
rpmlint is Ok.

$ rpm -q --requires -p ../RPMS/noarch/perl-Carmel-0.1.56-1.fc39.noarch.rpm | sort | uniq -c
      1 perl(Capture::Tiny)
      1 perl(Carmel)
      1 perl(Carmel::App)
      1 perl(Carmel::Artifact)
      1 perl(Carmel::Builder)
      1 perl(Carmel::CPANfile)
      1 perl(Carmel::ProgressBar)
      1 perl(Carmel::Repository)
      1 perl(Carmel::Resolver)
      1 perl(Carmel::Runner)
      1 perl(Carp)
      1 perl(Carton::Dist)
      1 perl(Carton::Index)
      1 perl(Carton::Package)
      1 perl(Carton::Snapshot)
      1 perl(Class::Tiny) >= 1.001
      1 perl(Config)
      1 perl(constant)
      1 perl(CPAN::DistnameInfo)
      1 perl(CPAN::Meta)
      1 perl(CPAN::Meta::Requirements)
      1 perl(Data::Dumper)
      1 perl(DirHandle)
      1 perl(Exporter)
      1 perl(ExtUtils::Install) >= 1.47
      1 perl(ExtUtils::InstallPaths)
      1 perl(File::Copy::Recursive)
      1 perl(File::pushd) >= 1.009
      1 perl(Getopt::Long)
      1 perl(IO::Compress::Gzip)
      1 perl(JSON)
      1 perl(lib)
      1 perl-libs
      1 perl(Menlo::CLI::Compat) >= 1.9018
      1 perl(Module::CoreList)
      1 perl(Module::CPANfile) >= 1.1000
      1 perl(Module::Metadata) >= 1.000003
      1 perl(Module::Runtime) >= 0.014
      1 perl(parent)
      1 perl(Path::Tiny) >= 0.068
      1 perl(Pod::Usage)
      1 perl(POSIX)
      1 perl(strict)
      1 perl(Try::Tiny) >= 0.20
      1 perl(version)
      1 perl(:VERSION) >= 5.12.0
      1 perl(warnings)
      1 rpmlib(CompressedFileNames) <= 3.0.4-1
      1 rpmlib(FileDigests) <= 4.6.0-1
      1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
      1 rpmlib(PayloadIsZstd) <= 5.4.18-1
      1 /usr/bin/perl
Binary dependencies are Ok.

$ resolvedeps rawhide ../RPMS/noarch/perl-Carmel-0.1.56-1.fc39.noarch.rpm 
Binary dependencies are resolvable. Ok.

Thanks for your hard work on this package.
This package is APPROVED.

Comment 8 Fedora Admin user for bugzilla script actions 2023-05-27 10:15:08 UTC
The Pagure repository was created at https://src.fedoraproject.org/rpms/perl-Carmel

Comment 9 Fedora Update System 2023-05-27 11:09:12 UTC
FEDORA-2023-9aa89e5cb8 has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2023-9aa89e5cb8

Comment 10 Fedora Update System 2023-05-27 11:09:36 UTC
FEDORA-2023-8a0b47a199 has been submitted as an update to Fedora 37. https://bodhi.fedoraproject.org/updates/FEDORA-2023-8a0b47a199

Comment 11 Peter Oliver 2023-05-27 11:11:30 UTC
Thanks again for the review!

Comment 12 Fedora Update System 2023-05-28 02:45:47 UTC
FEDORA-2023-8a0b47a199 has been pushed to the Fedora 37 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf install --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-8a0b47a199 \*`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-8a0b47a199

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 13 Fedora Update System 2023-05-28 03:09:13 UTC
FEDORA-2023-9aa89e5cb8 has been pushed to the Fedora 38 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf install --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-9aa89e5cb8 \*`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-9aa89e5cb8

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 14 Fedora Update System 2023-06-05 00:37:08 UTC
FEDORA-2023-8a0b47a199 has been pushed to the Fedora 37 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 15 Fedora Update System 2023-06-05 01:19:53 UTC
FEDORA-2023-9aa89e5cb8 has been pushed to the Fedora 38 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.