Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.72) (envelope-from ) id 1U65mu-0007QE-SS for pgsql-pkg-debian@arkaria.postgresql.org; Thu, 14 Feb 2013 20:52:13 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.72) (envelope-from ) id 1U65mu-0000PW-Aa for pgsql-pkg-debian@arkaria.postgresql.org; Thu, 14 Feb 2013 20:52:12 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtp (Exim 4.72) (envelope-from ) id 1U65mt-0000PN-UC; Thu, 14 Feb 2013 20:52:11 +0000 Received: from [2a02:16a8:dc41::11] (helo=cronos.madness.at) by magus.postgresql.org with esmtp (Exim 4.72) (envelope-from ) id 1U65ms-0000kB-Pf; Thu, 14 Feb 2013 20:52:11 +0000 Received: from mastermind.kaltenbrunner.cc ([2001:470:7a2d::22]) by cronos.madness.at with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.72) (envelope-from ) id 1U65mf-0007Qw-Kp; Thu, 14 Feb 2013 21:52:01 +0100 Message-ID: <511D4E61.5050808@kaltenbrunner.cc> Date: Thu, 14 Feb 2013 21:51:45 +0100 From: Stefan Kaltenbrunner User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2 MIME-Version: 1.0 To: Josh Berkus CC: Christoph Berg , Martin Pitt , Magnus Hagander , PostgreSQL WWW , PostgreSQL in Debian , Tom Lane Subject: Re: Re: [pgsql-www] We should not transition to apt.postgresql.org until we have a PPA References: <20130214122643.GF30046@msgid.df7cb.de> <511D2E58.6010705@agliodbs.com> In-Reply-To: <511D2E58.6010705@agliodbs.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a02:16a8:dc41::11 (failed) X-Pg-Spam-Score: -1.1 (-) X-Mailing-List: pgsql-pkg-debian List-Help: List-ID: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Precedence: bulk Sender: pgsql-pkg-debian-owner@postgresql.org On 02/14/2013 07:35 PM, Josh Berkus wrote: > Folks, > > (1) Issue with instructions on Ubuntu 12.04 > > 1. install the key using the wget command. and that is a problem? > > 2. there is no pgdg.list file to edit, per instructions. Nor, for that > matter, is there a pgdg.pref file. If the instructions mean *create* > these files from scratch, they should say that. "edit" in my interpretation of the phrasing there includes creating the file - if you have a better wording to suggest please provide a patch... > > =========== > > (2) Problem with general process > > The instructions expressed on the page involve 6 steps, three of which > require editing text files with persnickety syntax, thus requiring an > intimate knowledge of Debian packaging, and mapping your numerical > release number to the "cute" release names, and rearranging lines of a > large complex system-generated file, and messing with repository keys. not sure what the "intimitate knowledge requirement" here is - pasting exactly the strings proposed is enough and there is not a single requirement on understanding debian packaging, though i have to admit that NOT understanding it is kinda a sign that you should not have root on the debian based box you are on and you are an admin for. > > Frankly, installing PostgreSQL from source will be easier than following > those instructions. It represents a return to "PostgreSQL is hard to > install" for Ubuntu users. I very much doubt that - because just for a starter getting all the build requirements on a typical ubuntu box in place is way more complex than following the very trival steps on the above mentioned docs > > Compare this to the simple and largely infallable sequence for > installing the PPA: > > 1. apt-get install python-software-properties > 2. add-apt-repository ppa:pitti/postgresql > 3. apt-get update > 4. apt-get install postgresql-9.2 I completely fail to see how that is fundamentally different from the docs that we have now (not saying they cannot be improved) - once you have decided that an external package source is ok, the actual 30s or 45s you need to invest to make that true does not matter at all. > > That's *it*. No text files to edit, no keys to mess with, no finicky > syntax to learn. Just four commands which can be put in a simple shell > script and deployed across a dozen servers, thanks to Martin's good work. > > The new process represents a 20X increase in sysadmin time to install > PostgreSQL on a server. This will result in less PostgresQL > installations. Do we really want that? I really think you need to step back a bit - editing a textfile or two vs typing a few lines on the commandline is hardly a 20x increase in sysadmin time. And even if it would be 5s(ppa) vs 100s(what we have now) for the first install that is not even measurable noise in any deployment. > > Alternately, Martin, this will mean (for our professional clients) > switching from Ubuntu to Red Hat/Fedora, just because it's easier to > maintain PostgreSQL there. so a hypothetical 5s vs 100s issue combined with the fact that 'not understanding how the packaging system on the OS I rely on and that I have deployed on "dozends of servers" works' will make them switch their entire platform to a different distribution? Stefan -- Sent via pgsql-pkg-debian mailing list (pgsql-pkg-debian@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-pkg-debian