This week’s meeting was delayed by scheduling conflicts because we chose consistency and availability over partition tolerance. We spent the entire meeting working on the document we wanted to put together a month ago with our thoughts on the Perl version number, which we intend to publish very soon.
[P5P posting of this summary]
This week, we talked about some recent (and less recent) p5p threads:
- We discussed the sort thread briefly. We are waiting to see where it goes.
- We talked again about TLS in core, and reviewed a document from the CPAN Security Group. We want to talk about this more in depth next week.
- Discussion of the evalordie thread led us to talk about some form of in-core autodie pragma. We didn’t reach any conclusion.
- We noted that a maint release is overdue.
[P5P posting of this summary]
We had a guest this week: Olaf Alders.
- We exchanged Perl (re)branding ideas with Olaf. We will be keeping in touch on that front.
- We discussed the feedback on feature-guarding and unbundling apostrophe. We came up with a strategy to propose that we think should work, which will be posted on the relevant thread.
- We discussed the fact that keeping the current smartmatch operator (as a feature) means we can’t have a meaningful air gap to prevent subtle bugs when moving to a future “good” smartmatch. This probably implies that we would be giving up on any future smart match operator, but there are usually better replacements.
[P5P posting of this summary]
Everyone was present this week.
- We devised a strategy to deal with smartmatch, starting with reverting its removal. A separate email with details will follow.
- We spent too much time talking about putting the apostrophe package separator behind a feature. That too will be outlined in a separate email. A github issue will follow.
- We want to revert the open undef patch, for a variety of reasons, such as breaking autodie. We decided the steps to handle this.
[P5P posting of this summary]