On 12/02/10 at 19:55 -0000, Joel Ebel wrote: > - As you say, there are performance impacts of enabling pthreads, > particularly with puppet.
No. I said that there are performance impacts of enabling pthreads, at least with some benchmarks. I didn't say anything about puppet. > - Pthreads causes breakage to puppet under unknown circumstances, but repeatable in certain varied environments. No. A bug in the pthread code currently causes breakage to puppet. Puppet worked fine with versions that were not affected by that bug (even with --enable-pthread). > Reasons to not disable pthreads: > - It breaks libtcltk-ruby1.8 > - This will affect at most 0.03% (22 people) of the debian community > according to the votes at: > http://qa.debian.org/popcon.php?package=ruby1.8 Ubuntu popcon data appears > to be down at the moment. > - libtcltk-ruby has no packages that depend on it and provides no > functionality of its own, thus nothing ubuntu provides makes any use of it. > - Everybody else uses pthreads, and it's what we've always done. > - Disabling pthreads might do something bad. Your arguments are fallacious. You failed to mention that disabling pthreads might break other libraries/software. > In summary, pthreads causes significant problems in a well known and > important package to the ubuntu community. Disabling it breaks > something that is almost completely unused. Otherwise it MAY break > something else and we're scared to try it because no one else is doing > it. The fact that it's how it's been done for a few years is not in my > mind a valid reason to continue doing it when the original reason it was > implemented is not clear. > > The reasons to disable it are known and significant. The reasons to > leave it are unknown or irrational. I think it's time to evaluate > priorities. (lol) > Here is what I don't know: > - Anything about ruby. I just know I need to get puppet working in our > environment, and this was blocking my progress. > [...] Let me rephrase your point. You don't care about Ruby. You just care about Puppet. Ruby has a bug, that happens to affect Puppet. Apparently, modifying ruby allows to work-around the bug, possibly affecting other Ruby users, but you don't care, and prefer to (possibly) break Ruby for everybody except you. -- | Lucas Nussbaum | lu...@lucas-nussbaum.net http://www.lucas-nussbaum.net/ | | jabber: lu...@nussbaum.fr GPG: 1024D/023B3F4F | -- building ruby1.8 with pthread support causes puppet hangs https://bugs.launchpad.net/bugs/520715 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs