From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:470:142:3::10]:52896) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iRJ7f-0000zB-FZ for guix-patches@gnu.org; Sun, 03 Nov 2019 11:53:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iRJ7e-0007qP-Cp for guix-patches@gnu.org; Sun, 03 Nov 2019 11:53:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:54409) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iRJ7e-0007qJ-9R for guix-patches@gnu.org; Sun, 03 Nov 2019 11:53:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iRJ7e-000257-74 for guix-patches@gnu.org; Sun, 03 Nov 2019 11:53:02 -0500 Subject: [bug#37912] [PATCH] gnu: elixir: Update to 1.9.2. Resent-Message-ID: From: Marius Bakke In-Reply-To: References: Date: Sun, 03 Nov 2019 17:52:06 +0100 Message-ID: <8736f4q4w9.fsf@devup.no> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: Oskar =?UTF-8?Q?K=C3=B6=C3=B6k?= , 37912 <37912@debbugs.gnu.org> --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Oskar K=C3=B6=C3=B6k writes: > Although I must note that the end-result ends up ruining the whole point = of Elixir Releases. > > The point of an Elixir release is that you can package an application int= o a stand-alone item. It will copy elixir & erlang (etc) as well as your ap= plication into a single package, so you can run it without having elixir & = erlang installed on your system. > > I guess the single dependency here is /bin/sh: as long as it exists, you = can run the application from any system. > > If you were to generate a release with Guix, you would end up with script= s that depend on the Guix store. So you can not run the stand-alone without= Guix. > > What is the solution to this? I would personally prefer to keep the actua= l behaviour (if possible) and if needed, disable the tests. The typical solution here is to reset the shebang after running the tests. I know there are a couple of packages doing this, but can't recall which at the moment. Can you try that? Thanks for working on it! --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl2/BbYACgkQoqBt8qM6 VPq5DggAhJbMRBP3FoR9OHx9yeHs8B2CD69SvsOWx4Txyf8V9pUGEtCNAjbN3Vw6 wJe0HZu+pBZKQ6835iKZXQra4PE4PLNaNOp57Vu3PbVW2Yx/qM6DCCfPK1dhpoXW OdsmkcZE/r8POccH53t5etznwxAoDTg9lzqjJ1t1iJvkp0J7p8llSWDtihvELrhV jS4i54NiEUU/dyn6KCch/LNnmi07li7iaZN0w0doi+JBz3MW46ZARum/BjlTzDUV iahRo1KoqNtjHoZvv7UvhwuyuI6Sa7F8ZtJIHnc/5BMu02j+M/bl+X0zhJEMalMR fyBtBin0u0IiTFTBpjQpVLHTqTnzWg== =W5Ud -----END PGP SIGNATURE----- --=-=-=--