[PHP-DEV] PHP 8.1.28 Released!

2024-04-12 Thread Ben Ramsey
-8.1> Changelog:<https://php.net/ChangeLog-8.php#8.1.28> Release Manifest: <https://gist.github.com/ramsey/7fd8a20ab29953016bc790f0a9622d72> Many thanks to all the contributors and supporters! Ben Ramsey, Patrick Allaert, & Joe Watkins

Re: [PHP-DEV] Consider removing autogenerated files from tarballs

2024-03-31 Thread Ben Ramsey
> On Mar 31, 2024, at 11:08, Robert Landers wrote: > > There are probably multiple parties that require trust: the people > hosting the CI servers, the people with access to the CI servers, the > RM, and maybe more that I can't think of right now. > > One option would be to have > > - CI push

Re: [PHP-DEV] Consider removing autogenerated files from tarballs

2024-03-30 Thread Ben Ramsey
On Mar 30, 2024, at 07:03, Jakub Zelenka wrote:Hi,On Sat, Mar 30, 2024 at 7:08 AM Marco Pivetta <ocram...@gmail.com> wrote:On Sat, 30 Mar 2024, 05:19 Ben Ramsey, <b...@benramsey.com> wrote:On Mar 29, 2024, at 20:20, Bob Weinand <bobw...@hotmail.com> wrote: On

Re: [PHP-DEV] Consider removing autogenerated files from tarballs

2024-03-29 Thread Ben Ramsey
On Mar 29, 2024, at 20:20, Bob Weinand wrote: On 29.3.2024 23:31:26, Daniil Gentili wrote: In light of the recent supply chain attack in xz/lzma, leading to a backdoor in openSSH

Re: [PHP-DEV] [External] : Re: [PHP-DEV] VCS Account Request: sharadchan87

2024-02-05 Thread Ben Ramsey
> I wanted to invite Christopher too (cc-ed), but I don't have his GitHub > username, and I can't find it anywhere. This is Christopher: https://github.com/cjbj Cheers, Ben signature.asc Description: Message signed with OpenPGP

Re: [PHP-DEV] [RFC][Discussion] Raising zero to the power of negative number

2024-01-11 Thread Ben Ramsey
On 1/11/24 15:47, tag Knife wrote: On Thu, 11 Jan 2024 at 21:29, Jorg Sowa wrote: Hello everyone! I want to start the discussion on the RFC: Raising zero to the power of negative number Link: https://wiki.php.net/rfc/raising_zero_to_power_of_negative_number Kind regards, Jorg IEEE 754

[PHP-DEV] Re: [RFC][Discussion] Raising zero to the power of negative number

2024-01-11 Thread Ben Ramsey
On 1/11/24 15:29, Jorg Sowa wrote: Hello everyone! I want to start the discussion on the RFC: Raising zero to the power of negative number Link: https://wiki.php.net/rfc/raising_zero_to_power_of_negative_number Kind regards, Jorg In Python, the error message for `0 ** -1` is:

[PHP-DEV] Re: PHP-8.0 End of Life

