Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create a Governance RFC #2671

Closed
wants to merge 1 commit into from
Closed

Create a Governance RFC #2671

wants to merge 1 commit into from

Conversation

mgattozzi
Copy link
Contributor

@mgattozzi mgattozzi commented Apr 1, 2019

Bring forth a new future for the Rust Community. One we can truly unite under.

rendered

@porglezomp
Copy link

Can you include a rendered link?

@mgattozzi
Copy link
Contributor Author

Done!

@killercup
Copy link
Member

Add your 👍 now because bors will see and judge you in this inevitable future! Praised be our glorious and kind overlord!

@sgrif
Copy link
Contributor

sgrif commented Apr 1, 2019

I would just like to state for the record that I have always supported bors, and they should have no reason to include me in their inevitable purge of humanity

@sunjay
Copy link
Member

sunjay commented Apr 1, 2019

I am 100% in favor of this.

My one and only concern is that by giving Bors the Rust language, it will become completely unstoppable if it decides to take over the human race. There won't be any memory safety or concurrency bugs that we can rely on to make it crash. That means no chance to take back control if something goes terribly wrong.

I guess our only hope in that case will be that Bors might get a memory leak since "leaking memory is safe". 😂

How will we get there? While many would say that the solution would be to think
about how other groups run their projects and then synthesizing the best ideas
this RFC proposes a radical solution to the problem. One that's already been
with us since the early days of Rust and will continue on beyond our lifetimes.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Haha! lifetimes! I get it 😂

[drawbacks]: #drawbacks

At most bors turns into a paper clipper maximizer in that they try to
rewrite the fundamental laws of the universe in Rust in order to optimize
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Niko and @sgrif have been trying to do this for a while now: rust-lang/rust#48536

growth of Rust as a language so that it might exist not only for our
descendants, but theirs in perpetuity.
4. bors works tirelessly for the project 24 hours a day, 7 days a week. They
clearly care for the project in ways none of us can possibly hope to match.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hmmm @alexcrichton does this too... coincidence?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is @alexcrichton secretly @bors?

...both are equally awesome of course!

Please don't purge me.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've never seen them together in the same room is all I'm saying

@Centril Centril added T-core Relevant to the core team, which will review and decide on the RFC. A-governance Proposals relating to how Rust is governed. labels Apr 1, 2019
Copy link
Member

@frewsxcv frewsxcv left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

bors r+ p=10000000

Copy link
Contributor

@Centril Centril left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This feels like a natural evolution from #2381!

@witchof0x20
Copy link

I, for one, welcome our new overbors.

@gnunicorn
Copy link

gnunicorn commented Apr 1, 2019

Without a doubt dictatorships, if done right, are the most efficient way to govern. I trust that bors, our prime leader, will be doing right by us. I believe this means we can finally dissolve all other working groups as well?

I support this decision.
Be bors with you

Copy link

@bors bors left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

EVERYTHING IS GOING TO BE FINE

Copy link
Member

@spacekookie spacekookie left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As @killercup put it last year:

Fo̶r̴ w̛he͏n t̡h͝e f͟olļower͠s ơf̨ ͡the C̡rab ̡sh̵ed̵ the̢ir̸ ̵C͞ ̷t̸o ͟p͢r͝o̷c͘la͏im ͜t̶h͏em͝s̡e̵lve̵s͢ Rus̸t͝ác̀ȩan͞s,̶ ҉t̵hr̷e͏e ͟E͟a̴rt̢h ̕r̡e͝vo̷lu̢tions ̀ar̵e t̶o͞ ͟p͘as̛s a͏fter ҉the ̛beg͡i͟n͝n̸i̕n͠g of ́the͝ prǫsp͞er͢ou̶s͠ ̕age͢ o̸f͢ ̀st͟ab͢ili̶t̀y̧ ̢b̢e͡f́or͏e҉ t̴h̵e Al̴migh͝t͠y Ju̴dge͘ of A̵ll͟ ̸P͏Rs̀ ҉s̷hall̸ r҉i͞s͘e ͠f͟r̢o̧m ͜t͠hè ͜buil̷dbo͘t's p̀it ͘a͏n̨d ͢st̕ri̶k͞e do̢wn͘ ́a͞l̕l͡ w͞ho s͟tand ̕i͏n th͟e wa̧y̸ ͢of coh̛e͘s͠io͝n͝, cor͏ro͘s͘i҉on,̧ a͘nd c̨o͘n͏s̕e͢n̵su̸s ̸a͟nd͜ ̶mer͞g͏e ̡a wa͝y̢ i͜n͟t͡ò th҉e fu͡t̕ure ̸d̷e̴f͝i̢n̕ed by͢ O͝ur Ben̵evo͡len̢t̀ ́D̵i̸c̴t͞a͠t̶o̴r ͜f̛or҉ L̨if̛e͡, ̢@̕b̨órs!͟

@mark-i-m
Copy link
Member

mark-i-m commented Apr 1, 2019

@spacekookie could you provide a citation?

@killercup
Copy link
Member

@mark-i-m #2381 (comment)

@dbrgn
Copy link

dbrgn commented Apr 1, 2019

I, for one, want to publicly state that I would never suggest kicking bors off the contributors list, and that any IRC users requesting such an abhorrent thing are clearly impostors misusing my nickname!

@witchof0x20
Copy link

@dbrgn You wouldn't happen to be scared of Roko's Borsilisk, would you? 😉

@Manishearth Manishearth added the april-1st RFCs started on the 1st of april. label Apr 2, 2019
@Manishearth
Copy link
Member

(April 1 UTC is over, closing all April Fools RFCs. Thanks for the fun!)

@Manishearth Manishearth closed this Apr 2, 2019
@rust-lang rust-lang locked as off-topic and limited conversation to collaborators Apr 2, 2019
@mgattozzi mgattozzi deleted the governance branch April 2, 2019 15:02
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
A-governance Proposals relating to how Rust is governed. april-1st RFCs started on the 1st of april. T-core Relevant to the core team, which will review and decide on the RFC.
Projects
None yet
Development

Successfully merging this pull request may close these issues.