On Fri, Aug 29, 2008 at 9:42 AM, russiane39 at gmail.com <mail at belenix.org> wrote: > Heh, again everyone will blame me, but why we can't use gentoo emerge for > Belenix ? Most of work is done, I was able to successfully bootstrap > emerge-based system on Belenix 0.7.1 . Emerge will give us most flexibilty > and ease of use. Here is links for further investigations: > Old (probably abandoned) Alba experiment - > http://gentoo-wiki.com/Alba_Experiment > Maintained Gentoo Prefix for Solaris - > http://www.gentoo.org/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml
Suggestions are always welcome. However I personally dislike emerge. I do not like my box spending days compiling stuff just to upgrade. In addition the OpenSolaris software ecosystem is kind of unique in that it is divided up into different consolidations with each using it's own build mechanism. It is not worthwhile or practical to try and unifiy all those disparate build mechanisms to the Emerge framework. What is needed is a purely Binary packaging setup separate from the build systems. In this I agree with the viewpoints of the IPS folks. While Emerge can handle binary packages it's main value is in tuning builds for the platform. In addition it is more work to integrate emerge with the OpenSolaris features like ZFS and Zones. So I still believe the Nexenta APT/Dpkg mechanism is extremely robust and an excellent port. Biggest of all, almost all of the heavy lifting has already been done, it is already tuned for utilizing ZFS and supporting Zones. All that needs to be done is to make it work properly with the Snap Upgrade framework. Even though this is a longer term change and not to be done right now I am at the verge of putting the lid on IPS. It is an attempt to re-invent a very large wheel and I do not agree to some of the design choices among other problems. I have read through most of the observations/reasoning around IPS and do not see any point that is not addressed by the major existing mainstream packaging systems. Regards, Moinak, -- ================================ http://www.belenix.org/ http://moinakg.wordpress.com/
