NetBSD Problem Report #53236
From www@NetBSD.org Mon Apr 30 11:24:17 2018
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 860FB7A214
for <gnats-bugs@gnats.NetBSD.org>; Mon, 30 Apr 2018 11:24:17 +0000 (UTC)
Message-Id: <20180430112416.6E9CD7A262@mollari.NetBSD.org>
Date: Mon, 30 Apr 2018 11:24:16 +0000 (UTC)
From: joern.clausen@uni-bielefeld.de
Reply-To: joern.clausen@uni-bielefeld.de
To: gnats-bugs@NetBSD.org
Subject: graphics/gegl conflicts with sysutils/coreutils
X-Send-Pr-Version: www-1.0
>Number: 53236
>Category: pkg
>Synopsis: graphics/gegl conflicts with sysutils/coreutils
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: pkg-manager
>State: closed
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Mon Apr 30 11:25:00 +0000 2018
>Closed-Date: Mon Jul 16 07:03:48 +0000 2018
>Last-Modified: Mon Jul 16 07:03:48 +0000 2018
>Originator: Joern Clausen
>Release:
>Organization:
University of Bielefeld
>Environment:
>Description:
Since lately, graphics/gegl installs a binary "gcut". This conflicts with a program of the same name in sysutils/coreutils. If pressed, coreutils are more important to me, but the possibility to install both again would be nice :)
>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
From: David Holland <dholland-pbugs@netbsd.org>
To: gnats-bugs@NetBSD.org
Cc:
Subject: Re: pkg/53236: graphics/gegl conflicts with sysutils/coreutils
Date: Sun, 6 May 2018 09:01:57 +0000
On Mon, Apr 30, 2018 at 11:25:00AM +0000, joern.clausen@uni-bielefeld.de wrote:
> Since lately, graphics/gegl installs a binary "gcut". This conflicts
> with a program of the same name in sysutils/coreutils. If pressed,
> coreutils are more important to me, but the possibility to install
> both again would be nice :)
What do you think should be done about it? Renaming either seems
potentially problematic, although gegl less so.
also this is probably something it would be good to take up with gegl
upstream... installing coreutils with a 'g' prefix is not at all
uncommon.
--
David A. Holland
dholland@netbsd.org
From: Joern Clausen <joern.clausen@uni-bielefeld.de>
To: gnats-bugs@NetBSD.org, pkg-manager@NetBSD.org, gnats-admin@NetBSD.org,
pkgsrc-bugs@NetBSD.org
Cc:
Subject: Re: pkg/53236: graphics/gegl conflicts with sysutils/coreutils
Date: Mon, 07 May 2018 09:04:13 +0200
> What do you think should be done about it? Renaming either seems
> potentially problematic, although gegl less so.
>
> also this is probably something it would be good to take up with gegl
> upstream... installing coreutils with a 'g' prefix is not at all
> uncommon.
As minimal band-aid, CONFLICTS entries in both packages could alert the
user a little bit earlier.
As for a real fix: I don't know. Are there examples, how pkgsrc dealt
with this kind of problem in the past? I think, this needs an agreement
among the pkgsrc maintainers. I could imagine renaming the gegl one to
"gcut-gegl", mainly because it came later and is probably less prone to
break scripts already in use that refer to the core-utils version.
Is the "g" prefix really that common? If anybody wants to discuss this
with upstream, I think that person should be able to speak on behalf of
pkgsrc, so that job is better left to the package maintainer.
--
Jrn Clausen
Plattformen & Serverdienste
BITS - Bielefelder IT-Servicezentrum
From: Benny Siegert <bsiegert@gmail.com>
To: gnats-bugs@netbsd.org
Cc: pkg-manager@netbsd.org, gnats-admin@netbsd.org, pkgsrc-bugs@netbsd.org,
=?UTF-8?Q?J=C3=B6rn_Clausen?= <joern.clausen@uni-bielefeld.de>
Subject: Re: pkg/53236: graphics/gegl conflicts with sysutils/coreutils
Date: Sun, 8 Jul 2018 13:27:19 +0200
I would like to propose renaming the gcut from gegl to gegl-gcut.
- There is already a gegl-imgcmp program
- gcut is an interactive program to cut videos, not something that
gets called by other software such as GIMP.
Here is the patch, OK to commit:
Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/graphics/gegl/Makefile,v
retrieving revision 1.64
diff -u -r1.64 Makefile
--- Makefile 27 May 2018 13:16:47 -0000 1.64
+++ Makefile 8 Jul 2018 11:24:09 -0000
@@ -2,6 +2,7 @@
DISTNAME= gegl-0.4.2
CATEGORIES= graphics
+PKGREVISION= 1
MASTER_SITES= http://download.gimp.org/pub/gegl/0.4/
EXTRACT_SUFX= .tar.bz2
@@ -29,6 +30,9 @@
PLIST.v4l= yes
.endif
+post-install:
+ cd ${DESTDIR}${PREFIX}/bin && ${MV} gcut gegl-gcut
+
.include "options.mk"
BUILDLINK_API_DEPENDS.babl+= babl>=0.1.48
Index: PLIST
===================================================================
RCS file: /cvsroot/pkgsrc/graphics/gegl/PLIST,v
retrieving revision 1.18
diff -u -r1.18 PLIST
--- PLIST 30 Apr 2018 05:06:00 -0000 1.18
+++ PLIST 8 Jul 2018 11:24:09 -0000
@@ -1,6 +1,6 @@
@comment $NetBSD: PLIST,v 1.18 2018/04/30 05:06:00 ryoon Exp $
-bin/gcut
bin/gegl
+bin/gegl-gcut
bin/gegl-imgcmp
include/gegl-0.4/gegl-apply.h
include/gegl-0.4/gegl-audio-fragment.h
--
Benny
From: Thomas Klausner <wiz@NetBSD.org>
To: NetBSD bugtracking <gnats-bugs@NetBSD.org>
Cc:
Subject: Re: pkg/53236: graphics/gegl conflicts with sysutils/coreutils
Date: Sat, 14 Jul 2018 22:58:53 +0200
On Sun, Jul 08, 2018 at 01:27:19PM +0200, Benny Siegert wrote:
> I would like to propose renaming the gcut from gegl to gegl-gcut.
>
> - There is already a gegl-imgcmp program
> - gcut is an interactive program to cut videos, not something that
> gets called by other software such as GIMP.
>
> Here is the patch, OK to commit:
Ok!
Thomas
From: "Ryo ONODERA" <ryoon@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc:
Subject: PR/53236 CVS commit: pkgsrc/graphics/gegl
Date: Mon, 16 Jul 2018 01:10:30 +0000
Module Name: pkgsrc
Committed By: ryoon
Date: Mon Jul 16 01:10:30 UTC 2018
Modified Files:
pkgsrc/graphics/gegl: Makefile PLIST distinfo
Log Message:
Update to 0.4.4
* Fix gcut conflict, PR pkg/53236
Changelog:
GEGL-0.4.4 2018-06-02
Core
Point filters with need for format conversion of input are now
parallel. Added swap-reading, swap-writing, swap-read-total and
swap-write-total properties to GeglStats.
Buffer
Trim tile-cache when shrinking. Add reading locks to tiles further
improving concurrent access tolerance of GeglBuffer.
Operations
threshold: operating format changed from linear to perceptual
unsharp-mask: add rename standard-deviation and scale properties to
Radius and Amount, add Threshold property. recursive-transform now
supports applying multiple transformations simultanously. Fix integer
overflow due to logic error in pixelize. new operation: gegl:abs which
negates negative values. new operation in workshop:
selective-hye-saturation.
Contributors
Alan Mortensen, Alexandre Prokoudine, Daniel Korostil, Debarshi Ray,
Dimitris Spingos (Δημήτρης Σπίγγος), Ell, Marco Ciampa, Michael
Schumacher, Miroslav Talasek, orbea, Øyvind Kolås, Øyvind "pippin"
Kolås, Piotr Drąg, Rūdolfs Mazurs, and Tobias.
To generate a diff of this commit:
cvs rdiff -u -r1.64 -r1.65 pkgsrc/graphics/gegl/Makefile
cvs rdiff -u -r1.18 -r1.19 pkgsrc/graphics/gegl/PLIST \
pkgsrc/graphics/gegl/distinfo
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: wiz@NetBSD.org
State-Changed-When: Mon, 16 Jul 2018 07:03:48 +0000
State-Changed-Why:
ryoon fixed this. Thanks!
>Unformatted:
(Contact us)
$NetBSD: query-full-pr,v 1.43 2018/01/16 07:36:43 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.