I have. There are a few problems I have found using portage. I'll list them 
below:

* Python based (again, would require additional packages not part of the base 
install to use)
* USE flags hinder more than help. For example, if you have a global USE set to 
include GTK+ support and not QT, then it is possible to compile in ui support 
for certain ports 'by accident'. A ports system should operate under POLS 
(principle of least surprise) and provide variants for non-default options. 
(USE does somewhat follow this, but global KNOBS counteract the needed effect)
* Compiler set support is weak. Explained: I do not have the option to compile 
using sun compilers versus gcc compilers.
* Does not support destroot packages (IIRC darwinports is unique in the fact 
that it creates actual packages as part of the install process)

On the plus side, there are some benefits (which are also found in darwinports):

* simple self updates using rsync repositores (fast)
* can handle multiple repositores
* searches are simple and typically very fast

Cheers!

Steve
 
 
This message posted from opensolaris.org
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Reply via email to