Warning, /graphics/kst-plot/devel-docs/RELEASE is written in an unsupported language. File is not indexed.
0001 How to make a Kst release: 0002 0003 Create and Update Branch 0004 0005 1. Update code from SVN (svn update) 0006 2. Create branch for release (svn cp) 0007 eg, svn cp https://svn.kde.org/home/kde/branches/work/kst/portto4 https://svn.kde.org/home/kde/branches/work/kst/2.0.0-beta3 0008 3. In the branch, update the RELEASE.NOTES (kst/RELEASE.NOTES) 0009 4. Update the version number in config.h and kst.pri 0010 [NOTE: This step should be moved to immediately after the release and be done in the working directory, not the branch] 0011 5. Build Kst in the branch ensuring no errors occur. (kst/build-kst) 0012 6. Run Kst tests ensuring no errors occur. (kst/run-tests) [NOTE: A number of tests will report that the test has always failed. However, none should actually fail] 0013 0014 Packaging for Linux 0015 0016 Note: Linux package is distributed as a source tarball. 0017 0018 1. Export the source from the created branch to a clean directory (svn export) 0019 2. Remove all old_ and admin directories from the exported source tree. 0020 3. Create a tarball of the source tree (tar -cf kst-2.0.0.tar sourcetree/kst) / (gzip -9 kst-2.0.0.tar) 0021 0022 Packaging for Windows 0023 0024 Note: Windows package is distributed as a binary zip file. 0025 0026 1. Get the latest source from the branch. 0027 2. Build Kst in Release Mode 0028 3. Create kst/bin and kst/plugin directories to package from. 0029 4. Copy built kst.exe and current mingwm10.dll QtCore4.dll QtGui4.dll QtOpenGL4.dll QtSvg4.dll QtXml4.dll into kst/bin 0030 5. Copy DataSource and DataObject Plugins to kst/plugin 0031 6. Verify that Kst current currently from the packaged directory. 0032 7. Create a zip file of kst directory. 0033 0034 0035 Test, Distribute and Announce the Release 0036 0037 1. Open the tarball and build the source / run tests. 0038 2. Upload tarball to uploads.kst.org and e-mail ftpadmin@kst.org to notify them of the new file. 0039 3. Update website information to indicate the new release. [SVN location - svn.kde.org/home/kde/trunk/www/areas/extragear/apps/kst] 0040 4. Update the windows binary zip file available on the website with the build package. 0041 5. Login to kde-apps.org and update the version and upload the file. 0042 6. E-mail the kst List notifying everyone of the release. 0043