making ruby a bazzar project

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

Upload: yuki-sonoda

Post on 07-May-2015

2.262 views

Category:

Technology


0 download

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

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