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.