GNU bug report logs - #71707
[PATCH 00/15] Updates and fixes for elixir and dependents

Previous Next

Package: guix-patches;

Reported by: Igor Goryachev <igor <at> goryachev.org>

Date: Fri, 21 Jun 2024 18:52:02 UTC

Severity: normal

Tags: patch

Done: Andrew Tropin <andrew <at> trop.in>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Andrew Tropin <andrew <at> trop.in>
Cc: tracker <at> debbugs.gnu.org
Subject: bug#71707: closed ([PATCH 00/15] Updates and fixes for elixir and
 dependents)
Date: Tue, 02 Jul 2024 08:23:01 +0000
[Message part 1 (text/plain, inline)]
Your message dated Tue, 02 Jul 2024 12:22:22 +0400
with message-id <87a5j0i4ox.fsf <at> trop.in>
and subject line Re: [PATCH v4 01/15] gnu: elixir: Fix mix substitute.
has caused the debbugs.gnu.org bug report #71707,
regarding [PATCH 00/15] Updates and fixes for elixir and dependents
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)


-- 
71707: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=71707
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Igor Goryachev <igor <at> goryachev.org>
To: guix-patches <at> gnu.org
Cc: Igor Goryachev <igor <at> goryachev.org>
Subject: [PATCH 00/15] Updates and fixes for elixir and dependents
Date: Fri, 21 Jun 2024 21:38:47 +0300
Here are fixes and updates for elixir, mix-build-system and things which are
in elixir-xyz.scm. Package elixir was updated to most recent version. Some
packages became more reproducible.

Igor Goryachev (15):
  gnu: elixir: Fix mix substitute.
  gnu: elixir-hex: Remove redundant directory, fix lint warnings.
  gnu: elixir: Update to 1.17.1.
  gnu: elixir-nimble-parsec: Update to 1.4.0.
  build-sysem/mix: Preserve code paths.
  gnu: elixir-makeup: Update to 1.1.2, make reproducible.
  gnu: elixir-jason: Fix lint warnings.
  gnu: elixir-file-system: Update to 1.0.0.
  gnu: elixir-bunt: Update to 1.0.0.
  gnu: elixir-castore: Update to 1.0.7.
  gnu: elixir-excoveralls: Update to 0.18.1, fix lint warnings.
  gnu: elixir-credo: Update to 1.7.7, fix lint warnings.
  gnu: elixir-erlex: Update to 0.2.7.
  gnu: elixir-dialyxir: Update to 1.4.3.
  gnu: elixir-machete: Update to 0.3.3, temporarily disable tests.

 gnu/packages/elixir-xyz.scm     | 87 ++++++++++++++++++++++-----------
 gnu/packages/elixir.scm         | 19 ++++---
 guix/build/mix-build-system.scm |  3 +-
 3 files changed, 72 insertions(+), 37 deletions(-)


base-commit: e3f87960915e3ef0b1d6a5a15281b3d4e9ee4d38
-- 
2.45.1



[Message part 3 (message/rfc822, inline)]
From: Andrew Tropin <andrew <at> trop.in>
To: Igor Goryachev <igor <at> goryachev.org>, 71707-done <at> debbugs.gnu.org
Cc: Igor Goryachev <igor <at> goryachev.org>
Subject: Re: [PATCH v4 01/15] gnu: elixir: Fix mix substitute.
Date: Tue, 02 Jul 2024 12:22:22 +0400
[Message part 4 (text/plain, inline)]
On 2024-07-02 09:55, Igor Goryachev wrote:

> * gnu/packages/elixir.scm (elixir): Fix mix substitute.
>
> Change-Id: I02d5849409dfbc624fcbe76b0a06b88e2ff8f4f2
> ---
>  gnu/packages/elixir.scm | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/gnu/packages/elixir.scm b/gnu/packages/elixir.scm
> index e3051a8275..ace067aa47 100644
> --- a/gnu/packages/elixir.scm
> +++ b/gnu/packages/elixir.scm
> @@ -136,7 +136,7 @@ (define-public elixir
>                    ;; program, for example `iex -S mix`, so we should not wrap
>                    ;; mix into shell script.
>                    (substitute* (string-append out "/bin/mix")
> -                    (("Mix.start\\(\\)")
> +                    (("Mix.CLI.main\\(\\)")
>                       (format #f "\
>  ~~w[GUIX_ELIXIR_LIBS ERL_LIBS]
>  |> Enum.map(&System.get_env/1)
> @@ -144,7 +144,7 @@ (define-public elixir
>  |> Enum.join(\":\")
>  |> case do \"\" -> :ok; erl_libs -> System.put_env(\"ERL_LIBS\", erl_libs) end
>  System.put_env(\"MIX_REBAR3\", System.get_env(\"MIX_REBAR3\", \"~a\"))
> -Mix.start()"
> +Mix.CLI.main()"
>                               (search-input-file inputs "/bin/rebar3"))))
>                    (for-each
>                     (lambda (program)
>
> base-commit: 0f51ddd8dba6b69115d07f4a77ba70abb6521293

Hi Igor,

Thank you for the fixes and updates, applied, pushed as
https://git.savannah.gnu.org/cgit/guix.git/commit/?id=b3c8285127

-- 
Best regards,
Andrew Tropin
[signature.asc (application/pgp-signature, inline)]

This bug report was last modified 319 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.