* [bug#71707] [PATCH 00/15] Updates and fixes for elixir and dependents
@ 2024-06-21 18:38 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
` (17 more replies)
0 siblings, 18 replies; 37+ messages in thread
From: Igor Goryachev via Guix-patches via @ 2024-06-21 18:38 UTC (permalink / raw)
To: 71707; +Cc: Igor Goryachev
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
^ permalink raw reply [flat|nested] 37+ messages in thread
* [bug#71707] [PATCH 01/15] gnu: elixir: Fix mix substitute.
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 ` 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
` (16 subsequent siblings)
17 siblings, 0 replies; 37+ messages in thread
From: Igor Goryachev via Guix-patches via @ 2024-06-21 19:01 UTC (permalink / raw)
To: 71707; +Cc: Igor Goryachev, Andrew Tropin
* 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)
--
2.45.1
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [bug#71707] [PATCH 02/15] gnu: elixir-hex: Remove redundant directory, fix lint warnings.
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 ` 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
` (15 subsequent siblings)
17 siblings, 0 replies; 37+ messages in thread
From: Igor Goryachev via Guix-patches via @ 2024-06-21 19:01 UTC (permalink / raw)
To: 71707; +Cc: Igor Goryachev, Andrew Tropin
* gnu/packages/elixir.scm (elixir-hex): Remove redundant directory, fix lint warnings.
Change-Id: Ic5b29d8ddb9c3d4dc058494cf6cbb5f60a492bb1
---
gnu/packages/elixir.scm | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/elixir.scm b/gnu/packages/elixir.scm
index ace067aa47..e2e9fcc245 100644
--- a/gnu/packages/elixir.scm
+++ b/gnu/packages/elixir.scm
@@ -174,7 +174,7 @@ (define-public elixir-hex
(origin
(method git-fetch)
(uri (git-reference
- (url "https://github.com/hexpm/hex.git")
+ (url "https://github.com/hexpm/hex")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
@@ -201,9 +201,14 @@ (define-public elixir-hex
(replace 'install
(lambda* (#:key inputs outputs #:allow-other-keys)
(define X.Y #$(version-major+minor (package-version elixir)))
- (define out (string-append (assoc-ref outputs "out") "/lib/elixir/" X.Y "/hex"))
+ (define out (string-append (assoc-ref outputs "out")
+ "/lib/elixir/" X.Y "/hex"))
(mkdir-p out)
- (copy-recursively "_build/prod/lib/hex" out))))))
+ (let* ((prod-dir "_build/prod/lib/hex")
+ (prod-dir-mix (string-append prod-dir "/.mix")))
+ (and (directory-exists? prod-dir-mix)
+ (delete-file-recursively prod-dir-mix))
+ (copy-recursively "_build/prod/lib/hex" out)))))))
(synopsis "Package manager for the Erlang VM")
(description
"This project provides tasks that integrate with Mix, Elixir's build
--
2.45.1
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [bug#71707] [PATCH 03/15] gnu: elixir: Update to 1.17.1.
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 ` 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
` (14 subsequent siblings)
17 siblings, 0 replies; 37+ messages in thread
From: Igor Goryachev via Guix-patches via @ 2024-06-21 19:01 UTC (permalink / raw)
To: 71707; +Cc: Igor Goryachev, Andrew Tropin
* gnu/packages/elixir.scm (elixir): Update to 1.17.1.
Change-Id: Iad374439bc79c9dbef29c38ec2de19d9e8ea963b
---
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 e2e9fcc245..e646fe7dd6 100644
--- a/gnu/packages/elixir.scm
+++ b/gnu/packages/elixir.scm
@@ -41,7 +41,7 @@ (define-module (gnu packages elixir)
(define-public elixir
(package
(name "elixir")
- (version "1.16.3")
+ (version "1.17.1")
(source
(origin
(method git-fetch)
@@ -50,7 +50,7 @@ (define-public elixir
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "0db1f6p8409ld81lfd9ln9ir4v55h48lzsbd91jz0hns7ninlh2r"))
+ (base32 "1nav5mv52l2sd37rhdnr4scqfnnnb04r481qabdqvfmfdvikxc3b"))
(patches (search-patches "elixir-path-length.patch"))))
(build-system gnu-build-system)
(arguments
--
2.45.1
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [bug#71707] [PATCH 04/15] gnu: elixir-nimble-parsec: Update to 1.4.0.
2024-06-21 18:38 [bug#71707] [PATCH 00/15] Updates and fixes for elixir and dependents Igor Goryachev via Guix-patches via
` (2 preceding siblings ...)
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 ` 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
` (13 subsequent siblings)
17 siblings, 0 replies; 37+ messages in thread
From: Igor Goryachev via Guix-patches via @ 2024-06-21 19:01 UTC (permalink / raw)
To: 71707; +Cc: Igor Goryachev, Andrew Tropin
* gnu/packages/elixir-xyz.scm (elixir-nimble-parsec): Update to 1.4.0.
Change-Id: I4622df968c176a6ad318b70d18dba31909d9276c
---
gnu/packages/elixir-xyz.scm | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/elixir-xyz.scm b/gnu/packages/elixir-xyz.scm
index 5af8d7c1b4..69e3a53ff3 100644
--- a/gnu/packages/elixir-xyz.scm
+++ b/gnu/packages/elixir-xyz.scm
@@ -1,5 +1,6 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2023 Pierre-Henry Fröhring <phfrohring@deeplinks.com>
+;;; Copyright © 2024 Igor Goryachev <igor@goryachev.org>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -36,13 +37,13 @@ (define-module (gnu packages elixir-xyz)
(define-public elixir-nimble-parsec
(package
(name "elixir-nimble-parsec")
- (version "1.3.1")
+ (version "1.4.0")
(source
(origin
(method url-fetch)
(uri (hexpm-uri name version))
(sha256
- (base32 "0rxiw6jzz77v0j460wmzcprhdgn71g1hrz3mcc6djn7bnb0f70i6"))))
+ (base32 "0a6gs7950gpkdax18x167g8v6dy4sbbx47cchglq7cqgh5i5hmlw"))))
(build-system mix-build-system)
(arguments (list #:tests? #f)) ; no tests
(synopsis "Text-based parser combinators")
--
2.45.1
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [bug#71707] [PATCH 05/15] build-sysem/mix: Preserve code paths.
2024-06-21 18:38 [bug#71707] [PATCH 00/15] Updates and fixes for elixir and dependents Igor Goryachev via Guix-patches via
` (3 preceding siblings ...)
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 ` 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
` (12 subsequent siblings)
17 siblings, 0 replies; 37+ messages in thread
From: Igor Goryachev via Guix-patches via @ 2024-06-21 19:01 UTC (permalink / raw)
To: 71707; +Cc: Igor Goryachev, Andrew Tropin
* guix/build/mix-build-system.scm (build): Preserve code paths.
Change-Id: Ia43e79385a536de98ae026893e1bda2a8416562c
---
guix/build/mix-build-system.scm | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/guix/build/mix-build-system.scm b/guix/build/mix-build-system.scm
index fe2e36d184..cb832adae4 100644
--- a/guix/build/mix-build-system.scm
+++ b/guix/build/mix-build-system.scm
@@ -102,7 +102,8 @@ (define* (build #:key mix-environments #:allow-other-keys)
"Builds the Mix project."
(for-each (lambda (mix-env)
(setenv "MIX_ENV" mix-env)
- (invoke "mix" "compile" "--no-deps-check"))
+ (invoke "mix" "compile" "--no-deps-check"
+ "--no-prune-code-paths"))
mix-environments))
(define* (check #:key (tests? #t) #:allow-other-keys)
--
2.45.1
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [bug#71707] [PATCH 06/15] gnu: elixir-makeup: Update to 1.1.2, make reproducible.
2024-06-21 18:38 [bug#71707] [PATCH 00/15] Updates and fixes for elixir and dependents Igor Goryachev via Guix-patches via
` (4 preceding siblings ...)
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 ` 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
` (11 subsequent siblings)
17 siblings, 0 replies; 37+ messages in thread
From: Igor Goryachev via Guix-patches via @ 2024-06-21 19:01 UTC (permalink / raw)
To: 71707; +Cc: Igor Goryachev, Andrew Tropin
* gnu/packages/elixir-xyz.scm (elixir-makeup): Update to 1.1.2, make reproducible.
Change-Id: I43fca3e4d1f6d2a5e678940416710c126b51a59b
---
gnu/packages/elixir-xyz.scm | 36 +++++++++++++++++++++++++++++++-----
1 file changed, 31 insertions(+), 5 deletions(-)
diff --git a/gnu/packages/elixir-xyz.scm b/gnu/packages/elixir-xyz.scm
index 69e3a53ff3..9f3601c427 100644
--- a/gnu/packages/elixir-xyz.scm
+++ b/gnu/packages/elixir-xyz.scm
@@ -24,6 +24,8 @@ (define-module (gnu packages elixir-xyz)
#:use-module (gnu packages compression)
#:use-module (gnu packages base)
#:use-module (gnu packages)
+ #:use-module (guix build mix-build-system)
+ #:use-module (guix build utils)
#:use-module (guix build-system gnu)
#:use-module (guix build-system mix)
#:use-module (guix download)
@@ -56,20 +58,44 @@ (define-public elixir-nimble-parsec
(define-public elixir-makeup
(package
(name "elixir-makeup")
- (version "1.1.0")
+ (version "1.1.2")
(source
(origin
(method url-fetch)
(uri (hexpm-uri name version))
(sha256
- (base32 "19jpprryixi452jwhws3bbks6ki3wni9kgzah3srg22a3x8fsi8a"))))
+ (base32 "1b3civqrznn3dxqa3iybwbpgj8dj6f7q1zlgr8gd5jzvh5mmdqfc"))))
(build-system mix-build-system)
(propagated-inputs (list elixir-nimble-parsec))
- (arguments (list #:tests? #f)) ; no tests
+ (arguments
+ `(#:tests? #f ; no tests
+ #:phases
+ (modify-phases %standard-phases
+ (add-after 'unpack 'make-reproducible
+ (lambda _
+ (substitute* "lib/makeup/token/utils.ex"
+ (("@precedence Hierarchy.hierarchy_to_precedence\\(@hierarchy\\)")
+ ""))
+ (substitute* "lib/makeup/token/utils.ex"
+ (("@token_to_class_map Hierarchy.style_to_class_map\\(@hierarchy\\)")
+ ""))
+ (substitute* "lib/makeup/token/utils.ex"
+ (("@standard_token_types Map.keys\\(@token_to_class_map\\)")
+ ""))
+ (substitute* "lib/makeup/token/utils.ex"
+ (("@precedence")
+ "Hierarchy.hierarchy_to_precedence(@hierarchy)"))
+ (substitute* "lib/makeup/token/utils.ex"
+ (("@token_to_class_map")
+ "Hierarchy.style_to_class_map(@hierarchy)"))
+ (substitute* "lib/makeup/token/utils.ex"
+ (("@standard_token_types")
+ "Map.keys(token_to_class_map())")))))))
(synopsis "Syntax highlighter for source code")
(description
- "Makeup is a generic syntax highlighter in the style of Pygments suitable for use in code hosting,
-forums, wikis or other applications that need to prettify source code.")
+ "Makeup is a generic syntax highlighter in the style of Pygments suitable
+for use in code hosting, forums, wikis or other applications that need to prettify
+source code.")
(home-page "https://hexdocs.pm/makeup/")
(license license:bsd-2)))
--
2.45.1
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [bug#71707] [PATCH 07/15] gnu: elixir-jason: Fix lint warnings.
2024-06-21 18:38 [bug#71707] [PATCH 00/15] Updates and fixes for elixir and dependents Igor Goryachev via Guix-patches via
` (5 preceding siblings ...)
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 ` 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
` (10 subsequent siblings)
17 siblings, 0 replies; 37+ messages in thread
From: Igor Goryachev via Guix-patches via @ 2024-06-21 19:01 UTC (permalink / raw)
To: 71707; +Cc: Igor Goryachev, Andrew Tropin
* gnu/packages/elixir-xyz.scm (elixir-jason): Fix lint warnings.
Change-Id: Iafefc4758d3b505cc725f32a0aa1061f1814188f
---
gnu/packages/elixir-xyz.scm | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/gnu/packages/elixir-xyz.scm b/gnu/packages/elixir-xyz.scm
index 9f3601c427..147eedb50b 100644
--- a/gnu/packages/elixir-xyz.scm
+++ b/gnu/packages/elixir-xyz.scm
@@ -113,10 +113,9 @@ (define-public elixir-jason
(arguments (list #:tests? #f)) ; no tests
(synopsis "JSON parser and generator")
(description
- "Parser and generator are written in pure Elixir and optimized for speed. They
-are at least twice as fast as other Elixir/Erlang libraries (e.g.
-Poison). The performance is comparable to jiffy, which is implemented in C as
-a NIF.")
+ "Parser and generator are written in pure Elixir and optimized for speed. They
+are at least twice as fast as other Elixir/Erlang libraries (e.g. Poison). The
+performance is comparable to jiffy, which is implemented in C as a NIF.")
(home-page "https://hexdocs.pm/jason/")
(license license:asl2.0)))
--
2.45.1
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [bug#71707] [PATCH 08/15] gnu: elixir-file-system: Update to 1.0.0.
2024-06-21 18:38 [bug#71707] [PATCH 00/15] Updates and fixes for elixir and dependents Igor Goryachev via Guix-patches via
` (6 preceding siblings ...)
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 ` 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
` (9 subsequent siblings)
17 siblings, 0 replies; 37+ messages in thread
From: Igor Goryachev via Guix-patches via @ 2024-06-21 19:01 UTC (permalink / raw)
To: 71707; +Cc: Igor Goryachev, Andrew Tropin
* gnu/packages/elixir-xyz.scm (elixir-file-system): Update to 1.0.0.
Change-Id: I532d13e76c5a0a2cc683b97799eb52c6df5bc161
---
gnu/packages/elixir-xyz.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/elixir-xyz.scm b/gnu/packages/elixir-xyz.scm
index 147eedb50b..b1ce5fc976 100644
--- a/gnu/packages/elixir-xyz.scm
+++ b/gnu/packages/elixir-xyz.scm
@@ -122,13 +122,13 @@ (define-public elixir-jason
(define-public elixir-file-system
(package
(name "elixir-file-system")
- (version "0.2.10")
+ (version "1.0.0")
(source
(origin
(method url-fetch)
(uri (hexpm-uri name version))
(sha256
- (base32 "1p0myxmnjjds8bbg69dd6fvhk8q3n7lb78zd4qvmjajnzgdmw6a1"))
+ (base32 "0vakv2hmqcj0ijxlbh8bvdwislxrvpcfxvracq7a3idfcqnhjlk7"))
(snippet #~(begin
(use-modules (guix build utils) (ice-9 ftw))
(mkdir "source")
--
2.45.1
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [bug#71707] [PATCH 09/15] gnu: elixir-bunt: Update to 1.0.0.
2024-06-21 18:38 [bug#71707] [PATCH 00/15] Updates and fixes for elixir and dependents Igor Goryachev via Guix-patches via
` (7 preceding siblings ...)
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 ` 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
` (8 subsequent siblings)
17 siblings, 0 replies; 37+ messages in thread
From: Igor Goryachev via Guix-patches via @ 2024-06-21 19:01 UTC (permalink / raw)
To: 71707; +Cc: Igor Goryachev, Andrew Tropin
* gnu/packages/elixir-xyz.scm (elixir-bunt): Update to 1.0.0.
Change-Id: I5b51b2063f5eb07adeadb3ac33ad78a834b4b962
---
gnu/packages/elixir-xyz.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/elixir-xyz.scm b/gnu/packages/elixir-xyz.scm
index b1ce5fc976..af5f760294 100644
--- a/gnu/packages/elixir-xyz.scm
+++ b/gnu/packages/elixir-xyz.scm
@@ -153,13 +153,13 @@ (define-public elixir-file-system
(define-public elixir-bunt
(package
(name "elixir-bunt")
- (version "0.2.1")
+ (version "1.0.0")
(source
(origin
(method url-fetch)
(uri (hexpm-uri name version))
(sha256
- (base32 "19bp6xh052ql3ha0v3r8999cvja5d2p6cph02mxphfaj4jsbyc53"))))
+ (base32 "1ddnkg6w3iqzb8z18b7sr7jlmmbn9rf77w4nh1mzmxm512m8cpyw"))))
(build-system mix-build-system)
(arguments (list #:tests? #f)) ; no tests
(synopsis "256 color ANSI coloring in the terminal")
--
2.45.1
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [bug#71707] [PATCH 10/15] gnu: elixir-castore: Update to 1.0.7.
2024-06-21 18:38 [bug#71707] [PATCH 00/15] Updates and fixes for elixir and dependents Igor Goryachev via Guix-patches via
` (8 preceding siblings ...)
2024-06-21 19:01 ` [bug#71707] [PATCH 09/15] gnu: elixir-bunt: " Igor Goryachev via Guix-patches via
@ 2024-06-21 19:01 ` 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
` (7 subsequent siblings)
17 siblings, 0 replies; 37+ messages in thread
From: Igor Goryachev via Guix-patches via @ 2024-06-21 19:01 UTC (permalink / raw)
To: 71707; +Cc: Igor Goryachev, Andrew Tropin
* gnu/packages/elixir-xyz.scm (elixir-castore): Update to 1.0.7.
Change-Id: I5281ad7e453774053f82c004fe75c886b69b48aa
---
gnu/packages/elixir-xyz.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/elixir-xyz.scm b/gnu/packages/elixir-xyz.scm
index af5f760294..f7b1b04855 100644
--- a/gnu/packages/elixir-xyz.scm
+++ b/gnu/packages/elixir-xyz.scm
@@ -193,13 +193,13 @@ (define-public elixir-inch-ex
(define-public elixir-castore
(package
(name "elixir-castore")
- (version "1.0.4")
+ (version "1.0.7")
(source
(origin
(method url-fetch)
(uri (hexpm-uri name version))
(sha256
- (base32 "1y44amb8falsmrfzpkmf7qp6215g9kdl76g91dpna4af2jwc264l"))))
+ (base32 "1xaw8n8g7qfygf8z8sz7f7pwmdl4lxshi9lj2b6j386jn2j8axys"))))
(build-system mix-build-system)
(arguments (list #:tests? #f)) ; no tests
(synopsis "Up-to-date CA certificate store")
--
2.45.1
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [bug#71707] [PATCH 11/15] gnu: elixir-excoveralls: Update to 0.18.1, fix lint warnings.
2024-06-21 18:38 [bug#71707] [PATCH 00/15] Updates and fixes for elixir and dependents Igor Goryachev via Guix-patches via
` (9 preceding siblings ...)
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 ` 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
` (6 subsequent siblings)
17 siblings, 0 replies; 37+ messages in thread
From: Igor Goryachev via Guix-patches via @ 2024-06-21 19:01 UTC (permalink / raw)
To: 71707; +Cc: Igor Goryachev, Andrew Tropin
* gnu/packages/elixir-xyz.scm (elixir-excoveralls): Update to 0.18.1, fix lint warnings.
Change-Id: I475270291fb41f603b6e4769e62816c7e5eb9183
---
gnu/packages/elixir-xyz.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/elixir-xyz.scm b/gnu/packages/elixir-xyz.scm
index f7b1b04855..afcc996c4a 100644
--- a/gnu/packages/elixir-xyz.scm
+++ b/gnu/packages/elixir-xyz.scm
@@ -211,20 +211,20 @@ (define-public elixir-castore
(define-public elixir-excoveralls
(package
(name "elixir-excoveralls")
- (version "0.18.0")
+ (version "0.18.1")
(source
(origin
(method url-fetch)
(uri (hexpm-uri name version))
(sha256
- (base32 "02x69ll5scvraky0k5gacvnnmldv5k04kgk02x087d9w3y8vn28i"))))
+ (base32 "138bls6hfk87mid2zfwsidk7j06yfich2iihyach7ckb2kdpjpyn"))))
(build-system mix-build-system)
(propagated-inputs (list elixir-castore elixir-jason))
(arguments (list #:tests? #f)) ; no tests
(synopsis "Coverage report tool with coveralls.io integration")
(description
"Library that reports test coverage statistics, with the option to
-post to coveralls.io service. It uses Erlang's cover to generate coverage
+post to coveralls.io service. It uses Erlang's cover to generate coverage
information, and posts the test coverage results to coveralls.io through the
JSON API.")
(home-page "https://hexdocs.pm/excoveralls/")
--
2.45.1
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [bug#71707] [PATCH 12/15] gnu: elixir-credo: Update to 1.7.7, fix lint warnings.
2024-06-21 18:38 [bug#71707] [PATCH 00/15] Updates and fixes for elixir and dependents Igor Goryachev via Guix-patches via
` (10 preceding siblings ...)
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 ` 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
` (5 subsequent siblings)
17 siblings, 0 replies; 37+ messages in thread
From: Igor Goryachev via Guix-patches via @ 2024-06-21 19:01 UTC (permalink / raw)
To: 71707; +Cc: Igor Goryachev, Andrew Tropin
* gnu/packages/elixir-xyz.scm (elixir-credo): Update to 1.7.7, fix lint warnings.
Change-Id: I1264249260689ab27d4689042e99872f78a7fa3f
---
gnu/packages/elixir-xyz.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/elixir-xyz.scm b/gnu/packages/elixir-xyz.scm
index afcc996c4a..25de4225f9 100644
--- a/gnu/packages/elixir-xyz.scm
+++ b/gnu/packages/elixir-xyz.scm
@@ -233,13 +233,13 @@ (define-public elixir-excoveralls
(define-public elixir-credo
(package
(name "elixir-credo")
- (version "1.7.1")
+ (version "1.7.7")
(source
(origin
(method url-fetch)
(uri (hexpm-uri name version))
(sha256
- (base32 "18jqi9s9r1587njzdxycvmmbma30cay9iamni4f3ih54jmh1r1z9"))))
+ (base32 "0bigri1xh29ims5gwh94pns6jys6h82pn6zhj0zxrb5ar6b79j4b"))))
(build-system mix-build-system)
(arguments (list #:tests? #f)) ; no tests
(propagated-inputs (list elixir-bunt elixir-file-system elixir-jason))
@@ -247,7 +247,7 @@ (define-public elixir-credo
(synopsis "Static code analysis tool")
(description
"Credo is a static code analysis tool for the Elixir language with a focus on
-teaching and code consistency. Credo can show you refactoring opportunities in
+teaching and code consistency. Credo can show you refactoring opportunities in
your code, complex code fragments, warn you about common mistakes, show
inconsistencies in your naming scheme and - if needed - help you enforce a
desired coding style.")
--
2.45.1
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [bug#71707] [PATCH 13/15] gnu: elixir-erlex: Update to 0.2.7.
2024-06-21 18:38 [bug#71707] [PATCH 00/15] Updates and fixes for elixir and dependents Igor Goryachev via Guix-patches via
` (11 preceding siblings ...)
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 ` 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
` (4 subsequent siblings)
17 siblings, 0 replies; 37+ messages in thread
From: Igor Goryachev via Guix-patches via @ 2024-06-21 19:01 UTC (permalink / raw)
To: 71707; +Cc: Igor Goryachev, Andrew Tropin
* gnu/packages/elixir-xyz.scm (elixir-erlex): Update to 0.2.7.
Change-Id: Ifbfa7886525e89894fc9d440d85eca0281e32e23
---
gnu/packages/elixir-xyz.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/elixir-xyz.scm b/gnu/packages/elixir-xyz.scm
index 25de4225f9..7b4025f3ad 100644
--- a/gnu/packages/elixir-xyz.scm
+++ b/gnu/packages/elixir-xyz.scm
@@ -257,13 +257,13 @@ (define-public elixir-credo
(define-public elixir-erlex
(package
(name "elixir-erlex")
- (version "0.2.6")
+ (version "0.2.7")
(source
(origin
(method url-fetch)
(uri (hexpm-uri name version))
(sha256
- (base32 "0x8c1j62y748ldvlh46sxzv5514rpzm809vxn594vd7y25by5lif"))))
+ (base32 "1c7gcm9nhf7m3pq0776sav744ak1sph63shcpzvc6i58s5wmzn9y"))))
(build-system mix-build-system)
(arguments (list #:tests? #f)) ; no tests
(synopsis
--
2.45.1
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [bug#71707] [PATCH 14/15] gnu: elixir-dialyxir: Update to 1.4.3.
2024-06-21 18:38 [bug#71707] [PATCH 00/15] Updates and fixes for elixir and dependents Igor Goryachev via Guix-patches via
` (12 preceding siblings ...)
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 ` 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
` (3 subsequent siblings)
17 siblings, 0 replies; 37+ messages in thread
From: Igor Goryachev via Guix-patches via @ 2024-06-21 19:01 UTC (permalink / raw)
To: 71707; +Cc: Igor Goryachev, Andrew Tropin
* gnu/packages/elixir-xyz.scm (elixir-dialyxir): Update to 1.4.3.
Change-Id: I2abd139ec694d21b4a23940bb9476f6ad577d489
---
gnu/packages/elixir-xyz.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/elixir-xyz.scm b/gnu/packages/elixir-xyz.scm
index 7b4025f3ad..61044ace96 100644
--- a/gnu/packages/elixir-xyz.scm
+++ b/gnu/packages/elixir-xyz.scm
@@ -277,13 +277,13 @@ (define-public elixir-erlex
(define-public elixir-dialyxir
(package
(name "elixir-dialyxir")
- (version "1.4.1")
+ (version "1.4.3")
(source
(origin
(method url-fetch)
(uri (hexpm-uri name version))
(sha256
- (base32 "00cqwhd1wabwds44jz94rvvr8z8cp12884d3lp69fqkrszb9bdw4"))))
+ (base32 "11m9hxs5byidqyxpzv34m1hwd69jcqqv2h81qfz0cl2wrmsznb5z"))))
(build-system mix-build-system)
(arguments (list #:tests? #f)) ; no tests
(propagated-inputs (list elixir-erlex))
--
2.45.1
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [bug#71707] [PATCH 15/15] gnu: elixir-machete: Update to 0.3.3, temporarily disable tests.
2024-06-21 18:38 [bug#71707] [PATCH 00/15] Updates and fixes for elixir and dependents Igor Goryachev via Guix-patches via
` (13 preceding siblings ...)
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 ` 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
` (2 subsequent siblings)
17 siblings, 0 replies; 37+ messages in thread
From: Igor Goryachev via Guix-patches via @ 2024-06-21 19:01 UTC (permalink / raw)
To: 71707; +Cc: Igor Goryachev, Andrew Tropin
* gnu/packages/elixir-xyz.scm (elixir-machete): Update to 0.3.3, temporarily disable tests.
Change-Id: I6f8e205d74967b2ab3bbef491b8596d4901d0e22
---
gnu/packages/elixir-xyz.scm | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/elixir-xyz.scm b/gnu/packages/elixir-xyz.scm
index 61044ace96..dab86ebf62 100644
--- a/gnu/packages/elixir-xyz.scm
+++ b/gnu/packages/elixir-xyz.scm
@@ -296,14 +296,17 @@ (define-public elixir-dialyxir
(define-public elixir-machete
(package
(name "elixir-machete")
- (version "0.2.8")
+ (version "0.3.3")
(source
(origin
(method url-fetch)
(uri (hexpm-uri name version))
(sha256
- (base32 "0952603bmqsf6v3ja99zpbnbx5d52i4xksjkfj3irl45ccq5pgq9"))))
+ (base32 "0705qp9l8yakdfpbafsf351b7xzqn86qcma1jm7i1n64r6bxkh31"))))
(build-system mix-build-system)
+ ;; Temporarily disable tests until find the solution not to prune
+ ;; dependencies paths like in 'mix compile' task.
+ (arguments (list #:tests? #f))
(native-inputs (list elixir-credo elixir-dialyxir))
(synopsis "Literate test matchers for ExUnit")
(description
--
2.45.1
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [bug#71707] [PATCH v2] build-sysem/mix: Preserve code paths.
2024-06-21 18:38 [bug#71707] [PATCH 00/15] Updates and fixes for elixir and dependents Igor Goryachev via Guix-patches via
` (14 preceding siblings ...)
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 ` 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-07-02 6:55 ` [bug#71707] [PATCH v4 01/15] gnu: elixir: Fix mix substitute Igor Goryachev via Guix-patches via
17 siblings, 0 replies; 37+ messages in thread
From: Igor Goryachev via Guix-patches via @ 2024-06-22 10:18 UTC (permalink / raw)
To: 71707; +Cc: Igor Goryachev, Andrew Tropin
* guix/build/mix-build-system.scm (build): Preserve code paths.
Change-Id: Ia43e79385a536de98ae026893e1bda2a8416562c
---
guix/build/mix-build-system.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/guix/build/mix-build-system.scm b/guix/build/mix-build-system.scm
index fe2e36d184..be9b04fa48 100644
--- a/guix/build/mix-build-system.scm
+++ b/guix/build/mix-build-system.scm
@@ -1,5 +1,6 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2023 Pierre-Henry Fröhring <contact@phfrohring.com>
+;;; Copyright © 2024 Igor Goryachev <igor@goryachev.org>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -102,7 +103,8 @@ (define* (build #:key mix-environments #:allow-other-keys)
"Builds the Mix project."
(for-each (lambda (mix-env)
(setenv "MIX_ENV" mix-env)
- (invoke "mix" "compile" "--no-deps-check"))
+ (invoke "mix" "compile" "--no-deps-check"
+ "--no-prune-code-paths"))
mix-environments))
(define* (check #:key (tests? #t) #:allow-other-keys)
base-commit: e3f87960915e3ef0b1d6a5a15281b3d4e9ee4d38
prerequisite-patch-id: f67c13fc4633d7231adde19419b58d26786f22e6
prerequisite-patch-id: 38d4eedd556dcbb3a7226893428e17dc11422e93
prerequisite-patch-id: b7a9d65b9096c9f81c9177fd9223327db3f88fdc
prerequisite-patch-id: 8529c9bfb7218c45d581ba238cd080e61a04348e
prerequisite-patch-id: 1415bdf2ac831e4403f4984ac50459e50e614fe5
prerequisite-patch-id: 27bfae4ab49135d63c37cae67d77adf32dd125e9
prerequisite-patch-id: 3401dc3320e0815193b0a43818fb6acbed551f8a
prerequisite-patch-id: 485aa6852930bd142948e65496f2a9f11eeada87
prerequisite-patch-id: 0e16cef28f01b31ec9776fed0cfc080f53f37551
prerequisite-patch-id: 522c512f834123b723098988b92ae77c6a6eb216
prerequisite-patch-id: 539cddcca36740084cc55a4bdd8c61f33c94d788
prerequisite-patch-id: 7957227db42c2c55475f4821840763b1aaa237f0
prerequisite-patch-id: 71acf56137b93b2d65547037c9620ac46a5470cf
prerequisite-patch-id: 5565ce218f7406465d639f90d3794f328a0e5b89
--
2.45.1
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [bug#71707] [PATCH v3 0/2] Fix tests for elixir dependents
2024-06-21 18:38 [bug#71707] [PATCH 00/15] Updates and fixes for elixir and dependents Igor Goryachev via Guix-patches via
` (15 preceding siblings ...)
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 ` 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
` (2 more replies)
2024-07-02 6:55 ` [bug#71707] [PATCH v4 01/15] gnu: elixir: Fix mix substitute Igor Goryachev via Guix-patches via
17 siblings, 3 replies; 37+ messages in thread
From: Igor Goryachev via Guix-patches via @ 2024-06-22 11:10 UTC (permalink / raw)
To: 71707; +Cc: Igor Goryachev, Andrew Tropin
This update includes working solution for not to prune dependencies
paths for elixir dependents during test executions. Also returned
back tests for elixir-machete package.
Igor Goryachev (2):
build-sysem/mix: Preserve code paths.
gnu: elixir-machete: Update to 0.3.3.
gnu/packages/elixir-xyz.scm | 4 ++--
guix/build/mix-build-system.scm | 9 +++++++--
2 files changed, 9 insertions(+), 4 deletions(-)
base-commit: e3f87960915e3ef0b1d6a5a15281b3d4e9ee4d38
prerequisite-patch-id: f67c13fc4633d7231adde19419b58d26786f22e6
prerequisite-patch-id: 38d4eedd556dcbb3a7226893428e17dc11422e93
prerequisite-patch-id: b7a9d65b9096c9f81c9177fd9223327db3f88fdc
prerequisite-patch-id: 8529c9bfb7218c45d581ba238cd080e61a04348e
prerequisite-patch-id: 1415bdf2ac831e4403f4984ac50459e50e614fe5
prerequisite-patch-id: 27bfae4ab49135d63c37cae67d77adf32dd125e9
prerequisite-patch-id: 3401dc3320e0815193b0a43818fb6acbed551f8a
prerequisite-patch-id: 485aa6852930bd142948e65496f2a9f11eeada87
prerequisite-patch-id: 0e16cef28f01b31ec9776fed0cfc080f53f37551
prerequisite-patch-id: 522c512f834123b723098988b92ae77c6a6eb216
prerequisite-patch-id: 539cddcca36740084cc55a4bdd8c61f33c94d788
prerequisite-patch-id: 7957227db42c2c55475f4821840763b1aaa237f0
prerequisite-patch-id: 71acf56137b93b2d65547037c9620ac46a5470cf
--
2.45.1
^ permalink raw reply [flat|nested] 37+ messages in thread
* [bug#71707] [PATCH v3 1/2] build-sysem/mix: Preserve code paths.
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 ` 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
2 siblings, 0 replies; 37+ messages in thread
From: Igor Goryachev via Guix-patches via @ 2024-06-22 11:10 UTC (permalink / raw)
To: 71707; +Cc: Igor Goryachev, Andrew Tropin
* guix/build/mix-build-system.scm (build): Preserve code paths.
Change-Id: Ia43e79385a536de98ae026893e1bda2a8416562c
---
guix/build/mix-build-system.scm | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/guix/build/mix-build-system.scm b/guix/build/mix-build-system.scm
index fe2e36d184..0b021da791 100644
--- a/guix/build/mix-build-system.scm
+++ b/guix/build/mix-build-system.scm
@@ -1,5 +1,6 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2023 Pierre-Henry Fröhring <contact@phfrohring.com>
+;;; Copyright © 2024 Igor Goryachev <igor@goryachev.org>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -102,13 +103,17 @@ (define* (build #:key mix-environments #:allow-other-keys)
"Builds the Mix project."
(for-each (lambda (mix-env)
(setenv "MIX_ENV" mix-env)
- (invoke "mix" "compile" "--no-deps-check"))
+ (invoke "mix" "compile" "--no-deps-check"
+ "--no-prune-code-paths"))
mix-environments))
(define* (check #:key (tests? #t) #:allow-other-keys)
"Test the Mix project."
(if tests?
- (invoke "mix" "test" "--no-deps-check")
+ (begin
+ (setenv "MIX_ENV" "test")
+ (invoke "mix" "do" "compile" "--no-deps-check" "--no-prune-code-paths" "+"
+ "test" "--no-deps-check"))
(format #t "tests? = ~a~%" tests?)))
(define* (remove-mix-dirs . _)
--
2.45.1
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [bug#71707] [PATCH v3 2/2] gnu: elixir-machete: Update to 0.3.3.
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 ` 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
2 siblings, 0 replies; 37+ messages in thread
From: Igor Goryachev via Guix-patches via @ 2024-06-22 11:10 UTC (permalink / raw)
To: 71707; +Cc: Igor Goryachev, Andrew Tropin
* gnu/packages/elixir-xyz.scm (elixir-machete): Update to 0.3.3.
Change-Id: I6f8e205d74967b2ab3bbef491b8596d4901d0e22
---
gnu/packages/elixir-xyz.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/elixir-xyz.scm b/gnu/packages/elixir-xyz.scm
index 61044ace96..f08e07bb57 100644
--- a/gnu/packages/elixir-xyz.scm
+++ b/gnu/packages/elixir-xyz.scm
@@ -296,13 +296,13 @@ (define-public elixir-dialyxir
(define-public elixir-machete
(package
(name "elixir-machete")
- (version "0.2.8")
+ (version "0.3.3")
(source
(origin
(method url-fetch)
(uri (hexpm-uri name version))
(sha256
- (base32 "0952603bmqsf6v3ja99zpbnbx5d52i4xksjkfj3irl45ccq5pgq9"))))
+ (base32 "0705qp9l8yakdfpbafsf351b7xzqn86qcma1jm7i1n64r6bxkh31"))))
(build-system mix-build-system)
(native-inputs (list elixir-credo elixir-dialyxir))
(synopsis "Literate test matchers for ExUnit")
--
2.45.1
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [bug#71707] [PATCH v3 0/2] Fix tests for elixir dependents
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 ` Andrew Tropin via Guix-patches via
2 siblings, 0 replies; 37+ messages in thread
From: Andrew Tropin via Guix-patches via @ 2024-07-02 3:35 UTC (permalink / raw)
To: 71707; +Cc: Igor Goryachev
[-- Attachment #1: Type: text/plain, Size: 1834 bytes --]
On 2024-06-22 14:10, Igor Goryachev via Guix-patches via wrote:
> This update includes working solution for not to prune dependencies
> paths for elixir dependents during test executions. Also returned
> back tests for elixir-machete package.
Hi Igor!
Could you resend the whole patch series, please?
The usual approach is to send all commits on every re-roll, even if they
didn't change, this way it's easy to pick and apply the whole patch
series, otherwise it will require to cherrypick and mix patches from
different re-rolls, which is inconvinient and also very error prone.
>
> Igor Goryachev (2):
> build-sysem/mix: Preserve code paths.
> gnu: elixir-machete: Update to 0.3.3.
>
> gnu/packages/elixir-xyz.scm | 4 ++--
> guix/build/mix-build-system.scm | 9 +++++++--
> 2 files changed, 9 insertions(+), 4 deletions(-)
>
>
> base-commit: e3f87960915e3ef0b1d6a5a15281b3d4e9ee4d38
> prerequisite-patch-id: f67c13fc4633d7231adde19419b58d26786f22e6
> prerequisite-patch-id: 38d4eedd556dcbb3a7226893428e17dc11422e93
> prerequisite-patch-id: b7a9d65b9096c9f81c9177fd9223327db3f88fdc
> prerequisite-patch-id: 8529c9bfb7218c45d581ba238cd080e61a04348e
> prerequisite-patch-id: 1415bdf2ac831e4403f4984ac50459e50e614fe5
> prerequisite-patch-id: 27bfae4ab49135d63c37cae67d77adf32dd125e9
> prerequisite-patch-id: 3401dc3320e0815193b0a43818fb6acbed551f8a
> prerequisite-patch-id: 485aa6852930bd142948e65496f2a9f11eeada87
> prerequisite-patch-id: 0e16cef28f01b31ec9776fed0cfc080f53f37551
> prerequisite-patch-id: 522c512f834123b723098988b92ae77c6a6eb216
> prerequisite-patch-id: 539cddcca36740084cc55a4bdd8c61f33c94d788
> prerequisite-patch-id: 7957227db42c2c55475f4821840763b1aaa237f0
> prerequisite-patch-id: 71acf56137b93b2d65547037c9620ac46a5470cf
--
Best regards,
Andrew Tropin
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]
^ permalink raw reply [flat|nested] 37+ messages in thread
* [bug#71707] [PATCH v4 01/15] gnu: elixir: Fix mix substitute.
2024-06-21 18:38 [bug#71707] [PATCH 00/15] Updates and fixes for elixir and dependents Igor Goryachev via Guix-patches via
` (16 preceding siblings ...)
2024-06-22 11:10 ` [bug#71707] [PATCH v3 0/2] Fix tests for elixir dependents Igor Goryachev via Guix-patches via
@ 2024-07-02 6:55 ` 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
` (14 more replies)
17 siblings, 15 replies; 37+ messages in thread
From: Igor Goryachev via Guix-patches via @ 2024-07-02 6:55 UTC (permalink / raw)
To: 71707; +Cc: Igor Goryachev, Andrew Tropin
* 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
--
2.45.2
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [bug#71707] [PATCH v4 02/15] gnu: elixir-hex: Remove redundant directory, fix lint warnings.
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 ` 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
` (13 subsequent siblings)
14 siblings, 0 replies; 37+ messages in thread
From: Igor Goryachev via Guix-patches via @ 2024-07-02 6:55 UTC (permalink / raw)
To: 71707; +Cc: Igor Goryachev, Andrew Tropin
* gnu/packages/elixir.scm (elixir-hex): Remove redundant directory, fix lint warnings.
Change-Id: Ic5b29d8ddb9c3d4dc058494cf6cbb5f60a492bb1
---
gnu/packages/elixir.scm | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/elixir.scm b/gnu/packages/elixir.scm
index ace067aa47..e2e9fcc245 100644
--- a/gnu/packages/elixir.scm
+++ b/gnu/packages/elixir.scm
@@ -174,7 +174,7 @@ (define-public elixir-hex
(origin
(method git-fetch)
(uri (git-reference
- (url "https://github.com/hexpm/hex.git")
+ (url "https://github.com/hexpm/hex")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
@@ -201,9 +201,14 @@ (define-public elixir-hex
(replace 'install
(lambda* (#:key inputs outputs #:allow-other-keys)
(define X.Y #$(version-major+minor (package-version elixir)))
- (define out (string-append (assoc-ref outputs "out") "/lib/elixir/" X.Y "/hex"))
+ (define out (string-append (assoc-ref outputs "out")
+ "/lib/elixir/" X.Y "/hex"))
(mkdir-p out)
- (copy-recursively "_build/prod/lib/hex" out))))))
+ (let* ((prod-dir "_build/prod/lib/hex")
+ (prod-dir-mix (string-append prod-dir "/.mix")))
+ (and (directory-exists? prod-dir-mix)
+ (delete-file-recursively prod-dir-mix))
+ (copy-recursively "_build/prod/lib/hex" out)))))))
(synopsis "Package manager for the Erlang VM")
(description
"This project provides tasks that integrate with Mix, Elixir's build
--
2.45.2
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [bug#71707] [PATCH v4 03/15] gnu: elixir: Update to 1.17.1.
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 ` 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
` (12 subsequent siblings)
14 siblings, 0 replies; 37+ messages in thread
From: Igor Goryachev via Guix-patches via @ 2024-07-02 6:55 UTC (permalink / raw)
To: 71707; +Cc: Igor Goryachev, Andrew Tropin
* gnu/packages/elixir.scm (elixir): Update to 1.17.1.
Change-Id: Iad374439bc79c9dbef29c38ec2de19d9e8ea963b
---
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 e2e9fcc245..e646fe7dd6 100644
--- a/gnu/packages/elixir.scm
+++ b/gnu/packages/elixir.scm
@@ -41,7 +41,7 @@ (define-module (gnu packages elixir)
(define-public elixir
(package
(name "elixir")
- (version "1.16.3")
+ (version "1.17.1")
(source
(origin
(method git-fetch)
@@ -50,7 +50,7 @@ (define-public elixir
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "0db1f6p8409ld81lfd9ln9ir4v55h48lzsbd91jz0hns7ninlh2r"))
+ (base32 "1nav5mv52l2sd37rhdnr4scqfnnnb04r481qabdqvfmfdvikxc3b"))
(patches (search-patches "elixir-path-length.patch"))))
(build-system gnu-build-system)
(arguments
--
2.45.2
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [bug#71707] [PATCH v4 04/15] gnu: elixir-nimble-parsec: Update to 1.4.0.
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 ` 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
` (11 subsequent siblings)
14 siblings, 0 replies; 37+ messages in thread
From: Igor Goryachev via Guix-patches via @ 2024-07-02 6:55 UTC (permalink / raw)
To: 71707; +Cc: Igor Goryachev, Andrew Tropin
* gnu/packages/elixir-xyz.scm (elixir-nimble-parsec): Update to 1.4.0.
Change-Id: I4622df968c176a6ad318b70d18dba31909d9276c
---
gnu/packages/elixir-xyz.scm | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/elixir-xyz.scm b/gnu/packages/elixir-xyz.scm
index 5af8d7c1b4..69e3a53ff3 100644
--- a/gnu/packages/elixir-xyz.scm
+++ b/gnu/packages/elixir-xyz.scm
@@ -1,5 +1,6 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2023 Pierre-Henry Fröhring <phfrohring@deeplinks.com>
+;;; Copyright © 2024 Igor Goryachev <igor@goryachev.org>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -36,13 +37,13 @@ (define-module (gnu packages elixir-xyz)
(define-public elixir-nimble-parsec
(package
(name "elixir-nimble-parsec")
- (version "1.3.1")
+ (version "1.4.0")
(source
(origin
(method url-fetch)
(uri (hexpm-uri name version))
(sha256
- (base32 "0rxiw6jzz77v0j460wmzcprhdgn71g1hrz3mcc6djn7bnb0f70i6"))))
+ (base32 "0a6gs7950gpkdax18x167g8v6dy4sbbx47cchglq7cqgh5i5hmlw"))))
(build-system mix-build-system)
(arguments (list #:tests? #f)) ; no tests
(synopsis "Text-based parser combinators")
--
2.45.2
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [bug#71707] [PATCH v4 05/15] gnu: elixir-makeup: Update to 1.1.2, make reproducible.
2024-07-02 6:55 ` [bug#71707] [PATCH v4 01/15] gnu: elixir: Fix mix substitute Igor Goryachev via Guix-patches via
` (2 preceding siblings ...)
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 ` 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
` (10 subsequent siblings)
14 siblings, 0 replies; 37+ messages in thread
From: Igor Goryachev via Guix-patches via @ 2024-07-02 6:55 UTC (permalink / raw)
To: 71707; +Cc: Igor Goryachev, Andrew Tropin
* gnu/packages/elixir-xyz.scm (elixir-makeup): Update to 1.1.2, make reproducible.
Change-Id: I43fca3e4d1f6d2a5e678940416710c126b51a59b
---
gnu/packages/elixir-xyz.scm | 36 +++++++++++++++++++++++++++++++-----
1 file changed, 31 insertions(+), 5 deletions(-)
diff --git a/gnu/packages/elixir-xyz.scm b/gnu/packages/elixir-xyz.scm
index 69e3a53ff3..9f3601c427 100644
--- a/gnu/packages/elixir-xyz.scm
+++ b/gnu/packages/elixir-xyz.scm
@@ -24,6 +24,8 @@ (define-module (gnu packages elixir-xyz)
#:use-module (gnu packages compression)
#:use-module (gnu packages base)
#:use-module (gnu packages)
+ #:use-module (guix build mix-build-system)
+ #:use-module (guix build utils)
#:use-module (guix build-system gnu)
#:use-module (guix build-system mix)
#:use-module (guix download)
@@ -56,20 +58,44 @@ (define-public elixir-nimble-parsec
(define-public elixir-makeup
(package
(name "elixir-makeup")
- (version "1.1.0")
+ (version "1.1.2")
(source
(origin
(method url-fetch)
(uri (hexpm-uri name version))
(sha256
- (base32 "19jpprryixi452jwhws3bbks6ki3wni9kgzah3srg22a3x8fsi8a"))))
+ (base32 "1b3civqrznn3dxqa3iybwbpgj8dj6f7q1zlgr8gd5jzvh5mmdqfc"))))
(build-system mix-build-system)
(propagated-inputs (list elixir-nimble-parsec))
- (arguments (list #:tests? #f)) ; no tests
+ (arguments
+ `(#:tests? #f ; no tests
+ #:phases
+ (modify-phases %standard-phases
+ (add-after 'unpack 'make-reproducible
+ (lambda _
+ (substitute* "lib/makeup/token/utils.ex"
+ (("@precedence Hierarchy.hierarchy_to_precedence\\(@hierarchy\\)")
+ ""))
+ (substitute* "lib/makeup/token/utils.ex"
+ (("@token_to_class_map Hierarchy.style_to_class_map\\(@hierarchy\\)")
+ ""))
+ (substitute* "lib/makeup/token/utils.ex"
+ (("@standard_token_types Map.keys\\(@token_to_class_map\\)")
+ ""))
+ (substitute* "lib/makeup/token/utils.ex"
+ (("@precedence")
+ "Hierarchy.hierarchy_to_precedence(@hierarchy)"))
+ (substitute* "lib/makeup/token/utils.ex"
+ (("@token_to_class_map")
+ "Hierarchy.style_to_class_map(@hierarchy)"))
+ (substitute* "lib/makeup/token/utils.ex"
+ (("@standard_token_types")
+ "Map.keys(token_to_class_map())")))))))
(synopsis "Syntax highlighter for source code")
(description
- "Makeup is a generic syntax highlighter in the style of Pygments suitable for use in code hosting,
-forums, wikis or other applications that need to prettify source code.")
+ "Makeup is a generic syntax highlighter in the style of Pygments suitable
+for use in code hosting, forums, wikis or other applications that need to prettify
+source code.")
(home-page "https://hexdocs.pm/makeup/")
(license license:bsd-2)))
--
2.45.2
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [bug#71707] [PATCH v4 06/15] gnu: elixir-jason: Fix lint warnings.
2024-07-02 6:55 ` [bug#71707] [PATCH v4 01/15] gnu: elixir: Fix mix substitute Igor Goryachev via Guix-patches via
` (3 preceding siblings ...)
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 ` 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
` (9 subsequent siblings)
14 siblings, 0 replies; 37+ messages in thread
From: Igor Goryachev via Guix-patches via @ 2024-07-02 6:55 UTC (permalink / raw)
To: 71707; +Cc: Igor Goryachev, Andrew Tropin
* gnu/packages/elixir-xyz.scm (elixir-jason): Fix lint warnings.
Change-Id: Iafefc4758d3b505cc725f32a0aa1061f1814188f
---
gnu/packages/elixir-xyz.scm | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/gnu/packages/elixir-xyz.scm b/gnu/packages/elixir-xyz.scm
index 9f3601c427..147eedb50b 100644
--- a/gnu/packages/elixir-xyz.scm
+++ b/gnu/packages/elixir-xyz.scm
@@ -113,10 +113,9 @@ (define-public elixir-jason
(arguments (list #:tests? #f)) ; no tests
(synopsis "JSON parser and generator")
(description
- "Parser and generator are written in pure Elixir and optimized for speed. They
-are at least twice as fast as other Elixir/Erlang libraries (e.g.
-Poison). The performance is comparable to jiffy, which is implemented in C as
-a NIF.")
+ "Parser and generator are written in pure Elixir and optimized for speed. They
+are at least twice as fast as other Elixir/Erlang libraries (e.g. Poison). The
+performance is comparable to jiffy, which is implemented in C as a NIF.")
(home-page "https://hexdocs.pm/jason/")
(license license:asl2.0)))
--
2.45.2
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [bug#71707] [PATCH v4 07/15] gnu: elixir-file-system: Update to 1.0.0.
2024-07-02 6:55 ` [bug#71707] [PATCH v4 01/15] gnu: elixir: Fix mix substitute Igor Goryachev via Guix-patches via
` (4 preceding siblings ...)
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 ` 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
` (8 subsequent siblings)
14 siblings, 0 replies; 37+ messages in thread
From: Igor Goryachev via Guix-patches via @ 2024-07-02 6:55 UTC (permalink / raw)
To: 71707; +Cc: Igor Goryachev, Andrew Tropin
* gnu/packages/elixir-xyz.scm (elixir-file-system): Update to 1.0.0.
Change-Id: I532d13e76c5a0a2cc683b97799eb52c6df5bc161
---
gnu/packages/elixir-xyz.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/elixir-xyz.scm b/gnu/packages/elixir-xyz.scm
index 147eedb50b..b1ce5fc976 100644
--- a/gnu/packages/elixir-xyz.scm
+++ b/gnu/packages/elixir-xyz.scm
@@ -122,13 +122,13 @@ (define-public elixir-jason
(define-public elixir-file-system
(package
(name "elixir-file-system")
- (version "0.2.10")
+ (version "1.0.0")
(source
(origin
(method url-fetch)
(uri (hexpm-uri name version))
(sha256
- (base32 "1p0myxmnjjds8bbg69dd6fvhk8q3n7lb78zd4qvmjajnzgdmw6a1"))
+ (base32 "0vakv2hmqcj0ijxlbh8bvdwislxrvpcfxvracq7a3idfcqnhjlk7"))
(snippet #~(begin
(use-modules (guix build utils) (ice-9 ftw))
(mkdir "source")
--
2.45.2
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [bug#71707] [PATCH v4 08/15] gnu: elixir-bunt: Update to 1.0.0.
2024-07-02 6:55 ` [bug#71707] [PATCH v4 01/15] gnu: elixir: Fix mix substitute Igor Goryachev via Guix-patches via
` (5 preceding siblings ...)
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 ` 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
` (7 subsequent siblings)
14 siblings, 0 replies; 37+ messages in thread
From: Igor Goryachev via Guix-patches via @ 2024-07-02 6:55 UTC (permalink / raw)
To: 71707; +Cc: Igor Goryachev, Andrew Tropin
* gnu/packages/elixir-xyz.scm (elixir-bunt): Update to 1.0.0.
Change-Id: I5b51b2063f5eb07adeadb3ac33ad78a834b4b962
---
gnu/packages/elixir-xyz.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/elixir-xyz.scm b/gnu/packages/elixir-xyz.scm
index b1ce5fc976..af5f760294 100644
--- a/gnu/packages/elixir-xyz.scm
+++ b/gnu/packages/elixir-xyz.scm
@@ -153,13 +153,13 @@ (define-public elixir-file-system
(define-public elixir-bunt
(package
(name "elixir-bunt")
- (version "0.2.1")
+ (version "1.0.0")
(source
(origin
(method url-fetch)
(uri (hexpm-uri name version))
(sha256
- (base32 "19bp6xh052ql3ha0v3r8999cvja5d2p6cph02mxphfaj4jsbyc53"))))
+ (base32 "1ddnkg6w3iqzb8z18b7sr7jlmmbn9rf77w4nh1mzmxm512m8cpyw"))))
(build-system mix-build-system)
(arguments (list #:tests? #f)) ; no tests
(synopsis "256 color ANSI coloring in the terminal")
--
2.45.2
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [bug#71707] [PATCH v4 09/15] gnu: elixir-castore: Update to 1.0.7.
2024-07-02 6:55 ` [bug#71707] [PATCH v4 01/15] gnu: elixir: Fix mix substitute Igor Goryachev via Guix-patches via
` (6 preceding siblings ...)
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 ` 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
` (6 subsequent siblings)
14 siblings, 0 replies; 37+ messages in thread
From: Igor Goryachev via Guix-patches via @ 2024-07-02 6:55 UTC (permalink / raw)
To: 71707; +Cc: Igor Goryachev, Andrew Tropin
* gnu/packages/elixir-xyz.scm (elixir-castore): Update to 1.0.7.
Change-Id: I5281ad7e453774053f82c004fe75c886b69b48aa
---
gnu/packages/elixir-xyz.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/elixir-xyz.scm b/gnu/packages/elixir-xyz.scm
index af5f760294..f7b1b04855 100644
--- a/gnu/packages/elixir-xyz.scm
+++ b/gnu/packages/elixir-xyz.scm
@@ -193,13 +193,13 @@ (define-public elixir-inch-ex
(define-public elixir-castore
(package
(name "elixir-castore")
- (version "1.0.4")
+ (version "1.0.7")
(source
(origin
(method url-fetch)
(uri (hexpm-uri name version))
(sha256
- (base32 "1y44amb8falsmrfzpkmf7qp6215g9kdl76g91dpna4af2jwc264l"))))
+ (base32 "1xaw8n8g7qfygf8z8sz7f7pwmdl4lxshi9lj2b6j386jn2j8axys"))))
(build-system mix-build-system)
(arguments (list #:tests? #f)) ; no tests
(synopsis "Up-to-date CA certificate store")
--
2.45.2
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [bug#71707] [PATCH v4 10/15] gnu: elixir-excoveralls: Update to 0.18.1, fix lint warnings.
2024-07-02 6:55 ` [bug#71707] [PATCH v4 01/15] gnu: elixir: Fix mix substitute Igor Goryachev via Guix-patches via
` (7 preceding siblings ...)
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 ` 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
` (5 subsequent siblings)
14 siblings, 0 replies; 37+ messages in thread
From: Igor Goryachev via Guix-patches via @ 2024-07-02 6:55 UTC (permalink / raw)
To: 71707; +Cc: Igor Goryachev, Andrew Tropin
* gnu/packages/elixir-xyz.scm (elixir-excoveralls): Update to 0.18.1, fix lint warnings.
Change-Id: I475270291fb41f603b6e4769e62816c7e5eb9183
---
gnu/packages/elixir-xyz.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/elixir-xyz.scm b/gnu/packages/elixir-xyz.scm
index f7b1b04855..afcc996c4a 100644
--- a/gnu/packages/elixir-xyz.scm
+++ b/gnu/packages/elixir-xyz.scm
@@ -211,20 +211,20 @@ (define-public elixir-castore
(define-public elixir-excoveralls
(package
(name "elixir-excoveralls")
- (version "0.18.0")
+ (version "0.18.1")
(source
(origin
(method url-fetch)
(uri (hexpm-uri name version))
(sha256
- (base32 "02x69ll5scvraky0k5gacvnnmldv5k04kgk02x087d9w3y8vn28i"))))
+ (base32 "138bls6hfk87mid2zfwsidk7j06yfich2iihyach7ckb2kdpjpyn"))))
(build-system mix-build-system)
(propagated-inputs (list elixir-castore elixir-jason))
(arguments (list #:tests? #f)) ; no tests
(synopsis "Coverage report tool with coveralls.io integration")
(description
"Library that reports test coverage statistics, with the option to
-post to coveralls.io service. It uses Erlang's cover to generate coverage
+post to coveralls.io service. It uses Erlang's cover to generate coverage
information, and posts the test coverage results to coveralls.io through the
JSON API.")
(home-page "https://hexdocs.pm/excoveralls/")
--
2.45.2
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [bug#71707] [PATCH v4 11/15] gnu: elixir-credo: Update to 1.7.7, fix lint warnings.
2024-07-02 6:55 ` [bug#71707] [PATCH v4 01/15] gnu: elixir: Fix mix substitute Igor Goryachev via Guix-patches via
` (8 preceding siblings ...)
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 ` 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
` (4 subsequent siblings)
14 siblings, 0 replies; 37+ messages in thread
From: Igor Goryachev via Guix-patches via @ 2024-07-02 6:55 UTC (permalink / raw)
To: 71707; +Cc: Igor Goryachev, Andrew Tropin
* gnu/packages/elixir-xyz.scm (elixir-credo): Update to 1.7.7, fix lint warnings.
Change-Id: I1264249260689ab27d4689042e99872f78a7fa3f
---
gnu/packages/elixir-xyz.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/elixir-xyz.scm b/gnu/packages/elixir-xyz.scm
index afcc996c4a..25de4225f9 100644
--- a/gnu/packages/elixir-xyz.scm
+++ b/gnu/packages/elixir-xyz.scm
@@ -233,13 +233,13 @@ (define-public elixir-excoveralls
(define-public elixir-credo
(package
(name "elixir-credo")
- (version "1.7.1")
+ (version "1.7.7")
(source
(origin
(method url-fetch)
(uri (hexpm-uri name version))
(sha256
- (base32 "18jqi9s9r1587njzdxycvmmbma30cay9iamni4f3ih54jmh1r1z9"))))
+ (base32 "0bigri1xh29ims5gwh94pns6jys6h82pn6zhj0zxrb5ar6b79j4b"))))
(build-system mix-build-system)
(arguments (list #:tests? #f)) ; no tests
(propagated-inputs (list elixir-bunt elixir-file-system elixir-jason))
@@ -247,7 +247,7 @@ (define-public elixir-credo
(synopsis "Static code analysis tool")
(description
"Credo is a static code analysis tool for the Elixir language with a focus on
-teaching and code consistency. Credo can show you refactoring opportunities in
+teaching and code consistency. Credo can show you refactoring opportunities in
your code, complex code fragments, warn you about common mistakes, show
inconsistencies in your naming scheme and - if needed - help you enforce a
desired coding style.")
--
2.45.2
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [bug#71707] [PATCH v4 12/15] gnu: elixir-erlex: Update to 0.2.7.
2024-07-02 6:55 ` [bug#71707] [PATCH v4 01/15] gnu: elixir: Fix mix substitute Igor Goryachev via Guix-patches via
` (9 preceding siblings ...)
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 ` 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
` (3 subsequent siblings)
14 siblings, 0 replies; 37+ messages in thread
From: Igor Goryachev via Guix-patches via @ 2024-07-02 6:55 UTC (permalink / raw)
To: 71707; +Cc: Igor Goryachev, Andrew Tropin
* gnu/packages/elixir-xyz.scm (elixir-erlex): Update to 0.2.7.
Change-Id: Ifbfa7886525e89894fc9d440d85eca0281e32e23
---
gnu/packages/elixir-xyz.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/elixir-xyz.scm b/gnu/packages/elixir-xyz.scm
index 25de4225f9..7b4025f3ad 100644
--- a/gnu/packages/elixir-xyz.scm
+++ b/gnu/packages/elixir-xyz.scm
@@ -257,13 +257,13 @@ (define-public elixir-credo
(define-public elixir-erlex
(package
(name "elixir-erlex")
- (version "0.2.6")
+ (version "0.2.7")
(source
(origin
(method url-fetch)
(uri (hexpm-uri name version))
(sha256
- (base32 "0x8c1j62y748ldvlh46sxzv5514rpzm809vxn594vd7y25by5lif"))))
+ (base32 "1c7gcm9nhf7m3pq0776sav744ak1sph63shcpzvc6i58s5wmzn9y"))))
(build-system mix-build-system)
(arguments (list #:tests? #f)) ; no tests
(synopsis
--
2.45.2
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [bug#71707] [PATCH v4 13/15] gnu: elixir-dialyxir: Update to 1.4.3.
2024-07-02 6:55 ` [bug#71707] [PATCH v4 01/15] gnu: elixir: Fix mix substitute Igor Goryachev via Guix-patches via
` (10 preceding siblings ...)
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 ` 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
` (2 subsequent siblings)
14 siblings, 0 replies; 37+ messages in thread
From: Igor Goryachev via Guix-patches via @ 2024-07-02 6:55 UTC (permalink / raw)
To: 71707; +Cc: Igor Goryachev, Andrew Tropin
* gnu/packages/elixir-xyz.scm (elixir-dialyxir): Update to 1.4.3.
Change-Id: I2abd139ec694d21b4a23940bb9476f6ad577d489
---
gnu/packages/elixir-xyz.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/elixir-xyz.scm b/gnu/packages/elixir-xyz.scm
index 7b4025f3ad..61044ace96 100644
--- a/gnu/packages/elixir-xyz.scm
+++ b/gnu/packages/elixir-xyz.scm
@@ -277,13 +277,13 @@ (define-public elixir-erlex
(define-public elixir-dialyxir
(package
(name "elixir-dialyxir")
- (version "1.4.1")
+ (version "1.4.3")
(source
(origin
(method url-fetch)
(uri (hexpm-uri name version))
(sha256
- (base32 "00cqwhd1wabwds44jz94rvvr8z8cp12884d3lp69fqkrszb9bdw4"))))
+ (base32 "11m9hxs5byidqyxpzv34m1hwd69jcqqv2h81qfz0cl2wrmsznb5z"))))
(build-system mix-build-system)
(arguments (list #:tests? #f)) ; no tests
(propagated-inputs (list elixir-erlex))
--
2.45.2
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [bug#71707] [PATCH v4 14/15] gnu: elixir-machete: Update to 0.3.3.
2024-07-02 6:55 ` [bug#71707] [PATCH v4 01/15] gnu: elixir: Fix mix substitute Igor Goryachev via Guix-patches via
` (11 preceding siblings ...)
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 ` 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 ` bug#71707: [PATCH v4 01/15] gnu: elixir: Fix mix substitute Andrew Tropin via Guix-patches via
14 siblings, 0 replies; 37+ messages in thread
From: Igor Goryachev via Guix-patches via @ 2024-07-02 6:55 UTC (permalink / raw)
To: 71707; +Cc: Igor Goryachev, Andrew Tropin
* gnu/packages/elixir-xyz.scm (elixir-machete): Update to 0.3.3.
Change-Id: I6f8e205d74967b2ab3bbef491b8596d4901d0e22
---
gnu/packages/elixir-xyz.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/elixir-xyz.scm b/gnu/packages/elixir-xyz.scm
index 61044ace96..f08e07bb57 100644
--- a/gnu/packages/elixir-xyz.scm
+++ b/gnu/packages/elixir-xyz.scm
@@ -296,13 +296,13 @@ (define-public elixir-dialyxir
(define-public elixir-machete
(package
(name "elixir-machete")
- (version "0.2.8")
+ (version "0.3.3")
(source
(origin
(method url-fetch)
(uri (hexpm-uri name version))
(sha256
- (base32 "0952603bmqsf6v3ja99zpbnbx5d52i4xksjkfj3irl45ccq5pgq9"))))
+ (base32 "0705qp9l8yakdfpbafsf351b7xzqn86qcma1jm7i1n64r6bxkh31"))))
(build-system mix-build-system)
(native-inputs (list elixir-credo elixir-dialyxir))
(synopsis "Literate test matchers for ExUnit")
--
2.45.2
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [bug#71707] [PATCH v4 15/15] build-sysem/mix: Preserve code paths.
2024-07-02 6:55 ` [bug#71707] [PATCH v4 01/15] gnu: elixir: Fix mix substitute Igor Goryachev via Guix-patches via
` (12 preceding siblings ...)
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 ` Igor Goryachev via Guix-patches via
2024-07-02 8:22 ` bug#71707: [PATCH v4 01/15] gnu: elixir: Fix mix substitute Andrew Tropin via Guix-patches via
14 siblings, 0 replies; 37+ messages in thread
From: Igor Goryachev via Guix-patches via @ 2024-07-02 6:55 UTC (permalink / raw)
To: 71707; +Cc: Igor Goryachev, Andrew Tropin
* guix/build/mix-build-system.scm (build): Preserve code paths.
Change-Id: Ia43e79385a536de98ae026893e1bda2a8416562c
---
guix/build/mix-build-system.scm | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/guix/build/mix-build-system.scm b/guix/build/mix-build-system.scm
index fe2e36d184..0b021da791 100644
--- a/guix/build/mix-build-system.scm
+++ b/guix/build/mix-build-system.scm
@@ -1,5 +1,6 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2023 Pierre-Henry Fröhring <contact@phfrohring.com>
+;;; Copyright © 2024 Igor Goryachev <igor@goryachev.org>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -102,13 +103,17 @@ (define* (build #:key mix-environments #:allow-other-keys)
"Builds the Mix project."
(for-each (lambda (mix-env)
(setenv "MIX_ENV" mix-env)
- (invoke "mix" "compile" "--no-deps-check"))
+ (invoke "mix" "compile" "--no-deps-check"
+ "--no-prune-code-paths"))
mix-environments))
(define* (check #:key (tests? #t) #:allow-other-keys)
"Test the Mix project."
(if tests?
- (invoke "mix" "test" "--no-deps-check")
+ (begin
+ (setenv "MIX_ENV" "test")
+ (invoke "mix" "do" "compile" "--no-deps-check" "--no-prune-code-paths" "+"
+ "test" "--no-deps-check"))
(format #t "tests? = ~a~%" tests?)))
(define* (remove-mix-dirs . _)
--
2.45.2
^ permalink raw reply related [flat|nested] 37+ messages in thread
* bug#71707: [PATCH v4 01/15] gnu: elixir: Fix mix substitute.
2024-07-02 6:55 ` [bug#71707] [PATCH v4 01/15] gnu: elixir: Fix mix substitute Igor Goryachev via Guix-patches via
` (13 preceding siblings ...)
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
14 siblings, 0 replies; 37+ messages in thread
From: Andrew Tropin via Guix-patches via @ 2024-07-02 8:22 UTC (permalink / raw)
To: Igor Goryachev, 71707-done; +Cc: Igor Goryachev
[-- 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 --]
^ permalink raw reply [flat|nested] 37+ messages in thread
end of thread, other threads:[~2024-07-02 8:23 UTC | newest]
Thread overview: 37+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
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 ` bug#71707: [PATCH v4 01/15] gnu: elixir: Fix mix substitute Andrew Tropin via Guix-patches via
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.