You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by as...@apache.org on 2012/09/02 20:26:42 UTC
svn commit: r1380017 - /subversion/branches/compressed-pristines/BRANCH-NOTES
Author: ashod
Date: Sun Sep 2 18:26:42 2012
New Revision: 1380017
URL: http://svn.apache.org/viewvc?rev=1380017&view=rev
Log:
Added branch-specific notes file.
Added:
subversion/branches/compressed-pristines/BRANCH-NOTES
Added: subversion/branches/compressed-pristines/BRANCH-NOTES
URL: http://svn.apache.org/viewvc/subversion/branches/compressed-pristines/BRANCH-NOTES?rev=1380017&view=auto
==============================================================================
--- subversion/branches/compressed-pristines/BRANCH-NOTES (added)
+++ subversion/branches/compressed-pristines/BRANCH-NOTES Sun Sep 2 18:26:42 2012
@@ -0,0 +1,34 @@
+Notes on building and testing the branch.
+
+svn co https://svn.apache.org/repos/asf/subversion/branches/compressed-pristines compressed-pristines
+cd compressed-pristines
+
+./get-deps.sh
+cd apr/; ./buildconf; cd ..
+cd apr-util/; ./buildconf; cd ..
+cd apr-util/xml/expat/; ./buildconf.sh; cd ../../..
+./autogen.sh
+
+
+./configure --disable-mod-activation --without-gssapi --without-apxs --without-berkeley-db --without-serf --without-swig --without-ctypesgen --without-kwallet --without-gnome-keyring --disable-javahl --disable-keychain -C
+
+make mkdir-init external-all fsmod-lib ramod-lib lib bin
+
+make check TESTS="`echo subversion/tests/cmdline/{basic_tests.py,merge_tests.py}`"
+
+Notes from Daniel Shahaf:
+
+Faster builds:
+- export CONFIG_SHELL=/bin/sh (minimal sh preferred)
+- out-of-tree build (i.e., run 'configure' in an empty dir), with the build tree in a tmpfs
+- disable unneeded components (eg, swig, bdb) when they're not needed
+- pass '-q' to configure, '-s' to make
+- pass '-C' to configure
+- pass '-j' or '-j[number]' to make
+- use cpuset(1)/taskset(1) to bind make to N-1 CPUs
+
+Faster checks:
+- PARALLEL=1
+- CLEANUP="" (and rm -rf svn-test-work/ before the build)
+- put svn-test-work/ in a tmpfs
+- SET_LOG_LEVEL=WARN (or ERROR)
Re: svn commit: r1380017 -
/subversion/branches/compressed-pristines/BRANCH-NOTES
Posted by Daniel Shahaf <d....@daniel.shahaf.name>.
Welcome back. Review below:
ashod@apache.org wrote on Sun, Sep 02, 2012 at 18:26:42 -0000:
> +./get-deps.sh
> +cd apr/; ./buildconf; cd ..
> +cd apr-util/; ./buildconf; cd ..
> +cd apr-util/xml/expat/; ./buildconf.sh; cd ../../..
get-deps.sh downloads tarballs; I believe running buildconf is only
needed when building from an svn checkout (of APR), not from a tarball
(of APR).
> +Notes from Daniel Shahaf:
> +
> +Faster builds:
> +- export CONFIG_SHELL=/bin/sh (minimal sh preferred)
> +...
This have moved to <http://wiki.apache.org/subversion/BuildNotes>. Feel
free to edit that page if you have anything to add! (Someone will need
to set a bit on your wiki account after you create it before you'll be
able to edit wiki pages.)
Re: svn commit: r1380017 -
/subversion/branches/compressed-pristines/BRANCH-NOTES
Posted by Daniel Shahaf <d....@daniel.shahaf.name>.
Welcome back. Review below:
ashod@apache.org wrote on Sun, Sep 02, 2012 at 18:26:42 -0000:
> +./get-deps.sh
> +cd apr/; ./buildconf; cd ..
> +cd apr-util/; ./buildconf; cd ..
> +cd apr-util/xml/expat/; ./buildconf.sh; cd ../../..
get-deps.sh downloads tarballs; I believe running buildconf is only
needed when building from an svn checkout (of APR), not from a tarball
(of APR).
> +Notes from Daniel Shahaf:
> +
> +Faster builds:
> +- export CONFIG_SHELL=/bin/sh (minimal sh preferred)
> +...
This have moved to <http://wiki.apache.org/subversion/BuildNotes>. Feel
free to edit that page if you have anything to add! (Someone will need
to set a bit on your wiki account after you create it before you'll be
able to edit wiki pages.)