Alan Coopersmith wrote: > Martin Man wrote: >> For interested parties, I work for Sun as a sustaining engineer and I do >> have a regular problem to "apt-get source -b" some of our software >> packages. I'm not proud of that and I was hoping Indiana will finally >> bring order to chaos... > > But many of the gates aren't designed to allow you to build just the > sources to one package - the source <-> package naming is very strange > in many of them, especially those like ON and X that had the package > breakdown done years ago.
It's not about rebuilding one package from a larger set. What I was trying to point out was that if you decouple packages from build system, by not having proper Build-Depends:, you are ready to go mad because you can't recompile/security fix random package X last compiled Y years ago and running at Z customers. Hint Hint: at Sun we call this CBE, and for me it leads to: "CBE for package X is lost" syndrome... > Do you really want to do "apt-get source SUNWcsr" and have it get the > entire ON source tree? this is what will happen in debian/ubuntu and this is what we are aiming at with nexenta. We are stuck at the moment because ON can't be easily recompiled because it has a pile of never documented dependencies. As a side effect by triggering this command you get all other binary packages that originate from this source compiled. > JDS designed their package breakdown to match the RPM model, with > the binary packages closely matching the source packages, but even > SFW isn't a good fit for that model today, with a single man page > package covering all the components. looking at the history of X, it's not that long ago when people behind realized that it is no longer sustainable to have one WOS that you can 'make World' with. I believe everyone here agrees that componentized model of X is way better than what we had in the years of XFree86. Thus: I believe that sooner or later Sun or people from opensolaris.org community realize that one big ON WOS with no known dependencies and with one big 'make World' that we call 'nightly opensolaris.sh' is not a way to go. At that time, problem with apt-get source -b or similar will be gone... just my .2 cents, Martin -- http://martinman.net _______________________________________________ indiana-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/indiana-discuss
