[Python-Dev] Re: Stability and change (original) (raw)
Skip Montanaro skip@pobox.com
Mon, 8 Apr 2002 16:04:43 -0500
- Previous message: [Python-Dev] Re: Stability and change
- Next message: [Python-Dev] Re: Stability and change
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Geez, I'm not going to make it to the end of p-dev mail today...
BAW> Maybe I misunderstand, but it makes me really nervous that micro
BAW> releases would have internal incompatibilities (I'm not talking
BAW> about those related to fixed bugs in earlier micros).
It depends on what branch you're on. Following up on my previous note about functional completeness, one of your goals might be "to investigate MAL's new Unicode implementation". You might get to 2.5.7 and realize it's not going to work for some reason and then have to rip it back out. Obviously 2.5.8 might then be incompatible with 2.5.7, but since it's the current bleeding edge development branch, you never advertise stability across point releases. Clearly, this sort of toss-it-in-rip-it-out sort of thing wouldn't hold in the Garth branch.
BAW> I'd dread having to explain to people "this is compatible with
BAW> Python Python 2.4.2 but not anything earlier than 2.4.1 unless
BAW> you're on the 2.3.x branch and then 2.3.7 is okay, but not 2.3.6 or
BAW> earlier."
That's just it. You never, never, never require any development release to run an external package. If you release a package that requires that sort of coupling, Guido simply calls in a favor from one of his Italian cousins in the Soprano or Corleone families (my apologies for the crude American Mafia-style references, Alex), and they take care of you. :-)
Skip
- Previous message: [Python-Dev] Re: Stability and change
- Next message: [Python-Dev] Re: Stability and change
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]