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
Document how to build deb.sury.org style packages #1092
Comments
Hoping that there's a way to go forward on this. It will probably help ongoing PHP versions as well. |
What do you mean by |
So, the packaging is pretty standard using git-buildpackage and the Debian git repositories are kept inside the php-team at salsa.debian.org:
I use some extra scripts located in the packaging-tools repository - they are mostly for the Ubuntu PPA. For Debian DPA, I use excellent jenkins-debian-glue with jenkins-job-builder. The jenkins-job-builder configuration is mostly in this repository: https://github.com/pkg-php/jenkins-job-builder A little bit local configuration:
and
|
I understand it's not exactly turnkey project, but every component is out there and it can be built fairly quickly if you know what you are doing. |
Thanks so much for taking the time to do that. Don't I remember that you introduced the excellent ability to use |
Look at the difference between |
Thanks! |
What about "non versionned packages" (I don't know how to call them), like Thanks. |
That's outside the scope of this ticket and it has been explained several times in the closed tickets. |
Feel free to ping me if you get seriously stuck and you are unable to unstuck yourself for some time. The Slack might be viable alternative to get answers quickly (when I am actually online and have time). |
And of course, it would be appreciated if somebody would turn this into wiki page here... |
Thanks, yeah, looks like a major project. Our short-term technique will be to download the deb files and tar them up and install them that way. But would love to pursue this longer term. |
There’s rsync available at howl.rfc1925.org (or packages.sury.xyz) |
A note to those who might land on this issue: For now, @oerdnj has relented and php5.6 and 7.0 will remain in the deb.sury.org repos. The ongoing support is uncertain of course, and dependent on upstream work, see https://www.patreon.com/posts/php-5-6-and-php-25226448?utm_medium=social&utm_source=twitter&utm_campaign=postshare . Nobody should be continuing to use the obsolete versions. |
Is your feature request related to a problem? Please describe.
Hi, sorry to bring this conversation to a third place, but it seems like an issue is a more appropriate way to pursue it.
You've decided to remove php 5.6 and 7.0 from your repos in April; that's a reasonable thing to do.
However, there are other users who need older PHP for various things (and things that are not necessarily impacted by security concerns). I work on ddev, a PHP local development environment. In the development world, there are always sites that have been neglected and are dependent on an old version of PHP. And development environments end up having to (or wanting to) support them. So ddev would like to continue support of PHP 5.6 and 7.0. This is a non-security-sensitive situation, local development only. Functionality matters, security patches don't.
Describe the solution you'd like
We'd love to just be able to build older PHP packages that end up working with the Sury organization style (multiple PHPs on one box, etc). If there is documentation on how to do that, that's mostly what's needed. If there's not documentation yet, I'd be happy to help with it, but of course need coaching on the methodology.
Describe alternatives you've considered
Distribution (please complete the following information):
Package(s) (please complete the following information):
php5.6
php7.0
If I figure out how to build 5.4 and 5.3 it will make some random people happy over the long term.
Additional context
Related issue in ddev repo: ddev/ddev#1448
Related issue in drud/hosting: https://github.com/drud/hosting/issues/986
Twitter conversation: https://twitter.com/randyfay/status/1094957723739799552
Patreon conversation: https://www.patreon.com/posts/ubuntu-14-04-php-22093917
The text was updated successfully, but these errors were encountered: