Great!

I also saw your comment on the gitlab work-item asking if they would like to tag a new version. Thanks for following up on that.

I agree with you, let's remove the LGPL3+ license and keep the same license as upstream. I have replaced the copyright block with the one from your email and pushed my changes to salsa.

Best Regards,
Shriram Ravindranathan

On 5/14/26 12:22 PM, Simon Josefsson wrote:
The package was accepted.

https://tracker.debian.org/pkg/guile-colorized

Hopefully upstream will make a new tag to allow you to upgrade to it
with a simpler d/copyright.

Do you still want to use LGPL3+ for the debian/* work?  Often it is
smoother to use the same license as upstream (which is now clarified to
be GPL3+) which saves you from adding another unrelated license
template.  I would use a block like this, inspired by the Go packaging
team template:

Files:
  debian/*
Copyright:
  2026 Shriram Ravindranathan <[email protected]>
License: GPL-3.0+
Comment: Debian packaging is licensed under the same terms as upstream

And then remove the LGPL block.

/Simon

Simon Josefsson <[email protected]> writes:

Great - I've uploaded to NEW via dgit push-built.  It would be great to
package a new upstream version with the clarified license, but that can
be fixed after DFSG Team review.

/Simon

Shriram Ravindranathan <[email protected]> writes:

Dear Simon,

I've addressed all your comments and pushed my changes.
https://salsa.debian.org/debian/guile-colorized

just pasting the commit message here:
     - Remove d/.gitignore for tag2upload
     - Fix copyright attribution
     - Add Build-Profiles: <!noguile> for binary package
     - Replace override_dh_auto_clean
     - Fix gbp.conf

Apart from these I have also filed an issue upstream like you asked:
https://gitlab.com/NalaGinrut/guile-colorized/-/work_items/12

They have responded with the following message:
Thanks for mentioning this, I didn't realize this typo. It should be
   GPLv3, I've fixed in src.

I have gone ahead and updated the copyright block to GPL-3.0+, added a
comment explaining the change and linked to the upstream's
response. Is that okay?

Thanks and Regards,
Shriram Ravindranathan

On 5/12/26 5:51 PM, Simon Josefsson wrote:
Thanks - I moved it to the debian namespace.  I'm happy to sponsor
upload, although some feedback:
- Consider using gbp.conf dist=DEP14, sign-tags=True,
    and upstream-vcs-tag=v%(version%~%-)s
- Consider simplifying override_dh_auto_clean by using
    execute_before_dh_auto_clean.
- Consider adding a Build-Profiles: <!noguile> to the binary
package.
- I would drop debian/.gitignore for tag2upload compatibility.
- Upstream copyright situation is unclear, please file a bug asking
for
    clarification.  Is the intent GPL-3+ (from LICENSE file) or LGPL-3+
    (from the only real source code file ice-9/colorized.scm)?
- Instead of faking copyright notices for authors, I would put those
    names in a comment.  There is no real clear policy on this though,
    sometimes ftp-masters has asked to add copyright notices for people
    who are clearly authors but where upstream doesn't contain a copyright
    notice.  I would use something like this:
Files:
   ice-9/colorized.scm
Copyright:
   2013-2014 Free Software Foundation, Inc.
License: LGPL-3.0+
Comment: Author: Mu Lei known as NalaGinrut <[email protected]>
/Simon
Shriram Ravindranathan <[email protected]> writes:

Hi Simon,

Thanks for offering to review and sponsor my package. I have packaged
it and pushed my changes to
https://salsa.debian.org/s20n/guile-colorized where I've also added
you as the owner.

Since upstream does not release tarballs and only tags the versions, I
have gone with the git based workflow with upstreamvcs
gitlab.com/NalaGinrut/guile-colorized

As for the author's name in the copyright blocks, I have stuck with
the name provided in the source header verbatim. I took the liberty to
change the upstream contact to the email address they are using in the
more recent commits (commits in upstream/latest after the current
tag). I hope that is okay.

Please have a look when you get time.

Best Regards,
Shriram Ravindranathan

On 5/12/26 1:56 PM, Simon Josefsson wrote:
Nice!  I'm happy to review and sponsor this, but also happy if someone
else beats me to it.
/Simon
Shriram Ravindranathan <[email protected]> writes:

Package: wnpp
Severity: wishlist
Owner: Shriram Ravindranathan <[email protected]>
X-Debbugs-Cc: [email protected], [email protected]

* Package name    : guile-colorized
     Version         : 0.1
     Upstream Contact: Mu Lei (NalaGinrut) <[email protected]>
* URL             : https://gitlab.com/NalaGinrut/guile-colorized
* License         : GPL-3
     Programming Lang: Scheme
     Description     : Colorized REPL for GNU Guile

guile-colorized provides colorized, syntax-highlighted outputs for the
Guile REPL. By default, Guile comes with an plain REPL which has an
uncolored prompt and uncolored outputs. guile-colorized adds colors to
the prompt as well as syntax highlighting to the outputs to improve
readability.

    - This package is widely used by users of the Guile REPL. Infact, the
      often recommended quality-of-life improvements for the REPL are
      activiating guile-colorized and readline support and adding it to the
      ~/.guile file. For example, this Guile tutorial:
       - https://jeko.frama.io/en/install.html
    - I Intend to maintain it with the Debian Scheme team. I do require a
      sponsor for the upload though.









Attachment: OpenPGP_0xFC7E951A7BEF0836.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to