* Re: [gentoo-dev] Through the looking glass: Reflections on Gentoo
[not found] <b9e574f80701071314r20cbeacaq193aa742a72a9263@mail.gmail.com>
@ 2007-01-07 21:34 ` Petteri Räty
2007-01-07 22:52 ` OT - "Good skills" (WAS: Re: [gentoo-dev] Through the looking glass: Reflections on Gentoo) Michael Sullivan
2007-01-07 23:58 ` [gentoo-dev] Through the looking glass: Reflections on Gentoo Bryan Østergaard
2007-01-08 23:33 ` Simon Stelling
2 siblings, 1 reply; 12+ messages in thread
From: Petteri Räty @ 2007-01-07 21:34 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1246 bytes --]
Ivan Sakhalin kirjoitti:
> - Reduce the rules so that things can be done without a week of
> discussion for every small idea
I have yet to see people refuse written code that has no technical
problems so instead of talking about how to implement stuff, go out
there and write it instead.
>
> - how many retire because of political reasons?
>
Not that many I think. There was a time when a couple of people seemed
to leave because of "political" reasons.
> - how many are recruited?
I have been doing most recruits lately. There has always been a steady
flow of good people wanting to become devs so that is not a problem. The
biggest problem is having enough people interested in guiding new people
and making sure they have good enough skills.
>
> It is here that I must interject with another problem - some groups
> complain
> that they are understaffed, but reject candidates just because; some groups
> obviously can't manage on their own but deceive themselves into believing
> they are doing fine and refuse any help. Some groups are not doing what
> their
> group should be and attack people that try to do what they refuse to do.
Any examples here?
Regards,
Petteri
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* OT - "Good skills" (WAS: Re: [gentoo-dev] Through the looking glass: Reflections on Gentoo)
2007-01-07 21:34 ` [gentoo-dev] Through the looking glass: Reflections on Gentoo Petteri Räty
@ 2007-01-07 22:52 ` Michael Sullivan
2007-01-07 22:56 ` Ciaran McCreesh
` (3 more replies)
0 siblings, 4 replies; 12+ messages in thread
From: Michael Sullivan @ 2007-01-07 22:52 UTC (permalink / raw
To: gentoo-dev
> I have been doing most recruits lately. There has always been a steady
> flow of good people wanting to become devs so that is not a problem. The
> biggest problem is having enough people interested in guiding new people
> and making sure they have good enough skills.
I would like to help with coding/debugging packages for Gentoo. I have
some programming experience on a very small scale. I have an Associates
of Computer Science from a small community college, and I've never had a
job working for a software company. You spode of "good enough skills";
I don't think I have good enough skills to help with Gentoo, but I'd
like to. Where should I start?
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: OT - "Good skills" (WAS: Re: [gentoo-dev] Through the looking glass: Reflections on Gentoo)
2007-01-07 22:52 ` OT - "Good skills" (WAS: Re: [gentoo-dev] Through the looking glass: Reflections on Gentoo) Michael Sullivan
@ 2007-01-07 22:56 ` Ciaran McCreesh
2007-01-07 23:58 ` Michael Sullivan
2007-01-07 22:58 ` OT - "Good skills" (WAS: Re: [gentoo-dev] " Petteri Räty
` (2 subsequent siblings)
3 siblings, 1 reply; 12+ messages in thread
From: Ciaran McCreesh @ 2007-01-07 22:56 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1024 bytes --]
On Sun, 07 Jan 2007 16:52:04 -0600 Michael Sullivan
<michael@espersunited.com> wrote:
| > I have been doing most recruits lately. There has always been a
| > steady flow of good people wanting to become devs so that is not a
| > problem. The biggest problem is having enough people interested in
| > guiding new people and making sure they have good enough skills.
|
| I would like to help with coding/debugging packages for Gentoo. I
| have some programming experience on a very small scale. I have an
| Associates of Computer Science from a small community college, and
| I've never had a job working for a software company. You spode of
| "good enough skills"; I don't think I have good enough skills to help
| with Gentoo, but I'd like to. Where should I start?
https://bugs.gentoo.org/
--
Ciaran McCreesh
Mail : ciaranm at ciaranm.org
Web : http://ciaranm.org/
Paludis, the secure package manager : http://paludis.pioto.org/
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: OT - "Good skills" (WAS: Re: [gentoo-dev] Through the looking glass: Reflections on Gentoo)
2007-01-07 22:52 ` OT - "Good skills" (WAS: Re: [gentoo-dev] Through the looking glass: Reflections on Gentoo) Michael Sullivan
2007-01-07 22:56 ` Ciaran McCreesh
@ 2007-01-07 22:58 ` Petteri Räty
2007-01-07 23:06 ` Seemant Kulleen
2007-01-08 4:43 ` Daniel Drake
3 siblings, 0 replies; 12+ messages in thread
From: Petteri Räty @ 2007-01-07 22:58 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1179 bytes --]
Michael Sullivan kirjoitti:
>> I have been doing most recruits lately. There has always been a steady
>> flow of good people wanting to become devs so that is not a problem. The
>> biggest problem is having enough people interested in guiding new people
>> and making sure they have good enough skills.
>
> I would like to help with coding/debugging packages for Gentoo. I have
> some programming experience on a very small scale. I have an Associates
> of Computer Science from a small community college, and I've never had a
> job working for a software company. You spode of "good enough skills";
> I don't think I have good enough skills to help with Gentoo, but I'd
> like to. Where should I start?
>
The problem is that we get a lot of mails like this. Gentoo does not
work like a school were someone educates you from the start. The way the
process works is that we pick up people who have been doing good work
for a while and ask them take the quizzes. Probably the best material
for learning is http://devmanual.gentoo.org. For looking things to do
look into http://bugs.gentoo.org and probably #gentoo-bugs on bugdays.
Regards,
Petteri
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: OT - "Good skills" (WAS: Re: [gentoo-dev] Through the looking glass: Reflections on Gentoo)
2007-01-07 22:52 ` OT - "Good skills" (WAS: Re: [gentoo-dev] Through the looking glass: Reflections on Gentoo) Michael Sullivan
2007-01-07 22:56 ` Ciaran McCreesh
2007-01-07 22:58 ` OT - "Good skills" (WAS: Re: [gentoo-dev] " Petteri Räty
@ 2007-01-07 23:06 ` Seemant Kulleen
2007-01-08 4:43 ` Daniel Drake
3 siblings, 0 replies; 12+ messages in thread
From: Seemant Kulleen @ 2007-01-07 23:06 UTC (permalink / raw
To: gentoo-dev
> I would like to help with coding/debugging packages for Gentoo. I have
> some programming experience on a very small scale. I have an Associates
> of Computer Science from a small community college, and I've never had a
> job working for a software company. You spode of "good enough skills";
> I don't think I have good enough skills to help with Gentoo, but I'd
> like to. Where should I start?
You know this question comes up a lot. The answer hasn't changed much
over the years, and you may not like it, but it's the honest to goodness
best way to start helping: just start helping. There are numerous
avenues to do so, and in no particular order they are:
1. gentoo-user mailing list
2. the gentoo forums
3. join an irc channel or two (#gentoo has a steady stream of traffic of
people who need help)
4. figure out what you're good at and/or what you want to learn and hop
on over to bugzilla and find bugs in those areas.
The caveat to the bugzilla one is this: most people who want to help go
straight to maintainer-wanted bugs or try and create ebuilds for new
packages. To be perfectly honest, those areas are not *where* gentoo
needs help. We need help to maintain stuff already in the tree, so start
at maintainer-needed or drill into some specific teams (gnome, pam,
kerberos, kde, bsd, samba, mail, web-apps, there's a list of herds
somewhere).
Spread the word!
Thanks,
--
Seemant Kulleen
Developer, Gentoo Linux
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-dev] Through the looking glass: Reflections on Gentoo
[not found] <b9e574f80701071314r20cbeacaq193aa742a72a9263@mail.gmail.com>
2007-01-07 21:34 ` [gentoo-dev] Through the looking glass: Reflections on Gentoo Petteri Räty
@ 2007-01-07 23:58 ` Bryan Østergaard
2007-01-08 23:33 ` Simon Stelling
2 siblings, 0 replies; 12+ messages in thread
From: Bryan Østergaard @ 2007-01-07 23:58 UTC (permalink / raw
To: gentoo-dev; +Cc: gentoo-user
On Sun, Jan 07, 2007 at 10:14:26PM +0100, Ivan Sakhalin wrote:
> Dear friends and fellow Gentooists,
>
<snip lots of text>
>
> While the politics around these cases make rational discussion quite
> difficult
> it is obvious even to outsiders that this is not in the spirit of the
> original Gentoo Metadistribution - it even violates many of those so-called
> rules that were created to help the interaction between people from wildly
> divergent backgrounds.
> Devrel, as it stands, has always been controversial as everyone saw a
> different use for the rather unneeded concentration of power in the hands of
> a few people. But when people are denied an appeal and devrel unilaterally
> decides, ignoring policies and common sense, what is one supposed to think?
>
Developer Relations haven't denied any appeals at all. You'll have to
back this statement up with facts if you want to change any developers
mind about this I'm afraid.
Regards,
Bryan Østergaard
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: OT - "Good skills" (WAS: Re: [gentoo-dev] Through the looking glass: Reflections on Gentoo)
2007-01-07 22:56 ` Ciaran McCreesh
@ 2007-01-07 23:58 ` Michael Sullivan
2007-01-08 1:36 ` Luca Barbato
` (2 more replies)
0 siblings, 3 replies; 12+ messages in thread
From: Michael Sullivan @ 2007-01-07 23:58 UTC (permalink / raw
To: gentoo-dev
On Sun, 2007-01-07 at 22:56 +0000, Ciaran McCreesh wrote:
> On Sun, 07 Jan 2007 16:52:04 -0600 Michael Sullivan
> <michael@espersunited.com> wrote:
> | > I have been doing most recruits lately. There has always been a
> | > steady flow of good people wanting to become devs so that is not a
> | > problem. The biggest problem is having enough people interested in
> | > guiding new people and making sure they have good enough skills.
> |
> | I would like to help with coding/debugging packages for Gentoo. I
> | have some programming experience on a very small scale. I have an
> | Associates of Computer Science from a small community college, and
> | I've never had a job working for a software company. You spode of
> | "good enough skills"; I don't think I have good enough skills to help
> | with Gentoo, but I'd like to. Where should I start?
>
> https://bugs.gentoo.org/
>
I mean where do I start improving my skills? I've looked at source code
from Gentoo packages that was written in C (I know the basics of C) and
it made no sense to me. I found the experience quite overwhelming. Is
there a place I can start training myself to work on big projects?
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: OT - "Good skills" (WAS: Re: [gentoo-dev] Through the looking glass: Reflections on Gentoo)
2007-01-07 23:58 ` Michael Sullivan
@ 2007-01-08 1:36 ` Luca Barbato
2007-01-08 2:46 ` Alec Warner
2007-01-08 10:28 ` [gentoo-dev] Re: OT - "Good skills" (WAS: " Christian Faulhammer
2 siblings, 0 replies; 12+ messages in thread
From: Luca Barbato @ 2007-01-08 1:36 UTC (permalink / raw
To: gentoo-dev
Michael Sullivan wrote:
>
> I mean where do I start improving my skills? I've looked at source code
> from Gentoo packages that was written in C (I know the basics of C) and
> it made no sense to me. I found the experience quite overwhelming. Is
> there a place I can start training myself to work on big projects?
usually just read the $big_project ml, hang with $big_project dev and
read the documentation if present. It is quite easy catching up =)
lu
--
Luca Barbato
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: OT - "Good skills" (WAS: Re: [gentoo-dev] Through the looking glass: Reflections on Gentoo)
2007-01-07 23:58 ` Michael Sullivan
2007-01-08 1:36 ` Luca Barbato
@ 2007-01-08 2:46 ` Alec Warner
2007-01-08 10:28 ` [gentoo-dev] Re: OT - "Good skills" (WAS: " Christian Faulhammer
2 siblings, 0 replies; 12+ messages in thread
From: Alec Warner @ 2007-01-08 2:46 UTC (permalink / raw
To: gentoo-dev
Michael Sullivan wrote:
> On Sun, 2007-01-07 at 22:56 +0000, Ciaran McCreesh wrote:
>> On Sun, 07 Jan 2007 16:52:04 -0600 Michael Sullivan
>> <michael@espersunited.com> wrote:
>> | > I have been doing most recruits lately. There has always been a
>> | > steady flow of good people wanting to become devs so that is not a
>> | > problem. The biggest problem is having enough people interested in
>> | > guiding new people and making sure they have good enough skills.
>> |
>> | I would like to help with coding/debugging packages for Gentoo. I
>> | have some programming experience on a very small scale. I have an
>> | Associates of Computer Science from a small community college, and
>> | I've never had a job working for a software company. You spode of
>> | "good enough skills"; I don't think I have good enough skills to help
>> | with Gentoo, but I'd like to. Where should I start?
>>
>> https://bugs.gentoo.org/
>>
>
> I mean where do I start improving my skills? I've looked at source code
> from Gentoo packages that was written in C (I know the basics of C) and
> it made no sense to me. I found the experience quite overwhelming. Is
> there a place I can start training myself to work on big projects?
>
It once again depends on what you want to do. If you want to write
docs, you probably need to learn GuideXML.
If you want to fix broken ebuilds you will need to know bash pretty well.
If you want to work on portage (trust me you don't, but IF you did)
you'd want to know python fairly well.
If you want to work on a specific set of applications, you will need to
know about those applications. kde, pam, bsd, multimedia apps,
etc...;each section has it's own set of moreys and 'how most
applications work'.
In general you need to know about Linux, how it works in a broad sense,
and how to use it. You can learn some of the specifics along the way;
Myself? I'm an annoying portage guy, but I also fix broken packages and
occasionally participate in QA fixes and revbumps for things that aren't
maintained by anyone else. I know some bash (not as much as I'd like)
and I know C++ and python. I am not a guru of anything (not even
portage) but I try and help out where I feel I can contribute meaningfully.
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: OT - "Good skills" (WAS: Re: [gentoo-dev] Through the looking glass: Reflections on Gentoo)
2007-01-07 22:52 ` OT - "Good skills" (WAS: Re: [gentoo-dev] Through the looking glass: Reflections on Gentoo) Michael Sullivan
` (2 preceding siblings ...)
2007-01-07 23:06 ` Seemant Kulleen
@ 2007-01-08 4:43 ` Daniel Drake
3 siblings, 0 replies; 12+ messages in thread
From: Daniel Drake @ 2007-01-08 4:43 UTC (permalink / raw
To: gentoo-dev
Michael Sullivan wrote:
> I would like to help with coding/debugging packages for Gentoo. I have
> some programming experience on a very small scale. I have an Associates
> of Computer Science from a small community college, and I've never had a
> job working for a software company. You spode of "good enough skills";
> I don't think I have good enough skills to help with Gentoo, but I'd
> like to. Where should I start?
>
Just to expand on everything that has already been said, here is my input.
It sounds like you don't have any specific area of interest in mind, but
you are keen on the principles and want to contribute to the community.
So, the first thing you need to do is pick something moderately specific
to get involved in, since packages are divided by category and roles are
divided by projects, etc. The choice is fairly arbitrary but go for one
that you have some kind of knowledge and interest in. For example, if
you once did a college project evaluating different kinds of encryption,
you might choose to get involved with the crypto packages. If you have
some kind of uncommon hardware which needs its own out-of-kernel driver,
firmware, or userspace utility then look into packages in that area. If
you have a large music collection and spend a lot of time keeping it
organised, pick the media-sound package group.
And realistically your initial choice might not hold for very long, but
that's fine. As long as you pick an area to start in, and you see it
through the recruitment process, then you'll have found some footing and
can move around and branch out later. At the moment I spend a lot of
time maintaining and fixing the kernel in Gentoo. I was not even doing
anything comparable to this when I originally became a developer. I am
currently also involved upstream developing drivers and fixing bugs in
the mainline kernel sources, and I certainly didn't have any knowledge
of how to go about this when I originally joined Gentoo development.
At some point you'll start finding some bugs which you can diagnose if
not solve fully (diagnosis is often harder than fixing up the code). Or
you'll find a personal itch that you are capable of scratching, so
you'll be motivated to get involved in a very specific project (and you
won't have the "what can I do" problem you have now).
If this makes any sense to you, send me a list of software or areas that
you might be interested in offlist, and I'll look into getting you in
contact with appropriate people.
Daniel
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 12+ messages in thread
* [gentoo-dev] Re: OT - "Good skills" (WAS: Re: Through the looking glass: Reflections on Gentoo)
2007-01-07 23:58 ` Michael Sullivan
2007-01-08 1:36 ` Luca Barbato
2007-01-08 2:46 ` Alec Warner
@ 2007-01-08 10:28 ` Christian Faulhammer
2 siblings, 0 replies; 12+ messages in thread
From: Christian Faulhammer @ 2007-01-08 10:28 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 850 bytes --]
Michael Sullivan <michael@espersunited.com>:
> I mean where do I start improving my skills? I've looked at source
> code from Gentoo packages that was written in C (I know the basics of
> C) and it made no sense to me. I found the experience quite
> overwhelming. Is there a place I can start training myself to work
> on big projects?
My programming skills are somewhat crippled, but I know about the
principles, I know how to read source code and change minor things.
You need to know Linux and tools like sed, diff, patch and friends. I
started as an arch tester for x86 and learned a lot about how Gentoo
works that way, then began contributing to Project Sunrise which
improved my ebuild skills (at least brought it to a decent level).
Reading devmanual added some more knowledge and also the quizzes are
helpful.
V-Li
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-dev] Through the looking glass: Reflections on Gentoo
[not found] <b9e574f80701071314r20cbeacaq193aa742a72a9263@mail.gmail.com>
2007-01-07 21:34 ` [gentoo-dev] Through the looking glass: Reflections on Gentoo Petteri Räty
2007-01-07 23:58 ` [gentoo-dev] Through the looking glass: Reflections on Gentoo Bryan Østergaard
@ 2007-01-08 23:33 ` Simon Stelling
2 siblings, 0 replies; 12+ messages in thread
From: Simon Stelling @ 2007-01-08 23:33 UTC (permalink / raw
To: gentoo-dev
Hi,
Ivan Sakhalin wrote:
> Now, our memories of the past are not always as thruthful as we
> would like
> them to be, selective memory is what makes some large things small and some
> small things large. So let us not idealize the past as if it had no
> problems,
> but let us try to keep a perspective on how things have changed, evolved
> maybe, into what they are now and what they may become.
Let us also not forget that a very vocal minority doesn't make a majority.
> Many good people, having all attained the rank of full developer, have
> retired, with a noticeable increase in the last trimester or so. Some have
> retired to avoid all the political tomfoolery that kept them from enjoying
> their work, some left as they found something else to fill that special
> place
> in their heart. Some, sadly, did not feel they could contribute enough as
> real life took its toll - may they find some time in the future. And a very
> selected few, regrettably, were retired against their will.
Depends on your point of view. Some of these "regrettable" cases weren't
that regrettable to me.
> These removals even went outside the ranks of developers - the hostile
> takeover of some IRC channels has caused unneeded tension between groups
> that
> should cooperate. It is a sad day when the appearance of a gentoo developer
> may be the first sign that your channel will now be censored and people
> removed that have dissenting opinions.
I don't know what you're talking about here. Can you elaborate?
> a few people. But when people are denied an appeal and devrel unilaterally
> decides, ignoring policies and common sense, what is one supposed to think?
Same here.
> Everything that is not official (for certain undefined values of official -
> objectivity seems to be lost on many humans) is attacked, torn apart and
By the very vocal minority. Be reminded that the large majority of the
devs doesn't give a damn, to be clear.
> insulted. A great example of that is the Sunrise Overlay, which has become
> quite a success, with a few of the community members becoming devs - at the
> same time I see with sadness that at least one dev has retired because of
> Sunrise. What madness there is when people leave such a great project
> because
One. It was his own choice, so I don't think that incident is too dramatic.
> I ask you not to redo the errors of the past and remember the lessons
> learned - there is so much that needs to be done, but no single person has
> the strength to do them. Cooperate you must, my friends. Only when you
> leave
> the infighting and bureaucracy behind can you aspire to true greatness.
You're not the first one to figure this out. It looks quite simple, and
everybody will agree with your statement above, because it is not
practical at all. As soon as you get into implementation of above
wisdom, things get complicated. So, if you seriously want to help
Gentoo, do it in a concrete manner.
> - Reduce the rules so that things can be done without a week of
> discussion for every small idea
This is a very interesting idea. Do you genuinely think that less rules
will result in less discussion? Quite the contrary, my friend. If there
is no rule for an action, there will be a discussion whether said action
was good or not.
We don't need more or less rules, we need better rules.
> - how can the environment be improved so that people can enjoy their
> work and not care about silly problems?
Shut up the people that cause silly problems. We've done it before, it
works.
> So, with that being said, I hope that things change for the better.
I doubt so, to be honest.
--
Kind Regards,
Simon Stelling
Gentoo/AMD64 Developer
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2007-01-08 23:36 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <b9e574f80701071314r20cbeacaq193aa742a72a9263@mail.gmail.com>
2007-01-07 21:34 ` [gentoo-dev] Through the looking glass: Reflections on Gentoo Petteri Räty
2007-01-07 22:52 ` OT - "Good skills" (WAS: Re: [gentoo-dev] Through the looking glass: Reflections on Gentoo) Michael Sullivan
2007-01-07 22:56 ` Ciaran McCreesh
2007-01-07 23:58 ` Michael Sullivan
2007-01-08 1:36 ` Luca Barbato
2007-01-08 2:46 ` Alec Warner
2007-01-08 10:28 ` [gentoo-dev] Re: OT - "Good skills" (WAS: " Christian Faulhammer
2007-01-07 22:58 ` OT - "Good skills" (WAS: Re: [gentoo-dev] " Petteri Räty
2007-01-07 23:06 ` Seemant Kulleen
2007-01-08 4:43 ` Daniel Drake
2007-01-07 23:58 ` [gentoo-dev] Through the looking glass: Reflections on Gentoo Bryan Østergaard
2007-01-08 23:33 ` Simon Stelling
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox