Bug#1031553: Processed: found 1031553 in 3.8.0+git20230713-1

Andreas Metzler ametzler at bebt.de
Sat Jul 15 15:18:37 BST 2023


On 2023-07-15 Debian Bug Tracking System <owner at bugs.debian.org> wrote:
> Processing commands for control at bugs.debian.org:

> > found 1031553 3.8.0+git20230713-1

For the time being I have switched back to datefudge:
8X------------------
Switch back to datefudge. faketime using fork() instead of exex() breaks
the cleanup scripting in the testsuite. This together with upstream
changes Closes: #1037917
Most tests do not rely on datefudge/faketime anymore but use -attime so
we would still have meaningful testsuite coverage without datefudge.
8X------------------

As a plan B (if/when faketime's #1032177 is fixed while datefudge's
#1028587 is still open), we could use a gnutls-private wrapper script,
like this:

8X===============
#!/bin/sh
if [ "${DEB_BUILD_MULTIARCH}" != "${DEB_HOST_MULTIARCH}" ] ; then
        exit 77
fi

if [ "$1" != "-f" ] ; then
        export FAKETIME_DONT_RESET=1
else
        shift
fi

export FAKETIME="$1"
shift
if [ "x${LD_PRELOAD}" = "x" ] ;then 
        export LD_PRELOAD="/usr/lib/${DEB_HOST_MULTIARCH}/libfaketime.so.1"
else
        export LD_PRELOAD="${LD_PRELOAD}:/usr/lib/${DEB_HOST_MULTIARCH}/libfaketime.so.1"
exec "$@"
8X===============

cu Andreas
-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'



More information about the Pkg-gnutls-maint mailing list