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:
(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.