Re: The next Gnome Office release.

"E. A. Zen" <[email protected]>
Newsgroups gmane.comp.gnome.office.general
Message-ID <20040331132747.GC1983@debian>
On 03/31/04 18:02:07, Charles Goodwin wrote:
> 
> Well we should be able to automate:
> * build generation for all projects for each supported platform

Requires actual dedicated boxes and an interface to instruct them.   
Maybe a unix system could have a late night cronjob and a page like  
www.application.tld/LATEST, but you can't do it with the rest of them.


> * changlelog generation for each release

If commit messages followed a specific set rules, something I thought  
about proposing for obvious reasons, this would be doable.


> * project website updates (if projects were to share web resources)

If its regarding the latest release of a particular application, it  
could be on a page of some PHP variables.  "Patches to make this work  
accepted."


> 
> That would leave:
> * release announcement

Same information everytime, so, most of this probably could be  
scripted.  "Patches to make this work accepted."


> * summary of changes (which is based mainly on the changelog)

See changelog generation comment


> * documentation updates (arguably part of the development process)

Documentation, historically, is maintained separately.  There should be  
no major changes between micro releases, at least.


> * language support updates (again, probably part of development)

More likely out of changelogs


> * marketing (pushing to freshmeant, gnomedesktop.org, slashdot, etc)

I'm under the impression this is what release announcement would  
include (if it were simply a note to builders, this certainly need not  
automating.)


---

This would still put much of the work on the initial release builder,  
where much of the actual struggle of, "If I keep this latest patch, but  
can't add that one, I have this odd regression, so, because that one is  
untested, I'll have to get rid of this whoopie great bug fix...."

Also worth noting are the DDU victims.  That's: Developers on Dial Up.   
That's a bottle neck of its own doings.

-Eric
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.