NetBSD Problem Report #41450

From tsarna@sarna.org  Sun May 17 14:52:31 2009
Return-Path: <tsarna@sarna.org>
Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11])
	by www.NetBSD.org (Postfix) with ESMTP id 9093463BAB3
	for <gnats-bugs@gnats.NetBSD.org>; Sun, 17 May 2009 14:52:31 +0000 (UTC)
Message-Id: <20090517145228.62900202C5D@nezu.sarna.org>
Date: Sun, 17 May 2009 10:52:28 -0400 (EDT)
From: tsarna@sarna.org
Reply-To: tsarna@sarna.org
To: gnats-bugs@gnats.NetBSD.org
Subject: python requires readline but doesn't use it
X-Send-Pr-Version: 3.95

>Number:         41450
>Category:       pkg
>Synopsis:       python requires readline but doesn't use it
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          closed
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun May 17 14:55:00 +0000 2009
>Closed-Date:    Sun Dec 19 02:54:24 +0000 2021
>Last-Modified:  Sun Dec 19 02:54:24 +0000 2021
>Originator:     tsarna@sarna.org
>Release:        NetBSD 4.0
>Organization:
	little to none
>Environment:


System: NetBSD nezu.sarna.org 4.0 NetBSD 4.0 (PANIX-VC-PF) #0: Thu Sep 4 20:41:33 EDT 2008 root@juggler.panix.com:/devel/netbsd/4.0/src/sys/arch/i386/compile/PANIX-VC-PF i386
Architecture: i386
Machine: i386
>Description:
        python (eg 2.5) now depends on readline, but doesn't offer line editing.
>How-To-Repeat:
        1) build python
        2) notice readline dependancy
        3) install and run
        4) notice lack of line ediing
        5) facepalm
        6) install py-readline
>Fix:
        Either remove the readline dependancy or remove py-readline and
        include the readline module in the python package

        When I was maintainer I kept readline separate (py-readline)
        because I didn't like the idea of a mandatory dependancy on GNU
        software.  If current maintainers disagree with that philosophy,
        fine, but then there is no need to have a separate py-readline
        package. The current situation is the worst of both worlds.

>Release-Note:

>Audit-Trail:
From: Joerg Sonnenberger <joerg@britannica.bec.de>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: pkg/41450: python requires readline but doesn't use it
Date: Sun, 17 May 2009 21:21:17 +0200

 On Sun, May 17, 2009 at 02:55:00PM +0000, tsarna@sarna.org wrote:
 >         Either remove the readline dependancy or remove py-readline and
 >         include the readline module in the python package

 It is a build time dependency only.

 >         When I was maintainer I kept readline separate (py-readline)
 >         because I didn't like the idea of a mandatory dependancy on GNU
 >         software.  If current maintainers disagree with that philosophy,
 >         fine, but then there is no need to have a separate py-readline
 >         package. The current situation is the worst of both worlds.

 It is the least effort way to ensure that the readline module is
 configured correctly. Otherwise the module will not work with the way
 the current infrastructure builds it.

 Note that this also applies to Python 2.3 and 2.4.

 Joerg

State-Changed-From-To: open->closed
State-Changed-By: dholland@NetBSD.org
State-Changed-When: Sun, 19 Dec 2021 02:54:24 +0000
State-Changed-Why:
this got fixed at some point because python packages themselves don't
depend on readline now.


>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: gnats-precook-prs,v 1.4 2018/12/21 14:20:20 maya Exp $
$NetBSD: gnats_config.sh,v 1.9 2014/08/02 14:16:04 spz Exp $
Copyright © 1994-2017 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.