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