Project

General

Profile

Activity

From 01/20/2016 to 01/26/2016

01/26/2016

11:45 PM Feature #12024: Add String.buffer, for creating strings with large capacities
I think this ticket is a duplicate of #905.
--
Yusuke Endoh <mame@ruby-lang.org>
mame (Yusuke Endoh)
11:13 PM Feature #12024: Add String.buffer, for creating strings with large capacities
I like the idea.
Matz.
matz (Yukihiro Matsumoto)
07:17 PM Feature #12024 (Closed): Add String.buffer, for creating strings with large capacities
If you know you are going to need to create a large string,
it's better to create it with a large capacity. Otherwise,
ruby will need to continuously resize the string as it grows.
For example, if you will be producing a string that ...
jeremyevans0 (Jeremy Evans)
11:15 PM Misc #12004: Code of Conduct
I'd like to add my vote in favor of a CoC, too. The Swift team put a lot of thought into its community and currently adopts CC 1.3. stephencelis (Stephen Celis)
11:07 PM Misc #12004: Code of Conduct
Yet another prominent member of our community, working on a large project with many contributors, who supports adopting CC.
At some point the leaders of Ruby have to decide who the ruby community is: The people asking for guidelines o...
krainboltgreene (Kurtis Rainbolt-Greene)
10:17 PM Misc #12004: Code of Conduct
Adding my vote in favor of a CoC. I'm fully in support of adopting CC 1.3. mperham (Mike Perham)
09:05 PM Misc #12004: Code of Conduct
#433 Kurtis Rainbolt-Greene wrote:
*Done. See: Backlog.*
No. NOT done. I've read this entire thread and I haven't seen any proponent of a CoC provide a single, solid shred of evidence that a CoC will improve the project. There have b...
cremes (Chuck Remes)
08:54 PM Misc #12004: Code of Conduct
> I'm too lazy to do the work to prove this out one way or the other
Yeah, that seems to be happening a lot in this thread.
> ...
Done. See: Backlog.
krainboltgreene (Kurtis Rainbolt-Greene)
04:58 PM Misc #12004: Code of Conduct
In #371, Kurtis Rainbolt-Greene listed several projects that have adopted the CoC and asked if any of the feared downsides of a CoC have arisen. I think we should ask an opposite question. Have any of those projects seen an *increase* in... cremes (Chuck Remes)
04:51 PM Misc #12004: Code of Conduct
On 2016-01-26 7:39 AM, Austin Ziegler wrote:
> Ideas [are] considered equally and must stand on [their] own merit and
> not the reputation of the proponent

