Skip to content
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

PHP 8.1 not updated #1170

Closed
mvorisek opened this issue Jun 23, 2021 · 11 comments
Closed

PHP 8.1 not updated #1170

mvorisek opened this issue Jun 23, 2021 · 11 comments

Comments

@mvorisek
Copy link
Contributor

PHP 8.1 alpha 2 is released but PHP 8.1 did not update.

Judging from https://github.com/docker-library/php/commits/master/versions.json , is docker-library-bot bot configured correctly to update PHP 8.1 when a new release is made or what action is needed to trigger it?

@yosifkit
Copy link
Member

yosifkit commented Jun 23, 2021

We use the APIs to check for new releases, so it won't be updated until it is listed in one of the APIs.

Regular releases:

apiUrl="https://www.php.net/releases/index.php?json&max=100&version=${rcVersion%%.*}"

Pre-releases:

apiUrl='https://qa.php.net/api.php?type=qa-releases&format=json'

(The bot will run versions.sh which will update versions.json, then apply-templates.sh, and then test the builds: https://doi-janky.infosiftr.net/job/update.sh/job/php/)

@ramsey
Copy link

ramsey commented Jun 24, 2021

This is expected. We have not yet officially released Alpha 2. Once we announce it on the mailing lists and post to the website, it will be official.

@ramsey
Copy link

ramsey commented Jun 24, 2021

The 8.1.0alpha2 release is now officially announced. 😁

@mvorisek
Copy link
Contributor Author

image

not sure if related, but the PHP 8.1 RC build job have issues - is this the reason why alpha2 was not comitted yet by the bot?

@agustingomes
Copy link

agustingomes commented Jun 25, 2021

@mvorisek is possitble it's failing the build bacause qa.php.net no longer has the alpha1 version, and from what I can see in the error in Jenkins, it's still referencing it, hence the failure.

Edit: Seems is not related to that after all. Sorry for that.

@heddn
Copy link

heddn commented Jun 25, 2021

Seems to be failing on libsodium:

ext/sodium/libsodium.dep -MT ext/sodium/libsodium.lo
make: /bin/sh: Operation not permitted
make: *** [Makefile:1366: ext/sodium/libsodium.lo] Error 127

@yosifkit
Copy link
Member

yosifkit commented Jun 25, 2021

not sure if related, but the PHP 8.1 RC build job have issues - is this the reason why alpha2 was not comitted yet by the bot?

Yes, this is why it is not committed yet. The failure is related to our build servers needing a runc update to get opencontainers/runc#2750 and so the Alpine 3.14 based builds currently fail which causes the update.sh job to not commit the update for that version yet. We're working on a fix to get an updated docker for all our architectures (docker does not publish builds for all of them). (see also #1167 and linked issues)

@tianon
Copy link
Member

tianon commented Jun 25, 2021

Builders are updated and update test build is in progress -- sorry for the delay!

@heddn
Copy link

heddn commented Jun 26, 2021

Am I being impatient? Is alpha2 supposed to be released now the builders are running? Is there a delay between the build running and new releases on docker hub? https://hub.docker.com/_/php?tab=tags&page=1&ordering=last_updated&name=8.1.0alpha2

@mvorisek
Copy link
Contributor Author

@yosifkit @tianon what is the build/tag process and when it should happen? The sources was updated in 541ab0e 2 days ago, but the image is still not available. The Jenkins jobs run several times per day, but nothing is pushed to the registry yet. Can this delay be decreased in general so the images are available as soon as the new php release is available?

@tianon
Copy link
Member

tianon commented Jun 28, 2021

Commit went up in 541ab0e, PR is up at docker-library/official-images#10437; see https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what for the full process.

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

No branches or pull requests

6 participants