Greetings, Drupal developers who maintain modules in the Drupal contributions CVS repository...
As per the thread on the development mailing list about this topic, there's no longer any reason for module maintainers to ever define the version attribute in the .info files they commit to CVS. The packaging script on drupal.org adds the correct, human-readable version string to all downloadable tarball packages automatically. The only reason to define version attributes in the .info files commited to CVS was to help the power-users who deploy Drupal sites from CVS, but those people now have the CVS deploy module to use, instead. See also the handbook page on writing .info files for modules for more. Many maintainers and users have been confused about this, and lots of maintainers are currently doing it wrong.
After various discussions with the other CVS administrators, we've decided it would be better and cleaner to simply remove the version = * lines from all the .info files in all of contrib, all at once, instead of waiting for module maintainers to slowly clean this up. This forum post is just here as another FYI about this decision.
If you have questions, you can comment here, but the decision has been made and the commits will be coming soon...
Cheers,
-Derek
Comments
Purge now complete
The above changes are now complete:
http://drupal.org/cvs?commit=70652
http://drupal.org/cvs?commit=70653
http://drupal.org/cvs?commit=70654
http://drupal.org/cvs?commit=70655
http://drupal.org/cvs?commit=70656
http://drupal.org/cvs?commit=70657
http://drupal.org/cvs?commit=70658
http://drupal.org/cvs?commit=70659
http://drupal.org/cvs?commit=70660
I needed at least 1 commit per branch (HEAD, DRUPAL-5, DRUPAL-5--2, etc), and there were a few edge cases that my original regular expression missed. Anyway, this whole experience is hopefully over now. ;)
Cheers,
-Derek
___________________
3281d Consulting
Oops
The link to the handbook page is missing a node number.
NancyDru
fixed
thanks
___________________
3281d Consulting
Tons of CVS commit messages as result
Great!
Now there are thousands of messages like "#152819: Module .info files should not define 'version' in CVS" in drupal.org/project/cvs/[project_nid] pages. It costs a lot of non-informative traffic and server load.
IMO it's a flood.