Skip site navigation (1)Skip section navigation (2)
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>