Re: [lfs-support] Test failures in automake-1.12.3 : sorted!

2012-09-30 Thread Richard Melville
On Sun, Sep 30, 2012 at 12:32:22AM +0100, Ken Moffat wrote:
 
   and I'll open a ticket for this possible fix to
  t/python-missing.sh.  Normally, I'd just upload the patch, but I'd
  prefer to get confirmation that it fixes the problem.  More on -dev
  when I've created a ticket.
 
  Forget that - the testsuite fix was applied upstream in August, and
 1.12.4 came out in September (#3185) so fixing the 1.12.3 tests is a
 waste of time.

  However, I do think that perhaps we shouldn't discourage people
 from running the automake testsuite on modern processors : sure,
 with -j1 it takes an excessively long time, but with modern SMP it
 runs much quicker if you use -j4.

 ?en



Hi Ken

I'm not sure I understand what's going on here.  When I tested
automake-1.12.2 *without* python installed I received no such error:-

==
Testsuite summary for GNU Automake 1.12.2
==
# TOTAL: 2852
# PASS:  2648
# SKIP:  164
# XFAIL: 40
# FAIL:  0
# XPASS: 0
# ERROR: 0
==


Richard
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page


Re: [lfs-support] Test failures in automake-1.12.3 : sorted!

2012-09-30 Thread Bruce Dubbs
Richard Melville wrote:

 I'm not sure I understand what's going on here.  When I tested
 automake-1.12.2 *without* python installed I received no such error:-

 ==
 Testsuite summary for GNU Automake 1.12.2
 ==
 # TOTAL: 2852
 # PASS:  2648
 # SKIP:  164
 # XFAIL: 40
 # FAIL:  0
 # XPASS: 0
 # ERROR: 0
 ==

I don't recall automake-1.12.2, but we are looking at automake-1.12.4.
There was also an intermediate automake-1.12.3 that generated test errors.

   -- Bruce

-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page


Re: [lfs-support] Test failures in automake-1.12.3 : sorted!

2012-09-30 Thread Bruce Dubbs
Ken Moffat wrote:
 On Mon, Aug 20, 2012 at 11:14:11AM +0100, Ken Moffat wrote:

 make[3]: Leaving directory `/building/automake-1.12.3'
 
 Testsuite summary for GNU Automake 1.12.3
 
 # TOTAL: 2823
 # PASS:  2640
 # SKIP:  145
 # XFAIL: 38
 # FAIL:  0
 # XPASS: 0
 # ERROR: 0

I went back and retested 1.12.4 and got:


Testsuite summary for GNU Automake 1.12.4

# TOTAL: 2880
# PASS:  2756
# SKIP:  86
# XFAIL: 38
# FAIL:  0
# XPASS: 0
# ERROR: 0

This is not in a Chapter 6 environment, but has python and a lot of BLFS 
packages (about 260) installed.  I think any errors in Chapter 6 can be 
ignored as test construction errors.

Some of the skipped tests are due to missing Microsoft C compiler(4), 
MinGW(1), vala(7), etags(2), emacs, f77(4), etc.


   -- Bruce

-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page


Re: [lfs-support] Test failures in automake-1.12.3 : sorted!

2012-09-30 Thread Ken Moffat
On Sun, Sep 30, 2012 at 01:34:45PM +0100, Richard Melville wrote:
 On Sun, Sep 30, 2012 at 12:32:22AM +0100, Ken Moffat wrote:
  
and I'll open a ticket for this possible fix to
   t/python-missing.sh.  Normally, I'd just upload the patch, but I'd
   prefer to get confirmation that it fixes the problem.  More on -dev
   when I've created a ticket.
  
   Forget that - the testsuite fix was applied upstream in August, and
  1.12.4 came out in September (#3185) so fixing the 1.12.3 tests is a
  waste of time.
 
   However, I do think that perhaps we shouldn't discourage people
  from running the automake testsuite on modern processors : sure,
  with -j1 it takes an excessively long time, but with modern SMP it
  runs much quicker if you use -j4.
 
  ?en
 
 
 
 Hi Ken
 
 I'm not sure I understand what's going on here.  When I tested
 automake-1.12.2 *without* python installed I received no such error:-
 
 ==
 Testsuite summary for GNU Automake 1.12.2
 ==
 # TOTAL: 2852
 # PASS:  2648
 # SKIP:  164
 # XFAIL: 40
 # FAIL:  0
 # XPASS: 0
 # ERROR: 0
 ==
 
 
 Richard

 I think it might been a new FAIL in 1.12.3

ĸen
-- 
das eine Mal als Tragödie, das andere Mal als Farce
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page


Re: [lfs-support] Test failures in automake-1.12.3 : sorted!

2012-09-30 Thread Ken Moffat
On Sun, Sep 30, 2012 at 02:26:21PM -0500, Bruce Dubbs wrote:
 
 I went back and retested 1.12.4 and got:
 
 
 Testsuite summary for GNU Automake 1.12.4
 
 # TOTAL: 2880
 # PASS:  2756
 # SKIP:  86
 # XFAIL: 38
 # FAIL:  0
 # XPASS: 0
 # ERROR: 0
 
 This is not in a Chapter 6 environment, but has python and a lot of BLFS 
 packages (about 260) installed.  I think any errors in Chapter 6 can be 
 ignored as test construction errors.
 
 Some of the skipped tests are due to missing Microsoft C compiler(4), 
 MinGW(1), vala(7), etags(2), emacs, f77(4), etc.
 
 
-- Bruce
 

 I don't know if 1.12.4 has made it to LFS-svn - I've been sticking
with LFS-7.2 while I rework my build scripts, but I noticed the open
ticket for 1.12.4 when I was about to raise a ticket for possibly
patching 1.12.3.

 But, I think that *Errors* in chapter 6 tests (other than the
toolchain - or at least least gcc), often benefit from being
mentioned - otherwise people run the tests and panic if they don't
see perfection.  The patch to 1.12.3 fixed a race in the test.

 Maybe I'm overtuned to Errors in automake tests at the moment,
after being bugged by 80+ in previosu 1.12 scripted runs.

 I don't usually pay any attention to skipped tests, except if I
notice that someone here had a skip where mine ran (locales).
Similarly, I haven't yet been persuaded to investigate XPASS
failures in gcc.

ĸen
-- 
das eine Mal als Tragödie, das andere Mal als Farce
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page


Re: [lfs-support] Test failures in automake-1.12.3 : sorted!

2012-09-30 Thread Bruce Dubbs
Ken Moffat wrote:

   I don't know if 1.12.4 has made it to LFS-svn

Not yet.

 I've been sticking
 with LFS-7.2 while I rework my build scripts, but I noticed the open
 ticket for 1.12.4 when I was about to raise a ticket for possibly
 patching 1.12.3.

   But, I think that *Errors* in chapter 6 tests (other than the
 toolchain - or at least least gcc), often benefit from being
 mentioned

We do mention that there are example logs on the web site.  The only 
places FAIL occurs in the 7.2 tests are:

079-gcc:FAIL: libmudflap.c++/pass55-frag.cxx ( -O) execution test
079-gcc:FAIL: libmudflap.c++/pass55-frag.cxx ( -O) execution test

101-automake:FAIL: t/python-missing.sh

The only place 'Error' shows up and is not associated with the above is:

071-glibc:make[3]: [/sources/glibc-build/posix/annexc.out] Error 1 (ignored)

071-glibc:make[3]: [/sources/glibc-build/conform/run-conformtest.out] 
Error 1 (ignored)

   -- Bruce
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page


[lfs-support] Test failures in automake-1.12.3 : sorted!

2012-09-29 Thread Ken Moffat
On Mon, Aug 20, 2012 at 11:14:11AM +0100, Ken Moffat wrote:

 (long quotes, for context) -

 On Sun, Aug 19, 2012 at 08:26:39PM -0500, Bruce Dubbs wrote:
  Ken Moffat wrote:
  
 In this case, I'd appreciate your comments (this list will do) on
   automake (if you are testing it) - on a completed system, 1.12 and
   later give me about 4 errors as a regular user (I'd still like to
   get to grips with those, one day).  In a system which boots, but
   where I've gone back to chroot, and in my results during regular
   chroot, I get more than 80 failures when running the tests as root.
   Most of them in t/instspc.tap.
  
  In a jhalfs build I have been testing automake-1.12.3.
  
  # TOTAL: 2823
  # PASS:  2618
  # SKIP:  166
  # XFAIL: 37
  # FAIL:  2
  # XPASS: 0
  # ERROR: 0
  
  And that's with the broken timezones.
  
  FAIL: t/python-missing.sh  (well yes, it's missing)
  FAIL: t/subdir-add2-pr46.sh ???
  
 -- Bruce
 
  I'm close to giving up on the automake tests.  Last night I had 3
 failures in 1.12.3 - but only once I ran the tests as a user.  I had
 that t/python-missing.sh and assumed it was because Python is
 installed (it's my bootable system, back in chroot).  My other two
 were t/lex-clean-cxx and t/lex-depend-cxx : both undefined reference
 to `yylex'.
 
  I suppose those lex tests are SKIP for you, because LFS has not
 installed flex when automake is built.
 
 First, ISTR that we did something which fixed the lex tests, but I
no longer remember what.  My main problem (multiple failures in
t/instspc.tap) turns out to be because of how my buildscripts work :
I pass $SCRIPTS to point ot the root of the scripts (e.g. for my
general functions for working out the directory name,for writing
the stamp with the SBU calculation, and for logging).
Unfortunately, t/instspc.tap breaks if $SCRIPTS is set!

 There is at least one other place where environment variables have
broken a build for me ($ARCH when set to x86_64 in glibc), so I've
added this to my don't do that here list :)

 After all that (about a week of various attempts to fix this), I
was *disappointed* to see that the automake testsuite still failed -
our old friend t/python-missing.sh.  My impression is that the tests
are supposed to skip if a dependency is not installed.  Google did
find something related:
http://lists.gnu.org/archive/html/automake-commit/2012-08/msg00033.html

 I've now (at the end of chapter 6 in chroot) rebuilt automake with
that patch and got the following result from the testsuite -

make[3]: Leaving directory `/building/automake-1.12.3'

Testsuite summary for GNU Automake 1.12.3

# TOTAL: 2823
# PASS:  2640
# SKIP:  145
# XFAIL: 38
# FAIL:  0
# XPASS: 0
# ERROR: 0

make[2]: Leaving directory `/building/automake-1.12.3'
make[1]: Leaving directory `/building/automake-1.12.3'
root in chroot /building/automake-1.12.3#

 Unfortunately, the bug report shows the problem was a race, and I'm
not yet convinced that the reported bug was necessarily the same as
what we've been seeing.  So, it worked for me this time, but maybe I
jsut got lucky.

 In a completed system, I *always* have Python installed, so I can
only test this in chroot.  So, the 80+ failures are sorted (at
last!) and I'll open a ticket for this possible fix to
t/python-missing.sh.  Normally, I'd just upload the patch, but I'd
prefer to get confirmation that it fixes the problem.  More on -dev
when I've created a ticket.

ĸen
-- 
das eine Mal als Tragödie, das andere Mal als Farce
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page


Re: [lfs-support] Test failures in automake-1.12.3 : sorted!

2012-09-29 Thread Ken Moffat
On Sun, Sep 30, 2012 at 12:32:22AM +0100, Ken Moffat wrote:
 
  and I'll open a ticket for this possible fix to
 t/python-missing.sh.  Normally, I'd just upload the patch, but I'd
 prefer to get confirmation that it fixes the problem.  More on -dev
 when I've created a ticket.
 
 Forget that - the testsuite fix was applied upstream in August, and
1.12.4 came out in September (#3185) so fixing the 1.12.3 tests is a
waste of time.

 However, I do think that perhaps we shouldn't discourage people
from running the automake testsuite on modern processors : sure,
with -j1 it takes an excessively long time, but with modern SMP it
runs much quicker if you use -j4.

ĸen
-- 
das eine Mal als Tragödie, das andere Mal als Farce
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page