Skip to content
This repository has been archived by the owner on Sep 23, 2024. It is now read-only.

php70u-ioncube-loader #92

Closed
mikehayesuk opened this issue Oct 3, 2016 · 14 comments
Closed

php70u-ioncube-loader #92

mikehayesuk opened this issue Oct 3, 2016 · 14 comments
Labels

Comments

@mikehayesuk
Copy link

mikehayesuk commented Oct 3, 2016

What package do you want?

php70u-ioncube-loader

Why?

The ionCube Loader now supports PHP 7, this will allow users of ionCube encoded scripts to upgrade to PHP7.

OS versions

I would like this package for RHEL/CentOS 7.

Testing

I agree to test the new package as an ionCube encoded script end user to ensure that it works as expected.

@karljohns0n
Copy link

I was about to create this issue. IonCube 6.0.4 now supports PHP 7 and has been in QA for few months. Please consider building this package.

@carlwgeorge
Copy link
Member

Thanks for opening this request. It appears that PHP7 support has not yet been declared stable upstream. The stable release is version 5.1.2, but PHP7 support was added in version 6.0.1 (labeled as "latest"). Further confirming this is the fact that the tarball name for stable release includes the version number (ioncube_loaders_lin_x86-64_5.1.2.tar.gz), but the "latest" release does not (ioncube_loaders_lin_x86-64.tar.gz). This unversioned tarball would be difficult to package, as the version could vary depending on when it was downloaded. Additionally, unversioned tarballs typically indicate a version control snapshot, which would be even further away from a stable or even an alpha/beta/RC release.

IUS stands for Inline with Upstream Stable. Consider all the factors, we would prefer to put this request on hold until PHP7 support is available in a stable release from ionCube.

@mikehayesuk
Copy link
Author

Thanks, noted. I will monitor and update this issue when the 6.x release is considered stable.

@mikehayesuk
Copy link
Author

I'm not sure what the actual criteria is for considering a package to be stable. However ionCube have recently changed their download page and it looks as though they consider v6.0 to be stable now. References to "latest" and "stable" versions have been removed, along with references to v5. Instead only v6.0.5 is available.

In regards to the filenames, although the linked files on the downloads page are unversioned, the versioned filenames do also exist e.g. ioncube_loaders_lin_x86-64_6.0.4.tar.gz and ioncube_loaders_lin_x86-64_6.0.5.tar.gz.

Previous downloads page for comparison: https://web.archive.org/web/20161012193247/http://www.ioncube.com/loaders.php

Thanks,
Mike

@b-harper
Copy link
Contributor

Hey @mhayes14,

For most software we package, the upstream projects make it very clear if the version is alpha, beta, release candidate, stable, etc. For Ioncube, it is not that clear as currently they do not have any labels. Seeing that are versioned tarballs, I will look into getting some initial packages created.

@b-harper
Copy link
Contributor

b-harper commented Nov 2, 2016

Initial packages have been built and will be placed into the testing repository after tonight's automation run. Please let us know if these work for your needs.

@mikehayesuk
Copy link
Author

Awesome, thanks very much. Will test this out and then update.

@b-harper
Copy link
Contributor

Hey @mhayes14,

Just checking in to see if you had a chance to test these packages.

@mikehayesuk
Copy link
Author

Hi @b-harper

Sorry for the delay, I do appreciate you putting this together. I have been a bit (unexpectedly) busy recently. I should be able to begin testing this today and will update you.

Thanks

@mikehayesuk
Copy link
Author

Just to update. I had no problems installing this package on CentOS 7 yesterday. We now have a website running while the module is loaded without problems, however this website isn't ioncube encoded. It will be the weekend when we migrate our ioncube encoded website to the new system, I'll confirm once this has been done without any problems. Thanks.

@mikehayesuk
Copy link
Author

mikehayesuk commented Nov 17, 2016

I can confirm the extension is working properly here for both installation and usage on CentOS 7 (we didn't wait until the weekend).

Thanks!

@b-harper
Copy link
Contributor

Thanks for the feedback. The php70u-ioncube-loader packages will get moved into the stable repositories during tonight's automation.

@karljohns0n
Copy link

Can you guys also push this package for php71u?

@b-harper
Copy link
Contributor

b-harper commented Mar 1, 2017

@karljohns0n,

We like to keep a single request per issue. If you would like see php71u-ioncube-loader packages, please open a new issue,

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

No branches or pull requests

4 participants