1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104
|
========================================================================
Update version. This command seems to find at least most of them,
assuming old version is 1.8.3:
find . -name "*" -print|grep -v kdoc|grep -v ^./other/|grep -v ^./xorp/obj|grep -v ^./www/images|xargs grep "1\.8\.3"
========================================================================
Update copyright notices. Might want to do a bit of manual inspection
to make sure the script works properly:
# That first big ugly md5sum is the starting git tag for this dev period,
# typically the last commit for the previous release. Use gitk or similar
# to figure this out.
./xorp/devnotes/update_changed_copyright.bash 6f0890b35697718e4a48f06c1148792aca1091c8 HEAD 2012
# Inspect changes and commit them.
========================================================================
Edit the Web pages in www/html_src/
* news.html
* index.html
========================================================================
Update xorp/RELEASE_NOTES
Edit it manually, and also create git shortlog with command
similar to:
git shortlog xorp-1.8.3..HEAD
========================================================================
Tag the code for this release:
git tag xorp-1.8.4-rc
========================================================================
Prepare sofware and documentation tarballs for distribution
Build packages (Ben has a script that does this for his targets).
# Check the ./publish_html.bash to make sure the CTVER is correct.
# Build kdocs and package all web-page related stuff
./publish_html.bash
# Upload it:
scp xorp_www.tar.bz2 www.candelatech.com:
========================================================================
Add a Bugzilla "Version" entry for the new version.
========================================================================
Update the FreshMeat XORP entry:
http://freshmeat.net/projects/xorp/
========================================================================
Contact the FreeBSD maintainer of net/xorp to update the entry:
http://www.freebsd.org/cgi/cvsweb.cgi/ports/net/xorp/
The maintainer's email address is available from the Makefile:
http://www.freebsd.org/cgi/cvsweb.cgi/ports/net/xorp/Makefile
========================================================================
Contact the NetBSD maintainer of net/xorp to update the entry:
http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/net/xorp/
The maintainer's email address is available from the Makefile:
http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/net/xorp/Makefile
If the maintainer's email address is generic, then the following
form can be used to submit the request:
http://www.netbsd.org/cgi-bin/sendpr.cgi?gndb=netbsd
========================================================================
Contact the OpenBSD maintainer of net/xorp to update the entry:
http://www.openbsd.org/cgi-bin/cvsweb/ports/net/xorp/
The maintainer's email address is available from the Makefile:
http://www.openbsd.org/cgi-bin/cvsweb/ports/net/xorp/Makefile
If the maintainer does not reply, then send an email to
ports@openbsd.org
========================================================================
Update the LinuxLinks XORP entry (if necessary):
http://www.linuxlinks.com/
http://www.linuxlinks.com/portal/cgi-bin/modify.cgi
========================================================================
Update the Wikipedia XORP entry:
http://en.wikipedia.org/wiki/XORP
========================================================================
Update the heise.de XORP entry:
http://www.heise.de/software/default.shtml?prg=42502
|