Finn Thain wrote:
On Sat, 5 Nov 2005, Nick Dimiduk wrote:

Grobian wrote:
I thought let's give it a shout, because maybe we should add it to the base profile somehow and alias some more to have calls to find and xarg (when not in a pipe) being directed to gfind and gxargs for maximum compatibility. Maybe it's not worth it. Opinions?
How big is the installation of findutils? If it's not gigantic (I don't expect it to be) then I think this is a good idea. Keeping things within the portage environment as similar to "mainline" as possible will only avoid hassles.

If by "mainline", you mean "Gentoo/Linux", the major dis-similarity remaining is the name of the executable.

IMHO, the Alt project policy of mandatory "g" prefixes is misguided. If it suits BSD, great, but AFAICT it limits portability to non Gentoo systems, and it shouldn't be applied to all -alt projects.

My opinion actually was to just let it be ~ppc-macos, since there are no known problems with the OS provided find and xargs. When we have a prefix, we can just install the normal GNU find and xargs (without g prefix) and have maximum compatibility with the other arches on that point.

The best Alt project policy is to always use portable shell script in the tree. That is, avoid gnu extensions. That would help minimise the base system if nothing else.

   http://www.gentoo.org/proj/en/gentoo-alt/index.xml

If you can do an easy change to just make it work on non GNU versions -- something which Flameeyes has put a lot efforts in -- then I prefer to simply do that. However, if problems or limitations (like OSX's sed for instance) which are not easy to circumvent, then I'd opt for getting the GNU version to avoid making it very complicated for everyone.

Question that remains is whether we can use the OS provided tools without having to lie against portage, or limiting portage to 'upgrade' (override) them with 'newer' (other?) versions when necessary.


--
Fabian Groffen
Gentoo for Mac OS X Project -- Interim Lead
--
[email protected] mailing list

Reply via email to