stellarium-release-checklist
 Share
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

 
View only
 
 
Still loading...
ABCDEF
1
Next release version: 0.11.4Planned release date: 2012-08-26
2
StageWhenWhatOwnerStatusNotes
3
FreezeAt least 2 weeks before releaseFreeze translatable strings. Announcement - call for translatorsAlexdoneTry not to modify translatable text after this
4
FreezeAt code freezeBranch off 0.11.4 code into lp:stellarium/0.11.Alexdonetrunk is now development only code. Bug fixes for this release should by done in lp:stellarium/0.11 - once the release is done they can be merged into trunk. Note: 0.11.4 is latest version for 0.11 series.
5
FreezeAfter the above stepUpdate the version number used in the trunk daily build recipe.Bogdanhttps://code.launchpad.net/~stellarium/+recipe/stellarium-daily
6
FreezeAt code freezeUpdate version number in default_config.ini / data/Info.plist into lp:stellariumAlexdone
7
FreezeAfter translation freezeRun valgrind to find memory leaks and such, optimize!Alexcommand:
valgrind --leak-check=full builds/unix/src/stellarium
8
RC1~2 weeks before release, before RC1 buildChange the splash screen logo to one which shows that the build is a release candidateAlexdone
9
RC1~2 weeks before release, before RC1 buildMake BZR tag for the release candidate 1Alexdone"stellarium-0-11-4-rc-1"
10
RC1~2 weeks before releaseMake RC1 package for OSX, notify potential testers on mailing list / forumsAlex
11
RC1~2 weeks before releaseMake RC1 package for Windows, notify potential testers on mailing list / forumsAlexdone
12
RC1~2 weeks before releaseMake RC1 source package for *nixes, notify potential testers on mailing list / forumsAlex
13
RC1~2 weeks before releaseAnnounce release:
- SF news item
- forum post
AlexdoneMight want to set topic in IRC too
14
RC2~1 week before releaseID and fix bugs reported in RC1Alexdone
15
RC2~1 week before releaseMake BZR tag for the release candidate 2Alexdone"stellarium-0-11-4-rc-2"
16
RC2~1 week before releaseMake RC2 package for OSX, notify potential testers on mailing list / forumsAlex
17
RC2~1 week before releaseMake RC2 package for Windows, notify potential testers on mailing list / forumsAlexdone
18
RC2~1 week before releaseMake RC2 source package for *nixes, notify potential testers on mailing list / forumsAlex
19
RC2~1 week before releaseAnnounce release:
- SF news item
- forum post
AlexdoneMight want to set topic in IRC too
20
ReleaseBefore final buildID and fix bugs reported in RC2done
21
ReleaseBefore final buildSet back "proper" logoAlexdone
22
ReleaseBefore final buildSet copyright date in README file, and StelApp::StelApp()Alexdone
23
ReleaseBefore final buildUpdate .po files from launchpadAlexdoneGo here and request download via the link on the page: https://translations.launchpad.net/stellarium/0.10/+pots/stellarium Also there is an import script in the utils dir of the source tree
24
ReleaseBefore final buildMake sure ChangeLog and README are updatedAlexdone
25
ReleaseBefore final buildUpdate the satellites list - make sure that Stellarium doesn't report missing satellites when updating.Alexdone
26
ReleaseRelease timeRelease test build / install / run / Linuxalexdonedo full clean building using -DCMAKE_BUILD_TYPE=Release
27
ReleaseRelease timeRelease test build / install / run / Win32Alexdonedo full clean building using -DCMAKE_BUILD_TYPE=Release
28
ReleaseRelease timeRelease test build / install / run / OSXAlexdonedo full clean building using -DCMAKE_BUILD_TYPE=Release
29
ReleaseRelease timeMake BZR tag for the releaseAlexdone"stellarium-0-11-3"
30
ReleaseRelease timeCreate package for OSXAlexdone
31
ReleaseRelease timeWindows build only: change ini, json and README line endings to DOS styleAlexdoneMaybe it's possible to do this in CMake automatically somehow?
32
ReleaseRelease timeCreate package for WindowsAlexdoneNeeds release note/README; I will upload to LP when the release is finalized there.
33
ReleaseRelease timeCreate source package for LinuxAlexdone
34
FreezeAt code freezeCheck that README, all ini and textual data files (json) have DOS line endings.
35
ReleaseRelease timePackage sanity checks (i.e. install / build from package and make sure it works)Alexdone
36
ReleaseRelease timeUpload OSX package and publish on SFAlexdone
37
ReleaseRelease timeUpload Windows package and publish on SFAlexdone
38
ReleaseRelease timeUpload source package and publish on SFAlexdone
39
ReleaseRelease timeGenerate and upload new developer's documentationAlexdonehttp://www.stellarium.org/doc/0.11.4 (and link head to this);
After revision 5325 it's possible to autogenerate links to the Qt documentation, but you need a Doxygen tagfile, for example from http://api.kde.org/kdereview-api/kdereview.tar.gz
40
ReleaseRelease timeAnnounce release:
- SF news item
- forum post
- LP announce
Alexdone
41
ReleaseRelease timeSet default link for each platform in SF (go to file for download, check icons for platform)SF have changed all this recently
42
ReleaseRelease timeUpdate Stellarium.org homepage
- links to download
- feature list
- special notes
~/matthewg42/update_links.sh for links - edit and then run with index.php as arg. Can also run on all homepage translations.
Feature list / notes must be manually edited
43
ReleaseRelease timeWebsite translations - update linksDone by running /htdocs/util/update_links.sh - needs some instructions on how to generate the arguments list (or just migrate the website to gettext). --BM
44
ReleaseRelease timeNotify website translators that page has been updated.How? I think Johan used to maintain a list of translators for this and do the uploads manually.
45
ReleaseRelease timeAnnounce on freshmeat.netSend me the login details, Fabien (use gpg)
46
ReleaseRelease timeUpdate compilation instructions in wiki (move relevant things from dev version instructions to release code instructions)linux done
47
ReleaseRelease timeUpdate download links on the Wiki
48
ReleaseRelease timeMisc wiki stuff - any features which become release features should be noted as so if necessaryWe should create a list of links to update
49
PostAround release time (ASAP after)Update user guide
* don't forget to edit package link pages after uploading new file
* edit home page with download link
* edit wiki links
AlexI begin to cry when I think of it... making all those screenshots. Ouch!
50
PostAround release time (ASAP after)Create binaries for Ubuntu to be distributed by PPACan be done automatically by Launchpad's "Recipes" feature. Unfortunately, it doesn't sign them, which leads to users getting an "unsigned package" warning. I think that it may be possible to auto-sign them if we associate a key to the "stellarium" team.
Also, be careful with the CMAKE_BUILD_TYPE parameter!
51
PostAround release time (ASAP after)Flag as "released" in Launchpad. AlexThis should close any bugs which were targetted to the release
52
PostAround release time (ASAP after)Promote by posting in astronomy forums and the like :)Alex
53
Post
54
55
56
57
58
59
Loading...
 
 
 
release checklist