(I've been away from this list for years, but i'll write my few thoughts about this... hope to start writing here frequently again :)) Tilman Sauerbeck wrote:
Matthias-Christian Ott [2007-10-05 17:51]:
[...] * automatic version, standards and integration tests for Pkgfiles * more precise and stricter packaging standards * no more footprint mismatches (isolated builds, USE flags like system) * complete localisation (no --disable-nls, ...) * (simple) Pkgfile standard library (common mirrors, functions) * multiple architectures * improvement of pkgutils (attribute, hooks/events, pkgutils library) * redesign of prt-get
You'd have to talk to Johannes to do that, but I guess he's open to suggestions (I believe he's only fixing evil bugs in prt-get these days).
yes, and i'd add that there is ilenia too if you don't like prt-get... ;) it's maintained more than evere and was completely redesigned from 2.x to 3.x.
Some points on your list are totally NOT compatible with Per's idea of CRUX, I think (like NLS, USE flags, ...). And I'm sure there's lots of users who _like_ not having NLS and no USE flags. Really :) Seems you want Gentoo with ports/pkgutils :)
I am among those users... the great thing about the crux ports system is that writing ports is really easy and straight forward... the user can easily modify ports to best suit its need, and so s/he has full control over the system. Examining or ignoring some footprint mismatches doesn't seem such a big problem... it's a deal instead in change of full control over the system. An use flags or feature flags system, extended use of variables in ports, complex footprints and so on would make ports unreadable, hard to create/customize/maintain and will make of pkgutils what now is emerge or pacman. We already have a crux-inspired distribution that has some of those "issues" solved... it's called ArchLinux, is complete, stable, fast (but not as fast as crux) and is a good way between crux, gentoo (and debian). I personally don't like the solutions or maybe those "issues" are not real problems to me so i stick with crux; I happily use it on either ppc (no crux-ppc is not dead... ;)), x86 and sparc. my 2 cents, bye giorgio -- NullPointer || GnuPG/PGP Key-Id: 0x343B22E6