fcgi2
fcgi2 copied to clipboard
Question: How to do better infrastructure of fcgi things?
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?
CC: @karenetheridge