Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1iyiYW-0003L8-5D for pgsql-docs@arkaria.postgresql.org; Mon, 03 Feb 2020 20:42:52 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1iyiYU-0005Kf-UY for pgsql-docs@arkaria.postgresql.org; Mon, 03 Feb 2020 20:42:50 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1iyiYU-0005KS-3s for pgsql-docs@lists.postgresql.org; Mon, 03 Feb 2020 20:42:50 +0000 Received: from momjian.us ([72.94.173.45]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1iyiYQ-0003Qi-US for pgsql-docs@lists.postgresql.org; Mon, 03 Feb 2020 20:42:48 +0000 Received: from bruce by momjian.us with local (Exim 4.92) (envelope-from ) id 1iyiYO-0005BJ-BU; Mon, 03 Feb 2020 15:42:44 -0500 Date: Mon, 3 Feb 2020 15:42:44 -0500 From: Bruce Momjian To: R Ransbottom Cc: Ian Barwick , Stephen Frost , Laurenz Albe , pgsql-docs@lists.postgresql.org Subject: Re: Documentation: 21.5. Default Roles Message-ID: <20200203204244.GA15678@momjian.us> References: <157742545062.1149.11052653770497832538@wrigleys.postgresql.org> <20191227171654.GA2992@momjian.us> <8c2f4f1b90c993c8c6338b978a78a9ebbcd1c934.camel@cybertec.at> <20200114181331.GB10430@momjian.us> <20200114194502.GX3195@tamriel.snowman.net> <20200119035648.3k4d3erobborxwv3@rat.local> <957c35e3-8023-ebe6-3b51-3a620b66ae82@2ndquadrant.com> <20200124001208.6dessehrm7lgeqwz@rat.local> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20200124001208.6dessehrm7lgeqwz@rat.local> User-Agent: Mutt/1.10.1 (2018-07-13) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk On Thu, Jan 23, 2020 at 07:12:08PM -0500, R Ransbottom wrote: > On Mon, Jan 20, 2020 at 12:23:48PM +0900, Ian Barwick wrote: > > On 2020/01/19 12:56, R Ransbottom wrote: > > > > I would hope to find correct documentation somewhere--that somewhere > > > Indeed, however it's important that the PostgreSQL documentation remains > > stable for released versions. > > > As-is, the current patch set would result in the term "default role(s)" > > disappearing from the documentation in the next minor release, which is > > bound to cause confusion for anyone searching the documentation for the > > term they're familiar with (unless they happen to be reading this thread > > or following the git commit log). Cue cries of "OMG Postgres removed a > > feature in a minor release!!!?!!". > > > And as Stephen mentions, it will break a lot of secondary documentation - > > not just blogs but things like internal training materials etc. > > > If this change is made (which I'm personally not against), then it should be > > only from PostgreSQL 13. For 9.6 ~ 12, IMHO it would be better to tweak the > > existing documentation to somehow mention that "default roles" should be > > thought of as "prefined roles", and note they will be called this from Pg13. > > Ian, agreed modulo 13. > > The current section(s) could forward readers to a revised section. The > DEFAULT_ROLE_* stuff could carry two names to allow a comprehensive fix > in 12.X. That could allow the deprecation and misinformation to end one > EoL sooner. With minor releases coming next week, and no movement on doing web redirects, and no clarity on what this is missing even in master, I will revert this patch in all branches soon. I think everyone agrees the new documentation title is better, but we don't want to break things or add inconsistency to do it. -- Bruce Momjian http://momjian.us EnterpriseDB http://enterprisedb.com + As you are, so once was I. As I am, so you will be. + + Ancient Roman grave inscription +