X-Loop: help-debbugs@HIDDEN
Subject: [bug#67877] [PATCH 0/7] Enable Elixir packages that depend on Erlang packages to build
Resent-From: Pierre-Henry =?UTF-8?Q?Fr=C3=B6hring?= <contact@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 18 Dec 2023 13:08:01 +0000
Resent-Message-ID: <handler.67877.B.170290485114696 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 67877
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 67877 <at> debbugs.gnu.org
Cc: Liliana Marie Prikler <liliana.prikler@HIDDEN>
X-Debbugs-Original-To: guix-patches@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.170290485114696
(code B ref -1); Mon, 18 Dec 2023 13:08:01 +0000
Received: (at submit) by debbugs.gnu.org; 18 Dec 2023 13:07:31 +0000
Received: from localhost ([127.0.0.1]:59651 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1rFDLG-0003ox-Ew
for submit <at> debbugs.gnu.org; Mon, 18 Dec 2023 08:07:30 -0500
Received: from lists.gnu.org ([2001:470:142::17]:34342)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <contact@HIDDEN>) id 1rFDLE-0003od-Jh
for submit <at> debbugs.gnu.org; Mon, 18 Dec 2023 08:07:29 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <contact@HIDDEN>)
id 1rFDL7-00086x-4J
for guix-patches@HIDDEN; Mon, 18 Dec 2023 08:07:21 -0500
Received: from relay5-d.mail.gandi.net ([2001:4b98:dc4:8::225])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <contact@HIDDEN>)
id 1rFDL4-0000FN-2C
for guix-patches@HIDDEN; Mon, 18 Dec 2023 08:07:20 -0500
Received: by mail.gandi.net (Postfix) with ESMTPSA id 8E2F51C0009;
Mon, 18 Dec 2023 13:07:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=phfrohring.com;
s=gm1; t=1702904832;
h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
to:to:cc:cc:mime-version:mime-version:content-type:content-type:
content-transfer-encoding:content-transfer-encoding;
bh=OnXbhDDc8UbCSwufZ13hN36RQs/2Lx86HTLgjqyoYM0=;
b=amVsIctOa6vUSWOgqXt6pn858kKdl1hk7TiR2JUDrc9zKNb/w0YZrtLnT9VdX1/btlERvW
MhjlKgZtEMvtGSpNagCHAPMP5IQPzw31VCJR9iZsxq5nEj7ONEoFMd6Nypsh4qFOl+Vygg
r2wsFBezWvsu1hgOkyhNZgWeQ6XXK8PW7n5BVoYmRgXyGJc0Ew83KT0xjegnIhxgIdZgsG
77gyIW95KjA6W3Ahens03yeeTVSHwJKNwIR/7vyCgc0WhuvcupJm2LrWVBBXjeLNDwkzNn
CUj+fYlwjuqL0VIbWoWsS9QAnloYWRVSip9H8XpXZYPWLD2ET+lVg7VK+gZtig==
User-agent: mu4e 1.10.8; emacs 29.1
From: Pierre-Henry =?UTF-8?Q?Fr=C3=B6hring?= <contact@HIDDEN>
Date: Mon, 18 Dec 2023 14:02:04 +0100
Message-ID: <871qbjlkw1.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-GND-Sasl: contact@HIDDEN
Received-SPF: pass client-ip=2001:4b98:dc4:8::225;
envelope-from=contact@HIDDEN; helo=relay5-d.mail.gandi.net
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001,
T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.6 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.4 (/)
Hello lylip,
It's great to see progress!
I suggest the next objective is to enable Elixir packages that depend on Er=
lang
packages to build. For instance, the Elixir package [telemetry_metrics] dep=
ends on the
Erlang telemetry package and is a dependency of the Elixir Phoenix package.
While reviewing the code of the Rebar build system, we noticed the use of t=
he
[skip_deps] Rebar flag, which is ignored by Rebar:
=E2=94=8C=E2=94=80=E2=94=80=E2=94=80=E2=94=80
=E2=94=82 $ guix shell rebar3 -- rebar3 help compile
=E2=94=82 [=E2=80=A6]
=E2=94=82 -d, --deps_only Only compile dependencies, no project apps wil=
l be
=E2=94=82 built.
=E2=94=94=E2=94=80=E2=94=80=E2=94=80=E2=94=80
So, to build Elixir packages that depend on Erlang, the necessary steps inl=
cude:
1) Updating the Rebar build system to align with the current usages of Reba=
r.
2) Allowing Elixir to access Erlang compiled libraries as discussed in [iss=
ue 66801].
If the following plan is agreed upon, then we will have an Elixir package t=
hat
depends on an Erlang package to build, specifically `telemetry_metrics'. Pa=
tches in the
series will have these objectives:
1. =E2=98=90 Update the Rebar build system to align with the current usages=
of Rebar.
2. =E2=98=90 Update the Erlang build system to install libraries under `lib=
/erlang/X.Y' as discussed in issue 66801.
3. =E2=98=90 Update the Erlang package so that `GUIX_ERL_LIBS' gather all l=
ibraries installed under `lib/erlang/X.Y'.
4. =E2=98=90 Update the Erlang package to wrap its binaires so that they ha=
ve access to
compiled libraries represented by `GUIX_ERL_LIBS'.
5. =E2=98=90 Add the Erlang Telemetry package.
6. =E2=98=90 Update the Elixir package so that it has access to Erlang pack=
ages represented by `GUIX_ERL_LIBS'.
7. =E2=98=90 Add the Elixir package `telemetry_metrics'.
If the corresponding patch series is merged, additional packages (whether E=
rlang,
Elixir, or other types) will be incorporated until Phoenix package builds.
What do you think of this plan?
=E2=80=93
Regards,
phf
[telemetry_metrics] <https://hex.pm/packages/telemetry_metrics>
[skip_deps] <https://git.savannah.gnu.org/cgit/guix.git/tree/guix/build-sys=
tem/rebar.scm?id=3Df410d49eb24db4eecae054dfe136464bc92ba8a3#n103>
[issue 66801] <https://issues.guix.gnu.org/66801#75>
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Pierre-Henry =?UTF-8?Q?Fr=C3=B6hring?= <contact@HIDDEN> Subject: bug#67877: Acknowledgement ([PATCH 0/7] Enable Elixir packages that depend on Erlang packages to build) Message-ID: <handler.67877.B.170290485114696.ack <at> debbugs.gnu.org> References: <871qbjlkw1.fsf@HIDDEN> X-Gnu-PR-Message: ack 67877 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 67877 <at> debbugs.gnu.org Date: Mon, 18 Dec 2023 13:08:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): guix-patches@HIDDEN If you wish to submit further information on this problem, please send it to 67877 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 67877: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D67877 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN
Subject: [bug#67877] [PATCH 0/7] Enable Elixir packages that depend on Erlang packages to build
Resent-From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 18 Dec 2023 14:50:02 +0000
Resent-Message-ID: <handler.67877.B.17029109793969 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 67877
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: contact@HIDDEN, 67877 <at> debbugs.gnu.org
X-Debbugs-Original-To: Pierre-Henry =?UTF-8?Q?Fr=C3=B6hring?= <contact@HIDDEN>, guix-patches@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.17029109793969
(code B ref -1); Mon, 18 Dec 2023 14:50:02 +0000
Received: (at submit) by debbugs.gnu.org; 18 Dec 2023 14:49:39 +0000
Received: from localhost ([127.0.0.1]:59695 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1rFEw6-00011s-7x
for submit <at> debbugs.gnu.org; Mon, 18 Dec 2023 09:49:38 -0500
Received: from lists.gnu.org ([2001:470:142::17]:47556)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <liliana.prikler@HIDDEN>) id 1rFEw4-00011T-D4
for submit <at> debbugs.gnu.org; Mon, 18 Dec 2023 09:49:37 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <liliana.prikler@HIDDEN>)
id 1rFEvx-0004o4-48
for guix-patches@HIDDEN; Mon, 18 Dec 2023 09:49:29 -0500
Received: from mail-lj1-x22e.google.com ([2a00:1450:4864:20::22e])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.90_1) (envelope-from <liliana.prikler@HIDDEN>)
id 1rFEvv-0004YG-Ev
for guix-patches@HIDDEN; Mon, 18 Dec 2023 09:49:28 -0500
Received: by mail-lj1-x22e.google.com with SMTP id
38308e7fff4ca-2cc4029dc6eso37513091fa.1
for <guix-patches@HIDDEN>; Mon, 18 Dec 2023 06:49:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1702910964; x=1703515764; darn=gnu.org;
h=mime-version:user-agent:content-transfer-encoding:references
:in-reply-to:date:to:from:subject:message-id:from:to:cc:subject:date
:message-id:reply-to;
bh=+7Wm3DyTfUmR7hnj2kyFGT5eKVhrxx8nLQl6RNDvtjw=;
b=kyhSfsCN3ETOMcrZoy3FOaONiZ7MYl2mdM+3nrNQRiYxXxgOyoZmQewiG1rcule7Yz
ZXFEGDX0fbgSf4fFau9+VDQCAdw0xyDnEq//MzzEn1BCZLyvKUgvkz8rEHq8t2VF5L0+
YP5rWIhkJygSklKIfHMR3VpOfSBOnSR9TXA03KTUrAtzwlivJcB8QHmF0/lzNDnTPZbS
uoyRd8U4T2LhhX4pUQasQ/trgIdRJFQuR88M9yvhmgLiF1G2KYttPQc/VeBIvsSN1TxH
KJFdpn/oE2pUo89YJsPMfeR626M78ukLKcN2zvrk4Qx8ECmRx2W1l974DGTAWeLim/yP
+YOQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1702910964; x=1703515764;
h=mime-version:user-agent:content-transfer-encoding:references
:in-reply-to:date:to:from:subject:message-id:x-gm-message-state:from
:to:cc:subject:date:message-id:reply-to;
bh=+7Wm3DyTfUmR7hnj2kyFGT5eKVhrxx8nLQl6RNDvtjw=;
b=GlStf/NBNXgKRYg94wOv/gEIqnI5rajSIMk1rIluPVeKSae4d7U6vVU9tyTBVbkYGu
L8VpKQqmLnPlagClyqO3tmSzTSaK4Am/nz9NwjOH6PoVGjUmRVOOjG0vD2JEYmGSvChH
74JdPCmWdOOk8rX6IQFQmwkCXa1rxiCTX8Zi8HYs0hZWGNj9GVrKoByzNaynZ8tZQIXu
fj8tVK6xNYlHHKNWSkpbqEZiQWrY7VrdTF0vNV+BKWRUKVfnHZZ/Q4c3RfN1m+H0XsML
2E4gkHkI5didXx7V3GwAfQn+q8sRF+RCO1OIkInARMpDlqDA8H4GiPWSxNuPz9q8s8iQ
RKIA==
X-Gm-Message-State: AOJu0Yx7erZkvXwlRrRTew8CX2j+AF8vDAdj6WUw/2xCKbfnRpyzcEwj
6iesf15DqqyePUKPKRyLUj+bDdAZPvA=
X-Google-Smtp-Source: AGHT+IGjd0fpMH7z3q5ZtiVlHngqkJGMgwoS+O8ZbnPvObTdIYKjMhL9RXpPJvx5OOk7Ftro42dYWg==
X-Received: by 2002:a2e:9ec4:0:b0:2c8:39fc:acf5 with SMTP id
h4-20020a2e9ec4000000b002c839fcacf5mr6881630ljk.2.1702910964144;
Mon, 18 Dec 2023 06:49:24 -0800 (PST)
Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at.
[85.127.52.93]) by smtp.gmail.com with ESMTPSA id
o12-20020a50c90c000000b0054da352618asm10442086edh.94.2023.12.18.06.49.23
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Mon, 18 Dec 2023 06:49:23 -0800 (PST)
Message-ID: <eb5dea6a62339dd8045af414a715dfe80894c2c0.camel@HIDDEN>
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Date: Mon, 18 Dec 2023 15:49:22 +0100
In-Reply-To: <871qbjlkw1.fsf@HIDDEN>
References: <871qbjlkw1.fsf@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
User-Agent: Evolution 3.46.4
MIME-Version: 1.0
Received-SPF: pass client-ip=2a00:1450:4864:20::22e;
envelope-from=liliana.prikler@HIDDEN; helo=mail-lj1-x22e.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001,
T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)
Am Montag, dem 18.12.2023 um 14:02 +0100 schrieb Pierre-Henry Fr=C3=B6hring=
:
> Hello lylip,
>=20
> It's great to see progress!
>=20
> I suggest the next objective is to enable Elixir packages that depend
> on Erlang packages to build. For instance, the Elixir package
> [telemetry_metrics] depends on the Erlang telemetry package and is a
> dependency of the Elixir Phoenix package.
>=20
> While reviewing the code of the Rebar build system, we noticed the
> use of the [skip_deps] Rebar flag, which is ignored by Rebar:
> =E2=94=8C=E2=94=80=E2=94=80=E2=94=80=E2=94=80
> =E2=94=82 $ guix shell rebar3 -- rebar3 help compile
> =E2=94=82 [=E2=80=A6]
> =E2=94=82=C2=A0=C2=A0 -d, --deps_only=C2=A0 Only compile dependencies, no=
project apps will
> be
> =E2=94=82=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 built.
> =E2=94=94=E2=94=80=E2=94=80=E2=94=80=E2=94=80
>=20
> So, to build Elixir packages that depend on Erlang, the necessary
> steps inlcude:
> 1) Updating the Rebar build system to align with the current usages
> of Rebar.
> 2) Allowing Elixir to access Erlang compiled libraries as discussed
> in [issue 66801].
>=20
> If the following plan is agreed upon, then we will have an Elixir
> package that depends on an Erlang package to build, specifically
> `telemetry_metrics'. Patches in the series will have these
> objectives:
>=20
> 1. =E2=98=90 Update the Rebar build system to align with the current usag=
es
> of Rebar.
> 2. =E2=98=90 Update the Erlang build system to install libraries under
> `lib/erlang/X.Y' as discussed in issue 66801.
> 3. =E2=98=90 Update the Erlang package so that `GUIX_ERL_LIBS' gather all
> libraries installed under `lib/erlang/X.Y'.
> 4. =E2=98=90 Update the Erlang package to wrap its binaires so that they =
have
> access to
> =C2=A0=C2=A0 compiled libraries represented by `GUIX_ERL_LIBS'.
> 5. =E2=98=90 Add the Erlang Telemetry package.
> 6. =E2=98=90 Update the Elixir package so that it has access to Erlang
> packages represented by `GUIX_ERL_LIBS'.
> 7. =E2=98=90 Add the Elixir package `telemetry_metrics'.
>=20
> If the corresponding patch series is merged, additional packages
> (whether Erlang, Elixir, or other types) will be incorporated until
> Phoenix package builds.
>=20
> What do you think of this plan?
Since we typically disable phoning home (including telemetry), I don't
think having a telemetry package in Guix would be good optics :)
Perhaps you can think of another example package but still follow the
steps laid out above?
Cheers
X-Loop: help-debbugs@HIDDEN
Subject: [bug#67877] [PATCH 0/7] Enable Elixir packages that depend on Erlang packages to build
Resent-From: Pierre-Henry =?UTF-8?Q?Fr=C3=B6hring?= <contact@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 20 Dec 2023 11:01:02 +0000
Resent-Message-ID: <handler.67877.B67877.170307003211846 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 67877
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Cc: 67877 <at> debbugs.gnu.org
Received: via spool by 67877-submit <at> debbugs.gnu.org id=B67877.170307003211846
(code B ref 67877); Wed, 20 Dec 2023 11:01:02 +0000
Received: (at 67877) by debbugs.gnu.org; 20 Dec 2023 11:00:32 +0000
Received: from localhost ([127.0.0.1]:38726 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1rFuJU-00034V-94
for submit <at> debbugs.gnu.org; Wed, 20 Dec 2023 06:00:32 -0500
Received: from relay6-d.mail.gandi.net ([217.70.183.198]:35331)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <contact@HIDDEN>) id 1rFuJQ-0002hU-FH
for 67877 <at> debbugs.gnu.org; Wed, 20 Dec 2023 06:00:29 -0500
Received: by mail.gandi.net (Postfix) with ESMTPSA id 81ABFC000E;
Wed, 20 Dec 2023 11:00:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=phfrohring.com;
s=gm1; t=1703070018;
h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
to:to:cc:cc:mime-version:mime-version:content-type:content-type:
in-reply-to:in-reply-to:references:references;
bh=za9kEf8cHQHUxFDkMbs90rOfwTRCdCHVQhqE0H6FcFo=;
b=HmRmng/S0bZHKtKZuq4/jhWcI5+IGdN/aiFcFA2LB0c1qr5CFcpoF0Rv7ZJwN7Odf8KGQn
iyOjrJiDfA08Tn8JvwwJo5aTsiYXaunwwu+C6/0fx5qbtBjWCFMshmAM5K2+4RJqblFcom
gRkt5KlPOcTSraBYSa4Du7K+bFhq/7Y5KG8HfkO99lX3Xv4bxrXmZ2EKlSF0ACaw9NFDAF
fgHQpBOQxSH6yPsd99ryu87wx1puEVoIFwLg4w5UvZzAMkehS4yqPvrTsHxGo4PDVQovF2
DgpkOOkUUojY5GL4tIX0RQmE8XN3IguYMii2dJbR9WY6eTD7xEGHTMsi8SwmRQ==
References: <871qbjlkw1.fsf@HIDDEN>
<eb5dea6a62339dd8045af414a715dfe80894c2c0.camel@HIDDEN>
User-agent: mu4e 1.10.8; emacs 29.1
From: Pierre-Henry =?UTF-8?Q?Fr=C3=B6hring?= <contact@HIDDEN>
Date: Wed, 20 Dec 2023 11:57:57 +0100
In-reply-to: <eb5dea6a62339dd8045af414a715dfe80894c2c0.camel@HIDDEN>
Message-ID: <875y0tjfzx.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-GND-Sasl: contact@HIDDEN
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
Dear lylip,
> Perhaps you can think of another example package but still follow the
> steps laid out above?
The [yaml_elixir] package should fit the bill as it calls [yamerl]. I have
got everything working here. I am in the process of crafting the various
patches. I have written a literate programming implementation of the rebar
build system to document the reasoning for future references. The code in
the post actually runs. Could you please review the reasoning? I will add
your remarks to the post. Here is the post:
<https://phfrohring.com/867329cb-afbd-49d7-9c5c-f36ac07cd62c.html>
Thank you.
--
Regards,
-- phf
[yaml_elixir] <https://hex.pm/packages/yaml_elixir>
[yamerl] <https://hex.pm/packages/yamerl>
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.