nrk / phpiredis

PHP extension for Redis based on Hiredis
BSD 2-Clause "Simplified" License
490 stars 67 forks source link

Tag a release #29

Closed theUniC closed 7 years ago

theUniC commented 10 years ago

Hi,

I have created a PR on the Homebrew's PHP repository (https://github.com/Homebrew/homebrew-php/pull/1312).

The only requirement is to tag a release for the Homebrew Formula to not to point to the HEAD of the extension.

Can you tag a release?

Thanks in advance! Christian.

theUniC commented 10 years ago

Any thoughts on this?

nrk commented 10 years ago

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.

theUniC commented 10 years ago

OK! I'll wait until the new tag it's available! :)

theUniC commented 9 years ago

@nrk Hi! Any update on this? :)

nrk commented 9 years ago

@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.

mbadolato commented 9 years ago

@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?

nrk commented 8 years ago

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!

DavidGarciaCat commented 8 years ago

Have you considered to build a deb and/or rpm files, to be provided by OS distributions via package repositories?

nrk commented 8 years ago

@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.

DavidGarciaCat commented 8 years ago

@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!

remicollet commented 7 years ago

@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.

remicollet commented 7 years ago

@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

nrk commented 7 years ago

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.

nrk commented 7 years ago

I can finally close this issue since I've just tagged v1.0.0 as the first stable release of phpiredis! :tada: 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 :+1:). Thanks everyone for the patience till now! :smiley:

remicollet commented 7 years ago

I hope to get some help with packaging for various distributions

At least RPM are already available in my repository for

;)

https://blog.remirepo.net/pages/PECL-extensions-RPM-status#c6514

Next step: review for official repository.

remicollet commented 7 years ago

@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)