[development] CVS HEAD, code freeze, zeitgeist

Darrel dopry at thing.net
Fri Aug 18 17:37:32 UTC 2006

Derek Wright wrote:
> On Aug 17, 2006, at 2:02 PM, Bèr Kessels wrote:
>> The good news is that that means more people using, developing 
>> testing and
>> investing in older versions: these versions simply stay alive longer.
> yet another example of why we need separate stable and dev branches 
> for contrib for *each* version/branch of the drupal core API. ;)  
> http://drupal.org/node/77562
> that said, i have similar concerns with a lot of what ber raised.  
> i've got 6 modules i personally maintain and there are about 4 others 
> i've got commit access to and help out with.  a few (dba and diff) 
> still aren't ported to 4.7.  it's going to be a lot of work to port 
> the rest to HEAD.  i've got tons of functionality i want to add to 
> these modules, but i simply don't have the time to do it all, try to 
> keep my eye on core development and help out where i can, be the 
> resident CVS guru, *and* port all my modules to the latest core API 
> every 3 months...
> i'm honestly torn.  on the one hand, it's great to have new stable 
> releases with useful improvements frequently, so that more sites at 
> least have *access* to the latest functionality if they want it.  
> however, given a) the rapid pace, b) the utter disregard for backwards 
> compatibility (which is great!), c) the therefore very real cost in 
> developer hours to keep contrib/themes/translations up to date with 
> the latest core, and d) our relatively limited development resources 
> (horsepower to write/review/test all the code involved), i wonder if 
> aiming for releases every 3-4 months is too short.  drupal core is 
> great and all, but show me a drupal site *anywhere* that doesn't use 
> at least *something* from crontrib. ;)  therefore, i know it's painful 
> to admit, but we really do have to be concerned about not having core 
> run off far in advance of contrib.
> either i can keep all 10 modules up to date with HEAD all the time, or 
> i can make them better, but, given the other constraints on my time, i 
> can't really do much of both.  maybe the problem is that i'm trying to 
> maintain too many things, but i don't see anyone else volunteering to 
> take over any of these contribs. ;)
> also, given that CCK in core is basically crippled as it stands (no 
> fields) and yet CCK in contrib doesn't work w/ CCK in core, and 
> flexinode isn't going to be ported to either 4.7 or 4.8 (according to 
> ber), i have serious concerns about freezing.  dynamic content types 
> are essential for basically every real drupal site i'm dealing with.  
> if core isn't going to provide fields, we absolutely *must* have a 
> plan for working fields in 4.8 contrib (and further acknowledge that 
> core basically requires contrib to be functional 95% of the time).
> i don't have a concrete proposal, but, since dries is fishing for 
> "zeitgeist", i just wanted to register my unease (not dissatisfaction).
> thanks,
> -dww

cck will be easy... There isn't a whole lot to do with it.... as for 
translations/contrib and the release cycle.. maybe a longer freeze 
period would be nice... Get the devs chomping at the bit again for when 
head reopens. force some planning... give everyone time to catch up... 
and maybe get a more stable core at the end of it all... Might also 
encourage everyone to work really hard on getting stuff in now if they 
know they're gonna have 3 months of freeze to wait before they can 
submit new features....

More information about the development mailing list