Code of Conduct plan

Started by Josh Berkusabout 10 years ago279 messageshackersgeneral
Jump to latest
#1Josh Berkus
josh@agliodbs.com
hackersgeneral

Community members:

A number of people have contacted the Core Team about taking action
regarding a Code of Conduct (CoC) for the project. After some
discussion, the plan we have come up with is below.

**Please do not reply-all to this email, as we do not wish to generate
additional list traffic regarding CoCs**

1. The Core Team will appoint an exploration committee which will look
at various proposals (including the one drafted on pgsql-general) for
CoCs and discuss them. This committee will include both major community
members and less central folks who have hands-on experience with CoCs
and community management issues. If you know of PostgreSQL community
members who have relevant experience, please nominate them by emailing
the core team: pgsql-core@postgresql.org.

2. We will also hire a professional consultant to advise the committee
on CoC development, adoption, training, and enforcement. Again, if
community members have a consultant to recommend, please email the core
team.

3. This committee will post a draft CoC or possibly a selection of draft
CoCs by or before late April for community comment. Likely the
committee will be publishing drafts more frequently, but that will be up
to them to work out.

4. At the pgCon Community Unconference, and again at pgconf.EU, we will
have sessions where people can discuss and provide feedback about
proposed (or adopted) CoCs. Possibly we will have CoC-related trainings
as well.

5. Once a draft is agreed upon, it will be circulated to our various
sub-communities for comment.

6. A "final" CoC will be endorsed by the committee and the Core Team
shortly after pgConf.EU, unless there is sufficently strong consensus to
adopt one before then.

Yes, we realize this is a long timeline. The PostgreSQL Project has
never been about implementing things in a hurry; our practice has always
been to take all of the time required to develop the right feature the
right way. Adopting a CoC is no different; if anything, we need to take
*more* time in order to get input from community members who do not
speak up frequently or assertively.

In the meantime, our policy remains: if you have experienced harassment
or feel that you are being treated unfairly by other project members,
email the Core Team and we will investigate your complaint and take
appropriate action.

Also, we want to thank Josh Drake for raising the CoC issue and getting
it off the TODO list and into process, and devising an initial "seed"
CoC. Such things are all too easy to keep postponing.

Again, Please DO NOT comment on this plan on-list; one of the pieces of
feedback we have received loud and clear is that many community members
are unhappy with the amount of list traffic devoted to the subject of
CoCs. As such, if you have comments on the plan above, please email the
core team instead of replying on-list, or wait for the committee and
address comments to them.

--Josh Berkus
PostgreSQL Core Team

--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers

