kexi project
Rapid Database Application Development
Development
"Microsoft Access for Linux"

Home Download FAQ Support Features Handbook Screenshots Screencasts Compile Kexi Development Authors Contact License Sponsorship Translate This Site

wiki navigation:

Front Page
[info] [diff] [login]
[recent changes]
[most popular]
You can donate
to Kexi Project:
Via PayPal

Spread the word about Kexi!
Get Kexi Now!

Built on the KDE technology
KDE

Member of the Calligra Suite

No Software Patents!

Preparing a New Release

Table of Contents
   Instructions
   Checklist
   More Information
   Publicity
     Crew
     TODOs
     See also

Instructions

  • Create a new page called KexiReleaseStatus<x.y>
    • where <x.y> is the version number to be released
  • Copy the checklist below to that page
  • Mark each entry as [DONE] when that task has been completed
  • Ordering in the list below is quite important
TODO: Add a checklist for Kexi releases within KOffice.
^ toc

Checklist

  • Update files:
    • koffice/kexi/CHANGES
    • koffice/changes-x.y
    • koffice/README.PACKAGERS
  • Increase version-info in Makefile.global (just change the major number, i.e. x:0:0)
  • Update KEXI_VERSION_* and KEXI_VERSION_STRING in kexi_version.h
  • For standalone releases, uncomment KEXI_STANDALONE #define in kexi_global.h; comment it for releases bundled with KOffice
  • Prepare detailed changelog, by collecting and mergine developer's individual changelogs
  • Prepare screenshots based on new features and improvements (avoid screenshots duplication)
  • Build and test tarball, particularly:
    • --enable-final
  • Build and test KexiMDB tarball
  • (standalone only) Create a tag in KDE Subversion repository: /tags/kexi/{version}
  • Prepare announcement (mention new developers)
  • Upload kexi and keximdb tarballs
  • Notify packagers about available tarballs
  • Announce the release on web sites and mailing lists, in particular:
    • update Kexi version in /trunk/www/areas/koffice/media/includes/koffice.inc (no karma for that, ask dfaure to update)
    • update Kexi features list in /trunk/www/areas/koffice/kexi/features.php; (changes can be previewed at http://kde.org/areas/koffice/kexi/)
    • update /trunk/www/areas/koffice/kexi/versions.php (ver. info)
  • Notify publicity (see below)
^ toc

More Information

^ toc

Publicity ^ toc

Crew

Help in re-sending the announcement offered by:

  • Patrick Trettenbrein < patrick.trettenbrein at gmx.net >
 > If you send me mail when the new Kexi release is out (or better one or two
 > days before it's out ;-)), I'll inform german newssites and magazines. (Just
 > to let german-speaking people know which sites and mags: http://heise.de;
 > http://golem.de; http://symlink.ch; http://spiegel.de; LINUX USER; LINUX
 > MAGAZINE; EASY LINUX; PC PRAXIS and PC WELT)
  • DO YOU WANT TO HELP WITH ANNOUNCING NEW KEXI RELEASES? LET US KNOW.
^ toc

TODOs

  • MySQL guy, Arjen Lentz <arjen at mysql.com> offered a possibility of publishing Kexi tutorial on dev.mysql.com web site. We just need to make such tutorial. The document could be similar to this one
^ toc

See also



Kexi - "MS Access for Linux" ... and Windows
© Kexi Team
This content is available under GFDL
Last edited: March 2, 2007 by js, visited 0 times.