
On Sun, Feb 1, 2015 at 3:00 PM, Mark Lentczner
On Sun, Feb 1, 2015 at 4:09 AM, Herbert Valerio Riedel
wrote: Fwiw, the 3+ year argument applies to almost any `base`-augmentation if you need such backward-compatibility. By that argument there's little incentive to add anything to `base` at all.
That isn't true. Careful additions of things to existing modules that are generally imported qualified are fine. Additions of new modules are fine. Yes, a side effect of being 'base' is that it is harder to change and must consider backward and forward compatibility over a longer time span.
You still can't use the added things for 3+ years if you want your code to be backwards compatible, so the argument is pretty much the same. The discussed FTP changes hardly break any code either, so I don't see the big difference. Erik