https://gcc.gnu.org/bugzilla/show_bug.cgi?id=128455
Tobias Burnus <burnus at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |burnus at gcc dot gnu.org
--- Comment #2 from Tobias Burnus <burnus at gcc dot gnu.org> ---
> we require "DejaGnu version 1.5.3 (or later)" (2015).
dejagnu-1.5.3.tar.gz 2015-03-30
dejagnu-1.6.tar.gz 2016-04-15
I wonder whether we shouldn't just bump the required minimal DejaGnu version?
The last bump was in r12-4792-g5380cf02728008 (Oct 29, 2021)
changing '1.4.4' to '1.5.3'.
Requiring now 5 years later a DejaGnu version that is one year newer than
1.5.3's release does not seem to be that far fetched. And 1.6 is by now also
over 10 years old!
Post 1.6, there is:
dejagnu-1.6.1.tar.gz 2017-10-16
dejagnu-1.6.2.tar.gz 2018-11-28
dejagnu-1.6.3.tar.gz 2021-06-16
[I am still waiting for a newer release, cf.
https://lists.gnu.org/archive/html/dejagnu/2026-06/msg00011.html
but that's another issue.]
* * *
There is no release announcement, only
https://lists.gnu.org/archive/html/dejagnu/2016-04/msg00007.html
In any case, 1.6 will also provide the following features (from NEWS):
Changes since 1.5.3:
1. Proper support for target communication via SSH has been added.
2. A large number of very old config and baseboard files have been
removed. If you need to resurrect these, you can get them from
version 1.5.3. If you can show that a board is still in use, it
can be put back in the distribution.
3. The --status command line option is now the default. This means
that any error in the testsuite Tcl scripts will cause runtest to
abort with exit status code 2. The --status option has been
removed from the documentation, but will continue to be accepted
for backward compatibility.
4. runtest now exits with exit code 0 if the testsuite "passed", 1 if
something unexpected happened (eg, FAIL, XPASS or UNRESOLVED), and
2 if an exception is raised by the Tcl interpreter.
5. runtest now exits with the standard exit codes of programs that are
terminated by the SIGINT, SIGTERM and SIGQUIT signals.
6. The user-visible utility procedures `absolute', `psource' and
`slay' have been removed. If a testsuite uses any of these
procedures, a copy of the procedure should be made and placed in
the lib directory of the testsuite.
7. Support was added for testing the D compiler.
8. ~/.dejagnurc is now loaded last, not first. This allows the user to
have the ability to override anything in their environment (even
the site.exp file specified by $DEJAGNU).
9. The user-visible utility procedure `unsetenv' is deprecated and
will be removed in the next release. If a testsuite uses any of
these procedures, a copy of the procedure should be made and placed
in the lib directory of the testsuite.