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:

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-2014 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.