Comments (16)
@nrk, package build for my repository from current master.
RPM available for Fedora 22-25, RHEL / CentOS 6-7, i386, x86_64, NTS, ZTS, for PHP 5.4, 5.5, 5.6, 7.0 and 7.1 (all build ok, including test suite).
P.S. of course, I still prefer a tagged release (which can be a "beta") before submitting the package for official repository
from phpiredis.
I can finally close this issue since I've just tagged v1.0.0 as the first stable release of phpiredis! 🎉 The default branch of the repository is now v1.0
, the master
branch is going to be reserved to the development of the next major version. In the coming weeks I will try to make the library available on PECL and I hope to get some help with packaging for various distributions (@remicollet 👍). Thanks everyone for the patience till now! 😃
from phpiredis.
I hope to get some help with packaging for various distributions
At least RPM are already available in my repository for
- Fedora 22 to 25
- RHEL / CentOS 5 to 7
- PHP 5.4, 5.5, 5.6, 7.0 and 7.1
- base and SCL (parallel installation) packages
;)
https://blog.remirepo.net/pages/PECL-extensions-RPM-status#c6514
Next step: review for official repository.
from phpiredis.
Any thoughts on this?
from phpiredis.
Hi @theUniC,
This is something I already had planned to do a while ago (see here) but I never managed to find the needed amount of time for phpiredis. We have both #23 and #27 which are very interesting pull requests, I think we should proceed by tagging a v1.0.0 of the library as-is and then start integrating these changes targeting a new release (major or minor, not sure yet).
To anyone interested, please let me know if there's anything against proceeding in this way or I will tag v1.0.0 in a couple of days.
from phpiredis.
OK! I'll wait until the new tag it's available! :)
from phpiredis.
@nrk Hi! Any update on this? :)
from phpiredis.
@theUniC not yet, unfortunately. I'm still trying to find out if there are plans for a new release of hiredis ( there have been a lot of useful additions since the last release a couple of years ago) but the last time I asked I got no response. I asked about it again today, this time on the issue tracker of hiredis, so if there won't be any update about it I'll tag phpiredis 0.9 by the end of the year and wait for a new version of hiredis to tag 1.0.
from phpiredis.
@theUniC Looks like hiredis had a few releases this year. Can this be tagged so that the Homebrew/homebrew-php#1312 can be reopened and we can hopefully get the brew formula added?
from phpiredis.
phpiredis v1.0.0 is finally going to be tagged as soon as the php7
branch gets merged into master (see #50 for details). Thanks for the patience!
from phpiredis.
Have you considered to build a deb
and/or rpm
files, to be provided by OS distributions via package repositories?
from phpiredis.
@DavidGarciaCat we could provide spec files for creating those packages (we already have #16 pending that covers RPM) but I'd prefer contributions from someone that has some experience with packaging for various distributions. I'd also love to have phpiredis available on PECL, see #44.
from phpiredis.
@nrk I understand and I agree 👍 anyway, I have just installed the PHP7 branch, so I am going to run some tests. Thanks for the update!
from phpiredis.
@nrk about RPM, as soon as an official release will exists (and preferably a PECL release), I will publish RPM on my repository with some other extensions, and will submit it for review for official Fedora/EPEL repository.
from phpiredis.
I guess that after @remicollet's latest contributions there's really no need to further postpone a v1.0.0 release, plan to push the tag in a week at max. As for PECL we'll see how it goes after introducing phpiredis on the pecl-devel mailing list, as suggested on #44.
from phpiredis.
@nrk for your information : https://bugzilla.redhat.com/1398799 (Review for official repository)
Target will be Fedora 24+ and EPEL-7 (for RHEL / CentOS 7)
from phpiredis.
Related Issues (20)
- PHP 7 support HOT 1
- Error building against PHP 5.6.8 HOT 11
- The value of phpiredis_command_bs SET must be string? HOT 4
- pls support php7 HOT 16
- Release on PECL HOT 19
- make compile error HOT 2
- PHP: Unable to load dynamic library HOT 8
- make test after make install: phpiredis extension is not available
- make test after make install: phpiredis extension is not available HOT 1
- Compatibility with PHP 7.x HOT 19
- Install ext-phpiredis On Mac El Capitan HOT 1
- [RFE] improve installation doc HOT 2
- PhpiRedis: supplied resource is not a valid phpredis reader HOT 1
- phpiredis for snc_redis HOT 2
- Failed make tests HOT 5
- Docker / Alpine installation (phpiredis.so: redisReplyReaderGetReply: symbol not found) HOT 4
- undefined symbol: redisReplyReaderGetReply in Unknown on line 0 HOT 4
- Extension fails to load when built with hiredis 0.14 on armv7h or x86_64: works on armv6h HOT 3
- Will recent Hiredis upgrades be implemented? HOT 6
- Plan to release 1.1.x HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from phpiredis.