* Switching SCM to git and commit/review policy
@ 2008-06-13 8:20 Richard Purdie
2008-06-13 10:06 ` pHilipp Zabel
` (2 more replies)
0 siblings, 3 replies; 40+ messages in thread
From: Richard Purdie @ 2008-06-13 8:20 UTC (permalink / raw)
To: openembedded-devel
After much discussion the OE core team unanimously agree that a change
of SCM to git would be in the best interests of the project. The main
reasons for this are:
* more powerful merging/branching capabilities in git
* better web facilities to browse changes
* better performance
* larger and more active userbase
* lack of developer momentum with monotone
There has been discussion about this on the developers list in the past
where most viewpoints were well represented and we don't really feel
that opening the choice of SCM for further discussion would be
beneficial although obviously anyone is free to raise serious objections
to this.
As always, there is a but. This change is conditional on being able to
come up with a sensible commit and review policy for OE.dev. The core
team does feel that the metadata quality has dropped over time in some
areas and we need to have a better review process. The change to an SCM
with good branch support is a vital part of this but not the only part.
We've not made any decisions on what the commit/review policy should be,
this is open for discussion. We're thinking it may take the form of some
kind of kernel style Signed-off-by: tags and a switch to a partially
pull based model rather than just push based as we use monotone so more
than one developer handles any given change.
The timescales for switching are not yet established and whilst we have
some server infrastructure in place, its not all there yet. Lets starts
the discussion on commit and review policy and in the meantime we'll
establish some timescales. I'd expect we'll aim to switch quite quickly
now the hard decision is made.
Finally, we'd like to mention that whilst some people have had issues
with it, on balance, monotone has served us well and want to thank the
monotone guys for the help and support they've given us.
The OE Core Team
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: Switching SCM to git and commit/review policy
2008-06-13 8:20 Switching SCM to git and commit/review policy Richard Purdie
@ 2008-06-13 10:06 ` pHilipp Zabel
2008-06-13 12:43 ` Cliff Brake
2008-06-13 14:09 ` Koen Kooi
2008-06-24 9:57 ` Graeme Gregory
2008-07-14 12:22 ` Rolf Leggewie
2 siblings, 2 replies; 40+ messages in thread
From: pHilipp Zabel @ 2008-06-13 10:06 UTC (permalink / raw)
To: openembedded-devel; +Cc: openembedded-devel
On Fri, Jun 13, 2008 at 10:20 AM, Richard Purdie <rpurdie@rpsys.net> wrote:
> After much discussion the OE core team unanimously agree that a change
> of SCM to git would be in the best interests of the project. The main
> reasons for this are:
>
> * more powerful merging/branching capabilities in git
> * better web facilities to browse changes
> * better performance
> * larger and more active userbase
> * lack of developer momentum with monotone
>
> There has been discussion about this on the developers list in the past
> where most viewpoints were well represented and we don't really feel
> that opening the choice of SCM for further discussion would be
> beneficial although obviously anyone is free to raise serious objections
> to this.
Good news.
> As always, there is a but. This change is conditional on being able to
> come up with a sensible commit and review policy for OE.dev. The core
> team does feel that the metadata quality has dropped over time in some
> areas and we need to have a better review process. The change to an SCM
> with good branch support is a vital part of this but not the only part.
>
> We've not made any decisions on what the commit/review policy should be,
> this is open for discussion. We're thinking it may take the form of some
> kind of kernel style Signed-off-by: tags and a switch to a partially
> pull based model rather than just push based as we use monotone so more
> than one developer handles any given change.
Personally, I'd like to see every patch to OE being sent to and
reviewed on the mailing list.
About a pull based model, wouldn't we need something like the kernels'
subsystem maintainers to share the load? Seeing that there already
seems to be a serious manpower problem, who would have the time to do
that?
> The timescales for switching are not yet established and whilst we have
> some server infrastructure in place, its not all there yet. Lets starts
> the discussion on commit and review policy and in the meantime we'll
> establish some timescales. I'd expect we'll aim to switch quite quickly
> now the hard decision is made.
>
> Finally, we'd like to mention that whilst some people have had issues
> with it, on balance, monotone has served us well and want to thank the
> monotone guys for the help and support they've given us.
>
> The OE Core Team
regards
Philipp
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: Switching SCM to git and commit/review policy
2008-06-13 10:06 ` pHilipp Zabel
@ 2008-06-13 12:43 ` Cliff Brake
2008-06-13 14:16 ` Koen Kooi
` (2 more replies)
2008-06-13 14:09 ` Koen Kooi
1 sibling, 3 replies; 40+ messages in thread
From: Cliff Brake @ 2008-06-13 12:43 UTC (permalink / raw)
To: openembedded-devel
On Fri, Jun 13, 2008 at 6:06 AM, pHilipp Zabel <philipp.zabel@gmail.com> wrote:
> On Fri, Jun 13, 2008 at 10:20 AM, Richard Purdie <rpurdie@rpsys.net> wrote:
>> As always, there is a but. This change is conditional on being able to
>> come up with a sensible commit and review policy for OE.dev. The core
>> team does feel that the metadata quality has dropped over time in some
>> areas and we need to have a better review process. The change to an SCM
>> with good branch support is a vital part of this but not the only part.
>>
>> We've not made any decisions on what the commit/review policy should be,
>> this is open for discussion. We're thinking it may take the form of some
>> kind of kernel style Signed-off-by: tags and a switch to a partially
>> pull based model rather than just push based as we use monotone so more
>> than one developer handles any given change.
>
> Personally, I'd like to see every patch to OE being sent to and
> reviewed on the mailing list.
> About a pull based model, wouldn't we need something like the kernels'
> subsystem maintainers to share the load? Seeing that there already
> seems to be a serious manpower problem, who would have the time to do
> that?
One of the differences with the OE meta data is that its structure is
rather flat instead of a nice hierarchy like the kernel. Another
problem is an update in one of the core components can often have
unforeseen consequences in other packages. So I don't think there is
any substitute for a lot of testing. A lot of the work to keep it all
going is simply busy-work -- updating URI's, adding new versions of
packages, etc, so I would hate to slow that down. How about coming up
with a list of directories/files that need mail list review:
- classes
- conf/bitbake.conf
- conf/distro
- packages/images
- packages/tasks
- packages/linux/linux.inc
- packages/glibc/
....
Perhaps with everything else (machines, random packages), it would be
strongly advised that you get sign-off from the maintainer of that
recipe if listed. This would help encourage the maintainers to stay
involved.
Cliff
--
=======================
Cliff Brake
http://bec-systems.com
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: Switching SCM to git and commit/review policy
2008-06-13 10:06 ` pHilipp Zabel
2008-06-13 12:43 ` Cliff Brake
@ 2008-06-13 14:09 ` Koen Kooi
2008-06-13 16:25 ` pHilipp Zabel
1 sibling, 1 reply; 40+ messages in thread
From: Koen Kooi @ 2008-06-13 14:09 UTC (permalink / raw)
To: openembedded-devel
pHilipp Zabel wrote:
> On Fri, Jun 13, 2008 at 10:20 AM, Richard Purdie<rpurdie@rpsys.net> wrote:
>> As always, there is a but. This change is conditional on being able to
>> come up with a sensible commit and review policy for OE.dev. The core
>> team does feel that the metadata quality has dropped over time in some
>> areas and we need to have a better review process. The change to an SCM
>> with good branch support is a vital part of this but not the only part.
>>
>> We've not made any decisions on what the commit/review policy should be,
>> this is open for discussion. We're thinking it may take the form of some
>> kind of kernel style Signed-off-by: tags and a switch to a partially
>> pull based model rather than just push based as we use monotone so more
>> than one developer handles any given change.
>
> Personally, I'd like to see every patch to OE being sent to and
> reviewed on the mailing list.
I'd like to see that every commit has at least 2 SOBs, I care less on
how they get there. Having the review out in the open should be the end
goal, though.
> About a pull based model, wouldn't we need something like the kernels'
> subsystem maintainers to share the load? Seeing that there already
> seems to be a serious manpower problem, who would have the time to do
> that?
Not that RP says "*partially* pull based model rather than just push
based", which means that bigger changes get done on a branch (e.g.
libtool update, Xorg updates, etc) and get pulled in after a review.
regards,
Koen
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: Switching SCM to git and commit/review policy
2008-06-13 12:43 ` Cliff Brake
@ 2008-06-13 14:16 ` Koen Kooi
2008-06-16 16:35 ` Rolf Leggewie
2008-06-13 17:17 ` Otavio Salvador
2008-06-13 17:49 ` Tom Rini
2 siblings, 1 reply; 40+ messages in thread
From: Koen Kooi @ 2008-06-13 14:16 UTC (permalink / raw)
To: openembedded-devel
Cliff Brake wrote:
> On Fri, Jun 13, 2008 at 6:06 AM, pHilipp Zabel<philipp.zabel@gmail.com> wrote:
>> On Fri, Jun 13, 2008 at 10:20 AM, Richard Purdie<rpurdie@rpsys.net> wrote:
>>> As always, there is a but. This change is conditional on being able to
>>> come up with a sensible commit and review policy for OE.dev. The core
>>> team does feel that the metadata quality has dropped over time in some
>>> areas and we need to have a better review process. The change to an SCM
>>> with good branch support is a vital part of this but not the only part.
>>>
>>> We've not made any decisions on what the commit/review policy should be,
>>> this is open for discussion. We're thinking it may take the form of some
>>> kind of kernel style Signed-off-by: tags and a switch to a partially
>>> pull based model rather than just push based as we use monotone so more
>>> than one developer handles any given change.
>> Personally, I'd like to see every patch to OE being sent to and
>> reviewed on the mailing list.
>> About a pull based model, wouldn't we need something like the kernels'
>> subsystem maintainers to share the load? Seeing that there already
>> seems to be a serious manpower problem, who would have the time to do
>> that?
>
> One of the differences with the OE meta data is that its structure is
> rather flat instead of a nice hierarchy like the kernel. Another
> problem is an update in one of the core components can often have
> unforeseen consequences in other packages. So I don't think there is
> any substitute for a lot of testing. A lot of the work to keep it all
> going is simply busy-work -- updating URI's, adding new versions of
> packages, etc, so I would hate to slow that down. How about coming up
> with a list of directories/files that need mail list review:
>
> - classes
> - conf/bitbake.conf
> - conf/distro
> - packages/images
> - packages/tasks
> - packages/linux/linux.inc
> - packages/glibc/
> ....
>
> Perhaps with everything else (machines, random packages), it would be
> strongly advised that you get sign-off from the maintainer of that
> recipe if listed. This would help encourage the maintainers to stay
> involved.
That won't work, since people will 'accidentally' misread the list to
avoid review.
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: Switching SCM to git and commit/review policy
2008-06-13 14:09 ` Koen Kooi
@ 2008-06-13 16:25 ` pHilipp Zabel
2008-06-13 17:38 ` Koen Kooi
0 siblings, 1 reply; 40+ messages in thread
From: pHilipp Zabel @ 2008-06-13 16:25 UTC (permalink / raw)
To: openembedded-devel; +Cc: openembedded-devel
On Fri, Jun 13, 2008 at 4:09 PM, Koen Kooi <k.kooi@student.utwente.nl> wrote:
> pHilipp Zabel wrote:
>>
>> On Fri, Jun 13, 2008 at 10:20 AM, Richard Purdie<rpurdie@rpsys.net>
>> wrote:
>
>>> As always, there is a but. This change is conditional on being able to
>>> come up with a sensible commit and review policy for OE.dev. The core
>>> team does feel that the metadata quality has dropped over time in some
>>> areas and we need to have a better review process. The change to an SCM
>>> with good branch support is a vital part of this but not the only part.
>>>
>>> We've not made any decisions on what the commit/review policy should be,
>>> this is open for discussion. We're thinking it may take the form of some
>>> kind of kernel style Signed-off-by: tags and a switch to a partially
>>> pull based model rather than just push based as we use monotone so more
>>> than one developer handles any given change.
>>
>> Personally, I'd like to see every patch to OE being sent to and
>> reviewed on the mailing list.
>
> I'd like to see that every commit has at least 2 SOBs, I care less on how
> they get there. Having the review out in the open should be the end goal,
> though.
From Documentation/SubmittingPatches:
"The Signed-off-by: tag indicates that the signer was involved in the
development of the patch, or that he/she was in the patch's delivery path."
In the kernel Signed-off-by is primarily used to mark the way a patch
took into the kernel. If we do this, maybe we should use the same
nomenclature and have Acked-by for statements of approval. (And
eventually Tested-by/Reviewed-by, too?)
>> About a pull based model, wouldn't we need something like the kernels'
>> subsystem maintainers to share the load? Seeing that there already
>> seems to be a serious manpower problem, who would have the time to do
>> that?
>
> Not that RP says "*partially* pull based model rather than just push based",
> which means that bigger changes get done on a branch (e.g. libtool update,
> Xorg updates, etc) and get pulled in after a review.
>
> regards,
>
> Koen
>
>
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>
regards
Philipp
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: Switching SCM to git and commit/review policy
2008-06-13 12:43 ` Cliff Brake
2008-06-13 14:16 ` Koen Kooi
@ 2008-06-13 17:17 ` Otavio Salvador
2008-06-13 17:49 ` Tom Rini
2 siblings, 0 replies; 40+ messages in thread
From: Otavio Salvador @ 2008-06-13 17:17 UTC (permalink / raw)
To: openembedded-devel
"Cliff Brake" <cliff.brake@gmail.com> writes:
> On Fri, Jun 13, 2008 at 6:06 AM, pHilipp Zabel <philipp.zabel@gmail.com> wrote:
>> On Fri, Jun 13, 2008 at 10:20 AM, Richard Purdie <rpurdie@rpsys.net> wrote:
>>> As always, there is a but. This change is conditional on being able to
>>> come up with a sensible commit and review policy for OE.dev. The core
>>> team does feel that the metadata quality has dropped over time in some
>>> areas and we need to have a better review process. The change to an SCM
>>> with good branch support is a vital part of this but not the only part.
>>>
>>> We've not made any decisions on what the commit/review policy should be,
>>> this is open for discussion. We're thinking it may take the form of some
>>> kind of kernel style Signed-off-by: tags and a switch to a partially
>>> pull based model rather than just push based as we use monotone so more
>>> than one developer handles any given change.
>>
>> Personally, I'd like to see every patch to OE being sent to and
>> reviewed on the mailing list.
>> About a pull based model, wouldn't we need something like the kernels'
>> subsystem maintainers to share the load? Seeing that there already
>> seems to be a serious manpower problem, who would have the time to do
>> that?
>
> One of the differences with the OE meta data is that its structure is
> rather flat instead of a nice hierarchy like the kernel. Another
> problem is an update in one of the core components can often have
> unforeseen consequences in other packages. So I don't think there is
> any substitute for a lot of testing. A lot of the work to keep it all
> going is simply busy-work -- updating URI's, adding new versions of
> packages, etc, so I would hate to slow that down. How about coming up
> with a list of directories/files that need mail list review:
>
> - classes
> - conf/bitbake.conf
> - conf/distro
> - packages/images
> - packages/tasks
> - packages/linux/linux.inc
> - packages/glibc/
> ....
>
> Perhaps with everything else (machines, random packages), it would be
> strongly advised that you get sign-off from the maintainer of that
> recipe if listed. This would help encourage the maintainers to stay
> involved.
I guess this together with something like linux-next would be nice.
--
O T A V I O S A L V A D O R
---------------------------------------------
E-mail: otavio@debian.org UIN: 5906116
GNU/Linux User: 239058 GPG ID: 49A5F855
Home Page: http://otavio.ossystems.com.br
---------------------------------------------
"Microsoft sells you Windows ... Linux gives
you the whole house."
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: Switching SCM to git and commit/review policy
2008-06-13 16:25 ` pHilipp Zabel
@ 2008-06-13 17:38 ` Koen Kooi
2008-06-13 18:38 ` Otavio Salvador
0 siblings, 1 reply; 40+ messages in thread
From: Koen Kooi @ 2008-06-13 17:38 UTC (permalink / raw)
To: openembedded-devel
pHilipp Zabel wrote:
>>> Personally, I'd like to see every patch to OE being sent to and
>>> reviewed on the mailing list.
>> I'd like to see that every commit has at least 2 SOBs, I care less on how
>> they get there. Having the review out in the open should be the end goal,
>> though.
>
> From Documentation/SubmittingPatches:
> "The Signed-off-by: tag indicates that the signer was involved in the
> development of the patch, or that he/she was in the patch's delivery path."
>
> In the kernel Signed-off-by is primarily used to mark the way a patch
> took into the kernel. If we do this, maybe we should use the same
> nomenclature and have Acked-by for statements of approval. (And
> eventually Tested-by/Reviewed-by, too?)
That is probably a good idea.
regards,
Koen
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: Switching SCM to git and commit/review policy
2008-06-13 12:43 ` Cliff Brake
2008-06-13 14:16 ` Koen Kooi
2008-06-13 17:17 ` Otavio Salvador
@ 2008-06-13 17:49 ` Tom Rini
2 siblings, 0 replies; 40+ messages in thread
From: Tom Rini @ 2008-06-13 17:49 UTC (permalink / raw)
To: openembedded-devel
On Fri, Jun 13, 2008 at 08:43:49AM -0400, Cliff Brake wrote:
[snip]
> One of the differences with the OE meta data is that its structure is
> rather flat instead of a nice hierarchy like the kernel. Another
> problem is an update in one of the core components can often have
> unforeseen consequences in other packages. So I don't think there is
> any substitute for a lot of testing. A lot of the work to keep it all
> going is simply busy-work -- updating URI's, adding new versions of
> packages, etc, so I would hate to slow that down. How about coming up
> with a list of directories/files that need mail list review:
Here's my 2 cents, as occasional contributor without write access and
without a good friend with write access. Whatever the process, things
need to not get "lost" either in the ML noise or in the bugzilla,
possibly waiting for the "maintainer" to speak up.
--
Tom Rini
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: Switching SCM to git and commit/review policy
2008-06-13 17:38 ` Koen Kooi
@ 2008-06-13 18:38 ` Otavio Salvador
2008-06-13 19:37 ` Holger Freyther
2008-06-16 13:09 ` Mark Brown
0 siblings, 2 replies; 40+ messages in thread
From: Otavio Salvador @ 2008-06-13 18:38 UTC (permalink / raw)
To: openembedded-devel; +Cc: openembedded-devel
Koen Kooi <k.kooi@student.utwente.nl> writes:
> pHilipp Zabel wrote:
>
>>>> Personally, I'd like to see every patch to OE being sent to and
>>>> reviewed on the mailing list.
>>> I'd like to see that every commit has at least 2 SOBs, I care less on how
>>> they get there. Having the review out in the open should be the end goal,
>>> though.
>>
>> From Documentation/SubmittingPatches:
>> "The Signed-off-by: tag indicates that the signer was involved in the
>> development of the patch, or that he/she was in the patch's delivery path."
>>
>> In the kernel Signed-off-by is primarily used to mark the way a patch
>> took into the kernel. If we do this, maybe we should use the same
>> nomenclature and have Acked-by for statements of approval. (And
>> eventually Tested-by/Reviewed-by, too?)
>
> That is probably a good idea.
I don't know how kernel people do to amend the patch to add the
acked-by/whatever data into each patch. It can be a big amount of work
to do an iteractive rebase for every ack given on ml for each patch
and with a high risk of human mistake while doing it.
--
O T A V I O S A L V A D O R
---------------------------------------------
E-mail: otavio@debian.org UIN: 5906116
GNU/Linux User: 239058 GPG ID: 49A5F855
Home Page: http://otavio.ossystems.com.br
---------------------------------------------
"Microsoft sells you Windows ... Linux gives
you the whole house."
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: Switching SCM to git and commit/review policy
2008-06-13 18:38 ` Otavio Salvador
@ 2008-06-13 19:37 ` Holger Freyther
2008-06-13 21:00 ` Otavio Salvador
2008-06-16 13:09 ` Mark Brown
1 sibling, 1 reply; 40+ messages in thread
From: Holger Freyther @ 2008-06-13 19:37 UTC (permalink / raw)
To: openembedded-devel
On Friday 13 June 2008 20:38:23 Otavio Salvador wrote:
> I don't know how kernel people do to amend the patch to add the
> acked-by/whatever data into each patch. It can be a big amount of work
> to do an iteractive rebase for every ack given on ml for each patch
> and with a high risk of human mistake while doing it.
For (qt)webkit we have a script to merge a git branch. It is amending the
commit with such a line. To grab patches from the ML one could use
git-am/git-apply and then use the script to merge/cherry-pick the changes.
z.
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: Switching SCM to git and commit/review policy
2008-06-13 19:37 ` Holger Freyther
@ 2008-06-13 21:00 ` Otavio Salvador
2008-06-16 11:10 ` Rolf Leggewie
2008-06-16 14:17 ` Rolf Leggewie
0 siblings, 2 replies; 40+ messages in thread
From: Otavio Salvador @ 2008-06-13 21:00 UTC (permalink / raw)
To: openembedded-devel
Holger Freyther <zecke@selfish.org> writes:
> On Friday 13 June 2008 20:38:23 Otavio Salvador wrote:
>
>> I don't know how kernel people do to amend the patch to add the
>> acked-by/whatever data into each patch. It can be a big amount of work
>> to do an iteractive rebase for every ack given on ml for each patch
>> and with a high risk of human mistake while doing it.
>
> For (qt)webkit we have a script to merge a git branch. It is amending the
> commit with such a line. To grab patches from the ML one could use
> git-am/git-apply and then use the script to merge/cherry-pick the changes.
Yes, if it's done using maintainers, it works fine. Since you can add
the --signoff but if we don't have this kind of workflow it'll be a
big hassle to be done.
In linux I guess most maintainers grab the patches from ml and use
git-am -s to apply them. This makes easy for them ... in our case, if
we don't communicate thought ml, add sign-of-by can be difficult since
we'd need to do it patch by patch.
From my POV, the policy could be:
- individual patches / small patchsets should go throught ml; someone
at OE core team could apply them and use git-am -s for it
- big changes should be done using external trees; people discuss the
patches using ml but a pull request should be done and merged by
someone at OE core team
- an oe-next tree could be done that grabs from usual contributors
and merge daily to check for conflicts and warn the developers
(mostly the same concept of linux-next)
What people think about that?
--
O T A V I O S A L V A D O R
---------------------------------------------
E-mail: otavio@debian.org UIN: 5906116
GNU/Linux User: 239058 GPG ID: 49A5F855
Home Page: http://otavio.ossystems.com.br
---------------------------------------------
"Microsoft sells you Windows ... Linux gives
you the whole house."
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: Switching SCM to git and commit/review policy
2008-06-13 21:00 ` Otavio Salvador
@ 2008-06-16 11:10 ` Rolf Leggewie
2008-06-16 13:16 ` Otavio Salvador
2008-06-16 14:17 ` Rolf Leggewie
1 sibling, 1 reply; 40+ messages in thread
From: Rolf Leggewie @ 2008-06-16 11:10 UTC (permalink / raw)
To: openembedded-devel
Otavio Salvador wrote:
> - an oe-next tree could be done that grabs from usual contributors
> and merge daily to check for conflicts and warn the developers
> (mostly the same concept of linux-next)
This is an extension of an idea from Florian Boor, which at first I was
sceptical about, but which I'd like to put out here in the open because
I can start to see how it might work. It also has the potential to
reconcile "no human intervention/automation" with "maximum review possible".
We have a stable tree which remains as is. We create an unstable tree
which is where stuff is being committed to. There is a review period of
say 2 days after which changes from .unstable are automatically moved to
.dev unless there is an objection from a developper. NACK'ed changesets
need to be flagged as such to prevent them from moving from .unstable to
.dev
This is very similar and inspired by the Debian release process
(unstable -> testing -> stable). The big difference is that we are
dealing with code changesets where debian's objects are released binary
packages.
Would that be feasible and helpful?
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: Switching SCM to git and commit/review policy
2008-06-13 18:38 ` Otavio Salvador
2008-06-13 19:37 ` Holger Freyther
@ 2008-06-16 13:09 ` Mark Brown
2008-06-17 9:51 ` Jan Lübbe
1 sibling, 1 reply; 40+ messages in thread
From: Mark Brown @ 2008-06-16 13:09 UTC (permalink / raw)
To: openembedded-devel, openembedded-devel
On Fri, Jun 13, 2008 at 03:38:23PM -0300, Otavio Salvador wrote:
> I don't know how kernel people do to amend the patch to add the
> acked-by/whatever data into each patch. It can be a big amount of work
> to do an iteractive rebase for every ack given on ml for each patch
> and with a high risk of human mistake while doing it.
For the most part everything except the Signed-off-by is added by the
patch submitter as they submit and resubmit the patch - often that
information will just get dropped on the floor otherwise.
--
"You grabbed my hand and we fell into it, like a daydream - or a fever."
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: Switching SCM to git and commit/review policy
2008-06-16 11:10 ` Rolf Leggewie
@ 2008-06-16 13:16 ` Otavio Salvador
2008-06-16 14:30 ` Rolf Leggewie
0 siblings, 1 reply; 40+ messages in thread
From: Otavio Salvador @ 2008-06-16 13:16 UTC (permalink / raw)
To: openembedded-devel; +Cc: openembedded-devel
Rolf Leggewie <no2spam@nospam.arcornews.de> writes:
> Otavio Salvador wrote:
>> - an oe-next tree could be done that grabs from usual contributors
>> and merge daily to check for conflicts and warn the developers
>> (mostly the same concept of linux-next)
>
> This is an extension of an idea from Florian Boor, which at first I was
> sceptical about, but which I'd like to put out here in the open because
> I can start to see how it might work. It also has the potential to
> reconcile "no human intervention/automation" with "maximum review possible".
>
> We have a stable tree which remains as is. We create an unstable tree
> which is where stuff is being committed to. There is a review period of
> say 2 days after which changes from .unstable are automatically moved to
> .dev unless there is an objection from a developper. NACK'ed changesets
> need to be flagged as such to prevent them from moving from .unstable to
> .dev
>
> This is very similar and inspired by the Debian release process
> (unstable -> testing -> stable). The big difference is that we are
> dealing with code changesets where debian's objects are released binary
> packages.
>
> Would that be feasible and helpful?
In my opinion it will not work fine. I see following prolems:
- the tree will be a moving target, without stable revision numbers
and difficult to merge, base work in and like
- most of the pros can be done using the oe-next tree. Doing a full
compilation of changed modules before and after each merge gives a
nice feedback for trivial problems
- Being available on unstable doesn't mean it'll be tested
- 2 days is a too short testing window
--
O T A V I O S A L V A D O R
---------------------------------------------
E-mail: otavio@debian.org UIN: 5906116
GNU/Linux User: 239058 GPG ID: 49A5F855
Home Page: http://otavio.ossystems.com.br
---------------------------------------------
"Microsoft sells you Windows ... Linux gives
you the whole house."
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: Switching SCM to git and commit/review policy
2008-06-13 21:00 ` Otavio Salvador
2008-06-16 11:10 ` Rolf Leggewie
@ 2008-06-16 14:17 ` Rolf Leggewie
2008-06-16 22:42 ` Florian Boor
2008-06-16 23:21 ` Michael 'Mickey' Lauer
1 sibling, 2 replies; 40+ messages in thread
From: Rolf Leggewie @ 2008-06-16 14:17 UTC (permalink / raw)
To: openembedded-devel
[resending mail from 13:02 MESZ which apparently got lost somewhere]
Otavio Salvador wrote:
> What people think about that?
Sounds good to me, at least the most realistic proposal I saw so far.
Because it deals better with some short-comings in the "have every patch
touched by two devs"
1) we already have a *HUGE* backlog of patches in our bug tracker[1].
This will only grow bigger if we require even more human intervention
2) it does not treat every patch the same, differentiation is needed
IMHO, as well as efficiency and (semi)-automatic processes
Basically, I am fine with "commit to dev, test out, fix regressions if
present". OTOH, "prevent regressions up front by reviewing everything"
will slow down .dev to a crawl, I am afraid. Don't we have stable for
that very reason (less volatile code) and with exactly the "2 ACKs per
commit"-policy? I am all for review for big changes and where
efficiently possibly, but I fail to see the value of it for example for
the type of work that I often do (the busy-work that Cliff Brake so
eloquently described on June 13th).
With the huge number of open bugs and things that need fixing which have
been untouched for ages, I am not convinced that slowing things down
even further is a step in the right direction.
Footnotes:
==========
[1]http://bugs.openembedded.net/buglist.cgi?keywords=patch&resolution=---
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: Switching SCM to git and commit/review policy
2008-06-16 13:16 ` Otavio Salvador
@ 2008-06-16 14:30 ` Rolf Leggewie
2008-06-16 15:48 ` Otavio Salvador
0 siblings, 1 reply; 40+ messages in thread
From: Rolf Leggewie @ 2008-06-16 14:30 UTC (permalink / raw)
To: openembedded-devel
Otavio Salvador wrote:
> - the tree will be a moving target, without stable revision numbers
> and difficult to merge, base work in and like
OE is always a moving target. I don't see how the policy would change that.
> - most of the pros can be done using the oe-next tree. Doing a full
> compilation of changed modules before and after each merge gives a
> nice feedback for trivial problems
Modules? Are you talking kernel? Or are you using modules as a synonym
for recipe?
> - Being available on unstable doesn't mean it'll be tested
Neither does any of the other proposals ensure that. "tested" sounds
like 0 or 1, but in fact it is a continuum. I can at least think of the
following
- compiles fine
- compiles fine from scratch
- compiles fine from scratch for MACHINE/DISTRO X and Y
- tested to run on MACHINE X
- tested to run on all supported MACHINEs
- does not interfere with another package
What do you mean by "tested"? How will other processes and policies
ensure that?
> - 2 days is a too short testing window
well, that is of course just a proposal and thus easy to fix if necessary.
PS: This is not a rebuttal or a claim that the proposed policy is even a
desirable one. But I feel there is more need for clarification.
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: Switching SCM to git and commit/review policy
2008-06-16 14:30 ` Rolf Leggewie
@ 2008-06-16 15:48 ` Otavio Salvador
2008-06-16 16:27 ` Rolf Leggewie
0 siblings, 1 reply; 40+ messages in thread
From: Otavio Salvador @ 2008-06-16 15:48 UTC (permalink / raw)
To: openembedded-devel; +Cc: openembedded-devel
Rolf Leggewie <no2spam@nospam.arcornews.de> writes:
> Otavio Salvador wrote:
>> - the tree will be a moving target, without stable revision numbers
>> and difficult to merge, base work in and like
>
> OE is always a moving target. I don't see how the policy would change that.
The revisions will be a moving target. To tag a commit as "not-ok"
you'd need to amend it and them change it rev number.
>> - most of the pros can be done using the oe-next tree. Doing a full
>> compilation of changed modules before and after each merge gives a
>> nice feedback for trivial problems
>
> Modules? Are you talking kernel? Or are you using modules as a synonym
> for recipe?
recipe, sorry.
>> - Being available on unstable doesn't mean it'll be tested
>
> Neither does any of the other proposals ensure that. "tested" sounds
> like 0 or 1, but in fact it is a continuum. I can at least think of the
> following
>
> - compiles fine
> - compiles fine from scratch
> - compiles fine from scratch for MACHINE/DISTRO X and Y
> - tested to run on MACHINE X
> - tested to run on all supported MACHINEs
> - does not interfere with another package
>
> What do you mean by "tested"? How will other processes and policies
> ensure that?
We can't ensure that also because most of tests need to be done by an
human. I think that a sort of compile tests are enough to kill most of
problems.
We can also think about make a specific distro that is need to be
booted, using qemu or whatever, that ensures that basic stuff isn't
break due the change.
>> - 2 days is a too short testing window
>
> well, that is of course just a proposal and thus easy to fix if necessary.
>
> PS: This is not a rebuttal or a claim that the proposed policy is even a
> desirable one. But I feel there is more need for clarification.
Sure. I also believe this all need more discussion and
clarification. Mostly because I'm a begginer at OE world and then I
can miss understand a lot of things, sure.
--
O T A V I O S A L V A D O R
---------------------------------------------
E-mail: otavio@debian.org UIN: 5906116
GNU/Linux User: 239058 GPG ID: 49A5F855
Home Page: http://otavio.ossystems.com.br
---------------------------------------------
"Microsoft sells you Windows ... Linux gives
you the whole house."
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: Switching SCM to git and commit/review policy
2008-06-16 15:48 ` Otavio Salvador
@ 2008-06-16 16:27 ` Rolf Leggewie
2008-06-16 17:03 ` Otavio Salvador
0 siblings, 1 reply; 40+ messages in thread
From: Rolf Leggewie @ 2008-06-16 16:27 UTC (permalink / raw)
To: openembedded-devel
Otavio,
thank you for clarifying.
Otavio Salvador wrote:
> The revisions will be a moving target. To tag a commit as "not-ok"
> you'd need to amend it and them change it rev number.
I was talking about a possible workflow with absolute disregard as to
how it is supported by tools out there, git in particular. I think, at
this point in time it is OK to build your castle in the sky and worry
about how to implement that with tools later (and possibly make
necessary adjustments, then)
>> Modules? Are you talking kernel? Or are you using modules as a synonym
>> for recipe?
>
> recipe, sorry.
Well, that is certainly nice, but not sufficient. bitbake will not
necessarily rebuild an app if a lib changes IIRC.
> human. I think that a sort of compile tests are enough to kill most of
> problems.
NACK. I don't agree. They are necessary and good to be done. They are
still insufficient. Otherwise, we could fully automate the review
process and have a compile firm to automatically reject changesets that
lead to compile failures.
Regards
Rolf
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: Switching SCM to git and commit/review policy
2008-06-13 14:16 ` Koen Kooi
@ 2008-06-16 16:35 ` Rolf Leggewie
0 siblings, 0 replies; 40+ messages in thread
From: Rolf Leggewie @ 2008-06-16 16:35 UTC (permalink / raw)
To: openembedded-devel
Koen Kooi wrote:
> That won't work, since people will 'accidentally' misread the list to
> avoid review.
That implies ill-will. I don't agree with that assumption.
I'd also assume that somebody who misread the list (accidentally or
otherwise) and who then actually breaks something will get a powerful
reminder ;-) Repeat offenders should also be easy to spot.
We should not reject a white/blacklist prematurely.
As far as getting maintainers involved, I agree that probably this will
be a difficult part since it can become complicated quickly (too many
things to check before making a commit)
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: Switching SCM to git and commit/review policy
2008-06-16 16:27 ` Rolf Leggewie
@ 2008-06-16 17:03 ` Otavio Salvador
0 siblings, 0 replies; 40+ messages in thread
From: Otavio Salvador @ 2008-06-16 17:03 UTC (permalink / raw)
To: openembedded-devel; +Cc: openembedded-devel
Rolf Leggewie <no2spam@nospam.arcornews.de> writes:
> Otavio,
>
> thank you for clarifying.
>
> Otavio Salvador wrote:
>> The revisions will be a moving target. To tag a commit as "not-ok"
>> you'd need to amend it and them change it rev number.
>
> I was talking about a possible workflow with absolute disregard as to
> how it is supported by tools out there, git in particular. I think, at
> this point in time it is OK to build your castle in the sky and worry
> about how to implement that with tools later (and possibly make
> necessary adjustments, then)
I don't think so. What's the point in thinking a perfect solution that
will be problematic with the available tools?
>>> Modules? Are you talking kernel? Or are you using modules as a synonym
>>> for recipe?
>>
>> recipe, sorry.
>
> Well, that is certainly nice, but not sufficient. bitbake will not
> necessarily rebuild an app if a lib changes IIRC.
Sure but will rebuild the lib ... and a from scratch build when all
trees are merged in oe-next can be an nice way to find those problems
out too.
>> human. I think that a sort of compile tests are enough to kill most of
>> problems.
>
> NACK. I don't agree. They are necessary and good to be done. They are
> still insufficient. Otherwise, we could fully automate the review
> process and have a compile firm to automatically reject changesets that
> lead to compile failures.
Well, this is the most important part of my proposal. oe-next would be
an auto-nack process. If it fails to compile, nack and notify the
commiter.
Any other test will be need to be done case by case. Obviously that
something that touches a class is much more important to be carefully
tested then another patch that includes a new version of package
foobar used by a single user.
--
O T A V I O S A L V A D O R
---------------------------------------------
E-mail: otavio@debian.org UIN: 5906116
GNU/Linux User: 239058 GPG ID: 49A5F855
Home Page: http://otavio.ossystems.com.br
---------------------------------------------
"Microsoft sells you Windows ... Linux gives
you the whole house."
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: Switching SCM to git and commit/review policy
2008-06-16 14:17 ` Rolf Leggewie
@ 2008-06-16 22:42 ` Florian Boor
2008-06-16 23:21 ` Michael 'Mickey' Lauer
1 sibling, 0 replies; 40+ messages in thread
From: Florian Boor @ 2008-06-16 22:42 UTC (permalink / raw)
To: openembedded-devel; +Cc: openembedded-devel
Hi,
Rolf Leggewie wrote:
> With the huge number of open bugs and things that need fixing which have
> been untouched for ages, I am not convinced that slowing things down
> even further is a step in the right direction.
thanks! :) I share this opinion. In fact we had a lot of good ideas how to
improve the OE quality, but in my opinion this all is not realistic. Things in
the development branch can break - this is one reason why we have such a branch.
I would not want to trade OE's main advantages (agility, development speed and
the huge contributor community) for a semi-stable development branch.
If we have enough resources some time we could create such a semi-stable
'testing' branch with its own QA and commit policies. But for people with write
access no additional policies or review rules should apply. (Except for some
critical pieces such as classes and libc maybe.)
Greetings
Florian
--
The dream of yesterday Florian Boor
is the hope of today Tel: +49 271-771091-15
and the reality of tomorrow. Fax: +49 271-771091-19
[Robert Hutchings Goddard, 1904] florian.boor@kernelconcepts.de
1D78 2D4D 6C53 1CA4 5588 D07B A8E7 940C 25B7 9A76
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: Switching SCM to git and commit/review policy
2008-06-16 14:17 ` Rolf Leggewie
2008-06-16 22:42 ` Florian Boor
@ 2008-06-16 23:21 ` Michael 'Mickey' Lauer
1 sibling, 0 replies; 40+ messages in thread
From: Michael 'Mickey' Lauer @ 2008-06-16 23:21 UTC (permalink / raw)
To: openembedded-devel
Am Montag 16 Juni 2008 16:17:30 schrieb Rolf Leggewie:
> Sounds good to me, at least the most realistic proposal I saw so far.
> Because it deals better with some short-comings in the "have every patch
> touched by two devs"
>
> 1) we already have a *HUGE* backlog of patches in our bug tracker[1].
> This will only grow bigger if we require even more human intervention
> 2) it does not treat every patch the same, differentiation is needed
> IMHO, as well as efficiency and (semi)-automatic processes
>
> Basically, I am fine with "commit to dev, test out, fix regressions if
> present". OTOH, "prevent regressions up front by reviewing everything"
> will slow down .dev to a crawl, I am afraid. Don't we have stable for
> that very reason (less volatile code) and with exactly the "2 ACKs per
> commit"-policy? I am all for review for big changes and where
> efficiently possibly, but I fail to see the value of it for example for
> the type of work that I often do (the busy-work that Cliff Brake so
> eloquently described on June 13th).
>
> With the huge number of open bugs and things that need fixing which have
> been untouched for ages, I am not convinced that slowing things down
> even further is a step in the right direction.
I have to agree here. Rather than becoming overbeaurocratic I'd like us to use
the less painful branching and merging to implement changes to critical
sections in the metadata.
--
:M:
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: Switching SCM to git and commit/review policy
2008-06-16 13:09 ` Mark Brown
@ 2008-06-17 9:51 ` Jan Lübbe
0 siblings, 0 replies; 40+ messages in thread
From: Jan Lübbe @ 2008-06-17 9:51 UTC (permalink / raw)
To: openembedded-devel
On Mon, 2008-06-16 at 14:09 +0100, Mark Brown wrote:
> On Fri, Jun 13, 2008 at 03:38:23PM -0300, Otavio Salvador wrote:
>
> > I don't know how kernel people do to amend the patch to add the
> > acked-by/whatever data into each patch. It can be a big amount of work
> > to do an iteractive rebase for every ack given on ml for each patch
> > and with a high risk of human mistake while doing it.
>
> For the most part everything except the Signed-off-by is added by the
> patch submitter as they submit and resubmit the patch - often that
> information will just get dropped on the floor otherwise.
Instead of having the "acked-by" in the changeset, we could have it
implicit in the history:
* Everyone with commit access has their own branch
- org.openembedded.dev.<username>
* Someone else reviewes/compiletestes the changes and then merges the
branch into .dev
- The name of the reviewer then appears in the merge
Trivial changes might go into .dev directly...
--
Jan Lübbe <jluebbe@lasnet.de> http://sicherheitsschwankung.de
gpg-key 1024D/D8480F2E 2002-03-20
fingerprint 1B25 F91F 9E7B 5D4F 1282 02D6 8A83 8BE4 D848 0F2E
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: Switching SCM to git and commit/review policy
2008-06-13 8:20 Switching SCM to git and commit/review policy Richard Purdie
2008-06-13 10:06 ` pHilipp Zabel
@ 2008-06-24 9:57 ` Graeme Gregory
2008-06-24 14:01 ` Alain M.
2008-06-24 18:33 ` Koen Kooi
2008-07-14 12:22 ` Rolf Leggewie
2 siblings, 2 replies; 40+ messages in thread
From: Graeme Gregory @ 2008-06-24 9:57 UTC (permalink / raw)
To: openembedded-devel
> We've not made any decisions on what the commit/review policy should be,
> this is open for discussion. We're thinking it may take the form of some
> kind of kernel style Signed-off-by: tags and a switch to a partially
> pull based model rather than just push based as we use monotone so more
> than one developer handles any given change.
>
I have been thinking on this and here is my suggestion.
One thing that has been noted has been the high level of work required
to review every change to every package.
Every time more than two OE people get together we keep talking about
splitting OE into two. Maybe it is time to consider actually doing it.
My suggestion would be along the rough lines of the following.
1) OE-core - everything needed to get upto a successful glibc build
completed so gcc, gcc-cross, binutils and support packages. Also most
stuff in classes/. Breakages in these two areas are what hurts the most
and the area we have the least manpower in.
In this section we would have proper reviews and I would suggest no
change without two OE-core developers signing off on it. (OE-core
developers being possible a different group than the political OE core).
2) OE-universe - all the other stuff, the recipes and distro configs.
The stuff where breakage tends to be less painful we keep as is. With
people not being afraid to got git-revert on stupid changes. Yes you do
need to test building all users of a .inc file or patch when you change
them.
If we find this system is working and we think we can handle the extra
load we can always start to raise the bar. For example we could change
core to 3 signoffs and universe to 2. But I think a little of this
trying a new SCM will be seeing how peoples workflow changes. I know
from OM git usage I was suddenly spending less time on complex merges
and had more time to think.
Anyway thats my 2p.
Graeme
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: Switching SCM to git and commit/review policy
2008-06-24 9:57 ` Graeme Gregory
@ 2008-06-24 14:01 ` Alain M.
2008-06-24 18:48 ` Leon Woestenberg
2008-06-24 18:33 ` Koen Kooi
1 sibling, 1 reply; 40+ messages in thread
From: Alain M. @ 2008-06-24 14:01 UTC (permalink / raw)
To: openembedded-devel
Hi, I am really new here but I have one suggestion:
Graeme Gregory escreveu:
>> We've not made any decisions on what the commit/review policy should be,
> I have been thinking on this and here is my suggestion.
>
> 1) OE-core - everything needed to get upto a successful glibc build
> completed so gcc, gcc-cross, binutils and support packages. Also most
> stuff in classes/. Breakages in these two areas are what hurts the most
> and the area we have the least manpower in.
I like this
> 2) OE-universe - all the other stuff, the recipes and distro configs.
> The stuff where breakage tends to be less painful we keep as is. With
> people not being afraid to got git-revert on stupid changes. Yes you do
> need to test building all users of a .inc file or patch when you change
> them.
Is it concievable this being divided by packages, or even groups of
packages? Somewhat like Linux packages... It would surely make reviews
simpler.
I have been impressed by the huge size of OpenEmbedded. But I don't
really understand it's inner workings enough to know if this is at all
possible, but it sounds desirable :)
> Anyway thats my 2p.
2p more...
Alain
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: Switching SCM to git and commit/review policy
2008-06-24 9:57 ` Graeme Gregory
2008-06-24 14:01 ` Alain M.
@ 2008-06-24 18:33 ` Koen Kooi
2008-06-24 19:06 ` Tom Rini
1 sibling, 1 reply; 40+ messages in thread
From: Koen Kooi @ 2008-06-24 18:33 UTC (permalink / raw)
To: openembedded-devel
Graeme Gregory wrote:
>> We've not made any decisions on what the commit/review policy should be,
>> this is open for discussion. We're thinking it may take the form of some
>> kind of kernel style Signed-off-by: tags and a switch to a partially
>> pull based model rather than just push based as we use monotone so more
>> than one developer handles any given change.
>>
> I have been thinking on this and here is my suggestion.
>
> One thing that has been noted has been the high level of work required
> to review every change to every package.
>
> Every time more than two OE people get together we keep talking about
> splitting OE into two. Maybe it is time to consider actually doing it.
> My suggestion would be along the rough lines of the following.
>
> 1) OE-core - everything needed to get upto a successful glibc build
> completed so gcc, gcc-cross, binutils and support packages. Also most
> stuff in classes/. Breakages in these two areas are what hurts the most
> and the area we have the least manpower in.
I'd expand that area to the stuff task-boot covers (init, udev, busybox,
etc), and maybe even packages/linux.
>
> In this section we would have proper reviews and I would suggest no
> change without two OE-core developers signing off on it. (OE-core
> developers being possible a different group than the political OE core).
>
> 2) OE-universe - all the other stuff, the recipes and distro configs.
> The stuff where breakage tends to be less painful we keep as is. With
> people not being afraid to got git-revert on stupid changes. Yes you do
> need to test building all users of a .inc file or patch when you change
> them.
>
> If we find this system is working and we think we can handle the extra
> load we can always start to raise the bar. For example we could change
> core to 3 signoffs and universe to 2. But I think a little of this
> trying a new SCM will be seeing how peoples workflow changes. I know
> from OM git usage I was suddenly spending less time on complex merges
> and had more time to think.
>
> Anyway thats my 2p.
>
> Graeme
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: Switching SCM to git and commit/review policy
2008-06-24 14:01 ` Alain M.
@ 2008-06-24 18:48 ` Leon Woestenberg
2008-06-24 20:13 ` Philip Balister
0 siblings, 1 reply; 40+ messages in thread
From: Leon Woestenberg @ 2008-06-24 18:48 UTC (permalink / raw)
To: openembedded-devel
Hello all,
On Tue, Jun 24, 2008 at 4:01 PM, Alain M. <alainm@pobox.com> wrote:
> Hi, I am really new here but I have one suggestion:
> Graeme Gregory escreveu:
>> 1) OE-core - everything needed to get upto a successful glibc build
>> 2) OE-universe - all the other stuff, the recipes and distro configs.
Yes, but make this split only by means of convention, not in the scm
(name)space please.
Having a gentlemen's agreements that non-core developers should not
"commit changes to classes/conf and all the core packages (udev,
busybox, kernels)" is close to what we do nowadays and works fine.
I agree with Michael that intrusive changes should be done in branches.
My personal strong meaning is that we should first convert to GIT,
without changing our current policy TOO much.
Really, the change to GIT alone will already impact the productivity
negatively, due to the dip in the developer commits resulting from
that (people setting up their environment and workflow instead of
maintaining stuff).
If we crawled back up, let's improve on things.
For later, -next is a good idea to merge new branches first, and see
where the autobuilder/tests fail, and nack stuff if it got broken
Regards,
--
Leon
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: Switching SCM to git and commit/review policy
2008-06-24 18:33 ` Koen Kooi
@ 2008-06-24 19:06 ` Tom Rini
2008-06-24 20:51 ` Florian Boor
0 siblings, 1 reply; 40+ messages in thread
From: Tom Rini @ 2008-06-24 19:06 UTC (permalink / raw)
To: openembedded-devel
On Tue, Jun 24, 2008 at 08:33:06PM +0200, Koen Kooi wrote:
> Graeme Gregory wrote:
> >>We've not made any decisions on what the commit/review policy should be,
> >>this is open for discussion. We're thinking it may take the form of some
> >>kind of kernel style Signed-off-by: tags and a switch to a partially
> >>pull based model rather than just push based as we use monotone so more
> >>than one developer handles any given change.
> >>
> >I have been thinking on this and here is my suggestion.
> >
> >One thing that has been noted has been the high level of work required
> >to review every change to every package.
> >
> >Every time more than two OE people get together we keep talking about
> >splitting OE into two. Maybe it is time to consider actually doing it.
> >My suggestion would be along the rough lines of the following.
> >
> >1) OE-core - everything needed to get upto a successful glibc build
> >completed so gcc, gcc-cross, binutils and support packages. Also most
> >stuff in classes/. Breakages in these two areas are what hurts the most
> >and the area we have the least manpower in.
>
> I'd expand that area to the stuff task-boot covers (init, udev, busybox,
> etc), and maybe even packages/linux.
Maybe this is too big a wish, but how about we go so far as to say a set
of distributions, machines and image targets That Will Build is the
core and everything else is the universe. It might take a little work
to get there of course.
--
Tom Rini
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: Switching SCM to git and commit/review policy
2008-06-24 18:48 ` Leon Woestenberg
@ 2008-06-24 20:13 ` Philip Balister
0 siblings, 0 replies; 40+ messages in thread
From: Philip Balister @ 2008-06-24 20:13 UTC (permalink / raw)
To: openembedded-devel
[-- Attachment #1: Type: text/plain, Size: 1647 bytes --]
Leon Woestenberg wrote:
> Hello all,
>
> On Tue, Jun 24, 2008 at 4:01 PM, Alain M. <alainm@pobox.com> wrote:
>> Hi, I am really new here but I have one suggestion:
>> Graeme Gregory escreveu:
>>> 1) OE-core - everything needed to get upto a successful glibc build
>>> 2) OE-universe - all the other stuff, the recipes and distro configs.
>
> Yes, but make this split only by means of convention, not in the scm
> (name)space please.
> Having a gentlemen's agreements that non-core developers should not
> "commit changes to classes/conf and all the core packages (udev,
> busybox, kernels)" is close to what we do nowadays and works fine.
>
> I agree with Michael that intrusive changes should be done in branches.
>
> My personal strong meaning is that we should first convert to GIT,
> without changing our current policy TOO much.
I agree. I also know we need to strengthen the gentlemen's agreement and
this is a very good time to do it.
> Really, the change to GIT alone will already impact the productivity
> negatively, due to the dip in the developer commits resulting from
> that (people setting up their environment and workflow instead of
> maintaining stuff).
> If we crawled back up, let's improve on things.
>
> For later, -next is a good idea to merge new branches first, and see
> where the autobuilder/tests fail, and nack stuff if it got broken
I'd like to see us have a set of machine/distro/image's that must build
after changes to "core OE". Breakage in .dev hurts a lot of people's
productivity.
Do we have the resources and volunteers to help test changes to core?
Philip
[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/x-pkcs7-signature, Size: 3303 bytes --]
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: Switching SCM to git and commit/review policy
2008-06-24 19:06 ` Tom Rini
@ 2008-06-24 20:51 ` Florian Boor
2008-06-24 21:29 ` Tom Rini
0 siblings, 1 reply; 40+ messages in thread
From: Florian Boor @ 2008-06-24 20:51 UTC (permalink / raw)
To: openembedded-devel
Hi,
Tom Rini wrote:
> Maybe this is too big a wish, but how about we go so far as to say a set
> of distributions, machines and image targets That Will Build is the
> core and everything else is the universe. It might take a little work
> to get there of course.
I think we are moving into mixing up a development branch with a semi-stable
testing branch again. You can't replace motivated developers with strict policies.
Greetings
Florian
--
The dream of yesterday Florian Boor
is the hope of today Tel: +49 271-771091-15
and the reality of tomorrow. Fax: +49 271-771091-19
[Robert Hutchings Goddard, 1904] florian.boor@kernelconcepts.de
1D78 2D4D 6C53 1CA4 5588 D07B A8E7 940C 25B7 9A76
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: Switching SCM to git and commit/review policy
2008-06-24 20:51 ` Florian Boor
@ 2008-06-24 21:29 ` Tom Rini
2008-06-24 22:51 ` Leon Woestenberg
0 siblings, 1 reply; 40+ messages in thread
From: Tom Rini @ 2008-06-24 21:29 UTC (permalink / raw)
To: openembedded-devel
On Tue, Jun 24, 2008 at 10:51:17PM +0200, Florian Boor wrote:
> Hi,
>
> Tom Rini wrote:
>
> > Maybe this is too big a wish, but how about we go so far as to say a set
> > of distributions, machines and image targets That Will Build is the
> > core and everything else is the universe. It might take a little work
> > to get there of course.
>
> I think we are moving into mixing up a development branch with a semi-stable
> testing branch again. You can't replace motivated developers with strict policies.
I don't know.. I guess it's a question, and it can (should even) be
addressed after the git switch. Just how wild and unstable are we still
willing to have the "main" tree be. It sounds like there's already
agreement that big changes (thinking of packaged-staging, which is quite
nice!) will be done in a branch first. And there's already an
autobuilder. It seems like the next logical step would be to say what
has to be working, in order for a big changing-lots-of-things merge to
go in. That to me would be the "core" of distros/machines/images that
need to still function.
Also, I'm not saying that for every commit to the core you need to do a
from scratch build of all combinations, but you should reasonably
confident that things work.
--
Tom Rini
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: Switching SCM to git and commit/review policy
2008-06-24 21:29 ` Tom Rini
@ 2008-06-24 22:51 ` Leon Woestenberg
2008-06-25 1:22 ` Luís Vitório Cargnini
0 siblings, 1 reply; 40+ messages in thread
From: Leon Woestenberg @ 2008-06-24 22:51 UTC (permalink / raw)
To: openembedded-devel
Hello,
On Tue, Jun 24, 2008 at 11:29 PM, Tom Rini <trini@kernel.crashing.org> wrote:
> On Tue, Jun 24, 2008 at 10:51:17PM +0200, Florian Boor wrote:
> Also, I'm not saying that for every commit to the core you need to do a
> from scratch build of all combinations, but you should reasonably
> confident that things work.
>
We can direct an autobuilder to some branch and make it build a
variety of machines, besides testing by the branch maintainer(s)
themselves.
But again, I think this is of *later* concern.
First up is GIT IMHO, and getting the ball rolling again for everyone.
Regards,
--
Leon
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: Switching SCM to git and commit/review policy
2008-06-24 22:51 ` Leon Woestenberg
@ 2008-06-25 1:22 ` Luís Vitório Cargnini
0 siblings, 0 replies; 40+ messages in thread
From: Luís Vitório Cargnini @ 2008-06-25 1:22 UTC (permalink / raw)
To: openembedded-devel
People we are starting to diverge in this issue.
Just change the SCM to git only the rest keep the same.
On Tue, Jun 24, 2008 at 7:51 PM, Leon Woestenberg
<leon.woestenberg@gmail.com> wrote:
> Hello,
>
> On Tue, Jun 24, 2008 at 11:29 PM, Tom Rini <trini@kernel.crashing.org> wrote:
>> On Tue, Jun 24, 2008 at 10:51:17PM +0200, Florian Boor wrote:
>> Also, I'm not saying that for every commit to the core you need to do a
>> from scratch build of all combinations, but you should reasonably
>> confident that things work.
>>
> We can direct an autobuilder to some branch and make it build a
> variety of machines, besides testing by the branch maintainer(s)
> themselves.
>
> But again, I think this is of *later* concern.
>
> First up is GIT IMHO, and getting the ball rolling again for everyone.
>
> Regards,
> --
> Leon
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>
--
------------------------------------------------------------------------------
Thanks && Regards
M.Sc. B.Sc. Luís Vitório Cargnini
IEEE Member
Electrical Engineer Faculty @ PUCRS
Ipiranga Avenue, 6681 – Building 30
P.O. Box: 90619-900 – Porto Alegre/RS
Phone: +55 51 3320 3500 extension: 7696
---------------------------------------------------------------------------------
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: Switching SCM to git and commit/review policy
2008-06-13 8:20 Switching SCM to git and commit/review policy Richard Purdie
2008-06-13 10:06 ` pHilipp Zabel
2008-06-24 9:57 ` Graeme Gregory
@ 2008-07-14 12:22 ` Rolf Leggewie
2008-07-14 18:57 ` Koen Kooi
2 siblings, 1 reply; 40+ messages in thread
From: Rolf Leggewie @ 2008-07-14 12:22 UTC (permalink / raw)
To: openembedded-devel
Hi,
the discussion has dried up a bit. I guess everbody has said what
needed to be said. Now comes the hard time of trying to find a consensus.
I am having a go at it, starting with Leon's suggestion of continuing
with the gentlemen's agreement plus a definition of "OE core" as
suggested by Tom Rini. My feeling was this kind of struck a chord and
would be acceptable to most, if not all members of the community.
http://wiki.openembedded.net/index.php/Category_talk:Policy is my
attempt to make explicit what the gentlemen's agreement is (and isn't)
about, what parts belong to OE core and how we verify its consistency.
I suggest we clarify anything that still needs discussion with respect
to these points and then have a vote soon (unless we have unanimity,
which I hope). Unless any major disagreements come up, I think we
should be able to complete that by Friday.
Regards
Rolf
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: Switching SCM to git and commit/review policy
2008-07-14 12:22 ` Rolf Leggewie
@ 2008-07-14 18:57 ` Koen Kooi
2008-07-14 23:24 ` Core team (was: Switching SCM to git and commit/review policy) Rolf Leggewie
2008-07-14 23:24 ` Rolf Leggewie
0 siblings, 2 replies; 40+ messages in thread
From: Koen Kooi @ 2008-07-14 18:57 UTC (permalink / raw)
To: openembedded-devel
Rolf Leggewie wrote:
> Hi,
>
> the discussion has dried up a bit. I guess everbody has said what
> needed to be said. Now comes the hard time of trying to find a consensus.
>
> I am having a go at it, starting with Leon's suggestion of continuing
> with the gentlemen's agreement plus a definition of "OE core" as
> suggested by Tom Rini. My feeling was this kind of struck a chord and
> would be acceptable to most, if not all members of the community.
>
> http://wiki.openembedded.net/index.php/Category_talk:Policy is my
> attempt to make explicit what the gentlemen's agreement is (and isn't)
> about, what parts belong to OE core and how we verify its consistency.
> I suggest we clarify anything that still needs discussion with respect
> to these points and then have a vote soon (unless we have unanimity,
> which I hope). Unless any major disagreements come up, I think we
> should be able to complete that by Friday.
The core-team will set the policy, so there's no need to vote. We are
waiting for people to get back from guadec/holidays to polish up the
announcement.
regards,
Koen
^ permalink raw reply [flat|nested] 40+ messages in thread
* Core team (was: Switching SCM to git and commit/review policy)
2008-07-14 18:57 ` Koen Kooi
@ 2008-07-14 23:24 ` Rolf Leggewie
2008-07-14 23:24 ` Rolf Leggewie
1 sibling, 0 replies; 40+ messages in thread
From: Rolf Leggewie @ 2008-07-14 23:24 UTC (permalink / raw)
To: openembedded-devel
Dear OE core, dear fellow OE members,
Koen Kooi wrote:
> The core-team will set the policy, so there's no need to vote.
Well, after this dragged on for well over half a year now and things got
stalled several times this was not the kind of response I was expecting.
But I'll gladly pick up the ball you passed here to ask a more general
question or raise a more general concern I've been having lately.
Quite frankly, as of late, when it comes to OE governance, I've been
uneasy a lot. For one, there's this ominous group of OE core that does
a lot of things behind closed doors. It is not completely clear when
and why it was established, why the communication is not open, who is a
member and how it relates to ordinary members of the community. Is OE
still an open project? Is anybody outside core just a little-valued
monkey from which we gladly take code but leave out of any kind of
steering decision?
I am sure everything is alright, but I think some clarifications are in
order. Looking forward to it.
Regards
Rolf
^ permalink raw reply [flat|nested] 40+ messages in thread
* Core team (was: Switching SCM to git and commit/review policy)
2008-07-14 18:57 ` Koen Kooi
2008-07-14 23:24 ` Core team (was: Switching SCM to git and commit/review policy) Rolf Leggewie
@ 2008-07-14 23:24 ` Rolf Leggewie
2008-07-15 9:45 ` Richard Purdie
1 sibling, 1 reply; 40+ messages in thread
From: Rolf Leggewie @ 2008-07-14 23:24 UTC (permalink / raw)
To: openembedded-devel
Dear OE core, dear fellow OE members,
Koen Kooi wrote:
> The core-team will set the policy, so there's no need to vote.
Well, after this dragged on for well over half a year now and things got
stalled several times this was not the kind of response I was expecting.
But I'll gladly pick up the ball you passed here to ask a more general
question or raise a more general concern I've been having lately.
Quite frankly, as of late, when it comes to OE governance, I've been
uneasy a lot. For one, there's this ominous group of OE core that does
a lot of things behind closed doors. It is not completely clear when
and why it was established, why the communication is not open, who is a
member and how it relates to ordinary members of the community. Is OE
still an open project? Is anybody outside core just a little-valued
monkey from which we gladly take code but leave out of any kind of
steering decision?
I am sure everything is alright, but I think some clarifications are in
order. Looking forward to it.
Regards
Rolf
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: Core team (was: Switching SCM to git and commit/review policy)
2008-07-14 23:24 ` Rolf Leggewie
@ 2008-07-15 9:45 ` Richard Purdie
2008-07-18 18:30 ` Shane Volpe
0 siblings, 1 reply; 40+ messages in thread
From: Richard Purdie @ 2008-07-15 9:45 UTC (permalink / raw)
To: openembedded-devel
On Tue, 2008-07-15 at 01:24 +0200, Rolf Leggewie wrote:
> Well, after this dragged on for well over half a year now and things got
> stalled several times this was not the kind of response I was expecting.
> But I'll gladly pick up the ball you passed here to ask a more general
> question or raise a more general concern I've been having lately.
Several of us feel bad that this has dragged on. There are various
reasons for that with no one thing or person being responsible. We were
kind of hoping the OE e.V. would solve some of the problems but whilst
that is moving forwards its not going to happen soon enough so we're
trying to move the SCM issue forwards without it. There are also large
time pressures on the people involved. Personally, I know I'm at risk of
totally cracking up if I try and do too much at once so I'm moving
slowly. I'd prefer to do that than totally burn out, sorry ;-).
> Quite frankly, as of late, when it comes to OE governance, I've been
> uneasy a lot. For one, there's this ominous group of OE core that does
> a lot of things behind closed doors.
Firstly, there isn't that much discussion "behind closed doors". Some
discussion did happen there simply because we couldn't reach a consensus
on the -devel mailing list but there has been much less that you
probably think, see the time issues mentioned above.
The results of that discussion have been made clear - we want to switch
to git, that is unanimous. The question is what kind of commit policy
goes with the change. Even reaching that much of a decision is a major
step forwards but we need to finish things off.
> It is not completely clear when
> and why it was established, why the communication is not open, who is a
> member and how it relates to ordinary members of the community. Is OE
> still an open project? Is anybody outside core just a little-valued
> monkey from which we gladly take code but leave out of any kind of
> steering decision?
For the record, as I understand it, the OE core team consists of:
- Holger Freyther
- Marcin Juszkiewicz
- Koen Kooi
- Richard Purdie
- Dr. Michael Lauer
- Graeme Gregory
- Philip Balister
Why was this established and when? Good questions. When, I'm not sure
about, the above group of people are long standing devs who've tried to
guide the project at various times. Bar the last two people that group
of people have been guiding the project for several years. The last two
people were "invited" more recently to try and add more opinions and
remove any claims of bias.
Why? The problem is how does OE make a decision? The above group has
tried to guide the project a bit and put some kind of organisation and
decicion making process in place. The plan is to hand over to the e.V.
and maybe elect a core team properly once we're in a position to do so.
We're not trying to grab power, steal the project or do anything else
"evil", we just want to move OE forwards and try and resolve some
ongoing problematic issues.
> Is OE still an open project?
Yes. No decisions have been made without discussion on the -devel
mailing list.
> Is anybody outside core just a little-valued
> monkey from which we gladly take code but leave out of any kind of
> steering decision?
See above. Nobody is under valued and we do try to listen to all view
points. The main reason the core team exists is to give some method of
actually making a final decision.
Personally, in time I expect the core team to be replaced with something
elected by the e.V. with clear policies on what its responsible for.
This stuff does take time though...
Cheers,
Richard
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: Core team (was: Switching SCM to git and commit/review policy)
2008-07-15 9:45 ` Richard Purdie
@ 2008-07-18 18:30 ` Shane Volpe
0 siblings, 0 replies; 40+ messages in thread
From: Shane Volpe @ 2008-07-18 18:30 UTC (permalink / raw)
To: openembedded-devel; +Cc: openembedded-devel
For what its worth, I think projects do much better with a core team.
It seems projects that try to appease to everyone all the time never
make much progress. I'm not even close to being part of the core team
and I feel any view point I have had in the past has been listened to,
wether it was IRC conversations or email posts. Quite a few times it
has been the *core* members responding to my concerns and or
questions. I have been involved with several open source projects and
I think OE is one of the better run ones and has the most interaction
between the core developers and all other developers.
Regards,
Shane
irc: svolpe: the one with a bad network connection and always drops on/off :-)
On Tue, Jul 15, 2008 at 5:45 AM, Richard Purdie <rpurdie@rpsys.net> wrote:
> On Tue, 2008-07-15 at 01:24 +0200, Rolf Leggewie wrote:
>> Well, after this dragged on for well over half a year now and things got
>> stalled several times this was not the kind of response I was expecting.
>> But I'll gladly pick up the ball you passed here to ask a more general
>> question or raise a more general concern I've been having lately.
>
> Several of us feel bad that this has dragged on. There are various
> reasons for that with no one thing or person being responsible. We were
> kind of hoping the OE e.V. would solve some of the problems but whilst
> that is moving forwards its not going to happen soon enough so we're
> trying to move the SCM issue forwards without it. There are also large
> time pressures on the people involved. Personally, I know I'm at risk of
> totally cracking up if I try and do too much at once so I'm moving
> slowly. I'd prefer to do that than totally burn out, sorry ;-).
>
>> Quite frankly, as of late, when it comes to OE governance, I've been
>> uneasy a lot. For one, there's this ominous group of OE core that does
>> a lot of things behind closed doors.
>
> Firstly, there isn't that much discussion "behind closed doors". Some
> discussion did happen there simply because we couldn't reach a consensus
> on the -devel mailing list but there has been much less that you
> probably think, see the time issues mentioned above.
>
> The results of that discussion have been made clear - we want to switch
> to git, that is unanimous. The question is what kind of commit policy
> goes with the change. Even reaching that much of a decision is a major
> step forwards but we need to finish things off.
>
>> It is not completely clear when
>> and why it was established, why the communication is not open, who is a
>> member and how it relates to ordinary members of the community. Is OE
>> still an open project? Is anybody outside core just a little-valued
>> monkey from which we gladly take code but leave out of any kind of
>> steering decision?
>
> For the record, as I understand it, the OE core team consists of:
>
> - Holger Freyther
> - Marcin Juszkiewicz
> - Koen Kooi
> - Richard Purdie
> - Dr. Michael Lauer
> - Graeme Gregory
> - Philip Balister
>
> Why was this established and when? Good questions. When, I'm not sure
> about, the above group of people are long standing devs who've tried to
> guide the project at various times. Bar the last two people that group
> of people have been guiding the project for several years. The last two
> people were "invited" more recently to try and add more opinions and
> remove any claims of bias.
>
> Why? The problem is how does OE make a decision? The above group has
> tried to guide the project a bit and put some kind of organisation and
> decicion making process in place. The plan is to hand over to the e.V.
> and maybe elect a core team properly once we're in a position to do so.
> We're not trying to grab power, steal the project or do anything else
> "evil", we just want to move OE forwards and try and resolve some
> ongoing problematic issues.
>
>> Is OE still an open project?
>
> Yes. No decisions have been made without discussion on the -devel
> mailing list.
>
>> Is anybody outside core just a little-valued
>> monkey from which we gladly take code but leave out of any kind of
>> steering decision?
>
> See above. Nobody is under valued and we do try to listen to all view
> points. The main reason the core team exists is to give some method of
> actually making a final decision.
>
> Personally, in time I expect the core team to be replaced with something
> elected by the e.V. with clear policies on what its responsible for.
> This stuff does take time though...
>
> Cheers,
>
> Richard
>
>
>
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>
--
Registered Linux User: #293401
^ permalink raw reply [flat|nested] 40+ messages in thread
end of thread, other threads:[~2008-07-18 18:30 UTC | newest]
Thread overview: 40+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-06-13 8:20 Switching SCM to git and commit/review policy Richard Purdie
2008-06-13 10:06 ` pHilipp Zabel
2008-06-13 12:43 ` Cliff Brake
2008-06-13 14:16 ` Koen Kooi
2008-06-16 16:35 ` Rolf Leggewie
2008-06-13 17:17 ` Otavio Salvador
2008-06-13 17:49 ` Tom Rini
2008-06-13 14:09 ` Koen Kooi
2008-06-13 16:25 ` pHilipp Zabel
2008-06-13 17:38 ` Koen Kooi
2008-06-13 18:38 ` Otavio Salvador
2008-06-13 19:37 ` Holger Freyther
2008-06-13 21:00 ` Otavio Salvador
2008-06-16 11:10 ` Rolf Leggewie
2008-06-16 13:16 ` Otavio Salvador
2008-06-16 14:30 ` Rolf Leggewie
2008-06-16 15:48 ` Otavio Salvador
2008-06-16 16:27 ` Rolf Leggewie
2008-06-16 17:03 ` Otavio Salvador
2008-06-16 14:17 ` Rolf Leggewie
2008-06-16 22:42 ` Florian Boor
2008-06-16 23:21 ` Michael 'Mickey' Lauer
2008-06-16 13:09 ` Mark Brown
2008-06-17 9:51 ` Jan Lübbe
2008-06-24 9:57 ` Graeme Gregory
2008-06-24 14:01 ` Alain M.
2008-06-24 18:48 ` Leon Woestenberg
2008-06-24 20:13 ` Philip Balister
2008-06-24 18:33 ` Koen Kooi
2008-06-24 19:06 ` Tom Rini
2008-06-24 20:51 ` Florian Boor
2008-06-24 21:29 ` Tom Rini
2008-06-24 22:51 ` Leon Woestenberg
2008-06-25 1:22 ` Luís Vitório Cargnini
2008-07-14 12:22 ` Rolf Leggewie
2008-07-14 18:57 ` Koen Kooi
2008-07-14 23:24 ` Core team (was: Switching SCM to git and commit/review policy) Rolf Leggewie
2008-07-14 23:24 ` Rolf Leggewie
2008-07-15 9:45 ` Richard Purdie
2008-07-18 18:30 ` Shane Volpe
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.