Votes are represented as numbers between -1 and +1, with -1 meaning 'no' and +1 meaning 'yes.' In many votes, '-1' is treated as a veto if a technical or community-related reason is provided.
Examples of valid reasons for -1:
- "This patch will break compatibility even though we previously said we wouldn't"
- "This patch doesn't build"
- "The documentation and name for function 'punch_a_martian' is insulting to martians" (substitute another group)
- "The patch doesn't follow our coding guidelines"
Example of invalid reasons for -1:
- "I don't like the person who submitted the patch."
- "I'm having a bad day"
- "This contradicts with internal plans of my employer"
The in-between values are indicative of how strongly the voting individual feels. Here are some examples of fractional votes and ways in which they might be intended and interpreted:
- +0: 'I don't feel strongly about it, but I'm okay with this.'
- -0: 'I won't get in the way, but I'd rather we didn't do this.'
- -0.5: 'I don't like this idea, but I can't find any rational justification for my feelings.'
- ++1: 'Wow! I like this! Let's do it!'
- -0.9: 'I really don't like this, but I'm not going to stand in the way if everyone else wants to go ahead with it.'
- +0.9: 'This is a cool idea and I like it, but I don't have time/the skills necessary to help out.'
The content of this page is licensed under the Apache 2 License
The content of this page is a derivative work of , Copyright © 2012 The Apache Software Foundation.