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 8E4AB1388BF for ; Wed, 6 Jan 2016 19:48:03 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id B657021C009; Wed, 6 Jan 2016 19:47:56 +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 B2FCFE07DD for ; Wed, 6 Jan 2016 19:47:55 +0000 (UTC) From: tot-to To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] USE=desktop-file request Message-ID: <20160106194808.241d549d@localhost> In-Reply-To: <568D6423.4040405@gentoo.org> References: <20160106162338.1e75682e@localhost> <568D6423.4040405@gentoo.org> 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 1aGu3l-0000pq-U7 Date: Wed, 06 Jan 2016 19:47:54 +0000 X-Archives-Salt: 97f7c744-9d93-4376-8677-e54697473019 X-Archives-Hash: af96cc67810d73567278f95eaaeabf42 Hi Sergey, It would be great to make the intallation of desktop-files optional, but I mostly concerned about the dependency on dev-util/desktop-file-utils. This dependency was introduced very recently, i.e. none of those packages had such dependency before and everythigh was working fine. Moreover, currently they still compile work fine without this package (added to package.provided). So, I don't understand why one needs a compile-time switch in order to disable just a redundant software. I think such dependency should be either removed, because it's not really required or at least be optional. -----Original Message----- Date: Wed, 06 Jan 2016 21:59:47 +0300 From: Sergey Popov To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] USE=3Ddesktop-file request Unfortunately i doubt that we could help with that. I did not look into every software package from your list, but many of those packages did not have compile time switch for (not)using desktop-file-utils. If you are still needed to clean up files, that cause no harm to your system - i can only suggest you to mask /usr/share/applications via INSTALL_MASK(to prevent these desktop files from installing at all) 06.01.2016 19:23, tot-to =D0=BF=D0=B8=D1=88=D0=B5=D1=82: > I'm a user of a KISS wm, which does not provide Windows=E2=84=A2-like men= us, > 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. >=20 > 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. >=20 > Please make these dependencies optional. >=20 > Reproducible: Always >=20 > Steps to Reproduce: > 1. echo dev-util/desktop-file-utils-0.22 =20 >>> /etc/portage/profile/package.provided =20 > 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` >=20 > Actual Results: =20 > No crashes or any kind of problems >=20 > Expected Results: =20 > Build crash due to lack of hard dependency >=20 > 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) > =20 --=20 Best regards, Sergey Popov Gentoo developer Gentoo Desktop-effects project lead Gentoo Quality Assurance project lead