Blog post titles coming true?
Wednesday, June 30th, 2004After my last post, i’m not starting to wonder why we don’t just f*cking pack it in.
A bug with mono has gotten me so depressed about the state of things that i’m seriously considering selling my thinkpad and going to live in some hippy commune somewhere.
There seems to be a problem with an NPTL enabled glibc on gentoo that makes all versions of mono after Beta1 freak. The garbage collector sh*ts a break, and brings whatever app is running to a halt. When i first experienced this, i posted to the mono-devel-list here. Although good intentioned, this generated not much more than “find a simple test case” and “get a backtrace”. My foo with glibc threading and garbace collection is not exactly…. existant (like most people’s) so being able to devise a test case for this is pretty out of my league without some hints. As for backtraces, we eventually had a gentoo bug opened and a corresponding ximian bug with plenty of back traces. The ximian bug has seemingly gotten no attention. none.
Now, understandably the bug deals only with a “hobby distro” that we know isn’t well loved by some ximian folks. Why bother when it only affects all those silly script kiddies that bother using a silly thing like gentoo?
The fact of the matter is this is a result of basically one thing: glibc folks deciding that releases aren’t worth while and that distros should just take snapshots at their leisure. People talk about linux not being a good target becomes it’s hard to target, compared to win32, and they couldn’t be more right. We can’t even get a LIBC that is f*cking standard across each distros because the glibc authors can’t be bothered to do releases. I’ve heard that they will be back to making releases again soon. I can only hope this is the case. Regardless the big guys are gonna have a patched to h*ll glibc, so it’s not like it’s gonna matter.
Regradless of this, the likelyhood is gentoo is using a newer glibc/NPTL snapshot than redhat, fedora, suse, whatever. When these guys DO update their glibc/NPTL stuff, they may very well run into the same d*mn problem with the garbage collector. Maybe then this bug will get fixed. I don’t see it happening before then, and that makes me really depressed.
The idealist in me wants to say that the bug will get attention because the mono guys want their project working every where possible, but that idealist is gonna be disappointed.
Mood: pondering why i bother.
