Instruction for creating releases

10 views
Skip to first unread message

Klaas van Schelven

unread,
Dec 4, 2007, 3:22:25 AM12/4/07
to tabbie...@googlegroups.com
Hi all,

Since this is the Tabbie Developer list - a technical mail....
Both an overview of some practices, so we can keep at least this consistent.
(I'm doing this one by heart, and fast, so ask questions if you get stuck somewhere).
You're assumed to have the necessary rights.

*** Announce release
Talk about releasing on the lists so people can raise issues etc.

*** Test thoroughly
(The level of stability of Tabbie is very high and I'd like to keep it that way)
Anything that's new should be tested by clicking etc.
Take a look in the logs for things that may cause problems

*** Create Changelog
in the doc/ directory there a file CHANGELOG
svn log should be a nice guideline for what you can add to this.

*** Create svn tag
check out the whole tree
$ svn cp trunk tags/version_1.4.1 (or whatever)

*** Create zip(s)
svn export tabbie /tmp/tabbie   # note the export here: we don't want all the .svn files clogging up everyting
zip -r tabbie_1.4.1.zip /tmp/tabbie #note: this creates a file which contains the version number, the file contains tabbie as it's directory (by the name tabbie)
possibly also: copy the tabbie dir into an all in one installation, create a zip all_in_one_1.4.1.zip

(if anyone feels like automating at least part of this process till here that would be nice....)

*** Upload to sourceforge
ftp upload.sourceforge.net #login with 'anonymous' and any password
cd incoming
hash # always nice
passive
put tabbie_1.4.1.zip
put all_in_one_1.4.1.zip #go get some coffee

go to http://sourceforge.net/projects/tabbie/
in the menu: click on the administration link (red) - file releases
left of either tabbie or all_in_one, (depending), click "add release"
enter just the version number and click "Create this release"
upload changes etc. from the changelog (click preserve formatting). save with button
find the file in the list. save with button
select right filetypes and os/architecture. save with button.

*** Update http://tabbie.wikidot.com
good candidates are the front page, the news page and the feature overview. You can use the changelog as a base for this.

*** Inform people
tabbie...@googlegroups.com
wudc...@googlegroups.com
Colm Flynn < colm_...@hotmail.com> (he maintains the site http://flynn.debating.net)

*** Smooth Tournament
For now, I will add new versions to the smooth tournament site.


I think that's it.
Have fun.

regards,
Klaas

Deepak Jois

unread,
Dec 4, 2007, 11:02:47 PM12/4/07
to tabbie...@googlegroups.com


On 12/4/07, Klaas van Schelven <klaasvan...@gmail.com> wrote:
Hi all,

Since this is the Tabbie Developer list - a technical mail....
Both an overview of some practices, so we can keep at least this consistent.
(I'm doing this one by heart, and fast, so ask questions if you get stuck somewhere).
You're assumed to have the necessary rights.

So, do you want me to create the next release? Do I have enough priveleges in the sourceforge project to do that?

Deepak
Reply all
Reply to author
Forward
0 new messages