bug-sed
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#28665: Testsuite summary for GNU sed 4.4 on Debian 8.8 PowerPC fails


From: Dennis Clarke
Subject: bug#28665: Testsuite summary for GNU sed 4.4 on Debian 8.8 PowerPC fails in 19 cases
Date: Thu, 5 Oct 2017 08:32:22 -0400
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0


As a first step to understand if this is a false positive or a sed
failure, can you tell us which locales are installed on your computer
("locale -a") ?

yep .. see above. Just the basics. Solved that.

Thank you for confirming this.
I will add the needed code to detect the missing locale and skip the test.


Excellent. I generally do not install every locale on a system. Some
systems get the essentials and nothing more.  I would be surprised if
users building servers or embedded devices would do otherwise.

Third issue:

Your build-from-git log shows the following build error:

Updating ./doc/version.texi
   MAKEINFO doc/sed.info
./doc/sed.texi:3368: unknown command `U'
./doc/sed.texi:3368: misplaced {
./doc/sed.texi:3368: misplaced }

This is a failure to generate the sed documentation from the texinfo
file. Can you tell us the version of the installed texinfo package
("makeinfo --version") ?

deb8_ppc64$ makeinfo --version
makeinfo (GNU texinfo) 5.2

So I may stop here and get the texinfo sources and build and test that
first and then come back and try the git repo.

While installing newer texinfo should solve the problem,
it is not the ideal solution - I will try to fix the texinfo manual
to be able to handle "@U{}" on older texinfo.
failing that, perhaps require texinfo 6 or newer when building from git).
In either case - it should not fail like that.


Oddly enough I have not yet circled back to the git repo to test that. I
became entangled in dealing with binutils on this same platform. If one
runs a platform that isn't top of the line popular ( like PowerPC or a
SPARC or perhaps MIPS ) then a manner of strange issues crawl out of
the dark corners. I need binutils to bootstrap gcc but of course the
binutils sources compile fine and then fail a ton of the testsuite. All
of this is heading towards building a new kernel for this machine also.
It really is a struggle when the supplied gcc ( Debian 4.9.2-10 ) throws
ice ( internal compiler error ) at the mere drop of a hat so I need a
new gcc also.  You can see the deep dependency rabbit hole I fell down.

However sed works and works well now.

============================================================================
Testsuite summary for GNU sed 4.4
============================================================================
# TOTAL: 108
# PASS:  103
# SKIP:  5
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
[...]

Has this all entirely been an issue with 'locale -a' not ever being
checked ?  Also the "--enable-regex-tests" should be removed.

Indeed - a collection of small issues that prevented a successful build.
But I'm glad you've helped us verify these are mostly issues with the
build system and test infrastructure, and not a bug in the sed code.

Very.


Thank you again for your help and patience in diagnosing these issues.

I have the time and the basic skills to track down stuff like this so
long as the upstream folks don't get frustrated at my endlessly long
details.

I will keep this ticket open until the fixes are committed to the sed
git repository.

Which I want to test if we can get past the texinfo hurdle.

Dennis Clarke






reply via email to

[Prev in Thread] Current Thread [Next in Thread]