Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.72) (envelope-from ) id 1U7Vof-00041t-IU for pgsql-pkg-debian@arkaria.postgresql.org; Mon, 18 Feb 2013 18:51:53 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.72) (envelope-from ) id 1U7Vof-0003Hl-17 for pgsql-pkg-debian@arkaria.postgresql.org; Mon, 18 Feb 2013 18:51:53 +0000 Received: from makus.postgresql.org ([2001:4800:7903:4::125]) by malur.postgresql.org with esmtp (Exim 4.72) (envelope-from ) id 1U7Voe-0003Ha-8l for pgsql-pkg-debian@postgresql.org; Mon, 18 Feb 2013 18:51:52 +0000 Received: from mail-wi0-x22a.google.com ([2a00:1450:400c:c05::22a]) by makus.postgresql.org with esmtp (Exim 4.72) (envelope-from ) id 1U7Voc-0001gy-JL for pgsql-pkg-debian@postgresql.org; Mon, 18 Feb 2013 18:51:51 +0000 Received: by mail-wi0-f170.google.com with SMTP id hm11so4138820wib.3 for ; Mon, 18 Feb 2013 10:51:49 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type:x-gm-message-state; bh=tmlgTxbU2XRDsp2yaRGapODObLMLY5HWlRrg2Lel1h0=; b=KClZwRnfPDSNTWoQQszeerHfZPMASxM4KMHPGWN7VGqvqHwaQfcBgnMlD25pN84STv bH650GpNXCHgvXwv5X3y15rd+K+j3QuLGPNQRJTENBav+XqytDKFOx4cGpId6Y0dIAnB RoXaWetq8MdsxhWYpOmoam7tqO0Rt2PqWWAZ1CbQ0Y84AtP61oHgnLaJ+Dwy9dK9dBRc eY/AoabA51I5OQ7hs/zB/kWIoW2o1mjw/AHume3twv5LcMKim/vkJya2vFXfAy4bP/58 jRAS4f/90hNPHOPkxoBEvF2JQOOtDdZ5tix4mTihyUdGVeOrE5GJVDHcmz4zwFfMavs9 lhYA== MIME-Version: 1.0 X-Received: by 10.180.103.65 with SMTP id fu1mr3087463wib.4.1361213509335; Mon, 18 Feb 2013 10:51:49 -0800 (PST) Received: by 10.194.171.40 with HTTP; Mon, 18 Feb 2013 10:51:49 -0800 (PST) In-Reply-To: <20130214094416.GI3042@piware.de> References: <511C1C1E.1030503@agliodbs.com> <19385.1360798440@sss.pgh.pa.us> <20130214055510.GB3119@piware.de> <20130214092940.GB30046@msgid.df7cb.de> <20130214094416.GI3042@piware.de> Date: Mon, 18 Feb 2013 19:51:49 +0100 Message-ID: Subject: Re: Re: [pgsql-www] We should not transition to apt.postgresql.org until we have a PPA From: Magnus Hagander To: Martin Pitt Cc: Christoph Berg , Tom Lane , Josh Berkus , PostgreSQL WWW , PostgreSQL in Debian Content-Type: text/plain; charset=ISO-8859-1 X-Gm-Message-State: ALoCoQkW3mvwUW7Gy8mr5sEV4suwzSeJspApVk9z9JstMM1OtYSZTCODO1tWO5ovxQbfpEGjaFn6 X-Pg-Spam-Score: -1.9 (-) 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 Thu, Feb 14, 2013 at 10:44 AM, Martin Pitt wrote: > Christoph Berg [2013-02-14 10:29 +0100]: >> I see the point. The behavior is in line with backport.debian.org's >> "principle of least surprise", i.e. you will only get upgraded to >> these packages if you explicitely ask for it. For Ubuntu PPA users the >> expectation might be the other way round ("I configured the repo, so >> please take over my system") - I'm not sure which way is the better >> one to default to. > > Debian/Ubuntu backports potentially affect the whole system, so almost > every user will only want to pick a package or two, not all of them. > Also, the point of those "NotAutomatic" flag was that you can even add > the apt source by default everywhere. > > Most PPAs, as well as apt.pg.org are "topic" repositories which IMHO you > would usually enable because you want to use them. +1 for this. Or, +100 if I'm allowed ;) As I argued when we set this up, I think this is the 99% use-case. We should default to this. It's always possible to change it for the less-common usecase. I dropped the argument because I think it was much more important to get *anything* out there than to get stuck on this, and because I was told it was a but too non-debian:y. But if you are also in agreement, maybe this is something that can be reopened for discussion? I see two ways of doing this: 1) Just change the defaults per your suggestion above. This would remove one step of the installation process completely. You're still going to need to add the key manually per that. 2) Create a DEB package that works the same way as the RPM "repository package". That means I download and install one DEB, and it sets up my repository for me. It adds the line to apt.sources.d and it adds the key. If we do this, it could potentially just set the pinning for us, and the *repository* could still have the old defaults. The bottom line is that the user would get what 99% of them want by default and in a single step (actually, it would be two steps since DEB can't install directly from http urls, but it would still be a huge improvement - and it would work transparently if someone used a GUI and just clicked the link). What I would personally most like to see is the combination of these - change the repository default to using "our packages" with priority, *and* create a DEB wrapper package that sets it up for us automatically. -- Magnus Hagander Me: http://www.hagander.net/ Work: http://www.redpill-linpro.com/ -- 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