From mboxrd@z Thu Jan 1 00:00:00 1970 From: Kei Kebreau Subject: Re: Acl test investigation Date: Tue, 20 Jun 2017 20:06:33 -0400 Message-ID: <87efuep5km.fsf_-_@openmailbox.org> References: <87vanqpqcc.fsf@openmailbox.org> <87o9til8ea.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:57960) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dNVLU-0001Uj-Uk for guix-devel@gnu.org; Tue, 20 Jun 2017 22:26:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dNVLQ-0001ft-Nu for guix-devel@gnu.org; Tue, 20 Jun 2017 22:26:16 -0400 In-Reply-To: <87o9til8ea.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Tue, 20 Jun 2017 22:19:09 +0200") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Ludovic =?utf-8?Q?Court=C3=A8s?= Cc: guix-devel@gnu.org --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable ludo@gnu.org (Ludovic Court=C3=A8s) writes: > Hello Kei, > > Kei Kebreau skribis: > >> I discovered that the Acl tests are failing partly because the coreutils >> seemingly aren't compiled with Acl support before the tests are run >> (even though acl is an input to coreutils). The tests are written with >> the assumption that the coreutils are built with Acl support. An example >> is in the sbits-restore.test file, where a sed command is expecting to >> remove an Acl bit from ls output, but instead removes normal directory >> permission information. >> >> Any ideas on how to resolve this without disabling the Acl tests? > > Could you give a bit more context? On which branch does this failure > happen? > I discovered this on the master branch and there didn't seem to be fixes on core-updates. > If the unit tests of the =E2=80=98acl=E2=80=99 package check the output o= f =E2=80=98ls=E2=80=99, then > there=E2=80=99s a circular dependency issue between Coreutils and ACL. I = would > argue that it=E2=80=99s up to Coreutils to test its =E2=80=98ls=E2=80=99 = command, but in the > meantime, we could patch ACL to skip its =E2=80=98ls=E2=80=99 test. > ACL tests still fail later on, but the 'ls' test is easily fixable (just remove the sed statement that removes the last character). I'll craft the 'ls' related patch and see if the others can be fixed as well. > Is this what you were asking? :-) > Yes. Thanks! > Ludo=E2=80=99. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEg7ZwOtzKO2lLzi2m5qXuPBlGeg0FAllJuIkACgkQ5qXuPBlG eg3DLw//b14bvyRHIE024/HDegBphSwNWrKQNPHDcd8EFiM+suWctVHTL/M+6UGd LQpk521pb4RnQuwGAkFHhz6+Ghexsa5OWefmsur/PMyYlQ35Bz58urEoRcQ+mKm/ 5wSWVk/9+38vrRugSX+04tTE1HTRfqVe0Unx4ppCC2f/h5TxifZoz7Ni8cuRuqkt ujEQvJkx5By97CbxLb+sQqEk58tT615uRUviZS2MmGBVz1mt28wW7cR65+4YqF5t A8qyqo9EXs5Mc4W0o+NPTUHGm8NFVYf9ery+WvO2DVK/It6kyjnqe2LEmL7hxRJ8 0HvR2sMnPP3VER2IIMBm9ogKxZcwIX/RXvSQrOkEMOuFfYkGGQ2xaprX+OWRTRpd FMBUHFo4GVSaKY3zCpv+eu9SwQ0g7qgqQc39qPk51UN5anYWYrtRCvUQwFfRpc2f COoklAXrS7/Dpb80A4mJP2WZAwEoiG7JNe22YH6onQjJLseMRN4bbD8O3BsXsGh5 Q38lTGCrMOSJsr46DfmRvCHbnGse6WXlq+GnR57/OFkjwKp/n4X/js6yLQ1VM9Zf FdrQuohT7ILVHV9rD0Xmq2Oo4vfSiv3nUZiO+FLTjcplf6RY52/XkA3S1O8tOXB6 5FxBFpnpfPaAOCZD+eLDHqTEJUMqSH8wcAytxTEmGKGRM2rBPzw= =V6Jc -----END PGP SIGNATURE----- --=-=-=--