GNU bug report logs - #27150
plan9-like text editor wily

Previous Next

Package: guix-patches;

Reported by: ng0 <ng0 <at> pragmatique.xyz>

Date: Tue, 30 May 2017 16:01:02 UTC

Severity: normal

Done: ng0 <ng0 <at> pragmatique.xyz>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 27150 in the body.
You can then email your comments to 27150 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#27150; Package guix-patches. (Tue, 30 May 2017 16:01:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to ng0 <ng0 <at> pragmatique.xyz>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Tue, 30 May 2017 16:01:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: ng0 <ng0 <at> pragmatique.xyz>
To: guix-patches <at> gnu.org
Subject: plan9-like text editor wily
Date: Tue, 30 May 2017 15:59:28 +0000
[Message part 1 (text/plain, inline)]
The text editor part works.

I'm not sure if it is supposed to do more
or be able to be useful for more...
-- 
ng0
OpenPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588
[0001-gnu-Add-wily.patch (text/plain, attachment)]
[signature.asc (application/pgp-signature, inline)]

Reply sent to ludo <at> gnu.org (Ludovic Courtès):
You have taken responsibility. (Wed, 31 May 2017 15:04:02 GMT) Full text and rfc822 format available.

Notification sent to ng0 <ng0 <at> pragmatique.xyz>:
bug acknowledged by developer. (Wed, 31 May 2017 15:04:02 GMT) Full text and rfc822 format available.

Message #10 received at 27150-done <at> debbugs.gnu.org (full text, mbox):

From: ludo <at> gnu.org (Ludovic Courtès)
To: 27150-done <at> debbugs.gnu.org
Subject: Re: bug#27150: plan9-like text editor wily
Date: Wed, 31 May 2017 17:02:50 +0200
[Message part 1 (text/plain, inline)]
ng0 <ng0 <at> pragmatique.xyz> skribis:

> From 551a544eab8f4295581ace79a5c8b5b2a9c3b581 Mon Sep 17 00:00:00 2001
> From: ng0 <ng0 <at> no-reply.pragmatique.xyz>
> Date: Mon, 8 May 2017 18:08:24 +0000
> Subject: [PATCH] gnu: Add wily.
>
> * gnu/packages/text-editors.scm (wily): New variable.

Nice.  Applied with the minor changes below.

Thank you!

Ludo’.

