Yep. It goes something like this.
The exported build must then be tested on another computer so that it build and then a binary dist should be made (make bin_export).The exported binary build must then be tested on yet another computer so that it installs. I guess that the external module build system with monger should be tested here as well.Weehee! The build is good! You rarely get down all the way here without cheating and forgetting a test or two :) Now release the source and make proper binary builds on various platforms.Start working on windows binary....The source tarball and any binary dists should be uploaded to pike.lysator.liu.se. Create a folder for the version within "beta" for non-final releases and "all" for official releases.Update the website/ftp site:- Symlink pub/pike/all/version to pub/pike/latest-stable
COPYFILE_DISABLE=1 export COPYFILE_DISABLEgit clone firstname.lastname@example.org:pike.git pike-git cd pike-git cp ../pike-pelix/bundles/*.gz bundles/ git checkout -b 7.8 origin/7.8 CC=gcc-4.2 CFLAGS="-m32 -march=i686" make CONFIGUREARGS="--with-abi=32 --without-machine-code" make release_checks make doc make export
Notes about Bundles(Note: this no longer applies) The bundles are just library distributions. Patches against them are applied during the client make process, if the destination host has no suitable library. I don't know if it is possible to force the bundles to be used, which might be desired.Note that the libs put into the dist bundle should be the same as in the Xenofarm dists, otherwise we'll probably have a problem. More importantly, we don't know if we have a problem or not :) ¹ Room for optimizations: Someone could take it upon him or her to keep an updated list of issues, separated in classes like "securty", "regressions" and "bugs". Preferably in Crunch.² Room for optimizations: Getting releases out more often always makes this step less troublesome.
Powered by PikeWiki2
|gotpike.org | Copyright © 2004 - 2009 | Pike is a trademark of Department of Computer and Information Science, Linköping University|