Hi, On Thu, Dec 29, 2005 at 21:19:24 +0100, Simone Rota wrote: [...]
Maybe I'm a bit late for this note, anyway, after having used the new collection layout for a while, I feel a bit nostalgic regarding the previous base/opt division.
To me x11, gtk, firefox etc are not exactly what I'd call core requirements for a CRUX setup (even if it's important to have them on the iso).
An idea is to move the ports from the previous opt collection into the current opt, with some ex-base port too, thus obtaining a true core collection, that really represent things that should not be removed (ie by prt-get) and are not listed as dependencies for other ports since they're implied (pkgconfig?).
I agree that the "don't touch it unless you know what you're doing" property of base ports was quite nice. In fact, while reading your post I thought that it's maybe even wrong to have i.e. windowmaker or gtk in core; I'd prefer if the ports tree would be neutral WRT things like window managers etc. why should windowmaker be in core, and all the others in opt? Using "Per's choice" for the official ISO sounds good to me, but it seems to me that there's no real (user-visible) reason to reproduce that in the ports tree. The two disadvantages are that it's less transparent to the user what's included on the ISO and that it requires some changes to the top level Makefile to build the ISO images (which on the other hand will probably make it easier to build ISO images with blackbox instead of windowmaker ;-)). While I'm convinced that Simone's proposal is better than the current situation, we'll have to make sure that it's worth the effort. If a majority here thinks it is, I'm all for it. Let's try to agree on something before we make a 2.2 release. Regards, Johannes -- Johannes Winkelmann mailto:jw@tks6.net Bern, Switzerland http://jw.tks6.net