-
Notifications
You must be signed in to change notification settings - Fork 89
Description
Hi all,
I am a Perl programmer and Fedora/RHEL Perl packager. I am interested in the FCGI topic.
The actual situation is not fine for me.
Upstream repo: https://github.com/FastCGI-Archives/fcgi2/
Perl repo: https://github.com/perl-catalyst/FCGI
Both contains all, c library and Perl (and other). Sic!
There is FCGI Perl module on CPAN.
In Fedora is fcgi package, which contains 2.4.0 version with many patches. (https://src.fedoraproject.org/rpms/fcgi)
In Fedora is perl-FCGI, which has bundled fcgi lib and isn't actual I think. Another patch.(https://src.fedoraproject.org/rpms/perl-FCGI).
There are many warnings, I think issues in C code, Perl code. No tests in Perl code.
I created some PRs to improve Perl module tests, still not merged.
I am proposing to change this nonsense situation. I could help to clean up, but I am looking for some consensus.
My idea is to improve libraries step-by-step.
Steps which I am proposing:
- Upstream C version in https://github.com/FastCGI-Archives/fcgi2/ without Perl code
- Perl version is in https://github.com/perl-catalyst/FCGI without C lib
- CPAN version is updated across https://github.com/perl-catalyst/FCGI
- I could improve the Perl side of functionality.
- I will help with the Fedora fcgi package to be updated to https://github.com/FastCGI-Archives/fcgi2/ Including monitoring of releases.
- I will help with the Fedora perl-FCGI package to be updated to the CPAN version. Including monitoring of releases.
- I will create Alien::FCGI module to deliver/detect fcgi c library to a system for Perl binding. (independent Perl repo)
- I probably could help with c library too, there are some issues in quality.
The result will be a situation when each repository contains concrete things and we could improve them.
What do you think?