From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ricardo Wurmus Subject: bug#31366: Missing icons in virt-manager user-interface Date: Fri, 31 Aug 2018 15:11:49 +0200 Message-ID: <87ftyu1y0a.fsf@elephly.net> References: <87fu37otbj.fsf@aikidev.net> <8736uzo19m.fsf@aikidev.net> <87ftywnas6.fsf@aikidev.net> <20180829222437.GA8741@jasmine.lan> <871sagoeg4.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:38421) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fvjw8-0002Dd-53 for bug-guix@gnu.org; Fri, 31 Aug 2018 09:58:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fvjw2-0003HZ-B0 for bug-guix@gnu.org; Fri, 31 Aug 2018 09:58:06 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:35717) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fvjw2-0003HI-0Q for bug-guix@gnu.org; Fri, 31 Aug 2018 09:58:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fvjw1-0004Jx-SO for bug-guix@gnu.org; Fri, 31 Aug 2018 09:58:01 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-reply-to: <871sagoeg4.fsf@gnu.org> List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Mike Gerwitz Cc: Vagrant Cascadian , 31366@debbugs.gnu.org Mike Gerwitz writes: > I'm sorry if this type of thing has been discussed before (I don't read > every message on the Guix lists), but what about some way of indicating > recommended packages as part of the package definition (a sort of soft > dependency). Guix could then output to the user after installation that > certain package(s) ought to be installed for things to work optimally. > > Guix could then be helpful to the user without expecting the user to > have read all relevant sections of the manual (I have only read portions > so far). `guix package` maybe could also have a flag to automatically > install recommended packages into the user's profile. One way of achieving this is to record recommended packages in the package=E2=80=99s properties list. (We use the properties list very rarely because it easily becomes a grab bag of miscellaneous things that don=E2=80= =99t fit anywhere else.) Much like we pin search path recommendations to certain =E2=80=9Croot=E2=80= =9D packages we could do something similar for recommended packages. =E2=80=9Cglibc=E2= =80=9D, for example, could recommend =E2=80=9Cglibc-locales=E2=80=9D; having a package = installed that links with glibc (i.e. all of them) would result in a recommendation to also install the =E2=80=9Cglibc-locales=E2=80=9D package.= For =E2=80=9Cgtk+=E2=80=9D the recommendation could be to also install one of the icon themes. Installing any package depending on =E2=80=9Cgtk+=E2=80=9D would then lead = to a recommendation to install one of these packages. Unfortunately, some of these recommendations will only be correct when using Guix on top of a foreign distribution, because we handle common scenarios on the Guix-based GNU system directly. -- Ricardo