Subject: Re: RFC: new variable SUGGESTS, Part II
To: None <tech-pkg@netbsd.org>
From: Jeremy C. Reed <reed@reedmedia.net>
List: tech-pkg
Date: 09/02/2002 21:09:31
On Mon, 2 Sep 2002, Jan Schaumann wrote:

> >   - usefulness; I can't really think of any examples where
> >     SUGGESTS would provide any added functionality over
> >     meta-packages.
>
> meta-packages are useful for packages that combine a whole bunch of
> related things, such as kde3 or gnome.  However, we wouldn't want to
> create tons and tons of meta-pkgs just to suggest that the user looks at
> another package they might be interested in.

I agree.

> wm/blackbox:
> 	a window manager that does not include keybindings.  Thus,
> 	virtually every user will want to use an extra keygrabber.
> 	Almost all blackbox users use wm/bbkeys, but there are other
> 	key-grabbers that would work equally well, thus, bbkeys can
> 	not be a dependency.  blackbox should suggest bbkeys

Well, you could force bbkeys as a dependency anyways. Probably less than
one percent of blackbox users don't use bbkeys.

> The point being that it may be helpful for a package to just say "Hey,
> this other package works really well with this one;  strictly speaking,
> you don't NEED it, but you might want it."  Of course, every user can
> just find out about these things on their own, but for convenience this
> might be nice.

I think this is an excellent idea for making NetBSD friendly for
end-users.

> TAKE_SUGGESTS can be set to YES, NO, and ASK.  YES accepts all
> suggestions, NO rejects all.  ASK makes 'make' ask for every single
> suggestion.  Did you not notice the 'ASK' option?

I like the ASK idea too.

This is especially useful for the patches I am about to propose: by
suggesting a blackbox-menus package for blackbox, icewm-menus for icewm,
etc. (I first discussed back in January 2001; I'll be sharing the patches
soon for packages to provide menu entries.)

   Jeremy C. Reed
   http://bsd.reedmedia.net/