Seemant, has unlike normal been very vocal about the current situation. Its nice to actually see him have some spit and vinegar so to speak about Gentoo still. As as much as we all want to in some ways deny that we consider it our baby..we all do.
I’ve been doing some things lately that are a bit unusual for me. This includes simply deleting all email that I get from the dev and private mailing list. Simply put we have too many dev’s with ego’s that are overly large and basically all need to get knocked off of their pedestal’s. Instead of innovating (which we aren’t doing), we’re spending time talking and yelling about stuff..that will not change. You all know that fact as well.
I had one of those the other day with hparker..asking me to come into -devrel and explain some of the things I had said in -dev about the organization. I will start with saying that I like kloeri. He’s a decent chap. However, he’s not cut out to be the leader of devrel. He’s just too nice. One of the issues with devrel..was the appointment of Deedra to the position of leader. She was not fit for it..and it showed with the massive backlash against devrel while she was in control of it. It wasn’t her alone but devrel lost all ability at that point. It has since then done nothing in reality. Its not actively trying to handle anything at this point and in my personal opinion filled with people who just want to be “liked and not cause trouble”. Well damnit, you are developer relations. You are literally the arm of the social contract that enforces it. Yes you need the help of other groups like infra to ban someone for being an asshat (yes I said asshat). Personally, I’m a cynical person with Gentoo, and have been for quite a while. Those kind of people are perfect for the position. They don’t care who you are or what you do for the project. You act like an idiot and you’re going to get punished.
As many would say, vapier is nigh immune from anything of the like because of how much he does for the project. He isn’t and shouldn’t be. If he goes off and starts cussing at 12 developers, revoke his access for a few days. The entire project isn’t going to fall down, will some things not get fixed and or updated 5 minutes after its out..yeah, but its not going to result in a massive exodus of users and developers. Devrel, as it stands now..doesn’t have a spine. It doesn’t want to have one..and its a source of a great ability to fix the 600 reply threads we have going on right now. If I was reading it and having the power, I’d of probably locked posting to the mailing lists that this always takes place, both public and private…and then given 20-30 dev’s a vacation.
I’ll also put the shot out the bow that devrel has a leaning preference for being friends with the ciaranm clic. Its not something that I think can easily be denied as most people notice that the clic is nigh invinible and able to say what they want. Ciaranm also has a voice in Gentoo, via the minions that he has. SPB included in that, who many consider to be the “voice” of Ciaranm in the project still. I’m sure the point will be argued, but a lot of things I hear from SPB seem to sound like it came directly from Ciaranm.
The council, while a good attempt at the technical direction for Gentoo. Has to this day not set any technical direction for the project at all. So really guys, what is your point? You above all else should be giving us the direction to innovate…yet…there’s nothing. You don’t have a desire to lead us and innovate continually. Are we as a project going to become irrelevant because no one wants to be that disliked and push for things to change? Well quite frankly I’m tired of it. Make a bloody decision about the technical direction of Gentoo, and give us a bloody direction to move towards. The innovation right now is from projects outside of the development community. Look at paludis and pkgcore. They are implimenting new features into the core uniqueness of what makes Gentoo special. Is there a reason we are slow on new changes. Do we need to audit the code for portage, and rewrite vast stretches of it and remove all the nasty hacks in it?
Can we innovate by sitting on our ass and not having any goals at all. Being a rhetorical question, the answer if of course no. So council get up off your bum’s and do something about it. Set short term goals that are reachable, and farther reaching goals of what Gentoo should be aiming for as a distribution.
Will this fix any and all problems, no. However, a devrel who has a spine and is around 24/7, doesn’t get questioned internally by their own members. Would go a long way to fix a lot of issues, we’re currently having…I would guess so. Devrel, and its members should be allowed to act in the best interest of the project, and hold that “social contract” that we’ve all at some point taken a dump on (don’t even bother denying it, because I’ll have no problem pulling out 2 years of logs and searching for something you’ve done that has violated it). This is a contract that to become a developer you agree’d to follow. Well you haven’t, I haven’t, none of us have to the letter. Should you get a few slaps on the hand before you get worse punishment of course.
However, do you think the poisonous people in the project are going to stick around when they constantly are getting into trouble, getting access revoked to this or that? No, its not worth the hassle. Course you also need to find the people who won’t get on a power trip over it as well. Which is why I mentioned the cynical people…as they are also the ones who probably have the best vision of what Gentoo was, and really should be to continue to move forward. Course you also need someone to lead who has hope that things will get better…which again most of us cynics no longer believe. Its a fine balance.
So in essence, don’t be a tool. Stop acting like an idiot, use your own brain to make your own decisions. Use some bloody common sense. Yes you have the ability to think rationally and calmly…so actually do that. Cause if this was an actual job, we’d all be fired by now. Luckily, for you and for me on a couple of occasions it isn’t. However, bring some of that workplace mentality with you to the project. You might hate the guy across the hall from you, but you still have to work with him, and get along enough to actually accomplish the tasks that you need to. Compromise.
Simply put…after Gentoo, I’m no doubt done with the open source movement. I won’t want to help another project in any active way. I’ll submit patches no doubt..but won’t be part of a project. Its simply not worth the pain in the ass it really is.
This has been your quota for the year for tsunam’s asshatness
edit: Thinking about it…I think the main problem is that we’re all just a bunch of spoiled little brats who never learned to play nice with each other and instead of sharing toys like you were taught in preschool. you walk over, smack them on the nose (causing it to bleed) and then take their toy. Rinse and repeat…because you want that toy back.