|
|
Line 1: |
Line 1: |
| * Update CMakeLists.txt with the new version number you are just about to tag (alas, our automatic versionning doesn't work anymore {{Smiley}}) | | * Update CMakeLists.txt with the new version number you are just about to tag (alas, our automatic versionning doesn't work anymore {{Smiley}}) |
| * Update the ChangeLog to mark the new release and add the key improvements to the list of changes, if they are not already mentioned in the ChangeLog
| |
| * Update doc/index.docbook to reflect the new release (if the documentation has been updated)<br />{{Input|1=<nowiki><releaseinfo>4.5</releaseinfo></nowiki>}}
| |
| * Commit the last changes<br />{{Input|1=<nowiki>git commit -v -a</nowiki>}}
| |
| * Tag the new release and push it out<br />{{Input|1=<nowiki>git tag -a -m "kpa 4.5 released" v4.5
| |
| git push
| |
| git push --tags</nowiki>}}
| |
| * Create a tar ball of the released sources using the instructions on the following section (''kphotoalbum.rb --version 4.5'')
| |
| * Upload the created tar ball to the <tt>incoming</tt> directory of upload.kde.org using an FTP client. The current instructions of notifying administrators of the upload are shown when logging in to the FTP server. You create a ticket and provide SHA sums and some other information of the upload.
| |
| * Add a new version to Bugzilla (bugs.kde.org, you have to have administrator rights to do this): ''Edit Products → KPhotoAlbum → Add version''
| |
| * Update the KPA web pages to point to proper source file, you get a link to the mirroring system as when the uploaded tar to KDE FTP server has been processed. The sources of the web page can be checked out from <tt>svn+ssh://[email protected]/home/kde/trunk/www/sites/kphotoalbum</tt> via svn. | |
| * Publish the release information (KPA's web site, mailing lists, distributor's bugtracking system, social media etc.).
| |
| ** Don't forget to post on the kde-distro-packagers mailing list, and make sure to mention any changes in dependencies.
| |
| ** Update the latest version on top of this page.
| |
| * Create a video of the cool new features and publish it on Youtube. A nice tool for doing so is [http://recordmydesktop.sourceforge.net/ recordmydesktop]. If you uploaded such a video, don't forget to add it to the Videos page on the homepage (cf. the <tt>README_new_video.txt</tt> file).
| |
| * Notify people building the binary packages for different distributions
| |