Skip to content

Create release for PHP 7 support #185

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

Closed
ablyler opened this issue Sep 15, 2015 · 28 comments
Closed

Create release for PHP 7 support #185

ablyler opened this issue Sep 15, 2015 · 28 comments

Comments

@ablyler
Copy link

ablyler commented Sep 15, 2015

Any chance a beta release could be created to support PHP 7? I know there is a branch, but a released version would help us in homebrew-php (https://github.com/Homebrew/homebrew-php/pull/2051). Thanks!

@carlwgeorge
Copy link

I noticed this issue was created before the final PHP 7.0.0 release. Now that PHP7 is stable, can anyone comment on the overall progress of this? I can see that there are several open issues mentioning PHP7, but I don't fully grasp the severity of each.

For context, I would like to create RPM packages for the IUS repository built against our php70u packages.

@matts2cant
Copy link

A new stable release would really help everyone using heroku. They won't add this extension for php7 otherwise.

@jonathanpmartins
Copy link

php-memcached stable is the only reason because I don't upgrade to php7. After that I will be able to go well...

@hydrapolic
Copy link

Yes, would be great to package this thing for Gentoo Linux :)

@mkoppanen
Copy link
Member

Hey,

I merged my own PR a few minutes ago, which resolves some PHP7 issues. There is a minor backwards compatibility break with user flags, which is unavoidable.

Can you please give php7 branch a spin with your existing code to see if there are any last minute issues to fix before rolling out beta.

@hydrapolic
Copy link

@mkoppanen - a test run on Gentoo Linux with PHP 7.0.3_rc1

=====================================================================
TEST RESULT SUMMARY
---------------------------------------------------------------------
Exts skipped    :    0
Exts tested     :   51
---------------------------------------------------------------------

Number of tests :  121               110
Tests skipped   :   11 (  9.1%) --------
Tests warned    :    1 (  0.8%) (  0.9%)
Tests failed    :    3 (  2.5%) (  2.7%)
Expected fail   :    0 (  0.0%) (  0.0%)
Tests passed    :  106 ( 87.6%) ( 96.4%)
---------------------------------------------------------------------
Time taken      :   23 seconds
=====================================================================

=====================================================================
FAILED TEST SUMMARY
---------------------------------------------------------------------
Session basic open, write, destroy [tests/session_basic.phpt]
Session basic open, write, destroy [tests/session_basic2.phpt]
Session basic open, write, destroy [tests/session_basic3.phpt]
=====================================================================

=====================================================================
WARNED TEST SUMMARY
---------------------------------------------------------------------
Memcached store, fetch & touch expired key [tests/expire.phpt] (warn: XFAIL section but test passes)
=====================================================================

@mkoppanen
Copy link
Member

@hydrapolic,

thanks for that. Pushed fixes for session functionality and looks like tests pass. I would be most curious if the session functionality actually works in web environment.

@VincentSurelle
Copy link

Can anyone give a date (Approximate) for PECL package release ?
Thanks for your work

@mkoppanen
Copy link
Member

@VincentSurelle,

I would guess within a week. There are some open issues that I am tackling at the moment (some require larger changes and backwards compatibility breaks) so it will more than likely be a major version bump.

@jonathanpmartins
Copy link

👍

@VincentSurelle
Copy link

@mkoppanen,
Nice !
Great work guys !

@mkoppanen
Copy link
Member

Ok, I started to look at this more on Friday and kept finding a lot of code that just wasn't right. PR #211 resolves quite a few issues and it looks like beta can go out tomorrow.

All tests that are expected to pass now are passing. Even igbinary works!

@ralfbecker
Copy link

Any news on a php 7 supporting release?

@codegrau
Copy link

codegrau commented Mar 7, 2016

Would appreciate news for php7 support.

@jonathanpmartins
Copy link

@codegrau You can compile it from the php7 branch. I show an example here: #194 (comment).
Some test are failing yet, but my basic unit test PASS. Give a try, it works fine, but it not 100% ready to production.

@matts2cant
Copy link

@mkoppanen: Do you have a date in mind as to when we can expect a new version to be officially released ?

Thank you

@sint
Copy link

sint commented Mar 21, 2016

Any news? Thanks for your work!

@fpswebmaster
Copy link

Any update on this ?

@ghost
Copy link

ghost commented Aug 22, 2016

Is there a general timeframe for a release? Any update(s) would be appreciated.

@ullrichp
Copy link

Would like to leave my bump here as well. Is there anything i, we, the pope or anybody can do to get this issue closed? Thanks for the work!

@ghost
Copy link

ghost commented Nov 10, 2016

I realize this upgrade is complicated and thank the developers for their work but please can we could get some kind of expected timeframe -- we would all sincerely appreciate it.

@jonathanpmartins
Copy link

jonathanpmartins commented Nov 10, 2016

@Holobyte like I said in another post... I migrated my caches to Redis. No problems until now...
My tip? Go with redis! PHP 7.1 is to be released soon, and this issue is open for more than a year.
Go with PHP 7 and Redis!

@hydrapolic
Copy link

Pecl-redis has a release for PHP 7.0, that's true, however we didn't have problems taking the last commit from php7 branch of pecl-memcached either.

@carlwgeorge
Copy link

The lack of maintainer response here does not inspire confidence in the status of this project.

@sodabrew
Copy link
Contributor

sodabrew commented Nov 11, 2016 via email

@carlwgeorge
Copy link

That's awesome to hear @sodabrew. Don't be afraid to create alpha and beta releases prior to a stable release. It helps everyone (maintainers, packagers, and users).

@sodabrew
Copy link
Contributor

The 3.0.0 release will be released Real Soon Now. I'm cleaning up the tickets in preparation.

@ghost
Copy link

ghost commented Jan 24, 2017

Thanks for your work @sodabrew! I look forward to the 3.0 release.

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