Fwd: [HACKERS] Switching to Homebrew as recommended Mac install? - Mailing list pgsql-general

From David Johnston
Subject Fwd: [HACKERS] Switching to Homebrew as recommended Mac install?
Date
Msg-id E701888F-A8B9-494C-A054-9E398DD5EC7E@yahoo.com
Whole thread Raw
List pgsql-general
Moving from hackers

Begin forwarded message:

From: Jay Levitt <jay.levitt@gmail.com>
Date: April 2, 2012 5:17:07 MST
To: Dave Page <dpage@pgadmin.org>
Cc: PG Hackers <pgsql-hackers@postgresql.org>
Subject: Re: [HACKERS] Switching to Homebrew as recommended Mac install?


This goes back to the "marketing challenge, not technical challenge" threads.


Actually it seems the question is whether we suggest trading security for convenience.  If the rest of PostgreSQL is something these whiz kids want or need to use they will learn what is needed to install it.  If they work for a company likely someone will train them.  If they do not they will teach the selves from some form of textbook - whether that be a blog post or official high-quality documentation.


Sure, and if humans read docs, instead of just glancing at them, that'd be all you needed. In any case, I could counter myself that nobody reads the doc period, so it doesn't matter what version is listed; that's just the source of my own misunderstanding about maintenance.

In a project of this magnitude there is only so much you can learn via trial and error.  Thus original learning requires some (multiple) forms of written text.  Once you have some people with the knowledge you can train others.  The documentation is there and really smart people will realize that they cannot know everything and so they should read documentation.  Its our job to make sure the trough is full.  If the horse dehydrates because it doesn't want to drink I don't lose any sleep - I'll just look for a different horse.  That said I'll at least to make the software indicate when there is an unusual configuration and give the user some guidance on what to look for.  But I'd generally rather strictly notify and let the user make an informed, manual, decision on how to resolve the issue instead of assuming and hoping the cure is no worse than the disease.


- There are eight ways to install Postgres on a Mac
That isn't any more of a reason to discount the EDB installer than any
other.
Nope, just an argument that the recommended installer should handle that
nicely.

It does. It'll detect that the port is in use and suggest a different
one. I don't know of any other of those installation methods that'll
do that.

That's terrific, and you're right - it's the only one.



In that vein, here's my take on the average whiz kid of the next five years:



Most of those seem irrelevant and none of them are followed by specific actions the community can take to adapt to the new normal.

You get the idea. Just as we grew up not having to solder our computers (much) or boot them from the front panel, they've always had a whole layer of infrastructure that either magically works or that they can fix by Googling and typing without understanding the internals.  (GitHub did not need their own sysadmins until December.) Let's make PG part of that.

That means nothing without more context.  And while making Postgres "part of that" sounds all good I still haven't and good reasons the status quo is failing nor specific actions that can be taken toward that end.  The few things you mentioned you can do without any permission from the community and getting listed on the website seems to require that you make security a higher priority.  That's just how we roll here and it is highly unlikely that will change.



Jay



David J.

pgsql-general by date:

Previous
From: Tom Lane
Date:
Subject: Re: User-defined Aggregate function and performance.
Next
From: David Johnston
Date:
Subject: Fwd: [HACKERS] Switching to Homebrew as recommended Mac install? / apology