[Top][All Lists]

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

DejaGnu 1.6.3 release candidate 2

From: Jacob Bachmeyer
Subject: DejaGnu 1.6.3 release candidate 2
Date: Tue, 30 Mar 2021 18:32:04 -0500
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv: Gecko/20090807 MultiZilla/ SeaMonkey/1.1.17 Mnenhy/

Release candidate 2 for DejaGnu 1.6.3 has been uploaded to
at <URL:>.

Release candidate 2 addresses three issues reported by Rainer Orth on
Solaris systems:

PR47382 should be resolved in this release candidate, as the shell
scripts have been returned to using the traditional command and
arithmetic substitutions; Solaris 10 /bin/sh does not support the POSIX
forms of these constructs.

PR47385 is a specific case of a more general problem:  DejaGnu can
incorrectly accept a directory with search permission when looking for
an executable file.  The immediate solution for the 1.6.3 release is to
remove the support for the old Cygnus tree layout from the testsuite
that was causing this problem.  This bug will remain open and further
improvements are planned for the 1.6.4 release.

PR47386 is a specific problem with the new "dejagnu help" command on
Solaris.  Due to lack of support in the system man(1) tool, this command
will not work in the source directory on Solaris platforms, but should
work after DejaGnu is installed.

As I do not have access to any Solaris machines for testing, I would
like to take this opportunity to thank Rainer Orth for his help, to ask
for confirmation that this release candidate resolves these issues, and
to ask everyone to report any other unknown bugs found in either release
candidate to

Known Bugs

Two bugs were reported after the 1.6.3 code freeze and will be present
in the 1.6.3 release; both are expected to be fixed in 1.6.4:
   - PR44462
      - get_multilibs blindly assumes that the target compiler is GCC
   - PR44602
      - loading files fails if the full name contains spaces

One bug was reported in release candidate 1 and will be partially fixed
in 1.6.3, with more extensive work planned for 1.6.4:
   - PR47386
      - framework code can incorrectly accept directories as executable

Other known bugs include the incorrect handling of libdirs and
thread-safety issues with the C unit testing support in dejagnu.h.

Future Directions

The behavior of the undocumented "findfiles" procedure may change in
1.6.4 to exclude directories or this procedure may be removed in the
future if no one is using it.  The "which" procedure will no longer
incorrectly accept directories as executables in 1.6.4; this is part of

There are no other changes to the future directions previously announced
with 1.6.3 release candidate 1 at this time.

-- Jacob

reply via email to

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