unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
From: Andrew Tropin via Guix-patches via <guix-patches@gnu.org>
To: Igor Goryachev <igor@goryachev.org>, 71707-done@debbugs.gnu.org
Cc: Igor Goryachev <igor@goryachev.org>
Subject: bug#71707: [PATCH v4 01/15] gnu: elixir: Fix mix substitute.
Date: Tue, 02 Jul 2024 12:22:22 +0400	[thread overview]
Message-ID: <87a5j0i4ox.fsf@trop.in> (raw)
In-Reply-To: <cc8086621cbda47eb7ad139e7b779064520df1ed.1719903317.git.igor@goryachev.org>

[-- Attachment #1: Type: text/plain, Size: 1525 bytes --]

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

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]

      parent reply	other threads:[~2024-07-02  8:23 UTC|newest]

Thread overview: 37+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-06-21 18:38 [bug#71707] [PATCH 00/15] Updates and fixes for elixir and dependents Igor Goryachev via Guix-patches via
2024-06-21 19:01 ` [bug#71707] [PATCH 01/15] gnu: elixir: Fix mix substitute Igor Goryachev via Guix-patches via
2024-06-21 19:01 ` [bug#71707] [PATCH 02/15] gnu: elixir-hex: Remove redundant directory, fix lint warnings Igor Goryachev via Guix-patches via
2024-06-21 19:01 ` [bug#71707] [PATCH 03/15] gnu: elixir: Update to 1.17.1 Igor Goryachev via Guix-patches via
2024-06-21 19:01 ` [bug#71707] [PATCH 04/15] gnu: elixir-nimble-parsec: Update to 1.4.0 Igor Goryachev via Guix-patches via
2024-06-21 19:01 ` [bug#71707] [PATCH 05/15] build-sysem/mix: Preserve code paths Igor Goryachev via Guix-patches via
2024-06-21 19:01 ` [bug#71707] [PATCH 06/15] gnu: elixir-makeup: Update to 1.1.2, make reproducible Igor Goryachev via Guix-patches via
2024-06-21 19:01 ` [bug#71707] [PATCH 07/15] gnu: elixir-jason: Fix lint warnings Igor Goryachev via Guix-patches via
2024-06-21 19:01 ` [bug#71707] [PATCH 08/15] gnu: elixir-file-system: Update to 1.0.0 Igor Goryachev via Guix-patches via
2024-06-21 19:01 ` [bug#71707] [PATCH 09/15] gnu: elixir-bunt: " Igor Goryachev via Guix-patches via
2024-06-21 19:01 ` [bug#71707] [PATCH 10/15] gnu: elixir-castore: Update to 1.0.7 Igor Goryachev via Guix-patches via
2024-06-21 19:01 ` [bug#71707] [PATCH 11/15] gnu: elixir-excoveralls: Update to 0.18.1, fix lint warnings Igor Goryachev via Guix-patches via
2024-06-21 19:01 ` [bug#71707] [PATCH 12/15] gnu: elixir-credo: Update to 1.7.7, " Igor Goryachev via Guix-patches via
2024-06-21 19:01 ` [bug#71707] [PATCH 13/15] gnu: elixir-erlex: Update to 0.2.7 Igor Goryachev via Guix-patches via
2024-06-21 19:01 ` [bug#71707] [PATCH 14/15] gnu: elixir-dialyxir: Update to 1.4.3 Igor Goryachev via Guix-patches via
2024-06-21 19:01 ` [bug#71707] [PATCH 15/15] gnu: elixir-machete: Update to 0.3.3, temporarily disable tests Igor Goryachev via Guix-patches via
2024-06-22 10:18 ` [bug#71707] [PATCH v2] build-sysem/mix: Preserve code paths Igor Goryachev via Guix-patches via
2024-06-22 11:10 ` [bug#71707] [PATCH v3 0/2] Fix tests for elixir dependents Igor Goryachev via Guix-patches via
2024-06-22 11:10   ` [bug#71707] [PATCH v3 1/2] build-sysem/mix: Preserve code paths Igor Goryachev via Guix-patches via
2024-06-22 11:10   ` [bug#71707] [PATCH v3 2/2] gnu: elixir-machete: Update to 0.3.3 Igor Goryachev via Guix-patches via
2024-07-02  3:35   ` [bug#71707] [PATCH v3 0/2] Fix tests for elixir dependents Andrew Tropin via Guix-patches via
2024-07-02  6:55 ` [bug#71707] [PATCH v4 01/15] gnu: elixir: Fix mix substitute Igor Goryachev via Guix-patches via
2024-07-02  6:55   ` [bug#71707] [PATCH v4 02/15] gnu: elixir-hex: Remove redundant directory, fix lint warnings Igor Goryachev via Guix-patches via
2024-07-02  6:55   ` [bug#71707] [PATCH v4 03/15] gnu: elixir: Update to 1.17.1 Igor Goryachev via Guix-patches via
2024-07-02  6:55   ` [bug#71707] [PATCH v4 04/15] gnu: elixir-nimble-parsec: Update to 1.4.0 Igor Goryachev via Guix-patches via
2024-07-02  6:55   ` [bug#71707] [PATCH v4 05/15] gnu: elixir-makeup: Update to 1.1.2, make reproducible Igor Goryachev via Guix-patches via
2024-07-02  6:55   ` [bug#71707] [PATCH v4 06/15] gnu: elixir-jason: Fix lint warnings Igor Goryachev via Guix-patches via
2024-07-02  6:55   ` [bug#71707] [PATCH v4 07/15] gnu: elixir-file-system: Update to 1.0.0 Igor Goryachev via Guix-patches via
2024-07-02  6:55   ` [bug#71707] [PATCH v4 08/15] gnu: elixir-bunt: " Igor Goryachev via Guix-patches via
2024-07-02  6:55   ` [bug#71707] [PATCH v4 09/15] gnu: elixir-castore: Update to 1.0.7 Igor Goryachev via Guix-patches via
2024-07-02  6:55   ` [bug#71707] [PATCH v4 10/15] gnu: elixir-excoveralls: Update to 0.18.1, fix lint warnings Igor Goryachev via Guix-patches via
2024-07-02  6:55   ` [bug#71707] [PATCH v4 11/15] gnu: elixir-credo: Update to 1.7.7, " Igor Goryachev via Guix-patches via
2024-07-02  6:55   ` [bug#71707] [PATCH v4 12/15] gnu: elixir-erlex: Update to 0.2.7 Igor Goryachev via Guix-patches via
2024-07-02  6:55   ` [bug#71707] [PATCH v4 13/15] gnu: elixir-dialyxir: Update to 1.4.3 Igor Goryachev via Guix-patches via
2024-07-02  6:55   ` [bug#71707] [PATCH v4 14/15] gnu: elixir-machete: Update to 0.3.3 Igor Goryachev via Guix-patches via
2024-07-02  6:55   ` [bug#71707] [PATCH v4 15/15] build-sysem/mix: Preserve code paths Igor Goryachev via Guix-patches via
2024-07-02  8:22   ` Andrew Tropin via Guix-patches via [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://guix.gnu.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87a5j0i4ox.fsf@trop.in \
    --to=guix-patches@gnu.org \
    --cc=71707-done@debbugs.gnu.org \
    --cc=andrew@trop.in \
    --cc=igor@goryachev.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).