Modulemd URL: https://ppisar.fedorapeople.org/modulemds/perl-libwww-perl.yaml
The libwww-perl collection is a set of Perl modules which provide
a simple and consistent application programming interface to the
World-Wide Web. The main focus of the library is to provide classes
and functions that enable you to write WWW clients. The library also
contains modules that are of more general use and even classes that
help you implement simple HTTP servers. LWP::Protocol::https adds
a support for an HTTPS protocol.
Fedora Account System Username: ppisar
An explanation for the modular dependencies: This module is intentionally only kept for platform:f34, because it's a multicontext stream (i.e. for multiple perls, like perl:5.30 and perl:5.32) and DNF does not properly support adding and removing contexts now (e.g. when adding perl:5.34 later, or removing support for perl:5.30). DNF team promised a fix in Fedora 34.
Also you won't be able to properly build this module locally because of a bug #1875778 in module-build-service-2.32.0-1.
According to the packaging guidelines, a module owner has to have an access to all components of the module. Please grant me (ppisar) an admin (or commit) permission to these components:
pghmcfc: perl-B-COW, perl-Test-Fatal.
Done for perl-Test-Needs (admin level).
You're admin on perl-Clone.
(Perhaps this process would be easier to simply require "provenpackager" for people maintaining modules?)
You now have admin access for perl-B-COW and perl-Test-Fatal.
I updated the modulemd file. I added a missing _without_perl_Clone_enables_optional_test macro.
I corrected perl-HTML-Parser group number. Please try the updated modulemd file.
Summary is Ok.
License is Ok.
Build and run-time dependencies are Ok.
The profiles and api are Ok.
The component list is Ok.
ppisar has commit rights for almost all components.
FIX: Wait for commit rights for perl-NTLM
I was able to run scratch build of the module successfully.
This module is in line with Module packaging guidelines.
I gave ppisar admin on perl-NTLM
(fedscm-admin): The Pagure repository was created at https://src.fedoraproject.org/modules/perl-libwww-perl
Thank you for the review, the permissions and the repository. I will close this report after setting up a default profile.