From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 5720E1388BF for ; Wed, 6 Jan 2016 16:23:55 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id DD04DE085B; Wed, 6 Jan 2016 16:23:41 +0000 (UTC) Received: from ofme-ckp42-1.phys.msu.ru (ofme-ckp42-1.phys.msu.ru [93.180.50.207]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id CD388E0855 for ; Wed, 6 Jan 2016 16:23:40 +0000 (UTC) From: tot-to To: gentoo-dev@lists.gentoo.org Subject: [gentoo-dev] USE=desktop-file request Message-ID: <20160106162338.1e75682e@localhost> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Received: from localhost ([127.0.0.1]) by ofme-ckp42-1.phys.msu.ru with esmtpsa (Postfix) (envelope-from ) id 1aGqs6-0000H7-MD Date: Wed, 06 Jan 2016 16:23:39 +0000 X-Archives-Salt: e3e9642b-f650-45dd-9b4f-1eca0886ba57 X-Archives-Hash: eb8e3f3d5acf97ade3ed80155413dd8c I'm a user of a KISS wm, which does not provide Windows=E2=84=A2-like menus, desktop icons, etc. GUI software is called just by typing the binary name in PATH, just like any other software. For me the desktop-files are some kind of useless junk. Recently a lot of software were made harddep on dev-util/desktop-file-utils, i.e. from now on there are not only junk text files, but also a junk software required without any reason. I've added it to /etc/portage/profile/package.provided and everything compiles and works just fine. It means that in reality there is no real need in this software. Please make these dependencies optional. Reproducible: Always Steps to Reproduce: 1. echo dev-util/desktop-file-utils-0.22 >> /etc/portage/profile/package.provided 2. emerge -C dev-util/desktop-file-utils 3. emerge -1 `equery d dev-util/desktop-file-utils | awk '{print $1}' | sed s/^/=3D/g` Actual Results: =20 No crashes or any kind of problems Expected Results: =20 Build crash due to lack of hard dependency To be more specific, here is all the software on my system, that depends on dev-util/desktop-file-utils, but compiles and works just fine without it: $ equery d dev-util/desktop-file-utils * These packages depend on dev-util/desktop-file-utils: app-office/dia-0.97.3 (dev-util/desktop-file-utils) app-text/evince-2.32.0-r4 (dev-util/desktop-file-utils) app-text/gnome-doc-utils-0.20.10-r1 (dev-util/desktop-file-utils) dev-cpp/atkmm-2.24.1 (dev-util/desktop-file-utils) dev-cpp/cairomm-1.12.0-r1 (dev-util/desktop-file-utils) dev-cpp/glibmm-2.46.1 (dev-util/desktop-file-utils) dev-cpp/gtkmm-2.24.4-r3 (dev-util/desktop-file-utils) dev-cpp/pangomm-2.38.1 (dev-util/desktop-file-utils) dev-libs/atk-2.18.0 (dev-util/desktop-file-utils) dev-libs/libIDL-0.8.14 (dev-util/desktop-file-utils) dev-libs/libcroco-0.6.9 (dev-util/desktop-file-utils) dev-libs/libsigc++-2.6.2 (dev-util/desktop-file-utils) dev-python/pygobject-2.28.6-r55 (dev-util/desktop-file-utils) dev-python/pygtk-2.24.0-r4 (dev-util/desktop-file-utils) dev-util/gtk-update-icon-cache-3.16.7 (dev-util/desktop-file-utils) gnome-base/gsettings-desktop-schemas-3.18.1 (dev-util/desktop-file-utils) gnome-base/libglade-2.6.4-r2 (dev-util/desktop-file-utils) gnome-base/librsvg-2.40.11 (dev-util/desktop-file-utils) gnome-extra/libgsf-1.14.34 (dev-util/desktop-file-utils) media-libs/libart_lgpl-2.3.21-r2 (dev-util/desktop-file-utils) sys-block/gparted-0.24.0 (dev-util/desktop-file-utils) x11-libs/gdk-pixbuf-2.32.2 (dev-util/desktop-file-utils) x11-libs/gtk+-2.24.28-r1 (dev-util/desktop-file-utils) x11-libs/pango-1.38.1 (dev-util/desktop-file-utils) x11-themes/gtk-engines-2.20.2-r2 (dev-util/desktop-file-utils)