Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1eqb0f-0005kN-7y for pgsql-docs@arkaria.postgresql.org; Tue, 27 Feb 2018 08:53:17 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1eqb0e-0002bS-A2 for pgsql-docs@arkaria.postgresql.org; Tue, 27 Feb 2018 08:53:16 +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_SHA384:256) (Exim 4.89) (envelope-from ) id 1eqb0e-0002bJ-1p for pgsql-docs@lists.postgresql.org; Tue, 27 Feb 2018 08:53:16 +0000 Received: from mail-it0-x22e.google.com ([2607:f8b0:4001:c0b::22e]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1eqb0V-0001p4-Vb for pgsql-docs@lists.postgresql.org; Tue, 27 Feb 2018 08:53:15 +0000 Received: by mail-it0-x22e.google.com with SMTP id w19so10564556ite.0 for ; Tue, 27 Feb 2018 00:53:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:reply-to:in-reply-to:references:from:date:message-id :subject:to:cc; bh=QCTjWC6mA6RNZigx6U1kIoEvIn/qY86Ozsp0npXozlE=; b=Wmps+cU5SDaKIM9i/Zyz5Jj8UaM3Q0T3/hCuGk/oXlxhDDwPgQVn2PAL5QPvhMLXkL uHqX/P50d9NYvTDJ0xet7k+fRpB4UMp/WdaJX+OeA1Atlfzvhw18uAOf9YVxEfLU8qkr 9tsBXFUFFFk6VfiGZL5YIHb7/lc0Wkkz3PIw9x3dgOE89rpuvP2Oww8114BQA7/+XRej a+uA98b+PClUdg6b0cSBkF1MxY/l9e6Ri8SLORL5zvL5umsVuhdaRzLyzv4UDdttGLwt IhVoSJLjh7+taVzDCPZnpOqnNTH5IWTkO9A3IJzH76Q1L8703Ddp447Qw0MgPlp33HCi Rbdw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:reply-to:in-reply-to:references :from:date:message-id:subject:to:cc; bh=QCTjWC6mA6RNZigx6U1kIoEvIn/qY86Ozsp0npXozlE=; b=TtusVzyJthW1dfJv36v4lyFT7la7zcmWdktUTcPMPctf5Ha0UA9YU4A+ZMPgOXZmg8 0lgp1fORsb7X73vNl7QPclFS5iUdkWl1lWjRiBBgjIMnStI3eDQdfSZ/zude5i9KsO2Y p3D9jLZBQ9c0tV0fF4hWnQZloeR+KZSdd+R1RJKXQbflA+4H8V1gHb6VPHEUs9NwA25i JLaF5WtSpE586GED2WBmxQJKqqj+kjPGKVz9Q0wvQ4sR6P//GdSHQA9Ii9XU53mgmi24 l9OigmXlfr5Adh1UWei8sgK70GT1sQ5oDyN3FOxQtA4BypZlXgYVk7NYpkE/vR+ZFikU 9kUg== X-Gm-Message-State: APf1xPDb8kbuXXPNXD02VjnHkUoaFkeOOuxPPJB+a+axh/oAPJ85x6rg PSqV9syT/LOyBKfMzJf8HOlOCABucnBplafOkkc= X-Google-Smtp-Source: AH8x225Tzj39ZtmXD9Q/V6KmXpTf4Yyuns3KfDJaKDCzSLO3a8a9EjwwbQWw1QzvS6+0tI0/Jw0U3ttFLosYaRj7yFo= X-Received: by 10.36.182.2 with SMTP id g2mr15564008itf.19.1519721585448; Tue, 27 Feb 2018 00:53:05 -0800 (PST) MIME-Version: 1.0 Received: by 10.2.150.101 with HTTP; Tue, 27 Feb 2018 00:52:45 -0800 (PST) Reply-To: obartunov@gmail.com In-Reply-To: <323.1519672994@sss.pgh.pa.us> References: <1914747379.117313.1519402446241.JavaMail.zimbra@dbi-services.com> <08B83F11-EB17-4436-B73A-1857898B6B9B@blighty.com> <22981.1519618609@sss.pgh.pa.us> <323.1519672994@sss.pgh.pa.us> From: Oleg Bartunov Date: Tue, 27 Feb 2018 11:52:45 +0300 Message-ID: Subject: Re: Images in the official documentation To: Tom Lane Cc: Craig Ringer , Steve Atkins , pgsql-docs@lists.postgresql.org Content-Type: text/plain; charset="UTF-8" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk On Mon, Feb 26, 2018 at 10:23 PM, Tom Lane wrote: > Craig Ringer writes: >> On 26 February 2018 at 12:16, Tom Lane wrote: >>> How can we resolve these issues? > >> Question the assumptions and requirements. Why do we actually _need_ >> diffable, mergeable images? Sure, it'd be *nice*, but what's the real world >> impact if we don't have it? > > Well, I'll tell you exactly why I'm being sticky about this: we've been > down this road before. We used to have some figures in .gif format, > and one of the problems with them was they were too hard to update. > I don't buy the "they won't need updates" argument for a second, either. > For instance, I recall that one of the images we had was a diagram of > the system catalog cross-references, and it was constantly out of date > because of the difficulty of updating it. > > Admittedly, this was 15+ years ago. Maybe the state of the art in > figure editors has advanced to the point where it won't be so hard. > But color me suspicious. In case you missed, a couple of years ago we discussed this on pgcon: Heikki's version: https://wiki.postgresql.org/wiki/Figures_%26_Pics_in_Docs Emre suggested to use Markdeep (BSD license), http://casual-effects.com/markdeep/ http://www.sai.msu.su/~megera/postgres/gin-ascii-v2.md.html It looks good for small diagrams, but will not work for complex stuff, such as pg_catalog structure. > > regards, tom lane >