~lanodan

BZH

https://hacktivis.me/

Haelwenn (lanodan) Monnier

~lanodan/public-inbox

Last active 2 months ago
View more

Recent activity

[PATCH hare-json] Update for hare as of 20230813 7 days ago

From to ~sircmpwn/hare-dev

From: "Haelwenn (lanodan) Monnier" <contact@hacktivis.me>

---
 encoding/json/+test/lexer.ha | 5 +++--
 encoding/json/+test/load.ha  | 2 +-
 encoding/json/lex.ha         | 2 +-
 3 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/encoding/json/+test/lexer.ha b/encoding/json/+test/lexer.ha
index 499d315..019e64c 100644
--- a/encoding/json/+test/lexer.ha
+++ b/encoding/json/+test/lexer.ha
@@ -1,4 +1,4 @@
use bufio;
[message trimmed]

Re: [PATCH hare v2] replace copyright headers with license headers 10 days ago

From Haelwenn (lanodan) Monnier to ~sircmpwn/hare-dev

[2023-09-15 03:07:55+0000] Ember Sawady:
>On Fri Sep 15, 2023 at 2:16 AM UTC, Haelwenn (lanodan) Monnier wrote:
>> - I think there should still be a form of authorship, specially given that both are copyleft and MPL-2.0 makes it likely to be vendored/reused elsewhere, people typically fail at adding authorship when doing so (and you'd end up with different author lines in third-party software).
>>    For example:
>>
>>      Copyright 2019 Hare Authors <https://harelang.org>
>
>dislike having the year here, could do something like
>
>// License: MPL-2.0
>// (c) Hare authors <https://harelang.org>
>
>modelled after what we currently do

Re: [PATCH hare v2] replace copyright headers with license headers 10 days ago

From Haelwenn (lanodan) Monnier to ~sircmpwn/hare-dev

- I think there should still be a form of authorship, specially given that both are copyleft and MPL-2.0 makes it likely to be vendored/reused elsewhere, people typically fail at adding authorship when doing so (and you'd end up with different author lines in third-party software).
   For example:

     Copyright 2019 Hare Authors <https://harelang.org>

- Any reason to not use SPDX-License-Identifier? Which would also mean explicit disambiguity between GPL-3.0-only and GPL-3.0-or-later

(Those two would mean REUSE compatibility btw)

Re: [PATCH hare 3/4] Makefile: Pass $HAREFLAGS on `hare build` commands 12 days ago

From Haelwenn (lanodan) Monnier to ~sircmpwn/hare-dev

[2023-09-12 09:31:28+0000] Ember Sawady:
>related to my feedback on 2/4, this should do set HAREFLAGS=$(HAREFLAGS)
>in the environment. i'd take a patch doing this even before fixing the
>build driver

Well HAREFLAGS=$(HAREFLAGS) alone would effectively change nothing,
make(1) uses the entire environment it's run into by default.

So it only means build driver is missing $HAREFLAGS handling.

[PATCH hare 4/4] Makefile,stdlib.mk: Use HARECFLAGS for $(HAREC) commands 12 days ago

From Haelwenn (lanodan) Monnier to ~sircmpwn/hare-dev

From: "Haelwenn (lanodan) Monnier" <contact@hacktivis.me>

---
 Makefile              |   6 +-
 scripts/gen-stdlib.sh |   4 +-
 stdlib.mk             | 500 +++++++++++++++++++++---------------------
 3 files changed, 255 insertions(+), 255 deletions(-)

diff --git a/Makefile b/Makefile
index dc60b107..afddf552 100644
--- a/Makefile
+++ b/Makefile
@@ -2,7 +2,7 @@
.SUFFIXES:
[message trimmed]

[PATCH hare 3/4] Makefile: Pass $HAREFLAGS on `hare build` commands 12 days ago

From Haelwenn (lanodan) Monnier to ~sircmpwn/hare-dev

From: "Haelwenn (lanodan) Monnier" <contact@hacktivis.me>

---
 Makefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/Makefile b/Makefile
index de83d8ed..dc60b107 100644
--- a/Makefile
+++ b/Makefile
@@ -81,13 +81,13 @@ $(BINOUT)/harec2: $(BINOUT)/hare $(harec_srcs)
	@mkdir -p $(BINOUT)
	@printf 'HARE\t%s\n' "$@"
	@env HAREPATH=. HAREC=$(HAREC) QBE=$(QBE) $(BINOUT)/hare build \
[message trimmed]

[PATCH hare 2/4] docs/hare.1.scd: hare itself doesn't groks HAREFLAGS 12 days ago

From Haelwenn (lanodan) Monnier to ~sircmpwn/hare-dev

From: "Haelwenn (lanodan) Monnier" <contact@hacktivis.me>

---
 docs/hare.1.scd | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/docs/hare.1.scd b/docs/hare.1.scd
index a7c893fe..c50285eb 100644
--- a/docs/hare.1.scd
+++ b/docs/hare.1.scd
@@ -324,7 +324,7 @@ The following environment variables affect *hare*'s execution:
|  *HAREPATH*
:  See *DEPENDENCY RESOLUTION*.
|  *HAREFLAGS*
[message trimmed]

[PATCH hare 1/4] docs/hare.1.scd: Document HARECFLAGS 12 days ago

From Haelwenn (lanodan) Monnier to ~sircmpwn/hare-dev

From: "Haelwenn (lanodan) Monnier" <contact@hacktivis.me>

---
 docs/hare.1.scd | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/docs/hare.1.scd b/docs/hare.1.scd
index b8783574..a7c893fe 100644
--- a/docs/hare.1.scd
+++ b/docs/hare.1.scd
@@ -327,6 +327,8 @@ The following environment variables affect *hare*'s execution:
:  Applies additional flags to the command line arguments.
|  *HAREC*
:  Name of the *harec*(1) command to use.
[message trimmed]

[PATCH hare] cmd/hare: Print error with command on exec::nocmd 13 days ago

From Haelwenn (lanodan) Monnier to ~sircmpwn/hare-dev

From: "Haelwenn (lanodan) Monnier" <contact@hacktivis.me>

---
 cmd/hare/build.ha       | 9 ++++++++-
 cmd/hare/build/queue.ha | 9 ++++++++-
 2 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/cmd/hare/build.ha b/cmd/hare/build.ha
index c08db316..8d583ccb 100644
--- a/cmd/hare/build.ha
+++ b/cmd/hare/build.ha
@@ -176,7 +176,14 @@ fn build(name: str, cmd: *getopt::command) (void | error) = {

fn run(name: str, path: str, args: []str) error = {
[message trimmed]

New version? 18 days ago

From Haelwenn (lanodan) Monnier to ~mpu/qbe

Hi,

Gentoo packager here.

With hare depending on the line tracking feature it would be nice to have a new version of qbe so arbitrary backports/snapshots of qbe in distros can be avoided to be able to keep hare packages up-to-date (btw hare snapshots are typically made once a month).

Best regards