Hello, all.
I've recently learnt that there are two perl-related groups in comps (which allows you to install groups of rpms with the syntax "dnf group install <group_name>".
These groups are perl and perl-web. They are defined as follows:
Group: Perl Development Description: Support for developing programs in the Perl programming language. Mandatory Packages: perl Default Packages: git-cpan-patch perl-CPAN-Uploader perltidy Optional Packages: cpanspec perl-Task-Catalyst vim-perl-support
Group: Perl for Web Description: Basic Perl web application support. Mandatory Packages: ImageMagick-perl mod_perl perl perl-App-cpanminus perl-CPAN perl-CPANPLUS perl-DBD-MySQL perl-DBD-SQLite perl-MongoDB
Both of these require a pretty significant overhaul, IMHO. Unless someone has any objections, I will file a PR on the fedora-comps repo replacing the contents of the perl group with the following:
Mandatory Packages: perl Default Packages: git-cpan-patch perl-CPAN-Uploader perl-Data-Printer perl-Devel-Confess perl-Devel-NYTProf perl-Dist-Zilla perl-Module-Build-Tiny perl-Perl-Critic perl-Pod-Readme perl-Software-License perltidy Optional Packages: cpanspec perl-Code-TidyAll perl-Modern-Perl vim-perl-support
Another commit will make perl-web the following group:
Mandatory Packages: perl Default Packages: perl-CGI-Formbuilder perl-HTML-FormHandler perl-HTTP-BrowserDetect perl-MIME-Types perl-Plack perl-XML-Atom perl-XML-RSS Optional Packages: perl-Attean perl-Dancer2 perl-Mojolicious perl-Task-Catalyst perl-Template
Thoughts? Suggestions?
Emmanuel
On Wed, May 15, 2024 at 12:21 AM Emmanuel Seyman emmanuel@seyman.fr wrote: Hi Emmanuel,
Thank you for your activity. :-)
I've recently learnt that there are two perl-related groups
in comps (which allows you to install groups of rpms with the syntax "dnf group install <group_name>".
These groups are perl and perl-web. They are defined as follows:
[SKIP]
Both of these require a pretty significant overhaul, IMHO. Unless someone has any objections, I will file a PR on the fedora-comps repo replacing the contents of the perl group with the following:
Mandatory Packages: perl Default Packages: git-cpan-patch perl-CPAN-Uploader perl-Data-Printer perl-Devel-Confess perl-Devel-NYTProf perl-Dist-Zilla perl-Module-Build-Tiny perl-Perl-Critic perl-Pod-Readme perl-Software-License perltidy Optional Packages: cpanspec perl-Code-TidyAll perl-Modern-Perl vim-perl-support
I am for adding of perl-App-cpanminus .
Another commit will make perl-web the following group:
Mandatory Packages: perl Default Packages: perl-CGI-Formbuilder perl-HTML-FormHandler perl-HTTP-BrowserDetect perl-MIME-Types perl-Plack perl-XML-Atom perl-XML-RSS Optional Packages: perl-Attean perl-Dancer2 perl-Mojolicious perl-Task-Catalyst perl-Template
The question is if perl-web is for development or production?
I am for switch from perl to perl-interpreter if it's for production.
Kind regards, Michal Josef Špaček
* Michal Josef Spacek [15/05/2024 10:34] :
I am for adding of perl-App-cpanminus .
Added.
The question is if perl-web is for development or production? I am for switch from perl to perl-interpreter if it's for production.
When in doubt, assume production. I have replaced perl with perl-interpreter.
This led to https://pagure.io/fedora-comps/pull-request/966 . As one would expect, this failed the CI tests and I filed https://pagure.io/fedora-comps/pull-request/967 to fix these.
Both of these have been merged.
Emmanuel
On Thu, May 16, 2024 at 1:39 AM Emmanuel Seyman emmanuel@seyman.fr wrote:
- Michal Josef Spacek [15/05/2024 10:34] :
I am for adding of perl-App-cpanminus .
Added.
The question is if perl-web is for development or production? I am for switch from perl to perl-interpreter if it's for production.
When in doubt, assume production. I have replaced perl with perl-interpreter.
This led to https://pagure.io/fedora-comps/pull-request/966 . As one would expect, this failed the CI tests and I filed https://pagure.io/fedora-comps/pull-request/967 to fix these.
Both of these have been merged.
Great, thank you.
M.
V Wed, May 15, 2024 at 12:13:16AM +0200, Emmanuel Seyman napsal(a):
Both of these require a pretty significant overhaul, IMHO. Unless someone has any objections, I will file a PR on the fedora-comps repo replacing the contents of the perl group with the following:
Mandatory Packages: perl Default Packages: git-cpan-patch perl-CPAN-Uploader perl-Data-Printer perl-Devel-Confess perl-Devel-NYTProf perl-Dist-Zilla perl-Module-Build-Tiny perl-Perl-Critic perl-Pod-Readme perl-Software-License perltidy Optional Packages: cpanspec perl-Code-TidyAll perl-Modern-Perl vim-perl-support
Another commit will make perl-web the following group:
Mandatory Packages: perl Default Packages: perl-CGI-Formbuilder perl-HTML-FormHandler perl-HTTP-BrowserDetect perl-MIME-Types perl-Plack perl-XML-Atom perl-XML-RSS Optional Packages: perl-Attean perl-Dancer2 perl-Mojolicious perl-Task-Catalyst perl-Template
Thoughts? Suggestions?
That looks good.
-- Petr
perl-devel@lists.fedoraproject.org