From unknown Wed Sep 10 10:23:18 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25501: sed-4.3: testsuite/runtest does not check for a program extension Resent-From: Juan Manuel Guerrero Original-Sender: "Debbugs-submit" Resent-CC: bug-sed@gnu.org Resent-Date: Sat, 21 Jan 2017 14:42:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 25501 X-GNU-PR-Package: sed X-GNU-PR-Keywords: To: 25501@debbugs.gnu.org X-Debbugs-Original-To: bug-sed@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.14850096646024 (code B ref -1); Sat, 21 Jan 2017 14:42:01 +0000 Received: (at submit) by debbugs.gnu.org; 21 Jan 2017 14:41:04 +0000 Received: from localhost ([127.0.0.1]:36947 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cUwqm-0001Z6-D5 for submit@debbugs.gnu.org; Sat, 21 Jan 2017 09:41:04 -0500 Received: from eggs.gnu.org ([208.118.235.92]:37287) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cUwqk-0001YU-O6 for submit@debbugs.gnu.org; Sat, 21 Jan 2017 09:41:03 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cUwqe-0001iY-Fg for submit@debbugs.gnu.org; Sat, 21 Jan 2017 09:40:57 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:59448) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cUwqe-0001iT-CA for submit@debbugs.gnu.org; Sat, 21 Jan 2017 09:40:56 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:56490) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cUwqc-0008Lf-Mg for bug-sed@gnu.org; Sat, 21 Jan 2017 09:40:56 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cUwqZ-0001gi-LB for bug-sed@gnu.org; Sat, 21 Jan 2017 09:40:54 -0500 Received: from mout.gmx.net ([212.227.15.18]:62608) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cUwqZ-0001fp-AD for bug-sed@gnu.org; Sat, 21 Jan 2017 09:40:51 -0500 Received: from linux-8hgb.site ([134.3.46.118]) by mail.gmx.com (mrgmx003 [212.227.17.190]) with ESMTPSA (Nemesis) id 0LaoHI-1c6rQe2hGi-00kM81 for ; Sat, 21 Jan 2017 15:40:48 +0100 Message-ID: <5883735F.3080308@gmx.de> Date: Sat, 21 Jan 2017 15:42:39 +0100 From: Juan Manuel Guerrero User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; de; rv:1.9.2.13) Gecko/20101206 SUSE/3.1.7 Thunderbird/3.1.7 MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:aUAUfBoyR4VQLuGXwV5GRF5zZCmOI78RizbSj9s+Booq7mm0xEk rYVUdv3tHcYYN8Ojlidmw4KOZ4q4ErdbPJJcuyyOMuDghEqQ2IX/R4z/NX/zSlEitG0teVu NMNj91A/GrXh9g+LY55qncL0K0vud3qbo5AwtpRh5xoLKCgpvYlIEVdzpisneGfpJ0Qh9Y7 71VOKZXcoouusTYbMiVOA== X-UI-Out-Filterresults: notjunk:1;V01:K0:kCOVzXOfBWk=:D81Cf4IX/2Rw4XzYSnz2OI QxDDnuNbHGiLTBtjd9kDuc5DxKLl9p8tIn15LhcMM9djVWWAwN7I48elqR3dhMHuqfXEG0lHG aLtuItiv/IaTraPvoPl3aMST//tfLImWY50Pva85RY58XYnDCU/boM4BeREtegAYQRigQCBBx ZAA3tU/iBhTZf8UDeOMUflYwqBraX57wrqDPpG/vq3JA8VnGgeZjZtaBt/HJezVA2UgnaH9Um BlvHmaoARzBQnJt+KuiubyHLpEU4gK31QSTt5zp3/sPaxE7bSxEaNOX2uLR0YqyvjlFTXlnwX sgyp54FzdO2KGL1GvRnFYnb3ldqtXOu4pNE8DI0QKXe+VCLcWXzU6ryb21F3NTDH4U1Qu6ygf IfLFDmzG5y7bGXLTsYi0DOduIYNQvFuFNaD9duWuu1du4A+6EISKkVKVoGPY3dNMWXj3MoXBi 2+4EDVdBt6QKnCgvjNGT1Aevmdfb+sSCqa5T8EKomRD5s/+VzhAl3N04To3emM/n/nOxbVkn+ 7fz2SXzHkWfLyBF2mjBKPxsV7/keqKmldoDJ5sqz43ZNxI2PvWQf6YUV2WPI+wHOed6iQRsKt g8WUrOIHC2KEPW18YXbJcsjXM0YmejYxFMx4hvtr5FCxoAn3pMkHVlN/cR2BOM8nFqqFfFQlh qjUEmzC43HbRR+SoA120QXBOCdCvzNOX3+71Yzt7rP1bcQWHNOCjOqlSEPMiXSNIcGrlv1nEv UD01+Wylyh+nE0atXnoPDUpRlhyjrtC4bvw3TcKhN+p+cBy6yImwGPP2DZVydeu0gC0bSvkA5 7/5OYxD X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) 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: -4.1 (----) OFYI, the testsuite/runtest shell script makes the assumption that programs like get-mb-cur-max and test-mbrtowc have no extension but this is not true for non-posix systems like Windows (aka MinGW) or MSDOS (aka DJGPP). Thus the check fails when runtest is invoked. In some way the possibility for an extension should be provided. The patch below is not intended as fix, it shall only demonstrate the issue. It is clear that this problem cannot be reproduced on a posix system like linux. This means that the test fails to find programs if they have an extension like ".exe" as used to be in DOS/Windows. Regards, Juan M. Guerrero diff -aprNU5 sed-4.3.orig/testsuite/runtest sed-4.3/testsuite/runtest --- sed-4.3.orig/testsuite/runtest 2016-07-25 03:03:56 +0000 +++ sed-4.3/testsuite/runtest 2017-01-13 17:49:42 +0000 @@ -9,11 +9,11 @@ : ${SED="./sed/sed"} makefile="${abs_top_srcdir}/testsuite/Makefile.tests" # Strip the directory './testsuite/' from the test name. -test=`echo "$@"| sed 's,.*/,,'` +test=`echo "$@"| sed 's,.*/,,;s,\.exe$,,'` # Skip the utility programs, they are not standalone tests test "$test" = get-mb-cur-max \ || test "$test" = test-mbrtowc \ && exit 77 From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 09 08:53:16 2018 Received: (at control) by debbugs.gnu.org; 9 Oct 2018 12:53:16 +0000 Received: from localhost ([127.0.0.1]:41305 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g9rVk-0008Gd-5C for submit@debbugs.gnu.org; Tue, 09 Oct 2018 08:53:16 -0400 Received: from mail-io1-f43.google.com ([209.85.166.43]:39531) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g9rVh-0008GN-Ut; Tue, 09 Oct 2018 08:53:14 -0400 Received: by mail-io1-f43.google.com with SMTP id z16-v6so1040972iol.6; Tue, 09 Oct 2018 05:53:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=B2uMUKV1GDuv6Ppv2uEDnraFAGZK7FdLEJUWpsHUWxc=; b=uohStvdLi3LQok5FB8o4QEmkV6gYSe/taLRGdEXZ6qbB/4xWYwJ7YRBcdODNPzW5Pa dcWaujU0epPYReUEp2S1+iZeFmGMoNKIhMuNheg+COb0B9IbrO36yhH/2NNnN+wMmUNM ZslnBZirbd1E2DGiEbC9FBQ5FvVy43RQ3M+B2fXcMrGS91O2cqj1r2MrgTgaVvEny4+u /+0Txj/zRzdqtVwhF5GokBTCyFzCBpEEDN/dcv8+jVQeIiXewXIaPLek8DV5vSfkLwbz ierTKj1TcS+dpZhZrmR6V13bGcist5ldqATp2K+/LQkkW1rzVi0U4IFJ9BcllKJKnDtn oouQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=B2uMUKV1GDuv6Ppv2uEDnraFAGZK7FdLEJUWpsHUWxc=; b=KS4FDTrNwA2dKQBnbBCx//h3+YEwcD9zadj3UOPe8+Bl9muqJQjGQl6vTv5/8UpB// PROizapt7ZNmtd5npEQgQm4aYBL+lOAEdeotniHOA19d20INYDxYjNXULY8FiyrSNBUi ldQ6GGLtkyHw6kv1wfMn6gq6xsaaNaLV6MNcyVB5wSN8KDLmuVXicLtVy8t1MLPx0mEL mPe1ETbpErlsx6rOQv6x0Q4P6VrzRRavoqczlRZG/E7s4qyF9kj3sOxP1EASoHKBJJlA wAYadUeVTH73pdEbYSt98VwcPcERzkb5f2JFJk1DVwK1X39c+r/jNcG1ro1j1IEU7Myu Ov2w== X-Gm-Message-State: ABuFfohqsBBWQAxXDmo+hJ5FmNx9D/sCL275+Cia+xMrKbfIIjPQ3IhL OK9kDRvinPyCtZ3zbjhW8cta06LCM5A= X-Google-Smtp-Source: ACcGV61e0HNIZHiVCR32Srgm1LJ4jmB6mMEhrS4TtwsYtBvl0Nb65ne0GioR2JLb3PFHzzTk7rk0ow== X-Received: by 2002:a6b:fd04:: with SMTP id c4-v6mr16278223ioi.52.1539089587916; Tue, 09 Oct 2018 05:53:07 -0700 (PDT) Received: from tomato.housegordon.com (moose.housegordon.com. [184.68.105.38]) by smtp.googlemail.com with ESMTPSA id s10-v6sm7100764itb.38.2018.10.09.05.53.06 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 09 Oct 2018 05:53:06 -0700 (PDT) Subject: Re: bug#25501: sed-4.3: testsuite/runtest does not check for a program extension To: Juan Manuel Guerrero , 25501-done@debbugs.gnu.org References: <5883735F.3080308@gmx.de> From: Assaf Gordon Message-ID: <76f74261-1f09-6c90-67fb-1f3eae37f3e0@gmail.com> Date: Tue, 9 Oct 2018 06:53:05 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: <5883735F.3080308@gmx.de> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: control 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: -1.0 (-) tags 25501 fixed stop Hello, On 21/01/17 07:42 AM, Juan Manuel Guerrero wrote: > OFYI, the testsuite/runtest shell script makes the assumption that programs > like get-mb-cur-max and test-mbrtowc have no extension but this is not true > for non-posix systems like Windows (aka MinGW) or MSDOS (aka DJGPP). Thank you for the report. In the time since your bug report, sed's testsuite has been greatly improved, and the problematic file (runtest) has been completely removed: https://git.savannah.gnu.org/cgit/sed.git/commit/?id=7daa26d068e5e84eed1212e203c2ce79c074604c I've just tested the latest git revision on cygwin and the auxiliary test files (get-mb-cur-max.exe and test-mbrtowc.exe) are executed correctly. As such I'm closing this bug report. regards, - assaf From unknown Wed Sep 10 10:23:18 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Juan Manuel Guerrero Subject: bug#25501: closed (Re: bug#25501: sed-4.3: testsuite/runtest does not check for a program extension) Message-ID: References: <76f74261-1f09-6c90-67fb-1f3eae37f3e0@gmail.com> <5883735F.3080308@gmx.de> X-Gnu-PR-Message: they-closed 25501 X-Gnu-PR-Package: sed X-Gnu-PR-Keywords: fixed Reply-To: 25501@debbugs.gnu.org Date: Tue, 09 Oct 2018 12:54:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1539089642-31864-1" This is a multi-part message in MIME format... ------------=_1539089642-31864-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #25501: sed-4.3: testsuite/runtest does not check for a program extension which was filed against the sed package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 25501@debbugs.gnu.org. --=20 25501: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D25501 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1539089642-31864-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 25501-done) by debbugs.gnu.org; 9 Oct 2018 12:53:16 +0000 Received: from localhost ([127.0.0.1]:41307 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g9rVk-0008Gf-Di for submit@debbugs.gnu.org; Tue, 09 Oct 2018 08:53:16 -0400 Received: from mail-io1-f43.google.com ([209.85.166.43]:39531) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g9rVh-0008GN-Ut; Tue, 09 Oct 2018 08:53:14 -0400 Received: by mail-io1-f43.google.com with SMTP id z16-v6so1040972iol.6; Tue, 09 Oct 2018 05:53:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=B2uMUKV1GDuv6Ppv2uEDnraFAGZK7FdLEJUWpsHUWxc=; b=uohStvdLi3LQok5FB8o4QEmkV6gYSe/taLRGdEXZ6qbB/4xWYwJ7YRBcdODNPzW5Pa dcWaujU0epPYReUEp2S1+iZeFmGMoNKIhMuNheg+COb0B9IbrO36yhH/2NNnN+wMmUNM ZslnBZirbd1E2DGiEbC9FBQ5FvVy43RQ3M+B2fXcMrGS91O2cqj1r2MrgTgaVvEny4+u /+0Txj/zRzdqtVwhF5GokBTCyFzCBpEEDN/dcv8+jVQeIiXewXIaPLek8DV5vSfkLwbz ierTKj1TcS+dpZhZrmR6V13bGcist5ldqATp2K+/LQkkW1rzVi0U4IFJ9BcllKJKnDtn oouQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=B2uMUKV1GDuv6Ppv2uEDnraFAGZK7FdLEJUWpsHUWxc=; b=KS4FDTrNwA2dKQBnbBCx//h3+YEwcD9zadj3UOPe8+Bl9muqJQjGQl6vTv5/8UpB// PROizapt7ZNmtd5npEQgQm4aYBL+lOAEdeotniHOA19d20INYDxYjNXULY8FiyrSNBUi ldQ6GGLtkyHw6kv1wfMn6gq6xsaaNaLV6MNcyVB5wSN8KDLmuVXicLtVy8t1MLPx0mEL mPe1ETbpErlsx6rOQv6x0Q4P6VrzRRavoqczlRZG/E7s4qyF9kj3sOxP1EASoHKBJJlA wAYadUeVTH73pdEbYSt98VwcPcERzkb5f2JFJk1DVwK1X39c+r/jNcG1ro1j1IEU7Myu Ov2w== X-Gm-Message-State: ABuFfohqsBBWQAxXDmo+hJ5FmNx9D/sCL275+Cia+xMrKbfIIjPQ3IhL OK9kDRvinPyCtZ3zbjhW8cta06LCM5A= X-Google-Smtp-Source: ACcGV61e0HNIZHiVCR32Srgm1LJ4jmB6mMEhrS4TtwsYtBvl0Nb65ne0GioR2JLb3PFHzzTk7rk0ow== X-Received: by 2002:a6b:fd04:: with SMTP id c4-v6mr16278223ioi.52.1539089587916; Tue, 09 Oct 2018 05:53:07 -0700 (PDT) Received: from tomato.housegordon.com (moose.housegordon.com. [184.68.105.38]) by smtp.googlemail.com with ESMTPSA id s10-v6sm7100764itb.38.2018.10.09.05.53.06 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 09 Oct 2018 05:53:06 -0700 (PDT) Subject: Re: bug#25501: sed-4.3: testsuite/runtest does not check for a program extension To: Juan Manuel Guerrero , 25501-done@debbugs.gnu.org References: <5883735F.3080308@gmx.de> From: Assaf Gordon Message-ID: <76f74261-1f09-6c90-67fb-1f3eae37f3e0@gmail.com> Date: Tue, 9 Oct 2018 06:53:05 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: <5883735F.3080308@gmx.de> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 25501-done 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: -1.0 (-) tags 25501 fixed stop Hello, On 21/01/17 07:42 AM, Juan Manuel Guerrero wrote: > OFYI, the testsuite/runtest shell script makes the assumption that programs > like get-mb-cur-max and test-mbrtowc have no extension but this is not true > for non-posix systems like Windows (aka MinGW) or MSDOS (aka DJGPP). Thank you for the report. In the time since your bug report, sed's testsuite has been greatly improved, and the problematic file (runtest) has been completely removed: https://git.savannah.gnu.org/cgit/sed.git/commit/?id=7daa26d068e5e84eed1212e203c2ce79c074604c I've just tested the latest git revision on cygwin and the auxiliary test files (get-mb-cur-max.exe and test-mbrtowc.exe) are executed correctly. As such I'm closing this bug report. regards, - assaf ------------=_1539089642-31864-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 21 Jan 2017 14:41:04 +0000 Received: from localhost ([127.0.0.1]:36947 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cUwqm-0001Z6-D5 for submit@debbugs.gnu.org; Sat, 21 Jan 2017 09:41:04 -0500 Received: from eggs.gnu.org ([208.118.235.92]:37287) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cUwqk-0001YU-O6 for submit@debbugs.gnu.org; Sat, 21 Jan 2017 09:41:03 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cUwqe-0001iY-Fg for submit@debbugs.gnu.org; Sat, 21 Jan 2017 09:40:57 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:59448) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cUwqe-0001iT-CA for submit@debbugs.gnu.org; Sat, 21 Jan 2017 09:40:56 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:56490) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cUwqc-0008Lf-Mg for bug-sed@gnu.org; Sat, 21 Jan 2017 09:40:56 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cUwqZ-0001gi-LB for bug-sed@gnu.org; Sat, 21 Jan 2017 09:40:54 -0500 Received: from mout.gmx.net ([212.227.15.18]:62608) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cUwqZ-0001fp-AD for bug-sed@gnu.org; Sat, 21 Jan 2017 09:40:51 -0500 Received: from linux-8hgb.site ([134.3.46.118]) by mail.gmx.com (mrgmx003 [212.227.17.190]) with ESMTPSA (Nemesis) id 0LaoHI-1c6rQe2hGi-00kM81 for ; Sat, 21 Jan 2017 15:40:48 +0100 Message-ID: <5883735F.3080308@gmx.de> Date: Sat, 21 Jan 2017 15:42:39 +0100 From: Juan Manuel Guerrero User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; de; rv:1.9.2.13) Gecko/20101206 SUSE/3.1.7 Thunderbird/3.1.7 MIME-Version: 1.0 To: bug-sed@gnu.org Subject: sed-4.3: testsuite/runtest does not check for a program extension Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:aUAUfBoyR4VQLuGXwV5GRF5zZCmOI78RizbSj9s+Booq7mm0xEk rYVUdv3tHcYYN8Ojlidmw4KOZ4q4ErdbPJJcuyyOMuDghEqQ2IX/R4z/NX/zSlEitG0teVu NMNj91A/GrXh9g+LY55qncL0K0vud3qbo5AwtpRh5xoLKCgpvYlIEVdzpisneGfpJ0Qh9Y7 71VOKZXcoouusTYbMiVOA== X-UI-Out-Filterresults: notjunk:1;V01:K0:kCOVzXOfBWk=:D81Cf4IX/2Rw4XzYSnz2OI QxDDnuNbHGiLTBtjd9kDuc5DxKLl9p8tIn15LhcMM9djVWWAwN7I48elqR3dhMHuqfXEG0lHG aLtuItiv/IaTraPvoPl3aMST//tfLImWY50Pva85RY58XYnDCU/boM4BeREtegAYQRigQCBBx ZAA3tU/iBhTZf8UDeOMUflYwqBraX57wrqDPpG/vq3JA8VnGgeZjZtaBt/HJezVA2UgnaH9Um BlvHmaoARzBQnJt+KuiubyHLpEU4gK31QSTt5zp3/sPaxE7bSxEaNOX2uLR0YqyvjlFTXlnwX sgyp54FzdO2KGL1GvRnFYnb3ldqtXOu4pNE8DI0QKXe+VCLcWXzU6ryb21F3NTDH4U1Qu6ygf IfLFDmzG5y7bGXLTsYi0DOduIYNQvFuFNaD9duWuu1du4A+6EISKkVKVoGPY3dNMWXj3MoXBi 2+4EDVdBt6QKnCgvjNGT1Aevmdfb+sSCqa5T8EKomRD5s/+VzhAl3N04To3emM/n/nOxbVkn+ 7fz2SXzHkWfLyBF2mjBKPxsV7/keqKmldoDJ5sqz43ZNxI2PvWQf6YUV2WPI+wHOed6iQRsKt g8WUrOIHC2KEPW18YXbJcsjXM0YmejYxFMx4hvtr5FCxoAn3pMkHVlN/cR2BOM8nFqqFfFQlh qjUEmzC43HbRR+SoA120QXBOCdCvzNOX3+71Yzt7rP1bcQWHNOCjOqlSEPMiXSNIcGrlv1nEv UD01+Wylyh+nE0atXnoPDUpRlhyjrtC4bvw3TcKhN+p+cBy6yImwGPP2DZVydeu0gC0bSvkA5 7/5OYxD X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) 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: -4.1 (----) OFYI, the testsuite/runtest shell script makes the assumption that programs like get-mb-cur-max and test-mbrtowc have no extension but this is not true for non-posix systems like Windows (aka MinGW) or MSDOS (aka DJGPP). Thus the check fails when runtest is invoked. In some way the possibility for an extension should be provided. The patch below is not intended as fix, it shall only demonstrate the issue. It is clear that this problem cannot be reproduced on a posix system like linux. This means that the test fails to find programs if they have an extension like ".exe" as used to be in DOS/Windows. Regards, Juan M. Guerrero diff -aprNU5 sed-4.3.orig/testsuite/runtest sed-4.3/testsuite/runtest --- sed-4.3.orig/testsuite/runtest 2016-07-25 03:03:56 +0000 +++ sed-4.3/testsuite/runtest 2017-01-13 17:49:42 +0000 @@ -9,11 +9,11 @@ : ${SED="./sed/sed"} makefile="${abs_top_srcdir}/testsuite/Makefile.tests" # Strip the directory './testsuite/' from the test name. -test=`echo "$@"| sed 's,.*/,,'` +test=`echo "$@"| sed 's,.*/,,;s,\.exe$,,'` # Skip the utility programs, they are not standalone tests test "$test" = get-mb-cur-max \ || test "$test" = test-mbrtowc \ && exit 77 ------------=_1539089642-31864-1--