On Thu, Jun 04, 2009 at 11:15:45AM -0700, Matt Ingenthron wrote: > Shawn Walker wrote: > >Matt Ingenthron wrote: > >>Shawn Walker wrote: > >>>As noted in: > >>> > >>>PSARC/2005/185 Enabling serendipitous discovery > >>>PSARC/2007/048 Include GNU coreutils 6.7 > >>>PSARC/1991/061 Packaging rules for system extensions > >>> > >>>...many bits of software are moving to /usr :) > >>> > >>>Death to /opt/sfw, /usr/sfw, etc. > >>> > >>>Deliver to /usr; your life will be simpler, many users will thank > >>>you, and you won't have this issue.
There's no mention whatsoever of /opt in the opinion for PSARC/2005/185, and none in the final spec for PSARC/2007/048. /opt/sfw was never an official location -- the companion CD was not a product in ARC parlance. /usr/sfw *is* obsolete, and everything in there is moving out into /usr. Therefore /opt is still the location that 3rd parties should use _as far as the ARC is concerned. > >>http://opensolaris.org/os/community/arc/policies/install-locations/ > >> > >>Respectfully, I believe you are quite wrong on this. Agreed. > >I disagree. For many of the same reasons stated in PSARC/2005/185, I > >believe even third-party software belongs in /usr. You do (and I might, as you can see below), but the ARC clearly does not. Now, it's possible that for OpenSolaris we'd want to change that, and to the extent that changes for OpenSolaris haven't all been reviewed by the ARC, it's possible that what you say is, in fact, correct for OpenSolaris. If so, that would one more change to document to the ARC eventually, and also, that would be a change that should be communicated to OpenSolaris developers ASAP, including, for example, by making sure that filesystem(5) is different on OpenSolaris than on Nevada. I myself am not sure where third-party pkgs should install into. FOSS could always be integrated directly into OpenSolaris via the consolidation process, or perhaps via /contrib, in which case it will end up in /usr -- to me this argues for third parties packaging FOSS to install into /usr, and I'm not sure why non-FOSS should be treated differently in this regard. Right now I lean towards third parties installing code into /usr. Nico -- _______________________________________________ indiana-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/indiana-discuss
