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:

NetBSD Home
NetBSD PR Database Search

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