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:    pkg-manager
>State:          closed
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Mon Jan 26 17:50:00 +0000 2015
>Closed-Date:    Fri Dec 17 17:15:31 +0000 2021
>Last-Modified:  Fri Dec 17 17:15:31 +0000 2021
>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

Responsible-Changed-From-To: tonnerre->pkg-manager
Responsible-Changed-By: dholland@NetBSD.org
Responsible-Changed-When: Wed, 06 Dec 2017 01:14:13 +0000
Responsible-Changed-Why:
Update responsible field for retired developer.


State-Changed-From-To: open->closed
State-Changed-By: bsiegert@NetBSD.org
State-Changed-When: Fri, 17 Dec 2021 17:15:31 +0000
State-Changed-Why:
Analyzed and working as intended.


>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.46 2020/01/03 16:35:01 leot Exp $
$NetBSD: gnats_config.sh,v 1.9 2014/08/02 14:16:04 spz Exp $
Copyright © 1994-2020 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.