On 7/30/07, Ken Moffat <[EMAIL PROTECTED]> wrote:
>
> Tar is repeatedly failing  '26: incremental' for me, looks like a
> regression.  But nobody else has commented.

If you have any idea how to narrow this down, that'd be great. I have
hit this before myself, and it seems like a race condition, but I
can't say for sure. I haven't run the full range of tests on all the
packages in a while. At worst, we can add a note that this test fails
sometimes.

> The bash failure I reported was a fubar in my script (trying to
> chown the test log so it was writable by the appropriate user, but
> before it was created ;).  But, my second run did seem to have one
> failure - 'run-test' shows
>
>   152c152
>   < 1
>   ---
>   > 0
>   158c158
>   < 1
>   ---
>   > 0
>
>  - as to what that means, your guess is as good as mine.
>
> The perl failure didn't happen on the second run, I guess it's just
> another unreliable test.
>
> And the vim test failure is totally impenetrable.

Don't know about any of those. I don't really bother reading the
results of the vim tests.

>  And moving on to farce test results ("how repeatable is it?") -
> apart from cc1 and cc1plus I also had a failure in libc-2.5.so (not
> yet investigated) and in private mail from archaic I know he saw a
> failure in nscd (I've got his files for this, but haven't investigated
> it yet).

libc.so and nscd both embed the build date.

$ strings /lib/libc.so.6 | grep 2007
Compiled on a Linux >>2.6.20.14-1<< system on 2007-07-15.
$ strings /usr/sbin/nscd | grep 2007
Jul 15 2007 08:44:08

Although, I though farce tried to strip out the dates, so maybe it's
something worse. If you want to be sure about the nscd one, you can
just blow away the __DATE__ and __TIME__ macros:

sed -i.bak \
        -e 's/__DATE__/"today"/' \
        -e 's/__TIME__/"now"/' nscd/nscd_stat.c

> He also noted in that mail that coreutils seems to be using
> a pre-created info file in his second and third builds - (I've only
> run two, and misread the diff : coreutils.info was created by
> makeinfo version 4.9 in the first build, and 4.8 in the second).
> But, we don't expect user to build it twice, so I'm not too worried
> about that, I just add it to my "coreutils Makefile is a POS"
> thoughts :-)

That sucks, but at least it's not critical.

>  Which only leaves space/SBU measurements.  Because my build hasn't
> been by-the-book, and has run tests whenever possible, I'll only
> comment on those I know look wrong (chapter 6 only)

I'll try to get jhalfs to spit some numbers to me and see if they agree.

>  Now, time for me to ask a question: Is it worthwhile that we
> continue to record SBUs and space ?  Everybody knows that many
> packages take longer to build and use more space whenever the
> toolchain is upgraded.  Is it really worthwhile to be so exact about
> the time and space.  Certainly, space should be constant across
> an architecture (well, i686 anyway) for a given toolchain, but the
> timings depend greatly on amount of memory (do you hit swap?),
> memory speed (try using a via processor), and disk speed.

I guess I just like to know how things are gonna shape up relatively.
I.e., gcc's gonna take a while, no sense in watching the screen. I
don't care if the numbers aren't accurate. But people using older
hardware may be more interested in the readings. I suppose one
compromise would be less precision. I.e., round to the nearest MiB or
integer SBU.

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

Reply via email to