From mboxrd@z Thu Jan 1 00:00:00 1970 From: Leo Famulari Subject: bug#25258: Bashisms when building 0.11.0 Date: Tue, 12 Feb 2019 20:46:30 -0500 Message-ID: <20190213014630.GA27743@jasmine.lan> References: Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="XsQoSWH+UP9D9v3l" Return-path: Received: from eggs.gnu.org ([209.51.188.92]:34834) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gtjdg-0006cs-6E for bug-guix@gnu.org; Tue, 12 Feb 2019 20:47:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gtjdf-0000Fd-FL for bug-guix@gnu.org; Tue, 12 Feb 2019 20:47:04 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:46368) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gtjde-0000F1-Gq for bug-guix@gnu.org; Tue, 12 Feb 2019 20:47:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gtjde-00030Z-0r for bug-guix@gnu.org; Tue, 12 Feb 2019 20:47:02 -0500 Sender: "Debbugs-submit" Resent-Message-ID: Content-Disposition: inline In-Reply-To: List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: "pelzflorian (Florian Pelz)" Cc: 25258@debbugs.gnu.org --XsQoSWH+UP9D9v3l Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Dec 24, 2016 at 08:26:27AM +0100, pelzflorian (Florian Pelz) wrote: > Guix' testsuite uses the non-POSIX bashism `type -P guile` in > tests/guix-packages.sh which causes a test failure when using > Dash to provide /bin/sh instead of Bash. Additionally gnu/local.mk uses > brace expansion which is not part of POSIX and does not work on Dash. >=20 > When building Guix on Parabola GNU/Linux-libre modified to use Dash as > /bin/sh,[1] this causes the Guix build to fail. For building, the guix > 0.11.0 package from AUR[2] was used. The attached =E2=80=9Cpatch=E2=80=9D= allows for a > successful build but is not what we want. >=20 > Guix should probably not use bashisms in its Makefile includes and > either not use bashisms in its test suite or make sure the test suite is > executed explicitly with Bash and not /bin/sh. About two years have passed on this bug report without comment. Is it a "wontfix"? --XsQoSWH+UP9D9v3l Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlxjdvYACgkQJkb6MLrK fwhVjA/9HYwM0S71t09ZpDz++mEUNiirbBpUsCBCnhoRkBv9mPg8h+U6/HLueN4W qO54jXMM38StL9ql+b/doCJLtcEs97N2nHU/xHCFPhKventP25PtFvWLlb/wrK7Q Ip7s1OOkHS/cFBYH1rnhlr0OWh/snENHuI99qXazYw/uH37kflCYzFp96Mb7Cs9k g10aWi4PPEGww+8Q/Zb5T0zlyW0YeZGbLWCDY1ouV8+DTKhw6AfUHagd36u3CNyc TiJUIfZXsUIte+5suuXnDOX4zvMzNBbMXWOKIOZHjytmMt4pPxwY8OmVyzb/nkHW nXlteJGjvPk6ZJS7WcAj3QrZKVp3iST2t/+njV9yU75Us9wzhapmgLl3FH4v3qDD Lg1qU2R3QocwM1G0Tu9bm7k5wlfd78k/mTLGzd01ng5VWsYs81fYHzLSlx43fEZW YqPGOYHdQK6NzMT9Y7L0feSuuxj8edyQd7FmT0XlWPHnAQuHqEqohbbDdxiun5SS /R4/f8vKlu9GVDO6mdeVlocbWMFvglr0braNz2So4r1ybDk4g40emYgyRg2eWRpX ShTAA9ksFHbKAfzqzYx1SzpSRBUHIsnhgelltyrEKWg0SuVt2Hu5dtt6IiL+7w/c 7J6aY1lDfjg0bVko8xbSPM5tNHqfPigP7O+4648r0I+BPpNl+fI= =0i4O -----END PGP SIGNATURE----- --XsQoSWH+UP9D9v3l--