* "Jean-Jacques Clar" <[EMAIL PROTECTED]> wrote:
trawick: is minor mmn bump needed to reflect that API structure was extended? Should the mmn be bumped up or not?Minor bump is to inform developers that something has changed that they should be aware of. What else?Will people that are more knowledgeable please share their understanding on the subject? Thanks,jjc-:
Minor bumps are to keep forward compat. (runtime checks are sufficient for new features, but a TP module compiled for an older version should run without any breakage). Major bumps break binary compat.
The above is actually a binary compat breakage -> major bump which is strongly forbidden in 2.0...
If Apache adds new field to end of request_rec, that is minor bump, correct? Existing modules should continue to work unchanged but modules can choose to look at MMN at compile time to see they are being built to work with newer Apache and can look at that field.
In this case, a new field was added to end of a different structure passed to modules, but why is it different than adding to end of request_rec?
