From nobody Tue Mar 25 17:09:29 2025 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4ZMbxk0lJKz5rX2m; Tue, 25 Mar 2025 17:09:30 +0000 (UTC) (envelope-from danfe@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [96.47.72.132]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "freefall.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4ZMbxj6DwKz3chJ; Tue, 25 Mar 2025 17:09:29 +0000 (UTC) (envelope-from danfe@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1742922569; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=+WYo6ftmEGSyULnVAgaqpo+/CA9qPaLLvHppcDB82GA=; b=FLHhiwYF4d7D0vt1xQO3c4nXXnQFq+yhTxm7wMNQch8kQjNAc1cDcOGL9fP1X69Ar37psq D4kGmmVao0WpQ8d8B04LoNbUDClIIA8z8VdISJOc8/2fwZzB1G5kAgqUW3/JSunOlvA6RR 0VEGsvO0epb+5yfrlxDkbG+yGbzFwRz0nWlzJsBU88Om4juXC7QYsh1bLms1mNAaFDpi7d buOYf+uCNNcnWtd7AHFCmEhXHxdG7VVbl1t9Lf5s9whJGWVAG0YpJbow6Ux6BJZ9xMvF89 uiBHM2vT6oKhOHUzTBJqpNRdfbHdqlpJvrT5wi6IE3KvztqHjFd15QgnuU1/0A== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1742922569; a=rsa-sha256; cv=none; b=TTvmgKcpzSU6aw64UTR5LHd5i6z8/EhyOnWvcfLEjJVdBT+yl52H/Ec4jSrM06w47t+tTx 9PWDol5AUsuc8WvGvCM/epCljvsbIukpbaKSLqGxVUL7k2OOOYUsI4uoFbNhpWk4th3EMn OpbF9IV2GMxwNPP2XQVz/e+11JyuYQU4t2JQL4A8KNv2u5fREPARV5XMdeofZtdcwmMoMO 1kPQXjZwM+UetQJC/+OI8b+zDlDcGaOh41Qj/lgJBH9oUbXWHIS0tuq9dbIfEUke9xmYYF Gs8C/Ne2+7FzRhI4lV2c6SvMnBX02F8Q4GMBbkUBRGGuqEEgk5KqPnTEahcZ7A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1742922569; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=+WYo6ftmEGSyULnVAgaqpo+/CA9qPaLLvHppcDB82GA=; b=Ngmsws6cq9lvrpOKXKvwYTG0lLNsE5h7bij6tqh4wudDE5gnIwX2JM9ms4wN+J6CaoshDv cegp4lJuhXMsh9EXYqU843kYkF5qgddXvGR4za9nsi1t8VofsTNv8/taaYjDBNDioCO/6s RszAOML1Z/v51d+pw8tYz0q8/AEV0UPz2R1iwLqQHD2CLLrgbQZjii6YiYsDzMoDfSTsfG Jqsf3PQirJTkokoyKxDbjvd2CSM2I40ju3N1EvBotBKqXHGFeSRcUL6oV7cDrXQdTb9jVN bx5G07kGYFD4jugXZLiojEjdmwWI2Va2XtvVus/rXIFr96hy5L58eXdN5I91Dg== Received: by freefall.freebsd.org (Postfix, from userid 1033) id BCBA11B4A9; Tue, 25 Mar 2025 17:09:29 +0000 (UTC) Date: Tue, 25 Mar 2025 17:09:29 +0000 From: Alexey Dokuchaev To: Max Brazhnikov Cc: Vladimir Druzenko , "Jason E. Hale" , ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org Subject: Re: git: 3d9a2a18ec99 - main - sysutils/plasma6-kinfocenter: Add missing runtime dependencies Message-ID: References: <202503132159.52DLx6Es007921@gitrepo.freebsd.org> <4fe93835-ca07-4e7a-8550-f0e99e986a7d@freebsd.org> <2347672.mfXeX5GmMH@mercury> List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <2347672.mfXeX5GmMH@mercury> On Mon, Mar 24, 2025 at 01:20:20PM +0300, Max Brazhnikov wrote: > On Sat, 15 Mar 2025 16:52:40 +0000 Alexey Dokuchaev wrote: > > I'm not a KDE user, but I'd like to support Vladimir here, because the > > issue of optional dependencies being forced upon advanced users applies > > on a larger scale. > > kinfocenter is just a graphical wrapper around a bunch of info utilities. > If you do not need them in the first place, why would you bother to > install the wrapper? I don't know much about KDE components and their roles, but assumed that Vladimir does, since it was his request. I just wanted to support the general idea of "feature X pulls extra dependency and can be optionized -> make it an OPTION". > > Sound issues aside: if someone asks to make some feature optional and > > it doesn't cost much, then why not? Simply keep it on by default and > > everyone would be happy. > > Good question! Do you count cost of making a choice in the total cost? :) > > Joking aside, we do maintain some options in KDE/Qt ports. Unfortunately, > we can't please everyone maintaining options for all configure knobs. I thought that keeping the option *ON* by default would lift you guys off the most of the burden, as Vladimir made it quite clear that he'll maintain the non-default case and deal with any fallout. KDE team can simply waive any support for non-default option sets and let whoever's interested and invested in some particular combination handle it. ./danfe