On Mon, Jul 14, 2008 at 11:59 PM, Moinak Ghosh <moinakg at gmail.com> wrote: > > 2) Migrate to IPS and extend it - quite a bit of effort needed. In > addition to above > we need to add in more stuff like on-disk package file format support, full > mirroring (including manifests), ability to remove packages from a repo, > do not use timestamp-based versioning, web-based repository browsing > and package searching etc., and several more things. > > 3) Use Dpkg and Apt from Nexenta's port. This gives a wealth of features and > readymade solutions with maybe small effort needed to put in some tweaks. > This is not aligned with what the OpenSolaris community is converging on - > IPS. A lot of new OpenSolaris features will be implemented in the longer run > centering on IPS. So in the longer run Dpkg might need more effort and > will be a completely diverged but well-known solution. > > >From my opinion I see merit in approach #2 even though it needs quite a lot > of effort. I do also see merit in #3 but then we get diverged.
I concur that approach #2 - IPS and modifications as needed is the best way out. While I do apreciate the innovation at Nexenta, I also do feel (like all of us in the Belenix team) that we should try and stay as close to opensolaris as possible as far as core infrastructure is concerned. We ought to list our concerns and talk to the IPS team about these and seek their perspective as well. We could then work with the IPS team at first to provide solutions for these concerns. In case the IPS team has different priorities at the moment, then we could try to create a mergable and approvable set of extensions/fixes that could go back into the IPS tree. -- Sriram
