NetBSD Problem Report #49605

From www@NetBSD.org  Mon Jan 26 17:47:19 2015
Return-Path: <www@NetBSD.org>
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 C5B74A650D
	for <gnats-bugs@gnats.NetBSD.org>; Mon, 26 Jan 2015 17:47:18 +0000 (UTC)
Message-Id: <20150126174717.8FDC4A6555@mollari.NetBSD.org>
Date: Mon, 26 Jan 2015 17:47:17 +0000 (UTC)
From: rodo@bloerp.de
Reply-To: rodo@bloerp.de
To: gnats-bugs@NetBSD.org
Subject: wm/i3 missing dependency x11/dmenu
X-Send-Pr-Version: www-1.0

>Number:         49605
>Category:       pkg
>Synopsis:       wm/i3 missing dependency x11/dmenu
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    tonnerre
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Mon Jan 26 17:50:00 +0000 2015
>Last-Modified:  Thu Jan 29 09:25:01 +0000 2015
>Originator:     Robert Doerfler
>Release:        pkgsrc-2014Q4
>Organization:
>Environment:
NetBSD thinkbrett 6.1.5 NetBSD 6.1.5 (GENERIC) i386

>Description:
When building wm/i3, i3-dmenu-desktop has been built by default and remains on x11/dmenu, but x11/dmenu hasn't been built together with wm/i3. 


>How-To-Repeat:
Build wm/i3 and try to use i3-dmenu-desktop.
>Fix:
Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/wm/i3/Makefile,v
retrieving revision 1.7
diff -u -r1.7 Makefile
--- Makefile    9 Aug 2014 19:14:01 -0000       1.7
+++ Makefile    25 Jan 2015 14:54:19 -0000
@@ -11,6 +11,8 @@
 COMMENT=       Improved dynamic tiling window manager
 LICENSE=       modified-bsd

+DEPENDS+=      dmenu-[0-9]*:../../x11/dmenu
+
 USE_TOOLS+=    gmake bison lex yacc pkg-config perl
 USE_LANGUAGES= c99
 MAKE_JOBS_SAFE=        no

>Release-Note:

>Audit-Trail:

Responsible-Changed-From-To: pkg-manager->tonnerre
Responsible-Changed-By: wiz@NetBSD.org
Responsible-Changed-When: Mon, 26 Jan 2015 22:56:52 +0000
Responsible-Changed-Why:
Over to maintainer.


From: Tonnerre LOMBARD <tonnerre@netbsd.ch>
To: gnats-bugs@NetBSD.org
Cc: tonnerre@NetBSD.org, pkg-manager@netbsd.org, pkgsrc-bugs@netbsd.org,
	gnats-admin@netbsd.org, wiz@NetBSD.org, rodo@bloerp.de
Subject: Re: pkg/49605 (wm/i3 missing dependency x11/dmenu)
Date: Thu, 29 Jan 2015 00:42:34 +0100

 Salut,

 The reason why dmenu is not a dependency of i3 is that it is not
 actually a dependency. There is the option of using dmenu as a menu for
 i3, but you can use any other kind of menu. It is true that the default
 configuration uses dmenu so perhaps it shouldn't be installed by
 default.

 There would be a point in adding dmenu as a recommendation for i3, but
 as far as I know we don't have a "recommends" header.

 			Tonnerre

From: Thomas Klausner <wiz@NetBSD.org>
To: NetBSD bugtracking <gnats-bugs@NetBSD.org>
Cc: 
Subject: Re: pkg/49605 (wm/i3 missing dependency x11/dmenu)
Date: Thu, 29 Jan 2015 10:24:55 +0100

 On Thu, Jan 29, 2015 at 12:42:34AM +0100, Tonnerre Lombard wrote:
 > The reason why dmenu is not a dependency of i3 is that it is not
 > actually a dependency. There is the option of using dmenu as a menu for
 > i3, but you can use any other kind of menu. It is true that the default
 > configuration uses dmenu so perhaps it shouldn't be installed by
 > default.
 > 
 > There would be a point in adding dmenu as a recommendation for i3, but
 > as far as I know we don't have a "recommends" header.

 We don't have a RECOMMEND tag because noone has come up with a
 definition of how it should influence package installation in a useful
 way. The common workaround for this kind of issue is to mention
 recommended packages in a MESSAGE file.
  Thomas

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