NetBSD Problem Report #50389
From bjjl@netvm.pocketservices.de Sun Nov 1 23:22:46 2015
Return-Path: <bjjl@netvm.pocketservices.de>
Received: from mail.netbsd.org (mail.netbsd.org [149.20.53.66])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client CN "mail.netbsd.org", Issuer "Postmaster NetBSD.org" (verified OK))
by mollari.NetBSD.org (Postfix) with ESMTPS id 8CF65A6531
for <gnats-bugs@gnats.NetBSD.org>; Sun, 1 Nov 2015 23:22:46 +0000 (UTC)
Message-Id: <20151101232240.8435C18B44E@netvm.pocketservices.de>
Date: Mon, 2 Nov 2015 00:22:40 +0100 (CET)
From: mail@benjaminlorenz.de
To: gnats-bugs@gnats.NetBSD.org
Subject: wxGTK28 and wxGTK30 conflict - they shouldn't
X-Send-Pr-Version: 3.95
>Number: 50389
>Notify-List: joerg@NetBSD.org
>Category: pkg
>Synopsis: wxGTK28 and wxGTK30 conflict - they shouldn't
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: dbj
>State: closed
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Sun Nov 01 23:25:00 +0000 2015
>Closed-Date: Tue Mar 01 04:54:32 +0000 2016
>Last-Modified: Tue Mar 01 04:54:32 +0000 2016
>Originator: Benjamin Lorenz
>Release: NetBSD 6.1_STABLE
>Organization:
>Environment:
System: NetBSD netvm.pocketservices.de 6.1_STABLE NetBSD 6.1_STABLE (GENERIC) #0: Mon Jul 28 17:58:37 CEST 2014 root@netvm.pocketservices.de:/usr/obj/sys/arch/i386/compile/GENERIC i386
Architecture: i386
Machine: i386
>Description:
You cannot install e.g. pgadmin3 and poedit at the same time anymore, as they
use now different versions of wxGTK. We should allow them to be installed at the
same time. This does not currently work (conflicting PLIST items).
>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: pkg-manager->dbj
Responsible-Changed-By: bsiegert@NetBSD.org
Responsible-Changed-When: Mon, 28 Dec 2015 15:39:29 +0000
Responsible-Changed-Why:
Over to maintainer of wxGTK30. Do you think you could make this work?
From: "Darrin B. Jewell" <dbj@netbsd.org>
To: gnats-bugs@netbsd.org
Cc: pkg-manager@netbsd.org, pkgsrc-bugs@netbsd.org, gnats-admin@netbsd.org,
bsiegert@netbsd.org, mail@benjaminlorenz.de, joerg@netbsd.org
Subject: Re: pkg/50389 (wxGTK28 and wxGTK30 conflict - they shouldn't)
Date: Sun, 10 Jan 2016 17:19:04 -0800
bsiegert@NetBSD.org writes:
> Synopsis: wxGTK28 and wxGTK30 conflict - they shouldn't
>
> Responsible-Changed-From-To: pkg-manager->dbj
> Responsible-Changed-By: bsiegert@NetBSD.org
> Responsible-Changed-When: Mon, 28 Dec 2015 15:39:29 +0000
> Responsible-Changed-Why:
> Over to maintainer of wxGTK30. Do you think you could make this work?
This has bugged me for a bit, but wxGTK26/wxGTK28 had the same problem when
I added wxGTK30 so I went ahead anyway.
I'll take a look when I can (But don't let that make anyone else from proceeding)
I definitely have a personal need to fix this in my tree.
I think it's probably possible to resolve most of the conflicts. The tricky
one might be bin/wx-config itself. I need to figure out if there is a way
for multiple packages to install identical files without conflict.
Darrin
From: Thomas Klausner <wiz@NetBSD.org>
To: "Darrin B. Jewell" <dbj@netbsd.org>
Cc: NetBSD bugtracking <gnats-bugs@NetBSD.org>
Subject: Re: pkg/50389 (wxGTK28 and wxGTK30 conflict - they shouldn't)
Date: Mon, 11 Jan 2016 07:25:41 +0100
> I think it's probably possible to resolve most of the conflicts. The tricky
> one might be bin/wx-config itself. I need to figure out if there is a way
> for multiple packages to install identical files without conflict.
You could install bin/wx-config-2.8 and bin/wx-config-3.0, define
${WX_CONFIG} and pass that to the configure scripts.
For end users, you could add an ALTERNATIVES files, see
pkgtools/pkg_alternatives.
Thomas
From: "Darrin B. Jewell" <dbj@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc:
Subject: PR/50389 CVS commit: pkgsrc/x11/wxGTK28
Date: Tue, 19 Jan 2016 03:48:06 +0000
Module Name: pkgsrc
Committed By: dbj
Date: Tue Jan 19 03:48:06 UTC 2016
Modified Files:
pkgsrc/x11/wxGTK28: Makefile Makefile.common PLIST distinfo
Log Message:
install everything in version specific directory except for a few symlinks in bin
This is a partial fix for PR pkg/50389
for now we need to keep the conflicting links in bin until we have a fix for dependencies
To generate a diff of this commit:
cvs rdiff -u -r1.42 -r1.43 pkgsrc/x11/wxGTK28/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/x11/wxGTK28/Makefile.common
cvs rdiff -u -r1.4 -r1.5 pkgsrc/x11/wxGTK28/PLIST
cvs rdiff -u -r1.18 -r1.19 pkgsrc/x11/wxGTK28/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
From: "Darrin B. Jewell" <dbj@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc:
Subject: PR/50389 CVS commit: pkgsrc/x11/wxGTK30
Date: Tue, 19 Jan 2016 03:49:30 +0000
Module Name: pkgsrc
Committed By: dbj
Date: Tue Jan 19 03:49:30 UTC 2016
Modified Files:
pkgsrc/x11/wxGTK30: Makefile PLIST
Log Message:
install everything in version specific directory except for a few symlinks in bin
This is a partial fix for PR pkg/50389
for now we need to keep the conflicting links in bin until we have a fix for dependencies
To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 pkgsrc/x11/wxGTK30/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/x11/wxGTK30/PLIST
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
From: "Darrin B. Jewell" <dbj@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc:
Subject: PR/50389 CVS commit: pkgsrc/x11/wxGTK30
Date: Tue, 16 Feb 2016 03:37:30 +0000
Module Name: pkgsrc
Committed By: dbj
Date: Tue Feb 16 03:37:30 UTC 2016
Modified Files:
pkgsrc/x11/wxGTK30: buildlink3.mk
Log Message:
help dependencies find the correct version of wxGTK
This is a partial fix for PR pkg/50389
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 pkgsrc/x11/wxGTK30/buildlink3.mk
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
From: "Darrin B. Jewell" <dbj@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc:
Subject: PR/50389 CVS commit: pkgsrc/x11/wxGTK30
Date: Tue, 16 Feb 2016 03:40:44 +0000
Module Name: pkgsrc
Committed By: dbj
Date: Tue Feb 16 03:40:44 UTC 2016
Modified Files:
pkgsrc/x11/wxGTK30: Makefile PLIST
Log Message:
remove symlinks for wx-config and wxrc in ${PREFIX}/bin
this avoids conflicts with wxGTK28 and
is the rest of the fix for PR pkg/50389
To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 pkgsrc/x11/wxGTK30/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/x11/wxGTK30/PLIST
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: dholland@NetBSD.org
State-Changed-When: Tue, 01 Mar 2016 04:54:32 +0000
State-Changed-Why:
A fix has been committed, and the submitter's mail is bouncing.
>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-2014
The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.