* Reverting recent openmoko commit
@ 2008-10-26 15:06 Koen Kooi
2008-10-26 15:39 ` Michael 'Mickey' Lauer
` (2 more replies)
0 siblings, 3 replies; 12+ messages in thread
From: Koen Kooi @ 2008-10-26 15:06 UTC (permalink / raw)
To: openembedded-devel
Hi,
I'm going to revert all recent openmoko commits till these guys learn
how to write a commit message. You have been warned before.
In case you missed it, this wrong:
[foo] something
^ permalink raw reply [flat|nested] 12+ messages in thread* Re: Reverting recent openmoko commit 2008-10-26 15:06 Reverting recent openmoko commit Koen Kooi @ 2008-10-26 15:39 ` Michael 'Mickey' Lauer 2008-10-27 9:10 ` Phil Blundell 2008-10-27 11:13 ` Michael Krelin 2 siblings, 0 replies; 12+ messages in thread From: Michael 'Mickey' Lauer @ 2008-10-26 15:39 UTC (permalink / raw) To: openembedded-devel Ok, Koen, you are going too far now. I have tolerated your self-elected-sheriff-behaviour over the years since you were important for OE, even if you scared people away and endangered OE's public relation through your disrespectful and hostile behaviour. I'm fed up with you and your attitude and this has to and will stop now in one way or the other. Sincerely, Mickey. ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Reverting recent openmoko commit 2008-10-26 15:06 Reverting recent openmoko commit Koen Kooi 2008-10-26 15:39 ` Michael 'Mickey' Lauer @ 2008-10-27 9:10 ` Phil Blundell 2008-10-27 10:37 ` Philip Balister 2008-10-27 10:39 ` Philip Balister 2008-10-27 11:13 ` Michael Krelin 2 siblings, 2 replies; 12+ messages in thread From: Phil Blundell @ 2008-10-27 9:10 UTC (permalink / raw) To: openembedded-devel; +Cc: openembedded-devel On Sun, 2008-10-26 at 16:06 +0100, Koen Kooi wrote: > I'm going to revert all recent openmoko commits till these guys learn > how to write a commit message. You have been warned before. > > In case you missed it, this wrong: > > [foo] something This seems like an absurd over-reaction to something that is, at most, a trivial and merely technical breach of the checkin rules. Indeed, it is not even obvious that the original checkin breached any rule at all. Where exactly is this strict format for commit messages documented? The policy page at http://wiki.openembedded.net/index.php/Commit_Policy doesn't seem to make mention of this. The closest I could find was, under "other tips for making good commits": * Have a clear commit message (example): - The first line of commit is a summary of the changes. - The first line should start with the name of the recipe the change affects. and, as far as I can tell, the message that you quoted does indeed comply with these two guidelines, i.e. it contains the name of the recipe follows by a summary of the changes. Nowhere on this page, or any other policy page that I found on quick inspection, were any further rules about what exactly constitutes an acceptable or unacceptable message. In any case, further down the page is stated that "the above rules are not hard and fast rules": there is no indication that a non-conformant checkin message should lead to summary reversion of your changes. The GitPhrasebook page does mention a more prescriptive format for checkin messages, but there is no indication that this is normative or forms a core part of OE policy. (If it were, I would have expected to see it on the Commit Policy page, and/or to carry the imprimatur of the core team.) All in all then, this whole episode appears rather like you have decided to enforce some arbitrary (and perhaps self-invented) rule for its own sake, rather than because there is actually an important point at issue. If true, that seems like inappropriate behaviour and, frankly, not something that is likely to enhance OE's reputation as a professionally-maintained tool for users to build their systems around. So, please explain in more detail why you felt it was necessary to revert these changes without further discussion. Was this a core team decision or did you act unilaterally? p. ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Reverting recent openmoko commit 2008-10-27 9:10 ` Phil Blundell @ 2008-10-27 10:37 ` Philip Balister 2008-10-27 12:45 ` Holger Freyther 2008-10-27 10:39 ` Philip Balister 1 sibling, 1 reply; 12+ messages in thread From: Philip Balister @ 2008-10-27 10:37 UTC (permalink / raw) To: openembedded-devel [-- Attachment #1: Type: text/plain, Size: 3785 bytes --] Phil Blundell wrote: > On Sun, 2008-10-26 at 16:06 +0100, Koen Kooi wrote: >> I'm going to revert all recent openmoko commits till these guys learn >> how to write a commit message. You have been warned before. >> >> In case you missed it, this wrong: >> >> [foo] something > > This seems like an absurd over-reaction to something that is, at most, a > trivial and merely technical breach of the checkin rules. > > Indeed, it is not even obvious that the original checkin breached any > rule at all. Where exactly is this strict format for commit messages > documented? The policy page at I agree the reversion is an overreaction, but also understand this is not the first time this has happened. The messages I noticed that raised my eyebrows where some simple changes of description tags. The commit message was of the from "[description] Change package description". I try (when I have time" to inspect commits that impact stuff I care about. Messages of this form force me to read the diff to see what was impacted. I disagree with the reversion as the changes I scanned were minor, but moving forward I would like to see better commit messages, even for what may be a trivial change to the author. And yes, I'm sure I could dig through the changelog and find a crappy commit message from me to. And yes, I may have got the example message wrong because it is 0630 here, I am still in a time zone three hours west of here and I have a long day ahead.... Everyone needs to remember that behind every email message, irc remark, and commit message there is a living breathing person. Philip > http://wiki.openembedded.net/index.php/Commit_Policy doesn't seem to > make mention of this. The closest I could find was, under "other tips > for making good commits": > > * Have a clear commit message (example): > - The first line of commit is a summary of the changes. > - The first line should start with the name of the recipe the change affects. > > and, as far as I can tell, the message that you quoted does indeed > comply with these two guidelines, i.e. it contains the name of the > recipe follows by a summary of the changes. Nowhere on this page, or > any other policy page that I found on quick inspection, were any further > rules about what exactly constitutes an acceptable or unacceptable > message. In any case, further down the page is stated that "the above > rules are not hard and fast rules": there is no indication that a > non-conformant checkin message should lead to summary reversion of your > changes. > > The GitPhrasebook page does mention a more prescriptive format for > checkin messages, but there is no indication that this is normative or > forms a core part of OE policy. (If it were, I would have expected to > see it on the Commit Policy page, and/or to carry the imprimatur of the > core team.) > > All in all then, this whole episode appears rather like you have decided > to enforce some arbitrary (and perhaps self-invented) rule for its own > sake, rather than because there is actually an important point at issue. > If true, that seems like inappropriate behaviour and, frankly, not > something that is likely to enhance OE's reputation as a > professionally-maintained tool for users to build their systems around. > > So, please explain in more detail why you felt it was necessary to > revert these changes without further discussion. Was this a core team > decision or did you act unilaterally? > > p. > > > > _______________________________________________ > Openembedded-devel mailing list > Openembedded-devel@lists.openembedded.org > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel > [-- Attachment #2: S/MIME Cryptographic Signature --] [-- Type: application/x-pkcs7-signature, Size: 3303 bytes --] ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Reverting recent openmoko commit 2008-10-27 10:37 ` Philip Balister @ 2008-10-27 12:45 ` Holger Freyther 2008-10-27 13:03 ` Michael 'Mickey' Lauer 2008-10-27 13:12 ` Michael Krelin 0 siblings, 2 replies; 12+ messages in thread From: Holger Freyther @ 2008-10-27 12:45 UTC (permalink / raw) To: openembedded-devel On Monday 27 October 2008 11:37:24 Philip Balister wrote: > I agree the reversion is an overreaction, but also understand this is > not the first time this has happened. The messages I noticed that raised > my eyebrows where some simple changes of description tags. The commit > message was of the from "[description] Change package description". I > try (when I have time" to inspect commits that impact stuff I care > about. Messages of this form force me to read the diff to see what was > impacted. The difficulty is. The original above commit touched ~40 recipes, now many of these changes do not apply because the recipes that are touched changed, are not there any more, or not yet merged. I'm basically in this dilemma: - Copy everything from OM over and have one commit... I personally hate this as we lose the history of the changes, I don't credit the creators properly. I hope there is an agreement. - I could rewrite every commit message. I have to admit I'm too lazy to spend two weeks in rewriting every single commit message. I would have to resort to the above which I think is a bad idea. - I can merge as I did. The changes (at least at the end of the chain) are sensible and should follow common practices. The commit messages are not perfect (in the case that they use [] instead of :). From the possible options I see this is the best. As this is crediting people properly (encouraging them to do more work), it is preserving history (the distance between commits, the authors, the reasoning is still there) and it is not doing any damage. Where from here? - I will merge yesterday's work again as is? - I will ask our OM developers to use a different style in the commit message (even if this is not mandated) to not use braces but colons. And yes I think I asked them to use [] as I'm used to this from various other projects, I will ask them to change and change it myself. z. ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Reverting recent openmoko commit 2008-10-27 12:45 ` Holger Freyther @ 2008-10-27 13:03 ` Michael 'Mickey' Lauer 2008-10-27 16:09 ` Philip Balister 2008-10-27 13:12 ` Michael Krelin 1 sibling, 1 reply; 12+ messages in thread From: Michael 'Mickey' Lauer @ 2008-10-27 13:03 UTC (permalink / raw) To: openembedded-devel > Where from here? > - I will merge yesterday's work again as is? Yes. > - I will ask our OM developers to use a different style in the commit > message (even if this is not mandated) to not use braces but colons. And > yes I think I asked them to use [] as I'm used to this from various other > projects, I will ask them to change and change it myself. Sounds good. Again, my take on this is: These policies are guidelines, not strict requirements. If we decide otherwise, we need to have restrictive commit hooks or switch over to a completely different model of working together. -- :M: ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Reverting recent openmoko commit 2008-10-27 13:03 ` Michael 'Mickey' Lauer @ 2008-10-27 16:09 ` Philip Balister 0 siblings, 0 replies; 12+ messages in thread From: Philip Balister @ 2008-10-27 16:09 UTC (permalink / raw) To: openembedded-devel [-- Attachment #1: Type: text/plain, Size: 1152 bytes --] Michael 'Mickey' Lauer wrote: >> Where from here? >> - I will merge yesterday's work again as is? > > Yes. > >> - I will ask our OM developers to use a different style in the commit >> message (even if this is not mandated) to not use braces but colons. And >> yes I think I asked them to use [] as I'm used to this from various other >> projects, I will ask them to change and change it myself. > > Sounds good. Again, my take on this is: These policies are guidelines, not > strict requirements. If we decide otherwise, we need to have restrictive > commit hooks or switch over to a completely different model of working > together. I agree we do not want restrictive guidelines. I'm also glad to see that OpenMoko is willing to modify their commit messages to match the OpenEmbedded format. Hopefully, all projects that plan to feed changes into the core OpenEmbedded repository will use the same commit message format. The weekly change log shows why it is useful to standardize the commit message. Both formats in use are readable, but switching from one to the other when skimming is difficult. Philip [-- Attachment #2: S/MIME Cryptographic Signature --] [-- Type: application/x-pkcs7-signature, Size: 3303 bytes --] ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Reverting recent openmoko commit 2008-10-27 12:45 ` Holger Freyther 2008-10-27 13:03 ` Michael 'Mickey' Lauer @ 2008-10-27 13:12 ` Michael Krelin 1 sibling, 0 replies; 12+ messages in thread From: Michael Krelin @ 2008-10-27 13:12 UTC (permalink / raw) To: openembedded-devel > - I will ask our OM developers to use a different style in the commit message > (even if this is not mandated) to not use braces but colons. And yes I think I > asked them to use [] as I'm used to this from various other projects, I will > ask them to change and change it myself. I think the problem was not purely syntactical, the problem is that the commit subject did not always mention the recipe in question, but rather "Description", "alias name", etc. Love, H ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Reverting recent openmoko commit 2008-10-27 9:10 ` Phil Blundell 2008-10-27 10:37 ` Philip Balister @ 2008-10-27 10:39 ` Philip Balister 1 sibling, 0 replies; 12+ messages in thread From: Philip Balister @ 2008-10-27 10:39 UTC (permalink / raw) To: openembedded-devel [-- Attachment #1: Type: text/plain, Size: 3785 bytes --] Phil Blundell wrote: > On Sun, 2008-10-26 at 16:06 +0100, Koen Kooi wrote: >> I'm going to revert all recent openmoko commits till these guys learn >> how to write a commit message. You have been warned before. >> >> In case you missed it, this wrong: >> >> [foo] something > > This seems like an absurd over-reaction to something that is, at most, a > trivial and merely technical breach of the checkin rules. > > Indeed, it is not even obvious that the original checkin breached any > rule at all. Where exactly is this strict format for commit messages > documented? The policy page at I agree the reversion is an overreaction, but also understand this is not the first time this has happened. The messages I noticed that raised my eyebrows where some simple changes of description tags. The commit message was of the from "[description] Change package description". I try (when I have time" to inspect commits that impact stuff I care about. Messages of this form force me to read the diff to see what was impacted. I disagree with the reversion as the changes I scanned were minor, but moving forward I would like to see better commit messages, even for what may be a trivial change to the author. And yes, I'm sure I could dig through the changelog and find a crappy commit message from me to. And yes, I may have got the example message wrong because it is 0630 here, I am still in a time zone three hours west of here and I have a long day ahead.... Everyone needs to remember that behind every email message, irc remark, and commit message there is a living breathing person. Philip > http://wiki.openembedded.net/index.php/Commit_Policy doesn't seem to > make mention of this. The closest I could find was, under "other tips > for making good commits": > > * Have a clear commit message (example): > - The first line of commit is a summary of the changes. > - The first line should start with the name of the recipe the change affects. > > and, as far as I can tell, the message that you quoted does indeed > comply with these two guidelines, i.e. it contains the name of the > recipe follows by a summary of the changes. Nowhere on this page, or > any other policy page that I found on quick inspection, were any further > rules about what exactly constitutes an acceptable or unacceptable > message. In any case, further down the page is stated that "the above > rules are not hard and fast rules": there is no indication that a > non-conformant checkin message should lead to summary reversion of your > changes. > > The GitPhrasebook page does mention a more prescriptive format for > checkin messages, but there is no indication that this is normative or > forms a core part of OE policy. (If it were, I would have expected to > see it on the Commit Policy page, and/or to carry the imprimatur of the > core team.) > > All in all then, this whole episode appears rather like you have decided > to enforce some arbitrary (and perhaps self-invented) rule for its own > sake, rather than because there is actually an important point at issue. > If true, that seems like inappropriate behaviour and, frankly, not > something that is likely to enhance OE's reputation as a > professionally-maintained tool for users to build their systems around. > > So, please explain in more detail why you felt it was necessary to > revert these changes without further discussion. Was this a core team > decision or did you act unilaterally? > > p. > > > > _______________________________________________ > Openembedded-devel mailing list > Openembedded-devel@lists.openembedded.org > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel > [-- Attachment #2: S/MIME Cryptographic Signature --] [-- Type: application/x-pkcs7-signature, Size: 3303 bytes --] ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Reverting recent openmoko commit 2008-10-26 15:06 Reverting recent openmoko commit Koen Kooi 2008-10-26 15:39 ` Michael 'Mickey' Lauer 2008-10-27 9:10 ` Phil Blundell @ 2008-10-27 11:13 ` Michael Krelin 2008-10-27 11:30 ` Policies vs. Guidelines vs. Requirements (was: Reverting recent openmoko commit) Michael 'Mickey' Lauer 2 siblings, 1 reply; 12+ messages in thread From: Michael Krelin @ 2008-10-27 11:13 UTC (permalink / raw) To: openembedded-devel What I fail to see is how does reverting commits improve history. What I do see is that the reverting commits do not adhere to the policy in question ;-) Love, H Koen Kooi wrote: > Hi, > > I'm going to revert all recent openmoko commits till these guys learn > how to write a commit message. You have been warned before. > > In case you missed it, this wrong: > > [foo] something > > > > _______________________________________________ > Openembedded-devel mailing list > Openembedded-devel@lists.openembedded.org > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel ^ permalink raw reply [flat|nested] 12+ messages in thread
* Policies vs. Guidelines vs. Requirements (was: Reverting recent openmoko commit) 2008-10-27 11:13 ` Michael Krelin @ 2008-10-27 11:30 ` Michael 'Mickey' Lauer 2008-10-27 11:46 ` Policies vs. Guidelines vs. Requirements Michael Krelin 0 siblings, 1 reply; 12+ messages in thread From: Michael 'Mickey' Lauer @ 2008-10-27 11:30 UTC (permalink / raw) To: openembedded-devel Guys, to me these "policies" were always more guidelines than strict requirements. We are not a beaurocratic institute here or a closed company (where you can feel free to impose them if you want), but rather a bunch people working together on a somewhat common goal. As such it's _completely unacceptable_ to revert a whole lot of valuable work just because some of the guidelines were not enforced 100%. Completely unacceptable. Also unacceptable is a one-man-show revertion without a consensus, but that's something the core team has to discuss. Nearbye, _if_ the core team can find a majority to make these kind of policies strict requirements, then the ones in favour of this solution should come up with git commit hooks, so that the commits violating the policy can not be commited in the first place. In the meantime I'd be very happy if Holger would reapply his changes. -- :M: ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Policies vs. Guidelines vs. Requirements 2008-10-27 11:30 ` Policies vs. Guidelines vs. Requirements (was: Reverting recent openmoko commit) Michael 'Mickey' Lauer @ 2008-10-27 11:46 ` Michael Krelin 0 siblings, 0 replies; 12+ messages in thread From: Michael Krelin @ 2008-10-27 11:46 UTC (permalink / raw) To: openembedded-devel > to me these "policies" were always more guidelines than strict requirements. > We are not a beaurocratic institute here or a closed company (where you can > feel free to impose them if you want), but rather a bunch people working > together on a somewhat common goal. I think this is very important statement. Because it really feels weird in the *free* as in freedom world to be forced into any requirements like that. Especially now that we have git, which may also benefit from 'pull model' and the very idea of having not to pull branches for the sole reason that weeks ago they've *commented* on something the way we wouldn't. > As such it's _completely unacceptable_ to revert a whole lot of valuable work > just because some of the guidelines were not enforced 100%. Completely > unacceptable. Also unacceptable is a one-man-show revertion without a > consensus, but that's something the core team has to discuss. I think Koen is smart enough to understand that these reverts do not improve history in any way, so I'd say that it's the result of frustration with these messages. While I do not approve of it, you should keep in mind that behind the name "Koen" there is also a breathing person. > In the meantime I'd be very happy if Holger would reapply his changes. Why not angrily revert the reverts? ;-) Love, H ^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2008-10-27 16:09 UTC | newest] Thread overview: 12+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2008-10-26 15:06 Reverting recent openmoko commit Koen Kooi 2008-10-26 15:39 ` Michael 'Mickey' Lauer 2008-10-27 9:10 ` Phil Blundell 2008-10-27 10:37 ` Philip Balister 2008-10-27 12:45 ` Holger Freyther 2008-10-27 13:03 ` Michael 'Mickey' Lauer 2008-10-27 16:09 ` Philip Balister 2008-10-27 13:12 ` Michael Krelin 2008-10-27 10:39 ` Philip Balister 2008-10-27 11:13 ` Michael Krelin 2008-10-27 11:30 ` Policies vs. Guidelines vs. Requirements (was: Reverting recent openmoko commit) Michael 'Mickey' Lauer 2008-10-27 11:46 ` Policies vs. Guidelines vs. Requirements Michael Krelin
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.