Shawn Walker wrote: > On Feb 6, 2008 4:44 AM, Joerg Schilling > <[EMAIL PROTECTED]> wrote: > >> "Shawn Walker" <[EMAIL PROTECTED]> wrote: >> >> >>>> You need to install GNOME libs in order to run a X-less base OpenSolaris >>>> installation. Do you believe this is correct? >>>> >>> No, but I suspect it's a result of packaging, not software. >>> >> If this should read that you believe it is not correct, I concur... >> > > Yes, I don't think one should need GNOME libs in order to run an > X-less base installation -- as long as DBUS and HAL are rightfully not > considered "GNOME libs"; since they are not in the relevant sense. > > Agreed. It was just an example of how bad things can get when dependencies aren'ta primary consideration during integration. >> There are general structural problems with the arbitrary "project boundaries" >> that should be fixed in future. If I did put parts of the cdrtools source >> into >> a separate package that you need to doenload from a different location, >> people >> would be angry with me.... >> > > Yes, I am trying to say that packaging is the issue here, not software. > > No. Dependencies are the issue. Many dependencies are created when the code is written. And some dependencies won't be fixable by changing the packaging. Dependencies need to be considered during development, not after. Hard thought needs to be put into what the use case of a package might be, and both how reasonable it is to require another package in that case, and what problems requiring the other package may cause.
I'm all for improving the Solaris packaging technology. But I don't beleive these problems will be fixed, no matter how much improvement is made in the packaging tools, or file formats. Also I think most dependency problems that can be fixed by re-packaging, can be fixed today with the current pacakging tools. It just takes a finer resolution of packges, and likely an explosion in the number of packages. The problems in the packaging, and the problems being solved in the packaging tools I think, are largely ( though maybe not entirely) orthogonal, and unrelated. -Kyle _______________________________________________ opensolaris-discuss mailing list opensolaris-discuss@opensolaris.org