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 1irR0F-0001Km-AJ for pgsql-hackers@arkaria.postgresql.org; Tue, 14 Jan 2020 18:33:23 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1irR0D-0006Sm-O1 for pgsql-hackers@arkaria.postgresql.org; Tue, 14 Jan 2020 18:33:21 +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 1irR0D-0006PA-Ev for pgsql-hackers@lists.postgresql.org; Tue, 14 Jan 2020 18:33:21 +0000 Received: from xvm-110-146.dc2.ghst.net ([46.226.110.146] helo=fetter.org) by magus.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1irR05-0004U2-QO for pgsql-hackers@postgresql.org; Tue, 14 Jan 2020 18:33:20 +0000 Received: by fetter.org (Postfix, from userid 1001) id 2A1D440967; Tue, 14 Jan 2020 19:33:13 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=fetter.org; s=default; t=1579026793; bh=vgYb9/aq+137hv3ODa8UyKp3SnHO3ZATHAFmdFhnme4=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=ZsRlDqc3HOgj2VRpNBDUsO6vNchAwfhVkUDBZhHuJ8KKb4m6t4jgJ7qUzhDH/rTlg KbPr37Oa6R8Fvczg+5XBUObcHPmLlyV78ZIJaTF0u5wRgPQec/s4x7llskJGBWG8RU g/RCoRNfFYWerrwzXMLvVY15NF1asG49czfK7Upr++L3BVIwLG83BravTWfo2d8Byw uzgehUOWBs4Kh5YG+k1jRKZSlhK7oumRs61aLzWN8Sx4lu7gC56Q0WR9eClkMMGGF7 B/ztRhdfGc15zKBffKDDCEoF6o4W/f8l3NDpGsdECrFidfAZznZLHa6lBvSY46BHb7 7EzeImLh36x0Q== Date: Tue, 14 Jan 2020 19:33:12 +0100 From: David Fetter To: Tom Lane Cc: Robert Haas , David Steele , Stephen Frost , Tels , Suraj Kharage , Rushabh Lathia , Andrew Dunstan , PostgreSQL Hackers , Jeevan Chalke , vignesh C Subject: Re: backup manifests Message-ID: <20200114183312.GF32763@fetter.org> References: <20200103164424.GW3195@tamriel.snowman.net> <20200103170123.GX3195@tamriel.snowman.net> <20200103193559.GY3195@tamriel.snowman.net> <20200108013348.GF3195@tamriel.snowman.net> <00b28009-3781-4c4a-174b-be2c1bc52f27@pgmasters.net> <12445.1579024384@sss.pgh.pa.us> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <12445.1579024384@sss.pgh.pa.us> User-Agent: Mutt/1.9.4 (2018-02-28) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk On Tue, Jan 14, 2020 at 12:53:04PM -0500, Tom Lane wrote: > Robert Haas writes: > > ... I would also expect that depending on an external package > > would provoke significant opposition. If we suck the code into core, > > then we have to keep it up to date with the upstream, which is a > > significant maintenance burden - look at all the time Tom has spent on > > snowball, regex, and time zone code over the years. > > Also worth noting is that we have a seriously bad track record about > choosing external packages to depend on. The regex code has no upstream > maintainer anymore (well, the Tcl guys seem to think that *we* are > upstream for that now), and snowball is next door to moribund. > With C not being a particularly hip language to develop in anymore, > it wouldn't surprise me in the least for any C-code JSON parser > we might pick to go dead pretty soon. Given jq's extreme popularity and compatible license, I'd nominate that. Best, David. -- David Fetter http://fetter.org/ Phone: +1 415 235 3778 Remember to vote! Consider donating to Postgres: http://www.postgresql.org/about/donate