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]
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
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)
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.
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]
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]
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]
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]
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]
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