2024-01-08 Thread Ben Ramsey
On 1/8/24 05:16, Gabriel Caruso wrote: Hi, all! According to the Supported Versions page (https://php.net/supported-versions) (and our release process documentation), active support for PHP-8.0 ended on Jan 1st 2024. This means PHP 8.0.30 was the last security-fix release for the 8.0 series.

Re: [PHP-DEV] Proposal: Arbitrary precision native scalar type

2023-12-06 Thread Ben Ramsey
> On Dec 7, 2023, at 00:36, Alex Pravdin wrote: > > Hello internals, > > > This is the second round of the discussion regarding arbitrary precision > scalar type integration into PHP. The previous part: > https://marc.info/?l=php-internals=168250492216838=2 was initiated by me > before deep

Re: [PHP-DEV] Adding a donate link to the PHP website

2023-11-30 Thread Ben Ramsey
> On Nov 30, 2023, at 02:45, Andreas Heigl wrote: > > On 30.11.23 09:39, James Titcumb wrote: >> On Thu, 30 Nov 2023 at 07:28, Andreas Heigl > > wrote: > [...snip...] >>I suppose that is actually nothing that an RFC can do as I imagine that >>everyone from the

[PHP-DEV] PHP 8.1.26 Released!

2023-11-23 Thread Ben Ramsey
8.php#8.1.26> Release Manifest: <https://gist.github.com/ramsey/0e2c93a8e68def20566632bd9d721ac7> Many thanks to all the contributors and supporters! Ben Ramsey, Patrick Allaert, & Joe Watkins php-8.1.26.tar.bz2 SHA256 hash: 83bde249c84aa1a043a8c8d0eea09345c2cae69b9784cdf02229fc916fbb9

Re: [PHP-DEV] PHP-8.1 open for bug fixes UNTIL 25 Nov

2023-11-22 Thread Ben Ramsey
On 11/21/23 20:17, Ben Ramsey wrote: On Nov 21, 2023, at 18:22, G. P. B. wrote: On Tue, 21 Nov 2023 at 21:10, Ben Ramsey mailto:ram...@php.net>> wrote: We’ve discussed this among release managers, and I’m updating this thread to clarify that I was mistaken about what the dates for sup

Re: [PHP-DEV] PHP-8.1 open for bug fixes UNTIL 25 Nov

2023-11-21 Thread Ben Ramsey
> On Nov 21, 2023, at 18:22, G. P. B. wrote: > > On Tue, 21 Nov 2023 at 21:10, Ben Ramsey <mailto:ram...@php.net>> wrote: >> We’ve discussed this among release managers, and I’m updating this >> thread to clarify that I was mistaken about what the dates f

[PHP-DEV] PHP-8.1 open for bug fixes UNTIL 25 Nov

2023-11-21 Thread Ben Ramsey
NB: this is a reply to the other thread, with the subject changed. On 11/10/23 13:57, Ben Ramsey wrote: Hi, all! According to the supported versions page[^1] (and our release process documentation), active support for PHP-8.1 ends on 25 Nov 2023. Since our release cycle has a release

Re: [PHP-DEV] [VOTE] [RFC]

2023-11-20 Thread Ben Ramsey
> On Nov 15, 2023, at 11:25, Jorg Sowa wrote: > > Hello internals! > I have just opened voting on the RFC to add 4 new rounding modes to round() > function. > > Voting will end November 30th, 00:00 GMT. > > Link: > https://wiki.php.net/rfc/new_rounding_modes_to_round_function > > Kind

[PHP-DEV] PHP-8.1 closed for bug fixes, security fixes only

2023-11-10 Thread Ben Ramsey
Hi, all! According to the supported versions page[^1] (and our release process documentation), active support for PHP-8.1 ends on 25 Nov 2023. Since our release cycle has a release falling on 23 Nov, this means PHP 8.1.26 is the last bug-fix release for the 8.1 series. Following PHP 8.1.26,

[PHP-DEV] PHP 8.1.26RC1 Available for testing

2023-11-09 Thread Ben Ramsey
://github.com/php/php-src/issues Hash values and PGP signatures can be found below or at: https://gist.github.com/ramsey/7e9bd236653d018fa49c9fe4a72b7ff5 8.1.26 should be expected in 2 weeks, i.e., on November 23, 2023. Thank you, and happy testing! Regards, Ben Ramsey, Patrick Allaert, & Joe Watkins

Re: [PHP-DEV] Two new functions array_first() and array_last()

2023-10-14 Thread Ben Ramsey
> On Oct 14, 2023, at 16:30, Nikita Popov wrote: > > On Sat, Oct 14, 2023, at 20:00, David Grudl wrote: >> PHP lacks two very basic functions for working with arrays: >> >> - array_first() returning the first element of an array (or null) >> - array_last() returning the last element of the

[PHP-DEV] PHP 8.1.25RC1 Available for testing

2023-10-12 Thread Ben Ramsey
://github.com/php/php-src/issues Hash values and PGP signatures can be found below or at: https://gist.github.com/patrickallaert/a4789e0470ef96b0c383955357fdc4c8 8.1.25 should be expected in 2 weeks, i.e., on October 26, 2023. Thank you, and happy testing! Regards, Patrick Allaert, Ben Ramsey, &

Re: [PHP-DEV] [RFC][Under discussion] RFC1867 for non-POST HTTP verbs

2023-10-06 Thread Ben Ramsey
On 10/6/23 11:18, Jakub Zelenka wrote: Hi, On Fri, Oct 6, 2023 at 2:44 PM Ilija Tovilo wrote: https://wiki.php.net/rfc/rfc1867-non-post It should probably explicitly mention that it uses the same inis like max_input_vars, max_file_uploads and max_multipart_body_parts. It's kind of

[PHP-DEV] Re: Is there any CLA document? Who has the copyright of contributed codes?

2023-10-06 Thread Ben Ramsey
On 10/6/23 05:24, 丸山雅裕 wrote: Dear The PHP Group Hello. I'm thinking of contributing to PHP within my working hours. Is there any CLA document? My company has some legal check processes before contribution. The legal department cares of "who has the copyright of contributed codes".

Re: [PHP-DEV] Add security.txt file to php.net

2023-09-29 Thread Ben Ramsey
On 9/29/23 08:42, Sara Golemon wrote: On Thu, Sep 28, 2023 at 5:20 PM Ben Ramsey wrote: I've added documentation inline in the security.txt file To add some nitpicky bikeshedding, I'd put those instructions elsewhere (maybe php-src:docs/release-process.md ?) and only have a single line

Re: [PHP-DEV] Add security.txt file to php.net

2023-09-28 Thread Ben Ramsey
On 9/28/23 16:14, Derick Rethans wrote: On 28 September 2023 20:15:34 BST, Ben Ramsey wrote: 2. I have signed it with my php.net release manager key. Since we publish our release manager keys, I'm recommending that a release manager for a currently supported version of PHP (at the time

[PHP-DEV] Add security.txt file to php.net

2023-09-28 Thread Ben Ramsey
I've just opened a PR on web-php to add a security.txt file to php.net[1]. Since there's currently some discussion around security audit priorities[2], I decided to notify this list first and see if there are any questions or concerns about adding a security.txt file. This file implements

[PHP-DEV] PHP 8.1.24 Released!

2023-09-28 Thread Ben Ramsey
8.php#8.1.24> Release Manifest: <https://gist.github.com/ramsey/0ad05a7bffcb630cc3cea31aecbbec5f> Many thanks to all the contributors and supporters! Ben Ramsey, Patrick Allaert, & Joe Watkins php-8.1.24.tar.bz2 SHA256 hash: b0ae5804a9ad53a7e28d0a32629495f816f935b10830c71f4ec15827185a7

Re: [PHP-DEV] A new JIT engine for PHP-8.4/9

2023-09-15 Thread Ben Ramsey
On 9/15/23 09:35, Derick Rethans wrote: This is a lot of new code, that very few other people understand in great detail. I think it is unwise if we have another large part of the engine that does not have enough people understanding enough of it, to be able to debug issues, and contribute to

[PHP-DEV] Re: Bugfix backport for bundled pcre2lib

2023-09-14 Thread Ben Ramsey
On 9/14/23 12:55, Niels Dossche wrote: Hi internals I currently have a PR open to fix bug https://github.com/php/php-src/issues/11956. PR link: https://github.com/php/php-src/pull/12108 To give some context: OP's code worked fine in PHP 8.0 but not in 8.1. That's because pcre2lib got updated

[PHP-DEV] PHP 8.1.24RC1 Available for testing

2023-09-14 Thread Ben Ramsey
://github.com/php/php-src/issues Hash values and PGP signatures can be found below or at: https://gist.github.com/ramsey/9cb0a7846f848827ed4503b494ffc692 8.1.24 should be expected in 2 weeks, i.e., on September 28, 2023. Thank you, and happy testing! Regards, Ben Ramsey, Patrick Allaert, & Joe Wat

Re: [PHP-DEV] PHP 8.1 and OpenSSL

2023-09-13 Thread Ben Ramsey
On 7/5/23 10:44, Ben Ramsey wrote: On Jun 13, 2023, at 15:06, Jan Ehrhardt wrote: Hi Christoph, "Christoph M. Becker" in php.internals (Wed, 18 Jan 2023 13:20:41 +0100): While the official builds for PHP 8.2 already use OpenSSL 3.0, the PHP 8.1 builds are still using OpenSSL 1.1.1

Re: [PHP-DEV] Casing of acronyms in class and method names

2023-09-13 Thread Ben Ramsey
On 9/10/23 20:59, Juliette Reinders Folmer wrote: With the above in mind, I wonder how much confusion/code churn renaming existing classes will cause and if that's worth it, especially as the suggested case for the PHP native class will likely be determined by the version on which the tooling

Re: [PHP-DEV] Casing of acronyms in class and method names

2023-09-10 Thread Ben Ramsey
On 8/31/23 13:34, Niels Dossche wrote: Hi Tim On 30/08/2023 13:43, Tim Düsterhus wrote: Hi after suggesting the use of ucfirst(strtolower(...)) casing for acronyms within a classname of a draft RFC, I was made aware of previous class naming RFC (June 2017) that required the use of

[PHP-DEV] Re: [RFC] [Discussion] DOM HTML5 parsing and serialization support

2023-09-04 Thread Ben Ramsey
On 9/2/23 14:41, Niels Dossche wrote: I'm opening the discussion for my RFC "DOM HTML5 parsing and serialization support". https://wiki.php.net/rfc/domdocument_html5_parser Thanks, Niels. This is much needed. This proposal introduces the DOM\HTML5Document class that extends the

[PHP-DEV] PHP 8.0.30 Released!

2023-08-04 Thread Ben Ramsey
hangeLog-8.php#8.0.30> Release Manifest: <https://gist.github.com/ramsey/a22b08609b32d3b85f4139f348bb7019> Many thanks to all the contributors and supporters! Gabriel Caruso & Sara Golemon (with Ben Ramsey filling in) php-8.0.30.tar.bz2 SHA256 hash: 98a9cb6a0e27a6950cdf4b26dcac48f2be2

[PHP-DEV] Re: ICU - NumberFormatter::ROUNDING_MODE default ROUND_HALFEVEN

2023-08-03 Thread Ben Ramsey
On 8/3/23 13:55, Hans Krentel via internals wrote: This is a proposal to consider to discuss/change the default value of     NumberFormatter::ROUNDING_MODE from current     NumberFormatter::ROUND_HALFEVEN to     NumberFormatter::ROUND_HALFUP . I got the attention of this from an

[PHP-DEV] PHP 8.1.22 Released!

2023-08-03 Thread Ben Ramsey
8.php#8.1.22> Release Manifest: <https://gist.github.com/ramsey/a8352c884d47d61f8a32f1bcf9ae8aa4> Many thanks to all the contributors and supporters! Ben Ramsey, Patrick Allaert, & Joe Watkins php-8.1.22.tar.bz2 SHA256 hash: 992354e382c6c618d01ed4be06beea8dec3178b14153df64d3c8c48b85e9f

[PHP-DEV] PHP 8.1.22RC1 Available for testing

2023-07-20 Thread Ben Ramsey
. Hash values and PGP signatures can be found below or at: https://gist.github.com/ramsey/465842fbdbbee799a03bc671aeae0eac 8.1.22 should be expected in 2 weeks, i.e. on Aug 3rd 2023. Thank you, and happy testing! Regards, Ben Ramsey, Patrick Allaert, & Joe Watkins php-8.1.22RC1.tar.bz2 SHA256

Re: [PHP-DEV] PHP 8.1 and OpenSSL

2023-07-18 Thread Ben Ramsey
> On Jul 5, 2023, at 10:44, Ben Ramsey wrote: > >> On Jun 13, 2023, at 15:06, Jan Ehrhardt wrote: >> >> Hi Christoph, >> >> "Christoph M. Becker" in php.internals (Wed, 18 Jan 2023 13:20:41 +0100): >>> While the official builds for

Re: [PHP-DEV] Default values for php.ini environment variables

2023-07-17 Thread Ben Ramsey
> On Jul 17, 2023, at 09:25, Derick Rethans wrote: > > On 13 July 2023 18:35:44 BST, Gabriel Fontes wrote: >> Hi everyone, >> >> PR author here. Thanks a lot for pushing this forward, Derick. >> Do let me know if you folks have any feedback or concerns about the PR, I'll >> be happy to

[PHP-DEV] Re: Default values for php.ini environment variables

2023-07-13 Thread Ben Ramsey
> On Jul 13, 2023, at 08:26, Derick Rethans wrote: > > Hi, > > coming forth out of an Xdebug issue > (https://bugs.xdebug.org/view.php?id=2174) I made a pull request so that > it is possible to use a fallback value in environment variables in INI > files, such as in: > >

Re: [PHP-DEV] PHP 8.1 and OpenSSL

2023-07-05 Thread Ben Ramsey
> On Jun 13, 2023, at 15:06, Jan Ehrhardt wrote: > > Hi Christoph, > > "Christoph M. Becker" in php.internals (Wed, 18 Jan 2023 13:20:41 +0100): >> While the official builds for PHP 8.2 already use OpenSSL 3.0, the PHP >> 8.1 builds are still using OpenSSL 1.1.1. However, OpenSSL 1.1.1 is >>

Re: [PHP-DEV] [VOTE] Interface Default Methods

2023-07-02 Thread Ben Ramsey
> On Jul 2, 2023, at 21:43, Levi Morrison wrote: > > On Sun, Jul 2, 2023 at 7:08 PM Ben Ramsey wrote: >> >> I’m probably going to vote “yes” on this, but since the property accessors >> RFC won’t be ready for 8.3,[1] and that RFC covers use of properties in

Re: [PHP-DEV] [VOTE] Interface Default Methods

2023-07-02 Thread Ben Ramsey
> On Jul 2, 2023, at 19:11, Levi Morrison wrote: > > Chatter on the [Interface Default Methods RFC][1] has been quiet for > the past 6 days, and the feature freeze deadline is fast approaching > for PHP 8.3, so I'm moving this to vote. It'll be open for two weeks > as usual. > > Thanks to

Re: [PHP-DEV] RFC1867 (multipart/form-data) PUT requests

2023-06-27 Thread Ben Ramsey
> On Jun 27, 2023, at 04:01, Ilija Tovilo wrote: > > Hi Ben, Hi Rowan > > On Mon, Jun 26, 2023 at 8:55 PM Ben Ramsey wrote: >> >>> On Jun 20, 2023, at 06:06, Rowan Tommins wrote: >>> >>> On Tue, 20 Jun 2023 at 10:25, Ilija Tovilo wrote: >

Re: [PHP-DEV] RFC1867 (multipart/form-data) PUT requests

2023-06-26 Thread Ben Ramsey
> On Jun 20, 2023, at 06:06, Rowan Tommins wrote: > > On Tue, 20 Jun 2023 at 10:25, Ilija Tovilo wrote: > >> Introduce a new function (currently named populate_post_data()) to >> read the input stream and populate the $_POST and $_FILES >> superglobals. >> > > > My initial instinct was to

Re: [PHP-DEV] [RFC] [Vote] Deprecate functions with overloaded signatures

2023-06-26 Thread Ben Ramsey
> On Jun 26, 2023, at 08:36, Máté Kocsis wrote: > > Hi Everyone, > > As previously announced on the list, I have just started the vote about the > "Deprecate functions with overloaded signatures". > > Link to the RFC: > https://wiki.php.net/rfc/deprecate_functions_with_overloaded_signatures >

[PHP-DEV] PHP 8.1.20 Released!

2023-06-08 Thread Ben Ramsey
8.php#8.1.20> Release Manifest: <https://gist.github.com/ramsey/477cc13346819dffae656ccb948182bf> Many thanks to all the contributors and supporters! Ben Ramsey, Patrick Allaert, & Joe Watkins php-8.1.20.tar.bz2 SHA256 hash: 55578587514a2707500f85319e57c0d4df9b8803cdb26566595ac4bf459dc

[PHP-DEV] PHP 8.1.20RC1 Available for testing

2023-05-25 Thread Ben Ramsey
. Hash values and PGP signatures can be found below or at: https://gist.github.com/ramsey/75308c3efecf8f7370a514e7d7782ba1 8.1.20 should be expected in 2 weeks, i.e. on Jun 8th 2023. Thank you, and happy testing! Regards, Ben Ramsey, Patrick Allaert, & Joe Watkins php-8.1.20RC1.tar.bz2 SHA256

[PHP-DEV] Re: [VOTE] PHP 8.3 Release Managers

2023-04-17 Thread Ben Ramsey
On 4/17/23 16:01, Sergey Panteleev wrote: Hi all, The polls have closed, and Derick’s scripts have tallied the votes [1], Our “rookie" PHP 8.3 release managers are: - Jakub Zelenka - Eric Mann Our "veteran” is the PHP 8.2 release manager Pierrick Charron. Jakub and Eric you are in a good

[PHP-DEV] PHP 8.1.18 Released!

2023-04-13 Thread Ben Ramsey
8.php#8.1.18> Release Manifest: <https://gist.github.com/ramsey/88952942b627ce96e02d500a8be0582b> Many thanks to all the contributors and supporters! Ben Ramsey, Patrick Allaert, & Joe Watkins php-8.1.18.tar.bz2 SHA256 hash: d2ac30d6b574fca594fe0cc01c0693e23585b27443e342b0aab07274cde44

[PHP-DEV] PHP 8.1.18RC1 Available for testing

2023-03-30 Thread Ben Ramsey
. Hash values and PGP signatures can be found below or at: https://gist.github.com/ramsey/e10f200677c8ee34b3840b05af0565d6 8.1.18 should be expected in 2 weeks, i.e. on Apr 13th 2023. Thank you, and happy testing! Regards, Ben Ramsey, Patrick Allaert, & Joe Watkins php-8.1.18RC1.tar.bz2 SH

[PHP-DEV] PHP 8.1.16 tarballs fixed! [Re: PHP 8.1.16 Released!]

2023-02-14 Thread Ben Ramsey
m very sorry for the inconvenience, and I am making changes to my packaging process to ensure this does not happen again. Cheers, Ben Ramsey php-8.1.16.tar.bz2 SHA256 hash: cd9f0ea14d82d9455587a49a0b6c802a7b8d8ff79703f9f48b17db010fb633ce PGP signature: -BEGIN PGP SIGNATURE- iQIzBAABCAAdFiEEObZB

[PHP-DEV] PHP 8.1.16 Released!

2023-02-14 Thread Ben Ramsey
-8.1> Changelog:<https://php.net/ChangeLog-8.php#8.1.16> Release Manifest: <https://gist.github.com/ramsey/bded81480eb74ca182579849a3c37204> Many thanks to all the contributors and supporters! Ben Ramsey, Patrick Allaert, & Joe Watkins

[PHP-DEV] PHP 8.1.14 Released!

2023-01-05 Thread Ben Ramsey
8.php#8.1.14> Release Manifest: <https://gist.github.com/ramsey/2601f25c142dbca534d87a47325a48bd> Many thanks to all the contributors and supporters! Ben Ramsey, Patrick Allaert, & Joe Watkins php-8.1.14.tar.bz2 SHA256 hash: 14ca99333dd604a504a2368946485ac35d379c4da96d28dc515d7eb502dff

[PHP-DEV] PHP 8.1.14RC1 Available for testing

2022-12-15 Thread Ben Ramsey
/php/php-src/issues. Hash values and PGP signatures can be found below or at: https://gist.github.com/ramsey/6b843cb7c14c8b3ba5d3c4ce626a62f1 8.1.14 should be expected in 3 weeks, i.e. on Jan 5th 2023. Thank you, and happy testing! Regards, Ben Ramsey, Patrick Allaert, & Joe Watkins

[PHP-DEV] Re: Remove PHP-x.y.* git branches

2022-12-13 Thread Ben Ramsey
On 12/13/22 11:30, Michael Voříšek - ČVUT FJFI wrote: Hello everyone, I am the author of https://github.com/php/php-src/issues/10007 proposal and I would ask you for the green light to do so. There are two kinds of unusefull branches: a) the PHP-x-y-* branches - I would restrict the removal of

[PHP-DEV] PHP 8.1.12 Released

2022-10-28 Thread Ben Ramsey
8.php#8.1.12> Release Manifest: <https://gist.github.com/ramsey/84eaef26d8e4126031aaa13c97e1215f> Many thanks to all the contributors and supporters! Ben Ramsey, Patrick Allaert, & Joe Watkins php-8.1.12.tar.bz2 SHA256 hash: f87d73e917facf78de7bcde53fc2faa4d4dbe0487a9406e1ab68c8ae8

[PHP-DEV] PHP 8.1.12RC1 Available for testing

2022-10-13 Thread Ben Ramsey
. Hash values and PGP signatures can be found below or at: https://gist.github.com/ramsey/5cc9c3d4b0db1af72579eec1fab96287 8.1.12 should be expected in 2 weeks, i.e. on Oct 27th 2022. Thank you, and happy testing! Regards, Ben Ramsey, Patrick Allaert, & Joe Watkins php-8.1.12RC1.tar.bz2 SH

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

2022-09-17 Thread Ben Ramsey
> On Sep 16, 2022, at 20:27, 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.

Re: [PHP-DEV] Re: Increase maximum size of an uploaded file to 50Mbyte

2022-09-07 Thread Ben Ramsey
On 9/7/22 16:46, Kris Craig wrote: Lets respect the RFC protocol and wait the specified time to see if someone else comes with something. By the Way... This needs an RFC right? Yes, most definitely. Does it, though? It's not a new feature, it's a very small change (lines-of-code-wise),

[PHP-DEV] Re: Increase maximum size of an uploaded file to 50Mbyte

2022-09-07 Thread Ben Ramsey
On 9/7/22 08:57, Misha wrote: Hello everyone, We spend a lot of time to increase limits for uploads file in PHP. Can we increase it in php.ini? Current value is 2Mb. Its so small value, when photo image can take 8Mb on iPhone X. We should increase it to 50Mb, because DevOps engineers do

[PHP-DEV] PHP 8.1.10 Released

2022-09-01 Thread Ben Ramsey
8.php#8.1.10> Release Manifest: <https://gist.github.com/ramsey/9ad6f9616063a066d360c5d152bc6b34> Many thanks to all the contributors and supporters! Patrick Allaert, Ben Ramsey, & Joe Watkins php-8.1.10.tar.bz2 SHA256 hash: 2de8e0402285f7c56887defe651922308aded58ba60befcf3b77720209e31

[PHP-DEV] Re: ksort breaking change

2022-08-30 Thread Ben Ramsey
> On Aug 29, 2022, at 05:48, Christoph M. Becker wrote: > > On 26.08.2022 at 18:28, Sara Golemon wrote: > >> On Fri, Aug 26, 2022 at 7:19 AM Christoph M. Becker >> wrote: >>> >>> On 26.08.2022 at 05:15, Go Kudo wrote: >>> In the actively supported version of PHP, `ksort()` has been

[PHP-DEV] PHP 8.1.10RC1 Available for testing

2022-08-18 Thread Ben Ramsey
. Hash values and PGP signatures can be found below or at: https://gist.github.com/ramsey/e29003d16a63df2c823ddb208b895f91 8.1.10 should be expected in 2 weeks, i.e. on Sep 1st 2022. Thank you, and happy testing! Regards, Ben Ramsey, Patrick Allaert, & Joe Watkins php-8.1.10RC1.tar.bz2 SHA256

[PHP-DEV] Re: Additional small features for 8.2

2022-08-18 Thread Ben Ramsey
> On Aug 18, 2022, at 08:46, Jakub Zelenka wrote: > > Hi, > > There are some small self contained features that would be good to get to 8.2 > unless there are any objections ofc. > > Make libxml_set_external_entity_loader() return the previous loader > https://github.com/php/php-src/pull/7977

[PHP-DEV] Re: [Concept] Extension methods

2022-08-10 Thread Ben Ramsey
On 8/10/22 09:17, Alex Wells wrote: The idea is to introduce extension methods, similar to those in Kotlin, C#, Dart. For those unfamiliar, those are just regular functions with fancy syntax. However, I think having those will not only improve readability, but also cover some of the previously

Re: [PHP-DEV] [PHP 8.2] Feature freeze and new branch tomorrow

2022-07-19 Thread Ben Ramsey
On 7/19/22 04:50, Christoph M. Becker wrote: On 19.07.2022 at 09:38, Jakub Zelenka wrote: On Tue, 19 Jul 2022, 02:57 Ben Ramsey, wrote: We plan to cut the new PHP-8.2 branch tomorrow around 16:00 UTC. If there are still PRs open that folks have already discussed and agreed should go

[PHP-DEV] [PHP 8.2] Feature freeze and new branch tomorrow

2022-07-18 Thread Ben Ramsey
This was a continuation of a previous thread, but I felt my notes below warranted splitting off into a new thread. On Mon, Jul 18, 2022 at 18:02 Jakub Zelenka wrote: > On Mon, Jul 18, 2022 at 11:59 PM Jakub Zelenka wrote: > > > Hi > > > > On Tue, Jul 5, 2022 at 7:09 PM Pierrick Charron >

[PHP-DEV] PHP 8.1.8 Released

2022-07-07 Thread Ben Ramsey
1.8> Release Manifest: <https://gist.github.com/ramsey/e72758224fa70ed0507bf584084176c7> Many thanks to all the contributors and supporters! Ben Ramsey, Patrick Allaert, & Joe Watkins php-8.1.8.tar.bz2 SHA256 hash: b8815a5a02431453d4261e3598bd1f28516e4c0354f328c12890f257870e4

[PHP-DEV] Re: What to do with qa.php.net?

2022-07-07 Thread Ben Ramsey
On 7/7/22 11:54, Christoph M. Becker wrote: Hi all, I wonder what we should do with qa.php.net. While that site probably was useful in the past (at least the possibility to merge Github PRs), it seems that it is mostly abandoned nowadays. Besides some (partially) out-dated information, and

[PHP-DEV] PHP 8.1.8RC1 Available for testing

2022-06-23 Thread Ben Ramsey
/php/php-src/issues Hash values and PGP signatures can be found below or at: https://gist.github.com/ramsey/024736f8887b50ab47a4982e6ae9be31 8.1.8 should be expected in 2 weeks, i.e. on July 7th 2022. Thank you, and happy testing! Regards, Ben Ramsey, Patrick Allaert, & Joe Watkins php-8.1.

[PHP-DEV] Re: [RFC] [Under Discussion] PDO driver specific sub-classes

2022-06-21 Thread Ben Ramsey
On 6/20/22 18:01, Dan Ackroyd wrote: Hi, Following previous discussions, here is an RFC to have DB specific classes for PDO. https://wiki.php.net/rfc/pdo_driver_specific_subclasses cheers Dan Ack Is there a reason we shouldn't go ahead and add subclasses for all database connection types,

Re: [PHP-DEV] [PHP 8.2] 30 days before feature freeze

2022-06-20 Thread Ben Ramsey
On 6/20/22 17:28, Dan Ackroyd wrote: On Mon, 20 Jun 2022 at 22:26, Pierrick Charron wrote: If you plan to submit a RFC you have until July 5th to open it for vote so that it can be closed on time. Does that mean tomorrow midnight, or midnight today (aka in about 30 minutes time), is the

Re: [PHP-DEV] [VOTE] Create a global login system for php.net

2022-06-11 Thread Ben Ramsey
Derick Rethans wrote: > On 11 June 2022 08:13:15 CEST, Aaron Junker wrote: >> Hi all >> >> I will now open voting on my RFC for creating a global php.net login >> system[1]. > > I think this is not a good RFC, and very premature: > > - It lists wants and promises, but no solutions. No work

[PHP-DEV] PHP 8.1.7 Released

2022-06-09 Thread Ben Ramsey
1.7> Release Manifest: <https://gist.github.com/ramsey/8e70fb062be39392f1be9c7e3fe7603f> Many thanks to all the contributors and supporters! Ben Ramsey, Patrick Allaert, & Joe Watkins php-8.1.7.tar.bz2 SHA256 hash: b816753eb005511e695d90945c27093c3236cc73db1262656d9fadd73ead7

[PHP-DEV] Requesting reviews on php-src pull requests

2022-05-31 Thread Ben Ramsey
This came up in a conversation I had with Sergey and Pierrick earlier today... As release managers go through open PRs, we tag them with "Waiting on Review" to indicate to other internals devs that a PR needs review. In fact, we have quite a few that are currently waiting on review:

Re: [PHP-DEV] [RFC][Under discussion] Create a global login system for php.net

2022-05-29 Thread Ben Ramsey
On 5/29/22 09:57, Andreas Heigl wrote: But the bad news is, that there is also the colobus system which powers the NNTP-server backend that a number of people use to interact with the mailing-list. Which also has an authentication and would therefore need to be switched. So we are back at 9

Re: [PHP-DEV] Questions about main.php.net and people.php.net

2022-05-27 Thread Ben Ramsey
On 5/27/22 06:02, Sergey Panteleev wrote: I'm not sure it's worth shutting down, it's not bothering anyone =) Aside: The community is quite large, and it's not always easy to find who is responsible for what or who has what access. When I needed access to the edit-box server, it took a long

[PHP-DEV] [8.2] Feature Freeze July 19th

2022-05-23 Thread Ben Ramsey
Hi, all! While we haven't yet kicked off the 8.2 release cycle, Alpha 1 is fast approaching (June 9th), and Feature Freeze is less than 2 months away (July 19th). All new features and RFCs need to be discussed with voting polls closed on or before July 19th, for inclusion in PHP 8.2. So,

[PHP-DEV] Re: Removal of ${} string interpolation in PHP 9

2022-05-21 Thread Ben Ramsey
On 5/20/22 04:05, Ilija Tovilo wrote: Hi everyone It was pointed out to me that unfortunately the "Deprecate ${} string interpolation" RFC didn't specify *how* the feature would be removed in PHP 9. https://wiki.php.net/rfc/deprecate_dollar_brace_string_interpolation

[PHP-DEV] Re: Declaring tidyNode properties as readonly?

2022-05-21 Thread Ben Ramsey
On 5/9/22 02:17, Máté Kocsis wrote: Hi Internals, When I was working on making the properties of the tidy and tidyNode classes declared (https://github.com/php/php-src/pull/8515), I noticed that it doesn't make sense to write the properties of tidyNode, as the property changes won't have any

[PHP-DEV] Re: [8.2] Release Manager Election

2022-05-18 Thread Ben Ramsey
> On May 11, 2022, at 09:51, Ben Ramsey wrote: > > Happy middle of the week, everyone! > > We’ve had another great turn-out for PHP Release Manager selection this year. > > In the role of “Veteran” release manager, Ben Ramsey[0] (that’s me!) has > volunteered t

[PHP-DEV] PHP 8.1.6 Released

2022-05-12 Thread Ben Ramsey
1.6> Release Manifest: <https://gist.github.com/ramsey/432fcf8afcbfb1f1de6c3ab47d82e366> Many thanks to all the contributors and supporters! Ben Ramsey, Patrick Allaert, & Joe Watkins php-8.1.6.tar.bz2 SHA256 hash: 7b353304b7407554f70d3e101a226a1fc22decae5c4c42ed270c4e389bfa

[PHP-DEV] [8.2] Release Manager Election

2022-05-11 Thread Ben Ramsey
Happy middle of the week, everyone! We’ve had another great turn-out for PHP Release Manager selection this year. In the role of “Veteran” release manager, Ben Ramsey[0] (that’s me!) has volunteered to mentor two rookies, so there will be two seats up for grabs. As I mentioned in an earlier

Re: [PHP-DEV] PHP 8.2 Release Manager Selection

2022-05-10 Thread Ben Ramsey
> On May 3, 2022, at 20:24, Ben Ramsey wrote: > >> On May 3, 2022, at 12:23, Aaron Junker wrote: >> >> Hi all, >> >> The week, where applications were open is over. And I also saw the available >> candidates already got mentioned on the wik

Re: [PHP-DEV] PHP 8.2 Release Manager Selection

2022-05-03 Thread Ben Ramsey
> On May 3, 2022, at 12:23, Aaron Junker wrote: > > Hi all, > > The week, where applications were open is over. And I also saw the available > candidates already got mentioned on the wiki page of PHP 8.2. So I'm curious > when will voting start and how long will it last? > > Thanks in

[PHP-DEV] PHP 8.1.6RC1 Available for testing

2022-04-28 Thread Ben Ramsey
values and PGP signatures can be found below or at: https://gist.github.com/ramsey/5d73f0717effb6d8d17699381361e4b1 8.1.6 should be expected in 2 weeks, i.e. on May 12th 2022. Thank you, and happy testing! Regards, Ben Ramsey, Patrick Allaert, & Joe Watkins php-8.1.6RC1.tar.bz2 SHA256

Re: [PHP-DEV] Constraints vs. values as types?

2022-04-17 Thread Ben Ramsey
> On Apr 16, 2022, at 23:48, Mike Schinkel wrote: > > Hi PHPers, > > As I have been following the discussion about the need for a "true" type to > allow documenting that a function should only be able to return true vs. bool > which would allow false, and in the past the same argument for

[PHP-DEV] PHP 8.1.4 Released

2022-03-17 Thread Ben Ramsey
1.4> Release Manifest: <https://gist.github.com/ramsey/3cd29e91eda319bf2a8e3e3529736dd8> Many thanks to all the contributors and supporters! Ben Ramsey, Patrick Allaert, & Joe Watkins php-8.1.4.tar.bz2 SHA256 hash: b3f688cb69758523838b8e7f509aaef0152133d9b84a84a0b7cf68eeafc1

[PHP-DEV] PHP 8.1.4RC1 Available for testing

2022-03-03 Thread Ben Ramsey
. Hash values and PGP signatures can be found below or at: https://gist.github.com/patrickallaert/e686270af0d54ca803ea2e1ef686b4ad 8.1.4 should be expected in 2 weeks, i.e. on Mar 17th 2022. Thank you, and happy testing! Regards, Ben Ramsey, Patrick Allaert, & Joe Watkins php-8.1.4RC1.tar

[PHP-DEV] PHP 8.1.2 Released

2022-01-20 Thread Ben Ramsey
/a5e1dd6abe2c5ce290830b61b73ce46b Many thanks to all the contributors and supporters! Patrick Allaert, Ben Ramsey & Joe Watkins php-8.1.2.tar.bz2 SHA256 hash: 913dc7dd4388427fa33ea4ac89834e856ff5394f4218eace260a3a279f5b53a9 PGP signature: -BEGIN PGP SIGNA

Re: [PHP-DEV] [VOTE] Deprecate dynamic properties

2021-11-12 Thread Ben Ramsey
> On Nov 12, 2021, at 10:10, Derick Rethans wrote: > > On 12 November 2021 13:07:42 GMT, Nikita Popov wrote: >> Hi internals, >> >> I've opened the vote on >> https://wiki.php.net/rfc/deprecate_dynamic_properties. Voting will close >> 2021-11-26. > > I've voted no on this one. Not because I

[PHP-DEV] PHP 8.1.0RC6 available for testing

2021-11-11 Thread Ben Ramsey
availability release, PHP 8.1.0, should be expected in 2 weeks, i.e., on 25 Nov 2021. Hash values and PGP signatures can be found below or at https://gist.github.com/ramsey/fa4cea52d20fbb91e59e68e2d58240c3 Thank you, and happy testing! Regards, Ben Ramsey, Patrick Allaert, & Joe Watkins

Re: [PHP-DEV] [RFC] $this return type

2021-09-09 Thread Ben Ramsey
> On Sep 9, 2021, at 09:47, Mike Schinkel wrote: > >> On Sep 9, 2021, at 10:26 AM, Flávio Heleno wrote: >> >> On Tue, Sep 7, 2021 at 10:27 AM Sebastian Bergmann >> wrote: >> >>> Am 07.09.2021 um 12:28 schrieb Nikita Popov: I have some reservations about this (which basically come down

[PHP-DEV] Re: Option for array_column() to preserve keys.

2021-09-08 Thread Ben Ramsey
Ben Ramsey wrote on 9/8/21 16:31:> We originally had a patch for this while PHP 5.5 was still in beta, but > we decided against merging it, and I can't remember why. :-) > This looks like part of the thread. I'm not sure where the rest of it is: https://externals.io/message/67113 Ch

[PHP-DEV] Re: Option for array_column() to preserve keys.

2021-09-08 Thread Ben Ramsey
Andreas Hennings wrote on 9/7/21 19:19: > Hello internals, > > The function array_column() would be much more useful if there was an > option to preserve the original array keys. > I can create an RFC, but I think it is better to first discuss the options. > > This is requested in different

Re: [PHP-DEV] Re: [RFC] Random Extension 3.0

2021-09-06 Thread Ben Ramsey
Nikita Popov wrote on 9/6/21 03:06: > On Sun, Sep 5, 2021 at 7:40 PM Ben Ramsey wrote: > >> Go Kudo wrote on 9/4/21 23:00: >>> Indeed, it may be true that these suggestions should not be made all at >>> once. If necessary, I would like to propose to organize th

Re: [PHP-DEV] Re: [RFC] Random Extension 3.0

2021-09-05 Thread Ben Ramsey
Go Kudo wrote on 9/4/21 23:00: > Indeed, it may be true that these suggestions should not be made all at > once. If necessary, I would like to propose to organize the RNG > implementation first. > > Do we still need an RFC in this case? I'm not sure I'm not fully understand > the criteria for an

[PHP-DEV] Re: New operator suggestion

2021-09-04 Thread Ben Ramsey
David Kolář wrote on 9/4/21 17:19: > Back to the suggestion - I suggest creating a new IFNULL operator, which > will simply test if > expression is null. If not, it returns left-hand part, if yes, it > returns right-hand part. This is already what the `??` operator does. For example:

[PHP-DEV] Re: [RFC] Random Extension 3.0

2021-09-04 Thread Ben Ramsey
Go Kudo wrote on 9/2/21 10:10: > Hi Internals. > > Expanded from the previous RFC and changed it to an RFC that organizes the > whole PHP random number generator. Also, the target version has been > changed to 8.2. > > https://wiki.php.net/rfc/rng_extension >

[PHP-DEV] Re: Sodium - Stream Counter API

2021-09-04 Thread Ben Ramsey
Paragon Initiative Enterprises Security Team wrote on 9/2/21 15:25:> The only question I have is: Should this land in 8.1 (it's small and > self-contained) or 8.2? > 8.1 is in feature freeze. Since this is adding functionality, it needs to target 8.2. Cheers, Ben signature.asc Description:

  1   2   3   4   >