Date: Mon, 20 Mar 2017 15:59:35 -0600 From: Warner Losh <wlosh@bsdimp.com> To: Baptiste Daroussin <bapt@FreeBSD.org> Cc: arch@freebsd.org, stable@freebsd.org Subject: Re: mandoc 1.14 on FreeBSD 11.1 Message-ID: <A2CCA4E9-0EBE-41D6-B864-241FFDD64744@bsdimp.com> In-Reply-To: <20170320215324.67dgut6svvow4o53@ivaldir.net> References: <20170320215324.67dgut6svvow4o53@ivaldir.net>
next in thread | previous in thread | raw e-mail | index | archive | help
--Apple-Mail=_29167A96-71EF-4F1A-9658-D41BE49E1AC9 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > On Mar 20, 2017, at 3:53 PM, Baptiste Daroussin <bapt@FreeBSD.org> = wrote: >=20 > Hi all, >=20 > mandoc 1.14 has introduced a new database format (removing the = requirement for > sqlite). FreeBSD 11.x is having right mandoc 1.13, Given the database = format is > a technical detail (aka new format will be generated anyway = automatically and > seamlessly replacing the old database). I think it does not fall into = POLA. For > such reason I'm planing to upgrade to the 1.14 series (current already = have it). >=20 > If that is a matter for you to change that database format please tell = me. > Otherwise in 2 weeks I will import 1.14 in 11-STABLE in order we have = it in > 11.1-R I tend to agree with our analysis, but have a couple of questions that = will help us know what=E2=80=99s the right thing to do. First, this is 100% independent of the kernel, so we don=E2=80=99t have = any =E2=80=98forward / back=E2=80=99 issues with that, correct? Next, If I reinstall an older version of FreeBSD, it will create the = database that=E2=80=99s appropriate for 1.13, and vice versa, so it = shouldn=E2=80=99t be visible to the user. What happens if I upgrade and then add/delete packages, including = upgrade, add packages, downgraded? Is there a dependence on which pkg version you are using? If the answers to these questions are approximately =E2=80=9Cyes=E2=80=9D,= =E2=80=9Cshouldn=E2=80=99t matter / does the right thing=E2=80=9D, = =E2=80=9Cwon=E2=80=99t be an issue because recreation sets the right = format and installworld will update the database with the right things = as part of that=E2=80=9D and =E2=80=9Cdoesn=E2=80=99t matter=E2=80=9D = then I=E2=80=99d agree that this is an uninteresting detail and need not = be preserved. Warner --Apple-Mail=_29167A96-71EF-4F1A-9658-D41BE49E1AC9 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAEBCgAGBQJY0FDHAAoJEGwc0Sh9sBEAn34P/RniMCV8H//xgnGEuwgXQPfP BHxYaph8weTRv5jS7sdPSy1srA2LVVqpuYWIDObBkzxzosREhH+eEvdP+h4YcKJ5 bv0RHwfXyWXOHMdOZke950Cf33ZqMjjCWGpozXxEziFpN/8sw/uvy4nYoFdxwRa5 9wwOq36oihNPupOZ+LKv2QHahCslfUMH3MlHjaQiaieCzh7r8qQnht6vnSPEz8PJ XCKYv6+OjEfMX6x+S2g8INOgu8umzz/rD4kQlDNfiJu7Pc5/0VM2ufNdBkGZ7+1d mGvgLbBOX7VWhl1IjaQ/Dj40UccKU+EWZB8mu8J5hYUzeA2hBIYWcFJx7N5tTwG0 QpI0YpRlkcVCq3s/V6/NWx5QVNqj8AAKKd0+1uruhbLxIB44COysqBr1Gqg6tQZH 9IhF+IQ6E72/kKRQCwKU1pNBphxau2UjGgFEV3qy+1RErRWCKq1hdL3Gk9eXFED1 y8fxCm7Fb0B9amkZkO8O2eIEINtR9kfOht0C2GbJoh+fbDP0hxj8xbASAaudw/dr BKrA24dtV1gqaYcy7ut/oAzZQHhiyxrFKjPMpl7vlTp6wYwyGetEEo3UHAj70hm1 SA/J8npDKZ+8ULWEivOX3WUauU9H3X0zWhF5NYDOgnoQOZv31Zn+3UqNXQwohOM1 qMsoVPGcGEumbulL4tx6 =eCOQ -----END PGP SIGNATURE----- --Apple-Mail=_29167A96-71EF-4F1A-9658-D41BE49E1AC9--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?A2CCA4E9-0EBE-41D6-B864-241FFDD64744>