From: Koen Kooi <k.kooi@student.utwente.nl>
To: openembedded-devel@openembedded.org
Subject: Re: RFC: RW for otavio
Date: Sat, 07 Jun 2008 10:55:20 +0200 [thread overview]
Message-ID: <g2didp$ul2$1@ger.gmane.org> (raw)
In-Reply-To: <1212789415.6840.30.camel@dax.rpnet.com>
Richard Purdie wrote:
> On Fri, 2008-06-06 at 15:02 +0200, Michael 'Mickey' Lauer wrote:
>> Ok, seems people are convinced this is a good idea.
>>
>> Otavio, please send your mtn and ssh keys to
>> Koen<k.kooi@student.utwente.nl> and me<mlauer@vanille-media.de>.
>
> I have no objection to Otavio having access so please don't
> misunderstand this email in that regard. This is more a general issue I
> want to raise.
>
> What I'd like to see is some kind of code of conduct for developers,
> particularly new ones to ensure changes get appropriate review and we
> don't see cause any conflict.
>
> As guidelines:
>
> * Changes to class files need review on the mailing list
> * Changes to more global .conf files need review (e.g. bitbake.conf)
> * Changes to core toolchain components need review (gcc, binutils,
> libtool, pkgconfig, automake, autoconf etc.)
> * Machine configs are less sensitive but machine maintainers should be
> consulted where present and known
> * Distro config changes should be reviewed by the distro maintainers
> where known
> * Recipe changes are less sensitive but maintainers should be consulted
> where known
>
> The point here is to let people build up gradually. Changing the core
> infrastructure can influence a lot of people and whilst I don't want to
> discourage people hacking on it, we do need to take more care on those
> changes than ones in "lower" level recipes. I'm fairly sure most of the
> devs know and respect this, I just wonder if having some kind of more
> formal policy written down would be a good idea so people know where
> they stand?
>
> Opinions?
Developers that get access trough proper channels get this text sent to
them after their key has been added:
---
Hi,
If you are reading this, you have been granted commit access to the
award winning OpenEmbedded Project. To make things go smoothly we have
some basic rules:
1) Everything outside org.openembedded.dev/packages/ should be treated
with extreme care. Please communicate with other developers first if you
want to touch that area. If you are a distro maintainer you are of
course free to touch your distro config files without asking. If you are
a machine maintainer, please communicate first, since it's easy to get
things wrong and not all machines are good examples to copy from.
2) Think twice before using an override, usually overrides can be
avoided, especially ones like these:
do_compile() {
oe_runmake
}
do_compile_myfirstdisto() {
oe_runmake -D_GNU_SOURCE
}
You may think "I don't want to break other distributions", but in
99% of the cases your fix will unbreak other distros as well, so using
an override will cause more work for other developers, since they have
to work out the fix by themselves. You don't want other people to spend
weeks trying to solve a problem which solution is masked by a bogus
override.
3) It's fine to fix a recipe you don't maintain, but if you are unsure
of your change, try to contact the maintainer or, if no maintainer is
listed, send a note to the OE developer mailinglist.
4) Split your changes into their logical subparts. It's easier to
track down problems afterwards with a binary search.
5) Have a clear commit messages, and mention the affected bugnumbers
if appropriate.
6) Sync early, sync often. Nobody likes to reinvent the wheel. Merging
is easy with monotone, so don't hesitate to run sync just before your
plane takes off and your wifi gets disconnected.
You can view our policies and cheatsheets at:
* http://www.openembedded.org/wiki/Policies
* http://www.openembedded.org/wiki/MonotonePhrasebook
---
I think we discussed the above text at the first OEDEM :)
next prev parent reply other threads:[~2008-06-07 9:00 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-06-05 22:48 RFC: RW for otavio Rolf Leggewie
2008-06-06 8:41 ` Robert Schuster
2008-06-06 10:40 ` Henning Heinold
2008-06-06 11:06 ` Marcin Juszkiewicz
2008-06-06 13:02 ` Michael 'Mickey' Lauer
2008-06-06 21:56 ` Richard Purdie
2008-06-06 23:32 ` Otavio Salvador
2008-06-07 8:55 ` Koen Kooi [this message]
2008-06-07 10:18 ` Rolf Leggewie
2008-11-11 1:13 ` Weird build failures Otavio Salvador
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='g2didp$ul2$1@ger.gmane.org' \
--to=k.kooi@student.utwente.nl \
--cc=openembedded-devel@lists.openembedded.org \
--cc=openembedded-devel@openembedded.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.