#2benjamin barber
starworks5@gmail.com
In reply to: Josh Berkus (#1)
general
Re: Code of Conduct plan

The Code of Conducts basically amount to a "code of wrongthink". This can
be best described when some of their advocates, like for example in the
Node project make respositories called "mansplain" and "misandry", or when
speakers at OSCON are caught with mugs reading "male tears" and using the
"#killallmen" hashtag, and are ironically ignored when you report these
matters whatsoever.

More importantly many in the industry have taken af "extend, embrace,
extinguish" mentality to open source, projects that have been initially
open source have become monetized and controlled by organizations, which
have no intention of allowing open governance or control over the code
base, and use these sort of "code of conducts" to label dissenting opinions
as "toxic" or heretical.

I'd also like to mention that blacklisting is generally considered illegal,
and I consider the application of sanctioned discrimination, even
politically correct forms of it as illegal as well.

"The *Hollywood blacklist*—as the broader *entertainment industry blacklist* is
generally known—was the practice of denying employment to screenwriters,
actors, directors, musicians, and other American entertainment
professionals during the mid-20th century because of their suspected
Communist sympathy or membership in the Communist Party."

"John Henry Faulk won his lawsuit in 1962. With this court decision, the
private blacklisters and those who used them were put on notice that they
were legally liable <https://en.wikipedia.org/wiki/Legal_liability&gt; for the
professional and financial damage they caused. This helped to bring an end
to publications such as *Counterattack"*

#3Tom Lane
tgl@sss.pgh.pa.us
In reply to: Josh Berkus (#1)
hackersgeneral
Re: Code of Conduct plan

Josh Berkus <josh@agliodbs.com> wrote:

1. The Core Team will appoint an exploration committee which will look
at various proposals (including the one drafted on pgsql-general) for
CoCs and discuss them.

To follow up on this ...

The Core Team are pleased to announce that Stacey Haysler has accepted
our invitation to chair the exploratory committee on a Postgres Code of
Conduct. Stacey is very well qualified to do this, since she is a well
known member of the Postgres community and has had an extended career in
human resources, including creation and implementation of
anti-discrimination and anti-harassment policies.

Stacey will be reaching out to potential committee members over the next
few days or weeks. Once the committee is assembled, they will devise
some way (possibly a new mailing list, though I don't want to pre-judge
it) for the wider community to have input into the discussions.
In the meantime, we ask that people continue to refrain from flooding
pgsql-general or other existing PG lists with CoC-related threads.
There will be a time and a place for those discussions, but not yet.

If you have interest or concerns about this process, you can contact
Stacey at shayslerpgx@gmail.com or the Core Team at
pgsql-core@postgresql.org.

regards, tom lane

--
Sent via pgsql-advocacy mailing list (pgsql-advocacy@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-advocacy

#4Tom Lane
tgl@sss.pgh.pa.us
In reply to: Josh Berkus (#1)
hackersgeneral
Re: Code of Conduct plan

Two years ago, there was considerable discussion about creating a
Code of Conduct for the Postgres community, as a result of which
the core team announced a plan to create an exploration committee
to draft a CoC [1]/messages/by-id/56A8516B.8000105@agliodbs.com. That process has taken far longer than expected,
but the committee has not been idle. They worked through many comments
and many drafts to produce a version that seems acceptable in the view
of the core team. This final(?) draft can be found at

https://wiki.postgresql.org/wiki/Code_of_Conduct

We are now asking for a final round of community comments.
Please send any public comments to the pgsql-general list (only).
If you wish to make a private comment, you may send it to
coc@postgresql.org.

The initial membership of the CoC committee will be announced separately,
but shortly.

Unless there are substantial objections, or nontrivial changes as a result
of this round of comments, we anticipate making the CoC official as of
July 1 2018.

regards, tom lane

[1]: /messages/by-id/56A8516B.8000105@agliodbs.com

#5Benjamin Scherrey
scherrey@proteus-tech.com
In reply to: Tom Lane (#4)
hackersgeneral
Re: Code of Conduct plan

Is there some archive of the discussion that brought on this effort and the
considerations of the committee itself? I wish I had seen the earlier
announcements in 2016 as I would have definitely participated.

Another more specific factual question - have there been incidents within
the active Postgresql community where behaviour by individuals who are
participants in the community have conducted themselves in a manner that
brought on the actual need for such a code of conduct to exist in the first
place? I'm curious about the specific impetus that brought about
Postgresql's efforts to consider one. I've read the other comments in the
general list but I'm more interested in the specifics motivations and
efforts by the CoC committee.

thanks,

-- Ben Scherrey

On Mon, Jun 4, 2018 at 1:29 AM, Tom Lane <tgl@sss.pgh.pa.us> wrote:

Show quoted text

Two years ago, there was considerable discussion about creating a
Code of Conduct for the Postgres community, as a result of which
the core team announced a plan to create an exploration committee
to draft a CoC [1]. That process has taken far longer than expected,
but the committee has not been idle. They worked through many comments
and many drafts to produce a version that seems acceptable in the view
of the core team. This final(?) draft can be found at

https://wiki.postgresql.org/wiki/Code_of_Conduct

We are now asking for a final round of community comments.
Please send any public comments to the pgsql-general list (only).
If you wish to make a private comment, you may send it to
coc@postgresql.org.

The initial membership of the CoC committee will be announced separately,
but shortly.

Unless there are substantial objections, or nontrivial changes as a result
of this round of comments, we anticipate making the CoC official as of
July 1 2018.

regards, tom lane

[1] /messages/by-id/56A8516B.8000105@agliodbs.com

#6Adrian Klaver
adrian.klaver@aklaver.com
In reply to: Tom Lane (#4)
hackersgeneral
Re: Code of Conduct plan

On 06/03/2018 11:29 AM, Tom Lane wrote:

Two years ago, there was considerable discussion about creating a
Code of Conduct for the Postgres community, as a result of which
the core team announced a plan to create an exploration committee
to draft a CoC [1]. That process has taken far longer than expected,
but the committee has not been idle. They worked through many comments
and many drafts to produce a version that seems acceptable in the view
of the core team. This final(?) draft can be found at

https://wiki.postgresql.org/wiki/Code_of_Conduct

We are now asking for a final round of community comments.
Please send any public comments to the pgsql-general list (only).
If you wish to make a private comment, you may send it to
coc@postgresql.org.

The initial membership of the CoC committee will be announced separately,
but shortly.

Unless there are substantial objections, or nontrivial changes as a result
of this round of comments, we anticipate making the CoC official as of
July 1 2018.

My comments:

1) Reiterate my contention that this is a solution is search of problem.
Still it looks like it is going forward, so see below.

2) "... engaging in behavior that may bring the PostgreSQL project into
disrepute, ..."
This to me is overly broad and pulls in actions that may happen outside
the community. Those if they are actually an issue should be handled
where they occur not here.

3) "... members must be sensitive to conduct that may be considered
offensive by fellow members and must refrain from engaging in such
conduct. "
Again overly broad, especially given the hypersensitivity of people
these days. I have found that it is enough to disagree with someone to
have it called offensive. This section should be removed as proscribed
behavior is called out in detail in the paragraphs above it.

regards, tom lane

[1] /messages/by-id/56A8516B.8000105@agliodbs.com

--
Adrian Klaver
adrian.klaver@aklaver.com

#7Tom Lane
tgl@sss.pgh.pa.us
In reply to: Benjamin Scherrey (#5)
hackersgeneral
Re: Code of Conduct plan

Benjamin Scherrey <scherrey@proteus-tech.com> writes:

Is there some archive of the discussion that brought on this effort and the
considerations of the committee itself? I wish I had seen the earlier
announcements in 2016 as I would have definitely participated.

If you poke around in our mailing list archives for early 2016 (Jan/Feb),
you'll find a number of threads about it. Mostly on the -general list,
IIRC.

Another more specific factual question - have there been incidents within
the active Postgresql community where behaviour by individuals who are
participants in the community have conducted themselves in a manner that
brought on the actual need for such a code of conduct to exist in the first
place?

I believe there were a couple of unfortunate incidents at conferences.
Now, conferences are generally expected to have their own CoCs and enforce
them themselves; this CoC is meant more to cover on-line interactions.
You could argue that we shouldn't create such a CoC until something bad
happens on-line; but I'd prefer to think that having a CoC might prevent
that from ever happening at all, which is surely better.

In any case, we went over all these sorts of arguments at excruciating
length in 2016. It's quite clear to the core team that a majority of
the community wants a CoC. I don't think any useful purpose will be
served by re-litigating that point.

regards, tom lane

#8Berend Tober
btober@computer.org
In reply to: Tom Lane (#4)
hackersgeneral
Re: Code of Conduct plan

Tom Lane wrote:

Two years ago, there was considerable discussion about creating a
Code of Conduct for the Postgres community...

We are now asking for a final round of community comments...

I really like that this was included: "Any allegations that prove not to be substantiated...will be
viewed as a serious community offense and a violation of this Code of Conduct."

Good attempt to prevent the CoC being used as vindictive weaponry.

I also like that you kept is short.

-- B

#9Adrian Klaver
adrian.klaver@aklaver.com
In reply to: Tom Lane (#7)
hackersgeneral
Re: Code of Conduct plan

On 06/03/2018 02:47 PM, Tom Lane wrote:

Benjamin Scherrey <scherrey@proteus-tech.com> writes:

Is there some archive of the discussion that brought on this effort and the
considerations of the committee itself? I wish I had seen the earlier
announcements in 2016 as I would have definitely participated.

If you poke around in our mailing list archives for early 2016 (Jan/Feb),
you'll find a number of threads about it. Mostly on the -general list,
IIRC.

Another more specific factual question - have there been incidents within
the active Postgresql community where behaviour by individuals who are
participants in the community have conducted themselves in a manner that
brought on the actual need for such a code of conduct to exist in the first
place?

I believe there were a couple of unfortunate incidents at conferences.
Now, conferences are generally expected to have their own CoCs and enforce
them themselves; this CoC is meant more to cover on-line interactions.
You could argue that we shouldn't create such a CoC until something bad
happens on-line; but I'd prefer to think that having a CoC might prevent
that from ever happening at all, which is surely better.

In any case, we went over all these sorts of arguments at excruciating
length in 2016. It's quite clear to the core team that a majority of
the community wants a CoC. I don't think any useful purpose will be

Since there was never a community vote taken I am not sure how it was
determined there was a majority in favor. From what I remember of the
online discussion the opinion was evenly split on the need for a CoC.

served by re-litigating that point.

regards, tom lane

--
Adrian Klaver
adrian.klaver@aklaver.com

#10Ron
ronljohnsonjr@gmail.com
In reply to: Berend Tober (#8)
hackersgeneral
Re: Code of Conduct plan

On 06/03/2018 04:54 PM, Berend Tober wrote:

Tom Lane wrote:

Two years ago, there was considerable discussion about creating a
Code of Conduct for the Postgres community...

We are now asking for a final round of community comments...

I really like that this was included: "Any allegations that prove not to
be substantiated...will be viewed as a serious community offense and a
violation of this Code of Conduct."

Good attempt to prevent the CoC being used as vindictive weaponry.

But a futile attempt: "A lie can travel half way around the world while the
truth is putting on its shoes."

--
Angular momentum makes the world go 'round.

#11Gavin Flower
GavinFlower@archidevsys.co.nz
In reply to: Adrian Klaver (#6)
hackersgeneral
Re: Code of Conduct plan

On 04/06/18 07:32, Adrian Klaver wrote:

On 06/03/2018 11:29 AM, Tom Lane wrote:

Two years ago, there was considerable discussion about creating a
Code of Conduct for the Postgres community, as a result of which
the core team announced a plan to create an exploration committee
to draft a CoC [1].  That process has taken far longer than expected,
but the committee has not been idle.  They worked through many comments
and many drafts to produce a version that seems acceptable in the view
of the core team.  This final(?) draft can be found at

https://wiki.postgresql.org/wiki/Code_of_Conduct

We are now asking for a final round of community comments.
Please send any public comments to the pgsql-general list (only).
If you wish to make a private comment, you may send it to
coc@postgresql.org.

The initial membership of the CoC committee will be announced
separately,
but shortly.

Unless there are substantial objections, or nontrivial changes as a
result
of this round of comments, we anticipate making the CoC official as of
July 1 2018.

My comments:

1) Reiterate my contention that this is a solution is search of
problem. Still it looks like it is going forward, so see below.

2) "... engaging in behavior that may bring the PostgreSQL project
into disrepute, ..."
This to me is overly broad and pulls in actions that may happen
outside the community. Those if they are actually an issue should be
handled where they occur not here.

3) "... members must be sensitive to conduct that may be considered
offensive by fellow members and must refrain from engaging in such
conduct. "
Again overly broad, especially given the hypersensitivity of people
these days. I have found that it is enough to disagree with someone to
have it called offensive. This section should be removed as proscribed
behavior is called out in detail in the paragraphs above it.

I might possibly say that "I'm the master in this area" when talking to
someone on a technical subject.  In the sense that I'm better at that
particular skill, but some hypersensitive American could get their
knickers in a twist (notice, that in this context, no gender is implied
-- also in using that that expression "get their knickers in a twist"
could offend some snowflake) claiming that I'm suggesting that whoever
I'm talking to is my slave!  I heard of an American university that
doesn't want people to use the term master, like in an MSc, because of
the history of slavery.

I've used the expressions "sacrifice a willing virgin" and "offering my
first born to the gods" as ways to ensure success of resolving a
technical issue.  The people I say that to, know what I mean -- and they
implicitly know that I'm not seriously suggesting such conduct.  Yet, if
I wrote that publicly, it is conceivable that someone might object!

There are a lot of words and phrases that are okay in some cultures, but
may be offensive in others -- even within the ame country.

Consider a past advertising campaign in Australia to sell government
Bonds.  They used two very common hand gestures that are very
Australian.  Bond sales dropped.  On investigation, they found the bonds
were mainly bought by old Greek people, who found the gestures obscene. 
The gestures?  Thumbs up, and the okay gesture formed by touching the
thumb with the next finger -- nothing sexually suggestive to most
Australians, but traditional Greeks found them offensive.

You should look at the hoohaa over what Linus Torvalds says.  I've read
several of his posts and seen videos were he has been less than polite. 
But I know when he is coming from.  If Linus was rude to me, I would be
chuffed, because than I'd know I was good enough for him to reply to me,
but that either I could have done better or that Linus was wrong.  For
example see the email exchange with the infamous Sarah Sharp
https://lkml.org/lkml/2013/7/15/407.  At the 2015 Australian Linux
Conference, I watched as Sarah harangued Linus for over twenty minutes,
Linus kept calm and polite throughout.

So common words and phrases could be offensive to some people. Sometimes
people just need to let of stream.

You could end up with people being excessively polite to show their
displeasure.  Come across the expression "icely polite" -- it was a way
of showing contempt while denying the victim any excuse for a deadly
duel!  Which would lead to the issue that people wouldn't always know if
the politeness was real, or if it was intended to show disdain.

Be very careful in attempting to codify 'correct' behaviour!

Cheers,
Gavin

Show quoted text

            regards, tom lane

[1] /messages/by-id/56A8516B.8000105@agliodbs.com

#12Guyren Howe
guyren@gmail.com
In reply to: Gavin Flower (#11)
hackersgeneral
Re: Code of Conduct plan

On Jun 3, 2018, at 16:08 , Gavin Flower <GavinFlower@archidevsys.co.nz> wrote:

Be very careful in attempting to codify 'correct' behaviour!

+1 this is a distraction.

#13Darren Duncan
darren@darrenduncan.net
In reply to: Tom Lane (#4)
hackersgeneral
Re: Code of Conduct plan

Some people are not paying attention and are sending code-of-conduct comments to
all lists, not just pgsql-general, but -hackers and -advocacy too.

I've seen 3 of these so far today.

This is a reminder to please send the comments to pgsql-general only.

-- Darren Duncan

Show quoted text

On 2018-06-03 11:29 AM, Tom Lane wrote:

We are now asking for a final round of community comments.
Please send any public comments to the pgsql-general list (only).
If you wish to make a private comment, you may send it to
coc@postgresql.org.

#14Jonathan S. Katz
jonathan.katz@excoventures.com
In reply to: Gavin Flower (#11)
hackersgeneral
Re: Code of Conduct plan

On Jun 3, 2018, at 7:08 PM, Gavin Flower <GavinFlower@archidevsys.co.nz> wrote:

On 04/06/18 07:32, Adrian Klaver wrote:

On 06/03/2018 11:29 AM, Tom Lane wrote:

Two years ago, there was considerable discussion about creating a
Code of Conduct for the Postgres community, as a result of which
the core team announced a plan to create an exploration committee
to draft a CoC [1]. That process has taken far longer than expected,
but the committee has not been idle. They worked through many comments
and many drafts to produce a version that seems acceptable in the view
of the core team. This final(?) draft can be found at

https://wiki.postgresql.org/wiki/Code_of_Conduct

We are now asking for a final round of community comments.
Please send any public comments to the pgsql-general list (only).
If you wish to make a private comment, you may send it to
coc@postgresql.org.

The initial membership of the CoC committee will be announced separately,
but shortly.

Unless there are substantial objections, or nontrivial changes as a result
of this round of comments, we anticipate making the CoC official as of
July 1 2018.

My comments:

1) Reiterate my contention that this is a solution is search of problem. Still it looks like it is going forward, so see below.

2) "... engaging in behavior that may bring the PostgreSQL project into disrepute, ..."
This to me is overly broad and pulls in actions that may happen outside the community. Those if they are actually an issue should be handled where they occur not here.

3) "... members must be sensitive to conduct that may be considered offensive by fellow members and must refrain from engaging in such conduct. "
Again overly broad, especially given the hypersensitivity of people these days. I have found that it is enough to disagree with someone to have it called offensive. This section should be removed as proscribed behavior is called out in detail in the paragraphs above it.

[truncated]

Be very careful in attempting to codify 'correct' behaviour!

I believe the main goal of the CoC is the opposite: it’s to ensure that
people do feel welcome to participate in the PostgreSQL community and
that if they are unfortunately subject to an incident that they have a safe
means of reporting it versus codifying what is “correct."

There is also a committee around the CoC and why there will be multiple
individuals on the committee, so that way any complaints can be fairly
researched, discussed, and resolved. There are also several checks and
balances with the enforcement of the CoC that should help ensure that any
complaints are handled as fairly as possible.

Anyway, a big +1 to the effort of everyone who worked on the CoC for
the past several years. From feedback in other forums through the years,
I know it does make a difference to have a code of conduct in terms of
helping people to feel more welcome and knowing that there is an
avenue for them to voice feedback in the case of an unfortunate incident.

Jonathan

#15George Neuner
gneuner2@comcast.net
In reply to: Josh Berkus (#1)
hackersgeneral
Re: Code of Conduct plan

On Sun, 03 Jun 2018 17:47:58 -0400, Tom Lane <tgl@sss.pgh.pa.us>
wrote:

Benjamin Scherrey <scherrey@proteus-tech.com> writes:

Another more specific factual question - have there been incidents within
the active Postgresql community where behaviour by individuals who are
participants in the community have conducted themselves in a manner that
brought on the actual need for such a code of conduct to exist in the first
place?

I believe there were a couple of unfortunate incidents at conferences.
Now, conferences are generally expected to have their own CoCs and enforce
them themselves; this CoC is meant more to cover on-line interactions.
You could argue that we shouldn't create such a CoC until something bad
happens on-line; but I'd prefer to think that having a CoC might prevent
that from ever happening at all, which is surely better.

Unfortunately, conduct codes generally aren't worth the paper they are
written on. People who are inclined to behave badly towards others in
the 1st place will do so regardless of any code or any consequences of
violating the code.

The only thing a conduct code really accomplishes is to make some
subset of the signers feel good about themselves. Actions are more
important than words.

YMMV.

In any case, we went over all these sorts of arguments at excruciating
length in 2016. It's quite clear to the core team that a majority of
the community wants a CoC. I don't think any useful purpose will be
served by re-litigating that point.

regards, tom lane

I remember that thread, but I don't remember any vote being taken. And
the participants in the thread were self-selected for interest in the
topic, so any consensus there is not necessarily reflective of the
community at large.

I am completely in favor of civil discourse and behavior, but I am not
in favor of unenforcible red tape.

Just my 2 cents.
George

#16David G. Johnston
david.g.johnston@gmail.com
In reply to: George Neuner (#15)
hackersgeneral
Re: [HACKERS] Code of Conduct plan

On Sunday, June 3, 2018, George Neuner <gneuner2@comcast.net> wrote:

On Sun, 03 Jun 2018 17:47:58 -0400, Tom Lane <tgl@sss.pgh.pa.us>
wrote:

Benjamin Scherrey <scherrey@proteus-tech.com> writes:

Another more specific factual question - have there been incidents

within

the active Postgresql community where behaviour by individuals who are
participants in the community have conducted themselves in a manner that
brought on the actual need for such a code of conduct to exist in the

first

place?

I believe there were a couple of unfortunate incidents at conferences.
Now, conferences are generally expected to have their own CoCs and enforce
them themselves; this CoC is meant more to cover on-line interactions.
You could argue that we shouldn't create such a CoC until something bad
happens on-line; but I'd prefer to think that having a CoC might prevent
that from ever happening at all, which is surely better.

Unfortunately, conduct codes generally aren't worth the paper they are
written on. People who are inclined to behave badly towards others in
the 1st place will do so regardless of any code or any consequences of
violating the code.

I would say that such a generalization is itself of dubious value.

The only thing a conduct code really accomplishes is to make some

subset of the signers feel good about themselves. Actions are more
important than words.

It communicates that this community has a policing force, which itself is
non-obvious and thus worth communicating, and provides that force
guidelines for action.

In any case, we went over all these sorts of arguments at excruciating
length in 2016. It's quite clear to the core team that a majority of
the community wants a CoC. I don't think any useful purpose will be
served by re-litigating that point.

regards, tom lane

I remember that thread, but I don't remember any vote being taken. And
the participants in the thread were self-selected for interest in the
topic, so any consensus there is not necessarily reflective of the
community at large.

That's pretty much par for the public dynamic of this community. And, as
noted above, such a policy doesn't need the community at-large's approval:
it's a document that constrains those that wrote it.

I am completely in favor of civil discourse and behavior, but I am not
in favor of unenforcible red tape.

The core team does have enforcement tools at its disposal. They are at
least being open about the circumstances and extents under which they would
leverage those tools.

David J.

#17Benjamin Scherrey
scherrey@proteus-tech.com
In reply to: Tom Lane (#7)
hackersgeneral
Re: Code of Conduct plan

On Mon, Jun 4, 2018 at 4:47 AM, Tom Lane <tgl@sss.pgh.pa.us> wrote:

Benjamin Scherrey <scherrey@proteus-tech.com> writes:

Is there some archive of the discussion that brought on this effort and

the

considerations of the committee itself? I wish I had seen the earlier
announcements in 2016 as I would have definitely participated.

If you poke around in our mailing list archives for early 2016 (Jan/Feb),
you'll find a number of threads about it. Mostly on the -general list,
IIRC.

I did go back and read through the 2016 content rather thoroughly. But
where has all the discussion been going on for the last two years? Am I to
understand that this effort has been going on in an entirely undocumented
manner? I find that difficult to fathom such a thing happening in this
community so I'm sure my understanding is mistaken. Where can we see the
details of what was considered and what drove the committee to its
apparently final proposal?

Another more specific factual question - have there been incidents within
the active Postgresql community where behaviour by individuals who are
participants in the community have conducted themselves in a manner that
brought on the actual need for such a code of conduct to exist in the

first

place?

I believe there were a couple of unfortunate incidents at conferences.
Now, conferences are generally expected to have their own CoCs and enforce
them themselves; this CoC is meant more to cover on-line interactions.
You could argue that we shouldn't create such a CoC until something bad
happens on-line; but I'd prefer to think that having a CoC might prevent
that from ever happening at all, which is surely better.

In any case, we went over all these sorts of arguments at excruciating
length in 2016. It's quite clear to the core team that a majority of
the community wants a CoC. I don't think any useful purpose will be
served by re-litigating that point.

I also don't want to re-litigate anything and I do trust that core members
and people involved with the effort are acting in good faith for their
efforts. I'd just like to see what that consisted of so that I can consider
it from a fully informed basis and not waste anyone else's time. I've cc'd
Stacey in hopes that perhaps this can be clarified soon. I would like to
review what was considered before I finalize any opinion about what's been
proposed.

thanx & best regards,

-- Ben Scherrey

#18Adrian Klaver
adrian.klaver@aklaver.com
In reply to: David G. Johnston (#16)
hackersgeneral
Re: [HACKERS] Code of Conduct plan

On 06/03/2018 09:21 PM, David G. Johnston wrote:

On Sunday, June 3, 2018, George Neuner <gneuner2@comcast.net
<mailto:gneuner2@comcast.net>> wrote:

That's pretty much par for the public dynamic of this community.  And,
as noted above, such a policy doesn't need the community at-large's
approval: it's a document that constrains those that wrote it.

If that is the case then it is of no real use as only a handful of
people wrote it. Otherwise could you explain what you mean?

I am completely in favor of civil discourse and behavior, but I am not
in favor of unenforcible red tape.

The core team does have enforcement tools at its disposal.  They are at
least being open about the circumstances and extents under which they
would leverage those tools.

David J.

--
Adrian Klaver
adrian.klaver@aklaver.com

#19David G. Johnston
david.g.johnston@gmail.com
In reply to: Adrian Klaver (#18)
hackersgeneral
Re: [HACKERS] Code of Conduct plan

On Mon, Jun 4, 2018 at 7:06 AM, Adrian Klaver <adrian.klaver@aklaver.com>
wrote:

On 06/03/2018 09:21 PM, David G. Johnston wrote:

That's pretty much par for the public dynamic of this community. And, as
noted above, such a policy doesn't need the community at-large's approval:
it's a document that constrains those that wrote it.

If that is the case then it is of no real use as only a handful of people
wrote it. Otherwise could you explain what you mean?

​The core committee can, if they so choose, e.g., remove someones login
from postgresql.org, period. They don't *need* a published code of conduct
to take action in situations they deem to violate whatever code the members
collectively hold to. But making it public and publishing a corresponding
dispute resolution process brings a level of openness and formality to the
process that benefits the community as a whole. While input from those the
Core Team serves is valuable at the end of the day they are a benign
dictatorial committee when it comes to official PGDG policy and actions and
this document is their group think made manifest for others to learn about
and provide feedback as to how they would wish for the Core Team to behave.

And, since the Core Team is delegating the role of community policing to
others, a document detailing that is needed for those other's benefit if
nothing else.

David J.

#20Tom Lane
tgl@sss.pgh.pa.us
In reply to: Benjamin Scherrey (#17)
hackersgeneral
Re: Code of Conduct plan

Benjamin Scherrey <scherrey@proteus-tech.com> writes:

I did go back and read through the 2016 content rather thoroughly. But
where has all the discussion been going on for the last two years?

It's been private, mostly either (a) the exploration committee responding
to comments that were received at PGCon 2016 [1]https://wiki.postgresql.org/wiki/Coc_qa_pgcon2016 or privately, or (b) the
core team arguing among ourselves whether we were prepared to support the
draft yet. I'm embarrassed to admit that a whole lot of the delay has
been due to (b). Core did finally resolve our differences in in-person
meetings at PGCon 2018, which is why you're seeing this now rather than
some other time.

Anyway, the core discussions certainly aren't going to be made public,
and I doubt that Stacey has any intention of publishing the exploration
committee's private mail either. If you compare the current draft to
what was available in 2016, I don't think you'll find any differences
that are so substantive as to require public defense. We tried to make
the wording simpler and less intimidating, but that's about it.

regards, tom lane

[1]: https://wiki.postgresql.org/wiki/Coc_qa_pgcon2016

#21Geoff Winkless
pgsqladmin@geoff.dj
In reply to: Tom Lane (#7)
hackersgeneral
#22Evan Macbeth
evan.macbeth@crunchydata.com
In reply to: Tom Lane (#4)
hackersgeneral
#23Joshua D. Drake
jd@commandprompt.com
In reply to: Jonathan S. Katz (#14)
hackersgeneral
#24Ron
ronljohnsonjr@gmail.com
In reply to: Jonathan S. Katz (#14)
hackersgeneral
#25Ron
ronljohnsonjr@gmail.com
In reply to: Evan Macbeth (#22)
hackersgeneral
#26Joshua D. Drake
jd@commandprompt.com
In reply to: Tom Lane (#4)
hackersgeneral
#27Joshua D. Drake
jd@commandprompt.com
In reply to: Gavin Flower (#11)
hackersgeneral
#28Joshua D. Drake
jd@commandprompt.com
In reply to: Ron (#25)
hackersgeneral
#29Joshua D. Drake
jd@commandprompt.com
In reply to: Benjamin Scherrey (#17)
hackersgeneral
#30Gilberto Castillo
gilberto.castillo@etecsa.cu
In reply to: Joshua D. Drake (#26)
hackersgeneral
#31Justin Clift
justin@postgresql.org
In reply to: Joshua D. Drake (#27)
hackersgeneral
#32Justin Clift
justin@postgresql.org
In reply to: Justin Clift (#31)
hackersgeneral
#33Jason Petersen
jason@citusdata.com
In reply to: Joshua D. Drake (#27)
hackersgeneral
#34Tom Lane
tgl@sss.pgh.pa.us
In reply to: Joshua D. Drake (#26)
hackersgeneral
#35Gavin Flower
GavinFlower@archidevsys.co.nz
In reply to: Jason Petersen (#33)
hackersgeneral
#36Alvaro Herrera
alvherre@2ndquadrant.com
In reply to: Gavin Flower (#35)
hackersgeneral
#37Justin Clift
justin@postgresql.org
In reply to: Alvaro Herrera (#36)
hackersgeneral
#38Tom Lane
tgl@sss.pgh.pa.us
In reply to: Alvaro Herrera (#36)
hackersgeneral
#39Dave Cramer
pg@fastcrypt.com
In reply to: Tom Lane (#38)
hackersgeneral
#40Joshua D. Drake
jd@commandprompt.com
In reply to: Tom Lane (#34)
hackersgeneral
#41Tom Lane
tgl@sss.pgh.pa.us
In reply to: Joshua D. Drake (#40)
hackersgeneral
#42Steve Atkins
steve@blighty.com
In reply to: Joshua D. Drake (#40)
hackersgeneral
#43Tatsuo Ishii
t-ishii@sra.co.jp
In reply to: Tom Lane (#4)
hackersgeneral
#44Jonathan S. Katz
jonathan.katz@excoventures.com
In reply to: Tom Lane (#41)
hackersgeneral
#45Tom Lane
tgl@sss.pgh.pa.us
In reply to: Tatsuo Ishii (#43)
hackersgeneral
#46Tatsuo Ishii
t-ishii@sra.co.jp
In reply to: Tom Lane (#45)
hackersgeneral
#47Vik Fearing
vik@postgresfriends.org
In reply to: Tom Lane (#45)
hackersgeneral
#48Tom Lane
tgl@sss.pgh.pa.us
In reply to: Vik Fearing (#47)
hackersgeneral
#49Tom Lane
tgl@sss.pgh.pa.us
In reply to: Geoff Winkless (#21)
hackersgeneral
#50Joshua D. Drake
jd@commandprompt.com
In reply to: Tom Lane (#49)
hackersgeneral
#51Jonathan S. Katz
jonathan.katz@excoventures.com
In reply to: Tom Lane (#48)
hackersgeneral
#52Tom Lane
tgl@sss.pgh.pa.us
In reply to: Adrian Klaver (#6)
hackersgeneral
#53Chris Travers
chris.travers@adjust.com
In reply to: Joshua D. Drake (#27)
hackersgeneral
#54Gilberto Castillo
gilberto.castillo@etecsa.cu
In reply to: Chris Travers (#53)
hackersgeneral
#55Gilberto Castillo
gilberto.castillo@etecsa.cu
In reply to: Gilberto Castillo (#54)
hackersgeneral
#56Chris Travers
chris.travers@gmail.com
In reply to: Tom Lane (#4)
hackersgeneral
#57Lutz Horn
lutz.horn@posteo.de
In reply to: Chris Travers (#56)
hackersgeneral
#58Joshua D. Drake
jd@commandprompt.com
In reply to: Tom Lane (#52)
hackersgeneral
#59Joshua D. Drake
jd@commandprompt.com
In reply to: Chris Travers (#53)
hackersgeneral
#60Joshua D. Drake
jd@commandprompt.com
In reply to: Lutz Horn (#57)
hackersgeneral
In reply to: Jason Petersen (#33)
hackersgeneral
#62Lutz Horn
lutz.horn@posteo.de
In reply to: Joshua D. Drake (#60)
hackersgeneral
#63Gilberto Castillo
gilberto.castillo@etecsa.cu
In reply to: Joshua D. Drake (#59)
hackersgeneral
#64Lutz Horn
lutz.horn@posteo.de
In reply to: Joshua D. Drake (#58)
hackersgeneral
#65Joshua D. Drake
jd@commandprompt.com
In reply to: Lutz Horn (#64)
hackersgeneral
#66Geoff Winkless
pgsqladmin@geoff.dj
In reply to: Tom Lane (#49)
hackersgeneral
#67Benjamin Scherrey
scherrey@proteus-tech.com
In reply to: Peter Geoghegan (#61)
hackersgeneral
#68Benjamin Scherrey
scherrey@proteus-tech.com
In reply to: Joshua D. Drake (#65)
hackersgeneral
#69Magnus Hagander
magnus@hagander.net
In reply to: Chris Travers (#53)
hackersgeneral
#70James Keener
jim@jimkeener.com
In reply to: Benjamin Scherrey (#67)
hackersgeneral
In reply to: Benjamin Scherrey (#67)
hackersgeneral
#72James Keener
jim@jimkeener.com
In reply to: James Keener (#70)
hackersgeneral
#73James Keener
jim@jimkeener.com
In reply to: Peter Geoghegan (#71)
hackersgeneral
#74Tom Lane
tgl@sss.pgh.pa.us
In reply to: James Keener (#70)
hackersgeneral
#75Joshua D. Drake
jd@commandprompt.com
In reply to: Tom Lane (#74)
hackersgeneral
#76Benjamin Scherrey
scherrey@proteus-tech.com
In reply to: Joshua D. Drake (#75)
hackersgeneral
#77Jonathan S. Katz
jonathan.katz@excoventures.com
In reply to: Tom Lane (#74)
hackersgeneral
#78James Keener
jim@jimkeener.com
In reply to: Joshua D. Drake (#75)
hackersgeneral
#79James Keener
jim@jimkeener.com
In reply to: Jonathan S. Katz (#77)
hackersgeneral
#80Chris Travers
chris.travers@gmail.com
In reply to: James Keener (#72)
hackersgeneral
#81David G. Johnston
david.g.johnston@gmail.com
In reply to: Tom Lane (#74)
hackersgeneral
#82Tom Lane
tgl@sss.pgh.pa.us
In reply to: James Keener (#72)
hackersgeneral
In reply to: James Keener (#79)
hackersgeneral
#84Steve Atkins
steve@blighty.com
In reply to: James Keener (#79)
hackersgeneral
#85James Keener
jim@jimkeener.com
In reply to: Jonathan S. Katz (#77)
hackersgeneral
#86Benjamin Scherrey
scherrey@proteus-tech.com
In reply to: James Keener (#85)
hackersgeneral
#87Tom Lane
tgl@sss.pgh.pa.us
In reply to: David G. Johnston (#81)
hackersgeneral
#88Chris Travers
chris.travers@gmail.com
In reply to: James Keener (#85)
hackersgeneral
#89Joshua D. Drake
jd@commandprompt.com
In reply to: Chris Travers (#88)
hackersgeneral
#90James Keener
jim@jimkeener.com
In reply to: Joshua D. Drake (#89)
hackersgeneral
#91Joshua D. Drake
jd@commandprompt.com
In reply to: James Keener (#90)
hackersgeneral
#92Stephen Frost
sfrost@snowman.net
In reply to: Magnus Hagander (#69)
hackersgeneral
In reply to: Tom Lane (#87)
hackersgeneral
#94Christophe Pettus
xof@thebuild.com
In reply to: Benjamin Scherrey (#67)
hackersgeneral
#95James Keener
jim@jimkeener.com
In reply to: Josh Berkus (#1)
hackersgeneral
#96Chris Travers
chris.travers@gmail.com
In reply to: James Keener (#95)
hackersgeneral
#97Benjamin Scherrey
scherrey@proteus-tech.com
In reply to: Joshua D. Drake (#89)
hackersgeneral
#98Christophe Pettus
xof@thebuild.com
In reply to: Benjamin Scherrey (#97)
hackersgeneral
#99Tom Lane
tgl@sss.pgh.pa.us
In reply to: Chris Travers (#96)
hackersgeneral
#100Benjamin Scherrey
scherrey@proteus-tech.com
In reply to: Christophe Pettus (#98)
hackersgeneral
#101Stephen Frost
sfrost@snowman.net
In reply to: Benjamin Scherrey (#100)
hackersgeneral
#102Andres Freund
andres@anarazel.de
In reply to: Benjamin Scherrey (#100)
hackersgeneral
#103Christophe Pettus
xof@thebuild.com
In reply to: Benjamin Scherrey (#100)
hackersgeneral
In reply to: Christophe Pettus (#103)
hackersgeneral
#105Joshua D. Drake
jd@commandprompt.com
In reply to: Christophe Pettus (#98)
hackersgeneral
#106Jonathan S. Katz
jonathan.katz@excoventures.com
In reply to: Tom Lane (#99)
hackersgeneral
#107Sven R. Kunze
srkunze@mail.de
In reply to: Tom Lane (#4)
hackersgeneral
#108Ozz Nixon
ozznixon@gmail.com
In reply to: Sven R. Kunze (#107)
hackersgeneral
In reply to: Sven R. Kunze (#107)
hackersgeneral
#110Christophe Pettus
xof@thebuild.com
In reply to: Peter Geoghegan (#109)
hackersgeneral
#111Isaac Morland
isaac.morland@gmail.com
In reply to: Ozz Nixon (#108)
hackersgeneral
#112Tom Lane
tgl@sss.pgh.pa.us
In reply to: Benjamin Scherrey (#100)
hackersgeneral
#113Adrian Klaver
adrian.klaver@aklaver.com
In reply to: Tom Lane (#112)
hackersgeneral
#114Jan Claeys
lists@janc.be
In reply to: Chris Travers (#53)
hackersgeneral
#115Adrian Klaver
adrian.klaver@aklaver.com
In reply to: Jan Claeys (#114)
hackersgeneral
#116Christophe Pettus
xof@thebuild.com
In reply to: Jan Claeys (#114)
hackersgeneral
#117Tom Lane
tgl@sss.pgh.pa.us
In reply to: Adrian Klaver (#115)
hackersgeneral
#118Joshua D. Drake
jd@commandprompt.com
In reply to: Tom Lane (#112)
hackersgeneral
#119Dennis Gearon
gearond@sbcglobal.net
In reply to: Ron (#10)
hackersgeneral
#120Tom Lane
tgl@sss.pgh.pa.us
In reply to: Adrian Klaver (#113)
hackersgeneral
#121Chris Travers
chris.travers@gmail.com
In reply to: Jan Claeys (#114)
hackersgeneral
#122Joshua D. Drake
jd@commandprompt.com
In reply to: Tom Lane (#120)
hackersgeneral
#123Jeremy Schneider
schnjere@amazon.com
In reply to: Tom Lane (#4)
hackersgeneral
#124Tom Lane
tgl@sss.pgh.pa.us
In reply to: Jeremy Schneider (#123)
hackersgeneral
#125Tom Lane
tgl@sss.pgh.pa.us
In reply to: Tom Lane (#124)
hackersgeneral
#126David G. Johnston
david.g.johnston@gmail.com
In reply to: Tom Lane (#124)
hackersgeneral
#127Alvaro Herrera
alvherre@2ndquadrant.com
In reply to: David G. Johnston (#126)
hackersgeneral
#128Joshua D. Drake
jd@commandprompt.com
In reply to: Tom Lane (#125)
hackersgeneral
#129Tom Lane
tgl@sss.pgh.pa.us
In reply to: David G. Johnston (#126)
hackersgeneral
#130Jeremy Schneider
schnjere@amazon.com
In reply to: David G. Johnston (#126)
hackersgeneral
#131Jan Claeys
lists@janc.be
In reply to: Chris Travers (#121)
hackersgeneral
#132Chris Travers
chris.travers@gmail.com
In reply to: Jan Claeys (#131)
hackersgeneral
#133Pablo Hendrickx
pablo.hendrickx@exitas.be
In reply to: Chris Travers (#132)
general
In reply to: Pablo Hendrickx (#133)
general
#135Gavin Flower
GavinFlower@archidevsys.co.nz
In reply to: Raymond O'Donnell (#134)
general
#136Christophe Pettus
xof@thebuild.com
In reply to: Gavin Flower (#135)
general
#137Gavin Flower
GavinFlower@archidevsys.co.nz
In reply to: Christophe Pettus (#136)
general
#138Ron
ronljohnsonjr@gmail.com
In reply to: Gavin Flower (#135)
general
#139Christophe Pettus
xof@thebuild.com
In reply to: Gavin Flower (#137)
general
#140Gavin Flower
GavinFlower@archidevsys.co.nz
In reply to: Ron (#138)
general
#141Gavin Flower
GavinFlower@archidevsys.co.nz
In reply to: Christophe Pettus (#139)
general
#142Chris Travers
chris.travers@gmail.com
In reply to: Christophe Pettus (#139)
general
#143Tom Lane
tgl@sss.pgh.pa.us
In reply to: Christophe Pettus (#136)
general
#144Szymon Guz
mabewlun@gmail.com
In reply to: Gavin Flower (#137)
general
#145Ron
ronljohnsonjr@gmail.com
In reply to: Gavin Flower (#140)
general
#146Chris Travers
chris.travers@gmail.com
In reply to: Tom Lane (#143)
general
#147Simon Riggs
simon@2ndQuadrant.com
In reply to: Tom Lane (#125)
hackersgeneral
#148Justin Clift
justin@postgresql.org
In reply to: Simon Riggs (#147)
hackersgeneral
#149Chris Travers
chris.travers@gmail.com
In reply to: Justin Clift (#148)
hackersgeneral
#150mariusz
marius@mtvk.pl
In reply to: James Keener (#70)
hackersgeneral
#151Jonathan S. Katz
jonathan.katz@excoventures.com
In reply to: Simon Riggs (#147)
hackersgeneral
#152Adrian Klaver
adrian.klaver@aklaver.com
In reply to: Gavin Flower (#135)
general
#153Tom Lane
tgl@sss.pgh.pa.us
In reply to: Justin Clift (#148)
hackersgeneral
#154Stephen Frost
sfrost@snowman.net
In reply to: Tom Lane (#4)
hackersgeneral
#155Bruce Momjian
bruce@momjian.us
In reply to: Stephen Frost (#154)
hackersgeneral
#156Tom Lane
tgl@sss.pgh.pa.us
In reply to: Stephen Frost (#154)
hackersgeneral
#157Tom Lane
tgl@sss.pgh.pa.us
In reply to: Tom Lane (#156)
hackersgeneral
#158Chris Travers
chris.travers@gmail.com
In reply to: Tom Lane (#157)
hackersgeneral
#159Chris Travers
chris.travers@gmail.com
In reply to: Chris Travers (#158)
hackersgeneral
#160Karsten Hilbert
Karsten.Hilbert@gmx.net
In reply to: Chris Travers (#159)
hackersgeneral
#161Ilya Kosmodemiansky
ilya.kosmodemiansky@postgresql-consulting.com
In reply to: Chris Travers (#158)
hackersgeneral
#162Chris Travers
chris.travers@gmail.com
In reply to: Ilya Kosmodemiansky (#161)
hackersgeneral
#163Damir Colak
dcolak@gmail.com
In reply to: Chris Travers (#158)
hackersgeneral
#164James Keener
jim@jimkeener.com
In reply to: Chris Travers (#162)
hackersgeneral
#165Martin Mueller
martinmueller@northwestern.edu
In reply to: James Keener (#164)
hackersgeneral
#166Adrian Klaver
adrian.klaver@aklaver.com
In reply to: Chris Travers (#158)
hackersgeneral
#167Robert Eckhardt
reckhardt@pivotal.io
In reply to: Adrian Klaver (#166)
hackersgeneral
#168Joshua D. Drake
jd@commandprompt.com
In reply to: Chris Travers (#158)
hackersgeneral
#169James Keener
jim@jimkeener.com
In reply to: Robert Eckhardt (#167)
hackersgeneral
#170Adrian Klaver
adrian.klaver@aklaver.com
In reply to: Robert Eckhardt (#167)
hackersgeneral
#171Dave Page
dpage@pgadmin.org
In reply to: Joshua D. Drake (#168)
hackersgeneral
#172Stephen Frost
sfrost@snowman.net
In reply to: Adrian Klaver (#166)
hackersgeneral
#173Tom Lane
tgl@sss.pgh.pa.us
In reply to: Robert Eckhardt (#167)
hackersgeneral
#174Geoff Winkless
pgsqladmin@geoff.dj
In reply to: James Keener (#169)
hackersgeneral
#175Dave Page
dpage@pgadmin.org
In reply to: James Keener (#169)
hackersgeneral
#176Dave Page
dpage@pgadmin.org
In reply to: Adrian Klaver (#170)
hackersgeneral
#177Joshua D. Drake
jd@commandprompt.com
In reply to: Robert Eckhardt (#167)
hackersgeneral
#178James Keener
jim@jimkeener.com
In reply to: Dave Page (#175)
hackersgeneral
#179Adrian Klaver
adrian.klaver@aklaver.com
In reply to: Dave Page (#176)
hackersgeneral
#180Stephen Frost
sfrost@snowman.net
In reply to: Joshua D. Drake (#168)
hackersgeneral
#181Ilya Kosmodemiansky
ilya.kosmodemiansky@postgresql-consulting.com
In reply to: Dave Page (#175)
hackersgeneral
#182Dave Page
dpage@pgadmin.org
In reply to: James Keener (#178)
hackersgeneral
#183Joshua D. Drake
jd@commandprompt.com
In reply to: Dave Page (#171)
hackersgeneral
#184Dave Page
dpage@pgadmin.org
In reply to: Adrian Klaver (#179)
hackersgeneral
#185Ilya Kosmodemiansky
ilya.kosmodemiansky@postgresql-consulting.com
In reply to: Ilya Kosmodemiansky (#181)
hackersgeneral
#186James Keener
jim@jimkeener.com
In reply to: Ilya Kosmodemiansky (#181)
hackersgeneral
#187Dave Page
dpage@pgadmin.org
In reply to: Joshua D. Drake (#183)
hackersgeneral
#188Joshua D. Drake
jd@commandprompt.com
In reply to: Dave Page (#182)
hackersgeneral
#189James Keener
jim@jimkeener.com
In reply to: Josh Berkus (#1)
hackersgeneral
#190Joshua D. Drake
jd@commandprompt.com
In reply to: James Keener (#186)
hackersgeneral
#191Dave Page
dpage@pgadmin.org
In reply to: James Keener (#186)
hackersgeneral
#192Dave Page
dpage@pgadmin.org
In reply to: Joshua D. Drake (#188)
hackersgeneral
#193James Keener
jim@jimkeener.com
In reply to: Dave Page (#191)
hackersgeneral
#194James Keener
jim@jimkeener.com
In reply to: Josh Berkus (#1)
hackersgeneral
#195James Keener
jim@jimkeener.com
In reply to: Dave Page (#192)
hackersgeneral
#196David Wall
d.wall@computer.org
In reply to: James Keener (#193)
hackersgeneral
#197Stephen Frost
sfrost@snowman.net
In reply to: James Keener (#193)
hackersgeneral
#198Dave Page
dpage@pgadmin.org
In reply to: James Keener (#194)
hackersgeneral
#199James Keener
jim@jimkeener.com
In reply to: Stephen Frost (#197)
hackersgeneral
#200Evan Macbeth
evan.macbeth@crunchydata.com
In reply to: James Keener (#164)
hackersgeneral
#201Joshua D. Drake
jd@commandprompt.com
In reply to: Dave Page (#192)
hackersgeneral
#202Dave Page
dpage@pgadmin.org
In reply to: James Keener (#195)
hackersgeneral
#203James Keener
jim@jimkeener.com
In reply to: Evan Macbeth (#200)
hackersgeneral
#204Geoff Winkless
pgsqladmin@geoff.dj
In reply to: James Keener (#194)
hackersgeneral
#205Stephen Frost
sfrost@snowman.net
In reply to: James Keener (#199)
hackersgeneral
#206Chris Travers
chris.travers@gmail.com
In reply to: Dave Page (#171)
hackersgeneral
#207Chris Travers
chris.travers@gmail.com
In reply to: Tom Lane (#173)
hackersgeneral
#208Chris Travers
chris.travers@gmail.com
In reply to: Dave Page (#192)
hackersgeneral
#209David G. Johnston
david.g.johnston@gmail.com
In reply to: Tom Lane (#173)
hackersgeneral
#210Dimitri Maziuk
dmaziuk@bmrb.wisc.edu
In reply to: Dave Page (#187)
hackersgeneral
In reply to: Joshua D. Drake (#177)
hackersgeneral
#212Dimitri Maziuk
dmaziuk@bmrb.wisc.edu
In reply to: Peter Geoghegan (#211)
hackersgeneral
#213Lee Hachadoorian
Lee.Hachadoorian+L@gmail.com
In reply to: Chris Travers (#207)
hackersgeneral
In reply to: Dimitri Maziuk (#212)
hackersgeneral
#215Dimitri Maziuk
dmaziuk@bmrb.wisc.edu
In reply to: Peter Geoghegan (#214)
hackersgeneral
#216Stephen Frost
sfrost@snowman.net
In reply to: Dimitri Maziuk (#215)
hackersgeneral
#217Robert Haas
robertmhaas@gmail.com
In reply to: Dave Page (#202)
hackersgeneral
#218Chris Travers
chris.travers@gmail.com
In reply to: Peter Geoghegan (#214)
hackersgeneral
In reply to: Dimitri Maziuk (#215)
hackersgeneral
#220Martin Mueller
martinmueller@northwestern.edu
In reply to: Joshua D. Drake (#190)
hackersgeneral
#221Dimitri Maziuk
dmaziuk@bmrb.wisc.edu
In reply to: Chris Travers (#218)
hackersgeneral
#222Tom Lane
tgl@sss.pgh.pa.us
In reply to: Robert Haas (#217)
hackersgeneral
#223Steve Litt
slitt@troubleshooters.com
In reply to: Martin Mueller (#165)
hackersgeneral
#224Steve Litt
slitt@troubleshooters.com
In reply to: James Keener (#169)
hackersgeneral
#225Steve Litt
slitt@troubleshooters.com
In reply to: Joshua D. Drake (#177)
hackersgeneral
#226James Keener
jim@jimkeener.com
In reply to: Steve Litt (#224)
hackersgeneral
#227Chris Travers
chris.travers@gmail.com
In reply to: James Keener (#226)
hackersgeneral
#228Olivier Gautherot
olivier@gautherot.net
In reply to: Tom Lane (#222)
hackersgeneral
#229Bruce Momjian
bruce@momjian.us
In reply to: Chris Travers (#227)
hackersgeneral
#230Bruce Momjian
bruce@momjian.us
In reply to: Bruce Momjian (#229)
hackersgeneral
#231Tom Lane
tgl@sss.pgh.pa.us
In reply to: Bruce Momjian (#229)
hackersgeneral
#232Melvin Davidson
melvin6925@gmail.com
In reply to: Tom Lane (#231)
hackersgeneral
#233Martin Mueller
martinmueller@northwestern.edu
In reply to: Melvin Davidson (#232)
hackersgeneral
#234Bruce Momjian
bruce@momjian.us
In reply to: Martin Mueller (#233)
hackersgeneral
#235Karsten Hilbert
Karsten.Hilbert@gmx.net
In reply to: Melvin Davidson (#232)
hackersgeneral
#236Martin Mueller
martinmueller@northwestern.edu
In reply to: Bruce Momjian (#234)
hackersgeneral
#237Tom Lane
tgl@sss.pgh.pa.us
In reply to: Martin Mueller (#236)
hackersgeneral
#238Adrian Klaver
adrian.klaver@aklaver.com
In reply to: Peter Geoghegan (#219)
hackersgeneral
#239Adrian Klaver
adrian.klaver@aklaver.com
In reply to: Robert Haas (#217)
hackersgeneral
#240Mark Kirkwood
mark.kirkwood@catalyst.net.nz
In reply to: Tom Lane (#222)
hackersgeneral
#241Chris Travers
chris.travers@gmail.com
In reply to: Tom Lane (#237)
hackersgeneral
#242Stephen Cook
sclists@gmail.com
In reply to: Mark Kirkwood (#240)
hackersgeneral
#243Martin Mueller
martinmueller@northwestern.edu
In reply to: Stephen Cook (#242)
hackersgeneral
#244Dimitri Maziuk
dmaziuk@bmrb.wisc.edu
In reply to: Adrian Klaver (#238)
hackersgeneral
#245FarjadFarid(ChkNet)
farjad.farid@checknetworks.com
In reply to: Dimitri Maziuk (#244)
hackersgeneral
#246Steve Litt
slitt@troubleshooters.com
In reply to: Mark Kirkwood (#240)
hackersgeneral
#247Dimitri Maziuk
dmaziuk@bmrb.wisc.edu
In reply to: Martin Mueller (#243)
hackersgeneral
#248Joshua D. Drake
jd@commandprompt.com
In reply to: Dimitri Maziuk (#247)
hackersgeneral
#249Chris Travers
chris.travers@gmail.com
In reply to: Joshua D. Drake (#248)
hackersgeneral
#250Steve Litt
slitt@troubleshooters.com
In reply to: Joshua D. Drake (#248)
hackersgeneral
#251Steve Litt
slitt@troubleshooters.com
In reply to: Chris Travers (#249)
hackersgeneral
#252Steve Atkins
steve@blighty.com
In reply to: Steve Litt (#250)
hackersgeneral
#253Chris Travers
chris.travers@gmail.com
In reply to: Steve Litt (#251)
hackersgeneral
#254Dimitri Maziuk
dmaziuk@bmrb.wisc.edu
In reply to: Chris Travers (#249)
hackersgeneral
#255ERR ORR
rd0002@gmail.com
In reply to: Dimitri Maziuk (#254)
hackersgeneral
#256Tatsuo Ishii
t-ishii@sra.co.jp
In reply to: Tatsuo Ishii (#46)
hackersgeneral
#257Tom Lane
tgl@sss.pgh.pa.us
In reply to: Tatsuo Ishii (#256)
hackersgeneral
#258Tatsuo Ishii
t-ishii@sra.co.jp
In reply to: Tom Lane (#257)
hackersgeneral
#259Jonathan S. Katz
jkatz@postgresql.org
In reply to: Tatsuo Ishii (#258)
hackersgeneral
#260Tatsuo Ishii
t-ishii@sra.co.jp
In reply to: Jonathan S. Katz (#259)
hackersgeneral
#261Craig Ringer
craig@2ndquadrant.com
In reply to: James Keener (#203)
hackersgeneral
#262Chris Travers
chris.travers@gmail.com
In reply to: Craig Ringer (#261)
hackersgeneral
#263Robert Haas
robertmhaas@gmail.com
In reply to: Tom Lane (#222)
hackersgeneral
#264Bruce Momjian
bruce@momjian.us
In reply to: Chris Travers (#262)
hackersgeneral
#265Tatsuo Ishii
t-ishii@sra.co.jp
In reply to: Tatsuo Ishii (#260)
hackersgeneral
#266Jonathan S. Katz
jkatz@postgresql.org
In reply to: Tatsuo Ishii (#265)
hackersgeneral
#267Tatsuo Ishii
t-ishii@sra.co.jp
In reply to: Jonathan S. Katz (#266)
hackersgeneral
#268Magnus Hagander
magnus@hagander.net
In reply to: Tatsuo Ishii (#267)
hackersgeneral
#269Tatsuo Ishii
t-ishii@sra.co.jp
In reply to: Magnus Hagander (#268)
hackersgeneral
#270Jonathan S. Katz
jkatz@postgresql.org
In reply to: Tatsuo Ishii (#269)
hackersgeneral
#271Tatsuo Ishii
t-ishii@sra.co.jp
In reply to: Jonathan S. Katz (#270)
hackersgeneral
#272Jonathan S. Katz
jkatz@postgresql.org
In reply to: Tatsuo Ishii (#271)
hackersgeneral
#273Tatsuo Ishii
t-ishii@sra.co.jp
In reply to: Jonathan S. Katz (#272)
hackersgeneral
#274Tatsuo Ishii
t-ishii@sra.co.jp
In reply to: Tatsuo Ishii (#273)
hackersgeneral
#275Jonathan S. Katz
jkatz@postgresql.org
In reply to: Tatsuo Ishii (#274)
hackersgeneral
#276Tatsuo Ishii
t-ishii@sra.co.jp
In reply to: Jonathan S. Katz (#275)
hackersgeneral
#277Stacey Haysler
stacey@haysler.sh
In reply to: Tatsuo Ishii (#276)
hackersgeneral
#278Tatsuo Ishii
t-ishii@sra.co.jp
In reply to: Stacey Haysler (#277)
hackersgeneral
#279Stacey Haysler
stacey@haysler.sh
In reply to: Tatsuo Ishii (#278)
hackersgeneral