[development] Suggestion for people releasing new modules and themes into CVS

Khalid B kb at 2bits.com
Thu Sep 14 13:58:48 UTC 2006

Is your point about the temporal nature of what HEAD is? Or about someone
tagging the module for a version while it is not yet converted to the version?

HEAD by definition is a moving target. It means different things at different
times. For example, in April, it was 4.7, now it means 5.0.

So, in any commit, when it says "HEAD" it means "HEAD at the time of
the commit whatever it may be".

Another problem is that we often don't know if the next release will be
an x+1.0 or x.y+1, so we can't say "ported for 5.0" before Dries makes
that decision. This is another case where code names for future releases
will help.

As for people tagging the module before it is ported, this should not be
happening and I can add a point on it.

On 9/14/06, Larry Garfield <larry at garfieldtech.com> wrote:
> On Wednesday 13 September 2006 22:15, Khalid B wrote:
> > Here is the updated list based on the comments above:
> I just thought of another one while browsing the module list right now...
> If you have status information in the module's description ("is being updated
> for 4.7", "is not yet ready for prime time", "has now been updated for...",
> etc.) for the love of Dries date it!  A module that says in its description:
> "It is not yet ready for 4.6, nor for HEAD. Allthough It does work, it still
> needs a lot of love ad time. So you can help."
> yet has a 4.6 tag and a last update in CVS of sometime over the summer leaves
> me scratching my head as to wtf its actual status is.  Yes, this is an actual
> example I just saw that prompted me to write this email, but I've seen it a
> great deal.
> Related to that, make sure you tag a release in a timely fashion.  If a module
> is tagged for 4.6 but not 4.7, but has lots of recent activity in the HEAD
> branch, does that mean that the 4.7 version doesn't work yet?  That the
> latest CVS snapshot is 4.7-friendly but the developer is just lazy?  That it
> skipped 4.7 completely and the CVS version is now partially converted to 5.0?
> Inquiring module-users want to know!
> OK, this is something of a rant, but I do consider proper maintenance of a
> project's page and release tags to be basic responsibility.  Someone who's
> not tired and frazzled at the moment, please translate that into good
> documentation. :-)
> --
> Larry Garfield                  AIM: LOLG42
> larry at garfieldtech.com          ICQ: 6817012
> "If nature has made any one thing less susceptible than all others of
> exclusive property, it is the action of the thinking power called an idea,
> which an individual may exclusively possess as long as he keeps it to
> himself; but the moment it is divulged, it forces itself into the possession
> of every one, and the receiver cannot dispossess himself of it."  -- Thomas
> Jefferson

More information about the development mailing list