All three of us discussed:
- We agree with the general idea of an improved PRNG, so we encourage Scott to continue working on the PR to get it into a polished state ready for merge
- Haarg’s “missing import” PR now looks good; Paul has LGTM’ed it
- TLS in core still remains a goal for the next release cycle.
Crypt::OpenSSL3 might now be in a complete enough state to support a minimal viable product “https” client to be built on top of it, that could be used by an in-core CPAN client
[P5P posting of this summary]
All of us were present.
- We discussed the recent p5p thread about the proposed
class :abstract attribute. Paul wants to write that because it’s a simple addition on current code and avoids design complications about roles. Aristotle doesn’t wish to introduce a new special-purpose feature now that will become redundant when a more general one is available later and wondered whether it can be introduced as roles that currently only support a small subset of features. No call has been made.
- The
class discussions also extended to looking at the meta module and API, and the common idea between the two that it would be useful to get more people to use them and discuss future ideas. We would like people to step forward here.
- We have PR #24059 to implement the retraction of the deprecation of being able to call undefined import methods (and the reinstatement of a default-enabled warning for that case), thanks to haarg. We are keen to get it merged so we will provide feedback soon.
- The maint-votes process came up. We pondered whether we can conceive of something less obscure and will post to the list about this.
[P5P posting of this summary]
Just Paul and Aristotle this week.
We mostly discussed the experimental refaliasing and declared_refs features to see if we can find a path towards declaring at least the latter non-experimental. This would be useful in its own right, as well as an enabler for PPC0034 “Ref-aliased parameters in subroutine signatures”.
[P5P posting of this summary]
After skipping a week again due to circumstances, all three of us attended this shorter meeting, which Paul had to leave early.
We went over a number of pending administrative requests, including possible additions to the core team and the process to follow for this.
We reviewed issue #24013 about the fallout of fatalizing calls to undefined import/unimport methods with arguments. We decided that this deprecation be rescinded and the PR be reverted. This mistake should only warn, with a category to make it easily usably fatalizable (so that whoever wants the error can opt into it).
[P5P posting of this summary]