"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "RELENG" between
netmagis-2.3.5.tar.gz and netmagis-2.3.6.tar.gz

About: Netmagis delegates DNS and DHCP administration of some IPv4/v6 networks and domains to users. It is also the heart of a Network Information System.

RELENG  (netmagis-2.3.5):RELENG  (netmagis-2.3.6)
skipping to change at line 79 skipping to change at line 79
2. On the web server 2. On the web server
2.a. Be sure to get the files updated 2.a. Be sure to get the files updated
cd $NETMAGIS cd $NETMAGIS
git pull git pull
2.b. Update the doc/netmagis/relnotes.htgt to reflect changes 2.b. Update the doc/netmagis/relnotes.htgt to reflect changes
made by the release, and don't forget to update the release date made by the release, and don't forget to update the release date
2.c. Update version number [XXX TODO] 2.c. Update installation documentation and web site
cd $NETMAGIS
vi pkg/freebsd/netmagis-common/Makefile # Modify the PORTVERSION var
2.d. Update installation documentation and web site
umask 002 umask 002
cd $NETMAGIS/doc/netmagis.org cd $NETMAGIS/doc/netmagis.org
cp install-$OLDVERSION.htgt install-$VERSION.htgt cp install-$OLDVERSION.htgt install-$VERSION.htgt
# update installation documentation # update installation documentation
vi install-$VERSION.htgt vi install-$VERSION.htgt
# update links to new version (install, download etc.) # update links to new version (install, download etc.)
vi index.* news.* doc.* download.* vi index.* news.* doc.* download.*
cd $NETMAGIS cd $NETMAGIS
make \ make \
DESTDIR=/www/docs \ DESTDIR=/www/docs \
TCLSH=/usr/local/bin/tclsh8.5 \ TCLSH=/usr/local/bin/tclsh8.5 \
TCLCONF=/usr/share/tcltk/tcl8.5/tclConfig.sh \ TCLCONF=/usr/share/tcltk/tcl8.5/tclConfig.sh \
install-netmagis.org install-netmagis.org
2.e. Update screenshots 2.d. Update screenshots
cd $NETMAGIS/doc/netmagis.org cd $NETMAGIS/doc/netmagis.org
# create new screenshots (1024x768) as shot-*.png # create new screenshots (1024x768) as shot-*.png
for i in shot-*.png ; do cp $i `echo $i | sed 's/shot-/vign-/'` ; done for i in shot-*.png ; do cp $i `echo $i | sed 's/shot-/vign-/'` ; done
mogrify -resize 256x192 vign-*.png mogrify -resize 256x192 vign-*.png
2.f. Commit changes 2.e. Commit changes
git commit -a git commit -a
3. On the FreeBSD host 3. On the Debian/Ubuntu host
3.a. Be sure to get the files updated
cd $NETMAGIS
git pull --all
git checkout X.Y
3.b. Generate ports
cd $NETMAGIS
make freebsd-ports
3.c. Copy ports to the web server
scp netmagis-freebsd-ports-*.tar.gz netmagis.org:/www/docs/files/
4. On the Debian/Ubuntu host
4.a. Be sure to get the files updated
cd $NETMAGIS See README.md in netmagis-debian repository.
git pull --all
git checkout X.Y
4.b. Generate debian packages
cd $NETMAGIS
make debian-packages
sudo make debian-packages-other-arch
4.c. Create repository if needed
mkdir -p /local/repo/conf
# add the following lines in /local/repo/conf/distributions
Origin: netmagis
Label: netmagis
Codename: stable
Architectures: amd64 i386 source
Components: main
Description: Apt repository for netmagis
Origin: netmagis
Label: netmagis
Codename: dev
Architectures: amd64 i386 source
Components: main
Description: Dev apt repository for netmagis
4.d. Update local repository 4. Announce the release
make DEBIAN_DISTRIB=stable debian-repo 4.a Post to the netmagis mailing-list
# use DEBIAN_DISTRIB=dev to update the dev distribution
4.e. Copy local repository to the web server
tar cf - -C /local repo | \
ssh netmagis.org tar xf - -C /www/docs/files
5. Announce the release
5.a Post to the netmagis mailing-list
If this is a major version, post to some other carefully If this is a major version, post to some other carefully
choosen lists choosen lists
5.b Update Wikipedia pages 4.b Close all remaining issues for this milestone
http://en.wikipedia.org/wiki/Internet_Protocol_Address_Management
5.c Close all remaining issues for this milestone
https://github.com/pdav/netmagis/issues https://github.com/pdav/netmagis/issues
6. Prepare new version vX.Z 5. Prepare new version vX.Z
6.a Change git branch 5.a Change git branch
git checkout master git checkout master
6.b Create a github milestone for the new version 5.b Create a github milestone for the new version
If needed, create a milestone vX.Z on If needed, create a milestone vX.Z on
https://github.com/pdav/netmagis/issues/milestones https://github.com/pdav/netmagis/issues/milestones
6.b Open release engineering issues for the new version 5.b Open release engineering issues for the new version
create issues labelled : create issues labelled :
CHANGES and release notes CHANGES and release notes
Installation documentation for vX.Z Installation documentation for vX.Z
and associate them to the newly created milestone and associate them to the newly created milestone
 End of changes. 12 change blocks. 
76 lines changed or deleted 12 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)