NetBSD Problem Report #54849

From www@netbsd.org  Thu Jan  9 22:03:59 2020
Return-Path: <www@netbsd.org>
Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified))
	by mollari.NetBSD.org (Postfix) with ESMTPS id 5AC247A15D
	for <gnats-bugs@gnats.NetBSD.org>; Thu,  9 Jan 2020 22:03:59 +0000 (UTC)
Message-Id: <20200109220358.675347A1E3@mollari.NetBSD.org>
Date: Thu,  9 Jan 2020 22:03:58 +0000 (UTC)
From: dasricht@gmail.com
Reply-To: dasricht@gmail.com
To: gnats-bugs@NetBSD.org
Subject: security/gpgme missing python dependency
X-Send-Pr-Version: www-1.0

>Number:         54849
>Category:       pkg
>Synopsis:       security/gpgme missing python dependency
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          closed
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Jan 09 22:05:00 +0000 2020
>Closed-Date:    Sat Jul 10 23:38:05 +0000 2021
>Last-Modified:  Sat Jul 10 23:38:05 +0000 2021
>Originator:     Richard
>Release:        stable
>Organization:
>Environment:
Linux HOSTNAME 3.10.0-1062.4.1.el7.x86_64 #1 SMP Fri Oct 18 17:15:30 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
>Description:
The gpgme library offers a python binding. The configure script will search for python interpreters and, if one or more are found, build a python binding. The bindings are, however, not part of the PLIST. Furthermore, the configure script will also find any python interpreter of the system, not just those of pkgsrc.

The same problem could potentially arise if the configure script detects any other languages for which bindings are offered.
>How-To-Repeat:
Build the gpgme package with a python interpreter installed in your PATH.
>Fix:
Short workarround:

Add --enable-languages=cl,cpp to the configure arguments will lock the language bindings to the desired set (common-lisp and c++ seem to be part of the current PLIST).

Long workarround:

Add options and dependencies for all the offered language bindings of gpgme.

>Release-Note:

>Audit-Trail:

State-Changed-From-To: open->closed
State-Changed-By: dholland@NetBSD.org
State-Changed-When: Sat, 10 Jul 2021 23:38:05 +0000
State-Changed-Why:
Fixed by -r1.97 of security/gpgme/Makefile


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