[Message part 2 (text/x-patch, inline)]
diff --git a/gnu/packages/text-editors.scm b/gnu/packages/text-editors.scm
index b87114d37..a0ba1028f 100644
--- a/gnu/packages/text-editors.scm
+++ b/gnu/packages/text-editors.scm
@@ -248,10 +248,9 @@ Wordstar-, EMACS-, Pico, Nedit or vi-like key bindings.  e3 can be used on
        (modify-phases %standard-phases
          (replace 'configure
            (lambda* (#:key outputs #:allow-other-keys)
-             ;; The included configure script does not
-             ;; understand flags such as '--host'
+             ;; The included configure script does not understand flags such
+             ;; as '--host'.
              (let ((out (assoc-ref outputs "out")))
-               ;; 'configure' does not understand '--host'.
                ,@(if (%current-target-system)
                      `((setenv "CHOST" ,(%current-target-system)))
                      '())
@@ -263,15 +262,16 @@ Wordstar-, EMACS-, Pico, Nedit or vi-like key bindings.  e3 can be used on
          (add-before 'install 'mkdir
            (lambda* (#:key outputs #:allow-other-keys)
              (let ((out (assoc-ref outputs "out")))
-               (mkdir-p (string-append out "/bin"))))))))
+               (mkdir-p (string-append out "/bin"))
+               #t))))))
     (inputs
      `(("libx11" ,libx11)
        ("libxt" ,libxt)))
     (home-page "http://www.cse.yorku.ca/~oz/wily/")
-    (synopsis "Implementation of ACME")
+    (synopsis "Text editor inspired by Acme")
     (description
      "Wily is a mouse-oriented, text-based environment for programmers.
-It lets you interact with files, directories and programs through mouse and keyboard
-operations on plain text.  Most of Wily's design (but none of its code) comes
-from Rob Pike's acme.")
+It lets you interact with files, directories and programs through mouse and
+keyboard operations on plain text.  Most of Wily's design (but none of its
+code) comes from Rob Pike's Acme.")
     (license license:gpl3+)))

Information forwarded to guix-patches <at> gnu.org:
bug#27150; Package guix-patches. (Wed, 31 May 2017 15:09:01 GMT) Full text and rfc822 format available.

Message #13 received at 27150 <at> debbugs.gnu.org (full text, mbox):

From: ludo <at> gnu.org (Ludovic Courtès)
To: 27150 <at> debbugs.gnu.org
Subject: Re: bug#27150: plan9-like text editor wily
Date: Wed, 31 May 2017 17:08:12 +0200
ng0 <ng0 <at> pragmatique.xyz> skribis:

> From 551a544eab8f4295581ace79a5c8b5b2a9c3b581 Mon Sep 17 00:00:00 2001
> From: ng0 <ng0 <at> no-reply.pragmatique.xyz>
> Date: Mon, 8 May 2017 18:08:24 +0000
> Subject: [PATCH] gnu: Add wily.
>
> * gnu/packages/text-editors.scm (wily): New variable.

[...]

> +    (home-page "http://www.cse.yorku.ca/~oz/wily/")
> +    (synopsis "Implementation of ACME")
> +    (description
> +     "Wily is a mouse-oriented, text-based environment for programmers.
> +It lets you interact with files, directories and programs through mouse and keyboard
> +operations on plain text.  Most of Wily's design (but none of its code) comes
> +from Rob Pike's acme.")
> +    (license license:gpl3+)))

On closer inspection, the license is not GPLv3+ at all, AFAICS.  There’s
an ‘Artistic’ file license with the old Artistic license, which is
non-free AFAIK.  And there’s code in libframe/ for instance marked as:

  /* Copyright (c) 1992 AT&T - All rights reserved. */

Lacking additional info, that makes it non-free.  There’s also a bunch
of Plan 9 headers and stuff taken as-is.

Do you know of free distros that provide Wily?  Could you check whether
I’m missing something?

Thanks,
Ludo’.




Did not alter fixed versions and reopened. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Wed, 31 May 2017 15:53:02 GMT) Full text and rfc822 format available.

Information forwarded to guix-patches <at> gnu.org:
bug#27150; Package guix-patches. (Wed, 31 May 2017 15:54:02 GMT) Full text and rfc822 format available.

Message #18 received at 27150 <at> debbugs.gnu.org (full text, mbox):

From: ng0 <ng0 <at> pragmatique.xyz>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: 27150 <at> debbugs.gnu.org
Subject: Re: bug#27150: plan9-like text editor wily
Date: Wed, 31 May 2017 15:52:30 +0000
Ludovic Courtès transcribed 1.2K bytes:
> ng0 <ng0 <at> pragmatique.xyz> skribis:
> 
> > From 551a544eab8f4295581ace79a5c8b5b2a9c3b581 Mon Sep 17 00:00:00 2001
> > From: ng0 <ng0 <at> no-reply.pragmatique.xyz>
> > Date: Mon, 8 May 2017 18:08:24 +0000
> > Subject: [PATCH] gnu: Add wily.
> >
> > * gnu/packages/text-editors.scm (wily): New variable.
> 
> [...]
> 
> > +    (home-page "http://www.cse.yorku.ca/~oz/wily/")
> > +    (synopsis "Implementation of ACME")
> > +    (description
> > +     "Wily is a mouse-oriented, text-based environment for programmers.
> > +It lets you interact with files, directories and programs through mouse and keyboard
> > +operations on plain text.  Most of Wily's design (but none of its code) comes
> > +from Rob Pike's acme.")
> > +    (license license:gpl3+)))
> 
> On closer inspection, the license is not GPLv3+ at all, AFAICS.  There’s
> an ‘Artistic’ file license with the old Artistic license, which is
> non-free AFAIK.  And there’s code in libframe/ for instance marked as:
> 
>   /* Copyright (c) 1992 AT&T - All rights reserved. */
> 
> Lacking additional info, that makes it non-free.  There’s also a bunch
> of Plan 9 headers and stuff taken as-is.
> 
> Do you know of free distros that provide Wily?  Could you check whether
> I’m missing something?
> 
> Thanks,
> Ludo’.
> 

