all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Ricardo Wurmus <rekado@elephly.net>
To: Mike Gerwitz <mtg@gnu.org>
Cc: Vagrant Cascadian <vagrant@debian.org>, 31366@debbugs.gnu.org
Subject: bug#31366: Missing icons in virt-manager user-interface
Date: Fri, 31 Aug 2018 15:11:49 +0200	[thread overview]
Message-ID: <87ftyu1y0a.fsf@elephly.net> (raw)
In-Reply-To: <871sagoeg4.fsf@gnu.org>


Mike Gerwitz <mtg@gnu.org> 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’s properties list.  (We use the properties list very rarely
because it easily becomes a grab bag of miscellaneous things that don’t
fit anywhere else.)

Much like we pin search path recommendations to certain “root” packages
we could do something similar for recommended packages.  “glibc”, for
example, could recommend “glibc-locales”; having a package installed
that links with glibc (i.e. all of them) would result in a
recommendation to also install the “glibc-locales” package.  For “gtk+”
the recommendation could be to also install one of the icon themes.
Installing any package depending on “gtk+” 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

  reply	other threads:[~2018-08-31 13:58 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-05-05  0:10 bug#31366: Missing icons in virt-manager user-interface Vagrant Cascadian
2018-08-27 23:09 ` Vagrant Cascadian
2018-08-29 21:05   ` Vagrant Cascadian
2018-08-29 22:24     ` Leo Famulari
2018-08-30  1:01       ` Mike Gerwitz
2018-08-31 13:11         ` Ricardo Wurmus [this message]
2018-09-01  1:12           ` Mike Gerwitz

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87ftyu1y0a.fsf@elephly.net \
    --to=rekado@elephly.net \
    --cc=31366@debbugs.gnu.org \
    --cc=mtg@gnu.org \
    --cc=vagrant@debian.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.