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: 7.2.11 -> 7.2.12 #50014

Closed
wants to merge 2 commits into from
Closed

php: 7.2.11 -> 7.2.12 #50014

wants to merge 2 commits into from

Conversation

r-ryantm
Copy link
Contributor

@r-ryantm r-ryantm commented Nov 9, 2018

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/php/versions.

meta.description for php is: '"An HTML-embedded scripting language"'.

Checks done (click to expand)
  • built on NixOS
  • /nix/store/hj62f9gc3jbhj10133bri1gbgbzjz1kz-php-7.2.12/bin/phar.phar passed the binary check.
  • /nix/store/hj62f9gc3jbhj10133bri1gbgbzjz1kz-php-7.2.12/bin/phar passed the binary check.
  • /nix/store/hj62f9gc3jbhj10133bri1gbgbzjz1kz-php-7.2.12/bin/php passed the binary check.
  • /nix/store/hj62f9gc3jbhj10133bri1gbgbzjz1kz-php-7.2.12/bin/phpdbg passed the binary check.
  • /nix/store/hj62f9gc3jbhj10133bri1gbgbzjz1kz-php-7.2.12/bin/php-cgi passed the binary check.
  • /nix/store/hj62f9gc3jbhj10133bri1gbgbzjz1kz-php-7.2.12/bin/pear passed the binary check.
  • /nix/store/hj62f9gc3jbhj10133bri1gbgbzjz1kz-php-7.2.12/bin/peardev passed the binary check.
  • /nix/store/hj62f9gc3jbhj10133bri1gbgbzjz1kz-php-7.2.12/bin/pecl passed the binary check.
  • /nix/store/hj62f9gc3jbhj10133bri1gbgbzjz1kz-php-7.2.12/bin/php-fpm passed the binary check.
  • 9 of 9 passed binary check by having a zero exit code.
  • 0 of 9 passed binary check by having the new version present in output.
  • found 7.2.12 with grep in /nix/store/hj62f9gc3jbhj10133bri1gbgbzjz1kz-php-7.2.12
  • directory tree listing: https://gist.github.com/504ebed09a7403616ef0de7b209b9e0a
  • du listing: https://gist.github.com/1b9686714475e61433cd21be41acc7c0
Outpath report (click to expand)

Outpath difference report
103 total rebuild paths

71 package rebuilds

71 x86_64-linux rebuilds
16 i686-linux rebuilds
0 x86_64-darwin rebuilds
16 aarch64-linux rebuilds

First ten rebuilds by attrpath
arcanist
drush
hhvm
kcachegrind
kdeApplications.kcachegrind
limesurvey
lsp-plugins
matomo
nagios
nextcloud-news-updater

Instructions to test this update (click to expand)

Either download from Cachix:

