Re: [PHP-DEV] make install overwriting php.ini

2022-09-16 Thread Jordan LeDoux
On Fri, Sep 16, 2022 at 6:27 PM Mark Tomlin  wrote:

> To the release managers of PHP, please make sure that you do not overwrite
> the php.ini file. Making the php.ini.defaults file in the */usr/local/lib*
> is fine, but overwriting it when running *make install* is going to break
> some setups. This happened in both 8.2.0RC1 and now 8.2.0RC2.
>
> Please and thank you.
>
> --
> Thank you for your time,
> Mark 'Dygear' Tomlin;
>

I thought the `php.ini.defaults` file was owned by the PHP build process,
and the proper way to use it is to copy it before modifying? I'm fairly
certain that's documented. This sounds like a "do it the wrong way at your
own risk" type thing?

Jordan


[PHP-DEV] make install overwriting php.ini

2022-09-16 Thread Mark Tomlin
To the release managers of PHP, please make sure that you do not overwrite
the php.ini file. Making the php.ini.defaults file in the */usr/local/lib*
is fine, but overwriting it when running *make install* is going to break
some setups. This happened in both 8.2.0RC1 and now 8.2.0RC2.

Please and thank you.

-- 
Thank you for your time,
Mark 'Dygear' Tomlin;


Re: [PHP-DEV] RFC: StreamWrapper Support for glob()

2022-09-16 Thread Sara Golemon
Couldn't find the original message to reply to, but #1 I'd like to see the
RFC actually fleshed out.  There's a PR linked, but we should define the
actual goals/APIs etc... in the RFC itself as well as the numerous edge
cases Christophe noted and why they aren't (or are?) concerns.

I do recall discussing this with Wez many years ago and the sharp corners
felt like a "wait until someone is asking for it" kind of situation.

-Sara


Re: [PHP-DEV] RFC: StreamWrapper Support for glob()

2022-09-16 Thread Dan Ackroyd
Hi Tim,

On Wed, 14 Sept 2022 at 17:59, Timmy Almroth  wrote:
>
> Hello everyone. I would like to announce that the RFC for "StreamWrapper
> Support for glob()" is now ready for Discussion.

The RFC has:
> Final patch will be produced ... if this RFC is approved.

I think that although the RFC discussion can go ahead without a patch,
it would be better to have a patch before it went to vote, as there
seem to be quite a few hidden details that might not be able to be
made to work.

The RFC has:
> Consistently implement StreamWrapper support for glob(). Example:
> glob('vfs://*.ext')

