Pioneers needs an i18n update, but Debian is in deep freeze, so only i18n related patches (and security patches) will be accepted.
- Get all patches:
gawk 'BEGIN { i=1812; while (i < 1844) { print "svn diff -r " (i-1) ":" i " > svn" i ".patch"; i++ }}' | sh
- Review the patches and remove all non-i18n, non-security related patches
- Prepare the repository, go to the moment of the last release:
svn update -r 1812
- Fetch all updates to the debian packaging:
cd debian;svn update
- Prepare quilt as instructed in the Debian wiki:
export QUILT_PATCHES=debian/patches export QUILT_REFRESH_ARGS="-p ab --no-timestamps --no-index"
- Prepare quilt:
quilt push -a
- Apply each relevant patch:
quilt new svn1819.diff lsdiff svn1819.patch | xargs quilt add quilt remove ChangeLog patch -p0 -i svn1819.patch quilt refresh quilt header --dep3 -e Description: as in the ChangeLog Author: as in the ChangeLog Origin: upstream Applied-upstream: svn revision 1819
- End quilt:
quilt pop -a
- Add all patches to svn
- Start the release cycle