On Sun, Aug 18, 2024, at 00:40, Rowan Tommins [IMSoP] wrote:
> 
> 
> On 17 August 2024 22:33:03 BST, Rob Landers <rob@bottled.codes> wrote:
> >I wouldn't consider it a BC break, no. But (ironically?), Symfony crashes 
> >with this change. It really shouldn't but ...
> 
> I don't think it makes sense to say "it breaks existing code, but it's not a 
> compatibility break".
> 
> Perhaps what you're saying is "it's only a BC break for code that's not 
> following best practices"?
> 
> But more relevant than whether you think the current code is "correct" is the 
> fact that a) it will need to be changed to work with your proposal; and b) 
> the change is simple and can be done in advance. 
> 
> So the RFC should acknowledge this BC break, but could argue that it's small 
> enough to include in a minor version. This is actually really common - RFCs 
> that introduce a new global function often acknowledge that it would break 
> existing userland functions with that name. Between that and obviously 
> serious BC breaks like *removing* a function, there's a big grey area where 
> we have to make a judgement call.
> 
> Regards,
> Rowan Tommins
> [IMSoP]
> 

Hey Rowan,

Ah, that's a good tip and point. Thank you. I'll update the RFC!

— Rob

Reply via email to