Oh no :(

I must have missed this, I really thought I checked for licenses!
So it keep in my package repository.

Sorry.
-- 
ng0
OpenPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588




Reply sent to ng0 <ng0 <at> pragmatique.xyz>:
You have taken responsibility. (Thu, 01 Jun 2017 23:01:02 GMT) Full text and rfc822 format available.

Notification sent to ng0 <ng0 <at> pragmatique.xyz>:
bug acknowledged by developer. (Thu, 01 Jun 2017 23:01:02 GMT) Full text and rfc822 format available.

Message #23 received at 27150-done <at> debbugs.gnu.org (full text, mbox):

From: ng0 <ng0 <at> pragmatique.xyz>
To: Ludovic Courtès <ludo <at> gnu.org>, 27150-done <at> debbugs.gnu.org
Subject: Re: bug#27150: plan9-like text editor wily
Date: Thu, 1 Jun 2017 22:59:36 +0000
[Message part 1 (text/plain, inline)]
ng0 transcribed 1.5K bytes:
> Ludovic Courtès transcribed 1.2K bytes:
> > ng0 <ng0 <at> pragmatique.xyz> skribis:
> > 
> > > From 551a544eab8f4295581ace79a5c8b5b2a9c3b581 Mon Sep 17 00:00:00 2001
> > > From: ng0 <ng0 <at> no-reply.pragmatique.xyz>
> > > Date: Mon, 8 May 2017 18:08:24 +0000
> > > Subject: [PATCH] gnu: Add wily.
> > >
> > > * gnu/packages/text-editors.scm (wily): New variable.
> > 
> > [...]
> > 
> > > +    (home-page "http://www.cse.yorku.ca/~oz/wily/")
> > > +    (synopsis "Implementation of ACME")
> > > +    (description
> > > +     "Wily is a mouse-oriented, text-based environment for programmers.
> > > +It lets you interact with files, directories and programs through mouse and keyboard
> > > +operations on plain text.  Most of Wily's design (but none of its code) comes
> > > +from Rob Pike's acme.")
> > > +    (license license:gpl3+)))
> > 
> > On closer inspection, the license is not GPLv3+ at all, AFAICS.  There’s
> > an ‘Artistic’ file license with the old Artistic license, which is
> > non-free AFAIK.  And there’s code in libframe/ for instance marked as:
> > 
> >   /* Copyright (c) 1992 AT&T - All rights reserved. */
> > 
> > Lacking additional info, that makes it non-free.  There’s also a bunch
> > of Plan 9 headers and stuff taken as-is.
> > 
> > Do you know of free distros that provide Wily?  Could you check whether
> > I’m missing something?
> > 
> > Thanks,
> > Ludo’.
> > 
> 
> Oh no :(
> 
> I must have missed this, I really thought I checked for licenses!
> So it keep in my package repository.
> 
> Sorry.
> -- 
> ng0
> OpenPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588
> 

I am closing this bug. With 'Artistic' as a license
this will never be included in Guix master, case is
clear.

Thanks for the review
-- 
ng0
OpenPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588
[signature.asc (application/pgp-signature, inline)]

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Fri, 30 Jun 2017 11:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 8 years and 49 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.