I just can't see what is wrong with this important principle. This is
the...
avit (Andrew Vit)
04:48 PM Misc #12004: Code of Conduct
Olivier Lacan wrote:
> Can someone from Ruby Core or Matz himself please prioritize the resolution and closure of this issue?
> ...
There's no devolving of the conversation. People are conversing on the issue. Just because you don't li...
rubydino (Ruby Dino)
04:03 PM Misc #12004: Code of Conduct
Can someone from Ruby Core or Matz himself please prioritize the resolution and closure of this issue?
It has been going on for 8 days now, and I'm afraid to see how much more this thread can devolve given one more week.
olivierlacan (Olivier Lacan)
12:21 PM Misc #12004: Code of Conduct
Motohiro KOSAKI wrote:
> ph ph wrote:
> ...
Oh, it has started already.
If we start policing language on that level then we are forcing people into what they will consider a straitjacket. Some may leave, but what will be worse is t...
rklemme (Robert Klemme)
10:07 AM Misc #12004: Code of Conduct
> Please don't use kiss you or hug you or such kind of expression in an international community like here.
> ...
This is one of the reasons. Different cultures, laws and definition of normal. In proposed document there are specific pri...
Gedrovits (Vjatseslav Gedrovits)
05:31 AM Misc #12004: Code of Conduct
On 2016/01/26 01:32, Austin Ziegler wrote:
> I’m sorry, but this, like the code of merit, is merely a derailing tactic.
> People have been pushing the myth of meritocracy in OSS for years, but *it
> just isn’t so*. Ignore the fact th...
duerst (Martin Dürst)
05:27 AM Misc #12004: Code of Conduct
Tsuyoshi Sawada wrote:
> Vjatseslav Gedrovits, thank you for reminding us of the nature of the poster of this thread by linking to: (https://twitter.com/CoralineAda/status/690334282607378432). It may be redundant, but to emphasize, and ...
kosaki (Motohiro KOSAKI)
04:33 AM Misc #12004: Code of Conduct
Yui NARUSE wrote:
> Olivier Lacan wrote:
> ...
Agreed.
If a document need to be understand 100% accurate, translation doesn't help. For example, Ruby uses MIT license and we always recommend to read an original English document
ins...
kosaki (Motohiro KOSAKI)
04:21 AM Misc #12004: Code of Conduct
ph ph wrote:
> Vjatseslav Gedrovits wrote:
> ...
Please don't use kiss you or hug you or such kind of expression in an international community like here.
These words are ok (e.g. In my understanding, Russian people kiss each other fo...
kosaki (Motohiro KOSAKI)
04:10 AM Misc #12004: Code of Conduct
Eric Wong wrote:
> I am not an administrator, but I disagree with your action to suspend
> ...
I also disagree :)
It's not my decision, but, of course, I respect other administrators' decision.
> Individual readers should be tr...
usa (Usaku NAKAMURA)
03:41 AM Misc #12004: Code of Conduct
Sam Saffron wrote:
> @Naruse
> ...
Removed #179.
Comments by fake accounts are also distributed through ML.
So I thought it should be kept to clarify it is fake at this time.
How do you think, Coraline?
naruse (Yui NARUSE)
03:34 AM Misc #12004: Code of Conduct
Olivier Lacan wrote:
> Yui NARUSE wrote:
> ...
I believe translations doesn't help issues related laws even if it helps rough understanding.
Moreover I don't trust Contributor Covenant because of such loose attitude about translatio...
naruse (Yui NARUSE)
03:32 AM Misc #12004: Code of Conduct
@Naruse
Can you PLEASE PLEASE PLEASE prune out all the hitler bullshit and fake account bullshit from this public artefact. (and delete this comment while at it)
#170 #179 etc... I can not see anything but red when reading this t...
sam.saffron (Sam Saffron)
03:14 AM Misc #12004: Code of Conduct
Tsuyoshi Sawada wrote:
> Vjatseslav Gedrovits, thank you for reminding us of the nature of the poster of this thread by linking to: (https://twitter.com/CoralineAda/status/690334282607378432). It may be redundant, but to emphasize, and ...
naruse (Yui NARUSE)
12:23 AM Misc #12004: Code of Conduct
Carlos Jennings wrote:
> is wrong, it's been done before. See how Lars Hupel hijacked the scalaz library from its inventor, Tony Morris, by unilaterally creating a code of conduct and using it as a club to sanction him, ex post facto st...
avit (Andrew Vit)
12:16 AM Misc #12004: Code of Conduct
I want to point out another code of conduct similar to Jeremy Evan's PostgreSQL inspired version. It is that of the Fedora community:
~~~
The Fedora community is made up of a mixture of professionals and volunteers from all over the ...
lubyamateur (Ruby Amateur)
12:08 AM Misc #12004: Code of Conduct
Coraline Ada Ehmke wrote:
> Relevant: https://subfictional.com/2016/01/25/the-complex-reality-of-adopting-a-meaningful-code-of-conduct/
I just skimmed through it but it's trivially falsifiable. This bit:
> ...
is wrong, it's been ...
carlosjennings (Carlos Jennings)
10:13 PM Feature #12026 (Closed): Support warning processor
This adds a simple way to filter warnings from being displayed. You
just set a $WARNING_FILTER with a regexp, and any warnings that
match the regexp will not be displayed.
I think this is a much simpler approach to filtering warning...
jeremyevans0 (Jeremy Evans)
10:11 PM Feature #12025: Reduce minimum string buffer size from 128 to 127
merch-redmine@jeremyevans.net wrote:
> String.buffer(100) wastes much less memory with this patch, as the
> malloc implementation can more easily deal with the power-of-2
> sized memory usage. As measured above, memory usage is 44% ...
normalperson (Eric Wong)
09:11 PM Feature #12025 (Closed): Reduce minimum string buffer size from 128 to 127
This changes the minimum buffer size for string buffers from 128 to
127. The underlying C buffer is always 1 more than the ruby buffer,
so this changes the actual amount of memory used for the minimum
string buffer from 129 to 128. ...
jeremyevans0 (Jeremy Evans)
10:03 PM Bug #11657: Abort Trap 6 when running a test suite
Tomoyuki Chikanaga wrote:
> The next patchlevel release 2.2.5 contains the fix for this issue.
That is excellent :-) many thanks.
adh1003 (Andrew Hodgkinson)
05:19 PM Revision ae09a6ae (git): * 2016-01-27
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53664 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:19 PM Revision 2743c491 (git): increase timeout for Solaris 10 SPARC
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53663 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
03:23 PM Feature #12021: Final instance variables
A version accessible without JS is here https://docs.google.com/document/d/1c07qfDArx0bhK9sMr24elaIUdOGudiqBhTIRALEbrYY/pub. Sorry for not thinking about that. pitr.ch (Petr Chalupa)
01:21 AM Feature #12021: Final instance variables
email@pitr.ch wrote:
> https://docs.google.com/document/d/1c07qfDArx0bhK9sMr24elaIUdOGudiqBhTIRALEbrYY/edit#.

Also inaccessible without JavaScript.
normalperson (Eric Wong)
03:19 PM Feature #12020: Documenting Ruby memory model
Thanks, I've published the document on following address, it'll be updated automatically, works without JS. Sorry i did not think about non-JS viewers. https://docs.google.com/document/d/1pVzU8w_QF44YzUCCab990Q_WZOdhpKolCIHaiXG-sPw/pub pitr.ch (Petr Chalupa)
08:59 AM Feature #12020: Documenting Ruby memory model
@Petr
You can "publish" the document and provide a simpler view with [following process](https://support.google.com/docs/answer/37579?hl=en):
```
To publish a file:
Open a document, spreadsheet, presentation, or drawing.
Click...
naruse (Yui NARUSE)
02:41 AM Feature #12020: Documenting Ruby memory model
eregontp@gmail.com wrote:
> I attached a RTF version to this issue.

Thanks.

I'm not sure if shared memory is even a good model for Ruby (and not my
decision). Anyways, my comments below if matz/ko1 decide to go down
this route...
normalperson (Eric Wong)
12:54 PM Revision 0e2f2ea9 (git): merge revision(s) 53654:
* gc.c (RVALUE_PAGE_WB_UNPROTECTED): fix a typo of argument name.
[Fix GH-1221]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@53662 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nagachika (Tomoyuki Chikanaga)
11:56 AM Feature #8259: Atomic attributes accessors
This could be implemented in MRI faster than on other platforms. While MRI has GIL it can do normal comparison and assignment without any synchronisation, instead of synchronised CAS operation, assuming that the implementation of the ope... pitr.ch (Petr Chalupa)
10:39 AM Revision d0128a69 (git): fix a typo [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53661 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
10:37 AM Revision 7cf2a0a1 (git): array.c: reword [ci skip]
* array.c (permute0, rpermute0): [DOC] Substitute indexes ->
indices in documentation for consistency. [Fix GH-1222]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53660 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
09:13 AM Feature #12023 (Open): Allow ivars to be used as method arguments
I've found myself writing a lot of code similar to the following, especially when writing service-style classes:
~~~Ruby
class ResizeImage
def initialize(image, width:, height: width)
@image = image
@width = width
...
mogest (Roger Nesbitt)
06:29 AM Bug #12022 (Closed): Inconsistent behavior with splatted named arguments
# The Bug
When an empty hash is splatted (using \*\*) into a call of a method with no parameters, the empty hash is passed in as a positional argument *instead* of doing nothing. This causes an ArgumentError, which is confusing becaus...
justcolin (Colin Fulton)
06:23 AM Revision 1282a4a8 (git): fstring early for internal iseq
All of the strings created here eventually get converted to
fstrings when they are frozen into the iseq. Prepare the
fstring early so we may reduce a one or two objects.
This is a very minor change, mainly for the '<main>' dedupe.
* c...
Eric Wong
06:14 AM Revision f4ca0739 (git): compile.c: fix tailcall optimization
* compile.c (iseq_peephole_optimize): don't apply tailcall
optimization to send/invokesuper instructions with blockiseq.
This is a follow-up to the changes in r51903; blockiseq is now
the third operand of send/invokesuper instructi...
nobu (Nobuyoshi Nakada)
06:14 AM Bug #12018 (Closed): Tail call optimization is incorrectly applied in Ruby 2.3.0
Applied in changeset r53658.
----------
compile.c: fix tailcall optimization
* compile.c (iseq_peephole_optimize): don't apply tailcall
optimization to send/invokesuper instructions with blockiseq.
This is a follow-up to the change...
nobu (Nobuyoshi Nakada)
05:33 AM Revision 667c0a3a (git): Signal.list deduplicates keys
This allows us to reuse string objects used in symbols as well
as any string representations of signal names in source code.
* signal.c (sig_list): use fstring for hash key
* test/ruby/test_signal.rb (test_signal_list_dedupe_keys): adde...
Eric Wong
04:09 AM Revision a52be8fb (git): signal.c: reserved signals
* signal.c (rb_f_kill): should immediately deliver reserved
signals SIGILL and SIGFPE, ont only SIGSEGV and SIGBUS.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53656 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
02:04 AM Feature #11181: Add a line directive to Ruby
Pull request up to date as of 2016-01-25
gam3 (Allen Morris)

01/25/2016

11:23 PM Misc #12004: Code of Conduct
Ken Gerrard wrote:
> It’s bizarre and appalling to me that Vjatseslav Gedrovits lists an alleged pedophile and a murderer alongside the creator of Sass in an attempt to make a point that Ruby doesn’t need a code of conduct. How are thes...
danielpclark (Daniel P. Clark)
10:55 PM Misc #12004: Code of Conduct
Relevant: https://subfictional.com/2016/01/25/the-complex-reality-of-adopting-a-meaningful-code-of-conduct/ CoralineAda (Coraline Ada Ehmke)
10:52 PM Misc #12004: Code of Conduct
Ruby Dino wrote:
>
> ...
Absolutely. One can be sympathetic to the "cause", but on sheer principle,
one should not be surprised to get flack for making a problem where there
previously was a non problem.
If this is allowed why...
ph (ph ph)
10:28 PM Misc #12004: Code of Conduct
> All discussions of ~~Codes of Conduct~~ firearms eventually demonstrate the need for ~~a Code of Conduct~~ firearms.
Please, let's stop using this absurd fallacy already; I think it is appropriate to keep outside of this thread and ...
lubyamateur (Ruby Amateur)
10:28 PM Misc #12004: Code of Conduct
Ken Gerrard wrote:
> It’s bizarre and appalling to me that Vjatseslav Gedrovits lists an alleged pedophile and a murderer alongside the creator of Sass in an attempt to make a point that Ruby doesn’t need a code of conduct. How are thes...
ph (ph ph)
10:22 PM Misc #12004: Code of Conduct
Jonathan Eyler-Werve wrote:
> Our busiest commenters say (paraphrasing) that technical communities should only discuss technical things. I'd suggest instead that technology is made by people, and ignoring the realities of working with...
ph (ph ph)
10:04 PM Misc #12004: Code of Conduct
Vjatseslav Gedrovits wrote:
> OK, let's step back and see the bigger picture.
> ...
I will kiss you three times whenever.
The voice of reason is the true voice of love.
There is more diversity tolerance in one Dostoievesky's book ...
ph (ph ph)
08:41 PM Misc #12004: Code of Conduct
usa@garbagecollect.jp wrote:
> I state **my** opinion as one of administrators of bugs.ruby-lang.org.
> This is **not** a consensus of the administrators, merely my opinion.

I am not an administrator, but I disagree with your actio...
normalperson (Eric Wong)
08:12 PM Misc #12004: Code of Conduct
David Celis wrote:
> Yyyyyeah. I think I'd like for this to stop, please.
Why, do you fit the scenario of having to shove your sexual orientation in to everyones face?
rubydino (Ruby Dino)
08:10 PM Misc #12004: Code of Conduct
Ruby Dino wrote:
> Ken Gerrard wrote:
> ...
Yyyyyeah. I think I'd like for this to stop, please.
davidcelis (David Celis)
07:24 PM Misc #12004: Code of Conduct
Ken Gerrard wrote:
> > It's sort of like the gay flamer dressed so flamboyantly going around telling people he's gay. Such people are a disease in the LGBT community and make us all look bad.
> ...
It's not homophobic, as the situation...
rubydino (Ruby Dino)
07:15 PM Misc #12004: Code of Conduct
It’s bizarre and appalling to me that Vjatseslav Gedrovits lists an alleged pedophile and a murderer alongside the creator of Sass in an attempt to make a point that Ruby doesn’t need a code of conduct. How are these things at all relate... kgerrard (Ken Gerrard)
06:53 PM Misc #12004: Code of Conduct
Jonathan Eyler-Werve wrote:
> Our busiest commenters say (paraphrasing) that technical communities should only discuss technical things. I'd suggest instead that technology is made by people, and ignoring the realities of working with p...
rubydino (Ruby Dino)
06:49 PM Misc #12004: Code of Conduct
Jonathan Eyler-Werve wrote:
> If I were moderating this exchange, I think a clear set of guidelines for participation with clear enforcement policies would be useful right now.
Exactly. All discussions of Codes of Conduct eventually ...
meta (mathew murphy)
06:24 PM Misc #12004: Code of Conduct
Coraline Ada Ehmke wrote:
>> Should you persist on perturbing this technical community with your
> ...
If I were moderating this exchange, I think a clear set of guidelines for participation with clear enforcement policies would be ...
eylerwerve (Jonathan Eyler-Werve)
06:09 PM Misc #12004: Code of Conduct
Vjatseslav Gedrovits, thank you for reminding us of the nature of the poster of this thread by linking to: (https://twitter.com/CoralineAda/status/690334282607378432). It may be redundant, but to emphasize, and just in case it gets delet... sawa (Tsuyoshi Sawada)
04:53 PM Misc #12004: Code of Conduct
Vjatseslav Gedrovits wrote:
> What's the problem with current state of Ruby tech community?
I also asked a similar question but did not notice a reply to that yet. I am *suspecting* there might not be an issue that needs fixing. ...
rklemme (Robert Klemme)
04:18 PM Misc #12004: Code of Conduct
OK, let's step back and see the bigger picture.
What is proposed is some kind of regulatory document, with consequences, focused on rights on few specific groups.
Mentions the harassment word, which should be cautiously used in terms...
Gedrovits (Vjatseslav Gedrovits)
03:01 PM Misc #12004: Code of Conduct
Usaku NAKAMURA wrote:
> ph ph wrote:
> ...
Acknowledged. Which is wise considering many languages and project
have been the target of such action. He was probably waiting for it
sooner or later. This is not つくば市 anymore ..
His c...
ph (ph ph)
02:40 PM Misc #12004: Code of Conduct
Usaku NAKAMURA wrote:
> I state **my** opinion as one of administrators of bugs.ruby-lang.org.
> ...
Nakamura-san, you are perfectly entitled to your opinion.
But to get a communication going with, you need to have
enough shared voc...
ph (ph ph)
02:25 PM Misc #12004: Code of Conduct
ph ph wrote:
> Anything not related to Ruby is by definition causing hindrance to
> ...
Matz commented to this issue already.
It means that this issue has been accepted.
usa (Usaku NAKAMURA)
02:14 PM Misc #12004: Code of Conduct
Ruby Dino wrote:
> You shouldn't immediately distrust, some of us will gladly verify with you we've been in the community.
Ah, "distrust" may be wrong word.
I simply want to say that you new comers are put at a disadvantage in my im...
usa (Usaku NAKAMURA)
02:12 PM Misc #12004: Code of Conduct
Usaku NAKAMURA wrote:
> This means that we considered that this issue may be important, and
More precisely, you got coerced into considering this issue.
But if you deem it important, I am afraid that this will validate a strate...
ph (ph ph)
01:58 PM Misc #12004: Code of Conduct
Usaku NAKAMURA wrote:
> After this issue was opened, many new accounts are created.
> ...
I hope you understand some of us who've created new accounts have done so for our own safety. The people trying to push the "Contributor's Covena...
rubydino (Ruby Dino)
01:53 PM Misc #12004: Code of Conduct
Ruby Dino wrote:
> ph ph wrote:
> ...
Psychology is to psychiatry what astrology is to astrophysics.
Now everyone is entitled to believe in astrology, many people do.
But thats another level of not having anything to do with a pr...
ph (ph ph)
01:11 PM Misc #12004: Code of Conduct
I state **my** opinion as one of administrators of bugs.ruby-lang.org.
This is **not** a consensus of the administrators, merely my opinion.
That said, as long as I have the administrative authority, the content of the following is val...
usa (Usaku NAKAMURA)
01:06 PM Misc #12004: Code of Conduct
I've found a good CoC everyone who isn't trying to push an agenda may find acceptable.
https://github.com/amacgregor/Pragmatists-Code-of-Conduct/blob/master/Prag-Code-of-Conduct.md
The Pragmatists Code of Conduct
1.- Ideas conside...
rubydino (Ruby Dino)
12:27 PM Misc #12004: Code of Conduct
Kurtis Rainbolt-Greene wrote:
> Can we please get some moderation?
If we have any moderation, it will be the removal of yourself.
rubydino (Ruby Dino)
12:03 PM Misc #12004: Code of Conduct
Coraline Ada Ehmke wrote:
> Suggested draft for community guidelines. I've tried to incorporate language that other people have suggested without losing any context or important criteria.
Thank you for taking the time to rework this ...
avit (Andrew Vit)
10:19 AM Misc #12004: Code of Conduct
Can we please get some moderation? krainboltgreene (Kurtis Rainbolt-Greene)
07:22 AM Misc #12004: Code of Conduct
The more I contemplate the [revised code of conduct (or "community guidelines") by Caroline Ada Ehmke](https://bugs.ruby-lang.org/issues/12004#note-347), on one hand I like the idea of allowing confidential addressing of grievences. Howe... lubyamateur (Ruby Amateur)
07:09 AM Misc #12004: Code of Conduct
ph ph wrote:
> * medical condition recognized by the American Psychiatry Association (not
> ...
Not to detract the conversation, but what is the difference? The American Psychiatry Association publishes the DSM manual. They're respons...
rubydino (Ruby Dino)
06:58 AM Misc #12004: Code of Conduct
Ruby Amateur wrote:
> > Based on Matz's responses, and the general response of the community, I think it would be more helpful if we steered the conversation towards choosing which code of conduct we'd like to see implemented.
> ...
Or...
ph (ph ph)
06:38 AM Misc #12004: Code of Conduct
Robert A. Heiler wrote:
> The above code proposal is not good
> ...
This blur is not a bug it's a feature to impose one's will
You can see that in action here.
"technical community" is replaced by "community", with the implicit...
ph (ph ph)
06:31 AM Misc #12004: Code of Conduct
Benton Barnett wrote:
> ph ph wrote:
> ...
It would be even better if said other people would keep their
ideas among their friends from the "psychological association"
of united states of america.
And not bother technical circl...
ph (ph ph)
06:18 AM Misc #12004: Code of Conduct
Coraline Ada Ehmke wrote:
> > Should you persist on perturbing this technical community with your
> ...
It is a threat. A threat against your ideas.
But your reaction by calling this a general threat, implicitly meaning
against you ...
ph (ph ph)
06:12 AM Misc #12004: Code of Conduct
Yui NARUSE wrote:
> These descriptions are too long for non native.
One of the very positive features of [Contributor Covenant](http://contributor-covenant.org/) is that it has already been translated in 10 languages so far ([with Ja...
olivierlacan (Olivier Lacan)
05:29 AM Misc #12004: Code of Conduct
[I'm only writing this as my personal opinion, not speaking for Matz or anybody else.]
Ary Borenszweig wrote:
> My personal belief is that the issue with these CoCs is who enforces them. It seems Matz and other members don't want to ...
duerst (Martin Dürst)
03:51 AM Misc #12004: Code of Conduct
sawadatsuyoshi@gmail.com wrote:
> Wasn't this website powered by Redmine? How was it possible for this guy to be able to post without using Redmine

Redmine is integrated with the ruby-core mailing list. All issue posts
on Redmine ...
normalperson (Eric Wong)
03:48 AM Misc #12004: Code of Conduct
Coraline Ada Ehmke wrote:
> It applies to all collaborative spaces and documents, including mailing lists, IRC, submitted patches, big reports, and pull requests.
If it list up spaces, it should explicitly the area the guideline gove...
naruse (Yui NARUSE)
02:56 AM Misc #12004: Code of Conduct
Kurtis Rainbolt-Greene wrote:
> I'm glad we're getting a community guideline.
> ...
Wasn't this website powered by Redmine? How was it possible for this guy to post without using Redmine
(Cf. https://twitter.com/krainboltgreene/status...
sawa (Tsuyoshi Sawada)
02:16 AM Misc #12004: Code of Conduct
Irrelevant Kurtis.
> "And frankly, as @yukihiro_matz has stated he doesn't feel like being responsible for helping people feel safe then fuck his leadership."
I don't want people like you, who can't deal honourably with their polit...
gordon_king (Gordon King)
01:49 AM Misc #12004: Code of Conduct
Shyouhei Urabe wrote:
> I read Coraline's Ruby Community Guidelines again. Now I feel it deserves a nod. Definitely well thought-out, respectful to our conversation in this thread, with languages carefully chosen. I see those differe...
davidcelis (David Celis)
01:41 AM Misc #12004: Code of Conduct
Hey Gordon,
Can you give us any examples your fears (any) happening in (any) projects?
Specifically let us know if your fears (well detailed in this thread) have happened in:
- Rails
- Rust
- Swift
- Elixir
- Diaspora
- Dis...
krainboltgreene (Kurtis Rainbolt-Greene)
01:34 AM Misc #12004: Code of Conduct
i support Jeremy's objections to Coraline's latest revision as detailed in #362. There is too much opportunity for mischief by meddlesome bureaucrats (whether formal or otherwise).
I also look forward to Matz wrapping this up one way...
gordon_king (Gordon King)
01:27 AM Misc #12004: Code of Conduct
I'm glad we're getting a community guideline.
I'll be happier when we also get a code of conduct.
krainboltgreene (Kurtis Rainbolt-Greene)
01:22 AM Misc #12004: Code of Conduct
The new guidelines look good. I support Shyouhei's suggestion to leave the final decision up to Matz. kivikakk (Asherah Connor)
01:04 AM Misc #12004: Code of Conduct
Ruby Grape has adopted a code of conduct, adapted from the Contributor Covenant, http://www.ruby-grape.org/code_of_conduct. I support having one for Ruby itself. dblock (Daniel Doubrovkine)
12:56 AM Misc #12004: Code of Conduct
I read Coraline's Ruby Community Guidelines again. Now I feel it deserves a nod. Definitely well thought-out, respectful to our conversation in this thread, with languages carefully chosen. I see those differences between Jeremy's are... shyouhei (Shyouhei Urabe)
12:09 AM Misc #12004: Code of Conduct
I'm not sure about other languages but in Japanese language, there do exist corresponding words for biological sex and gender identity. Switching to Japanese does not solve the difficulty to understand those concepts. shyouhei (Shyouhei Urabe)
11:17 PM Bug #11686: Segmentation fault/memory corruption with --enable-frozen-string-literal-debug --enable-frozen-string-literal
Interesting.
I saw [BUG] or memory corruption on preview1, `ruby 2.3.0dev (2015-11-11 trunk 52539) [x86_64-darwin15]` :
* `"require 'ruby_parser'"`
* very rare (1% or less)
* `"' ' * 1000_000_000; require 'ruby_parser'"`
* o...
wanabe (_ wanabe)
10:58 PM Revision dac394e3 (git): * 2016-01-26
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53655 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:58 PM Revision 4378bd66 (git): Macro typo
* gc.c (RVALUE_PAGE_WB_UNPROTECTED): fix a typo of argument name.
[Fix GH-1221]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53654 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
10:26 PM Feature #12020: Documenting Ruby memory model
Eric Wong wrote:
> email@pitr.ch wrote:
> ...
I attached a RTF version to this issue.
Eregon (Benoit Daloze)
09:02 PM Feature #12020: Documenting Ruby memory model
email@pitr.ch wrote:
> This issue proposes to document the Ruby memory model. The above mentioned memory model document which was created for concurrent-ruby can be used as a starting point: https://docs.google.com/document/d/1pVzU8w_Q...
normalperson (Eric Wong)
07:20 PM Feature #12020 (Assigned): Documenting Ruby memory model
Defining a memory model for a language is necessary to be able to reason about a program behavior in a concurrent or parallel environment.
There was a document created describing a Ruby memory model for concurrent-ruby gem, which fit...
pitr.ch (Petr Chalupa)
07:55 PM Feature #11541: Let attr_accessor, _reader & _writer return symbols of the defined methods
+1, this is also very useful for [low level concurrency proposals](https://bugs.ruby-lang.org/issues/12019). It allows to write `public attr :status, atomic: true` where `attr` returns array of 4 defined atomic helper methods. The array ... pitr.ch (Petr Chalupa)
07:50 PM Feature #12021: Final instance variables
The above declares the final variables explicitly, there is also an alternative approach to threat all instance variable assignments in constructor as a final variable. Therefore protecting them implicitly, ensuring their visibility afte... pitr.ch (Petr Chalupa)
07:49 PM Feature #12021 (Open): Final instance variables
Having a final instance variables in Ruby will allow: to construct thread-save immutable objects without additional synchronisation on instance variable reading
~~~ ruby
# Immutable and thread-safe
class TreeNode
attr :left, :ri...
pitr.ch (Petr Chalupa)
07:25 PM Feature #8259: Atomic attributes accessors
I would like to revive this issue again and link it to related efforts to provide complete set of low-level tools for writing concurrent libraries. The aggregating issue of this effort can be found [here](https://bugs.ruby-lang.org/issue... pitr.ch (Petr Chalupa)
07:23 PM Feature #11539: Support explicit declaration of volatile instance variables
Linking this issue with related efforts to provide complete set of low-level tools for writing concurrent libraries. The aggregating issue of this effort can be found [here](https://bugs.ruby-lang.org/issues/12019).
Summary can be fou...
pitr.ch (Petr Chalupa)
07:18 PM Feature #12019: Better low-level support for writing concurrent libraries
I'll be adding or linking existing proposals gradually:
* [Documenting Ruby memory model](https://bugs.ruby-lang.org/issues/12020)
* [Volatile instance variables](https://bugs.ruby-lang.org/issues/11539)
* [Atomic instance var...
pitr.ch (Petr Chalupa)
07:16 PM Feature #12019 (Assigned): Better low-level support for writing concurrent libraries
Nowadays, almost every processor has more than one core. Therefore it becomes more and more important for languages to have good support of concurrent and/or parallel computation. Currently Ruby supports concurrency mainly through high-l... pitr.ch (Petr Chalupa)
06:31 PM Bug #11822: Semantics of Queue#pop after close are wrong
On 2015-12-20 12:54 AM, funny.falcon@gmail.com wrote:
> I like optional arg to pop:
> Either `pop?` or `pop(on_close: value)`

Another possibility is a default proc similar to how Hash#fetch
interface works.
avit (Andrew Vit)
12:58 PM Misc #12013: io/wait: allow to wait on readable and writable
@Nobu, I was thinking whether this shouldn't be extended to the #ready? method. This by default checks whether the descriptor has something to read, but I saw that the source code calls the internal C method rb_io_check_readable. Since t... chucke (Tiago Cardoso)
11:11 AM Misc #12013: io/wait: allow to wait on readable and writable
Agreeing with Eric Wong, but apart from that, awesome! Thx Nobu! :) chucke (Tiago Cardoso)
12:33 PM Bug #12018 (Closed): Tail call optimization is incorrectly applied in Ruby 2.3.0
r51903 changed the operand order of send/invokesuper instructions, but the code applying tail call optimization still looks at the second operand, which is now CALL_CACHE.
The following code causes a segmentation fault:
~~~ruby
Ruby...
rhenium (Kazuki Yamaguchi)
09:02 AM Feature #12017 (Open): [PATCH] dedupe string keys from Marshal.load
It seems reasonable for an application to load the same keys often when
calling Marshal.load. I see Marshal data as an extension of source code.
If the performance regression for [Bug #9188] could be avoided,
I would like to resurr...
normalperson (Eric Wong)
08:34 AM Revision afa7c15d (git): fix build with VM_CHECK_MODE > 0
* ruby_assert.h (RUBY_ASSERT_WHEN): fix reference to macro name
* vm_core.h: include ruby_assert.h before using
[ruby-core:73371]
This does not fix the test failure documented in [ruby-core:73371],
that is for later.
git-svn-id: svn+...
Eric Wong
07:49 AM Revision e56b9b43 (git): common.mk: dependency of ripper.c
* common.mk (ext/ripper/ripper.c): explicit parse.y for nmake.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53652 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
07:45 AM Revision 07e2cc3a (git): revert r53618 partially
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53651 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:56 AM Revision dfca38ea (git): symbol.c: more informative error message
* symbol.c (sym_check_asciionly): more informative error message
with the encoding name and the inspected content.
[ruby-core:73398] [Feature #12016]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53650 b2dd03c8-39d4-4d8f-98ff-82...
nobu (Nobuyoshi Nakada)
06:55 AM Feature #12016 (Closed): More informative error message when Symbol encoding is invalid
Applied in changeset r53650.
----------
symbol.c: more informative error message
* symbol.c (sym_check_asciionly): more informative error message
with the encoding name and the inspected content.
[ruby-core:73398] [Feature #12016]
nobu (Nobuyoshi Nakada)
06:40 AM Feature #12016: More informative error message when Symbol encoding is invalid
alexinbeijing@gmail.com wrote:
> Feature #12016: More informative error message when Symbol encoding is invalid
> https://bugs.ruby-lang.org/issues/12016

Calling RSTRING_PTR on any function return value directly is dangerous
becau...
normalperson (Eric Wong)
06:21 AM Feature #12016 (Closed): More informative error message when Symbol encoding is invalid
When a symbol literal is invalid in the source file's encoding, an `EncodingError` exception is raised, with the following message: `invalid encoding symbol`. This patches the interpreter so a more informative message is generated, simil... alexdowad (Alex Dowad)
12:39 AM Revision 390f087d (git): * test/ruby/test_string.rb: added testcase for next!, succ and succ!
[fix GH-1213] Patch by @K0mAtoru
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53649 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
hsbt (Hiroshi SHIBATA)
12:33 AM Revision 65793c9c (git): * lib/webrick/httpservlet/filehandler.rb: fix documentation for namespace.
[fix GH-1219][ci skip] Patch by @leafac
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53648 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
hsbt (Hiroshi SHIBATA)

01/24/2016

11:41 PM Misc #12004: Code of Conduct
On Sun, Jan 24, 2016 at 5:13 PM, <benton@bentonbarnett.com> wrote:
> Issue #12004 has been updated by Benton Barnett.
>
>
> ph ph wrote:
>> What on earth is "gender" VS "gender identity" VS "gender expression" ?
>
> The America...
kosaki (Motohiro KOSAKI)
11:17 PM Misc #12004: Code of Conduct
Benton Barnett wrote:
>
> ...
I'll have to disagree here as one may construed a person from a different cultural background where sexuality isn't so fragile. I talk about sexual topics on occasion, including animal and fantasy dildos ...
rubydino (Ruby Dino)
11:11 PM Misc #12004: Code of Conduct
I agree with many of the points you brought up, Jeremy. Thank you for taking the time to be so thorough. I did have two things I wanted to bring up:
Jeremy Evans wrote:
> 7) The posting of sexual imagery/language and the posting of n...
bentonbarnett (Benton Barnett)
10:36 PM Misc #12004: Code of Conduct
Coraline Ada Ehmke wrote:
> Suggested draft for community guidelines. I've tried to incorporate language that other people have suggested without losing any context or important criteria.
> ...
I see the following disadvantages of thes...
jeremyevans0 (Jeremy Evans)
10:31 PM Misc #12004: Code of Conduct
Coraline Ada Ehmke wrote:
> It's hard not to read this as a threat.
It could certainly be read that way, but given english isn't PH's first language he should be given a chance to clarify.
PH you and I share similar opinions on th...
gordon_king (Gordon King)
10:21 PM Misc #12004: Code of Conduct
ph ph wrote:
> Robert Klemme wrote:
> ...
I don't know what makes you believe I am thinking about doing that - certainly not my comments here. Apparently you are misreading me or have not been reading my earlier comments. You are add...
rklemme (Robert Klemme)
10:18 PM Misc #12004: Code of Conduct
Benton Barnett wrote:
> ph ph wrote:
> ...
So, if those are the facts as to what are used for official diagnosis guidelines, then sex needs to be added to Coraline's "Ruby Community Guidelines"
rubydino (Ruby Dino)
10:13 PM Misc #12004: Code of Conduct
ph ph wrote:
> What on earth is "gender" VS "gender identity" VS "gender expression" ?
The American Psychological Association has a short PDF that defines those terms and how they relate to each other: https://www.apa.org/pi/lgbt/r...
bentonbarnett (Benton Barnett)
09:42 PM Misc #12004: Code of Conduct
ph ph wrote:
> What on earth is "gender" VS "gender identity" VS "gender expression" ?
> ...
I will chime in on this topic.
Gender identity is what a person feels like they are, male, female or the third sex from the Asian aspec...
rubydino (Ruby Dino)
09:29 PM Misc #12004: Code of Conduct
> Should you persist on perturbing this technical community with your
> ...
It's hard not to read this as a threat.
CoralineAda (Coraline Ada Ehmke)
09:28 PM Misc #12004: Code of Conduct
Robert Klemme wrote:
> That means some form of institution, however small or informal, needs to be created and run by one or more persons.
> ...
Right, so listen Robert, you think about creating an institution to police people's beha...
ph (ph ph)
09:07 PM Misc #12004: Code of Conduct
Mike Moore wrote:
> I have a great deal of respect for Coraline revising her original document to address many of the concerns raised on this issue. I look forward to reading Matz's thoughts on it. I am optimistic a compromise can be re...
ph (ph ph)
08:48 PM Misc #12004: Code of Conduct
Coraline Ada Ehmke wrote:
> Suggested draft for community guidelines. I've tried to incorporate language that other people have suggested without losing any context or important criteria.
> ...
What on earth is "gender" VS "gender ide...
ph (ph ph)
08:33 PM Misc #12004: Code of Conduct
Mike Moore wrote:
> I have a great deal of respect for Coraline revising her original document to address many of the concerns raised on this issue. I look forward to reading Matz's thoughts on it. I am optimistic a compromise can be re...
lubyamateur (Ruby Amateur)
08:04 PM Misc #12004: Code of Conduct
I have a great deal of respect for Coraline revising her original document to address many of the concerns raised on this issue. I look forward to reading Matz's thoughts on it. I am optimistic a compromise can be reached.
Thanks to ...
blowmage (Mike Moore)
07:19 PM Misc #12004: Code of Conduct
I can see your point, but I doubt that a statement about someone's code, rude as it might be to others, would be interpreted as a disparaging personal remark. "This code is stupid" != "you are stupid". CoralineAda (Coraline Ada Ehmke)
07:07 PM Misc #12004: Code of Conduct
Coraline Ada Ehmke wrote:
>
> ...
There's a problem with this line here. In the past we've had German participants who have told others their code or design was very stupid. Those who are native Germans are known to be very direct, an...
rubydino (Ruby Dino)
06:44 PM Misc #12004: Code of Conduct
Coraline Ada Ehmke wrote:
> Suggested draft for community guidelines. I've tried to incorporate language that other people have suggested without losing any context or important criteria.
Thank you for the update!
> ...
That means...
rklemme (Robert Klemme)
06:34 PM Misc #12004: Code of Conduct
Suggested draft for community guidelines. I've tried to incorporate language that other people have suggested without losing any context or important criteria.
--
== Ruby Community Guidelines ==
As part of our collective culture...
CoralineAda (Coraline Ada Ehmke)
06:24 PM Misc #12004: Code of Conduct
Tsuyoshi Sawada wrote:
> Benton Barnett wrote:
> ...
Yes, I agree wholeheartedly. Thank you for reiterating that. Since the goal of a code of conduct is to protect the underprivileged, a group which may not have it's voice fully heard,...
bentonbarnett (Benton Barnett)
05:45 PM Misc #12004: Code of Conduct
> Robert Klemme wrote:
> ...
I partly agree with you here, but the laws are hazy and online harassment is very rarely dealt with by law enforcement in my experience. I've seen hundreds of death threats online in my day and it's never th...
davidcelis (David Celis)
01:54 PM Misc #12004: Code of Conduct
My personal belief is that the issue with these CoCs is who enforces them. It seems Matz and other members don't want to spend part of their time in thinking and judging "Is this comment harassment? Should I ban this member? Should I rem... asterite (Ary Borenszweig)
12:36 PM Misc #12004: Code of Conduct
David Celis wrote:
> Robert Klemme wrote:
> ...
But it also does not mean it *is* there. Can someone please point me to some examples of real issues our community has that are addressed by the suggested CoCs?
> I feel that many c...
rklemme (Robert Klemme)
11:41 AM Misc #12004: Code of Conduct
David Celis wrote:
> Robert Klemme wrote:
> ...
The problem that you are raising, which might exist in your society, is not universal.
Not every society works like yours. Some problems of your zannen society only generate disbelief.
...
ph (ph ph)
08:29 AM Misc #12004: Code of Conduct
Hmm I was wanting to write a long reply just now about how I dislike this
code of conduct, but then I read that the current variant was not approved
nor would be fitting to ruby or the ruby philosophy, so it was kind of moot
to reply ...
shevegen (Robert A. Heiler)
06:20 AM Misc #12004: Code of Conduct
Andrew Vit wrote:
> Will the CoC require that there is a 24/7 hotline and SLA too?
> ...
Some clarifications:
- Many maintainer actions on this very thread were taken before the start of business in Japan, or on a Saturday.
- Maint...
duerst (Martin Dürst)
04:44 AM Misc #12004: Code of Conduct
Coraline Ada Ehmke wrote:
> Gordon King wrote:
> ...
Before the thread dies completely, could I just acknowledge Coraline's action.
gordon_king (Gordon King)
04:10 AM Misc #12004: Code of Conduct
For record: I support having _a_ CoC. Which one to have must be up to Matz I believe. And he already explicitly said "not this" to the porposed one (#95). It has no chance.
PS. "It is controversial what design is a good design. As...
shyouhei (Shyouhei Urabe)
02:40 AM Misc #12004: Code of Conduct
Benton Barnett wrote:
> That being said, the most popular Code of Conduct that has been proposed so far is the Contributor Covenant, with 21 people explicitly saying that are for it. 14 people have explicitly supported a different CoC (...
sawa (Tsuyoshi Sawada)
02:15 AM Misc #12004: Code of Conduct
Daniel P. Clark wrote:
> @Benton Barnett. What percentage of those in favor are part of the compromise versions? I, as well as others, have agreed Jeremy Evans and Matz variations on the PostgreSQLs CoC are an excellent compromise.
...
bentonbarnett (Benton Barnett)
01:23 AM Misc #12004: Code of Conduct
> Based on Matz's responses, and the general response of the community, I think it would be more helpful if we steered the conversation towards choosing which code of conduct we'd like to see implemented.
I agree. It is nearly a week ...
lubyamateur (Ruby Amateur)
12:13 AM Misc #12004: Code of Conduct
@Benton Barnett. What percentage of those in favor are part of the compromise versions? I, as well as others, have agreed Jeremy Evans and Matz variations on the PostgreSQLs CoC are an excellent compromise. danielpclark (Daniel P. Clark)
09:37 PM Bug #11686: Segmentation fault/memory corruption with --enable-frozen-string-literal-debug --enable-frozen-string-literal
This appears to be fixed in the final 2.3.0p0 release. jsc (Justin Collins)
03:00 PM Revision 1a690ada (git): * 2016-01-25
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53647 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:00 PM Revision c0a7c893 (git): test_class.rb: fix encoding
* test/ruby/test_class.rb (test_namescope_error_message): fix
encoding to UTF-8.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53646 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
02:59 PM Revision 63cd3e2b (git): test_class.rb: test_namescope_error_message
* test/ruby/test_class.rb (test_namescope_error_message): test for
r53644.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53645 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
10:36 AM Revision 0feaa041 (git): vm_insnhelper.c (vm_check_if_namespace): tiny size reduction
Take advantage of "%+" modifier in the format string instead of
explicitly calling rb_inspect to reduce object size.
On x86 32-bit:
text data bss dec hex filename
before: 2949572 12448 30680 2992700 2daa3...
Eric Wong
09:13 AM Revision 615d99b7 (git): * common.mk: Simplifying Unicode data file download logic to make
it more reliable (including additional fix not in r53633) [Bug #12007]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53643 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
duerst (Martin Dürst)
09:12 AM Bug #12007 (Closed): Newly added Unicode data file doesn't get downloaded
Applied in changeset r53643.
----------
* common.mk: Simplifying Unicode data file download logic to make
it more reliable (including additional fix not in r53633) [Bug #12007]
duerst (Martin Dürst)
02:51 AM Bug #12007: Newly added Unicode data file doesn't get downloaded
Hiroshi, Shugo, thanks for catching this!

I tested with all kinds of cases, such as only some files missing, all
files missing, even the directory not yet existing, and all these worked.

But I did not check on a completely fresh...
duerst (Martin Dürst)
08:42 AM Feature #11100: Permit multiple captures with String[Regexp, ...]
Fixed proposed patch and added tests avit (Andrew Vit)
08:41 AM Misc #12013: io/wait: allow to wait on readable and writable
Regarding r53642, how about we limit the symbols to just `:r`/`:w`/`:rw`?
Fewer ways to accomplish the same thing reduces cognitive overhead
for code reviewers; and smaller object size helps everyone.
~~~diff
--- a/ext/io/wait/wa...
normalperson (Eric Wong)
07:54 AM Misc #12013 (Closed): io/wait: allow to wait on readable and writable
Applied in changeset r53642.
----------
wait readable/writable
* ext/io/wait/wait.c (io_wait_readwrite): [EXPERIMENTAL] allow to
wait for multiple modes, readable and writable, at once. the
arguments may change in the future. [Fe...
nobu (Nobuyoshi Nakada)
07:55 AM Revision b58fac9a (git): wait readable/writable
* ext/io/wait/wait.c (io_wait_readwrite): [EXPERIMENTAL] allow to
wait for multiple modes, readable and writable, at once. the
arguments may change in the future. [Feature #12013]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@...
nobu (Nobuyoshi Nakada)
05:30 AM Revision 57752a25 (git): * 2016-01-24
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53641 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:30 AM Revision 5320f884 (git): test_io_wait.rb: wait_readable
* test/io/wait/test_io_wait.rb: add tests for IO#wait_readable,
same as IO#wait.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53640 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
04:35 AM Feature #10617: Change multiple assignment in conditional from parse error to warning
Andrew Vit wrote:
> I think it's too confusing
There is nothing intrinsically confusing about testing an expression that may be truthy or falsy. One would only be confused if one did not know that it could be either, in which case o...
bughit (bug hit)
03:42 AM Feature #10617: Change multiple assignment in conditional from parse error to warning
I think it's too confusing or ambiguous to allow multiple assignment in conditional.
It's very easy to just do the assignment on a previous line.
This could be confusing, especially if it comes from splat values:
```ruby
a, b = ...
avit (Andrew Vit)
02:07 AM Bug #11746: RDoc incorrect example call method on heredoc
This looks like a limitation in the RDoc ruby lexer. The documentation in doc/syntax/literals.rdoc looks correct.
Compare the outputs here:
```
require 'rdoc'
options = nil
ruby = [
'expected_result = <<-EXPECTED.chomp',
...
avit (Andrew Vit)

01/23/2016

11:46 PM Misc #12004: Code of Conduct
Daniel P. Clark wrote:
> Olivier Lacan wrote:
> ...
My apologies for being argumentative, but 46 people in this thread have expressed approval of adopting a code on conduct while 18 have expressed disapproval of adopting a code of cond...
bentonbarnett (Benton Barnett)
09:56 PM Misc #12004: Code of Conduct
Coraline Ada Ehmke wrote:
> If you don't trust project managers with a code of conduct, then how can you possibly trust them without one?
If I didn't trust the people, how would a document change that?
I trust this community. I tr...
avit (Andrew Vit)
09:36 PM Misc #12004: Code of Conduct
Jeremy Evans wrote:
> Since I originally posted my proposal for a CoC, based on PostgreSQL's
> ...
Thanks for this, the improvement in language is really good.
+1
lubyamateur (Ruby Amateur)
09:32 PM Misc #12004: Code of Conduct
Coraline Ada Ehmke wrote:
> Gordon King wrote:
> ...
I'm must bring up GAE for Matz and the others to read, as this is also indicative of Coraline's intentions and those of the SJW movement.
Gregory Alan Elliott was a guy voicing hi...
rubydino (Ruby Dino)
09:24 PM Misc #12004: Code of Conduct
Since I originally posted my proposal for a CoC, based on PostgreSQL's
draft CoC, PostgreSQL has updated their draft. The current version can
be found at http://www.postgresql.org/message-id/56A2E9C5.2040707@commandprompt.com.
I thin...
jeremyevans0 (Jeremy Evans)
09:21 PM Misc #12004: Code of Conduct
Gordon King wrote:
> Coraline I just saw your tweet where you quoted my #320 above and left out my last line, thereby removing the full context from my point, which was the fact that a social media fanatic when forced to get offline was...
CoralineAda (Coraline Ada Ehmke)
09:20 PM Misc #12004: Code of Conduct
Coraline Ada Ehmke wrote:
> It's important to note in the face of all this hand-wavy "SJWs are coming to steal my cheese" nonsense that enforcement of a code of conduct is and always will be in the hands and in the discretion of project...
lubyamateur (Ruby Amateur)
09:11 PM Misc #12004: Code of Conduct
Coraline I just saw your tweet where you quoted my #320 above and left out my last line, thereby removing the full context from my point, which was the fact that a social media fanatic when forced to get offline was better for it.
F...
gordon_king (Gordon King)
09:04 PM Misc #12004: Code of Conduct
Coraline Ada Ehmke wrote:
>
> ...
You're skewing facts again. We've signaled we're okay with a CoC, however we're not comfortable with your CoC due to the nature and reason of it's creation.
We trust Matz, we also trust him with a...
rubydino (Ruby Dino)
09:00 PM Misc #12004: Code of Conduct
It's important to note in the face of all this hand-wavy "SJWs are coming to steal my cheese" nonsense that enforcement of a code of conduct is and always will be in the hands and in the discretion of project maintainers, or whomever Mat... CoralineAda (Coraline Ada Ehmke)
08:53 PM Misc #12004: Code of Conduct
David Celis wrote:
> > * A CoC will encourage some bad, unnecessary or unwanted behaviors:
> ...
I'm sorry but I agree with Paul Jones that the social justice inspired code of conducts are very much about retribution and enacting punis...
lubyamateur (Ruby Amateur)
08:52 PM Misc #12004: Code of Conduct
Coraline Ada Ehmke wrote:
> Wow, that is so inappropriate.
Now now, tetchy much :) Seriously good luck with giving up the cigarettes, its a drag whatever your politics and I feel for you. That prickly aggravation goes away after a d...
gordon_king (Gordon King)
08:42 PM Misc #12004: Code of Conduct
Gordon King wrote:
> Without getting into the politics of the case, I did think this quote from Gregory Allan Elliot was interesting, where he described being offline as a condition of his bail.
Wow, that is so inappropriate.
CoralineAda (Coraline Ada Ehmke)
08:40 PM Misc #12004: Code of Conduct
Without getting into the politics of the case, I did think this quote from Gregory Allan Elliot was interesting, where he described being offline as a condition of his bail.
> I’d like to tell the hundreds of millions on Twitter that ...
gordon_king (Gordon King)
08:21 PM Misc #12004: Code of Conduct
David Celis wrote:
> Ruby Dino wrote:
> ...
**Yes.**
rubydino (Ruby Dino)
08:15 PM Misc #12004: Code of Conduct
Ruby Dino wrote:
> As stated earlier people who are claiming, "Oh no, they don't have a CoC so I don't feel safe" need to unplug.
No.
davidcelis (David Celis)
07:30 PM Misc #12004: Code of Conduct
David Celis wrote:
> People just wanna be a part of Ruby without being afraid to show themselves for who they are.
> ...
Everyone can already do this as nothing stops a person from contributing to a project. We are scientists and engin...
rubydino (Ruby Dino)
06:28 PM Misc #12004: Code of Conduct
Robert Klemme wrote:
> Folks,
> ...
Not seeing a problem doesn't mean it's not there. I feel that many comments made in this thread show "non niceness". But like myself and others have said, this is not about "non niceness", this is ab...
davidcelis (David Celis)
06:25 PM Misc #12004: Code of Conduct
I have wanted to stay neutral but the more I see, the less generous I am feeling about the idea of any CoC at all. I do think moderation is important, but that seems to be happening well enough already without a document. What is being a... avit (Andrew Vit)
04:41 PM Misc #12004: Code of Conduct
Folks,
I guess by now all the arguments have been presented already. I'll just post in case someone wants to draw a statistic from this comment thread and give my perspective.
Coraline Ada Ehmke wrote:
> My suggestion to adopt ...
rklemme (Robert Klemme)
01:15 PM Misc #12004: Code of Conduct
Olivier Lacan wrote:
> It seems, however, that most of the reasonable participants of this thread agree that a more clearly defined code of conduct (whatever its final form) is a welcome addition.
I disagree. I think this is merely ...
danielpclark (Daniel P. Clark)
08:47 AM Misc #12004: Code of Conduct
Olivier Lacan wrote:
> This thread could be worrisome if it weren't so blindingly obvious where the bile originates from. There have been interesting points raised by people who don't think the code of conduct proposed by Coraline is ap...
ph (ph ph)
08:37 AM Misc #12004: Code of Conduct
We are not a community. We are *technical* community.
We live in national communities which have laws, which can not be replaced.
Write some law of your own, try to enforce some it, and not only will you
potentially piss people off...
ph (ph ph)
08:24 AM Misc #12004: Code of Conduct
David Celis wrote:
> Gordon King wrote:
> ...
It is easy to separate the trolls and the valued contributors in this community (ok -- perhaps not for some of the Japanese folk because varying connotations used in text). I am neither the...
lubyamateur (Ruby Amateur)
07:33 AM Misc #12004: Code of Conduct
David Celis wrote:
> Gordon King wrote:
> ...
Forgive me David for not making myself clear. I was referring to the collective posts by the 'gang of eight' that Benton identified as overly prolific contributors to the 'no' side, a group...
gordon_king (Gordon King)
07:02 AM Misc #12004: Code of Conduct
Gordon King wrote:
> In this entire debate, nothing said on this board has equalled the vitriol expressed by Kurtis Rainbolt-Greene on their twitter account towards the leader of this community.
Kurtis and I have had differences in t...
davidcelis (David Celis)
06:03 AM Misc #12004: Code of Conduct
Brenna Flood wrote:
> While I would love to agree with you, this is just not possible. If you'll allow, the person who explains this the best:
> ...
Umm, the fuck dude. Saying you can't go offline is like xbox tier bs kids try to say w...
rubydino (Ruby Dino)
05:54 AM Misc #12004: Code of Conduct
Ruby Dino wrote:
> Let me reduce here, **"Get off the computer and go outside"**
While I would love to agree with you, this is just not possible. If you'll allow, the person who explains this the best:
http://tinyurl.com/zjamzo6
...
brennx0r (Brenna Flood)
05:43 AM Misc #12004: Code of Conduct
Brenna Flood wrote:
> Ruby Dino wrote:
> ...
Yes actually you can. There's also a block/ignore button. There's also "Protect my account" on Twitter, privacy settings on Facebook, etc. One can simply unplug by even just turning off the ...
rubydino (Ruby Dino)
05:30 AM Misc #12004: Code of Conduct
Ruby Dino wrote:
Much like people screaming, "They're harassment me online!" when a person is merely countering arguments and giving proof, one can... simply unplug.
You should know as well as everyone else that everything is online ...
brennx0r (Brenna Flood)
04:58 AM Misc #12004: Code of Conduct
Marie Markwell wrote:
> > The Ruby community already feels it is a safe and respectful community.
> ...
Except if you read on anyone or their twitter feed, you'll find they've the attitude of..
"*project here* doesn't have a CoC, I ...
rubydino (Ruby Dino)
04:50 AM Misc #12004: Code of Conduct
Motohiro KOSAKI wrote:
> [ANN] user account creation on the redmine is now temporary stopped. Sorry for the inconvenience.
This is actually a good thing due to both sides. Coraline and her gang have been encouraging others to come he...
rubydino (Ruby Dino)
03:41 AM Misc #12004: Code of Conduct
>> Sorry, I respectfully and strong disagree to reuse security@ruby-lang.org. security@ruby-lang.org is not only subscribed security team, but also some OS vendor and Linux distributor staff because we want they handle security issue ve... kosaki (Motohiro KOSAKI)
03:26 AM Misc #12004: Code of Conduct
Motohiro KOSAKI wrote:
> Sorry, I respectfully and strong disagree to reuse security@ruby-lang.org. security@ruby-lang.org is not only subscribed security team, but also some OS vendor and Linux distributor staff because we want they ...
duerst (Martin Dürst)
03:02 AM Misc #12004: Code of Conduct
Marie Markwell wrote:
> 4. Removing attribution? Really?
This was presumably not intentional, it was so Matz can trim down an approximate code of conduct that he deemed acceptable to post for consideration. It is by no means final, a...
lubyamateur (Ruby Amateur)
02:52 AM Misc #12004: Code of Conduct
Jeremy Evans wrote:
> I think "responsibilities" here applies to contributors, as they are the ones responsible for not violating the CoC by disrupting the community, posting personal attacks, etc..
> ...
I think a succinct way of putt...
lubyamateur (Ruby Amateur)
02:47 AM Misc #12004: Code of Conduct
Benton Barnett wrote:
> Agreed :) Which is why it pains me to see 8 people railroading this conversation.
Respectfully, I think that's an uncharitable way to describe the vast majority of the contributions of your fellow, but disagre...
gordon_king (Gordon King)
02:40 AM Misc #12004: Code of Conduct
[ANN] user account creation on the redmine is now temporary stopped. Sorry for the inconvenience. kosaki (Motohiro KOSAKI)
02:31 AM Misc #12004: Code of Conduct
Kurtis Rainbolt-Greene wrote:
> > A reporting mechanism and enforcement information is not necessary, though it could be included in a CoC.
> ...
I think "responsibilities" here applies to contributors, as they are the ones responsible...
jeremyevans0 (Jeremy Evans)
02:17 AM Misc #12004: Code of Conduct
Gordon King wrote:
> is the troll with their two dozen comments included in your opposed stats or did you just ignore them altogether?
I am only including people who clearly stated if they are for or against adding a code of conduct....
bentonbarnett (Benton Barnett)
02:12 AM Misc #12004: Code of Conduct
> A reporting mechanism and enforcement information is not necessary, though it could be included in a CoC.
What exactly do you think "responsibilities" and "practices" mean?
krainboltgreene (Kurtis Rainbolt-Greene)
02:10 AM Misc #12004: Code of Conduct
Andrew Vit wrote:
> Benton Barnett wrote:
> ...
It is not my place to decide whose "opinions matter more."
To clarify my earlier numbers, of the people in this thread with new accounts 24 are FOR adding a code of conduct and 8 are A...
bentonbarnett (Benton Barnett)
02:07 AM Misc #12004: Code of Conduct
Coraline Ada Ehmke wrote:
> Since what is now proposed lacks a reporting mechanism and enforcement information, I don't think it's accurate to describe it as a code of conduct.
This is a "no true scotsman" statement. According to Wi...
jeremyevans0 (Jeremy Evans)
02:03 AM Misc #12004: Code of Conduct
Benton Barnett wrote:
> 8 people with newly created accounts, who also were against adding a code of conduct, are responsible for an overwhelming 54 comments in this thread.
Not that the volume of posts to people is even remotely rel...
gordon_king (Gordon King)
01:54 AM Misc #12004: Code of Conduct
Benton Barnett wrote:
> New accounts who are against the code of conduct are posting 4 times (!!!) as often as other people.
I thought the original argument for adding the CoC was because of attracting new people outside the establis...
avit (Andrew Vit)
01:48 AM Misc #12004: Code of Conduct
Sorry, you misunderstood: I meant a counter-example for "The Ruby community already feels it is a safe and respectful community", or anyone actually saying that **it is not**.
Also, could we avoid the current discussion as a source of...
avit (Andrew Vit)
01:48 AM Misc #12004: Code of Conduct
Gordon King wrote:
> With so few, I think we can all be grateful that a decision that affects thousands of programmers in a 20 year old community isn't being decided by a poll of a few dozen self selected commentators. We can only, with...
bentonbarnett (Benton Barnett)
01:41 AM Misc #12004: Code of Conduct
> Has anyone said the opposite? Or provided a single counter-example?
Well, to start with, this issue itself.
And these responses to it:
https://bugs.ruby-lang.org/issues/12004#note-1
https://bugs.ruby-lang.org/issues/12004#note-...
duckinator (Ellen Dash)
01:37 AM Misc #12004: Code of Conduct
Kurtis Rainbolt-Greene wrote:
> > The Ruby community already feels it is a safe and respectful community.
> ...
Perhaps you are correct.
For example, I find your [disgusting remarks about Matz on Twitter disrespectful](https://twitt...
lubyamateur (Ruby Amateur)
01:31 AM Misc #12004: Code of Conduct
Kurtis Rainbolt-Greene wrote:
> > The Ruby community already feels it is a safe and respectful community.
> ...
Has anyone said the opposite? Or provided a single counter-example?
avit (Andrew Vit)
01:29 AM Misc #12004: Code of Conduct
> The Ruby community already feels it is a safe and respectful community.
The fact that this issue was raised and has continued to be discussed explicitly means that only *part* of the community feels this way.
If everyone agreed, ...
duckinator (Ellen Dash)
01:27 AM Misc #12004: Code of Conduct
To start: I 100% agree with adding a CoC. I also agree with using the Contributor Covenant. I would be willing to consider an altered/different CoC, but not any of the ones I've seen so far.
Looking at the diff that Olivier (https://b...
duckinator (Ellen Dash)
01:27 AM Misc #12004: Code of Conduct
Olivier Lacan wrote:
> I must insist on the consequences for violations to be more clearly defined. Otherwise the fact that few in the core team are trained to handle conduct issues could become more problematic.
This focus on the co...
gordon_king (Gordon King)
01:26 AM Misc #12004: Code of Conduct
> The Ruby community already feels it is a safe and respectful community.
No. Some people have said this. That doesn't make it a general opinion.
krainboltgreene (Kurtis Rainbolt-Greene)
01:22 AM Misc #12004: Code of Conduct
Olivier Lacan wrote:
> I must insist on the consequences for violations to be more clearly defined. Otherwise the fact that few in the core team are trained to handle conduct issues could become more problematic. I think Coraline mentio...
lubyamateur (Ruby Amateur)
01:16 AM Misc #12004: Code of Conduct
Ruby Dino wrote:
> > But what if harassment happens where the mods cannot see? For example, what if a new Ruby user sends an email to ruby-talk, and someone replies privately (not to the list) with harassment, insults, sexual comments, ...
jcroisant (John Croisant)
01:15 AM Misc #12004: Code of Conduct
Benton Barnett wrote:
> I totalled up the number of people who have expressed being for or against adding a code of conduct in this thread. ...
> ...
With so few, I think we can all be grateful that a decision that affects thousands of...
gordon_king (Gordon King)
01:09 AM Misc #12004: Code of Conduct
Ruby Amateur wrote:
> To simplify for those looking up thread for [Jeremy Evan's version](https://bugs.ruby-lang.org/issues/12004#note-104) (which Matz consider a better fit) to contrast with Matz original version reposted by Oliver, he...
olivierlacan (Olivier Lacan)
12:57 AM Misc #12004: Code of Conduct
I totaled up the number of people who have expressed being for or against adding a code of conduct in this thread. I thought it might be interesting for everyone to see the breakdown.
46 people (73%) expressed being FOR adding a code ...
bentonbarnett (Benton Barnett)
12:33 AM Misc #12004: Code of Conduct
> While I'm posting under a pseudoname, I've been in this community since 99'. He only seems to be interesting in stirring the pot and causing drama instead of being apart of the community.
Yeah, I totally have no interest in being a ...
krainboltgreene (Kurtis Rainbolt-Greene)
12:22 AM Misc #12004: Code of Conduct
It's a pity the trolling of a fake Coraline has prevented the real one answering my question in #175 but I'm sure it's only a matter of time. :) rdrake98 (Richard Drake)
12:10 AM Misc #12004: Code of Conduct
To simplify for those looking up thread for [Jeremy Evan's version](https://bugs.ruby-lang.org/issues/12004#note-104) (which Matz consider a better fit) to contrast with Matz original version reposted by Oliver, here it is:
~~~
== Ru...
lubyamateur (Ruby Amateur)
06:55 PM Bug #11595: Time#utc? and Time#gmt? return misleading results based on $TZ
Careful: not every time with offset 0 is UTC.
A time zone with offset +0100/-0100 may have DST rules, and should not be `utc?`.
avit (Andrew Vit)
01:31 PM Revision be8b517f (git): Add test for Array#keep_if
* test/ruby/test_array.rb (test_keep_if): Add test for
Array#keep_if separate from Array#select! [Fix GH-1218]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53639 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:27 PM Revision dd4374c3 (git): appveyor.yml: simplify
* appveyor.yml (install, build_script): simplify by using same opt
dir for libressl and zlib.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53638 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
12:24 PM Bug #12007: Newly added Unicode data file doesn't get downloaded
I reverted r53634 at r53637. hsbt (Hiroshi SHIBATA)
11:57 AM Bug #12007 (Open): Newly added Unicode data file doesn't get downloaded
It seems that RubyCI was broken by this change.
from http://rubyci.s3.amazonaws.com/tk2-243-31075/ruby-trunk/log/20160123T094902Z.fail.html.gz:
```
== make # 2016-01-23T18:51:51+09:00 (full)
...(snip 380 lines)...
converter for ...
shugo (Shugo Maeda)
09:44 AM Bug #12007: Newly added Unicode data file doesn't get downloaded
Nobuyoshi Nakada wrote:
> Remove `.unicode-8.0.0.time` file.
I know. If it were only about me, I could just download the file by hand, or copy it from another directory. But I want to make sure that everybody who e.g. does testing ge...
duerst (Martin Dürst)
09:38 AM Bug #12007 (Closed): Newly added Unicode data file doesn't get downloaded
Applied in changeset r53634.
----------
ChangeLog: Fixing wrong time on previous commit, and adding
previous commit message to svn [ci skip]
The message on the previous commit should have read:
common.mk: Simplifying Unicode data file ...
duerst (Martin Dürst)
11:55 AM Revision 4bfda5d9 (git): * common.mk: revert r53633. It broke rubyci and travis.
https://travis-ci.org/ruby/ruby/builds/104259623
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53637 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
hsbt (Hiroshi SHIBATA)
11:24 AM Bug #12003: Unexpected behavior of === with Range of Date objects
Ross Kaffenberger wrote:
> In Ruby 2.2, a Range of Date objects will return true when matched with === for a new Date that falls in the range:
(snip)
> ...
Fixed in r53635, but Range#=== is slow when the receiver consists of Date obje...
shugo (Shugo Maeda)
11:15 AM Bug #12003 (Closed): Unexpected behavior of === with Range of Date objects
Applied in changeset r53635.
----------
* range.c (range_eqq): revert r11113 because rb_call_super() is
called in range_include() and thus r11113 doesn't work when the
receiver Range object consists of non linear objects such as Dat...
shugo (Shugo Maeda)
11:19 AM Revision a0019b27 (git): fix typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53636 b2dd03c8-39d4-4d8f-98ff-823fe69b080e shugo (Shugo Maeda)
11:16 AM Revision 62b750bb (git): * range.c (range_eqq): revert r11113 because rb_call_super() is
called in range_include() and thus r11113 doesn't work when the
receiver Range object consists of non linear objects such as Date
objects.
[ruby-core:72908] [Bug #12003]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53635 b2dd...
shugo (Shugo Maeda)
09:38 AM Revision 387e838c (git): ChangeLog: Fixing wrong time on previous commit, and adding
previous commit message to svn [ci skip]
The message on the previous commit should have read:
common.mk: Simplifying Unicode data file download logic to make
it more reliable [Bug #12007]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tr...
duerst (Martin Dürst)
09:32 AM Revision 0d3d8a8c (git): git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53633 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
duerst (Martin Dürst)
08:44 AM Feature #12005: Unify Fixnum and Bignum into Integer
I like the idea behind it. \o/
Would probably make more sense too if the defining difference for it
used to be due to performance reasons, as Yui NARUSE wrote.
shevegen (Robert A. Heiler)
08:42 AM Feature #12010: Exclude dot and dotdot from Dir#each
> default it to include to make migration easier
I dunno. I never found a usecase for `'.'` and `'..'` so I would have no migration need at
all since I did not use it. And in the old cases where I used it, I always ended
up filterin...
shevegen (Robert A. Heiler)
08:18 AM Revision 90f05d9b (git): appveyor.yml: exclude unavailable extensions
* appveyor.yml (build_script): exclude unavailable extensions,
gdb, gdbm, readline, and tk/tkutil.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53632 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
07:30 AM Revision 39988ff0 (git): * tool/downloader.rb: Fixed a logical error, improved documentation
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53631 b2dd03c8-39d4-4d8f-98ff-823fe69b080e duerst (Martin Dürst)
06:27 AM Bug #12015 (Closed): Improving code coverage visibility
In https://bugs.ruby-lang.org/issues/10189 the simplecov gem was added to generate coverage reports for specs.
However, the docs in `coverage/README` are very sparse and appear to be out of date. At least, I haven't been able to gener...
mlarraz (Matt Larraz)
05:19 AM Revision 9608176f (git): fix a typo [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53630 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
02:43 AM Revision a3f4fcb4 (git): Use SVG Travis badge over PNG
* README.md: Use SVG Travis badge over PNG for better quality and
devise support. [Fix GH-1214] [Fix GH-1216]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53629 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
02:30 AM Revision ba5a40fe (git): Update documentation of CSV header converter
* lib/csv.rb: Update documentation of CSV header converter for
r45498, [GH-575]. [Fix GH-1215]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53628 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
02:15 AM Revision ac555013 (git): configure.bat: put a space
* win32/configure.bat: put a space after replaced string to get
rid of something weird sometimes.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53627 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:39 AM Bug #11118: Unable to build Ruby with Visual Studio 2015 RC
I also write about this on Microsoft Connect.
https://connect.microsoft.com/VisualStudio/feedback/details/1279133
You may understand the situation by seeing https://github.com/ruby/ruby/pull/884.
Status is
* Ruby 2.3 or prior wo...
naruse (Yui NARUSE)
01:02 AM Bug #12014 (Closed): Visual Studio 2015 build error __imp___pioinfo
Ruby 2.2 and 2.3 doesn't and won't support Visual Studio 2015.
Use 2013 or prior, or mingw64.
Anyway this ticket is considered duplicated with #11118 as you say.
naruse (Yui NARUSE)

01/22/2016

11:52 PM Misc #12004: Code of Conduct
Yukihiro Matsumoto wrote:
> My acceptable modified version of the CoC is like the following
> ...
Attached is a visual diff between the Contributor Covenant code of conduct version 1.3.0 and Matz's edited version.
After reviewing M...
olivierlacan (Olivier Lacan)
11:34 PM Misc #12004: Code of Conduct
Motohiro KOSAKI wrote:
> > Motohiro KOSAKI wrote:
> ...
Motohiro, this is another troll account. Please don't engage.
davidcelis (David Celis)
11:32 PM Misc #12004: Code of Conduct
> Motohiro KOSAKI wrote:
>> I hope everyone understand a good man can write toxic bad
>
> I feel kind of marginalized as a transgendered mother of two and programmer by your statement.
> You seem to imply that only men write code.
...
kosaki (Motohiro KOSAKI)
11:21 PM Misc #12004: Code of Conduct
> Motohiro KOSAKI wrote:
>> But currently clearly nobody trained because our community have no issue now.
>
> 1) Even if not in core, there are several people in the Ruby community trained in such matters.
> 2) How can you know tha...
kosaki (Motohiro KOSAKI)
11:17 PM Misc #12004: Code of Conduct
John Croisant wrote:
>
> ...
This is bad and doesn't relate to the community. Anything off-list or off site is out of bounds. If someone is harassing you outside of the project, that's up to you.
Also, if this was the case, then we...
rubydino (Ruby Dino)
11:16 PM Misc #12004: Code of Conduct
[ANN] I locked https://bugs.ruby-lang.org/users/10502
This is fake account.
hsbt (Hiroshi SHIBATA)
11:15 PM Misc #12004: Code of Conduct
Motohiro KOSAKI wrote:
> I hope everyone understand a good man can write toxic bad code
I feel kind of marginalized as a transgendered mother of two and programmer by your statement.
You seem to imply that only men write code.
This...
transmom (Brenda Sandberg)
11:11 PM Misc #12004: Code of Conduct
Motohiro KOSAKI wrote:
> But currently clearly nobody trained because our community have no issue now.
1) Even if not in core, there are several people in the Ruby community trained in such matters.
2) How can you know that there a...
olivierlacan (Olivier Lacan)
11:08 PM Misc #12004: Code of Conduct
Kurtis Rainbolt-Greene wrote:
> It should be noted that both Rust and node have seemly reacted to this discussion by doing exactly what Olivier Lucan is talking about.
> ...
It's not actually, as the Contributor Covenant is a political...
rubydino (Ruby Dino)
11:03 PM Misc #12004: Code of Conduct
> A few people from the Ruby core team seem worried (in this thread) that no one has the time to respond to such issues. This seems odd to me because there is currently no way of knowing how many people would contact conduct@ruby-lang.o... kosaki (Motohiro KOSAKI)
11:02 PM Misc #12004: Code of Conduct
It should be noted that both Rust and node have seemly reacted to this discussion by doing exactly what Olivier Lucan is talking about.
The Contributor Covenant is the appropriate choice, with *minor* adjustments to fit the architectu...
krainboltgreene (Kurtis Rainbolt-Greene)
10:58 PM Misc #12004: Code of Conduct
Andreas Fast wrote:
> I still think that the tone of Coraline's proposal isn't very much aligned with the ruby community. I think that the core team has shown a lot of common sense in the past and we can trust they will continue to do s...
lubyamateur (Ruby Amateur)
10:56 PM Misc #12004: Code of Conduct
Motohiro KOSAKI wrote:
> > - Provide a list of examples of unacceptable behavior. Otherwise people may be not sure whether the behavior is allowed in this community. For example, personal insults are (apparently) allowed on the Linux Ke...
CoralineAE (Coraline [fake account and locked])
10:51 PM Misc #12004: Code of Conduct
Olivier Lacan wrote:
> please can vulnerable trans-gendereded women email me on hi@olivierlacan.com
CoralineAE (Coraline [fake account and locked])
10:51 PM Misc #12004: Code of Conduct
> - Provide a list of examples of unacceptable behavior. Otherwise people may be not sure whether the behavior is allowed in this community. For example, personal insults are (apparently) allowed on the Linux Kernel Mailing List, but ar... kosaki (Motohiro KOSAKI)
10:47 PM Misc #12004: Code of Conduct
Andreas Fast wrote:
> We can still rely on common sense for forceful action should it be needed, and as we've seen in this very thread, it works just fine.
What does this mean? Where would one individual contact the Ruby core team pr...
olivierlacan (Olivier Lacan)
10:36 PM Misc #12004: Code of Conduct
Motohiro KOSAKI wrote:
> > conduct@ruby-lang.org seems like an obvious address to contact in order to deal with such issues.
> ...
Well this is how we work.
We see a healthy community with no conflict.
We come along, propose ou...
CoralineAE (Coraline [fake account and locked])
10:32 PM Misc #12004: Code of Conduct
> conduct@ruby-lang.org seems like an obvious address to contact in order to deal with such issues.
>
> Like security, dealing with conduct issues is difficult, time-consuming, and something that needs to be prioritized by people who ...
kosaki (Motohiro KOSAKI)
10:30 PM Misc #12004: Code of Conduct
Andreas Fast wrote:
> I still think that the tone of Coraline's proposal isn't very much aligned with the ruby community. I think that the core team has shown a lot of common sense in the past and we can trust they will continue to do s...
CoralineAE (Coraline [fake account and locked])
10:27 PM Misc #12004: Code of Conduct
Olivier Lacan wrote:
> conduct@ruby-lang.org seems like an obvious address to contact in order to deal with such issues.
> ...
Can we ensure that the progressive stack is used to determine whom the aggressor is? This could be a good wa...
CoralineAE (Coraline [fake account and locked])
10:24 PM Misc #12004: Code of Conduct
I still think that the tone of Coraline's proposal isn't very much aligned with the ruby community. I think that the core team has shown a lot of common sense in the past and we can trust they will continue to do so in the future.
This ...
afast (Andreas Fast)
10:18 PM Misc #12004: Code of Conduct
conduct@ruby-lang.org seems like an obvious address to contact in order to deal with such issues.
Like security, dealing with conduct issues is difficult, time-consuming, and something that needs to be prioritized by people who are tr...
olivierlacan (Olivier Lacan)
10:13 PM Misc #12004: Code of Conduct
This thread has had personal attacks, trolls, and impersonation. The mods have acted in some cases (in other cases we are still waiting), but only because it is happening right in front of them.
But what if harassment happens where th...
jcroisant (John Croisant)
10:05 PM Misc #12004: Code of Conduct
This thread could be worrisome if it weren't so blindingly obvious where the bile originates from. There have been interesting points raised by people who don't think the code of conduct proposed by Coraline is appropriate.
It seems,...
olivierlacan (Olivier Lacan)
10:04 PM Misc #12004: Code of Conduct
Hello this is the real Coralina, we need to stop this trolling ASAP as its derailing this vital conversation about implementing a CoC.
Please could everyone who wants a CoC please email security@ruby-lang.org right now!
CoralineAE (Coraline [fake account and locked])
09:57 PM Misc #12004: Code of Conduct
Motohiro KOSAKI wrote:
> > Just as an idea, what about the following: We already have a mail address specifically designed and operated to address security issues (security@ruby-lang.org). It seems to me that there might be some commona...
davidcelis (David Celis)
09:57 PM Misc #12004: Code of Conduct
Motohiro KOSAKI wrote:
> Sorry, I respectfully and strong disagree to reuse security@ruby-lang.org. security@ruby-lang.org is not only subscribed security team, but also some OS vendor and Linux distributor staff because we want they ha...
CoralineAE (Coraline [fake account and locked])
09:41 PM Misc #12004: Code of Conduct
> Just as an idea, what about the following: We already have a mail address specifically designed and operated to address security issues (security@ruby-lang.org). It seems to me that there might be some commonalities between that mailin... kosaki (Motohiro KOSAKI)
09:30 PM Misc #12004: Code of Conduct
I was thinking, could we vote to replace Matz with Anita Sarkeesian as I feel she is more ethically qualified to lead this community? CoralineAE (Coraline [fake account and locked])
09:29 PM Misc #12004: Code of Conduct
Any moderation, please. krainboltgreene (Kurtis Rainbolt-Greene)
09:07 PM Misc #12004: Code of Conduct
Josh Mills wrote:
> I love the Ruby community. I've come to love many of the people (Aaron, Coraline, Matz, etc). If these people, which have been integral to the community that I love, are in agreement that a CoC is good idea, then we ...
CoralineAE (Coraline [fake account and locked])
08:57 PM Misc #12004: Code of Conduct
I love the Ruby community. I've come to love many of the people (Aaron, Coraline, Matz, etc). If these people, which have been integral to the community that I love, are in agreement that a CoC is good idea, then we should be drafting on... trueheart78 (Josh Mills)
08:47 PM Misc #12004: Code of Conduct
I think the moderators have been pinged. However, due to time zone, we might not see any action until 12:00AM GMT given it's Saturday morning.
Please enjoy this thread responsibly, and happy Friday! You've made it through another week! 🐱
sikachu (Prem Sichanugrist)
08:41 PM Misc #12004: Code of Conduct
More moderation, please. eylerwerve (Jonathan Eyler-Werve)
08:25 PM Misc #12004: Code of Conduct
Lauren Voswinkel wrote:
> some stuff
Wow, great points Lauren. Are you transgendered and if so do you happen to have a patreon account I can donate to?
(mine is patreon.com/coraline in case you didn't know)
CoralineAE (Coraline [fake account and locked])
08:22 PM Misc #12004: Code of Conduct
Ruby Dino wrote:
> We've had many admins on ruby-lang throughout the time, some with commit privs have admin access. I'd like a small but decent CoC like PostgreSQL's which basically states "don't be an asshole." Enforcement doesn't nee...
valarissa (Lauren Voswinkel)
08:16 PM Misc #12004: Code of Conduct
Matz,
I forgot to mention, if you would like to see the inspiration behind the CoC please see:
http://ddickerson.igc.org/The_Protocols_of_the_Learned_Elders_of_Zion.pdf
Coraline
CoralineAE (Coraline [fake account and locked])
08:15 PM Misc #12004: Code of Conduct
Aston J wrote:
> Matz,
> ...
I agree with Aston on this one. Matz please take some time to think on this. That's my last word on the matter. Goodbye and thanks for listening.
RedFred (Fred Heath)
08:07 PM Misc #12004: Code of Conduct
Lauren Voswinkel wrote:
> Which is fair, looking at my initial comment on here, do you support or not support a CoC to be used as described. If so, which one, if not, why?
> ...
We've had many admins on ruby-lang throughout the time, s...
rubydino (Ruby Dino)
08:01 PM Misc #12004: Code of Conduct
Matz,
You are from Glorious Japan. I am from Germany. Our people stood together in the 1940s as one. We know that the supposed rape of nanking was a hoax (http://www2.biglobe.ne.jp/remnant/nankingm.htm). You know that the supposed hol...
CoralineAE (Coraline [fake account and locked])
07:59 PM Misc #12004: Code of Conduct
Ruby Dino wrote:
> The relevance of WHICH CoC Ruby should adopt if any. The Contributors Covenant is bad spirited, as I've displayed the github link to the commits.
Which is fair, looking at my initial comment on here, do you suppor...
valarissa (Lauren Voswinkel)
07:55 PM Misc #12004: Code of Conduct
Matz,
Please don't feel like you have to act now. It would be totally fine to thank everyone for bringing the matter to your attention and saying that you would now like some time to think about it. That could be a few weeks or a few ...
AstonJ (Aston J)
07:52 PM Misc #12004: Code of Conduct
Lauren Voswinkel wrote:
> Which has exactly what relevance to the discussion of codes of conduct and whether or not one with defined and enforceable action items should be adopted?
The relevance of WHICH CoC Ruby should adopt if any....
rubydino (Ruby Dino)
07:51 PM Misc #12004: Code of Conduct
Fred Heath wrote:
> Coraline Ada Ehmke wrote:
> ...
That is not Coraline, as others and myself have already stated. Coraline's user ID is 10446, and she already pointed out the impersonator in an earlier comment (https://bugs.ruby-lang...
davidcelis (David Celis)
07:50 PM Misc #12004: Code of Conduct
Fred Heath wrote:
> Coraline Ada Ehmke wrote:
> ...
#202 came from the impersonating account. Hover over the name to see the user id to verify if it is actually Coraline (the OP has her id) versus the impostor.
valarissa (Lauren Voswinkel)
07:49 PM Misc #12004: Code of Conduct
I forgot, I have some links to post:
WOW MUST SEE Auschwitz the true story ( David Cole in Auschwitz Full Documentary )
https://www.youtube.com/watch?v=aQjNs-Ght8s
The Greatest Truth Never Told - Full documentary about Hitler did...
CoralineAE (Coraline [fake account and locked])
07:47 PM Misc #12004: Code of Conduct
Coraline Ada Ehmke wrote:
> David Celis wrote:
> ...
I am now confused! Is the above (#202) really from Coraline? Because if it is, this post demonstrates -in better ways than I ever could- the absolute need to reject this CoC and eve...
RedFred (Fred Heath)
07:43 PM Misc #12004: Code of Conduct
Ruby Dino wrote:
> Lauren Voswinkel wrote:
> ...
Which has exactly what relevance to the discussion of codes of conduct and whether or not one with defined and enforceable action items should be adopted?
valarissa (Lauren Voswinkel)
07:39 PM Misc #12004: Code of Conduct
David Celis wrote:
> Please disable user 10502. That's not Coraline Ada Ehmke, it's somebody else pretending to be her. Thanks!
I am the real Coraline, i have changed my opinion and these leftists cannot accept that. Please stop them...
CoralineAE (Coraline [fake account and locked])
07:37 PM Misc #12004: Code of Conduct
Paul Hinze wrote:
>I hope the message that shines through is one that reflects the values of the core of the Ruby community. It's disappointing to hear Matz favor his own personal interpretation of "nice" over the voices of so many from...
CoralineAE (Coraline [fake account and locked])
07:36 PM Misc #12004: Code of Conduct
Please disable user 10502. That's not Coraline Ada Ehmke, it's somebody else pretending to be her. Thanks! davidcelis (David Celis)
07:35 PM Misc #12004: Code of Conduct
Lauren Voswinkel wrote:
> This is to say that I am not denying your experiences, they are real and valid. However, you have no ability to quantitatively, or qualitatively compare how your experiences of discrimination compare to another...
rubydino (Ruby Dino)
07:35 PM Misc #12004: Code of Conduct
Lauren Voswinkel wrote:
> Ruby Dino wrote:
> ...
In that case what is the progressive stack?
CoralineAE (Coraline [fake account and locked])
07:33 PM Misc #12004: Code of Conduct
Coraline Ada Ehmke wrote:
> Lauren Voswinkel wrote:
> ...
https://bugs.ruby-lang.org/users/10502 != https://bugs.ruby-lang.org/users/10446
Impersonating another to advance your views is detestable, with or without a code of conduct ...
valarissa (Lauren Voswinkel)
07:33 PM Misc #12004: Code of Conduct
Lauren Voswinkel wrote:
> Disregard #209, as it comes from the fake account created by someone impersonating the original poster.
I only knew it was a matter of time before the white knights of Coraline came to this thread.
Lauren...
rubydino (Ruby Dino)
07:32 PM Misc #12004: Code of Conduct
Ruby Dino wrote:
> As a minority far oppressed more than Coraline, she needs to just drop it.
This is a claim that cannot be substantiated in your favor and is nothing if not divisive. Comparisons between two groups oppressions' ha...
valarissa (Lauren Voswinkel)
07:32 PM Misc #12004: Code of Conduct
I'm adding my voice the growing group of Ruby project creators/maintainers on this thread who support the adoption of a CoC with a mechanism for enforcement of violations.
As the amount of noise on this thread grows, I hope the messag...
phinze (Paul Hinze)
07:29 PM Misc #12004: Code of Conduct
Lauren Voswinkel wrote:
> Disregard #209, as it comes from the fake account created by someone impersonating the original poster.
Just because I am now against the CoC doesn't mean you can oppress me and marginalize my views.
Mods...
CoralineAE (Coraline [fake account and locked])
07:27 PM Misc #12004: Code of Conduct
Lauren Voswinkel wrote:
> Does a code of conduct push towards a certain mindset or set of views? Absolutely. It works to move people towards a situation where comments and situations that could be questionable under the code of conduct ...
CoralineAE (Coraline [fake account and locked])
07:25 PM Misc #12004: Code of Conduct
Disregard #209, as it comes from the fake account created by someone impersonating the original poster. valarissa (Lauren Voswinkel)
07:25 PM Misc #12004: Code of Conduct
Jonathan Eyler-Werve wrote:
> I strongly support adopting a code of conduct, with enforcement provisions. The fake account creation and personal attacks against Coraline displayed above should give pause to anyone who thinks MINASWAN is...
rubydino (Ruby Dino)
07:22 PM Misc #12004: Code of Conduct
A code of conduct, fundamentally, exists in a community in the same way that a disaster plan exists. It is there, so that, should an incident occur, there is a clear indication of both the process through which that incident can be repor... valarissa (Lauren Voswinkel)
07:21 PM Misc #12004: Code of Conduct
Hi guys,
I've done a lot of thinking over the last day and after reading this thread, I understand how a CoC for the Ruby community isn't the best option. Please could you close this request and accept my apologies.
Thank you for y...
CoralineAE (Coraline [fake account and locked])
07:18 PM Misc #12004: Code of Conduct
I strongly support adopting a code of conduct, with enforcement provisions. The fake account creation and personal attacks against Coraline displayed above should give pause to anyone who thinks MINASWAN is a magic remedy.
It's not O...
eylerwerve (Jonathan Eyler-Werve)
07:16 PM Misc #12004: Code of Conduct
Anonymous wrote:
> I hope this is not what we are to expect in the CoC future: https://archive.is/0x6Wr
> ...
This is actually quite typical of those types. I expect next Coraline will announce on her twitter to come here and harass th...
rubydino (Ruby Dino)
07:02 PM Misc #12004: Code of Conduct
I hope this is not what we are to expect in the CoC future: https://archive.is/0x6Wr
PS: Please stop deleting accounts.
Anonymous
06:36 PM Misc #12004: Code of Conduct
The need for a Code of Conduct is subjective, what we need is keep communities open to new ideas, after all they are Free Open Source project communities that thrive on intellectual currency. This why I oppose the usage of the Contributo... Anonymous
06:34 PM Misc #12004: Code of Conduct
tech Communities are nothing but a game to me
spent months of time strategically planting ideas into codes of conduct, and playing mind games
get bored of one tech community after a while and move on to my next victim but that's ok...
CoralineAE (Coraline [fake account and locked])
06:26 PM Misc #12004: Code of Conduct
I did not post that. This user is a fraud: https://bugs.ruby-lang.org/users/10502 CoralineAda (Coraline Ada Ehmke)
06:23 PM Misc #12004: Code of Conduct
David Celis wrote:
> Fred, please tone down the sarcasm. It's already been made clear more than once that sort of language doesn't translate into Japanese very well and just ultimately becomes a confusing exchange. Thanks!
This is ex...
CoralineAE (Coraline [fake account and locked])
06:19 PM Misc #12004: Code of Conduct
I strongly support the creation of a policy "with teeth". It is not sufficient to list the ways that people should be nice, or to point at MINASWAN. You must strongly assert that the Ruby community is a welcoming place by **also taking r... cjcsuhta (Corey Csuhta)
04:28 PM Misc #12004: Code of Conduct
Fred, please tone down the sarcasm. It's already been made clear more than once that sort of language doesn't translate into Japanese very well and just ultimately becomes a confusing exchange. Thanks! davidcelis (David Celis)
04:11 PM Misc #12004: Code of Conduct
Usaku NAKAMURA wrote:

> Ah, sorry, it is difficult to read the fine nuances of English to me ;-(
> ...
Richard Drake wrote:
> Fred: sorry that I too initially didn't get the irony. Well said.
Don't say sorry guys, I'm the one wh...
RedFred (Fred Heath)
04:05 PM Misc #12004: Code of Conduct
Richard Drake wrote:
> At least ten of us on this thread have made it clear we see what happened to Elia Schito in June as a negative. Nobody's had the guts to address this: either to say they think it was right or that it was wrong b...
aspleenic (PJ Hagerty)
03:55 PM Misc #12004: Code of Conduct
Fred: sorry that I too initially didn't get the irony. Well said. rdrake98 (Richard Drake)
03:54 PM Misc #12004: Code of Conduct
PJ Hagerty:
> I don't see any negatives.
At least ten of us on this thread have made it clear we see what happened to Elia Schito in June as a negative. Nobody's had the guts to address this: either to say they think it was right o...
rdrake98 (Richard Drake)
03:49 PM Misc #12004: Code of Conduct
Fred Heath wrote:
> Thank you and sorry for the misunderstanding. It wasn't an actual question and I wasn't expecting an answer, I was using sarcasm to make a point. The point being that we don't need a CoC to deal with offensive behavi...
usa (Usaku NAKAMURA)
03:46 PM Misc #12004: Code of Conduct
Coraline Ada Ehmke wrote:
> Since what is now proposed lacks a reporting mechanism and enforcement information, I don't think it's accurate to describe it as a code of conduct. It should be called "Community Guidelines" or something sim...
rubydino (Ruby Dino)
03:43 PM Misc #12004: Code of Conduct
For what it's worth, as a conference organizer (not just of Ruby, but other communities as well), I've seen CoCs in action and they work. The fear that a CoC or the Contributor Covenant being over reaching is a fear that need not exist.... aspleenic (PJ Hagerty)
03:40 PM Misc #12004: Code of Conduct
Enacting a Code of Conduct probably ranges from being tolerable to necessary; however it pretty clearly not as bad of a thing as some are suggesting.
Having said that, I find that the proposed Code of Conduct (Contributor Covenant) is...
rubyhubie (Hubie Fuller)
03:37 PM Misc #12004: Code of Conduct
Since what is now proposed lacks a reporting mechanism and enforcement information, I don't think it's accurate to describe it as a code of conduct. It should be called "Community Guidelines" or something similar. Attribution of the lang... CoralineAda (Coraline Ada Ehmke)
03:35 PM Misc #12004: Code of Conduct
Usaku NAKAMURA wrote:
> Fred Heath wrote:
> ...
Thank you and sorry for the misunderstanding. It wasn't an actual question and I wasn't expecting an answer, I was using sarcasm to make a point. The point being that we don't need a CoC ...
RedFred (Fred Heath)
03:07 PM Misc #12004: Code of Conduct
Fred Heath wrote:
> Hold on. Are you telling us that you dealt with disruptive behaviour without an offense-defining, action-enabling document backed by a committee of 12 politically outstanding members dealing punitive action ??!
> .....
usa (Usaku NAKAMURA)
03:02 PM Misc #12004: Code of Conduct
I just wanted to briefly note that I was once denied attendance at a Ruby-focused event with a Code of Conduct (Madison RailsBridge, run by Coraline's friends at Adorable.IO) owing to my skin color and gender.
Those attempting to pus...
betafive (Beta Five)
02:56 PM Misc #12004: Code of Conduct
Usaku NAKAMURA wrote:
> [ANN]
> ...
Hold on. Are you telling us that you dealt with disruptive behaviour without an offense-defining, action-enabling document backed by a committee of 12 politically outstanding members dealing punitive...
RedFred (Fred Heath)
02:49 PM Misc #12004: Code of Conduct
[ANN]
I locked "Young Hitler" on my own responsibility.
usa (Usaku NAKAMURA)
02:44 PM Misc #12004: Code of Conduct
Fred Heath wrote:
> Richard Drake wrote:
> ...
The sarcasm is bleeding out of my monitor.
rubydino (Ruby Dino)
02:43 PM Misc #12004: Code of Conduct
Fred, we don't need a CoC to call out trolls, just common-sense. That's how Ruby has prospered for 20 years. rdrake98 (Richard Drake)
02:34 PM Misc #12004: Code of Conduct
Richard Drake wrote:
> To the moderators: Young Hitler (#170 and #179) is a obvious troll. We don't need fake (or possibly real, and evil) anti-semitism to contaminate the important arguments here.
But, wait....oh no!!! we have n...
RedFred (Fred Heath)
02:16 PM Misc #12004: Code of Conduct
To the moderators: Young Hitler (#170 and #179) is an obvious troll. We don't need fake (or possibly real, and evil) anti-semitism to contaminate the important arguments here. rdrake98 (Richard Drake)
02:09 PM Misc #12004: Code of Conduct
Pat (#176):
That's a null point on the graph. Of course if you haven't got enough knowledge to take a position on Elia's treatment you shouldn't. I'm interested in the many that thought they had enough to condemn him in June - not Jul...
rdrake98 (Richard Drake)
02:06 PM Misc #12004: Code of Conduct
Pat Allan wrote:
> So Coraline has 'political' opinions. Okay. It's clear that you do as well. And I do, and Matz does, and so does everybody. It can't be avoided. But we're not judging what Coraline's Code of Conduct said at one point....
rubydino (Ruby Dino)
02:03 PM Misc #12004: Code of Conduct
Ruby Dino wrote:
> I've posted this link earlier in the thread, read the posts. Read the redacted sections of index.html. Clearly Coraline has a problem with meritocracies, not just people "getting away with bad behavior" due to their t...
pat (Pat Allan)
01:42 PM Misc #12004: Code of Conduct
Pat Allan wrote:
> Supporting Coraline's proposed Code of Conduct is not the same as supporting every action Coraline has ever made
Incorrect. The spirit of Coraline's CoC is clearly indicated in the GitHub repository. I don't believ...
rubydino (Ruby Dino)
01:21 PM Misc #12004: Code of Conduct
Richard Drake wrote:
> Agreed. But not one supporter of Ehmke's CoC on this thread has admitted that the treatment of Elia in July was overreaction. My deduction: they believe it was justified and they want to be able to persecute other...
pat (Pat Allan)
01:07 PM Misc #12004: Code of Conduct
Ruby Amateur:
> If that isn't a case of over reaction and retribution, then I don't know what is. After this ordeal, Ehmke salvaged the situation to push forth a code of conduct which they accepted.
Agreed. But not one supporter of...
rdrake98 (Richard Drake)
12:54 PM Misc #12004: Code of Conduct
I like Jeremy Evans version. And I like the direction Matz is taking this.
---
On points of defining language regarding other proposed Cocs. What is determined as either sexual or harassment is different by culture and even by in...
danielpclark (Daniel P. Clark)
12:41 PM Misc #12004: Code of Conduct
Pat Allan wrote:
> I can't say I'm getting quite the vibe you are regarding a thirst for retribution. My take is more that it's not enough to say 'be nice to each other' but also 'we have some idea of what to do when people aren't nic...
lubyamateur (Ruby Amateur)
12:06 PM Misc #12004: Code of Conduct
Yukihiro Matsumoto wrote:
> I like Jeremy's version better if it's acceptable for others.
> ...
I like this one too. It sends the main message that we want to convey, that is, discrimination, harassment, etc. will not be tolerated. I ...
afast (Andreas Fast)
12:00 PM Misc #12004: Code of Conduct
Ted Johansson wrote:
> I am a strong proponent of having **a** code of conduct. It is important to be clear with what we expect of each other. However, I think the proposed document is far too focused on punitive action, and I see a lot...
pat (Pat Allan)
11:53 AM Misc #12004: Code of Conduct
(this comment is removed) YoungHitler1488 (Young Hitler)
11:52 AM Misc #12004: Code of Conduct
Jeremy Evans wrote:
> Possible advantages over the Contributor Covenant:
> ...
Thank you, Jeremy.
You pointed out perfectly what I expect our CoC.
Especially, 5) and 6) are quite important points.
And I indicate one more point fro...
usa (Usaku NAKAMURA)
10:33 AM Misc #12004: Code of Conduct
Yukihiro Matsumoto wrote:
> Our community have 20+ years of history. We had a few issues in the past, but all of them could be resolve by the communication.
I am a strong proponent of having **a** code of conduct. It is important to ...
drenmi (Ted Johansson)
10:17 AM Misc #12004: Code of Conduct
>> Martin Dürst wrote
> ...
I agree, I just think overall it captures the Ruby community spirit better than anything else. This community has always been about good code and innovation and I think this Code reflects that. Besides, ther...
RedFred (Fred Heath)
09:54 AM Misc #12004: Code of Conduct
Fred Heath wrote:

> [Code Of Merit](https://github.com/rosarior/Code-of-Merit/blob/master/CODE_OF_MERIT.md)
> ...
I have looked at that document. While it has some good language, I totally miss the fun aspect that is core to Ruby...
duerst (Martin Dürst)
09:21 AM Misc #12004: Code of Conduct
Yukihiro Matsumoto wrote:
> Coraline Ada Ehmke wrote:
> ...
I very much agree with Matz, as I have seen increasing bureaucracy in other organizations and didn't like it.
Just as an idea, what about the following: We already have a m...
duerst (Martin Dürst)
09:12 AM Misc #12004: Code of Conduct
>> Matz said
> ...
Thank you!! Issues between adults are resolved by communication, not some totalitarian, controlling enforcement policy dictated by a political agenda.
I would like to re-emphasize that there is no evidence that CoC...
RedFred (Fred Heath)
09:07 AM Misc #12004: Code of Conduct
Coraline Ada Ehmke wrote:
> Yukihiro Matsumoto wrote:
> ...
I understand you try to create an effective way of preventing harassment.
How to prevent spreading information which includes violation is well defined and it is easy to reco...
naruse (Yui NARUSE)
07:57 AM Misc #12004: Code of Conduct
Coraline Ada Ehmke wrote:
> If you don't want a committee then at least this delegate responsibility to someone.
Inevitably those who have the most passionate interest in behavioural standards and their enforcement would end up in th...
gordon_king (Gordon King)
07:49 AM Misc #12004: Code of Conduct
Stay on topic. Thank you everyone. shyouhei (Shyouhei Urabe)
07:46 AM Misc #12004: Code of Conduct
Ruby Dino wrote:
> David Celis wrote:
> ...
My mistake. I was a psychology student some years ago and at some point there was some contention in the DSM about psychopathy vs. sociopathy. Language can sometimes move quickly and it does ...
davidcelis (David Celis)
07:45 AM Misc #12004: Code of Conduct
Coraline Ada Ehmke wrote:
> I understand not wanting bureaucracy, but something can and has to be done if a member of the community engages in a campaign of, for example, sexual harassment. There are ways of limiting such an individual'...
matz (Yukihiro Matsumoto)
07:36 AM Misc #12004: Code of Conduct
David Celis wrote:
>
> ...
:-) I must correct you on the use of sociopathy, as it's not the same thing as psychopathy.
Sherlock Holmes, even though a fictional character, is a high functioning sociopath. What he does is only for hi...
rubydino (Ruby Dino)
07:28 AM Misc #12004: Code of Conduct
Ruby Dino wrote:
> David Celis wrote:
> ...
The oft-mentioned ideal of MINASWAN is important to the Ruby community. You're right that sociopathy (and, thus, an inability to show empathy) is a thing and so empathy should not be _require...
davidcelis (David Celis)
07:27 AM Misc #12004: Code of Conduct
Yukihiro Matsumoto wrote:
> I understand the importance of declaration of our intention against harassment (therefore having kind of CoC).
> ...
I understand not wanting bureaucracy, but something can and has to be done if a member o...
CoralineAda (Coraline Ada Ehmke)
07:20 AM Misc #12004: Code of Conduct
David Celis wrote:
> Engineering and science are progressed by humans. Machines aren't writing our Ruby code; humans are, and humans are emotional animals. Our brains have been hardwired to experience emotions as an evolutionary adaptat...
rubydino (Ruby Dino)
07:19 AM Misc #12004: Code of Conduct
Yukihiro Matsumoto wrote:
> David,
> ...
I certainly understand your worry. I can tell you that (in my experience, at least) once a Code of Conduct is in place, the need to enforce it is rare. Simply having the document in place is its...
davidcelis (David Celis)
07:10 AM Misc #12004: Code of Conduct
David,
Thank you for the offering. I appreciate your intention to help the community.
I understand the importance of declaration of our intention against harassment (therefore having kind of CoC).
But I don't believe that much in ...
matz (Yukihiro Matsumoto)
07:09 AM Misc #12004: Code of Conduct
Ruby Dino wrote:
> David Celis wrote:
> ...
Engineering and science are progressed by humans. Machines aren't writing our Ruby code; humans are, and humans are emotional animals. Our brains have been hardwired to experience emotions as...
davidcelis (David Celis)
07:03 AM Misc #12004: Code of Conduct
David Celis wrote:
> I think that if people can come to understand why their actions were harmful and show empathy, they should be allowed to return and show us that level of empathy.
Empathy isn't required to participate in a commun...
rubydino (Ruby Dino)
07:02 AM Misc #12004: Code of Conduct
David Celis wrote:
> Yukihiro Matsumoto wrote:
> ...
I agree 100% with these comments and suggestions. Seriously, I was in the process of writing these exact two points. Thank you for writing this.
brennx0r (Brenna Flood)
06:51 AM Misc #12004: Code of Conduct
Yukihiro Matsumoto wrote:
> Enforcement requires obligation for both sides. We (or at least I) don't want that privilege and obligation.
> ...
This is a problem that having a Code of Conduct Committee would solve. It is very reasonable...
davidcelis (David Celis)
06:46 AM Misc #12004: Code of Conduct
Ruby Dino wrote:
> This is why people look up to you, your kindness is beyond extraordinary.
I haven't always been nice. I regret some of my words in the past wholeheartedly.
I thought they were from good intention. At least I prete...
matz (Yukihiro Matsumoto)
06:27 AM Misc #12004: Code of Conduct
Yukihiro Matsumoto wrote:
> Besides that, I don't want to live in the community where a member can possibly be casted out forcefully. It's not nice.
> ...
This is why people look up to you, your kindness is beyond extraordinary.
rubydino (Ruby Dino)
06:25 AM Misc #12004: Code of Conduct
David Celis wrote:
> Artem Khramov wrote:
> ...
Well you see, this thing we used before this issue was created is called /ignore on IRC and the *plonk*/junk filter in our mail clients. :-)
rubydino (Ruby Dino)
06:25 AM Misc #12004: Code of Conduct
Enforcement requires obligation for both sides. We (or at least I) don't want that privilege and obligation.
We (or at least I) do our best to make the community peaceful. But it's at most best effort.
For example, when sensitive inf...
matz (Yukihiro Matsumoto)
06:18 AM Misc #12004: Code of Conduct
Artem Khramov wrote:
> Weren't we nice before?
Some people are nice, some people are not nice. People being nice is not what's at question here. What's at question is what should happen when people are not nice.
davidcelis (David Celis)
05:56 AM Misc #12004: Code of Conduct
David Celis wrote:
> Steve Shreeve wrote:
> ...
You seem to be intentionally confusing the two CoCs. "this CoC" != Jeremy's CoC
sawa (Tsuyoshi Sawada)
05:55 AM Misc #12004: Code of Conduct
Weren't we nice before? akhramov (Artem Khramov)
05:51 AM Misc #12004: Code of Conduct
Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>

Matz, I respectfully disagree. Enforcement should be written in a CoC to be
meaningful and ef...
austin (Austin Ziegler)
05:49 AM Misc #12004: Code of Conduct
Yukihiro Matsumoto wrote:
> David Celis wrote:
> ...
I agree that banning a user in our community is meaningless. It is, of course, impossible to remove someone from the greater Ruby community. It is simply too large. However, even tho...
davidcelis (David Celis)
05:40 AM Misc #12004: Code of Conduct
I agree wholeheartedly with Matz. There is no need for this CoC. These efforts to prevent "micro-agressions", etc. are absurd and childish.
Ruby's community is great and has survived wonderfully for decades without this. These codes o...
shreeve (Steve Shreeve)
05:21 AM Misc #12004: Code of Conduct
David Celis wrote:
> This is an unfortunate conundrum, then. A code of conduct should be treated similarly to a law. If there aren't repercussions for violating it, and if it's not enforced, it's ultimately meaningless. The Ruby maintai...
matz (Yukihiro Matsumoto)
05:18 AM Misc #12004: Code of Conduct
Strand McCutchen wrote:
> If Ruby can't adopt a code of conduct which specifies clearly how maintainers will enforce it and how they will be held accountable for their behavior, then I will stop writing Ruby. Not that day, for sure, and...
sawa (Tsuyoshi Sawada)
05:16 AM Misc #12004: Code of Conduct
> I'm okay with whatever gets approved by Matz.
Agreed, almost by definition :)
> ...
It's acceptable to me.
What constitutes 'personal attacks and disparaging personal remarks' then becomes the issue, over time. I would continu...
rdrake98 (Richard Drake)
05:14 AM Misc #12004: Code of Conduct
Yukihiro Matsumoto wrote:
> Strand,
> ...
This is an unfortunate conundrum, then. A code of conduct should be treated similarly to a law. If there aren't repercussions for violating it, and if it's not enforced, it's ultimately meaning...
davidcelis (David Celis)
05:11 AM Misc #12004: Code of Conduct
Strand,
I understand your worry for the lack of enforcement. But it's not a law. I consider it's our declaration of our intention to remove/reduce conflicts/harassments from our community.
Matz.
matz (Yukihiro Matsumoto)
05:04 AM Misc #12004: Code of Conduct
Ruby Dino wrote:
> Austin Ziegler wrote:
> ...
Nobody here is suggesting the promotion of people based on their background. You're inventing this. We are striving for equality and for people who generally feel marginized to feel safer ...
davidcelis (David Celis)
04:48 AM Misc #12004: Code of Conduct
Strand McCutchen wrote:
> Please do not adopt the the [proposed code of conduct adapted by Jeremy](https://bugs.ruby-lang.org/issues/12004#note-104). This code lacks any specific language indicating how, if at all, the code will be enfo...
rubydino (Ruby Dino)
04:47 AM Misc #12004: Code of Conduct
Austin Ziegler wrote:
> I’m not sure that you do.
> ...
Oh believe me, I do get it.
Coraline's words aren't the problem, it's the philosophy she is attempting to push. The CoC she constructed doesn't have the verbiage, however look...
rubydino (Ruby Dino)
04:45 AM Misc #12004: Code of Conduct
Please do not adopt the the [proposed code of conduct adapted by Jeremy](https://bugs.ruby-lang.org/issues/12004#note-104). This code lacks any specific language indicating how, if at all, the code will be enforced—it doesn't specify how... strand (Strand McCutchen)
04:40 AM Misc #12004: Code of Conduct
merch-redmine@jeremyevans.net wrote:
> Eric Wong wrote:
> > Actually, you left out what I considered the most important point:
> >
> > * We are tolerant of people’s right to have opposing views.
>
> I do think we should be t...
normalperson (Eric Wong)
04:31 AM Misc #12004: Code of Conduct
naruse@airemix.jp wrote:
> Eric Wong wrote:
> > naruse@airemix.jp wrote:
> > > How we handle ML archives are difficult issue.
> > > Maybe we should provide the official archive
> >
> > Yes, please. I've been meaning to ask f...
normalperson (Eric Wong)
04:25 AM Misc #12004: Code of Conduct
I like Jeremy's version better if it's acceptable for others.
Matz.
matz (Yukihiro Matsumoto)
04:21 AM Misc #12004: Code of Conduct
Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>

On Thu, Jan 21, 2016 at 8:26 AM, <git@chuckremes.com> wrote:

> Issue #12004 has been update...
austin (Austin Ziegler)
04:11 AM Misc #12004: Code of Conduct
Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>

On Thu, Jan 21, 2016 at 7:34 AM, <nekocat432@yahoo.com> wrote:
>
> I'm going to start off by...
austin (Austin Ziegler)
03:45 AM Misc #12004: Code of Conduct
Eric Wong wrote:
> Actually, you left out what I considered the most important point:
> ...
I do think we should be tolerant of people's right to have
opposing views. However, I think the statement is unrelated to
conduct, and ther...
jeremyevans0 (Jeremy Evans)
03:41 AM Misc #12004: Code of Conduct
Eric Wong wrote:
> naruse@airemix.jp wrote:
> ...
You can get the raw data from http://blade.nagaokaut.ac.jp/ruby/ruby-core/73098
> > and talk 3rd parties to stop mirroring.
> ...
It's also "maybe".
For example "Publishing other'...
naruse (Yui NARUSE)
03:39 AM Misc #12004: Code of Conduct
This is how projects die.
Absolutely sickening.
Beta male white knights falling over themselves for a nutcase SJW trying to infest yet another open source project.
Linux and FreeBSD have show the dangers of not slamming the door...
HillaryS (Hillary S)
03:21 AM Misc #12004: Code of Conduct
The "Code of Ethics and Professional Conduct" of W3C is another text to consider as a base for ours: https://www.w3.org/Consortium/cepc/
There are clearly things in there, such as 'conflict of interest' and 'confidentiality' (as it appl...
duerst (Martin Dürst)
03:18 AM Misc #12004: Code of Conduct
Some other options to consider here as a starting point:
http://geekfeminism.wikia.com/wiki/Code_of_conduct_evaluations
I somewhat prefer the "We value X" / "Therefore we Y" wording styles (see Ubuntu's)
which leaves it to the spi...
avit (Andrew Vit)
03:13 AM Misc #12004: Code of Conduct
Yui NARUSE wrote:
> I find the English translation of the law: http://www.japaneselawtranslation.go.jp/law/detail/?id=2088&vm=04&re=01
> ...
It's good to know some of the legal base under which we operate.
But it's important to noti...
duerst (Martin Dürst)
03:11 AM Misc #12004: Code of Conduct
naruse@airemix.jp wrote:
> Shugo Maeda wrote:
> > Yukihiro Matsumoto wrote:
> > > The project maintainers here mean a subset of contributors who have privilege to modify the web sites, wiki, list archives etc.
> >
> > As far as I ...
normalperson (Eric Wong)
03:02 AM Misc #12004: Code of Conduct
merch-redmine@jeremyevans.net wrote:
> The current draft Code of Conduct that PostgreSQL is considering can
> be found at http://www.postgresql.org/message-id/5699131D.2040805@commandprompt.com

Thanks.

> I personally think it co...
normalperson (Eric Wong)
02:55 AM Misc #12004: Code of Conduct
Shugo Maeda wrote:
> Yukihiro Matsumoto wrote:
> ...
I'm also considering about that.
How we handle ML archives are difficult issue.
Maybe we should provide the official archive and talk 3rd parties to stop mirroring.
naruse (Yui NARUSE)
02:44 AM Misc #12004: Code of Conduct
Andrew Vit wrote:
>
> ...
It's not. Coraline is just trying to shoehorn in her own philosophy to the community. Matz is a CIS male with privilege afterall. \</snark\>
I expected her to make such a public question. The fact is the c...
rubydino (Ruby Dino)
02:44 AM Misc #12004: Code of Conduct
Martin Dürst wrote:
>
> ...
+1 to everything Martin said.
phluid61 (Matthew Kerwin)
02:41 AM Misc #12004: Code of Conduct
Yukihiro Matsumoto wrote:
> The project maintainers here mean a subset of contributors who have privilege to modify the web sites, wiki, list archives etc.
As far as I know, we have no official list archive.
Do you mean blade (http:...
shugo (Shugo Maeda)
02:40 AM Misc #12004: Code of Conduct
Yukihiro Matsumoto wrote:
> My acceptable modified version of the CoC is like the following
I very much support a CoC in any version that's okay with Matz. I'm okay with the proposed version, but have a few comments (change request...
duerst (Martin Dürst)
02:40 AM Misc #12004: Code of Conduct
Matz:
The code of conduct which you provided, let's call it **The Ruby Code of Conduct**, is an excellent place to start. I like that it contains a pledge of respect, that it commits us to a harassment-free experience for everyone, th...
strand (Strand McCutchen)
02:37 AM Misc #12004: Code of Conduct
[Administration note] @tenderlove
Could you lock the account instead of removing the account?
It makes easy to recover the account or removing all comments related the account.
naruse (Yui NARUSE)
02:34 AM Misc #12004: Code of Conduct
Jeremy Evans wrote:
> 2) Doesn't enumerate protected characteristics,
> ...
I like this draft. The above points were my greatest concerns with the original proposed CoC.
Also, Coraline raised this question on Twitter:
"Thoughts on...
avit (Andrew Vit)
02:29 AM Misc #12004: Code of Conduct
Jeremy Evans wrote:
> The current draft Code of Conduct that PostgreSQL is considering can
> ...
CoC (or something like that) should have a process to relief violations at least removing violating content.
So A CoC should have an area...
naruse (Yui NARUSE)
02:27 AM Misc #12004: Code of Conduct
While maintaining objection to any CoC at all -...
Yukihiro Matsumoto wrote:
> ... Maintainers are obligated to maintain confidentiality with regard to the reporter of an incident.
Some potential for problems here, in that an inc...
gordon_king (Gordon King)
02:25 AM Misc #12004: Code of Conduct
Coraline Ada Ehmke wrote:
> > > My acceptable modified version of the CoC is like the following
> ...
I also think Matz proposed CoC is a great start but, yes, enforcement needs to be discussed. I also think that the CoC needs to be cl...
davidcelis (David Celis)
02:20 AM Misc #12004: Code of Conduct
I find the English translation of the law: http://www.japaneselawtranslation.go.jp/law/detail/?id=2088&vm=04&re=01
It also enforces maintainers to disclosing Identification Information of the Sender with due process.
I think the work...
naruse (Yui NARUSE)
02:18 AM Misc #12004: Code of Conduct
The current draft Code of Conduct that PostgreSQL is considering can
be found at http://www.postgresql.org/message-id/5699131D.2040805@commandprompt.com
I personally think it could be cut down a bit by removing parts
unrelated to co...
jeremyevans0 (Jeremy Evans)
02:18 AM Misc #12004: Code of Conduct
The project maintainers here mean a subset of contributors who have privilege to modify the web sites, wiki, list archives etc.
Matz.
matz (Yukihiro Matsumoto)
02:11 AM Misc #12004: Code of Conduct
Yukihiro Matsumoto wrote at https://bugs.ruby-lang.org/issues/12004#note-95:
> My acceptable modified version of the CoC is like the following
Thank you, matz.
I like this.
> ...
Please give us the definition of "Project mainta...
usa (Usaku NAKAMURA)
02:02 AM Misc #12004: Code of Conduct
By Japanese law, Matz (and administrators of sub systems) already has responsibility to remove comments which entrench on or infringe another one's right. naruse (Yui NARUSE)
01:49 AM Misc #12004: Code of Conduct
To: Caroline and others who support CoC
Please let us learn. Most ruby committers are inexparts in this area. When you add a comment over the proposal form Matz, tell us not just it is inadequate, but also why.
shyouhei (Shyouhei Urabe)
01:40 AM Misc #12004: Code of Conduct
Coraline Ada Ehmke wrote:
>
> ...
What's wrong with "a response that is deemed necessary and appropriate to the circumstances"?
avit (Andrew Vit)
01:39 AM Misc #12004: Code of Conduct
> > My acceptable modified version of the CoC is like the following
I think that's acceptable. Now that that is established, a conversation about enforcement should follow.
CoralineAda (Coraline Ada Ehmke)
01:31 AM Misc #12004: Code of Conduct
Yukihiro Matsumoto wrote:
>
> ...
I like this. It seems like a natural elaboration of what MINASWAN means, and includes (neutral, non-aggressive) actions which can be taken if/when a breach occurs. I also note that it's not set in sto...
phluid61 (Matthew Kerwin)
01:20 AM Misc #12004: Code of Conduct
I support having a Code of Conduct. I will defer to others to decide which one. headius (Charles Nutter)
01:12 AM Misc #12004: Code of Conduct
Strand,
First, PostgreSQL CoC is here http://www.spinics.net/lists/pgsql/msg165105.html
I am not against having CoC in general. As I already mentioned, I have a few concerns on the proposed CoC ("the CoC" hereafter).
1. The CoC ...
matz (Yukihiro Matsumoto)
12:33 AM Misc #12004: Code of Conduct
Just to throw another voice in the ring, we've adopted a Contributor Covenant based Code of Conduct on Rails. I've also done so on every other project that I maintain, and am in favor of doing so here. Any change which makes people feel ... seantheprogrammer (Sean Griffin)
12:31 AM Misc #12004: Code of Conduct
+1, formalizing "MINASWAN" into actionable, specific guidelines is necessary in order to effectively manage volunteer groups. Thanks to the proposer for initiating and withstanding tons of BS. willbradley (Will Bradley)
12:25 AM Misc #12004: Code of Conduct
I support the adoption of this code of conduct. It seems reasonable and well-written.
To those concerned about preserving meritocracy, I’ll say two things:
1. If we are in fact seeking to judge ideas on merit alone, regardless of p...
melquiades (Paul Cantrell)
12:17 AM Misc #12004: Code of Conduct
Matz,
Can you link to the Postgres Code of Conduct? A quick search brought up a code of conduct for their conference and another draft Code of Conduct, but I couldn't locate the Postgres project's code of conduct in any authoritative...
strand (Strand McCutchen)
11:17 PM Bug #12014 (Closed): Visual Studio 2015 build error __imp___pioinfo
#11118 still applies for ruby_2_2 on git. This is ruby_2_3 and trunk, revision ed2e608.
I've been following the suggestions of https://github.com/nurse/ruby/blob/msvc14/appveyor.yml aside from version updates, and added gnuwin32 binar...
nbush (Nathan Bush)
03:49 PM Revision d735054a (git): * win32/configure.bat: set svn:eol-style to CRLF.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53626 b2dd03c8-39d4-4d8f-98ff-823fe69b080e shugo (Shugo Maeda)
03:13 PM Revision 7ecd001e (git): * 2016-01-23
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53625 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:13 PM Revision 7ceffa02 (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53624 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:13 PM Revision cf8e95cc (git): configure.bat: fix strange goto
* win32/configure.bat: get rid of wrong goto destination by
putting something before LF.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53623 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
02:40 PM Revision bd493068 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53622 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:40 PM Revision 1d9cb219 (git): configure.bat: set eol-style
* win32/configure.bat: should be CRLF eol-style.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53621 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
02:28 PM Revision ba7f85f8 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53620 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:28 PM Revision 98eae5d7 (git): configure.bat: --with-libdir
* win32/configure.bat: add --with-libdir option for basename of
libdir. on Windows it must be placed under exec_prefix always.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53619 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
12:30 PM Revision 655b18e9 (git): common.mk: source dependency for nmake
* common.mk (ext/rbconfig/sizeof/sizes.c): separate the dependency
with VPATH and the command, get rid of weird VPATH behavior of
nmake.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53618 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
11:22 AM Revision 184c7e66 (git): common.mk: probes.dmyh for nmake
* common.mk (probes.dmyh): separate the dependency and the
command, get rid of weird VPATH behavior of nmake.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53617 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
09:57 AM Misc #12013: io/wait: allow to wait on readable and writable
If the option would be for more verbosity, I'd opt for :readable and :writable, but tell me what you think that it's more readable:
~~~ruby
socket.wait(:readable, writable)
socket.wait(:read, write)
socket.wait(:rw)
socket.wait(...
chucke (Tiago Cardoso)
05:44 AM Misc #12013 (Feedback): io/wait: allow to wait on readable and writable
What about:
~~~ruby
mysock.wait(30, to: [:read, :write])
~~~
or
~~~ruby
mysock.wait(30, to: :readwrite)
~~~
nobu (Nobuyoshi Nakada)
08:37 AM Revision 4a010210 (git): vm_core.h: use RUBY_ASSERT
* vm_core.h (VM_ASSERT): use RUBY_ASSERT instead of rb_bug.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53616 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
08:33 AM Revision 439224a5 (git): RUBY_ASSERT
* error.c (rb_assert_failure): assertion with stack dump.
* ruby_assert.h (RUBY_ASSERT): new header for the assertion.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53615 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
07:02 AM Revision e5850a80 (git): Add badges
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53614 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
06:26 AM Revision 8a85d618 (git): remove to allow trunk
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53613 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
06:09 AM Revision c072fc56 (git): Add appveyor.yml
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53612 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
04:47 AM Feature #11949: Allow @/$ prefix in Regexp's named captures
I committed to allow all characters (though previous phase rejects characters conflicting look behind (<! and <=)).
Anyway I notice original Oniguruma looks intended to allow only WORD.
I sent PR to Onigmo.
https://github.com/k-taka...
naruse (Yui NARUSE)
03:38 AM Feature #12010: Exclude dot and dotdot from Dir#each
Seems like a good place for an option in these methods, but default it to include to make migration easier. kddnewton (Kevin Newton)
01:41 AM Feature #12012: Add Boolean method
Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>

On 21/01/2016 8:38 PM, <ka8725@gmail.com> wrote:
>
> What do you think, guys, about this sug...
phluid61 (Matthew Kerwin)
12:58 AM Feature #12012: Add Boolean method
(Sorry, I replied by email but the message doesn't show on the bugs.ruby-lang.org tracker)
Andrey Koleshko wrote:
>
> ...
There is a real risk inherent in mixing natural truthiness (`!!foo`) and an arbitrary definition of what we m...
phluid61 (Matthew Kerwin)

01/21/2016

11:25 PM Misc #12004: Code of Conduct
I see that deletion of evidence is the first course of action. What would be the second? Anonymous
11:22 PM Misc #12004: Code of Conduct
As a Ruby programmer for over a decade, and as the author of several gems, I strongly support the adoption of a Code of Conduct.
Specifically, I support adopting the Contributor Covenant, with some tweaks to fit the Ruby project (for ...
jcroisant (John Croisant)
11:19 PM Misc #12004: Code of Conduct
Coraline Ada Ehmke wrote:
> Eva Lopez wrote:
> ...
Good redirection, the statement was about Kurtis.
> > These are important matters on the efficacy and willingness to enforce the code of conduct regardless of who is the complaint a...
Anonymous
11:02 PM Misc #12004: Code of Conduct
Eva Lopez wrote:
> A person proposing a code of conduct routine violates such code of conduct, yes, it is very important.
I proposed the code of conduct and I did nothing to violate any such document.
> ...
Agreed.
CoralineAda (Coraline Ada Ehmke)
10:56 PM Misc #12004: Code of Conduct
A person proposing a code of conduct routine violates such code of conduct, yes, it is very important.
- Is this an example of the kinds of activities that fall under the code of conduct?
- Does it work retroactively once adopted?
-...
Anonymous
10:49 PM Misc #12004: Code of Conduct
Can we please stop with the incitement and personal attacks? This issue is important. CoralineAda (Coraline Ada Ehmke)
10:47 PM Misc #12004: Code of Conduct
False? https://archive.is/q25KG Anonymous
10:45 PM Misc #12004: Code of Conduct
Matz, can we please get some moderation here. Two parties are being toxic, one posting false information to inflame the other. krainboltgreene (Kurtis Rainbolt-Greene)
10:44 PM Misc #12004: Code of Conduct
Apparently this is not the first time Kurtis has harrassed Roberto. Kurtis was part of the people trying to remove Roberto from a Python workgroup to create an event in Cuba, using questionable methods. Roberto is puertorican, a minority... Anonymous
10:44 PM Misc #12004: Code of Conduct
Ken Gerrard wrote:
> Perhaps you could step back for a while and stop dominating the thread, Ruby Dino?
:3 Perhaps I should, I'd be able to reply to all of the posts in a single posts instead of making multiple posts as they come alo...
rubydino (Ruby Dino)
10:42 PM Misc #12004: Code of Conduct
Eva Lopez wrote:
> It's a ticket in the other code of conduct proposed, the code of merit.
That's clearly not my github account, but nice try.
krainboltgreene (Kurtis Rainbolt-Greene)
10:40 PM Misc #12004: Code of Conduct
Perhaps you could step back for a while and stop dominating the thread, Ruby Dino? kgerrard (Ken Gerrard)
10:37 PM Misc #12004: Code of Conduct
Eva Lopez wrote:
> It's a ticket in the other code of conduct proposed, the code of merit.
That's quite fucked up. Unstable people like ~~Kurtis Rainbolt-Greene~~ is exactly why I carry a concealed firearm. He's welcomed to commit a ...
rubydino (Ruby Dino)
10:33 PM Misc #12004: Code of Conduct
It's a ticket in the other code of conduct proposed, the code of merit. Anonymous
10:31 PM Misc #12004: Code of Conduct
Eva Lopez wrote:
> Just a heads up, one of the proposers of this issue is engaging in toxic behaviour.
~~Who is the screenshot of~~ and where's the post online? I don't recognize the format of the bubble box.
found the reference t...
rubydino (Ruby Dino)
10:27 PM Misc #12004: Code of Conduct
Just a heads up, one of the proposers of this issue is engaging in toxic behaviour. Anonymous
10:17 PM Misc #12004: Code of Conduct
I unequivocally support this initiative. I have always known the Ruby community as a positive, diverse, and welcoming place. Adopting a Code of Conduct is merely a way of stating explicitly what kind of behavior is or isn't welcome. Good... plexus (Arne Brasseur)
09:38 PM Misc #12004: Code of Conduct
Betsy Haibel wrote:
> Ruby Dino wrote:
> ...
Ruby has operated without a CoC for the longest time without issue. We've had people from all walks of life, including people who could be described as jerks. If silencing the extroverted or...
rubydino (Ruby Dino)
09:31 PM Misc #12004: Code of Conduct
Ruby Dino wrote:
> If people aren't willing to speak up, then the problem is their own.
I find it difficult to interpret this comment in the spirit of MINASWAN. To me, a community is not a community -- and nothing at all like "nice" ...
betsythemuffin (Betsy Haibel)
09:29 PM Misc #12004: Code of Conduct
Cora Hays-Magan wrote:
> I support having a CoC for Ruby. The Ruby community will be a safer and more welcoming place for *all* developers.
Absolutely. Including the CoC is unambiguously the right choice.
aaronk (Aaron Klaassen)
09:17 PM Misc #12004: Code of Conduct
I support having a CoC for Ruby. The Ruby community will be a safer and more welcoming place for *all* developers.
CorainChicago (Cora Hays-Magan)
08:45 PM Misc #12004: Code of Conduct
Julian Cheal wrote:
> When someone has been harassed, their response was not to file a bug on bugs.ruby-lang or post the harassment on a mailing list. Often is the case to suffer in silence, and in some cases to remove oneself from the ...
rubydino (Ruby Dino)
08:41 PM Misc #12004: Code of Conduct
Fred Heath wrote:
> > Andrew Vit wrote:
> ...
When someone has been harassed, their response was not to file a bug on bugs.ruby-lang or post the harassment on a mailing list. Often is the case to suffer in silence, and in some cases to...
juliancheal (Julian Cheal)
08:18 PM Misc #12004: Code of Conduct
Coraline Ada Ehmke wrote:
> My being transgender is completely irrelevant to the issue at hand and I can only construe your comments at best as tragically misinformed or at worse a personal attack. Please stay on topic.
Quite does ac...
rubydino (Ruby Dino)
08:01 PM Misc #12004: Code of Conduct
My being transgender is completely irrelevant to the issue at hand and I can only construe your comments at best as tragically misinformed or at worse a personal attack. Please stay on topic. CoralineAda (Coraline Ada Ehmke)
06:36 PM Misc #12004: Code of Conduct
David Celis wrote:
> Ruby Dino wrote:
> ...
I get a little touchy when people in the thread say I don't "Get it," I get especially touchy when a black person tells me I don't get it.
>
> ...
It's not transphobic. There have been ...
rubydino (Ruby Dino)
06:24 PM Misc #12004: Code of Conduct
Ruby Dino wrote:
> David Celis wrote:
> ...
As a latino, ditto. I've been oppressed too. Being oppressed is awful, right? If only we could have a nice little document to help people get oppressed less and have documented methods to dea...
davidcelis (David Celis)
05:51 PM Misc #12004: Code of Conduct
Carlos Jennings wrote:
> I worry about how evenly a CoC will be applied when "famous" Rubyists like Steve Klabnik has made a marginalised person cry in the past by publicly ridiculing her code: https://harthur.wordpress.com/2013/01/24/7...
rubydino (Ruby Dino)
05:45 PM Misc #12004: Code of Conduct
I worry about how evenly a CoC will be applied when "famous" Rubyists like Steve Klabnik has made a marginalised person cry in the past by publicly ridiculing her code: https://harthur.wordpress.com/2013/01/24/771/ Yet he is still obviou... carlosjennings (Carlos Jennings)
04:45 PM Misc #12004: Code of Conduct
David Celis wrote:
> Nate Tuganov wrote:
> ...
Also to re-iterate my previous statement.
I have:
* been oppressed more than OP based on my race
* succeeded in winning friends who would otherwise have harsh opinions based on my rac...
rubydino (Ruby Dino)
04:41 PM Misc #12004: Code of Conduct
David Celis wrote:
> Nate Tuganov wrote:
> ...
As the first person to use SJW, I've recommended an alternative CoC which doesn't have an unfortunate political side but one which is a general CoC for people to "be nice." Unfortunately w...
rubydino (Ruby Dino)
04:18 PM Misc #12004: Code of Conduct
Nate Tuganov wrote:
> If Ruby community ever need it, we should write our own.
I agree with the opinions of many folks in this thread that we do need a CoC. I think that others in this thread, those throwing terms like "SJWs" around,...
davidcelis (David Celis)
04:04 PM Misc #12004: Code of Conduct
I'm in favor of the contributor covenant, a version of it was adopted by Rails. So far it has not produced any of the "bad" things that people have been concerned about. I feel more open instead of less. The same people that will use thi... schneems (Richard Schneeman)
03:54 PM Misc #12004: Code of Conduct
I'm really against her CoC. I've seen on Twitter how she tried to extort various open source projects, threatened their owners to create a buzz about their decline to accept her CoC and made damage to projects. If Ruby community ever nee... nateless (Nate Tuganov)
03:12 PM Misc #12004: Code of Conduct
Vit Ondruch wrote:
> I believe Ruby has code of conduct for ages:
> ...
Exactly. As far up until now it was more than enough. Adding more bureaucracy won't change anything.
maciej.mensfeld (Maciej Mensfeld)
02:43 PM Misc #12004: Code of Conduct
Daniel Schweighöfer wrote:
> It's a real good thing to have an CoC because it protects people and enriches the community. And there are only people complaining who fear to lose their privilege of violating these social rules without con...
ph (ph ph)
01:26 PM Misc #12004: Code of Conduct
I am not in favor of the adoption of a CoC.
If this solved a real problem, I would consider it as would any reasonable person. However, no one in this thread has been able to point to any situations where a CoC (and specifically, *thi...
cremes (Chuck Remes)
12:34 PM Misc #12004: Code of Conduct
Austin Ziegler wrote:
> Yes. The very use of “SJWs” (as an insult) by some people on this thread
> ...
I'm going to start off by saying I was the first one to mention SJW in this thread
and I do very much get it.
I grew up in the ...
rubydino (Ruby Dino)
10:55 AM Misc #12004: Code of Conduct
It's a real good thing to have an CoC because it protects people and enriches the community. And there are only people complaining who fear to lose their privilege of violating these social rules without consequences. Please add it and m... acid (Daniel Schweighöfer)
08:21 AM Misc #12004: Code of Conduct
It is useless to argue on the factual grounds of this "code of conduct".
The purported niceness is the selling bit, but the clauses of exclusion of community members are the only *actionable* ones.
They are mostly illegal and can make...
ph (ph ph)
08:06 AM Misc #12004: Code of Conduct
Austin:
> But we should make an effort to make Ruby actively welcoming to the people who have traditionally been marginalized.
You've drawn attention to SJW and ESR as terms you don't think are helpful. I deliberately avoided both ...
rdrake98 (Richard Drake)
05:31 AM Misc #12004: Code of Conduct
Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>

On Wed, Jan 20, 2016 at 11:45 AM, <fred_h@bootstrap.me.uk> wrote:

> Issue #12004 has been u...
austin (Austin Ziegler)
03:32 AM Misc #12004: Code of Conduct
Pat Allan wrote:
> The New Zealand Ruby community have a code of conduct and an active public Slack channel. Recently they had to eject someone for behaving inappropriately in their Slack channel.
I am the individual ejected and, i...
gordon_king (Gordon King)
02:39 AM Misc #12004: Code of Conduct
I see few people who don't understand what a code of conduct does and don't like the idea they've conjured up.
A code of conduct is as necessary as a test suite. You can run a project without tests, even successfully. You can be bug ...
krainboltgreene (Kurtis Rainbolt-Greene)
04:53 PM Misc #12013 (Closed): io/wait: allow to wait on readable and writable
If I have a socket and I want to wait for both read and write events, IO.select is my only co-pilot:
~~~ruby
IO.select([mysock],[mysock])
~~~
the beautiful thing about the `#wait_readable` and `#wait_writable` methods is that I c...
chucke (Tiago Cardoso)
04:27 PM Feature #12012 (Rejected): Add Boolean method
Please see discussion for #11848. marcandre (Marc-Andre Lafortune)
02:29 PM Feature #12012 (Feedback): Add Boolean method
For what purpose? nobu (Nobuyoshi Nakada)
10:37 AM Feature #12012 (Rejected): Add Boolean method
In Ruby we have methods with a capital letter which are used for implicit type casting. For example: `Array`, `String`, `Integer` and etc. But there is lack of one desired function that I recently define in all my projects - this is `Boo... ka8725 (Andrey Koleshko)
04:09 PM Revision fc6eb693 (git): * 2016-01-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53611 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:09 PM Revision 782fd488 (git): * regparse.c (fetch_name_with_level): allow non word characters
at the first character. [Feature #11949]
* regparse.c (fetch_name): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53610 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
04:08 PM Feature #11949 (Closed): Allow @/$ prefix in Regexp's named captures
Applied in changeset r53610.
----------
* regparse.c (fetch_name_with_level): allow non word characters
at the first character. [Feature #11949]
* regparse.c (fetch_name): ditto.
naruse (Yui NARUSE)
02:27 PM Feature #3356: Add GetShortPathName to ruby
You can get the stored name by `File.realpath`, and tell if two files are same by `File.identical?`. nobu (Nobuyoshi Nakada)
10:17 AM Feature #3356: Add GetShortPathName to ruby
Usaku NAKAMURA wrote:
> Since I do not have a usecase of the method, I cannot judge whether
> ...
I'd also like to see a "shortpath" method implemented, but also the opposite "longpath" (like suggested at [1]).
My use-case is tha...
sschuberth (Sebastian Schuberth)
01:24 PM Bug #11120: Unexpected behavior when mixing Module#prepend with method aliasing
Actually I really think that solution 1 is the good one. Here is another code sample:
~~~
module A
def run
puts 'RUN STARTS'
super
puts 'RUN ENDS'
end
def run_without_chain
puts 'RUN_WITHOUT_CHAIN START...
PSchambacher (Pierre Schambacher)
01:18 PM Bug #11120: Unexpected behavior when mixing Module#prepend with method aliasing
Adding my 2 cents here. I think that there's a big problem at the moment with Ruby, Module.prepend and alias_method_chain.
Here is a sample of code:
~~~
module A
def run
puts 'A STARTS'
super
puts 'A ENDS'
end
...
PSchambacher (Pierre Schambacher)
12:42 PM Feature #12006: return IO object from IO#print, IO#puts, IO#close_read, IO#close_write,...
Here is another example: Simplfy
$stdout.puts "some message"
$stdout.flush
to:
$stdout.puts("some message").flush
duerst (Martin Dürst)
09:03 AM Bug #12011 (Closed): honor Marshal.load post proc value for TYPE_LINK
naruse (Yui NARUSE)
08:36 AM Revision 826f2ee3 (git): * marshal.c (r_object0): honor Marshal.load post proc
value for TYPE_LINK. by Hiroshi Nakamura <nahi@ruby-lang.org>
https://github.com/ruby/ruby/pull/1204 fix GH-1204
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53609 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
07:58 AM Feature #12010: Exclude dot and dotdot from Dir#each
Eric Wong wrote:
> "Martin J. Dürst" <duerst@it.aoyama.ac.jp> wrote:
> ...
Hmm...
Emulating directory listing sounds a valid use case...
naruse (Yui NARUSE)
07:47 AM Feature #12010: Exclude dot and dotdot from Dir#each
Akira Tanaka wrote:
> I searched Dir.entries on gems.
> ...
Thanks, I hadn't thought up such use case.
It sounds need a treatment at least.
Could you check about Dir.foreach?
naruse (Yui NARUSE)
05:02 AM Feature #12010: Exclude dot and dotdot from Dir#each
"Martin J. Dürst" <duerst@it.aoyama.ac.jp> wrote:
> On 2016/01/20 11:43, Eric Wong wrote:
> >naruse@airemix.jp wrote:
> >>Dir#each and Dir#read) (including Dir.entries, Dir.foreach and other methods) return "." and ".." at first.
> ...
normalperson (Eric Wong)
04:25 AM Feature #12010: Exclude dot and dotdot from Dir#each
I searched Dir.entries on gems.
It seems there are size/length invocations on the result of Dir.entries.
Note that I used https://github.com/akr/gem-codesearch
akr (Akira Tanaka)
03:50 AM Feature #12010: Exclude dot and dotdot from Dir#each
Hello Eric,

On 2016/01/20 11:43, Eric Wong wrote:
> naruse@airemix.jp wrote:
>> Dir#each and Dir#read) (including Dir.entries, Dir.foreach and other methods) return "." and ".." at first.
>> But through the all real use case "." a...
duerst (Martin Dürst)
02:28 AM Feature #12010: Exclude dot and dotdot from Dir#each
Nobuyoshi Nakada wrote:
> Yui NARUSE wrote:
> ...
It sounds "don't need to respect".
naruse (Yui NARUSE)
02:10 AM Feature #12010: Exclude dot and dotdot from Dir#each
Yui NARUSE wrote:
> What is the platform?
Win32 was in my mind, but `opendir_internal()` terminates it.
So it "should respect `d_namlen` if available".
nobu (Nobuyoshi Nakada)
07:41 AM Revision ed2e608d (git): merge revision(s) 53607:
* Makefile.in (update-rubyspec): fix r53208 like r53451.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_3@53608 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
07:40 AM Revision 89ee8a55 (git): * Makefile.in (update-rubyspec): fix r53208 like r53451.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53607 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
06:58 AM Revision e28260cc (git): common.mk: update-config_files is back
* common.mk (update-config_files): move back from Makefile.in,
needs to be here for .travis.yml.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53606 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
06:23 AM Revision efbffb52 (git): * 2016-01-21
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53605 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:23 AM Revision c3bd53b1 (git): test_io_m17n.rb: BOM with non-UTF
* test/ruby/test_io_m17n.rb (test_bom_non_utf): assert BOM with
non-UTF encoding in encoding option, for r53084.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53604 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
03:50 AM Feature #10121: Dir.empty?
On Windows, root directories of drives don't contain "." nor "..",
and the suggested code (also `Dir.entries(dirname).join == "..."`) doesn't work.
If it is needed in real case, this method should be adopted, I think.
nobu (Nobuyoshi Nakada)
03:44 AM Bug #11838: Please backport r52883, r52884, r53046, r53198
Martin Dürst wrote:
> trunk ですでに直っているバグについて、最初から Closed にした方がいいで
> ...
Yes.
でも、わかっていたら、でいいです。
> それと、このバグを backport していただくにはさらに何か必要でしょうか。
いいえ、これで十分です。
ありがとうございます。
usa (Usaku NAKAMURA)
03:41 AM Bug #11838: Please backport r52883, r52884, r53046, r53198
On 2016/01/21 10:48, nagachika00@gmail.com wrote:
> Issue #11838 has been updated by Tomoyuki Chikanaga.
>
> Status changed from Assigned to Closed
>
> ----------------------------------------
> Bug #11838: Please backport r52883,...
duerst (Martin Dürst)
01:48 AM Bug #11838 (Closed): Please backport r52883, r52884, r53046, r53198
nagachika (Tomoyuki Chikanaga)
01:48 AM Bug #11838 (Assigned): Please backport r52883, r52884, r53046, r53198
Thank you for your notice.
I'll close this ticket because it's already done on trunk and stable branch maintainers (usa san and I) watch closed ticket with REQUIRED Backport field.
nagachika (Tomoyuki Chikanaga)
02:08 AM Bug #11847 (Closed): Install error on Linux NFS system
Thank you for your report.
The pointed changes was merged into CRuby trunk at r49774.
But r49774 contains other changes.
I'll cherry pick the https://github.com/rubygems/rubygems/commit/0a76e13645e990c48491c4c555fe9f7adcc1e552 into ...
nagachika (Tomoyuki Chikanaga)

01/20/2016

11:12 PM Bug #11969: [PATCH] IRB: Final newline missing in truncated backtraces
Opened https://github.com/ruby/ruby/pull/1205 a few days ago. Here's the patch:
~~~
diff --git a/lib/irb.rb b/lib/irb.rb
index 45f3280..92b79b3 100644
--- a/lib/irb.rb
+++ b/lib/irb.rb
@@ -525,7 +525,7 @@ def eval_input
...
javawizard (Alex Boyd)
10:37 PM Misc #12004: Code of Conduct
Yui NARUSE said:
> The source of all privilege is derived of the creator, Matz.
Well said! :-) As Matz is the author this is very much his. CoC has no power to give (anything), it may only take away. We can choose to love and resp...
danielpclark (Daniel P. Clark)
08:12 PM Misc #12004: Code of Conduct
Fred Heath wrote:
> That alone isn't enough. We need evidence as to whether these issues would have been either avoided or better handled by the existence of a CoC.
> ...
To be clear, I was not suggesting that there's an exact measur...
avit (Andrew Vit)
07:41 PM Misc #12004: Code of Conduct
> About the CoC text, he definition of "Project maintainers" is not clear in the Ruby project yet.
> Some people may think committer is them. (As above I personally think the Maintainer of Ruby is Matz)
> If so, I can't understand com...
kosaki (Motohiro KOSAKI)
07:18 PM Misc #12004: Code of Conduct
Laws is born to solve the real problem.
So laws shall be designed to solve the real problem.
I know CoC is born because of real problems.
And it seems trying to solve some problems with some preconditions.
As far as I understand,...
naruse (Yui NARUSE)
06:42 PM Misc #12004: Code of Conduct
> Andrew Vit wrote:
> ...
That alone isn't enough. We need evidence as to whether these issues would have been either avoided or better handled by the existence of a CoC.
> > 4. How many people will be marginalised and excluded by ...
RedFred (Fred Heath)
06:00 PM Misc #12004: Code of Conduct
Fred Heath wrote:
> 1. Is there any evidence to suggest that we (or any other software community) need a CoC ?
We could just look at historical discussions (mailing list/redmine) to see how often a conduct issue has come up in the...
avit (Andrew Vit)
04:53 PM Misc #12004: Code of Conduct
I wrote the Japanese version code of conduct that Martin mentioned in #28. Let me leave few thoughts. Sorry in advance for my bad English in this nuanced context.
It's definitely good to ask people respect each other. But how about...
shyouhei (Shyouhei Urabe)
04:45 PM Misc #12004: Code of Conduct
I sincerely hope the community consider the following before deciding:
1. Is there any evidence to suggest that we (or any other software community) need a CoC ?
2. Do we need a CoC created by people who have a track record of har...
RedFred (Fred Heath)
04:12 PM Misc #12004: Code of Conduct
Coraline Ada Ehmke wrote:
> Right now in the PHP community there is a healthy debate about adopting the Contributor Covenant.
It's more like a debate about "rejecting" the Contributor Covenant. Indeed, the original proposer has wit...
pmjones (Paul Jones)
03:40 PM Misc #12004: Code of Conduct
Yukihiro Matsumoto wrote:
> Hi,
> ...
Thanks for your input Matz.
I hope everyone will respect your wishes and continue this discussion with your comments in mind (that is, that you would prefer something more in line with what Post...
AstonJ (Aston J)
03:34 PM Misc #12004: Code of Conduct
Yukihiro Matsumoto wrote:
> I agree with the spirit of anti harassment. I hope the community being free from any personal attacks nor trolling.
I also agree with the spirit of anti harassment, but I don't understand the need of CoC.
...
shugo (Shugo Maeda)
02:45 PM Misc #12004: Code of Conduct
> PostgreSQL CoC is far better fit to my intention.
My suggestion to adopt the Contributor Covenant was a first step. Ideally each community starts with something like this and evolves and shapes it to suit their particular needs. Wha...
CoralineAda (Coraline Ada Ehmke)
02:40 PM Misc #12004: Code of Conduct
> 2.1) The proposed code of conduct is available in quite a few languages, but not in Japanese.
The Japanese translation is being edited right now.

> ...
CC is open to PRs.
CoralineAda (Coraline Ada Ehmke)
10:59 AM Misc #12004: Code of Conduct
Final point of the PostgreSQL CoC:
> The CoC is only about interaction with the PostgreSQL community. Your private and public lives outside of the PostgreSQL community are your own.
This would have prevented the stupidity in the Op...
rdrake98 (Richard Drake)
10:07 AM Misc #12004: Code of Conduct
Several comments:
1) It's a pity that this proposal didn't come in a day or two earlier. This would have made it possible to discuss it at the recent developers' meeting (see https://bugs.ruby-lang.org/projects/ruby/wiki/DevelopersMee...
duerst (Martin Dürst)
10:04 AM Misc #12004: Code of Conduct
No, thanks.
http://paul-m-jones.com/archives/6214
kain (Claudio Poli)
09:57 AM Misc #12004: Code of Conduct
Hi,
I agree with the spirit of anti harassment. I hope the community being free from any personal attacks nor trolling.
But I have a few concern about the wording in the proposed Code of Conduct, for example:
>Project maintainers ...
matz (Yukihiro Matsumoto)
09:29 AM Misc #12004: Code of Conduct
As the maintainer of the Faye project (faye, faye-websocket, websocket-driver, permessage-deflate), I have adopted the Contributor Covenant, and would be very pleased to see Ruby follow suit. jcoglan (James Coglan)
07:54 AM Misc #12004: Code of Conduct
Zach Briggs wrote:
> I'm a developer who writes Ruby and I'd like to see the Contributor Covenant adopted to ensure that people feel welcome and safe when contributing to Ruby.
> ...
If 10k people jumped off a bridge would you do it t...
rubydino (Ruby Dino)
06:32 AM Misc #12004: Code of Conduct
pat@freelancing-gods.com wrote:
>
>> Why fix what isn't broken?
>
> It may not be broken for you - does that mean it's not broken for others?

That's not how the burden of proof works, is it?


As a decade-long reader of ruby-...
spatulasnout (B Kelly)
04:36 AM Misc #12004: Code of Conduct
I'm a developer who writes Ruby and I'd like to see the Contributor Covenant adopted to ensure that people feel welcome and safe when contributing to Ruby.
Coraline Ada Ehmke wrote:
> At last count there are over 13,000 projects on ...
theotherzach (Zach Briggs)
02:01 AM Misc #12004: Code of Conduct
On the 'Opalgate' account (#13) there are two longer comments worth taking in:
https://medium.com/@pop_gapon/first-of-all-the-guy-you-slammed-is-italian-and-doesn-t-seem-to-be-too-good-in-english-so-check-b69fb8584c56#.85jdvamef
ht...
rdrake98 (Richard Drake)
01:50 AM Misc #12004: Code of Conduct
> I think MetaRuby's mission statement is a good example of this and I am happy for the Ruby community to use it as a starting point to create one for Ruby that is as unique and considered as Ruby itself.
As nice as MetaRuby's mission...
pat (Pat Allan)
06:55 PM Feature #11816: Partial safe navigation operator
So if I understand correctly, you like the current behavior, although it is not useful in any circumstance I can think of?
```ruby
e_error_bytes&.dup.force_encoding(...) #=> NoMethodError if error_bytes is nil
```
So there are b...
marcandre (Marc-Andre Lafortune)
10:01 AM Feature #11816: Partial safe navigation operator
Marc,
I don't feel it's right to ignore nils in calls after `&.`
Nil-ignorance should be explicit, I think.
Matz.
matz (Yukihiro Matsumoto)
02:36 AM Feature #11816: Partial safe navigation operator
Dear Matz,
Any update on the precedence of `&.`?
marcandre (Marc-Andre Lafortune)
06:36 PM Feature #11999: MatchData#to_h to get a Hash from named captures
Yui NARUSE wrote:
> Yukihiro Matsumoto wrote:
> ...
I did some experimenting of my own to this end, and came up with this: https://github.com/phluid61/mug/blob/master/lib/mug/matchdata/hash.rb
The only real weirdness arises from the...
phluid61 (Matthew Kerwin)
01:56 PM Feature #11999: MatchData#to_h to get a Hash from named captures
Yukihiro Matsumoto wrote:
> I don't think `to_h` is appropriate, because `MatchData` is not always able to convert to Hash/Map.
> ...
I feel it can always convert to Hash because even if it doesn't use named captures, the numbering is ...
naruse (Yui NARUSE)
11:25 AM Feature #11999: MatchData#to_h to get a Hash from named captures
that makes sense for me. sorah (Sorah Fukumori)
06:18 AM Feature #11999: MatchData#to_h to get a Hash from named captures
@Shota: i do need to test your patch, but my case is a little bit different than yours.
because it can be nil, it seems to pick the first non-nil value in my case. (or is it the last non-nil?)
specially with your patch:
```ruby
...
Hanmac (Hans Mackowiak)
05:28 PM Feature #10320: require into module
Nobuyoshi Nakada wrote:
> I think this feature should be an instance method of `Module`, similar to `load` rather than `require`.
Yes, I believe having `Module#load` and possibly `Module#require` and `Module#require_relative` would b...
jwmittag (Jörg W Mittag)
05:14 PM Misc #10312: Give people more control over how the ruby parser sees code and lexical code elements (valid/invalid - toggle options) + macros
I think some form of macros, DSL embedding, and/or compile-time metaprogramming would indeed be cool to have. I have, however, no idea what they would look like.
Here are some pointers to non-homoiconic languages (i.e. *not* Lisp) wit...
jwmittag (Jörg W Mittag)
04:41 PM Feature #9992: Access Modifiers (Internal Interfaces)
I'm having trouble understanding what you mean by *namespace*. Classes and modules don't belong to namespaces. *Constants* belong to *modules*, but the fact that two classes which may or may not be referenced by two constants which are n... jwmittag (Jörg W Mittag)
12:33 PM Feature #12010: Exclude dot and dotdot from Dir#each
Yui NARUSE wrote:
> `Dir#each` and `Dir#read` (including `Dir.entries`, `Dir.foreach` and other methods) return `"."` and `".."` at first.
> ...
Strongly agreed, I had this on my "things to report" list forever but never got around to ...
Eregon (Benoit Daloze)
10:26 AM Feature #12010: Exclude dot and dotdot from Dir#each
Nobuyoshi Nakada wrote:
> `d_name` might not be NUL-terminated, use `NAMLEN()` on such platforms.
What is the platform?
POSIX says it is NUL-terminated.
http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/dirent.h.html
naruse (Yui NARUSE)
03:11 AM Feature #12010: Exclude dot and dotdot from Dir#each
`d_name` might not be NUL-terminated, use `NAMLEN()` on such platforms.
```diff
diff --git a/dir.c b/dir.c
index 193b5be..28a1e79 100644
--- a/dir.c
+++ b/dir.c
@@ -21,6 +21,7 @@
#include <unistd.h>
#endif

+#undef HAVE_DI...
nobu (Nobuyoshi Nakada)
02:45 AM Feature #12010: Exclude dot and dotdot from Dir#each
naruse@airemix.jp wrote:
> `Dir#each` and `Dir#read`) (including `Dir.entries`, `Dir.foreach` and other methods) return `"."` and `".."` at first.
> ...
If Ruby were a new language, yes. But I think it is too risky, now.
> ```diff
...
normalperson (Eric Wong)
02:17 AM Feature #12010 (Closed): Exclude dot and dotdot from Dir#each
`Dir#each` and `Dir#read` (including `Dir.entries`, `Dir.foreach` and other methods) return `"."` and `".."` at first.
But through the all real use case `"."` and `".."` are useless.
How about excluding them?
```diff
diff --git a/d...
naruse (Yui NARUSE)
12:09 PM Revision c3944b2d (git): * ChangeLog: typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53603 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
12:00 PM Revision 28efd93e (git): * common.mk, Makefile.in: update-config.files is only for Unix
platforms.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53602 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
09:50 AM Feature #12008: Immutable object graphs (a.k.a. deep freeze)
bascule@gmail.com wrote:
> I think immutable state has huge benefits for a lot of areas, most
> notably concurrency and security.

Agree. Maybe something along the lines of the following?

~~~
module DeepFreezable
def ...
normalperson (Eric Wong)
08:44 AM Feature #11550: Current behaviour of super(...) is dangerous in the presence of more than one included modules.
Benoit Daloze wrote:
> Ronald Fischer wrote:
> ...
This doesn't help either. It is not a problem of the correct number of parameters, but of the semantics. Even in your design, there is no way that class C can tell to the modules M1 an...
rovf (Ronald Fischer)
08:17 AM Revision 1bdc2d51 (git): vcs.rb: git worktree
* tool/vcs.rb (VCS.detect, VCS::GIT): support working directory
created by `git worktree`.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53601 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
08:16 AM Revision 131f699d (git): ChangeLog: fix commit log of r53599
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53600 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
08:14 AM Revision c23cb3ad (git): extlibs.rb: add --cache option
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53599 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:02 AM Feature #12009: [PATCH] psych: pre-freeze string keys for hashes
Alternative patch which is stronger to help the case where I have
arrays of hashes; each hash having the same set of keys:

http://80x24.org/spew/20160120035342.20168-1-e@80x24.org/raw

However, this does not help the case where I ...
normalperson (Eric Wong)
02:16 AM Feature #12009 (Assigned): [PATCH] psych: pre-freeze string keys for hashes
nobu (Nobuyoshi Nakada)
01:06 AM Feature #12009 (Rejected): [PATCH] psych: pre-freeze string keys for hashes
With the following example, this reduces allocations from 346 to 324
strings when calling `Psych.load` on a 26-entry hash:
---------------------------------------------------------------
~~~ruby
require 'psych'
require 'objspace'
...
normalperson (Eric Wong)
02:25 AM Bug #12011 (Closed): honor Marshal.load post proc value for TYPE_LINK
Following test doesn't work.
A patch also attached.
Both of them are worked by nahi.
```diff
diff --git a/test/ruby/test_marshal.rb b/test/ruby/test_marshal.rb
index 482637f..262e7f6 100644
--- a/test/ruby/test_marshal.rb
+++ b/...
naruse (Yui NARUSE)
12:27 AM Feature #11955 (Assigned): Expose Object that Receives logs in Logger
hsbt (Hiroshi SHIBATA)
 

Also available in: Atom