Subject: Re: X11 packages
To: Johnny Lam <jlam@jgrind.org>
From: Robert Elz <kre@munnari.OZ.AU>
List: tech-pkg
Date: 12/01/2001 21:51:05
    Date:        Sat, 1 Dec 2001 06:30:05 -0800
    From:        Johnny Lam <jlam@jgrind.org>
    Message-ID:  <20011201063005.A5353@c35.jgrind.org>

  | I think this basically means the packages that use Imakefiles, or have
  | app-defaults files.

Probably.

  | The only problem I have with an explicit dependency
  | on xpkgwedge is that xpkgwedge is only used at build-time; there are no
  | files it installs that are used at run-time,

Well, yes, that's kind of true, but it does influence where other packages
put files that they use at run time, so xpgkwedge being installed or not
does affect the run time behaviour of other programs, and that's what a
run time dependency is (or should be) all about.

  | So, the short answer is: you need to do an explicit "make clean", then
  | "make install" if you have old work directories.

Yes, I kind of thought it might be like that.   I've never been a fan of
"make clean" - other than as a way or sanely recovering filesystem space,
it shouldn't really be a requirement for anything.   But some things are
just hard...

  | If you find any other packages, please send-pr that they fail
  | with xpkgwedge.

I will - it just that I'm doing all this at home, and from there at the
minute there's no connectivity to anywhere (other than files copied onto
the laptop and off again...)

  | I'll take a look at the packages you've named above.

Thanks - I had been meaning to as well (before I sent in bug reports).

  | We must thank Todd Vierling for coming up with the concept and the initial
  | implementation.  Thanks, Todd!

Yes - there's a lot of excellent work being done in lots of different
places around the NetBSD community, I only wish I had more available
time to do more of it myself.  Those who manage it deserve lots of
appreciation.

kre