LCA: Disintermediating distributions
Posted Feb 6, 2008 21:52 UTC (Wed) by TRS-80
In reply to: LCA: Disintermediating distributions
Parent article: LCA: Disintermediating distributions
As you say, getting upstream to make packages for distros seems like an enormous waste of time, unless you tacitly admit there's only a few distros worth caring about. Integration is what distros do, and is driven by the overarching decisions of the distro - do they allow the user flexibility (Debian), or do they shortcut and say "my way or the highway" (Ubuntu)?. Should developers have to know about the idiosyncrasies of integration on OpenSolaris, instead of just writing portable code and letting the OpenSolaris specialists handle the integration? A far better approach is madduck's proposal to get distros to work together. And even then distros like Ubuntu are expecting upstream to waste their time on bureaucracy instead of accepting clearly stable changes. If "standards for how we interact with each other" means taking upstream's word that the changes in the stable tree are really stable, then that's a good move, but at the moment Ubuntu's procedures seem cargo-culted from Solaris without an understanding of how to make them work effectively. Solaris being the home of Architecture Review Committees, interface stability and contracts between modules for use of private interfaces, which OpenSolaris is hoping to streamline and make it more appropriate to open source development.
Other bits from the main article: There's been a OpenID plugin for Bugzilla for 2.5 years (now bitrotted), and it converted from RSS to Atom feeds for searches nearly 2 years ago. What I suspect jdub really wants to prevent is distros doing their development internally as happened with the example in the article (Xgl) and intlclock.
to post comments)