Skip to content
This repository has been archived by the owner on Jul 22, 2023. It is now read-only.

Creating a PHP Overlay? #10

Open
r7l opened this issue Mar 27, 2023 · 5 comments
Open

Creating a PHP Overlay? #10

r7l opened this issue Mar 27, 2023 · 5 comments

Comments

@r7l
Copy link
Contributor

r7l commented Mar 27, 2023

There has been a new version of Composer and i wonder how useful it is to have it updated here. This repository still is no use to most people within the Gentoo community. It's not a real overlay and nothing was ported over to the main Portage tree yet. For now it still seems as if there isn't anyone in Gentoo willing to update the Composer packages and Composer is vital for PHP these days. Without it, PHP is pretty much useless in Gentoo for the most part.

I've updated the Composer package (and some other dependencies) in my local repository and i could provide a PR but it seems rather useless.

Beside that, i am already facing the issue of maintaining an Ebuild of a PHP project (Lychee) in my Gentoo overlay which requires a newer version of Composer then the one in Gentoo. The Ebuild is pretty much useless for anyone not knowing about this repository.

For this reason, i would like to propose to create a proper PHP Overlay for Gentoo and move the packages over to it and sign the overlay up to the list of Overlays. Like those overlays for a number of other languages.

I would do it like it was done for Haskell and create an organisation with the overlay in it. This allows multiple maintainers: https://github.com/gentoo-haskell

What do you think?

@fcool
Copy link
Member

fcool commented Apr 1, 2023

In general?

I like the idea. And I would already have some additional-ebuilds to contribute.

See here:
https://github.com/fcool/fcool-overlay/tree/main/dev-php

So if you are interested in maintaining a shared repository, I would join.
And who knows? Maybe we find some others, who share our interest.

@r7l
Copy link
Contributor Author

r7l commented Apr 3, 2023

Great. I'll set something up.

@r7l
Copy link
Contributor Author

r7l commented Apr 14, 2023

It took longer then expected but you should have an invite. Don't expect anything yet. I've just set things up.

@fcool
Copy link
Member

fcool commented Apr 14, 2023

No problem at all! Invitation has arrived and been confirmed

@r7l
Copy link
Contributor Author

r7l commented Apr 18, 2023

@fcool Did you see the comment i've made in the organization?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants