KnpLabs / Gaufrette

PHP library that provides a filesystem abstraction layer − will be a feast for your files!

Home Page:http://knplabs.github.io/Gaufrette

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pulse & plans for the 1.x branch

desjob opened this issue · comments

Hi,

I was checking out the 1.x branch because i'm interested in the updated OpenStack adapter. However the commits on this branch are already a few years old, and I noticed it has been a while since there were any pull requests merged in general. Are there any plans for an official release of the 1.x branch? And can I count on this project still being maintained in the near future? (i.e. PHP8 compatability, with PHP7 nearing end of support)

Hello @desjob . 1.x branch seems to be abandoned. I'm interested in merging some work on master branch if you want to update the OpenStack adapter.

Thanks for your reply. I have a fork of the OpenStack apdater from the 1.x branch in a private repository, that we have been using in production for a while now. I can submit it as a pull request. One option is to have it as a replacement for the existing OpenCloud adapter, since that is based on rackspace/php-opencloud which is no longer maintained. That would however mean that there will need to be a new major version release for https://github.com/Gaufrette/opencloud-adapter/ . Do you also have write access to that repository?

An alternative is to add it as a new adapter (i.e. openstack-adapter) and deprecate the other one. But I guess that would also need a second repository for enabling the adapter (e.g. https://github.com/Gaufrette/openstack-adapter/ ).

Let me know what you prefer!

Also happy to see work PHP 8 support! 🥳

The next release of Gaufrette is a major one. You can go for a replacement! If you take that work, it's really a great help for me so thank you for any effort on it!

For now in order to test the adapter the related library is installed on build:

rackspace/php-opencloud:^1.9.2 \

But it's not compatible with PHP 8+ anymore, removing this to install the new one would be definitely a great improvement.

Since nobody seems to care about this problem, I removed the support for OpenCloud for the next version. (was not working anyway)