+1 (I didn't read this in detail but I trust you, as you are the author of http://plone.org/documentation/kb/version-numbers-in-cmfquickinstaller/) :-)
On 2010-06-01, Maurits van Rees <m.van.r...@zestsoftware.nl> wrote: > Hi, > > The default metadata.xml that ZopeSkel has in various templates looks > like this: > ><?xml version="1.0"?> ><metadata> ><version>1</version> ></metadata> > > If nobody objects, I intend to change the version from 1 to 1000. The > reason is that GenericSetup can get confused when comparing version > numbers for possible upgrade steps. It compares them alphabetically, so > for example it does not realize that 10 is higher than 9. I ran into > problems with this a while ago; I do not remember what exactly goes > wrong, but I think GS thinks like this: "The currently installed profile > is 9, we have an upgrade step from 9 to 10; who cares: 9 is higher than > 10 so I am not going to run that step or even list it unless the user > asks me for all steps." Or it may think: "Hey, we are currently at > profile version 13, let's show the upgrade steps from 1 to 2, 2 to 3, > etc." Not very helpful. :-) > > Having 1000 as number solves that problem and it is what I have been > doing in packages I make. If the package I work on gets backwards > incompatible changes that warrant creating a maintenance branch, I would > create branches/1.0, keep the metadata.xml number the same (so 1000 if > there have been no profile changes yet). On trunk I would update the > version.txt/setup.py number from 1.0 to 1.1 or 2.0 and increase the > metadata.xml version from 1000 to 1100 or 2000 (and create an upgrade > step for that, possibly a dummy one if nothing needs to happen). This > creates a gap in the profile version numbers so there is room in the 1.0 > branch to add some more upgrade steps if needed. > > > Also, quite quickly after the previous 2.16 release on March 23, some > changes were made, most notably a bug fix for the problem with the > missing locales directory. After that, nothing has happened for over two > months, so I'd say we can cut a new release. > -- Alex Clark · http://aclark.net Author — Plone 3.3 Site Administration · http://aclark.net/admin _______________________________________________ ZopeSkel mailing list ZopeSkel@lists.plone.org http://lists.plone.org/mailman/listinfo/zopeskel