* [PATCH jh/cvs-helper 0/2] Fix building when python is not available @ 2009-08-27 16:24 Brandon Casey 2009-08-27 16:24 ` [PATCH jh/cvs-helper 1/2] Makefile: write NO_PYTHON setting to GIT-BUILD-OPTIONS file Brandon Casey 2009-08-27 16:57 ` [PATCH jh/cvs-helper 0/2] Fix building when python is not available Johan Herland 0 siblings, 2 replies; 5+ messages in thread From: Brandon Casey @ 2009-08-27 16:24 UTC (permalink / raw) To: git; +Cc: gitster, johan These two are built on top of pu. I'm pretty sure jh/cvs-helper is the relevant branch. Brandon Casey (2): Makefile: write NO_PYTHON setting to GIT-BUILD-OPTIONS file t/test-lib.sh: don't perform python preparations when NO_PYTHON is set Makefile | 1 + t/test-lib.sh | 18 +++++++++--------- 2 files changed, 10 insertions(+), 9 deletions(-) ^ permalink raw reply [flat|nested] 5+ messages in thread
* [PATCH jh/cvs-helper 1/2] Makefile: write NO_PYTHON setting to GIT-BUILD-OPTIONS file 2009-08-27 16:24 [PATCH jh/cvs-helper 0/2] Fix building when python is not available Brandon Casey @ 2009-08-27 16:24 ` Brandon Casey 2009-08-27 16:24 ` [PATCH jh/cvs-helper 2/2] t/test-lib.sh: don't perform python preparations when NO_PYTHON is set Brandon Casey 2009-08-27 16:57 ` [PATCH jh/cvs-helper 0/2] Fix building when python is not available Johan Herland 1 sibling, 1 reply; 5+ messages in thread From: Brandon Casey @ 2009-08-27 16:24 UTC (permalink / raw) To: git; +Cc: gitster, johan, Brandon Casey From: Brandon Casey <drafnel@gmail.com> The GIT-BUILD-OPTIONS file is sourced by the t/test-lib.sh script which prepares the environment for the test suite. It is used to communicate the user's settings for things like SHELL_PATH, TAR, NO_CURL, and NO_PERL. Add NO_PYTHON so this setting will be available to the test suite. Signed-off-by: Brandon Casey <casey@nrlssc.navy.mil> --- Makefile | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/Makefile b/Makefile index 128c308..5c1ae7b 100644 --- a/Makefile +++ b/Makefile @@ -1615,6 +1615,7 @@ GIT-BUILD-OPTIONS: .FORCE-GIT-BUILD-OPTIONS @echo TAR=\''$(subst ','\'',$(subst ','\'',$(TAR)))'\' >>$@ @echo NO_CURL=\''$(subst ','\'',$(subst ','\'',$(NO_CURL)))'\' >>$@ @echo NO_PERL=\''$(subst ','\'',$(subst ','\'',$(NO_PERL)))'\' >>$@ + @echo NO_PYTHON=\''$(subst ','\'',$(subst ','\'',$(NO_PYTHON)))'\' >>$@ ### Detect Tck/Tk interpreter path changes ifndef NO_TCLTK -- 1.6.4 ^ permalink raw reply related [flat|nested] 5+ messages in thread
* [PATCH jh/cvs-helper 2/2] t/test-lib.sh: don't perform python preparations when NO_PYTHON is set 2009-08-27 16:24 ` [PATCH jh/cvs-helper 1/2] Makefile: write NO_PYTHON setting to GIT-BUILD-OPTIONS file Brandon Casey @ 2009-08-27 16:24 ` Brandon Casey 0 siblings, 0 replies; 5+ messages in thread From: Brandon Casey @ 2009-08-27 16:24 UTC (permalink / raw) To: git; +Cc: gitster, johan, Brandon Casey From: Brandon Casey <drafnel@gmail.com> When setting GITPYTHONLIB, a check is performed to test whether the path that GITPYTHONLIB is set to is a valid directory. This test always fails when NO_PYTHON is set since git_remote_cvs is not built. So add a test on NO_PYTHON to the conditional that protects this section. Additionally, move this section down so it is done _after_ GIT-BUILD-OPTIONS is sourced, so that the NO_PYTHON setting is available. Signed-off-by: Brandon Casey <casey@nrlssc.navy.mil> --- t/test-lib.sh | 18 +++++++++--------- 1 files changed, 9 insertions(+), 9 deletions(-) diff --git a/t/test-lib.sh b/t/test-lib.sh index a7fbfef..d95c66b 100644 --- a/t/test-lib.sh +++ b/t/test-lib.sh @@ -638,15 +638,6 @@ test -d ../templates/blt || { error "You haven't built things yet, have you?" } -if test -z "$GIT_TEST_INSTALLED" -then - GITPYTHONLIB="$(pwd)/../git_remote_cvs/build/lib" - export GITPYTHONLIB - test -d ../git_remote_cvs/build || { - error "You haven't built git_remote_cvs yet, have you?" - } -fi - if ! test -x ../test-chmtime; then echo >&2 'You need to build test-chmtime:' echo >&2 'Run "make test-chmtime" in the source (toplevel) directory' @@ -655,6 +646,15 @@ fi . ../GIT-BUILD-OPTIONS +if test -z "$NO_PYTHON" -a -z "$GIT_TEST_INSTALLED" +then + GITPYTHONLIB="$(pwd)/../git_remote_cvs/build/lib" + export GITPYTHONLIB + test -d ../git_remote_cvs/build || { + error "You haven't built git_remote_cvs yet, have you?" + } +fi + # Test repository test="trash directory.$(basename "$0" .sh)" test -n "$root" && test="$root/$test" -- 1.6.4 ^ permalink raw reply related [flat|nested] 5+ messages in thread
* Re: [PATCH jh/cvs-helper 0/2] Fix building when python is not available 2009-08-27 16:24 [PATCH jh/cvs-helper 0/2] Fix building when python is not available Brandon Casey 2009-08-27 16:24 ` [PATCH jh/cvs-helper 1/2] Makefile: write NO_PYTHON setting to GIT-BUILD-OPTIONS file Brandon Casey @ 2009-08-27 16:57 ` Johan Herland 2009-08-27 21:46 ` Junio C Hamano 1 sibling, 1 reply; 5+ messages in thread From: Johan Herland @ 2009-08-27 16:57 UTC (permalink / raw) To: Brandon Casey; +Cc: git, gitster On Thursday 27 August 2009, Brandon Casey wrote: > These two are built on top of pu. I'm pretty sure jh/cvs-helper is > the relevant branch. > > Brandon Casey (2): > Makefile: write NO_PYTHON setting to GIT-BUILD-OPTIONS file > t/test-lib.sh: don't perform python preparations when NO_PYTHON is > set Thanks. Both are Acked-by: Johan Herland <johan@herland.net> I'll fold these into the next iteration of jh/cvs-helper. Have fun! :) ...Johan -- Johan Herland, <johan@herland.net> www.herland.net ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH jh/cvs-helper 0/2] Fix building when python is not available 2009-08-27 16:57 ` [PATCH jh/cvs-helper 0/2] Fix building when python is not available Johan Herland @ 2009-08-27 21:46 ` Junio C Hamano 0 siblings, 0 replies; 5+ messages in thread From: Junio C Hamano @ 2009-08-27 21:46 UTC (permalink / raw) To: Johan Herland; +Cc: Brandon Casey, git Johan Herland <johan@herland.net> writes: > Thanks. Both are > > Acked-by: Johan Herland <johan@herland.net> > > I'll fold these into the next iteration of jh/cvs-helper. Thanks, both. Then I'll ignore this thread and simply wait for the next round from you. ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2009-08-27 21:46 UTC | newest] Thread overview: 5+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2009-08-27 16:24 [PATCH jh/cvs-helper 0/2] Fix building when python is not available Brandon Casey 2009-08-27 16:24 ` [PATCH jh/cvs-helper 1/2] Makefile: write NO_PYTHON setting to GIT-BUILD-OPTIONS file Brandon Casey 2009-08-27 16:24 ` [PATCH jh/cvs-helper 2/2] t/test-lib.sh: don't perform python preparations when NO_PYTHON is set Brandon Casey 2009-08-27 16:57 ` [PATCH jh/cvs-helper 0/2] Fix building when python is not available Johan Herland 2009-08-27 21:46 ` Junio C Hamano
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).