nix-store -r /nix/store/hj62f9gc3jbhj10133bri1gbgbzjz1kz-php-7.2.12 \
  --option binary-caches 'https://cache.nixos.org/ https://r-ryantm.cachix.org/' \
  --option trusted-public-keys '
  r-ryantm.cachix.org-1:gkUbLkouDAyvBdpBX0JOdIiD2/DP1ldF3Z3Y6Gqcc4c=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(r-ryantm's Cachix cache is only trusted for this store-path realization.)

Or, build yourself:

nix-build -A php https://github.com/r-ryantm/nixpkgs/archive/4d726971d02144ed4a601448d361057c22e2500d.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:

ls -la /nix/store/hj62f9gc3jbhj10133bri1gbgbzjz1kz-php-7.2.12
ls -la /nix/store/hj62f9gc3jbhj10133bri1gbgbzjz1kz-php-7.2.12/bin

cc @globin @etu for testing.

Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/php/versions
@@ -227,7 +227,7 @@ in {
# We can't update the darwin versions because they simply don't compile at
# all due to a bug in the intl extensions.
#
# The bug so far is present in 7.1.21, 7.1.22, 7.1.23, 7.2.9, 7.2.10, 7.2.11.
# The bug so far is present in 7.1.21, 7.1.22, 7.1.23, 7.2.9, 7.2.10, 7.2.12.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ryantm This change was probably not intended 😄

But from the changelog of 7.2.12 I haven't seen that they would have fixed the bug with darwin and the upstream issue isn't closed. So we can probably just add 7.2.12 to this list.

I haven't tested building 7.2.12 on darwin though.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry, nixpkgs-update is kind of dumb about updating version strings. I don't think I can make it much better until I parse nixpkgs to find the version location.

@GrahamcOfBorg
Copy link

Success on x86_64-darwin (full log)

Attempted: php

Partial log (click to expand)

these paths will be fetched (14.55 MiB download, 66.83 MiB unpacked):
  /nix/store/8f7klg1v4zm6s1qyifqxhlff4h17acyl-cyrus-sasl-2.1.26
  /nix/store/k25mmxla2h3k7d9bz9hm1vmzpxibnzj6-php-7.2.8
  /nix/store/wjhlgyqvb17yylsg4aaxi8lx4nczx03d-libargon2-20171227
  /nix/store/yagqa3ldq5s0kk5y98vsd8wjy2cwilj2-openldap-2.4.46
copying path '/nix/store/8f7klg1v4zm6s1qyifqxhlff4h17acyl-cyrus-sasl-2.1.26' from 'https://cache.nixos.org'...
copying path '/nix/store/wjhlgyqvb17yylsg4aaxi8lx4nczx03d-libargon2-20171227' from 'https://cache.nixos.org'...
copying path '/nix/store/yagqa3ldq5s0kk5y98vsd8wjy2cwilj2-openldap-2.4.46' from 'https://cache.nixos.org'...
copying path '/nix/store/k25mmxla2h3k7d9bz9hm1vmzpxibnzj6-php-7.2.8' from 'https://cache.nixos.org'...
/nix/store/k25mmxla2h3k7d9bz9hm1vmzpxibnzj6-php-7.2.8

@GrahamcOfBorg
Copy link

Success on x86_64-linux (full log)

Attempted: php

Partial log (click to expand)

/nix/store/hj62f9gc3jbhj10133bri1gbgbzjz1kz-php-7.2.12/lib/build/config.guess: interpreter directive changed from " /bin/sh" to "/nix/store/r47p5pzx52m3n34vdgqpk5rvqgm0m24m-bash-4.4-p23/bin/sh"
/nix/store/hj62f9gc3jbhj10133bri1gbgbzjz1kz-php-7.2.12/lib/build/shtool: interpreter directive changed from "/bin/sh" to "/nix/store/r47p5pzx52m3n34vdgqpk5rvqgm0m24m-bash-4.4-p23/bin/sh"
/nix/store/hj62f9gc3jbhj10133bri1gbgbzjz1kz-php-7.2.12/lib/build/config.sub: interpreter directive changed from " /bin/sh" to "/nix/store/r47p5pzx52m3n34vdgqpk5rvqgm0m24m-bash-4.4-p23/bin/sh"
checking for references to /build in /nix/store/hj62f9gc3jbhj10133bri1gbgbzjz1kz-php-7.2.12...
moving /nix/store/hj62f9gc3jbhj10133bri1gbgbzjz1kz-php-7.2.12/sbin/* to /nix/store/hj62f9gc3jbhj10133bri1gbgbzjz1kz-php-7.2.12/bin
shrinking RPATHs of ELF executables and libraries in /nix/store/xnx8rsgr4v373kjrqgd6sl1zjl0011ij-php-7.2.12-dev
strip is /nix/store/vcc4svb8gy29g4pam2zja6llkbcwsyiq-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/xnx8rsgr4v373kjrqgd6sl1zjl0011ij-php-7.2.12-dev
checking for references to /build in /nix/store/xnx8rsgr4v373kjrqgd6sl1zjl0011ij-php-7.2.12-dev...
/nix/store/hj62f9gc3jbhj10133bri1gbgbzjz1kz-php-7.2.12

@GrahamcOfBorg
Copy link

Success on aarch64-linux (full log)

Attempted: php

Partial log (click to expand)

/nix/store/95f1rp8wjn3wq5zrx02lrcfmrgrajcyr-php-7.2.12/bin/pear: interpreter directive changed from "/bin/sh" to "/nix/store/dsyc1z7ck08ga7l0b1jcxx35wj69qcii-bash-4.4-p23/bin/sh"
/nix/store/95f1rp8wjn3wq5zrx02lrcfmrgrajcyr-php-7.2.12/bin/php-config: interpreter directive changed from " /bin/sh" to "/nix/store/dsyc1z7ck08ga7l0b1jcxx35wj69qcii-bash-4.4-p23/bin/sh"
/nix/store/95f1rp8wjn3wq5zrx02lrcfmrgrajcyr-php-7.2.12/bin/phpize: interpreter directive changed from "/bin/sh" to "/nix/store/dsyc1z7ck08ga7l0b1jcxx35wj69qcii-bash-4.4-p23/bin/sh"
checking for references to /build in /nix/store/95f1rp8wjn3wq5zrx02lrcfmrgrajcyr-php-7.2.12...
moving /nix/store/95f1rp8wjn3wq5zrx02lrcfmrgrajcyr-php-7.2.12/sbin/* to /nix/store/95f1rp8wjn3wq5zrx02lrcfmrgrajcyr-php-7.2.12/bin
shrinking RPATHs of ELF executables and libraries in /nix/store/ybi7c6lpgqnflmsag9drskfd52hff19r-php-7.2.12-dev
strip is /nix/store/p9akxn2sfy4wkhqdqa3li97pc6jaz3r1-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/ybi7c6lpgqnflmsag9drskfd52hff19r-php-7.2.12-dev
checking for references to /build in /nix/store/ybi7c6lpgqnflmsag9drskfd52hff19r-php-7.2.12-dev...
/nix/store/95f1rp8wjn3wq5zrx02lrcfmrgrajcyr-php-7.2.12

@@ -227,7 +227,7 @@ in {
# We can't update the darwin versions because they simply don't compile at
# all due to a bug in the intl extensions.
#
# The bug so far is present in 7.1.21, 7.1.22, 7.1.23, 7.2.9, 7.2.10, 7.2.11.
# The bug so far is present in 7.1.21, 7.1.22, 7.1.23, 7.2.9, 7.2.10, 7.2.12.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
# The bug so far is present in 7.1.21, 7.1.22, 7.1.23, 7.2.9, 7.2.10, 7.2.12.
# The bug so far is present in 7.1.21, 7.1.22, 7.1.23, 7.2.9, 7.2.10, 7.2.11.

@ryantm can you accept this proposed change? Then it creates a new commit that needs to be squasched when merging.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we should add 7.2.12 to the list of broken versions and not just revert that line.

Co-Authored-By: r-ryantm <ryantm-bot@ryantm.com>
@GrahamcOfBorg
Copy link

Success on x86_64-darwin (full log)

Attempted: php

Partial log (click to expand)

/nix/store/k25mmxla2h3k7d9bz9hm1vmzpxibnzj6-php-7.2.8

@GrahamcOfBorg
Copy link

Success on x86_64-darwin (full log)

Attempted: php

Partial log (click to expand)

these paths will be fetched (14.36 MiB download, 68.04 MiB unpacked):
  /nix/store/k25mmxla2h3k7d9bz9hm1vmzpxibnzj6-php-7.2.8
  /nix/store/n29i5p1r9q5105k8ff70jiqmvk31clf1-postgresql-9.6.10-lib
  /nix/store/wjhlgyqvb17yylsg4aaxi8lx4nczx03d-libargon2-20171227
copying path '/nix/store/wjhlgyqvb17yylsg4aaxi8lx4nczx03d-libargon2-20171227' from 'https://cache.nixos.org'...
copying path '/nix/store/n29i5p1r9q5105k8ff70jiqmvk31clf1-postgresql-9.6.10-lib' from 'https://cache.nixos.org'...
copying path '/nix/store/k25mmxla2h3k7d9bz9hm1vmzpxibnzj6-php-7.2.8' from 'https://cache.nixos.org'...
/nix/store/k25mmxla2h3k7d9bz9hm1vmzpxibnzj6-php-7.2.8

@GrahamcOfBorg
Copy link

Success on x86_64-linux (full log)

Attempted: php

Partial log (click to expand)

/nix/store/z38071vwz4kvhqiyv3qf89nqkjz185l5-php-7.2.12/lib/build/config.guess: interpreter directive changed from " /bin/sh" to "/nix/store/r47p5pzx52m3n34vdgqpk5rvqgm0m24m-bash-4.4-p23/bin/sh"
/nix/store/z38071vwz4kvhqiyv3qf89nqkjz185l5-php-7.2.12/lib/build/shtool: interpreter directive changed from "/bin/sh" to "/nix/store/r47p5pzx52m3n34vdgqpk5rvqgm0m24m-bash-4.4-p23/bin/sh"
/nix/store/z38071vwz4kvhqiyv3qf89nqkjz185l5-php-7.2.12/lib/build/config.sub: interpreter directive changed from " /bin/sh" to "/nix/store/r47p5pzx52m3n34vdgqpk5rvqgm0m24m-bash-4.4-p23/bin/sh"
checking for references to /build in /nix/store/z38071vwz4kvhqiyv3qf89nqkjz185l5-php-7.2.12...
moving /nix/store/z38071vwz4kvhqiyv3qf89nqkjz185l5-php-7.2.12/sbin/* to /nix/store/z38071vwz4kvhqiyv3qf89nqkjz185l5-php-7.2.12/bin
shrinking RPATHs of ELF executables and libraries in /nix/store/38xykx7qnndkmfkwq0sgndmsdmh5yy19-php-7.2.12-dev
strip is /nix/store/vcc4svb8gy29g4pam2zja6llkbcwsyiq-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/38xykx7qnndkmfkwq0sgndmsdmh5yy19-php-7.2.12-dev
checking for references to /build in /nix/store/38xykx7qnndkmfkwq0sgndmsdmh5yy19-php-7.2.12-dev...
/nix/store/z38071vwz4kvhqiyv3qf89nqkjz185l5-php-7.2.12

@GrahamcOfBorg
Copy link

Success on aarch64-linux (full log)

Attempted: php

Partial log (click to expand)

/nix/store/fwsncrrpccpjd1dq4jqqkwrz1b687hb8-php-7.2.12/bin/pear: interpreter directive changed from "/bin/sh" to "/nix/store/dsyc1z7ck08ga7l0b1jcxx35wj69qcii-bash-4.4-p23/bin/sh"
/nix/store/fwsncrrpccpjd1dq4jqqkwrz1b687hb8-php-7.2.12/bin/php-config: interpreter directive changed from " /bin/sh" to "/nix/store/dsyc1z7ck08ga7l0b1jcxx35wj69qcii-bash-4.4-p23/bin/sh"
/nix/store/fwsncrrpccpjd1dq4jqqkwrz1b687hb8-php-7.2.12/bin/phpize: interpreter directive changed from "/bin/sh" to "/nix/store/dsyc1z7ck08ga7l0b1jcxx35wj69qcii-bash-4.4-p23/bin/sh"
checking for references to /build in /nix/store/fwsncrrpccpjd1dq4jqqkwrz1b687hb8-php-7.2.12...
moving /nix/store/fwsncrrpccpjd1dq4jqqkwrz1b687hb8-php-7.2.12/sbin/* to /nix/store/fwsncrrpccpjd1dq4jqqkwrz1b687hb8-php-7.2.12/bin
shrinking RPATHs of ELF executables and libraries in /nix/store/83zhn2cjrglp1s6dsq00da8mz2qa5xj5-php-7.2.12-dev
strip is /nix/store/p9akxn2sfy4wkhqdqa3li97pc6jaz3r1-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/83zhn2cjrglp1s6dsq00da8mz2qa5xj5-php-7.2.12-dev
checking for references to /build in /nix/store/83zhn2cjrglp1s6dsq00da8mz2qa5xj5-php-7.2.12-dev...
/nix/store/fwsncrrpccpjd1dq4jqqkwrz1b687hb8-php-7.2.12

@GrahamcOfBorg
Copy link

Success on aarch64-linux (full log)

Attempted: php

Partial log (click to expand)

these derivations will be built:
  /nix/store/3ryjmsb2sfcclhs9y06v3kcjy6bglphh-php-7.2.12.drv
waiting for locks or build slots...
/nix/store/fwsncrrpccpjd1dq4jqqkwrz1b687hb8-php-7.2.12

@GrahamcOfBorg
Copy link

Success on x86_64-linux (full log)

Attempted: php

Partial log (click to expand)

/nix/store/z38071vwz4kvhqiyv3qf89nqkjz185l5-php-7.2.12/bin/pear: interpreter directive changed from "/bin/sh" to "/nix/store/r47p5pzx52m3n34vdgqpk5rvqgm0m24m-bash-4.4-p23/bin/sh"
/nix/store/z38071vwz4kvhqiyv3qf89nqkjz185l5-php-7.2.12/bin/phpize: interpreter directive changed from "/bin/sh" to "/nix/store/r47p5pzx52m3n34vdgqpk5rvqgm0m24m-bash-4.4-p23/bin/sh"
/nix/store/z38071vwz4kvhqiyv3qf89nqkjz185l5-php-7.2.12/bin/php-config: interpreter directive changed from " /bin/sh" to "/nix/store/r47p5pzx52m3n34vdgqpk5rvqgm0m24m-bash-4.4-p23/bin/sh"
checking for references to /build in /nix/store/z38071vwz4kvhqiyv3qf89nqkjz185l5-php-7.2.12...
moving /nix/store/z38071vwz4kvhqiyv3qf89nqkjz185l5-php-7.2.12/sbin/* to /nix/store/z38071vwz4kvhqiyv3qf89nqkjz185l5-php-7.2.12/bin
shrinking RPATHs of ELF executables and libraries in /nix/store/38xykx7qnndkmfkwq0sgndmsdmh5yy19-php-7.2.12-dev
strip is /nix/store/vcc4svb8gy29g4pam2zja6llkbcwsyiq-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/38xykx7qnndkmfkwq0sgndmsdmh5yy19-php-7.2.12-dev
checking for references to /build in /nix/store/38xykx7qnndkmfkwq0sgndmsdmh5yy19-php-7.2.12-dev...
/nix/store/z38071vwz4kvhqiyv3qf89nqkjz185l5-php-7.2.12

@etu
Copy link
Contributor

etu commented Dec 10, 2018

@adisbladis Can you close this PR for me? It's not needed anymore.

@c0bw3b
Copy link
Contributor

c0bw3b commented Dec 10, 2018

Superseded by #51091

@c0bw3b c0bw3b closed this Dec 10, 2018
@r-ryantm r-ryantm deleted the auto-update/php branch December 24, 2018 04:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants