unofficial mirror of guile-devel@gnu.org 
 help / color / mirror / Atom feed
From: Nathan via "Developers list for Guile, the GNU extensibility library" <guile-devel@gnu.org>
To: Vivien Kraus <vivien@planete-kraus.eu>
Cc: guile-devel@gnu.org
Subject: Re: [PATCH v4] Add resolve-relative-reference in (web uri), as in RFC 3986 5.2.
Date: Tue, 28 Nov 2023 20:08:30 -0500	[thread overview]
Message-ID: <87r0k9mk7h.fsf@nborghese.com> (raw)
In-Reply-To: <e35c8532199951741192900e4862cef437bf20ef.camel@planete-kraus.eu>

[-- Attachment #1: Type: text/plain, Size: 554 bytes --]


The HACKING file says that we always have to go through FSF copyright assignment beforehand, so I was just waiting for that. If they don't care about that anymore, then my name would go in THANKS instead. For completeness, I've attached patches for either case.
(In case I'm still wrong, this would all quickly be sorted out if this patch were to actually be commited.)

I've been using my own fork of the uri.scm library for now that includes many fixes to make it closer to the RFC's specification.
I could contribute those next if this gets merged.


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: add me to authors --]
[-- Type: text/x-patch, Size: 1446 bytes --]

From 311cd5759b10537ee4641a48afa9d79e7a6c6055 Mon Sep 17 00:00:00 2001
From: Nathan <nathan_mail@nborghese.com>
Date: Tue, 28 Nov 2023 19:52:57 -0500
Subject: [PATCH 2/2] Add Nathan Borghese to AUTHORS

* AUTHORS: Add Nathan Borghese
* module/web/uri.scm: Update FSF copyright date
---
 AUTHORS            | 6 ++++--
 module/web/uri.scm | 3 +--
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/AUTHORS b/AUTHORS
index 2a95d3b0b..10464407b 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -372,9 +372,11 @@ In the subdirectory test-suite/tests, changes to:
     hash.test
 
 Vivien Kraus:
-In the subdirectory module/web, changes to:
-    uri.scm
 In the subdirectory doc/ref, changes to:
     web.texi
 In the subdirectory test-suite/tests, changes to:
     web-uri.test
+
+Nathan Borghese:
+In the subdirectory module/web, changes to:
+    uri.scm
diff --git a/module/web/uri.scm b/module/web/uri.scm
index 2280976b5..9d3063652 100644
--- a/module/web/uri.scm
+++ b/module/web/uri.scm
@@ -1,7 +1,6 @@
 ;;;; (web uri) --- URI manipulation tools
 ;;;;
-;;;; Copyright (C) 1997,2001,2002,2010,2011,2012,2013,2014,2019-2021 Free Software Foundation, Inc.
-;;;; Copyright (C) 2023 Vivien Kraus
+;;;; Copyright (C) 1997,2001,2002,2010,2011,2012,2013,2014,2019-2023 Free Software Foundation, Inc.
 ;;;;
 ;;;; This library is free software; you can redistribute it and/or
 ;;;; modify it under the terms of the GNU Lesser General Public
-- 
2.41.0


[-- Attachment #3: add me to THANKS --]
[-- Type: text/x-patch, Size: 1780 bytes --]

From 7c659b58db0de5f4e229848e177fc47ee0e4bd11 Mon Sep 17 00:00:00 2001
From: Nathan <nathan_mail@nborghese.com>
Date: Tue, 28 Nov 2023 20:10:32 -0500
Subject: [PATCH] Add Nathan Borghese to THANKS

* THANKS: Add Nathan Borghese
* module/web/uri.scm: Add Nathan's copyright
---
 AUTHORS            | 8 --------
 THANKS             | 1 +
 module/web/uri.scm | 2 +-
 3 files changed, 2 insertions(+), 9 deletions(-)

diff --git a/AUTHORS b/AUTHORS
index 2a95d3b0b..d756a74ce 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -370,11 +370,3 @@ John W. Eaton, based on code from AT&T Bell Laboratories and Bellcore:
 Gregory Marton:
 In the subdirectory test-suite/tests, changes to:
     hash.test
-
-Vivien Kraus:
-In the subdirectory module/web, changes to:
-    uri.scm
-In the subdirectory doc/ref, changes to:
-    web.texi
-In the subdirectory test-suite/tests, changes to:
-    web-uri.test
diff --git a/THANKS b/THANKS
index a1f982f04..e986bab20 100644
--- a/THANKS
+++ b/THANKS
@@ -2,6 +2,7 @@ Contributors since the last release:
 
     Christopher Baines
            Greg Benison
+         Nathan Borghese
 	    Rob Browning
         Tristan Colgate-McFarlane
           Aleix Conchillo Flaqué
diff --git a/module/web/uri.scm b/module/web/uri.scm
index 2280976b5..708205136 100644
--- a/module/web/uri.scm
+++ b/module/web/uri.scm
@@ -1,7 +1,7 @@
 ;;;; (web uri) --- URI manipulation tools
 ;;;;
 ;;;; Copyright (C) 1997,2001,2002,2010,2011,2012,2013,2014,2019-2021 Free Software Foundation, Inc.
-;;;; Copyright (C) 2023 Vivien Kraus
+;;;; Copyright (C) 2023 Nathan Borghese
 ;;;;
 ;;;; This library is free software; you can redistribute it and/or
 ;;;; modify it under the terms of the GNU Lesser General Public
-- 
2.41.0


[-- Attachment #4: Type: text/plain, Size: 545 bytes --]



Vivien Kraus <vivien@planete-kraus.eu> writes:

> Le lundi 27 novembre 2023 à 18:10 +0100, Vivien Kraus a écrit :
>> Dear Guile developers,
>> 
>> Some time ago, Nathan wrote this patch as a better version of mine,
>> and
>> I would really like to see it merged.
>> 
>> Does it need more improvement? I consider it pretty good.
>
> Maybe I spoke too soon: the AUTHORS file and the copyright file header
> should not mention me for uri.scm, but Nathan, as this version did not
> retain significant work by me.
>
> Vivien


      reply	other threads:[~2023-11-29  1:08 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-09-25 16:48 [PATCH] Add resolve-relative-reference in (web uri), as in RFC 3986 5.2 Vivien Kraus
2023-09-25 20:46 ` Maxime Devos
2023-09-25 16:48   ` [PATCH v2] " Vivien Kraus
2023-10-02 16:32     ` Vivien Kraus
2023-10-03 18:49       ` Maxime Devos
2023-09-25 16:48         ` [PATCH v3] " Vivien Kraus
2023-10-03 18:56         ` [PATCH v2] " Dale Mellor
2023-10-03 19:04           ` Maxime Devos
2023-10-03 20:03   ` [PATCH] " Vivien Kraus
2023-10-03 22:22     ` Maxime Devos
2023-10-03 22:30       ` Maxime Devos
2023-10-04  5:29         ` Vivien Kraus
2023-10-10 21:44           ` Maxime Devos
2023-09-25 16:48             ` [PATCH v4] " Vivien Kraus
2023-11-02 20:00               ` Nathan via Developers list for Guile, the GNU extensibility library
2023-11-02 20:48                 ` Vivien Kraus
2023-11-03 17:49                   ` Nathan via Developers list for Guile, the GNU extensibility library
2023-11-03 18:19                     ` Vivien Kraus
2023-11-27 17:10                 ` Vivien Kraus
2023-11-27 17:15                   ` Vivien Kraus
2023-11-29  1:08                     ` Nathan via Developers list for Guile, the GNU extensibility library [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/guile/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87r0k9mk7h.fsf@nborghese.com \
    --to=guile-devel@gnu.org \
    --cc=nathan_mail@nborghese.com \
    --cc=vivien@planete-kraus.eu \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).