Hi everyone,
I'm not in the packager group yet and looking for a Sponsor to completed the onboarding process. Afterwards I want to become the maintainer of the orphaned packages php-aws-sdk3 [1], php-ralouphie-getallheaders [2] and php-guzzlehttp-guzzle6 [3]. My main motivation is to keep the php-aws-sdk3 package alive. The other two are orphaned dependencies that I'm willing to adopt too.
The review for my first Fedora package is ongoing [4]. If you want to learn more about me, I did send a self introduction recently [5].
I'm also interested to co-maintain ec2-hibinit-agent [6] and talked with maintainer davdunc [7] about it. He's happy to get a co-maintainer but all boils down that I'm not in the packager group yet.
I'm looking for guidance what's the best way forward. Should I raising an issue at packager-sponsors [8]? Or reach out to active sponsors [9] directly?
Dom
[1] https://src.fedoraproject.org/rpms/php-aws-sdk3 [2] https://src.fedoraproject.org/rpms/php-ralouphie-getallheaders [3] https://src.fedoraproject.org/rpms/php-guzzlehttp-guzzle6 [4] https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=2274150 [5] https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/... [6] https://src.fedoraproject.org/rpms/ec2-hibinit-agent [7] https://src.fedoraproject.org/user/davdunc [8] https://pagure.io/packager-sponsors/issues [9] https://docs.pagure.org/fedora-sponsors/active
-- The Wombelix Post https://dominik.wombacher.cc
Le 24/04/2024 à 11:41, dominik@wombacher.cc a écrit :
I'm not in the packager group yet and looking for a Sponsor to completed the onboarding process. Afterwards I want to become the maintainer of the orphaned packages php-aws-sdk3 [1], php-ralouphie-getallheaders [2] and php-guzzlehttp-guzzle6 [3]. My main motivation is to keep the php-aws-sdk3 package alive. The other two are orphaned dependencies that I'm willing to adopt too.
I can probably help for PHP reviews
Notice:
- php-ralouphie-getallheaders: this is a compat layer providing a missing function in PHP < 7.3 for php-fpm users
Please check you really still need it ;)
- php-guzzlehttp-guzzle6: this was version 6
A new package is probably needed for version 7
See https://bugzilla.redhat.com/show_bug.cgi?id=1982627 (this stalled review was for 7.3.0, current is 7.8.1)
- php-aws-sdk3: is really outdated (3.191.10 => 3.305.1)
New version probably have different dependencies
I suspect you may need awscrt extension which is quite a nightmare as it bundles tons of libaws-*
https://git.remirepo.net/cgit/rpms/php/pecl/php-pecl-awscrt.git/tree/
Remi
On 04/24/2024 4:21 PM CEST Remi Collet fedora@famillecollet.com wrote:
I can probably help for PHP reviews
Thank you, appreciated!
Notice:
- php-ralouphie-getallheaders: this is a compat layer providing a
missing function in PHP < 7.3 for php-fpm users
Please check you really still need it ;)
Good point, that dependency comes from php-guzzlehttp-psr7 which still depends on php-ralouphie-getallheaders even in newer versions :-/
- php-guzzlehttp-guzzle6: this was version 6
A new package is probably needed for version 7
See https://bugzilla.redhat.com/show_bug.cgi?id=1982627 (this stalled review was for 7.3.0, current is 7.8.1)
Right and aws-sdk-php seem to be fine with guzzlehttp/guzzle ^7.4.5 but as you stated, not packaged in Fedora yet.
- php-aws-sdk3: is really outdated (3.191.10 => 3.305.1)
New version probably have different dependencies
Yeah going through them right now to get an understanding what current dependencies are missing in Fedora.
I suspect you may need awscrt extension which is quite a nightmare as it bundles tons of libaws-*
You suspect right, "aws/aws-crt-php": "^1.2.3".
https://git.remirepo.net/cgit/rpms/php/pecl/php-pecl-awscrt.git/tree/
Wow cool, thanks for sharing. Is there a reasons you didn't use your package to create one for Fedora? It looks like you did all the heavy lifting already.
What I can already tell: I opened a can of worms with my wish to keep php-aws-sdk3 alive. It will be a challenge but a good learning opportunity too.
Dom
-- The Wombelix Post https://dominik.wombacher.cc
Le 29/04/2024 à 11:32, dominik@wombacher.cc a écrit :
On 04/24/2024 4:21 PM CEST Remi Collet fedora@famillecollet.com wrote:
I suspect you may need awscrt extension which is quite a nightmare as it bundles tons of libaws-*
You suspect right, "aws/aws-crt-php": "^1.2.3".
https://git.remirepo.net/cgit/rpms/php/pecl/php-pecl-awscrt.git/tree/
Wow cool, thanks for sharing. Is there a reasons you didn't use your package to create one for Fedora? It looks like you did all the heavy lifting already.
What I can already tell: I opened a can of worms with my wish to keep php-aws-sdk3 alive. It will be a challenge but a good learning opportunity too.
As I said, because of bundled libraries
And also lack or PHP reviewers I already have tons of packages waiting for review for months
Remi
On 05/13/2024 12:29 PM CEST Remi Collet fedora@famillecollet.com wrote:
As I said, because of bundled libraries
OK, I work on packaging the AWS C libs right now that would otherwise bundled. So that problem should be solved / solvable in a couple of weeks.
I would then like to give php-awscrt a try based on your existing work if that's fine for you.
And also lack or PHP reviewers I already have tons of packages waiting for review for months
Make sense, maybe we can help each other here? Happy to do some reviews and you might able to work on mine that coming up? :)
Dom