On 06/03/11 15:06, Kurt Roeckx wrote:
"catastrophic"?  Seems odd that it fails everywhere.
I have several test platforms that all work:  Solaris, Free BSD and Linux.
Can I get access to these build platforms and poke around?  Thanks.

"serious" just means that this is a blocker for the next release,
and so the version as it is will probably not make it to testing.

I'd say not.  I was really describing my perspective.... :)

I can atleast reproduce the hang on my own machine using:
export HOME=/non-existing

Works for me.  Works for me on the build boxes at ntp.org, too.
Some environmental thing, which is why I'd have preferred to
examine the failure more closely.  Setting HOME to a bogus directory
should not cause things to fall over.  It should cause things to
be "not found" and the process should continue.

I can run various tests for you if you want.  I should have access
to all those arches that failed.  I don't know exactly what the policy
is for giving other people access, but I'm also not sure it's
needed at this time.

I am sure "all" would be overkill.  Once the cause is determined,
my guess one fix will fix 'em all.

There were a few suspicious things in the build-the-doc template that
seemed a little dodgy.  I reworked them and it still works correctly
for me.  I don't think I've touched this stuff in a really long time.......

diff --git a/doc/auto-opts.tpl b/doc/auto-opts.tpl
index 5211e60..b062c89 100644
--- a/doc/auto-opts.tpl
+++ b/doc/auto-opts.tpl
@@ -200,16 +200,16 @@ Yields a program which, when run with @file{--help}, 
prints out:
 @example
 [= (out-push-new) \=]
 set -x
-log_file=${HOME}/default-test-log.txt
+log_file=${tmp_dir}/ao-doc-log
 exec 7>&2 ; exec 2>> ${log_file}
-
 TOPDIR=`cd ${top_builddir} >/dev/null ; pwd`
 OPTDIR=${TOPDIR}/autoopts

 {
   cd ${tmp_dir}
+  chmod 666 *.def
   echo 'config-header = "config.h";' >> default-test.def
-  HOME='' run_ag default-test.def
+  HOME=${tmp_dir} run_ag default-test.def
   test -f default-test.c || die 'NO default-test.c PROGRAM'

   opts="-o default-test -DTEST_DEFAULT_TEST_OPTS ${INCLUDES}"
@@ -218,9 +218,13 @@ OPTDIR=${TOPDIR}/autoopts
   test -x ./default-test || die 'NO default-test EXECUTABLE'
 } >&2

-test $? -eq 0 || die "Check log file ${log_file}"
+test $? -eq 0 || {
+  printf '\n\ncannot build default test\n'
+  cat $log_file
+  die "cannot build AutoOpts doc"
+} 2>&7 1>&7

-HOME='$HOME/.default_testrc' ${tmp_dir}/default-test --help | \
+HOME=${tmp_dir} ${tmp_dir}/default-test --help | \
    sed 's,     ,        ,g;s,\([@{}]\),@\1,g'

 exec 2>&7 7>&-



--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to