Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PHP 8.0 #294

Open
tonodor opened this issue Dec 7, 2020 · 8 comments
Open

PHP 8.0 #294

tonodor opened this issue Dec 7, 2020 · 8 comments

Comments

@tonodor
Copy link

tonodor commented Dec 7, 2020

What new package do you want?

PHP 8.0

Why?

Support for the latest PHP version on RHEL / CentOS 7

Testing

I agree to test the new package to ensure that it works as expected. Once I am satisfied with the results of my testing I will comment on this issue with the word "STABLE" to get it promoted to the stable repos.

@rossnick
Copy link

Is there any news on this ? Since PHP as a more rapid cycle of developpement, php 7.4 is only in active support until the end of the year, this is needed...

@lubo

This comment was marked as off-topic.

@rossnick

This comment was marked as off-topic.

@srguglielmo

This comment was marked as off-topic.

@lubo
Copy link

lubo commented Dec 7, 2021

Actually, Remi's repository seems to be largely a one-man show and the handling of remicollet/remirepo#158 is IMO unsatisfactory, which means it's probably not the best choice from the business continuity standpoint.

@rossnick If you can easily upgrade from CentOS 7, then perhaps you can easily upgrade to CentOS Stream 9, which features PHP 8.0 out of the box. Or perhaps you can wait for RHEL 9, which will be released in early 2022 I think. Anyway, IUS does not intend on supporting RHEL 8 or newer, so there is no point in discussing that here.

@jeffsheltren My organisation is potentially interested in maintaining this, provided that we can use your infrastructure. What would be the next step?

@rossnick

This comment was marked as off-topic.

@carlwgeorge
Copy link
Member

FWIW, both CentOS Stream 8 and CentOS Stream 9 now have PHP 8.0 included in the main distribution, no third party repositories necessary.

I don't know if IUS will ever provide a php80 package. php74 took significant effort and coordination with EPEL to do incompatible version upgrades of some libraries as well as ship new libraries. Just identifying what all would be needed for php80 would be a significant task. Shipping the latest version of any software gets increasingly difficult as the base operating system ages. EL7 is now 7 years and 7 months old. It's based on a Fedora release that came out 8 years and 6 months ago.

I'm not blocking anyone from contributing a php80 package to IUS, I just haven't had the time to do it myself. I have written a packaging walkthrough to help new contributors create packages that follow the IUS packaging guidelines. Personally I think that that effort would be better spent migrating to C8S or C9S, but I'm happy to provide some guidance if anyone just has to make this work on EL7.

@rossnick

This comment was marked as off-topic.

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

No branches or pull requests

5 participants