[PATCH] Simplify scripts/cross-test-ssh.sh configuration.
Carlos O'Donell
carlos@redhat.com
Thu Dec 22 16:09:28 GMT 2022
On 12/22/22 02:15, Florian Weimer wrote:
> * Carlos O'Donell:
>
>> With modern ssh clients and daemons it is required to use AcceptEnv and
>> SendEnv configuration options to correctly support testing the DSO sort
>> ordering tests. This requirement is present because
>> scripts/dso-ordering-test.py injects GLIBC_TUNABLES to the left of the
>> ${test_wrapper_env} and so it must both be sent by the ssh client and
>> accepted by the ssh daemon. This requirement is removed in this change
>> and the injected GLIBC_TUNABLES is placed after ${run_program_env} and
>> so still correctly provides the override that the test requires.
>> This is similar to existing tests like elf/tst-pathopt.sh,
>> elf/tst-rtld-load-self.sh, and locale/tst-locale-locpath.sh.
>>
>> Tested that it fixes two failures when cross-testing on aarch64 with
>> scripts/cross-test-ssh.sh and an ssh client and daemon that do not pass
>> GLIBC_TUNABLES. Without this fix such a configuration will report the
>> following failures (since the GLIBC_TUNABLES not preserved):
>> FAIL: elf/tst-bz15311
>> FAIL: elf/tst-bz28937
>
> Nice explanation in the commit message. Looks okay to me.
>
> Reviewed-by: Florian Weimer <fweimer@redhat.com>
Thanks. Pushed.
--
Cheers,
Carlos.
More information about the Libc-alpha
mailing list