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 1iyioa-0003l8-DV for pgsql-docs@arkaria.postgresql.org; Mon, 03 Feb 2020 20:59:28 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1iyioZ-0004p9-2i for pgsql-docs@arkaria.postgresql.org; Mon, 03 Feb 2020 20:59:27 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1iyioY-0004mg-LF for pgsql-docs@lists.postgresql.org; Mon, 03 Feb 2020 20:59:26 +0000 Received: from meldrar.postgresql.org ([2a02:c0:301:0:ffff::31]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.92) (envelope-from ) id 1iyioS-0003zf-3L for pgsql-docs@lists.postgresql.org; Mon, 03 Feb 2020 20:59:26 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=postgresql.org; s=20171124; h=Content-Type:In-Reply-To:MIME-Version:Date: Message-ID:From:References:Cc:To:Subject:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=m862Z190w/P9qJZgTi1zzCGmX9piV2Y07ObZoIWjCqk=; b=jUk7g3taDJQ27fIakZ8u3mQSZX cUXIOT7RUNrX8RbDPeO5SrbglBz6Scqy3QJju1kUoq36CgdeHY4m9jaoc6uJO47BunIWdqcEEXf3S o8phXxJvk1GKkbP9lKYpsTR6tW4FU8I33qdbBTtyA03xKEsmG9a1ghZgqjsYZ63EWqHsvrCuxMIgp hgRBmkbN9i2O89KN1WznUDQw9aJomFaqQPvdptU7l88yrnf6+mkzGgAOcvRpmn+Eir5wi37hnmgl+ RzwJAiE/T68NOIUUs1ZOT6KgkYir74PPxF7A6NnsjbGufCIxs/g6wvNKGaN+q9lXIWUMUZOMD2C63 AF7tJoyw==; Received: from [63.118.15.50] (helo=Ph33rHippo.local) by meldrar.postgresql.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1iyioO-0005Kp-Tz; Mon, 03 Feb 2020 20:59:19 +0000 Subject: Re: Documentation: 21.5. Default Roles To: Bruce Momjian , R Ransbottom Cc: Ian Barwick , Stephen Frost , Laurenz Albe , pgsql-docs@lists.postgresql.org 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> <20200203204244.GA15678@momjian.us> From: "Jonathan S. Katz" Autocrypt: addr=jkatz@postgresql.org; keydata= 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 FmEC Message-ID: <3b1f6cb3-4a6c-fff7-59ae-b8ce0a9866d8@postgresql.org> Date: Mon, 3 Feb 2020 15:59:11 -0500 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:68.0) Gecko/20100101 Thunderbird/68.4.2 MIME-Version: 1.0 In-Reply-To: <20200203204244.GA15678@momjian.us> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="4Mu5jpvo8i9zzKnRmfFwO9YSMJYFT4ZD0" X-Host-Lookup-Failed: Reverse DNS lookup failed for 63.118.15.50 (failed) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --4Mu5jpvo8i9zzKnRmfFwO9YSMJYFT4ZD0 Content-Type: multipart/mixed; boundary="P9vxIrSBawPqeuDLh8tGeXq1b0MnTvbSf" --P9vxIrSBawPqeuDLh8tGeXq1b0MnTvbSf Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 2/3/20 3:42 PM, Bruce Momjian wrote: > 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 rema= ins >>> 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 t= he >>> term they're familiar with (unless they happen to be reading this thr= ead >>> 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 documentati= on - >>> not just blogs but things like internal training materials etc. >> >>> If this change is made (which I'm personally not against), then it sh= ould be >>> only from PostgreSQL 13. For 9.6 ~ 12, IMHO it would be better to twe= ak the >>> existing documentation to somehow mention that "default roles" should= be >>> thought of as "prefined roles", and note they will be called this fro= m Pg13. >> >> Ian, agreed modulo 13. >> >> The current section(s) could forward readers to a revised section. Th= e >> DEFAULT_ROLE_* stuff could carry two names to allow a comprehensive fi= x >> in 12.X. That could allow the deprecation and misinformation to end o= ne >> EoL sooner. >=20 > 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 wil= l > revert this patch in all branches soon. I think everyone agrees the ne= w > documentation title is better, but we don't want to break things or add= > inconsistency to do it. Sorry, I missed the original comment on the "web redirects" So, if there was something done to redirect people from specific deprecated documentation pages historically, it was before my time. Most of the redirects have been as general purposes ones (e.g. /docs/12), the rules we put in for getting rid of "static", and the release notes, which still receives some negative feedback towards it for different reasons (though I think overall the effort was well-received). Anyway, if we had a redirect in place, I'd want us to do it well. I don't know if it's possible...but if we were able to make a change in the doc source to say "this page is now this page" either as a standalone page, or generated a HTML page that automatically redirects, that may solve the issue. Or if we can have a "ghost page" available with the old link, perhaps we can put something into pgweb to automatically redirect to the new page. Other than that, the only quick solution I see is to hardcode it, which I'm not a fan of. So from a pgweb standpoint, the safe thing would be to do nothing with the URL. If you could keep the URL but change the page title, perhaps that would suffice? Jonathan --P9vxIrSBawPqeuDLh8tGeXq1b0MnTvbSf-- --4Mu5jpvo8i9zzKnRmfFwO9YSMJYFT4ZD0 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEE+oS2la8r95ogZD/x8QSccp8cZScFAl44iZ8ACgkQ8QSccp8c ZScl1Q//TjSG+rMmi0663CA7dMmRjZHKpkEvVr1YkHLmOJ1PEImddarwVFY8+Gpa Qy1V8PB++lR3eTG+TRe3ngMYxXovKRvkwy2bkKV45/6O1mrnIUUM0xcPbIhHzfmn 0pPRAdrGAOFjlpaUzQx1l66FvE4e60ZPUBkUP9MHSV+br/+EW22XSHQkqNwTzx6R l8Gs0ZxpqLfv2BLjrnU2cNg1PI+WaQTDWR9Ye2+ixLBcDjXi9xG1w1oc2M7xFr4p Emw/5CM47n/TdMCmCchAQgS5uHZ/kAOWNJoyWdvnGyc/e3cp89CWZ4JrWxUvoQ2p iWRdjK9/vo9s+Zfd1RcCzem5LjQF3IOxHmxYEjsQ4OKF1TC0MrXlOpzBtecUWxWt DTM8BqCbbNgCQKbm6dU8ICkijCciDWOPwN/RcCpKl8bbouCcU/M9udpY5y7pVwLB L3Z8g9YQZaI6EopsdDKi8U11AadVHa75lfJTxoByl3ihdlmLYS6LPabyZZA1kTZO H47qxRPMf/SJy0C0ehzAKd6aag+0Z+q1Ophgq0yK0CarcpqHjl2im0yDhA0wxsr2 s8LQKA1QenGpZaO/KEWYXHkd8639CMUMmc8mQpMBgfq/C/Rp6/Ux/ZR41ws91QiE 2d6QCbWEPRISikgNdqYbz7iA6w/EB6xfKdhNXzaE+xegfCs6AlU= =ugoE -----END PGP SIGNATURE----- --4Mu5jpvo8i9zzKnRmfFwO9YSMJYFT4ZD0--