but as noted in the PR (https://github.com/php/php-src/issues/9224),
where cmb69 wrote:
>
> In some cases it just makes no sense (e.g. compress.zlib:// and data://), in 
> some
> cases it is impossible (e.g. http://), and in some cases it still might be
> impractical (e.g. ftp://).

The exact details of edge cases probably need to be at least listed as
people (well at least myself) would view a lack of those details as a
reason to vote 'no', even if they thought the general idea was good.

The RFC probably also needs to make an argument of why something that
sounds like it would be a leaky abstraction should be in core (and so
generating more support requests) rather than people using the already
existing userland package
(https://packagist.org/packages/webmozart/glob) which currently has
over 10million installs.

cheers
Dan
Ack

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: https://www.php.net/unsub.php



[PHP-DEV] PHP 8.1.11RC1 available for testing

2022-09-16 Thread Patrick ALLAERT
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

PHP 8.1.11RC1 has just been released and can be downloaded from:

https://downloads.php.net/~patrickallaert/

or

https://qa.php.net/

or use the git tag: php-8.1.11RC1

Windows binaries are available at: https://windows.php.net/qa/#php-8.1

Please test it carefully, and report any bugs to
https://github.com/php/php-src/issues

PHP 8.1.11 should be expected in 2 weeks, i.e. on September 29, 2022.
Hash values and PGP signatures can be found below or at

https://gist.github.com/patrickallaert/0dc7dee1dd64db91d6a1bcd39f276e4f

Thank you, and happy testing!

Regards,
Patrick Allaert, Ben Ramsey & Joe Watkins

php-8.1.11RC1.tar.bz2
SHA256 hash:
c85053aadb166d6ef2022fe6a0fce47b11738e6510d05e132580187c9ceb6ec7
PGP signature:
- -BEGIN PGP SIGNATURE-

iQIzBAABCAAdFiEE8faSI4+8FmblpczUGZ+d/vb/uv0FAmMg9J8ACgkQGZ+d/vb/
uv2HEQ/+N1dRzt3Kv1PNFWefGQTCR4XykiP0JgzZCrBIYLU671nyvE4aASqpJRBd
W4Z9AD4m6vn8o5tGnJMOQgu0AUg5tuGLfnp3SKMnAXaSAN0dT1Yd+VrR5yzK+pBv
uDU8yfKTtNxyNoPcEO+WJFb7iTa+eGrf6Tdf8M1fuNNXVV3tBmiZCVpGcoOJdtkb
yWXV4kOOwK5qq7JMRYPQmFM3Yh20KS2ebpQqtyUtitOCtgj0Mj4S+y6qJzrvCpkl
xuehe5gt1YNkPkhjBDjyphRHr2xSY9yOtTdrlM0aP1I78vijJ7Rx5iU7f1zUlOqx
w7iXCIW9CZmvWUcZDGPlhbO4E+H//W01oJ43HFOCbDDRf3g2BGiss5zsxwCZQw+e
9iVLM4IGMliJR3AuVrnAAil1Ir0JS/uBNbkbgKYpJl0S9xuknrs6jLLuXdeWFz2j
UxYQ6tteKF7XhOgcRM9v/Pt7yxgljWBdtl3jig9aZAoYJLEfSTLPdtuhtD0xK4UC
HIClx6Jhklv8775jWAN8CLc0F5/RlTfR7DjzQXnvgPQVc58gnMJ6tfaLyoPyImqt
Qv+KZwy1zzRp2X3mc6iH8Jpih6SL+YBiiA2ahtITtlCJ5FcHAjOM9MyukT/Uk9EH
QHP5hKzalFzzqsDLYezh8DsLUy7fQgiRuMOdycIRUQWtoAhB0jc=
=URrq
- -END PGP SIGNATURE-

php-8.1.11RC1.tar.gz
SHA256 hash:
538faa9e8c9f1027f6de669fbce153779d15f39b09a61d952ea7767ea41b6451
PGP signature:
- -BEGIN PGP SIGNATURE-

iQIzBAABCAAdFiEE8faSI4+8FmblpczUGZ+d/vb/uv0FAmMg9J8ACgkQGZ+d/vb/
uv2aUA/+JiIriuW7ZAfKbSgWoHZWutAGH9Phaoa6m6veS1BKx2DaIrvecvc6T4M9
hoJ+unBh1ogf+rAxdrNejd74ukY1kKkHJh/f1g8ul06DjGXDJ96PYOq31K6sTVXw
Yh2lgumNYlHJhREu3FH5IXnxmfbHESoFDisQ7eqhFjixW8NsDi19IsLbPaINP+rL
AmneS8magf5egVBozpT2BZ7syP3l9evUyqt4+wJwZEbGS2ZD51mkRRdny/4+GqLZ
HdFmgL+sSIckXI0zbdM9v3x9mKxzaTWTIOYrLU8+nEt0JgbqQWILlxTDw+cvW69W
pD88nP3EEL75AcIjOZutQFsIhbDl6Nw8wJQYvHENb4Nl9BvV1tN2nqLwtFVrrXjK
/tuwuZIPJHXwGoFq+em7IYvkevNEI9UHDC181WGAvQ05LHFM7nL3vmysc/e/R5LG
V0jmj/+v3HhN6EFyo8C7Ela5O/o1MFrP79yXgBhgQ/RYTQRvmMGfcpTk0x+tpE7D
CakN+VTMm8ebCte9GU6cB1MuLNe4WyPx33kgrdx5KjowTTqDlyr+N0m6Va62uWFA
koZ9d/hb5JB7yHXKB2QH6pP+AAz9LxAaPhcGpaq5247eN8XXUea+bzo9SIqf2TYl
XrAYHuTlBS1wEMSL95HVWV50sA7USeOBObIRn/28Zac4b5q7iq8=
=BNye
- -END PGP SIGNATURE-

php-8.1.11RC1.tar.xz
SHA256 hash:
60420c10773b51b50d34b0497d37720565444d12d27bf2c403069b17345a2cc4
PGP signature:
- -BEGIN PGP SIGNATURE-

iQIzBAABCAAdFiEE8faSI4+8FmblpczUGZ+d/vb/uv0FAmMg9J8ACgkQGZ+d/vb/
uv2R2w//arVo3e0zi/xnSsEldA89pgmiN4wr4y1Tx38Wf3jxhCW1Lx2PGIREnXiM
58gMccwqlaS5xX4FykeXEHOdl5KWZWpN3UAXFMLBgSgiaQlWLYAOeyZcNqACC7WP
OmSIxBRFzzar1zLCTxtrmrSef/koeSKB8uQVH2pfnzSAWk2YKEJH7OorlTy53cE2
3CdgYVQr+YbEg+UNCaTdBBKfFsCgk/kcz7jSHXdZF2w9awEkX8LbSunFWZlojBqP
pHuGCSRCjri0LzrM0KN7gnTRnZT28nct8JkBODU15StleJUaVk0lUckNzUHEpu66
3GFVWsNWO2KblouavALIVXBrigN8hkQj2xG8DZjihFj9/9BBLC6nw9q+DXdtyDhk
OU/33PqWOFcsujomyl+11kFJcN0s5BEXRCjgBc1928NMoEhBRq2zaD0DTEkhy/1m
aCp8vog5VIyWaKJSePh7o0D4UC+uyBkYig52ZcIqvTMoJMj75oxlzgJWLGbOvXgT
zOCaIyxB4v0eM9rmwByZWYrOY3C7ZfQEiAcalTf3lv51/HeTUJk8vSM9lRKuZ9UD
FiEgmnAR2ZDOHeUhw2U0bzdyYLNrVMzl3vRqyKlV+MgJprKBb+uJnkD4IkY+5T4I
rUM4NxA/Ufr/Ko2V7rCu1pOsHx7pU/SP3x4UY279TZGOYDvzS3Q=
=JEFx
- -END PGP SIGNATURE-

- --
- -Patrick
-BEGIN PGP SIGNATURE-
Version: FlowCrypt Email Encryption 8.3.5
Comment: Seamlessly send and receive encrypted email

wsFzBAEBCgAGBQJjJD2NACEJEBmfnf72/7r9FiEE8faSI4+8FmblpczUGZ+d
/vb/uv1ghQ/+IEX1KU9YJj7N//GCEh5wuehanCYSBrigD0ULx04w0HmACV5Q
CcRL1TcIYcrah27ge82ts52NNlU3b7AJeU8MeVYQtyP7E3zxVhKQyeaVPnOM
q0IujSmG2af3vmzZ6oE5EPZ8bo3TSm7f5Ku5K0wOkNNqkMWWOWlujyNA9UGX
9Q0jdl4JDs/VWsa+GvTL0dTP+ccTaKI5+Kd4EcqRhteKWPmKIJeUkD3/rrZz
pjYszaUpFnWGK6nAp6xUt/XnhnQZWaRcE5fEP5AM82kKuOD53xPOz+DWGIxs
9C8+0zU17cUdYBn0NvlClu9k+k8FxEBqi9clO7Sy5ho0NnA5FfpUBq2FAhCN
vZ4UsYH3lGWjw/UTBZZtaktXmpjCFetZgERid6gOxGrHWVZQTKwpD/159X8J
yNNAPjoQND0OHYeX6tw7c/0AmwHnWfT+ErR5u/bUxtfhrx+PbPSJlMNsldum
GsBQv8DnUOjFBoWT22EEL5qI182s6NocsXtlkqFgifJndDHOSGiCl15RI4Uk
4acfUso6E57IIgT/PXIJl/waEKS8dXnFIcXWJxJMwH9bzQIC2/ZW20Z3qVYm
Nky7K3wPlvV2WfroBuGFPnZ88TnbwSaT6IFjmGCJMAr4ZM2E1AqUn7JMs0vC
kbUGmlASLGR/zm47Qx7gurx3BkQARXulhx8=
=V0K4
-END PGP SIGNATURE-

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: https://www.php.net/unsub.php