Subject: bug#73454: closed (Close)

From: [email-masked] (GNU bug Tracking System)
Date: Sun, 13 Oct 2024 22:20:02 +0000

Your bug report

#73454: mix-build-system does not support git-version output

which was filed against the guix package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
73454: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=73454
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Close
From: paul <[email-masked]>
To: [email-masked]
Date: Mon, 14 Oct 2024 00:09:39 +0200
List-Id: <debbugs-submit.debbugs.gnu.org>

Fixed by 9a966bace1ce6a038ab580fe9103afa588101449

Subject: mix-build-system does not support git-version output
From: paul <[email-masked]>
To: [email-masked]
Date: Tue, 24 Sep 2024 18:14:52 +0200
List-Id: <debbugs-submit.debbugs.gnu.org>

Dear Guix,

consider the following procedure invokation:

scheme@(guile-user)> (package-name->elixir-name "elixir-a-pkg-1.2.3")
$1 = "a_pkg"

This is the behaviour manifested when the procedure is called with a 
version created with the git-version procedure from (guix git-download):

scheme@(guile-user)> (package-name->elixir-name "a_pkg-0.0.0-0.e51e36e")
$1 = "a_pkg_0.0.0

while the expected behaviour would be:

scheme@(guile-user)> (package-name->elixir-name "a_pkg-0.0.0-0.e51e36e")
$1 = "a_pkg"

I'm sending a patch addressing this, thank you for your work!