Simone Rota [2005-12-29 21:19]:
On 12/29/05 12:27 Juergen Daubert wrote:
one outstanding point is still the question how to deal with dependencies for core and even opt ports. IIRC one result of CruxCon 2005 was, to handle that in the following way:
- All core/opt ports should list run-time dependencies - but not to glibc and gcc - no build-time dependencies
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).
Yes, I've been thinking about this as well.
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 like this proposal. Regards, Tilman