[OGo-Developer] Patches In Bugzilla

Adam Williams developer@opengroupware.org
Wed, 14 Mar 2007 13:36:01 -0400


> > Then I -
> > 1.) Edited WebUI/Project/OGoNote/Version changing  
> > "SUBMINOR_VERSION:=14"
> > to "SUBMINOR_VERSION:=15"
> > 2.) Editied ChangeLog in same directory, adding to top:
> > 2007-03-14  Adam Tauno Williams <awilliam@whitemiceconsulting.com>
>                ^^^^
> This should state the email/name of the person who contributed the  
> patch. 

Ok.

> If I make (significant) changes to the patch, I usually split  
> it into two entries, like:
> ---snip---
> 2007-03-14  Adam Tauno Williams <awilliam@whitemiceconsulting.com>
> 
>          * changed this and that to do that and this (v5.3.17)
> 
> 2007-03-14  Bla Blub <blub@bla>
> 
>          * did this and that

Ok.

> ---snap---
> 
> 
> >         * v5.1.15
> 	    ^^^
> wrong, we are at 5.3.x (OGo 1.1)

Makes sense now.

> 
> >         * hasLSWProjects initialized incorrectly
> >           (should fix OGo bug #1635)
> 
> If its just one change in a ChangeLog section, I directly append the  
> version to the change, eg:
> ---snip---
>          * hasLSWProjects initialized incorrectly
>            (should fix OGo bug #1635) (v5.3.15)
> ---snap---

Ok.

> > 3.) Committed with "svn ci" with a short message: "Fix for Bug#1635;
> > project link on notes not appearing due to improperly initialized
> > hasLSWProjects"
> Si.
> > 4.) Closed the bug;  changed to status "RESOLVED" with a comment of:
> > "Applied in r1894"
> Awesome-O.
> > Correct?
> Mostly ;-)
> > Question regarding #2:  I get the 15 in 5.1.15 is the version of the
> > directory,  but where does the 5.1 come from?  The next "Version" file
> > up the tree says 5.3 (WebUI/Version).  Maybe this doesn't mean  
> > anything,
> > just curious.
> You get it from WebUI/Version. v5.1.15 is incorrect, the version is  
> v5.3.15.

Makes sense now.

> OGo 1.0alpha	=> v5.1
> OGo 1.0		=> v5.2
> OGo 1.1		=> v5.3
> OGo 1.2		=> v5.4
> Note that we don't reset the subminor when we bump the minor, eg last  
> change was in OGo 1.0a v5.1.15, the next change is in OGo 1.1 =>  
> v5.3.16.

Ah!

> I wonder whether we should use the 'real' major numbers in OGo. That  
> is, next OGo release wouldn't be 1.2 but OGo 5.4 :-)

Yes;  I definitely +1 that idea.

> Thats not even cheated, because the codebase *is* iteration 5 (Skyrix  
> 5).

Right, OGo isn't a 1.x product; this would make that clearer.

> > Question regarding #2: The whitespace before the "*" lines is a tab,
> > this is required?  I assume this is what the changeblogger parses.
> Marcus needs to say something about this. Don't know what Xemacs  
> generates, could be a tab. Emacs has a special ChangeLog mode which  
> does all the formatting.