You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
87 lines
3.5 KiB
87 lines
3.5 KiB
15 years ago
|
How to release kipi & co.
|
||
|
----------------------------------------
|
||
|
1. Release libkipi
|
||
|
2. Release kipi-plugins
|
||
|
|
||
|
|
||
|
1. Release libkipi
|
||
|
a) Update release info
|
||
|
libkipi/libkipi.lsm
|
||
|
libkipi/libkipi/version.h
|
||
|
libkipi/libkipi.pc.in
|
||
|
|
||
|
To do that you can use the "prepare_libkipi.rb" script, change the
|
||
|
release version ("version" and "version_n" fields) and run it.
|
||
|
Don't forget to commit your changes :)
|
||
|
|
||
|
b) Update Changelog
|
||
|
- to do that use the "release_kipi_changelog.sh" script
|
||
|
release_kipi_changelog.sh libkipi oldest-revision-or-date new-release-version
|
||
|
- edit Changelog and modify the wrong lines (if any)
|
||
|
- Commit your changes
|
||
|
|
||
|
c) Build the source tarball
|
||
|
- use the "release_libkipi.rb"
|
||
|
edit the script and change the "version" field
|
||
|
if you're releasing an svn snapshot set "usesvnver" to "yes"
|
||
|
run it and get libkipiXXX.tar.bz2
|
||
|
|
||
|
d) Uncompress and test the tarball
|
||
|
- check if all the files are right in
|
||
|
- check if the file RELEASE.rev is in and with the right revision number
|
||
|
- check if it builds correctly.
|
||
|
|
||
|
e) Upload tarball for testing
|
||
|
Before an official release upload the tarball for testing used sites are
|
||
|
digikam3rdparty.free.fr or www.linux.it/~anaselli/kipi-plugins - depends
|
||
|
on who is releasing :)
|
||
|
Send a mail to kde-imaging@kde.org and digikam-devel@kde.org to have a
|
||
|
feedback from pakagers before posting an offical release annoucement.
|
||
|
|
||
|
f) Upload tarbal on SF and update kipi site
|
||
|
official site for uploading the release is http://sourceforge.net/projects/kipi
|
||
|
web page to be update is http://extragear.kde.org/apps/kipi/
|
||
|
to update this last you have to get, change and commit it from
|
||
|
XXX@svn.kde.org/home/kde/trunk/www/areas/extragear/apps/kipi
|
||
|
Send a mail to announce the official release.
|
||
|
|
||
|
2. Release kipi-plugins
|
||
|
a) Update release info
|
||
|
kipi-plugins/kipi-plugins.lsm
|
||
|
kipi-plugins/common/include/pluginsversion.h
|
||
|
|
||
|
To do that you can use the "prepare_kipiplugins.rb" script, change the
|
||
|
release version ("version" field) and run it.
|
||
|
Don't forget to commit your changes.
|
||
|
|
||
|
b) Update Changelog
|
||
|
- to do that use the "release_kipi_changelog.sh" script
|
||
|
release_kipi_changelog.sh kipi-plugins oldest-revision-or-date new-release-version
|
||
|
- edit Changelog and modify the wrong lines (if any)
|
||
|
- Commit your changes
|
||
|
|
||
|
c) Build the source tarball
|
||
|
- use the "release_kipi-plugins.rb"
|
||
|
edit the script and change the "version" field and check the "addPo" one for po files
|
||
|
if you're releasing an svn snapshot set "usesvnver" to "yes"
|
||
|
run it and get kipi-pluginsXXX.tar.bz2
|
||
|
|
||
|
d) Uncompress and test the tarball
|
||
|
- check if all the files are right in
|
||
|
- check if the file RELEASE.rev is in and with the right revision number
|
||
|
- check if it builds correctly.
|
||
|
|
||
|
e) Upload tarball for testing
|
||
|
Before an official release upload the tarball for testing used sites are
|
||
|
digikam3rdparty.free.fr or www.linux.it/~anaselli/kipi-plugins - depends
|
||
|
on who is releasing :)
|
||
|
Send a mail to kde-imaging@kde.org and digikam-devel@kde.org to have a
|
||
|
feedback from pakagers before posting an offical release annoucement.
|
||
|
|
||
|
f) Upload tarbal on SF and update kipi site
|
||
|
official site for uploading the release is http://sourceforge.net/projects/kipi
|
||
|
web page to be update is http://extragear.kde.org/apps/kipi/
|
||
|
to update this last you have to get, change and commit it from
|
||
|
XXX@svn.kde.org/home/kde/trunk/www/areas/extragear/apps/kipi
|
||
|
Send a mail to announce the official release.
|