From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 29 19:12:08 2023 Received: (at submit) by debbugs.gnu.org; 30 Jan 2023 00:12:08 +0000 Received: from localhost ([127.0.0.1]:45602 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pMHmG-0006w2-9w for submit@debbugs.gnu.org; Sun, 29 Jan 2023 19:12:08 -0500 Received: from lists.gnu.org ([209.51.188.17]:54530) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pMHmA-0006vZ-Gj for submit@debbugs.gnu.org; Sun, 29 Jan 2023 19:12:02 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pMHmA-0008TY-9w for bug-sed@gnu.org; Sun, 29 Jan 2023 19:11:58 -0500 Received: from mo4-p00-ob.smtp.rzone.de ([85.215.255.22]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pMHm4-0005Tw-HH for bug-sed@gnu.org; Sun, 29 Jan 2023 19:11:58 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1675037508; cv=none; d=strato.com; s=strato-dkim-0002; b=Z25wR4c4OxS66F4ESHoU3WUtnPlnaaTe6ER95QCv1Eqa2H1TGXIwaPqtqO270By+3W vVJP8piuX9pdDlcB5ej0zzbd+wyNQlzlt9Jww4t7gPikp3qtDfrnoNOsUK+tL7UYpHFG Blk0/1Z7/ByfYt24g+4uqSpCXiNipm8t+h/vyT5g0O5c5YuukiqbJ9Fc/S7wYAJLT+rd wqQqOkEUgs69W3OIxFXUzkSP33/g0TqC98ZnEJa+27vTj4svgV0GCWDVVaUkrFUoKXFX mOX9GDkqTMK6pFeMfWdEB20bME4R+Kekd8nGqOIAsjYaFm/k1VvHhenGUAfj3ppBqjeA PmkQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1675037508; s=strato-dkim-0002; d=strato.com; h=Message-ID:Date:Subject:To:From:Cc:Date:From:Subject:Sender; bh=qBPSRTHfrXIamgN5j1jU0IXXX49TKU5WGvczoTRq8MQ=; b=jw+1JJS1u//4Bit9+9V+kqN/KqmDlX1e/j3L5c/s69Cj9XcKmLx0GoPtV0aTmLi/e9 pccYiBnM5WYRmd6fuZR2SFmQxFEtxOjQs7jLMJYXSMHKtIPcjETrhJytjV/PVJdYzY/t w7yGBy0PAPm+7kXkbw6jZU4Uo7w4YE3Xh6SVgpXlQBlUUn0vgP4IQQYGqGPcxUuSuxLD RnIceu2QpuOZ5mgLahVlX8wWNWXvQJToYOR2G6PnR5BlTo+bXNPvOnOidfwHcqFCgLGG xN4rXW8dkwgOEsHUi8n84J7ITsisLi3OV3wBOcjj934A7nCjCAYILYHKAqJYH+DMXEet g+1A== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo00 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1675037508; s=strato-dkim-0002; d=clisp.org; h=Message-ID:Date:Subject:To:From:Cc:Date:From:Subject:Sender; bh=qBPSRTHfrXIamgN5j1jU0IXXX49TKU5WGvczoTRq8MQ=; b=gGKj4Z2bFbtNpa2NSS7BTJPKOilRVo3+DHGT4VXKB+bWD/7z9OCIJnNdu84ypju85C 4wmrbs6OCL1i/l3465DaGScCDZ16AecfGZtkuGe89y1jM10XINWS55gO0IG2r48L4bQq XF/amAZs+NwW+xvTp3unSmZh1hPRi3Ixf3UsXBX425LyyGlVe1XbTMioTKCcx0uUtBBX J/aHAPZsD1mj5cv2l6BN5kXsqVHrc+OmYqGjxm7YZVnkxv5ONPmDmkyLns/HGR/i53m4 NtY83cyQTMaNfWHf5XI0tI1iHyPETR+WlGgXF2TwVDvYJwHIZe4nggIXX3s0OqMJ6OFR h3ew== X-RZG-AUTH: ":Ln4Re0+Ic/6oZXR1YgKryK8brlshOcZlIWs+iCP5vnk6shH0WWb0LN8XZoH94zq68+3cfpPF3KZI9ilgtRRA2BFjBWDjzg8H" Received: from nimes.localnet by smtp.strato.de (RZmta 49.2.2 AUTH) with ESMTPSA id 098542z0U0BmPrF (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Mon, 30 Jan 2023 01:11:48 +0100 (CET) From: Bruno Haible To: bug-sed@gnu.org Subject: 3 test failures Date: Mon, 30 Jan 2023 01:11:48 +0100 Message-ID: <2249810.EXUkbvElez@nimes> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="nextPart5384290.hZafJ0jyf7" Content-Transfer-Encoding: 7Bit Received-SPF: none client-ip=85.215.255.22; envelope-from=bruno@clisp.org; helo=mo4-p00-ob.smtp.rzone.de X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) This is a multi-part message in MIME format. --nextPart5384290.hZafJ0jyf7 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Hi Jim, On Ubuntu Linux/x86_64, after building the current sed git repo with the current Gnulib, I get 3 test failures: FAIL: testsuite/compile-errors FAIL: testsuite/mb-y-translate FAIL: testsuite/normalize-text All three are consequences of the commit on 2023-01-02 "maint: reword to avoid a too-long-line warning". To catch such failures sooner, should I set up a continuous integration that does a "make check" once every week? (I have such CIs already for Gnulib, gettext, and a couple of other projects. It's cheap to maintain.) Bruno --nextPart5384290.hZafJ0jyf7 Content-Disposition: attachment; filename="test-suite.log" Content-Transfer-Encoding: 7Bit Content-Type: text/x-log; charset="UTF-8"; name="test-suite.log" ================================================= GNU sed 4.9.14-3d75-dirty: ./test-suite.log ================================================= # TOTAL: 68 # PASS: 58 # SKIP: 7 # XFAIL: 0 # FAIL: 3 # XPASS: 0 # ERROR: 0 .. contents:: :depth: 2 FAIL: testsuite/compile-errors ============================== ++ initial_cwd_=/tmp/sed +++ testdir_prefix_ +++ printf gt ++ pfx_=gt +++ mktempd_ /tmp/sed gt-compile-errors.sh.XXXX +++ case $# in +++ destdir_=/tmp/sed +++ template_=gt-compile-errors.sh.XXXX +++ MAX_TRIES_=4 +++ case $destdir_ in +++ destdir_slash_=/tmp/sed/ +++ case $template_ in ++++ unset TMPDIR +++ d=/tmp/sed/gt-compile-errors.sh.7WtR +++ case $d in +++ : +++ test -d /tmp/sed/gt-compile-errors.sh.7WtR ++++ ls -dgo /tmp/sed/gt-compile-errors.sh.7WtR +++ perms='drwx------ 2 4096 Jan 30 00:54 /tmp/sed/gt-compile-errors.sh.7WtR' +++ case $perms in +++ : +++ echo /tmp/sed/gt-compile-errors.sh.7WtR +++ return ++ test_dir_=/tmp/sed/gt-compile-errors.sh.7WtR ++ cd /tmp/sed/gt-compile-errors.sh.7WtR ++ case $srcdir in ++ srcdir=../. ++ builddir=.. ++ export srcdir builddir ++ gl_init_sh_nl_=' ' ++ IFS=' ' ++ for sig_ in 1 2 3 13 15 +++ expr 1 + 128 ++ eval 'trap '\''Exit 129'\'' 1' +++ trap 'Exit 129' 1 ++ for sig_ in 1 2 3 13 15 +++ expr 2 + 128 ++ eval 'trap '\''Exit 130'\'' 2' +++ trap 'Exit 130' 2 ++ for sig_ in 1 2 3 13 15 +++ expr 3 + 128 ++ eval 'trap '\''Exit 131'\'' 3' +++ trap 'Exit 131' 3 ++ for sig_ in 1 2 3 13 15 +++ expr 13 + 128 ++ eval 'trap '\''Exit 141'\'' 13' +++ trap 'Exit 141' 13 ++ for sig_ in 1 2 3 13 15 +++ expr 15 + 128 ++ eval 'trap '\''Exit 143'\'' 15' +++ trap 'Exit 143' 15 ++ saved_IFS=' ' ++ IFS=: ++ new_PATH= ++ sep_= ++ for dir in $PATH ++ case "$dir" in ++ test -d /tmp/sed/sed/. ++ new_PATH=/tmp/sed/sed ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ for dir in $PATH ++ case "$dir" in ++ for dir in $PATH ++ case "$dir" in ++ for dir in $PATH ++ case "$dir" in ++ for dir in $PATH ++ case "$dir" in ++ test -d /home/bruno/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /darch/x86_64-linux-gnu/gnu/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /arch/local/x86_64-linux-gnu/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /arch/local/x86_64-linux/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/local/sbin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/local/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/sbin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /sbin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/games/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/local/games/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /snap/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin ++ sep_=: ++ IFS=' ' ++ PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin ++ export PATH ++ trap remove_tmp_ 0 + path_prepend_ ./sed + test 1 '!=' 0 + path_dir_=./sed + case $path_dir_ in + abs_path_dir_=/tmp/sed/./sed + case $abs_path_dir_ in + PATH=/tmp/sed/./sed:/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin + create_exe_shims_ /tmp/sed/./sed + case $EXEEXT in + return 0 + shift + test 0 '!=' 0 + export PATH + print_ver_ sed + test yes = yes + local i + for i in $* + env sed --version sed (GNU sed) 4.9.14-3d75-dirty Copyright (C) 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later . This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by Jay Fenlason, Tom Lord, Ken Pizzini, Paolo Bonzini, Jim Meyering, and Assaf Gordon. This sed program was built with SELinux support. SELinux is disabled on this system. GNU sed home page: . General help using GNU software: . E-mail bug reports to: . + cat + returns_ 1 sed s/./x/pp + compare_ exp-exs-p err-exs-p + diff -u exp-exs-p err-exs-p + cat + returns_ 1 sed s/./x/gg + compare_ exp-exs-g err-exs-g + diff -u exp-exs-g err-exs-g + cat + returns_ 1 sed s/./x/0 + compare_ exp-exs-0 err-exs-0 + diff -u exp-exs-0 err-exs-0 + cat + returns_ 1 sed s/./x/2p3 + compare_ exp-exs-n err-exs-n + diff -u exp-exs-n err-exs-n + cat + returns_ 1 sed s/./x/Q + compare_ exp-unk-s-opt err-unk-s-opt + diff -u exp-unk-s-opt err-unk-s-opt + printf 's/./x/\r' + cat + returns_ 1 sed -f s-opt-r-in + compare_ exp-s-opt-r err-s-opt-r + diff -u exp-s-opt-r err-s-opt-r + cat + returns_ 1 sed '~1d' + compare_ exp-step-addr err-step-addr1 + diff -u exp-step-addr err-step-addr1 + returns_ 1 sed +1d + compare_ exp-step-addr err-step-addr2 + diff -u exp-step-addr err-step-addr2 + cat + returns_ 1 sed '1!!d' + compare_ exp-bad-bang err-bad-bang + diff -u exp-bad-bang err-bad-bang + for opt in e F v z L Q T R W + cat + returns_ 1 sed --posix 1e + compare_ exp-posix-cmd-e err-posix-cmd-e + diff -u exp-posix-cmd-e err-posix-cmd-e + for opt in e F v z L Q T R W + cat + returns_ 1 sed --posix 1F + compare_ exp-posix-cmd-F err-posix-cmd-F + diff -u exp-posix-cmd-F err-posix-cmd-F + for opt in e F v z L Q T R W + cat + returns_ 1 sed --posix 1v + compare_ exp-posix-cmd-v err-posix-cmd-v + diff -u exp-posix-cmd-v err-posix-cmd-v + for opt in e F v z L Q T R W + cat + returns_ 1 sed --posix 1z + compare_ exp-posix-cmd-z err-posix-cmd-z + diff -u exp-posix-cmd-z err-posix-cmd-z + for opt in e F v z L Q T R W + cat + returns_ 1 sed --posix 1L + compare_ exp-posix-cmd-L err-posix-cmd-L + diff -u exp-posix-cmd-L err-posix-cmd-L + for opt in e F v z L Q T R W + cat + returns_ 1 sed --posix 1Q + compare_ exp-posix-cmd-Q err-posix-cmd-Q + diff -u exp-posix-cmd-Q err-posix-cmd-Q + for opt in e F v z L Q T R W + cat + returns_ 1 sed --posix 1T + compare_ exp-posix-cmd-T err-posix-cmd-T + diff -u exp-posix-cmd-T err-posix-cmd-T + for opt in e F v z L Q T R W + cat + returns_ 1 sed --posix 1R + compare_ exp-posix-cmd-R err-posix-cmd-R + diff -u exp-posix-cmd-R err-posix-cmd-R + for opt in e F v z L Q T R W + cat + returns_ 1 sed --posix 1W + compare_ exp-posix-cmd-W err-posix-cmd-W + diff -u exp-posix-cmd-W err-posix-cmd-W + cat + for opt in a i l = r + returns_ 1 sed --posix 1,2a + compare_ exp-one-addr err-posix-cmd-a + diff -u exp-one-addr err-posix-cmd-a + for opt in a i l = r + returns_ 1 sed --posix 1,2i + compare_ exp-one-addr err-posix-cmd-i + diff -u exp-one-addr err-posix-cmd-i + for opt in a i l = r + returns_ 1 sed --posix 1,2l + compare_ exp-one-addr err-posix-cmd-l + diff -u exp-one-addr err-posix-cmd-l + for opt in a i l = r + returns_ 1 sed --posix 1,2= + compare_ exp-one-addr err-posix-cmd-= + diff -u exp-one-addr err-posix-cmd-= + for opt in a i l = r + returns_ 1 sed --posix 1,2r + compare_ exp-one-addr err-posix-cmd-r + diff -u exp-one-addr err-posix-cmd-r + for opt in q Q + returns_ 1 sed 1,2q + compare_ exp-one-addr err-posix-cmd-q + diff -u exp-one-addr err-posix-cmd-q + for opt in q Q + returns_ 1 sed 1,2Q + compare_ exp-one-addr err-posix-cmd-Q + diff -u exp-one-addr err-posix-cmd-Q + cat + returns_ 1 sed 1#foo + compare_ exp-no-sharp err-no-sharp + diff -u exp-no-sharp err-no-sharp + cat + returns_ 1 sed '1}' + compare_ exp-unexp-brace err-unexp-brace + diff -u exp-unexp-brace err-unexp-brace + cat + returns_ 1 sed '1{' + compare_ exp-unmatched-braces err-unmatched-braces + diff -u exp-unmatched-braces err-unmatched-braces + cat + returns_ 1 sed '{1}' + compare_ exp-brace-addr err-brace-addr + diff -u exp-brace-addr err-brace-addr + cat + returns_ 1 sed v9.0 + compare_ exp-anc-ver err-anc-ver + diff -u exp-anc-ver err-anc-ver + cat + returns_ 1 sed 11111=d + compare_ exp-junk err-junk + diff -u exp-junk err-junk + returns_ 1 sed y/a/b/d + compare_ exp-junk err-junk-y + diff -u exp-junk err-junk-y + returns_ 1 sed '1111{}d' + compare_ exp-junk err-junk-braces + diff -u exp-junk err-junk-braces + returns_ 1 sed 22222ld + compare_ exp-junk err-junk-braces + diff -u exp-junk err-junk-braces + cat + for opt in a c i + returns_ 1 sed 1a + compare_ exp-junk err-junk-a + diff -u exp-junk err-junk-a + sed 1afoo + returns_ 1 sed --posix afoo + compare_ exp-junk err-junk-a-psx + diff -u exp-junk err-junk-a-psx + for opt in a c i + returns_ 1 sed 1c + compare_ exp-junk err-junk-c + diff -u exp-junk err-junk-c + sed 1cfoo + returns_ 1 sed --posix cfoo + compare_ exp-junk err-junk-c-psx + diff -u exp-junk err-junk-c-psx + for opt in a c i + returns_ 1 sed 1i + compare_ exp-junk err-junk-i + diff -u exp-junk err-junk-i + sed 1ifoo + returns_ 1 sed --posix ifoo + compare_ exp-junk err-junk-i-psx + diff -u exp-junk err-junk-i-psx + cat + returns_ 1 sed 2: + compare_ exp-colon-addr err-colon-addr + diff -u exp-colon-addr err-colon-addr + cat + returns_ 1 sed 2: + compare_ exp-colon-addr err-colon-addr + diff -u exp-colon-addr err-colon-addr + cat + returns_ 1 sed 1111y + compare_ exp-unterm-y err-unterm-y1 + diff -u exp-unterm-y err-unterm-y1 + returns_ 1 sed 111y/ + compare_ exp-unterm-y err-unterm-y2 + diff -u exp-unterm-y err-unterm-y2 + returns_ 1 sed 11y/a + compare_ exp-unterm-y err-unterm-y3 + diff -u exp-unterm-y err-unterm-y3 + returns_ 1 sed 1y/a/ + compare_ exp-unterm-y err-unterm-y4 + diff -u exp-unterm-y err-unterm-y4 + returns_ 1 sed y/a/a + compare_ exp-unterm-y err-unterm-y5 + diff -u exp-unterm-y err-unterm-y5 + cat + returns_ 1 sed y/a/bb/ + compare_ exp-bad-y-len err-bad-y-len + diff -u exp-bad-y-len err-bad-y-len --- exp-bad-y-len 2023-01-30 00:54:50.210861090 +0100 +++ err-bad-y-len 2023-01-30 00:54:50.210861090 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 7: strings for `y' command are different lengths +sed: -e expression #1, char 7: `y' command strings have different lengths + fail=1 + cat + for opt in a c i + sed -e 'a\' -e foo + returns_ 1 sed --posix -e 'a\' -e foo + compare_ exp-inc-cmd err-inc-cmd-a + diff -u exp-inc-cmd err-inc-cmd-a + for opt in a c i + sed -e 'c\' -e foo + returns_ 1 sed --posix -e 'c\' -e foo + compare_ exp-inc-cmd err-inc-cmd-c + diff -u exp-inc-cmd err-inc-cmd-c + for opt in a c i + sed -e 'i\' -e foo + returns_ 1 sed --posix -e 'i\' -e foo + compare_ exp-inc-cmd err-inc-cmd-i + diff -u exp-inc-cmd err-inc-cmd-i + Exit 1 + set +e + exit 1 + exit 1 + remove_tmp_ + __st=1 + cleanup_ + : + test '' = yes + cd /tmp/sed + chmod -R u+rwx /tmp/sed/gt-compile-errors.sh.7WtR + rm -rf /tmp/sed/gt-compile-errors.sh.7WtR + exit 1 FAIL testsuite/compile-errors.sh (exit status: 1) SKIP: testsuite/inplace-selinux =============================== ++ initial_cwd_=/tmp/sed +++ testdir_prefix_ +++ printf gt ++ pfx_=gt +++ mktempd_ /tmp/sed gt-inplace-selinux.sh.XXXX +++ case $# in +++ destdir_=/tmp/sed +++ template_=gt-inplace-selinux.sh.XXXX +++ MAX_TRIES_=4 +++ case $destdir_ in +++ destdir_slash_=/tmp/sed/ +++ case $template_ in ++++ unset TMPDIR +++ d=/tmp/sed/gt-inplace-selinux.sh.2DEf +++ case $d in +++ : +++ test -d /tmp/sed/gt-inplace-selinux.sh.2DEf ++++ ls -dgo /tmp/sed/gt-inplace-selinux.sh.2DEf +++ perms='drwx------ 2 4096 Jan 30 00:54 /tmp/sed/gt-inplace-selinux.sh.2DEf' +++ case $perms in +++ : +++ echo /tmp/sed/gt-inplace-selinux.sh.2DEf +++ return ++ test_dir_=/tmp/sed/gt-inplace-selinux.sh.2DEf ++ cd /tmp/sed/gt-inplace-selinux.sh.2DEf ++ case $srcdir in ++ srcdir=../. ++ builddir=.. ++ export srcdir builddir ++ gl_init_sh_nl_=' ' ++ IFS=' ' ++ for sig_ in 1 2 3 13 15 +++ expr 1 + 128 ++ eval 'trap '\''Exit 129'\'' 1' +++ trap 'Exit 129' 1 ++ for sig_ in 1 2 3 13 15 +++ expr 2 + 128 ++ eval 'trap '\''Exit 130'\'' 2' +++ trap 'Exit 130' 2 ++ for sig_ in 1 2 3 13 15 +++ expr 3 + 128 ++ eval 'trap '\''Exit 131'\'' 3' +++ trap 'Exit 131' 3 ++ for sig_ in 1 2 3 13 15 +++ expr 13 + 128 ++ eval 'trap '\''Exit 141'\'' 13' +++ trap 'Exit 141' 13 ++ for sig_ in 1 2 3 13 15 +++ expr 15 + 128 ++ eval 'trap '\''Exit 143'\'' 15' +++ trap 'Exit 143' 15 ++ saved_IFS=' ' ++ IFS=: ++ new_PATH= ++ sep_= ++ for dir in $PATH ++ case "$dir" in ++ test -d /tmp/sed/sed/. ++ new_PATH=/tmp/sed/sed ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ for dir in $PATH ++ case "$dir" in ++ for dir in $PATH ++ case "$dir" in ++ for dir in $PATH ++ case "$dir" in ++ for dir in $PATH ++ case "$dir" in ++ test -d /home/bruno/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /darch/x86_64-linux-gnu/gnu/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /arch/local/x86_64-linux-gnu/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /arch/local/x86_64-linux/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/local/sbin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/local/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/sbin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /sbin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/games/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/local/games/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /snap/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin ++ sep_=: ++ IFS=' ' ++ PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin ++ export PATH ++ trap remove_tmp_ 0 + path_prepend_ ./sed + test 1 '!=' 0 + path_dir_=./sed + case $path_dir_ in + abs_path_dir_=/tmp/sed/./sed + case $abs_path_dir_ in + PATH=/tmp/sed/./sed:/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin + create_exe_shims_ /tmp/sed/./sed + case $EXEEXT in + return 0 + shift + test 0 '!=' 0 + export PATH + print_ver_ sed + test yes = yes + local i + for i in $* + env sed --version sed (GNU sed) 4.9.14-3d75-dirty Copyright (C) 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later . This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by Jay Fenlason, Tom Lord, Ken Pizzini, Paolo Bonzini, Jim Meyering, and Assaf Gordon. This sed program was built with SELinux support. SELinux is disabled on this system. GNU sed home page: . General help using GNU software: . E-mail bug reports to: . + require_selinux_ + grep 'selinuxfs$' /proc/filesystems + skip_ 'this system lacks SELinux support' + warn_ 'inplace-selinux.sh: skipped test: this system lacks SELinux support' + case $IFS in + printf '%s\n' 'inplace-selinux.sh: skipped test: this system lacks SELinux support' inplace-selinux.sh: skipped test: this system lacks SELinux support + test 9 = 2 + printf '%s\n' 'inplace-selinux.sh: skipped test: this system lacks SELinux support' + sed 1q + Exit 77 + set +e + exit 77 + exit 77 + remove_tmp_ + __st=77 + cleanup_ + : + test '' = yes + cd /tmp/sed + chmod -R u+rwx /tmp/sed/gt-inplace-selinux.sh.2DEf + rm -rf /tmp/sed/gt-inplace-selinux.sh.2DEf + exit 77 SKIP testsuite/inplace-selinux.sh (exit status: 77) SKIP: testsuite/invalid-mb-seq-UMR ================================== ++ initial_cwd_=/tmp/sed +++ testdir_prefix_ +++ printf gt ++ pfx_=gt +++ mktempd_ /tmp/sed gt-invalid-mb-seq-UMR.sh.XXXX +++ case $# in +++ destdir_=/tmp/sed +++ template_=gt-invalid-mb-seq-UMR.sh.XXXX +++ MAX_TRIES_=4 +++ case $destdir_ in +++ destdir_slash_=/tmp/sed/ +++ case $template_ in ++++ unset TMPDIR +++ d=/tmp/sed/gt-invalid-mb-seq-UMR.sh.j6HQ +++ case $d in +++ : +++ test -d /tmp/sed/gt-invalid-mb-seq-UMR.sh.j6HQ ++++ ls -dgo /tmp/sed/gt-invalid-mb-seq-UMR.sh.j6HQ +++ perms='drwx------ 2 4096 Jan 30 00:54 /tmp/sed/gt-invalid-mb-seq-UMR.sh.j6HQ' +++ case $perms in +++ : +++ echo /tmp/sed/gt-invalid-mb-seq-UMR.sh.j6HQ +++ return ++ test_dir_=/tmp/sed/gt-invalid-mb-seq-UMR.sh.j6HQ ++ cd /tmp/sed/gt-invalid-mb-seq-UMR.sh.j6HQ ++ case $srcdir in ++ srcdir=../. ++ builddir=.. ++ export srcdir builddir ++ gl_init_sh_nl_=' ' ++ IFS=' ' ++ for sig_ in 1 2 3 13 15 +++ expr 1 + 128 ++ eval 'trap '\''Exit 129'\'' 1' +++ trap 'Exit 129' 1 ++ for sig_ in 1 2 3 13 15 +++ expr 2 + 128 ++ eval 'trap '\''Exit 130'\'' 2' +++ trap 'Exit 130' 2 ++ for sig_ in 1 2 3 13 15 +++ expr 3 + 128 ++ eval 'trap '\''Exit 131'\'' 3' +++ trap 'Exit 131' 3 ++ for sig_ in 1 2 3 13 15 +++ expr 13 + 128 ++ eval 'trap '\''Exit 141'\'' 13' +++ trap 'Exit 141' 13 ++ for sig_ in 1 2 3 13 15 +++ expr 15 + 128 ++ eval 'trap '\''Exit 143'\'' 15' +++ trap 'Exit 143' 15 ++ saved_IFS=' ' ++ IFS=: ++ new_PATH= ++ sep_= ++ for dir in $PATH ++ case "$dir" in ++ test -d /tmp/sed/sed/. ++ new_PATH=/tmp/sed/sed ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ for dir in $PATH ++ case "$dir" in ++ for dir in $PATH ++ case "$dir" in ++ for dir in $PATH ++ case "$dir" in ++ for dir in $PATH ++ case "$dir" in ++ test -d /home/bruno/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /darch/x86_64-linux-gnu/gnu/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /arch/local/x86_64-linux-gnu/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /arch/local/x86_64-linux/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/local/sbin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/local/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/sbin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /sbin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/games/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/local/games/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /snap/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin ++ sep_=: ++ IFS=' ' ++ PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin ++ export PATH ++ trap remove_tmp_ 0 + path_prepend_ ./sed + test 1 '!=' 0 + path_dir_=./sed + case $path_dir_ in + abs_path_dir_=/tmp/sed/./sed + case $abs_path_dir_ in + PATH=/tmp/sed/./sed:/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin + create_exe_shims_ /tmp/sed/./sed + case $EXEEXT in + return 0 + shift + test 0 '!=' 0 + export PATH + print_ver_ sed + test yes = yes + local i + for i in $* + env sed --version sed (GNU sed) 4.9.14-3d75-dirty Copyright (C) 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later . This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by Jay Fenlason, Tom Lord, Ken Pizzini, Paolo Bonzini, Jim Meyering, and Assaf Gordon. This sed program was built with SELinux support. SELinux is disabled on this system. GNU sed home page: . General help using GNU software: . E-mail bug reports to: . + require_valgrind_ + valgrind --error-exitcode=1 true + ASAN_OPTIONS=help=1 + sed qq + grep AddressSanitizer: + test ja_JP = none + require_valid_ja_eucjp_locale_ ja_JP + path_prepend_ . + test 1 '!=' 0 + path_dir_=. + case $path_dir_ in + abs_path_dir_=/tmp/sed/. + case $abs_path_dir_ in + PATH=/tmp/sed/.:/tmp/sed/./sed:/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin + create_exe_shims_ /tmp/sed/. + case $EXEEXT in + return 0 + shift + test 0 '!=' 0 + export PATH ++ printf '\262C' ++ LC_ALL=ja_JP ++ test-mbrtowc ./init.cfg: line 121: test-mbrtowc: command not found + local n= + test x = x-2,-1 + skip_ 'locale '\''ja_JP'\'' is buggy' + warn_ 'invalid-mb-seq-UMR.sh: skipped test: locale '\''ja_JP'\'' is buggy' + case $IFS in + printf '%s\n' 'invalid-mb-seq-UMR.sh: skipped test: locale '\''ja_JP'\'' is buggy' invalid-mb-seq-UMR.sh: skipped test: locale 'ja_JP' is buggy + test 9 = 2 + printf '%s\n' 'invalid-mb-seq-UMR.sh: skipped test: locale '\''ja_JP'\'' is buggy' + sed 1q + Exit 77 + set +e + exit 77 + exit 77 + remove_tmp_ + __st=77 + cleanup_ + : + test '' = yes + cd /tmp/sed + chmod -R u+rwx /tmp/sed/gt-invalid-mb-seq-UMR.sh.j6HQ + rm -rf /tmp/sed/gt-invalid-mb-seq-UMR.sh.j6HQ + exit 77 SKIP testsuite/invalid-mb-seq-UMR.sh (exit status: 77) SKIP: testsuite/mb-charclass-non-utf8 ===================================== ++ initial_cwd_=/tmp/sed +++ testdir_prefix_ +++ printf gt ++ pfx_=gt +++ mktempd_ /tmp/sed gt-mb-charclass-non-utf8.sh.XXXX +++ case $# in +++ destdir_=/tmp/sed +++ template_=gt-mb-charclass-non-utf8.sh.XXXX +++ MAX_TRIES_=4 +++ case $destdir_ in +++ destdir_slash_=/tmp/sed/ +++ case $template_ in ++++ unset TMPDIR +++ d=/tmp/sed/gt-mb-charclass-non-utf8.sh.dqIf +++ case $d in +++ : +++ test -d /tmp/sed/gt-mb-charclass-non-utf8.sh.dqIf ++++ ls -dgo /tmp/sed/gt-mb-charclass-non-utf8.sh.dqIf +++ perms='drwx------ 2 4096 Jan 30 00:54 /tmp/sed/gt-mb-charclass-non-utf8.sh.dqIf' +++ case $perms in +++ : +++ echo /tmp/sed/gt-mb-charclass-non-utf8.sh.dqIf +++ return ++ test_dir_=/tmp/sed/gt-mb-charclass-non-utf8.sh.dqIf ++ cd /tmp/sed/gt-mb-charclass-non-utf8.sh.dqIf ++ case $srcdir in ++ srcdir=../. ++ builddir=.. ++ export srcdir builddir ++ gl_init_sh_nl_=' ' ++ IFS=' ' ++ for sig_ in 1 2 3 13 15 +++ expr 1 + 128 ++ eval 'trap '\''Exit 129'\'' 1' +++ trap 'Exit 129' 1 ++ for sig_ in 1 2 3 13 15 +++ expr 2 + 128 ++ eval 'trap '\''Exit 130'\'' 2' +++ trap 'Exit 130' 2 ++ for sig_ in 1 2 3 13 15 +++ expr 3 + 128 ++ eval 'trap '\''Exit 131'\'' 3' +++ trap 'Exit 131' 3 ++ for sig_ in 1 2 3 13 15 +++ expr 13 + 128 ++ eval 'trap '\''Exit 141'\'' 13' +++ trap 'Exit 141' 13 ++ for sig_ in 1 2 3 13 15 +++ expr 15 + 128 ++ eval 'trap '\''Exit 143'\'' 15' +++ trap 'Exit 143' 15 ++ saved_IFS=' ' ++ IFS=: ++ new_PATH= ++ sep_= ++ for dir in $PATH ++ case "$dir" in ++ test -d /tmp/sed/sed/. ++ new_PATH=/tmp/sed/sed ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ for dir in $PATH ++ case "$dir" in ++ for dir in $PATH ++ case "$dir" in ++ for dir in $PATH ++ case "$dir" in ++ for dir in $PATH ++ case "$dir" in ++ test -d /home/bruno/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /darch/x86_64-linux-gnu/gnu/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /arch/local/x86_64-linux-gnu/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /arch/local/x86_64-linux/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/local/sbin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/local/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/sbin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /sbin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/games/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/local/games/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /snap/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin ++ sep_=: ++ IFS=' ' ++ PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin ++ export PATH ++ trap remove_tmp_ 0 + path_prepend_ ./sed + test 1 '!=' 0 + path_dir_=./sed + case $path_dir_ in + abs_path_dir_=/tmp/sed/./sed + case $abs_path_dir_ in + PATH=/tmp/sed/./sed:/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin + create_exe_shims_ /tmp/sed/./sed + case $EXEEXT in + return 0 + shift + test 0 '!=' 0 + export PATH + print_ver_ sed + test yes = yes + local i + for i in $* + env sed --version sed (GNU sed) 4.9.14-3d75-dirty Copyright (C) 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later . This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by Jay Fenlason, Tom Lord, Ken Pizzini, Paolo Bonzini, Jim Meyering, and Assaf Gordon. This sed program was built with SELinux support. SELinux is disabled on this system. GNU sed home page: . General help using GNU software: . E-mail bug reports to: . + require_ja_shiftjis_locale_ + path_prepend_ ./testsuite + test 1 '!=' 0 + path_dir_=./testsuite + case $path_dir_ in + abs_path_dir_=/tmp/sed/./testsuite + case $abs_path_dir_ in + PATH=/tmp/sed/./testsuite:/tmp/sed/./sed:/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin + create_exe_shims_ /tmp/sed/./testsuite + case $EXEEXT in + return 0 + shift + test 0 '!=' 0 + export PATH + LOCALE_JA_SJIS= + for l in shiftjis sjis SJIS ++ get-mb-cur-max ja_JP.shiftjis + n= + continue + for l in shiftjis sjis SJIS ++ get-mb-cur-max ja_JP.sjis + n= + continue + for l in shiftjis sjis SJIS ++ get-mb-cur-max ja_JP.SJIS + n= + continue + test -z '' + skip_ 'ja_JP shift-jis locale not found' + warn_ 'mb-charclass-non-utf8.sh: skipped test: ja_JP shift-jis locale not found' + case $IFS in + printf '%s\n' 'mb-charclass-non-utf8.sh: skipped test: ja_JP shift-jis locale not found' mb-charclass-non-utf8.sh: skipped test: ja_JP shift-jis locale not found + test 9 = 2 + printf '%s\n' 'mb-charclass-non-utf8.sh: skipped test: ja_JP shift-jis locale not found' + sed 1q + Exit 77 + set +e + exit 77 + exit 77 + remove_tmp_ + __st=77 + cleanup_ + : + test '' = yes + cd /tmp/sed + chmod -R u+rwx /tmp/sed/gt-mb-charclass-non-utf8.sh.dqIf + rm -rf /tmp/sed/gt-mb-charclass-non-utf8.sh.dqIf + exit 77 SKIP testsuite/mb-charclass-non-utf8.sh (exit status: 77) FAIL: testsuite/mb-y-translate ============================== ++ initial_cwd_=/tmp/sed +++ testdir_prefix_ +++ printf gt ++ pfx_=gt +++ mktempd_ /tmp/sed gt-mb-y-translate.sh.XXXX +++ case $# in +++ destdir_=/tmp/sed +++ template_=gt-mb-y-translate.sh.XXXX +++ MAX_TRIES_=4 +++ case $destdir_ in +++ destdir_slash_=/tmp/sed/ +++ case $template_ in ++++ unset TMPDIR +++ d=/tmp/sed/gt-mb-y-translate.sh.7kLB +++ case $d in +++ : +++ test -d /tmp/sed/gt-mb-y-translate.sh.7kLB ++++ ls -dgo /tmp/sed/gt-mb-y-translate.sh.7kLB +++ perms='drwx------ 2 4096 Jan 30 00:54 /tmp/sed/gt-mb-y-translate.sh.7kLB' +++ case $perms in +++ : +++ echo /tmp/sed/gt-mb-y-translate.sh.7kLB +++ return ++ test_dir_=/tmp/sed/gt-mb-y-translate.sh.7kLB ++ cd /tmp/sed/gt-mb-y-translate.sh.7kLB ++ case $srcdir in ++ srcdir=../. ++ builddir=.. ++ export srcdir builddir ++ gl_init_sh_nl_=' ' ++ IFS=' ' ++ for sig_ in 1 2 3 13 15 +++ expr 1 + 128 ++ eval 'trap '\''Exit 129'\'' 1' +++ trap 'Exit 129' 1 ++ for sig_ in 1 2 3 13 15 +++ expr 2 + 128 ++ eval 'trap '\''Exit 130'\'' 2' +++ trap 'Exit 130' 2 ++ for sig_ in 1 2 3 13 15 +++ expr 3 + 128 ++ eval 'trap '\''Exit 131'\'' 3' +++ trap 'Exit 131' 3 ++ for sig_ in 1 2 3 13 15 +++ expr 13 + 128 ++ eval 'trap '\''Exit 141'\'' 13' +++ trap 'Exit 141' 13 ++ for sig_ in 1 2 3 13 15 +++ expr 15 + 128 ++ eval 'trap '\''Exit 143'\'' 15' +++ trap 'Exit 143' 15 ++ saved_IFS=' ' ++ IFS=: ++ new_PATH= ++ sep_= ++ for dir in $PATH ++ case "$dir" in ++ test -d /tmp/sed/sed/. ++ new_PATH=/tmp/sed/sed ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ for dir in $PATH ++ case "$dir" in ++ for dir in $PATH ++ case "$dir" in ++ for dir in $PATH ++ case "$dir" in ++ for dir in $PATH ++ case "$dir" in ++ test -d /home/bruno/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /darch/x86_64-linux-gnu/gnu/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /arch/local/x86_64-linux-gnu/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /arch/local/x86_64-linux/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/local/sbin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/local/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/sbin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /sbin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/games/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/local/games/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /snap/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin ++ sep_=: ++ IFS=' ' ++ PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin ++ export PATH ++ trap remove_tmp_ 0 + path_prepend_ ./sed + test 1 '!=' 0 + path_dir_=./sed + case $path_dir_ in + abs_path_dir_=/tmp/sed/./sed + case $abs_path_dir_ in + PATH=/tmp/sed/./sed:/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin + create_exe_shims_ /tmp/sed/./sed + case $EXEEXT in + return 0 + shift + test 0 '!=' 0 + export PATH + print_ver_ sed + test yes = yes + local i + for i in $* + env sed --version sed (GNU sed) 4.9.14-3d75-dirty Copyright (C) 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later . This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by Jay Fenlason, Tom Lord, Ken Pizzini, Paolo Bonzini, Jim Meyering, and Assaf Gordon. This sed program was built with SELinux support. SELinux is disabled on this system. GNU sed home page: . General help using GNU software: . E-mail bug reports to: . + require_en_utf8_locale_ + path_prepend_ ./testsuite + test 1 '!=' 0 + path_dir_=./testsuite + case $path_dir_ in + abs_path_dir_=/tmp/sed/./testsuite + case $abs_path_dir_ in + PATH=/tmp/sed/./testsuite:/tmp/sed/./sed:/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin + create_exe_shims_ /tmp/sed/./testsuite + case $EXEEXT in + return 0 + shift + test 0 '!=' 0 + export PATH + case $(get-mb-cur-max en_US.UTF-8) in ++ get-mb-cur-max en_US.UTF-8 + printf 'y/a/\316\246/' + echo Xa + printf 'X\316\246\n' + LC_ALL=en_US.UTF-8 + sed -f p1 + compare_ exp1 out1 + diff -u exp1 out1 + cat + returns_ 1 env LC_ALL=C sed -f p1 + compare_ exp-err1 err1 + diff -u exp-err1 err1 --- exp-err1 2023-01-30 00:54:51.698851736 +0100 +++ err1 2023-01-30 00:54:51.702851711 +0100 @@ -1 +1 @@ -sed: file p1 line 1: strings for `y' command are different lengths +sed: file p1 line 1: `y' command strings have different lengths + fail=1 + printf 'y/\316\246/a/' + printf 'X\316\246\n' + echo Xa + LC_ALL=en_US.UTF-8 + sed -f p2 + compare_ exp2 out2 + diff -u exp2 out2 + cat + returns_ 1 env LC_ALL=C sed -f p2 + compare_ exp-err2 err2 + diff -u exp-err2 err2 --- exp-err2 2023-01-30 00:54:51.702851711 +0100 +++ err2 2023-01-30 00:54:51.702851711 +0100 @@ -1 +1 @@ -sed: file p2 line 1: strings for `y' command are different lengths +sed: file p2 line 1: `y' command strings have different lengths + fail=1 + echo Xa + printf 'y/a/\246/' + printf 'X\246\n' + echo Xa + printf 'y/a/\316/' + printf 'X\316\n' + printf 'X\246\n' + printf 'y/\246/a/' + echo Xa + printf 'X\316\n' + printf 'y/\316/a/' + echo Xa + for t in 3 4 5 6 + for l in C en_US.UTF-8 + LC_ALL=C + sed -f p3 + compare_ exp3 out3-C + diff -u exp3 out3-C + for l in C en_US.UTF-8 + LC_ALL=en_US.UTF-8 + sed -f p3 + compare_ exp3 out3-en_US.UTF-8 + diff -u exp3 out3-en_US.UTF-8 + for t in 3 4 5 6 + for l in C en_US.UTF-8 + LC_ALL=C + sed -f p4 + compare_ exp4 out4-C + diff -u exp4 out4-C + for l in C en_US.UTF-8 + LC_ALL=en_US.UTF-8 + sed -f p4 + compare_ exp4 out4-en_US.UTF-8 + diff -u exp4 out4-en_US.UTF-8 + for t in 3 4 5 6 + for l in C en_US.UTF-8 + LC_ALL=C + sed -f p5 + compare_ exp5 out5-C + diff -u exp5 out5-C + for l in C en_US.UTF-8 + LC_ALL=en_US.UTF-8 + sed -f p5 + compare_ exp5 out5-en_US.UTF-8 + diff -u exp5 out5-en_US.UTF-8 + for t in 3 4 5 6 + for l in C en_US.UTF-8 + LC_ALL=C + sed -f p6 + compare_ exp6 out6-C + diff -u exp6 out6-C + for l in C en_US.UTF-8 + LC_ALL=en_US.UTF-8 + sed -f p6 + compare_ exp6 out6-en_US.UTF-8 + diff -u exp6 out6-en_US.UTF-8 + printf y/abc/d/ + cat + returns_ 1 env LC_ALL=en_US.UTF-8 sed -f p7 + compare_ exp-err7 err7 + diff -u exp-err7 err7 --- exp-err7 2023-01-30 00:54:51.718851610 +0100 +++ err7 2023-01-30 00:54:51.718851610 +0100 @@ -1 +1 @@ -sed: file p7 line 1: strings for `y' command are different lengths +sed: file p7 line 1: `y' command strings have different lengths + fail=1 + printf y/a/bcd/ + cat + returns_ 1 env LC_ALL=en_US.UTF-8 sed -f p8 + compare_ exp-err8 err8 + diff -u exp-err8 err8 --- exp-err8 2023-01-30 00:54:51.722851585 +0100 +++ err8 2023-01-30 00:54:51.722851585 +0100 @@ -1 +1 @@ -sed: file p8 line 1: strings for `y' command are different lengths +sed: file p8 line 1: `y' command strings have different lengths + fail=1 + Exit 1 + set +e + exit 1 + exit 1 + remove_tmp_ + __st=1 + cleanup_ + : + test '' = yes + cd /tmp/sed + chmod -R u+rwx /tmp/sed/gt-mb-y-translate.sh.7kLB + rm -rf /tmp/sed/gt-mb-y-translate.sh.7kLB + exit 1 FAIL testsuite/mb-y-translate.sh (exit status: 1) FAIL: testsuite/normalize-text ============================== ++ initial_cwd_=/tmp/sed +++ testdir_prefix_ +++ printf gt ++ pfx_=gt +++ mktempd_ /tmp/sed gt-normalize-text.sh.XXXX +++ case $# in +++ destdir_=/tmp/sed +++ template_=gt-normalize-text.sh.XXXX +++ MAX_TRIES_=4 +++ case $destdir_ in +++ destdir_slash_=/tmp/sed/ +++ case $template_ in ++++ unset TMPDIR +++ d=/tmp/sed/gt-normalize-text.sh.Kvc2 +++ case $d in +++ : +++ test -d /tmp/sed/gt-normalize-text.sh.Kvc2 ++++ ls -dgo /tmp/sed/gt-normalize-text.sh.Kvc2 +++ perms='drwx------ 2 4096 Jan 30 00:54 /tmp/sed/gt-normalize-text.sh.Kvc2' +++ case $perms in +++ : +++ echo /tmp/sed/gt-normalize-text.sh.Kvc2 +++ return ++ test_dir_=/tmp/sed/gt-normalize-text.sh.Kvc2 ++ cd /tmp/sed/gt-normalize-text.sh.Kvc2 ++ case $srcdir in ++ srcdir=../. ++ builddir=.. ++ export srcdir builddir ++ gl_init_sh_nl_=' ' ++ IFS=' ' ++ for sig_ in 1 2 3 13 15 +++ expr 1 + 128 ++ eval 'trap '\''Exit 129'\'' 1' +++ trap 'Exit 129' 1 ++ for sig_ in 1 2 3 13 15 +++ expr 2 + 128 ++ eval 'trap '\''Exit 130'\'' 2' +++ trap 'Exit 130' 2 ++ for sig_ in 1 2 3 13 15 +++ expr 3 + 128 ++ eval 'trap '\''Exit 131'\'' 3' +++ trap 'Exit 131' 3 ++ for sig_ in 1 2 3 13 15 +++ expr 13 + 128 ++ eval 'trap '\''Exit 141'\'' 13' +++ trap 'Exit 141' 13 ++ for sig_ in 1 2 3 13 15 +++ expr 15 + 128 ++ eval 'trap '\''Exit 143'\'' 15' +++ trap 'Exit 143' 15 ++ saved_IFS=' ' ++ IFS=: ++ new_PATH= ++ sep_= ++ for dir in $PATH ++ case "$dir" in ++ test -d /tmp/sed/sed/. ++ new_PATH=/tmp/sed/sed ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ for dir in $PATH ++ case "$dir" in ++ for dir in $PATH ++ case "$dir" in ++ for dir in $PATH ++ case "$dir" in ++ for dir in $PATH ++ case "$dir" in ++ test -d /home/bruno/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /darch/x86_64-linux-gnu/gnu/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /arch/local/x86_64-linux-gnu/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /arch/local/x86_64-linux/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/local/sbin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/local/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/sbin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /sbin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/games/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/local/games/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /snap/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin ++ sep_=: ++ IFS=' ' ++ PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin ++ export PATH ++ trap remove_tmp_ 0 + path_prepend_ ./sed + test 1 '!=' 0 + path_dir_=./sed + case $path_dir_ in + abs_path_dir_=/tmp/sed/./sed + case $abs_path_dir_ in + PATH=/tmp/sed/./sed:/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin + create_exe_shims_ /tmp/sed/./sed + case $EXEEXT in + return 0 + shift + test 0 '!=' 0 + export PATH + print_ver_ sed + test yes = yes + local i + for i in $* + env sed --version sed (GNU sed) 4.9.14-3d75-dirty Copyright (C) 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later . This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by Jay Fenlason, Tom Lord, Ken Pizzini, Paolo Bonzini, Jim Meyering, and Assaf Gordon. This sed program was built with SELinux support. SELinux is disabled on this system. GNU sed home page: . General help using GNU software: . E-mail bug reports to: . + printf '%s\n' a a a a a a + cat + printf '\a\n\f\n\n\n\r\n\t\n\v\n' + sed -f prog1 in1 + compare_ exp1 out1 + diff -u exp1 out1 + echo a + printf 'y/a/\\n/' + printf '\n\n' + sed -f prog2 in2 + compare_ exp2 out2 + diff -u exp2 out2 + printf '%s\n' a a a a a a a a a a + cat + printf '\1\n\1\n\32\n\32\n;\n{\nc\n\33\n\34\n\35\n' + sed -f prog3 in3 + compare_ exp3 out3 + diff -u exp3 out3 + cat + returns_ 1 sed 'y/a/\c/' + compare_ exp-err-c err-c + diff -u exp-err-c err-c --- exp-err-c 2023-01-30 00:54:52.726845272 +0100 +++ err-c 2023-01-30 00:54:52.726845272 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 7: strings for `y' command are different lengths +sed: -e expression #1, char 7: `y' command strings have different lengths + fail=1 + Exit 1 + set +e + exit 1 + exit 1 + remove_tmp_ + __st=1 + cleanup_ + : + test '' = yes + cd /tmp/sed + chmod -R u+rwx /tmp/sed/gt-normalize-text.sh.Kvc2 + rm -rf /tmp/sed/gt-normalize-text.sh.Kvc2 + exit 1 FAIL testsuite/normalize-text.sh (exit status: 1) SKIP: testsuite/obinary ======================= ++ initial_cwd_=/tmp/sed +++ testdir_prefix_ +++ printf gt ++ pfx_=gt +++ mktempd_ /tmp/sed gt-obinary.sh.XXXX +++ case $# in +++ destdir_=/tmp/sed +++ template_=gt-obinary.sh.XXXX +++ MAX_TRIES_=4 +++ case $destdir_ in +++ destdir_slash_=/tmp/sed/ +++ case $template_ in ++++ unset TMPDIR +++ d=/tmp/sed/gt-obinary.sh.Karz +++ case $d in +++ : +++ test -d /tmp/sed/gt-obinary.sh.Karz ++++ ls -dgo /tmp/sed/gt-obinary.sh.Karz +++ perms='drwx------ 2 4096 Jan 30 00:54 /tmp/sed/gt-obinary.sh.Karz' +++ case $perms in +++ : +++ echo /tmp/sed/gt-obinary.sh.Karz +++ return ++ test_dir_=/tmp/sed/gt-obinary.sh.Karz ++ cd /tmp/sed/gt-obinary.sh.Karz ++ case $srcdir in ++ srcdir=../. ++ builddir=.. ++ export srcdir builddir ++ gl_init_sh_nl_=' ' ++ IFS=' ' ++ for sig_ in 1 2 3 13 15 +++ expr 1 + 128 ++ eval 'trap '\''Exit 129'\'' 1' +++ trap 'Exit 129' 1 ++ for sig_ in 1 2 3 13 15 +++ expr 2 + 128 ++ eval 'trap '\''Exit 130'\'' 2' +++ trap 'Exit 130' 2 ++ for sig_ in 1 2 3 13 15 +++ expr 3 + 128 ++ eval 'trap '\''Exit 131'\'' 3' +++ trap 'Exit 131' 3 ++ for sig_ in 1 2 3 13 15 +++ expr 13 + 128 ++ eval 'trap '\''Exit 141'\'' 13' +++ trap 'Exit 141' 13 ++ for sig_ in 1 2 3 13 15 +++ expr 15 + 128 ++ eval 'trap '\''Exit 143'\'' 15' +++ trap 'Exit 143' 15 ++ saved_IFS=' ' ++ IFS=: ++ new_PATH= ++ sep_= ++ for dir in $PATH ++ case "$dir" in ++ test -d /tmp/sed/sed/. ++ new_PATH=/tmp/sed/sed ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ for dir in $PATH ++ case "$dir" in ++ for dir in $PATH ++ case "$dir" in ++ for dir in $PATH ++ case "$dir" in ++ for dir in $PATH ++ case "$dir" in ++ test -d /home/bruno/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /darch/x86_64-linux-gnu/gnu/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /arch/local/x86_64-linux-gnu/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /arch/local/x86_64-linux/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/local/sbin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/local/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/sbin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /sbin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/games/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/local/games/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /snap/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin ++ sep_=: ++ IFS=' ' ++ PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin ++ export PATH ++ trap remove_tmp_ 0 + path_prepend_ ./sed + test 1 '!=' 0 + path_dir_=./sed + case $path_dir_ in + abs_path_dir_=/tmp/sed/./sed + case $abs_path_dir_ in + PATH=/tmp/sed/./sed:/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin + create_exe_shims_ /tmp/sed/./sed + case $EXEEXT in + return 0 + shift + test 0 '!=' 0 + export PATH + print_ver_ sed + test yes = yes + local i + for i in $* + env sed --version sed (GNU sed) 4.9.14-3d75-dirty Copyright (C) 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later . This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by Jay Fenlason, Tom Lord, Ken Pizzini, Paolo Bonzini, Jim Meyering, and Assaf Gordon. This sed program was built with SELinux support. SELinux is disabled on this system. GNU sed home page: . General help using GNU software: . E-mail bug reports to: . + printf a + sed cb ++ LC_ALL=C ++ wc -c ++ tr -d '[:space:]' + size=2 + case $size in + skip_ 'platform does not enable O_TEXT by default' + warn_ 'obinary.sh: skipped test: platform does not enable O_TEXT by default' + case $IFS in + printf '%s\n' 'obinary.sh: skipped test: platform does not enable O_TEXT by default' obinary.sh: skipped test: platform does not enable O_TEXT by default + test 9 = 2 + printf '%s\n' 'obinary.sh: skipped test: platform does not enable O_TEXT by default' + sed 1q + Exit 77 + set +e + exit 77 + exit 77 + remove_tmp_ + __st=77 + cleanup_ + : + test '' = yes + cd /tmp/sed + chmod -R u+rwx /tmp/sed/gt-obinary.sh.Karz + rm -rf /tmp/sed/gt-obinary.sh.Karz + exit 77 SKIP testsuite/obinary.sh (exit status: 77) SKIP: testsuite/regex-max-int ============================= ++ initial_cwd_=/tmp/sed +++ testdir_prefix_ +++ printf gt ++ pfx_=gt +++ mktempd_ /tmp/sed gt-regex-max-int.sh.XXXX +++ case $# in +++ destdir_=/tmp/sed +++ template_=gt-regex-max-int.sh.XXXX +++ MAX_TRIES_=4 +++ case $destdir_ in +++ destdir_slash_=/tmp/sed/ +++ case $template_ in ++++ unset TMPDIR +++ d=/tmp/sed/gt-regex-max-int.sh.x2CE +++ case $d in +++ : +++ test -d /tmp/sed/gt-regex-max-int.sh.x2CE ++++ ls -dgo /tmp/sed/gt-regex-max-int.sh.x2CE +++ perms='drwx------ 2 4096 Jan 30 00:54 /tmp/sed/gt-regex-max-int.sh.x2CE' +++ case $perms in +++ : +++ echo /tmp/sed/gt-regex-max-int.sh.x2CE +++ return ++ test_dir_=/tmp/sed/gt-regex-max-int.sh.x2CE ++ cd /tmp/sed/gt-regex-max-int.sh.x2CE ++ case $srcdir in ++ srcdir=../. ++ builddir=.. ++ export srcdir builddir ++ gl_init_sh_nl_=' ' ++ IFS=' ' ++ for sig_ in 1 2 3 13 15 +++ expr 1 + 128 ++ eval 'trap '\''Exit 129'\'' 1' +++ trap 'Exit 129' 1 ++ for sig_ in 1 2 3 13 15 +++ expr 2 + 128 ++ eval 'trap '\''Exit 130'\'' 2' +++ trap 'Exit 130' 2 ++ for sig_ in 1 2 3 13 15 +++ expr 3 + 128 ++ eval 'trap '\''Exit 131'\'' 3' +++ trap 'Exit 131' 3 ++ for sig_ in 1 2 3 13 15 +++ expr 13 + 128 ++ eval 'trap '\''Exit 141'\'' 13' +++ trap 'Exit 141' 13 ++ for sig_ in 1 2 3 13 15 +++ expr 15 + 128 ++ eval 'trap '\''Exit 143'\'' 15' +++ trap 'Exit 143' 15 ++ saved_IFS=' ' ++ IFS=: ++ new_PATH= ++ sep_= ++ for dir in $PATH ++ case "$dir" in ++ test -d /tmp/sed/sed/. ++ new_PATH=/tmp/sed/sed ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ for dir in $PATH ++ case "$dir" in ++ for dir in $PATH ++ case "$dir" in ++ for dir in $PATH ++ case "$dir" in ++ for dir in $PATH ++ case "$dir" in ++ test -d /home/bruno/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /darch/x86_64-linux-gnu/gnu/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /arch/local/x86_64-linux-gnu/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /arch/local/x86_64-linux/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/local/sbin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/local/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/sbin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /sbin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/games/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/local/games/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /snap/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin ++ sep_=: ++ IFS=' ' ++ PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin ++ export PATH ++ trap remove_tmp_ 0 + path_prepend_ ./sed + test 1 '!=' 0 + path_dir_=./sed + case $path_dir_ in + abs_path_dir_=/tmp/sed/./sed + case $abs_path_dir_ in + PATH=/tmp/sed/./sed:/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin + create_exe_shims_ /tmp/sed/./sed + case $EXEEXT in + return 0 + shift + test 0 '!=' 0 + export PATH + very_expensive_ + test '' '!=' yes + skip_ 'very expensive: disabled by default This test is very expensive, so it is disabled by default. To run it anyway, rerun make check with the RUN_VERY_EXPENSIVE_TESTS environment variable set to yes. E.g., env RUN_VERY_EXPENSIVE_TESTS=yes make check or use the shortcut target of the toplevel Makefile, make check-very-expensive ' + warn_ 'regex-max-int.sh: skipped test: very expensive: disabled by default This test is very expensive, so it is disabled by default. To run it anyway, rerun make check with the RUN_VERY_EXPENSIVE_TESTS environment variable set to yes. E.g., env RUN_VERY_EXPENSIVE_TESTS=yes make check or use the shortcut target of the toplevel Makefile, make check-very-expensive ' + case $IFS in + printf '%s\n' 'regex-max-int.sh: skipped test: very expensive: disabled by default This test is very expensive, so it is disabled by default. To run it anyway, rerun make check with the RUN_VERY_EXPENSIVE_TESTS environment variable set to yes. E.g., env RUN_VERY_EXPENSIVE_TESTS=yes make check or use the shortcut target of the toplevel Makefile, make check-very-expensive ' regex-max-int.sh: skipped test: very expensive: disabled by default This test is very expensive, so it is disabled by default. To run it anyway, rerun make check with the RUN_VERY_EXPENSIVE_TESTS environment variable set to yes. E.g., env RUN_VERY_EXPENSIVE_TESTS=yes make check or use the shortcut target of the toplevel Makefile, make check-very-expensive + test 9 = 2 + printf '%s\n' 'regex-max-int.sh: skipped test: very expensive: disabled by default This test is very expensive, so it is disabled by default. To run it anyway, rerun make check with the RUN_VERY_EXPENSIVE_TESTS environment variable set to yes. E.g., env RUN_VERY_EXPENSIVE_TESTS=yes make check or use the shortcut target of the toplevel Makefile, make check-very-expensive ' + sed 1q + Exit 77 + set +e + exit 77 + exit 77 + remove_tmp_ + __st=77 + cleanup_ + : + test '' = yes + cd /tmp/sed + chmod -R u+rwx /tmp/sed/gt-regex-max-int.sh.x2CE + rm -rf /tmp/sed/gt-regex-max-int.sh.x2CE + exit 77 SKIP testsuite/regex-max-int.sh (exit status: 77) SKIP: testsuite/title-case ========================== ++ initial_cwd_=/tmp/sed +++ testdir_prefix_ +++ printf gt ++ pfx_=gt +++ mktempd_ /tmp/sed gt-title-case.sh.XXXX +++ case $# in +++ destdir_=/tmp/sed +++ template_=gt-title-case.sh.XXXX +++ MAX_TRIES_=4 +++ case $destdir_ in +++ destdir_slash_=/tmp/sed/ +++ case $template_ in ++++ unset TMPDIR +++ d=/tmp/sed/gt-title-case.sh.1elG +++ case $d in +++ : +++ test -d /tmp/sed/gt-title-case.sh.1elG ++++ ls -dgo /tmp/sed/gt-title-case.sh.1elG +++ perms='drwx------ 2 4096 Jan 30 00:54 /tmp/sed/gt-title-case.sh.1elG' +++ case $perms in +++ : +++ echo /tmp/sed/gt-title-case.sh.1elG +++ return ++ test_dir_=/tmp/sed/gt-title-case.sh.1elG ++ cd /tmp/sed/gt-title-case.sh.1elG ++ case $srcdir in ++ srcdir=../. ++ builddir=.. ++ export srcdir builddir ++ gl_init_sh_nl_=' ' ++ IFS=' ' ++ for sig_ in 1 2 3 13 15 +++ expr 1 + 128 ++ eval 'trap '\''Exit 129'\'' 1' +++ trap 'Exit 129' 1 ++ for sig_ in 1 2 3 13 15 +++ expr 2 + 128 ++ eval 'trap '\''Exit 130'\'' 2' +++ trap 'Exit 130' 2 ++ for sig_ in 1 2 3 13 15 +++ expr 3 + 128 ++ eval 'trap '\''Exit 131'\'' 3' +++ trap 'Exit 131' 3 ++ for sig_ in 1 2 3 13 15 +++ expr 13 + 128 ++ eval 'trap '\''Exit 141'\'' 13' +++ trap 'Exit 141' 13 ++ for sig_ in 1 2 3 13 15 +++ expr 15 + 128 ++ eval 'trap '\''Exit 143'\'' 15' +++ trap 'Exit 143' 15 ++ saved_IFS=' ' ++ IFS=: ++ new_PATH= ++ sep_= ++ for dir in $PATH ++ case "$dir" in ++ test -d /tmp/sed/sed/. ++ new_PATH=/tmp/sed/sed ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ for dir in $PATH ++ case "$dir" in ++ for dir in $PATH ++ case "$dir" in ++ for dir in $PATH ++ case "$dir" in ++ for dir in $PATH ++ case "$dir" in ++ test -d /home/bruno/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /darch/x86_64-linux-gnu/gnu/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /arch/local/x86_64-linux-gnu/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /arch/local/x86_64-linux/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/local/sbin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/local/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/sbin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /sbin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/games/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/local/games/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /snap/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin ++ sep_=: ++ IFS=' ' ++ PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin ++ export PATH ++ trap remove_tmp_ 0 + path_prepend_ ./sed + test 1 '!=' 0 + path_dir_=./sed + case $path_dir_ in + abs_path_dir_=/tmp/sed/./sed + case $abs_path_dir_ in + PATH=/tmp/sed/./sed:/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin + create_exe_shims_ /tmp/sed/./sed + case $EXEEXT in + return 0 + shift + test 0 '!=' 0 + export PATH + print_ver_ sed + test yes = yes + local i + for i in $* + env sed --version sed (GNU sed) 4.9.14-3d75-dirty Copyright (C) 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later . This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by Jay Fenlason, Tom Lord, Ken Pizzini, Paolo Bonzini, Jim Meyering, and Assaf Gordon. This sed program was built with SELinux support. SELinux is disabled on this system. GNU sed home page: . General help using GNU software: . E-mail bug reports to: . + require_el_iso88597_locale_ + path_prepend_ ./testsuite + test 1 '!=' 0 + path_dir_=./testsuite + case $path_dir_ in + abs_path_dir_=/tmp/sed/./testsuite + case $abs_path_dir_ in + PATH=/tmp/sed/./testsuite:/tmp/sed/./sed:/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin + create_exe_shims_ /tmp/sed/./testsuite + case $EXEEXT in + return 0 + shift + test 0 '!=' 0 + export PATH + case $(get-mb-cur-max el_GR.iso88597) in ++ get-mb-cur-max el_GR.iso88597 + skip_ 'el_GR.iso88597 locale not found' + warn_ 'title-case.sh: skipped test: el_GR.iso88597 locale not found' + case $IFS in + printf '%s\n' 'title-case.sh: skipped test: el_GR.iso88597 locale not found' title-case.sh: skipped test: el_GR.iso88597 locale not found + test 9 = 2 + printf '%s\n' 'title-case.sh: skipped test: el_GR.iso88597 locale not found' + sed 1q + Exit 77 + set +e + exit 77 + exit 77 + remove_tmp_ + __st=77 + cleanup_ + : + test '' = yes + cd /tmp/sed + chmod -R u+rwx /tmp/sed/gt-title-case.sh.1elG + rm -rf /tmp/sed/gt-title-case.sh.1elG + exit 77 SKIP testsuite/title-case.sh (exit status: 77) SKIP: testsuite/utf8-ru ======================= ++ initial_cwd_=/tmp/sed +++ testdir_prefix_ +++ printf gt ++ pfx_=gt +++ mktempd_ /tmp/sed gt-utf8-ru.sh.XXXX +++ case $# in +++ destdir_=/tmp/sed +++ template_=gt-utf8-ru.sh.XXXX +++ MAX_TRIES_=4 +++ case $destdir_ in +++ destdir_slash_=/tmp/sed/ +++ case $template_ in ++++ unset TMPDIR +++ d=/tmp/sed/gt-utf8-ru.sh.2omB +++ case $d in +++ : +++ test -d /tmp/sed/gt-utf8-ru.sh.2omB ++++ ls -dgo /tmp/sed/gt-utf8-ru.sh.2omB +++ perms='drwx------ 2 4096 Jan 30 00:54 /tmp/sed/gt-utf8-ru.sh.2omB' +++ case $perms in +++ : +++ echo /tmp/sed/gt-utf8-ru.sh.2omB +++ return ++ test_dir_=/tmp/sed/gt-utf8-ru.sh.2omB ++ cd /tmp/sed/gt-utf8-ru.sh.2omB ++ case $srcdir in ++ srcdir=../. ++ builddir=.. ++ export srcdir builddir ++ gl_init_sh_nl_=' ' ++ IFS=' ' ++ for sig_ in 1 2 3 13 15 +++ expr 1 + 128 ++ eval 'trap '\''Exit 129'\'' 1' +++ trap 'Exit 129' 1 ++ for sig_ in 1 2 3 13 15 +++ expr 2 + 128 ++ eval 'trap '\''Exit 130'\'' 2' +++ trap 'Exit 130' 2 ++ for sig_ in 1 2 3 13 15 +++ expr 3 + 128 ++ eval 'trap '\''Exit 131'\'' 3' +++ trap 'Exit 131' 3 ++ for sig_ in 1 2 3 13 15 +++ expr 13 + 128 ++ eval 'trap '\''Exit 141'\'' 13' +++ trap 'Exit 141' 13 ++ for sig_ in 1 2 3 13 15 +++ expr 15 + 128 ++ eval 'trap '\''Exit 143'\'' 15' +++ trap 'Exit 143' 15 ++ saved_IFS=' ' ++ IFS=: ++ new_PATH= ++ sep_= ++ for dir in $PATH ++ case "$dir" in ++ test -d /tmp/sed/sed/. ++ new_PATH=/tmp/sed/sed ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ for dir in $PATH ++ case "$dir" in ++ for dir in $PATH ++ case "$dir" in ++ for dir in $PATH ++ case "$dir" in ++ for dir in $PATH ++ case "$dir" in ++ test -d /home/bruno/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /darch/x86_64-linux-gnu/gnu/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /arch/local/x86_64-linux-gnu/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /arch/local/x86_64-linux/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/local/sbin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/local/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/sbin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /sbin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/games/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /usr/local/games/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games ++ sep_=: ++ for dir in $PATH ++ case "$dir" in ++ test -d /snap/bin/. ++ new_PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin ++ sep_=: ++ IFS=' ' ++ PATH=/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin ++ export PATH ++ trap remove_tmp_ 0 + path_prepend_ ./sed + test 1 '!=' 0 + path_dir_=./sed + case $path_dir_ in + abs_path_dir_=/tmp/sed/./sed + case $abs_path_dir_ in + PATH=/tmp/sed/./sed:/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin + create_exe_shims_ /tmp/sed/./sed + case $EXEEXT in + return 0 + shift + test 0 '!=' 0 + export PATH + print_ver_ sed + test yes = yes + local i + for i in $* + env sed --version sed (GNU sed) 4.9.14-3d75-dirty Copyright (C) 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later . This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by Jay Fenlason, Tom Lord, Ken Pizzini, Paolo Bonzini, Jim Meyering, and Assaf Gordon. This sed program was built with SELinux support. SELinux is disabled on this system. GNU sed home page: . General help using GNU software: . E-mail bug reports to: . + require_ru_utf8_locale_ + path_prepend_ ./testsuite + test 1 '!=' 0 + path_dir_=./testsuite + case $path_dir_ in + abs_path_dir_=/tmp/sed/./testsuite + case $abs_path_dir_ in + PATH=/tmp/sed/./testsuite:/tmp/sed/./sed:/tmp/sed/sed:/home/bruno/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin + create_exe_shims_ /tmp/sed/./testsuite + case $EXEEXT in + return 0 + shift + test 0 '!=' 0 + export PATH + case $(get-mb-cur-max ru_RU.UTF-8) in ++ get-mb-cur-max ru_RU.UTF-8 + skip_ 'ru_RU.UTF-8 locale not found' + warn_ 'utf8-ru.sh: skipped test: ru_RU.UTF-8 locale not found' + case $IFS in + printf '%s\n' 'utf8-ru.sh: skipped test: ru_RU.UTF-8 locale not found' utf8-ru.sh: skipped test: ru_RU.UTF-8 locale not found + test 9 = 2 + printf '%s\n' 'utf8-ru.sh: skipped test: ru_RU.UTF-8 locale not found' + sed 1q + Exit 77 + set +e + exit 77 + exit 77 + remove_tmp_ + __st=77 + cleanup_ + : + test '' = yes + cd /tmp/sed + chmod -R u+rwx /tmp/sed/gt-utf8-ru.sh.2omB + rm -rf /tmp/sed/gt-utf8-ru.sh.2omB + exit 77 SKIP testsuite/utf8-ru.sh (exit status: 77) --nextPart5384290.hZafJ0jyf7-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 29 20:17:34 2023 Received: (at 61159) by debbugs.gnu.org; 30 Jan 2023 01:17:34 +0000 Received: from localhost ([127.0.0.1]:45639 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pMIne-00005A-1Q for submit@debbugs.gnu.org; Sun, 29 Jan 2023 20:17:34 -0500 Received: from mail-lj1-f175.google.com ([209.85.208.175]:44968) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pMInb-00004u-CD for 61159@debbugs.gnu.org; Sun, 29 Jan 2023 20:17:32 -0500 Received: by mail-lj1-f175.google.com with SMTP id o12so11183175ljp.11 for <61159@debbugs.gnu.org>; Sun, 29 Jan 2023 17:17:31 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=JmiNp0nYry9ReD2Usy3B6DJq1bZ/GwF093ZHgHNYKzY=; b=k8//YGfqkZPyeLNrtkZuIE3jt9i3qudqLADd08idtL0DvqKr5PjpmzFIllWBnMIkU6 1Nbn6H7D24CIIbd9MfxiMQ0Lpmm8IXDXEzi2Fx1s2a4y7sM4K44ctCgMsqZXvqn7VtKE OutUdrhpcyLIPv2t/PXMG0BVl09LesLEXDJRyl/Jkq1wa/Svr5Mn9mpDvsLvLTNxc6Oo kF3aSwGJp5hkKadiFPe5wq1lAG6nhZT8xaDrnh482he8HnXZVDic/l8mXCOWEsSLqUaV dqeTuRSQGmxxz1eg8nhMfpapLMgTtGDkiFP71emwT4exezMT+Pw/+8C6e+OpvFYm1/3d xMDA== X-Gm-Message-State: AFqh2kpNZ+r7YM2nXfY7uENbH/ShKPqaErPhj39JlcaQB0G+1kdLV+xf WOsiVR9oSehGpNwqotYcKe8hQXzfG38IW4uew0xeQwT8 X-Google-Smtp-Source: AMrXdXtqy1zkSaNBfSlYbreqm6ZoueqGiULjpbCMjtCpGyBZScWwxfSSaQynCELJJIm85859AEFXCwwoNPwb1sbyj58= X-Received: by 2002:a2e:9242:0:b0:28b:6a74:2a9d with SMTP id v2-20020a2e9242000000b0028b6a742a9dmr2715790ljg.64.1675041444982; Sun, 29 Jan 2023 17:17:24 -0800 (PST) MIME-Version: 1.0 References: <2249810.EXUkbvElez@nimes> In-Reply-To: <2249810.EXUkbvElez@nimes> From: Jim Meyering Date: Sun, 29 Jan 2023 17:17:12 -0800 Message-ID: Subject: Re: bug#61159: 3 test failures To: Bruno Haible Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 61159 Cc: 61159@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) On Sun, Jan 29, 2023 at 4:13 PM Bruno Haible wrote: > On Ubuntu Linux/x86_64, after building the current sed git repo > with the current Gnulib, I get 3 test failures: > > FAIL: testsuite/compile-errors > FAIL: testsuite/mb-y-translate > FAIL: testsuite/normalize-text > > All three are consequences of the commit on 2023-01-02 > "maint: reword to avoid a too-long-line warning". Thanks for catching this. I've just fixed it locally. > To catch such failures sooner, should I set up a continuous integration > that does a "make check" once every week? (I have such CIs already for > Gnulib, gettext, and a couple of other projects. It's cheap to maintain.) Yes, please. Thanks! From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 29 20:42:42 2023 Received: (at 61159-done) by debbugs.gnu.org; 30 Jan 2023 01:42:42 +0000 Received: from localhost ([127.0.0.1]:45659 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pMJBy-0000gc-Ii for submit@debbugs.gnu.org; Sun, 29 Jan 2023 20:42:42 -0500 Received: from mail-lf1-f41.google.com ([209.85.167.41]:46743) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pMJBv-0000gM-Po for 61159-done@debbugs.gnu.org; Sun, 29 Jan 2023 20:42:40 -0500 Received: by mail-lf1-f41.google.com with SMTP id bp15so16852674lfb.13 for <61159-done@debbugs.gnu.org>; Sun, 29 Jan 2023 17:42:39 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=rSvhnE2b0OI4Icgrv3OM/aSvxycxyl/CHDQHJt1YX5Q=; b=htRo5+dQiLU+pPHyeHWG4LYNFSYaZ5eciCDfehqRqthdgaGqYprL5HvB1B1t0uJhEa /IhOQlMH9XQ+8/cx97Zo+5z7h0bYqthVFU7TCeCWtCTxEIlHdLD7pjKJh6+2KrNLewdj BaYwvf9w7LWGIccrzBD4ZtiNc/UsHF6WELnN3SW3weDAwzV8gjOKeyCdIFlSB4e+Xg4B nALZ9Ktnzj5YbO17vXpeQNgG2uZwnNMnineKIOArVVvPy8rAqDHGzbP30hqT4U4vTgit RTagm0PJe57ZboWVj1+t+6Lqic6Z482zXEsUBdSMiI0At9GaH0bvd1OSIoLM+8zw/bBr fTWA== X-Gm-Message-State: AFqh2koGSOC7xAb7GlNupgp86KL/ZsAVu+UZsoOmwEH5s8LBF8Fkw0IH qrGaLltwB/UUOs74Vz328KLYdUL2As7X4GD+D28= X-Google-Smtp-Source: AMrXdXud2PeKFLTK6E6IkTeHqMgGbplaLDAtznt8TuzJX/tmKq7UtJbkzInLk+tIM5OhiCww3qhVHxPx9CKollVi23Y= X-Received: by 2002:a19:690e:0:b0:4cc:9b9b:5b8c with SMTP id e14-20020a19690e000000b004cc9b9b5b8cmr5801179lfc.168.1675042953600; Sun, 29 Jan 2023 17:42:33 -0800 (PST) MIME-Version: 1.0 References: <2249810.EXUkbvElez@nimes> In-Reply-To: From: Jim Meyering Date: Sun, 29 Jan 2023 17:42:21 -0800 Message-ID: Subject: Re: bug#61159: 3 test failures To: Bruno Haible Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 61159-done Cc: 61159-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) On Sun, Jan 29, 2023 at 4:13 PM Bruno Haible wrote: > On Ubuntu Linux/x86_64, after building the current sed git repo > with the current Gnulib, I get 3 test failures: > > FAIL: testsuite/compile-errors > FAIL: testsuite/mb-y-translate > FAIL: testsuite/normalize-text > > All three are consequences of the commit on 2023-01-02 > "maint: reword to avoid a too-long-line warning". Thanks for catching this. I've just pushed a fix. > To catch such failures sooner, should I set up a continuous integration > that does a "make check" once every week? (I have such CIs already for > Gnulib, gettext, and a couple of other projects. It's cheap to maintain.) Yes, please. Thanks! From unknown Fri Jun 20 07:22:43 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 27 Feb 2023 12:24:09 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator