Re: [PHP-DEV] make install overwriting php.ini
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
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()
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()
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
-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