On May 4, 2011, at 1:36 PM, Robert Fox wrote: > i586 has been built . . . but x86_64 seems to be stuck: > http://kenobi.mandriva.com/bs//build.php > > Anxiously awaiting this build to fix two broken systems . . . > > Can someone give it a kick or something . . . >
While I understand your need, and I certainly would kick whatever if I was sufficiently enabled, I cannot help there. But I'll piggyback on your request to point out the obvious: When RPM segfaults *EVERYTHING* stops. We've gone around this loop on cooker devel *AT LEST* 10-20 times over the last few months. You can honk that the Mandriva build system is broken (imho its getting the job done or beta2 wouldn't exist), or whether I'm an asshole and Per Oyvind is an idiot and all sorts of other entertaining\ "social" issues as you wish, but the reality is this: What is good for a distro != how rpm needs to be packaged The specific issues have to do with "dependency helll" and static vs dynamic linking. Historically, /bin/rpm was _ALWAYS_ statically linked. That is/was good for RPM and RPM users: RPM continues to function no matter what else might break. However, as distros have grown and become (imho) "bloaty" and have to focus on refactoring "security" upgrades into a single package for efficiency, well that too is perfectly sane for a *distro* but not at all sane for RPM itself. The issues with *.a librrary removal from distros has become serious enough that it literally is no longer possible for rpm to be statically linked. The upgrade model for whatever OSnews and LWN wishes to find at these entries in /etc/hosts #194.97.152.138 rpm5.org #194.97.152.138 rpm6.org is about to change to create statically linked binary versions of rpm that WILL drop-in on distros that are no longer able to handle what are relatively simple issues like a RPM segfaul,t on a time scale that is in accordance with distro user expectations. The 194.97.152.138 project has all the necessary infrastructure knowledge and talent with "continuous integration" to properly build rpm so that users are not left asking on mailing lists repeatedly for assistance. This months choice of distro for which the 192.97.152.138 project is going to build statically linked binary packaging is OpenMAMBA (Details are still being coordinated with Silvan, its entirely up to OpenMAMBA what they choose to do; this is a 192.97.152.138 project announcement that this month's distro is OpenMAMBA including arm, nothing more). If you wish similar statically linked solutions for M&M or any other rpm based distro you have but to ask, and whatever rpm you wish linked statically to avoid the quite simple engineering problem of What happens if RPM segfaults? will be attempted and adjusted to whatever is desired. Distro's are most definitely encouraged to supply *.a libraries sufficient to statically link RPM no matter what the 194.97.152.138 project chooses to install under "continuous integration" buildbots for the project's purposes. At the same time, a MongoDB store and other forms of automated QA will be attempted on the chosen distro-of-the-month. June's distro will be MOMONGA (mho only), I think the flying squirrel is cuter than Poky's. hth 73 de Jeff > Thx, > R.Fox >
smime.p7s
Description: S/MIME cryptographic signature