NetBSD Problem Report #41943

From taca@edge.back-street.net  Wed Aug 26 15:18:01 2009
Return-Path: <taca@edge.back-street.net>
Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11])
	by www.NetBSD.org (Postfix) with ESMTP id 8262263B908
	for <gnats-bugs@gnats.NetBSD.org>; Wed, 26 Aug 2009 15:18:01 +0000 (UTC)
Message-Id: <20090826151019.27EAB5E59E@edge.back-street.net>
Date: Thu, 27 Aug 2009 00:10:18 +0900 (JST)
From: taca@back-street.net
Reply-To: taca@back-street.net
To: gnats-bugs@gnats.NetBSD.org
Subject: readline 6.0 is GPLv3.
X-Send-Pr-Version: 3.95

>Number:         41943
>Category:       pkg
>Synopsis:       readline 6.0 is GPLv3.
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          closed
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Wed Aug 26 15:20:01 +0000 2009
>Closed-Date:    Mon Apr 30 01:54:50 +0000 2012
>Last-Modified:  Mon Apr 30 01:54:50 +0000 2012
>Originator:     Takahiro Kambe
>Release:        NetBSD 5.99.15
>Organization:
Takahiro Kambe
>Environment:


System: NetBSD edge.back-street.net 5.99.15 NetBSD 5.99.15 (GENERIC) #260: Sun Aug 9 15:19:08 JST 2009 taca@edge.back-street.net:/var/obj/sys/arch/i386/compile/GENERIC i386
Architecture: i386
Machine: i386
>Description:
	Current devel/readline package is readline 6.0 in pkgsrc and
	its license is GPLv3.

	Since current devel/readline/Makefile's LICENSE is gnu-gpl-v2,
	we need to change to gnu-gpl-v3.

	But GPLv3 itself has license incompatibility problem.

		http://redmine.ruby-lang.org/issues/show/2000

	So, strict view from license, we keep old readline package which
	is readlly gnu-gpl-v2.

>How-To-Repeat:

>Fix:


>Release-Note:

>Audit-Trail:
From: Thomas Klausner <wiz@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/41943 CVS commit: pkgsrc/devel/readline
Date: Wed, 26 Aug 2009 20:37:00 +0000

 Module Name:	pkgsrc
 Committed By:	wiz
 Date:		Wed Aug 26 20:37:00 UTC 2009

 Modified Files:
 	pkgsrc/devel/readline: Makefile

 Log Message:
 Correct LICENSE, per PR 41943.


 To generate a diff of this commit:
 cvs rdiff -u -r1.48 -r1.49 pkgsrc/devel/readline/Makefile

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

State-Changed-From-To: open->closed
State-Changed-By: reed@NetBSD.org
State-Changed-When: Wed, 02 Sep 2009 00:05:16 +0000
State-Changed-Why:
The LICENSE was changed.


From: Bernd Ernesti <netbsd@lists.veego.de>
To: gnats-bugs@NetBSD.org, reed@NetBSD.org
Cc: 
Subject: Re: pkg/41943 (readline 6.0 is GPLv3.)
Date: Wed, 2 Sep 2009 07:48:47 +0200

 On Wed, Sep 02, 2009 at 12:05:17AM +0000, reed@NetBSD.org wrote:
 > Synopsis: readline 6.0 is GPLv3.
 > 
 > State-Changed-From-To: open->closed
 > State-Changed-By: reed@NetBSD.org
 > State-Changed-When: Wed, 02 Sep 2009 00:05:16 +0000
 > State-Changed-Why:
 > The LICENSE was changed.

 Yes, that was fixed, but the more important point in that pr is not fixed.

 See the url from this pr.

 Bernd

State-Changed-From-To: closed->analyzed
State-Changed-By: dholland@NetBSD.org
State-Changed-When: Wed, 02 Sep 2009 07:06:54 +0000
State-Changed-Why:
guess we need a gplv2 readline package.
(or can ruby be made to use libedit?)


From: Takahiro Kambe <taca@back-street.net>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: pkg/41943 (readline 6.0 is GPLv3.)
Date: Wed, 02 Sep 2009 16:17:10 +0900 (JST)

 In message <20090902070656.54B9363BAC2@www.NetBSD.org>
 	on Wed,  2 Sep 2009 07:06:56 +0000 (UTC),
 	dholland@NetBSD.org wrote:
 > Synopsis: readline 6.0 is GPLv3.
 > 
 > State-Changed-From-To: closed->analyzed
 > State-Changed-By: dholland@NetBSD.org
 > State-Changed-When: Wed, 02 Sep 2009 07:06:54 +0000
 > State-Changed-Why:
 > guess we need a gplv2 readline package.
 > (or can ruby be made to use libedit?)
 There are several points.

 1. readline 6.0 is under GPLv3 and LICENSE has fixed.
 2. Discussion is continued and no explicit result yet.
    (http://redmine.ruby-lang.org/issues/show/2000)
 3. ruby18-readline package already uses libedit if available.  But
    compared with readline, libedit lacks some functions and support of
    multibyte characters.  I didn't realized about multibyte characters
    and I'll add an option which select readline library to
    ruby-readline.

 So, something safer solution might be keeping readline<6.0...

 -- 
 Takahiro Kambe <taca@back-street.net>

From: David Holland <dholland-pbugs@netbsd.org>
To: gnats-bugs@NetBSD.org
Cc: pkg-manager@netbsd.org, gnats-admin@netbsd.org, pkgsrc-bugs@netbsd.org,
	taca@edge.back-street.net
Subject: Re: pkg/41943 (readline 6.0 is GPLv3.)
Date: Wed, 2 Sep 2009 07:27:48 +0000

 On Wed, Sep 02, 2009 at 07:20:03AM +0000, Takahiro Kambe wrote:
  >  2. Discussion is continued and no explicit result yet.
  >     (http://redmine.ruby-lang.org/issues/show/2000)

 Should we mark this PR suspended until the upstream guys reach a
 conclusion?

  >  3. ruby18-readline package already uses libedit if available.  But
  >     compared with readline, libedit lacks some functions and support of
  >     multibyte characters.  I didn't realized about multibyte characters
  >     and I'll add an option which select readline library to
  >     ruby-readline.
  >  
  >  So, something safer solution might be keeping readline<6.0...

 Yeah, I was thinking we'd need to add devel/readline5 and use that.

 -- 
 David A. Holland
 dholland@netbsd.org

From: Takahiro Kambe <taca@back-street.net>
To: dholland-pbugs@netbsd.org
Cc: gnats-bugs@NetBSD.org
Subject: Re: pkg/41943 (readline 6.0 is GPLv3.)
Date: Wed, 02 Sep 2009 16:37:25 +0900 (JST)

 In message <20090902072748.GB26846@netbsd.org>
 	on Wed, 2 Sep 2009 07:27:48 +0000,
 	David Holland <dholland-pbugs@netbsd.org> wrote:
 > On Wed, Sep 02, 2009 at 07:20:03AM +0000, Takahiro Kambe wrote:
 >  >  2. Discussion is continued and no explicit result yet.
 >  >     (http://redmine.ruby-lang.org/issues/show/2000)
 > 
 > Should we mark this PR suspended until the upstream guys reach a
 > conclusion?
 I agree with you.

 >  >  3. ruby18-readline package already uses libedit if available.  But
 >  >     compared with readline, libedit lacks some functions and support of
 >  >     multibyte characters.  I didn't realized about multibyte characters
 >  >     and I'll add an option which select readline library to
 >  >     ruby-readline.
 >  >  
 >  >  So, something safer solution might be keeping readline<6.0...
 > 
 > Yeah, I was thinking we'd need to add devel/readline5 and use that.
 It isn't very happy solution and it may happen to another packages.  :-(
 (but it might be no choice...)

 -- 
 Takahiro Kambe <taca@back-street.net>

State-Changed-From-To: analyzed->suspended
State-Changed-By: dholland@NetBSD.org
State-Changed-When: Thu, 03 Sep 2009 06:32:03 +0000
State-Changed-Why:
awaiting upstream decisions.


State-Changed-From-To: suspended->feedback
State-Changed-By: dholland@NetBSD.org
State-Changed-When: Mon, 09 Apr 2012 06:57:27 +0000
State-Changed-Why:
Did ruby upstream ever come to a conclusion about this?


From: "Takahiro Kambe" <taca@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/41943 CVS commit: pkgsrc/devel/ruby-readline
Date: Sun, 29 Apr 2012 16:43:50 +0000

 Module Name:	pkgsrc
 Committed By:	taca
 Date:		Sun Apr 29 16:43:49 UTC 2012

 Modified Files:
 	pkgsrc/devel/ruby-readline: Makefile options.mk

 Log Message:
 Don't enable "readline" option default if RUBY_VER is prior to 193.

 Ruby 1.9.3 changes its license and solve the problem with GPL3 of readline
 license.  But Ruby 1.9.2/1.8.7 dosen't solve this problem.

 If you want to use ruby-readline with GNU readline on ruby18 or ruby192,
 please explictly set "readline" PKG_OPTION.

 Fix PR pkg/41943.

 Bump PKGREVISION.


 To generate a diff of this commit:
 cvs rdiff -u -r1.31 -r1.32 pkgsrc/devel/ruby-readline/Makefile
 cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/ruby-readline/options.mk

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

State-Changed-From-To: feedback->closed
State-Changed-By: taca@NetBSD.org
State-Changed-When: Mon, 30 Apr 2012 01:54:50 +0000
State-Changed-Why:
Solved by tweaking PKG_OPTIONS and release of Ruby 1.9.3.


>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.