* Commits to master in my absence
@ 2011-08-01 13:45 Richard Purdie
2011-08-01 17:59 ` Khem Raj
2011-08-01 19:25 ` Tom Rini
0 siblings, 2 replies; 5+ messages in thread
From: Richard Purdie @ 2011-08-01 13:45 UTC (permalink / raw)
To: openembedded-core
I'm a little frustrated to see what happened when I was away from a
couple of days. I thought we'd agreed we'd queue up patches in a branch
and then I'd take care of things when I got back.
I appreciate a serious bug was then found and a fix was committed
against what I thought was agreed. This then opened the gates and more
patches were merged with decreasing severity and in the end something
got added which is just plain broken :(.
The problematic patch is:
http://git.openembedded.org/cgit.cgi/openembedded-core/commit/?id=e23f9ce928353c9da2b9c4bfa9a1a125a7d160f2
and I've commented in emails elsewhere against the various attempts to
further "fix" this.
I *really* need people to step up and start thinking about quality and
the long term impact of changes rather than just X fixes bug Y which I'm
hitting right now. This is particularly true if anyone wants to step
into the position of doing final commit merging. You *have* to take the
time to fully understand and review the changes you're adding and
consider the big picture.
I'm really hoping that I can find people who I can share the final
review/commit responsibility with but until people stop presenting me
patches which I have to reject we're not going to get the point where
they can work in that role :(.
This is particularly frustrating since I've seen people push patches
they know to be lacking in quality just because they were running low on
time and hoped they might get away with it.
Cheers,
Richard (a bit disappointed)
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Commits to master in my absence
2011-08-01 13:45 Commits to master in my absence Richard Purdie
@ 2011-08-01 17:59 ` Khem Raj
2011-08-01 19:25 ` Tom Rini
1 sibling, 0 replies; 5+ messages in thread
From: Khem Raj @ 2011-08-01 17:59 UTC (permalink / raw)
To: Patches and discussions about the oe-core layer
On (01/08/11 14:45), Richard Purdie wrote:
> I'm a little frustrated to see what happened when I was away from a
> couple of days. I thought we'd agreed we'd queue up patches in a branch
> and then I'd take care of things when I got back.
>
> I appreciate a serious bug was then found and a fix was committed
> against what I thought was agreed. This then opened the gates and more
> patches were merged with decreasing severity and in the end something
> got added which is just plain broken :(.
>
> The problematic patch is:
>
> http://git.openembedded.org/cgit.cgi/openembedded-core/commit/?id=e23f9ce928353c9da2b9c4bfa9a1a125a7d160f2
>
> and I've commented in emails elsewhere against the various attempts to
> further "fix" this.
>
> I *really* need people to step up and start thinking about quality and
> the long term impact of changes rather than just X fixes bug Y which I'm
> hitting right now. This is particularly true if anyone wants to step
> into the position of doing final commit merging. You *have* to take the
> time to fully understand and review the changes you're adding and
> consider the big picture.
>
> I'm really hoping that I can find people who I can share the final
> review/commit responsibility with but until people stop presenting me
> patches which I have to reject we're not going to get the point where
> they can work in that role :(.
>
> This is particularly frustrating since I've seen people push patches
> they know to be lacking in quality just because they were running low on
> time and hoped they might get away with it.
>
> Cheers,
>
> Richard (a bit disappointed)
It was me.
since master was broken for arm (even qemuarm) after the tune overhaul
It was a mimimum workaround since many devs were complaining about it I
thought until we rework the tune overhaul this could be a survival path
and at the same time tune overhaul for arm could be worked out. I was
just thinking about making devs keep going.
But I apologize for this. Kindly revert it.
-Khem
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Commits to master in my absence
2011-08-01 13:45 Commits to master in my absence Richard Purdie
2011-08-01 17:59 ` Khem Raj
@ 2011-08-01 19:25 ` Tom Rini
2011-08-01 19:56 ` Richard Purdie
1 sibling, 1 reply; 5+ messages in thread
From: Tom Rini @ 2011-08-01 19:25 UTC (permalink / raw)
To: openembedded-core
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 08/01/2011 06:45 AM, Richard Purdie wrote:
> I'm a little frustrated to see what happened when I was away from a
> couple of days. I thought we'd agreed we'd queue up patches in a branch
> and then I'd take care of things when I got back.
So, I agree with everything you did say. But I'd also like to suggest
we should have gone with "merge everything Monday" not "merge everything
Wednesday before RP runs off". Yes, this would have meant either moving
some testing, or having testing also pull from a different (merged)
branch. And I too was "wait, what, more stuff went in? I thought we
caught the big problem already".
- --
Tom Rini
Mentor Graphics Corporation
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iQEcBAEBAgAGBQJONv2eAAoJEI4NMjfc3nJxudcIAMg7yMIdl648ZdRsFGAUTKTD
HSP8lLzawtEcl1bxektShH7amCf45wHvlw36joNNt3dG78FwAfO9bozubZEypwcS
N7YXBo8JVJVi1WUIni23CZor4I091Ubt0tEHFOk4iDIyU9B9q+T77xg2qn+r6RJN
7yNzs7XRffM8D2v7OxG/6kK4FvQDflVbnqEYkN+dE0rgUFOMUDdaSkB5JO0NShG2
yYLkXljRNJ24Of5crsuQ/F4Vqk86b41Ax9jYrdFUOl+qgdovbPs3ninKtbDgT9ez
Adh8behhx/LvbQQNldOi0l/UakPAmEPHEjEBNxmKX/GoZjfLHN0nb4Ucy5sAtBM=
=PIo2
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Commits to master in my absence
2011-08-01 19:25 ` Tom Rini
@ 2011-08-01 19:56 ` Richard Purdie
2011-08-01 20:18 ` Tom Rini
0 siblings, 1 reply; 5+ messages in thread
From: Richard Purdie @ 2011-08-01 19:56 UTC (permalink / raw)
To: Patches and discussions about the oe-core layer
On Mon, 2011-08-01 at 12:25 -0700, Tom Rini wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 08/01/2011 06:45 AM, Richard Purdie wrote:
>
> > I'm a little frustrated to see what happened when I was away from a
> > couple of days. I thought we'd agreed we'd queue up patches in a branch
> > and then I'd take care of things when I got back.
>
> So, I agree with everything you did say. But I'd also like to suggest
> we should have gone with "merge everything Monday" not "merge everything
> Wednesday before RP runs off". Yes, this would have meant either moving
> some testing, or having testing also pull from a different (merged)
> branch. And I too was "wait, what, more stuff went in? I thought we
> caught the big problem already".
If I'd merged everything unexpectedly and not communicated the situation
I think that would be bad. As it was, I did merge things but I also
hopefully clearly communicated the issues and the expectation. Master is
the development tip and some instability, particularly as new features
merge is not entirely unexpected at this point in the cycle.
I'd hope we don't end up in a situation like that again, if we do, I'll
see what other options there and weigh them up as the situation
dictates.
Cheers,
Richard
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Commits to master in my absence
2011-08-01 19:56 ` Richard Purdie
@ 2011-08-01 20:18 ` Tom Rini
0 siblings, 0 replies; 5+ messages in thread
From: Tom Rini @ 2011-08-01 20:18 UTC (permalink / raw)
To: openembedded-core
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 08/01/2011 12:56 PM, Richard Purdie wrote:
> On Mon, 2011-08-01 at 12:25 -0700, Tom Rini wrote:
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> On 08/01/2011 06:45 AM, Richard Purdie wrote:
>>
>>> I'm a little frustrated to see what happened when I was away from a
>>> couple of days. I thought we'd agreed we'd queue up patches in a branch
>>> and then I'd take care of things when I got back.
>>
>> So, I agree with everything you did say. But I'd also like to suggest
>> we should have gone with "merge everything Monday" not "merge everything
>> Wednesday before RP runs off". Yes, this would have meant either moving
>> some testing, or having testing also pull from a different (merged)
>> branch. And I too was "wait, what, more stuff went in? I thought we
>> caught the big problem already".
>
> If I'd merged everything unexpectedly and not communicated the situation
> I think that would be bad. As it was, I did merge things but I also
> hopefully clearly communicated the issues and the expectation. Master is
> the development tip and some instability, particularly as new features
> merge is not entirely unexpected at this point in the cycle.
>
> I'd hope we don't end up in a situation like that again, if we do, I'll
> see what other options there and weigh them up as the situation
> dictates.
Yes, it was an intentional and communicated decision. I guess what my
gut says right now is that while some folks are willing to live with
some "it's broken, try again in a few days or go back to ...", a lot of
the community expects things to be mostly working, and there was also
some "ok, I want to expand / use this stuff, but..." that we ran into,
which really is situation dependent. And yes, next time we will need to
weigh the options once again.
- --
Tom Rini
Mentor Graphics Corporation
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iQEcBAEBAgAGBQJONwn7AAoJEI4NMjfc3nJx2vQH/2u2MKHdqhsHNfoZoHlhPCJQ
jk144kwp69HHVS9gKjiJCf1fkum9MTblT5V5VDIYgoD2yHDBnCe/P/9GWS8rlTcq
lUweqPMDuWvoWPEGRWnNLPAnXP+bsWqoQLGEUuHkcmMag4yJsJSZYTmU6btTOSNa
ON6Q4RnkTcD08AiHark/R5YHS46HaQ6tVyRpK3DgMUgfGVGnYa0EFzGG73p6q44x
GKsXqNRverf4uu9KbnRTcciuxeIytGlZ3ewT9yHJBcKOjaT9a8FEkA03fHOIqRy/
VJnfjOL4NbdoSRa67INQm8nAnI20WzxCrkzZPJ/2+VXXCfrZ4TFiabUviocPpmA=
=oTtt
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2011-08-01 20:22 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-08-01 13:45 Commits to master in my absence Richard Purdie
2011-08-01 17:59 ` Khem Raj
2011-08-01 19:25 ` Tom Rini
2011-08-01 19:56 ` Richard Purdie
2011-08-01 20:18 ` Tom Rini
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox