1 |
"Dustin J. Mitchell" <dustin@×××××××.us> posted |
2 |
20070706152051.GA25052@×××××××.us, excerpted below, on Fri, 06 Jul 2007 |
3 |
10:20:51 -0500: |
4 |
|
5 |
> Well, keep in mind that I run in what is probably a slightly different |
6 |
> circle -- server admins. |
7 |
> |
8 |
> Gentoo has a *lot* to recommend it technically for administering a |
9 |
> server -- fine-grained control, careful management of the upgrade path, |
10 |
> transparency, extensibility, etc. |
11 |
> |
12 |
> But the cultural shift is painful when folks like me try to interact |
13 |
> with the Gentoo user or developer community. I think I'm a fairly |
14 |
> technically adept person (hey, I passed the ebuild quiz), yet several of |
15 |
> my bugs have been blown off fairly rudely, by developers who had |
16 |
> obviously not read the entire bug. Of course, interactions on IRC are |
17 |
> even worse. |
18 |
> |
19 |
> The result is that I don't file bugs anymore -- I make a fixed local |
20 |
> copy of the ebuild and call it a day. Since I can't recommend that my |
21 |
> clients and employers do the same, I set them up with a RedHat-derived |
22 |
> base system and then hand-compile the necessary software on top of that. |
23 |
|
24 |
I'm not a server admin and not dev, but I hang out on the dev group/list |
25 |
(group thru gmane), in large part because that's one thing I can do to |
26 |
get a heads-up on stuff coming down the pike before it affects me. I'm |
27 |
also tech literate enough to generally understand development principles, |
28 |
but have only done bash scripts (with kdialog on occasion) on Linux, and |
29 |
VB back before MS decided they didn't want customers that actually cared |
30 |
about their privacy any more and forced me to jump to Linux. (Yes, I owe |
31 |
MS a bit of the credit for one of the best moves I ever made, OFF of MS! |
32 |
=8^P ) Maybe someday I'll be a dev, but it's slow going learning the |
33 |
stuff as a hobby, on one's own. |
34 |
|
35 |
Anyway, so I hang out on the dev list. Having done so since I switched |
36 |
from Mandrake (with Gentoo release 2004.1), I've been around awhile. You |
37 |
think they're rough on you, try the dev list! They are equally as rough |
38 |
on each other! |
39 |
|
40 |
Basically what it comes down to is that people have to develop much |
41 |
thicker skins. I had to. It took awhile and I still believe things |
42 |
could be far better if people would just be a bit more tolerant, and read |
43 |
things in the light most favorable to the other guy instead of the least, |
44 |
particularly when there are cultural and language differences thrown in |
45 |
as well. |
46 |
|
47 |
So yeah, don't take the rudeness personally. If you can, learn to live |
48 |
with it. Reopen the bug if need be, asking why it got closed without |
49 |
even being fully read. Keep in mind "invalid" doesn't mean what it might |
50 |
look like, they /think/ the bug's invalid, but they aren't really calling |
51 |
you a know-nothing. (Yes, I've had the invalid thing happen too, and it |
52 |
bothered me greatly at first.) Sometimes you may have to jump thru a few |
53 |
hoops that you don't believe are necessary, but if it gets the bug |
54 |
fixed... Not trying to name names, but in particular, bug wranglers is a |
55 |
tough job, and sometimes they get pretty cranky and even the devs think |
56 |
they've gone too far on occasion. |
57 |
|
58 |
One thing I had occasion to learn, that I've observed many tech oriented |
59 |
folks haven't. For years I was used to being the guru. Then I joined an |
60 |
ISP (and the ISP's newsgroups) where there was a VERY high level of |
61 |
expertise, one guy was one of about 12 with full commit rights to one of |
62 |
the BSDs (I'm a Linux guy so don't remember which one), and they ALL (or |
63 |
it seemed that way) ran big web and mail servers and the like. I was to |
64 |
them the newbie tech illiterate they had to explain things to, much as I |
65 |
was used to explaining things to others. |
66 |
|
67 |
Well, let's just say I learned to shutup and listen pretty fast, and to |
68 |
qualify my statements much more accurately or cite references when I |
69 |
could. |
70 |
|
71 |
That's an experience I've decided every tech oriented person needs to |
72 |
have. It's REALLY an eye opening and humbling experience. Unfortunately |
73 |
not so many get it. |
74 |
|
75 |
Another thing is that many of these devs are still in school, college, |
76 |
even high school. They're immature and their blood runs hot. They may |
77 |
know their stuff decently well, but they don't have the perspective of |
78 |
years and it shows. They may know their stuff, but they don't always |
79 |
know what they /don't/ know. |
80 |
|
81 |
So anyway, yeah, I've learned to have a /much/ thicker skin. I |
82 |
personally try to always be respectful and give the other guy the benefit |
83 |
of the doubt, but I know that's not the rules everybody plays by now, and |
84 |
if I have a point to make or a bug I want fixed, I'm a bit more insistent |
85 |
on it now. Sometimes I shutup for awhile, but following the dev list, in |
86 |
a few months, there's often an excuse to point it out and effectively |
87 |
appeal the decision. I've had several bugs eventually fixed with |
88 |
variances on the theme, and in fact just got a bug reopened that someone |
89 |
else had filed as well, that I stumbled upon myself. (In this case it |
90 |
was a gcc-4.2.0 related bug, filed while that version was still masked. |
91 |
An announcement on the dev list just said they intend to unmask 4.2.0 to |
92 |
~arch in a few days, so it's time to reopen the bug and get it fixed. I |
93 |
mentioned it as a reply to the announcement, and low and behold, less |
94 |
than an hour later, reopened it was, and reassigned to toolchain, with |
95 |
amd64 in the cc as it was amd64 -fPIC related too.) |
96 |
|
97 |
Now you may or may not be willing to hassle all that, it's up to you. If |
98 |
you can develop the thick skin, tho, and with a bit of patience, you can |
99 |
get some of those bugs fixed. |
100 |
|
101 |
OTOH, even if you can develop a thick skin, it's still not something you |
102 |
can really recommend to others. That remains true. Maybe someday, but |
103 |
not ATM. So with RH/Debian/whatever I'd recommend they stick too. |
104 |
|
105 |
-- |
106 |
Duncan - List replies preferred. No HTML msgs. |
107 |
"Every nonfree program has a lord, a master -- |
108 |
and if you use the program, he is your master." Richard Stallman |
109 |
|
110 |
-- |
111 |
gentoo-amd64@g.o mailing list |