Making Ruby a Bazzar Project

98
Powered by Rabbit 0.6.1 Making Ruby a Bazzar project Yuki Sonoda (Yugui) Ruby core team

description

The release manager of Ruby 1.9 spoke about development process of Ruby and asked you to help, at 9th RubyConf.. Ruby needs your help.

Transcript of Making Ruby a Bazzar Project

Page 1: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

Making Ruby a Bazzar

project

Yuki Sonoda (Yugui)Ruby core team

Page 2: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

HELP!1/97

Page 3: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

=begin2/97

Page 4: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

About myself

3/97

Page 5: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

Yuki Sonoda

4/97

Page 6: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

Yugui5/97

Page 7: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

Ruby6/97

Page 8: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

since 2000

7/97

Page 9: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

Rails8/97

Page 10: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

since 2006

9/97

Page 11: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

Release Manager

10/97

Page 12: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

June, 2008

11/97

Page 13: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

Twitter12/97

Page 14: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

@yugui13/97

Page 15: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

Blog14/97

Page 16: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

http://yugui.jp

15/97

Page 17: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

Subscribe!

16/97

Page 18: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

Summary

17/97

Page 19: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

118/97

Page 20: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

Situation

19/97

Page 21: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

220/97

Page 22: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

Analysis21/97

Page 23: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

322/97

Page 24: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

Solution23/97

Page 25: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

424/97

Page 26: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

Request25/97

Page 27: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

=end26/97

Page 28: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

begin27/97

Page 29: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

128/97

Page 30: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

Situation

29/97

Page 31: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

Issues30/97

Page 32: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

Issues

31/97

Page 33: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

Developers

32/97

Page 34: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

Few33/97

Page 35: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

87%34/97

Page 36: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

67%35/97

Page 37: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

Commits

36/97

Page 38: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

August, 2009

37/97

Page 39: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

92% → 87%

38/97

Page 40: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

73% → 67%

39/97

Page 41: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

Cathedral

40/97

Page 42: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

or41/97

Page 43: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

Bazzar42/97

Page 44: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

✓Cathedral

43/97

Page 45: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

:(44/97

Page 46: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

Why?45/97

Page 47: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

Important

46/97

Page 48: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

Ruby47/97

Page 49: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

Usable48/97

Page 50: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

Stable49/97

Page 51: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

"Given enough eyeballs, all

bugs are shallow"

50/97

Page 52: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

251/97

Page 53: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

Analysis52/97

Page 54: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

Problem53/97

Page 55: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

Japanese

54/97

Page 56: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

English55/97

Page 57: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

Language Barrier

56/97

Page 58: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

Chicken or the Egg?

57/97

Page 59: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

IRC58/97

Page 60: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

ruby:*[email protected]

59/97

Page 61: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

IRC

60/97

Page 62: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

361/97

Page 63: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

How to break the situation

62/97

Page 64: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

A. From Egg:

63/97

Page 65: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

New comming

great committers

64/97

Page 66: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

Aaron Patterson

65/97

Page 67: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

DL66/97

Page 68: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

YAML67/97

Page 69: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

Marc-Andre

Lafortune68/97

Page 70: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

fixed a stack of

bugs69/97

Page 71: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

B. From Chicken:

70/97

Page 72: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

Disclosure

71/97

Page 73: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

Systematic

72/97

Page 74: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

What's Done

73/97

Page 75: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

redmine.ruby-lang.org

74/97

Page 76: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

documents about

process75/97

Page 77: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

Doing76/97

Page 78: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

test beds

77/97

Page 79: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

ruby-test.org

78/97

Page 80: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

it's like isitruby19.org

79/97

Page 81: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

rubyspec

80/97

Page 82: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

481/97

Page 83: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

Request82/97

Page 84: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

HELP!83/97

Page 85: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

Documentation

84/97

Page 86: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

www.ruby-lang.org

85/97

Page 87: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

Bug report

86/97

Page 88: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

Build report

87/97

Page 89: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

spec88/97

Page 90: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

ruby-test.org

89/97

Page 91: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

Library maintainers

90/97

Page 92: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

[ruby-core:26704]

91/97

Page 93: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

ruby-core@freenode

92/97

Page 94: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

Conclusion

93/97

Page 95: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

HELP!94/97

Page 96: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

Try Ruby 1.9

95/97

Page 97: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

Thank you

96/97

Page 98: Making Ruby a Bazzar Project

Powered by Rabbit 0.6.1

end97/97