Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 7 May 2016 00:58:14 -0700
From:      "Ngie Cooper (yaneurabeya)" <yaneurabeya@gmail.com>
To:        Ben Woods <woodsb02@gmail.com>
Cc:        Glen Barber <gjb@freebsd.org>, "freebsd-pkgbase@freebsd.org" <freebsd-pkgbase@freebsd.org>, FreeBSD Current <freebsd-current@freebsd.org>
Subject:   Re: NO_INSTALLEXTRAKERNELS and PkgBase
Message-ID:  <E32B5AE3-EE84-461B-BBA9-4761BD313030@gmail.com>
In-Reply-To: <CAOc73CCE0j3D05tu_1nnjtYEL8=Jk9nMGeMzjeDKaGgW=71ohQ@mail.gmail.com>
References:  <CAOc73CC6WoFHPDBa6LGMyhmnA1ZjiemffyTJBGBNSZwPOu8KzA@mail.gmail.com> <20160506221151.GN1362@FreeBSD.org> <CAOc73CACQUhx2rGuC1ftcpuk=LeOv8fEpnR0A2PPRGVo31RYRg@mail.gmail.com> <7018EDCD-A567-446D-965C-9E886D543238@gmail.com> <20160507074159.GC47527@FreeBSD.org> <CAOc73CCE0j3D05tu_1nnjtYEL8=Jk9nMGeMzjeDKaGgW=71ohQ@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

> On May 7, 2016, at 00:46, Ben Woods <woodsb02@gmail.com> wrote:
>=20
>=20
> On 7 May 2016 at 09:41, Glen Barber <gjb@freebsd.org> wrote:
> I think this raises a larger question - did "something" change that
> otherwise violates POLA?  The commit recently was intended to revert
> a POLA violation, so maybe I am not entirely clear on what branch this
> affects.
>=20
> Are we talking about head or stable/10 here?
>=20
> Glen
>=20
> I am talking about head, which no longer installs/packages multiple =
kernels by default.
> =
https://svnweb.freebsd.org/base/head/Makefile.inc1?revision=3D299088&view=3D=
markup
>=20
> Whilst the r299088 commit is referring to a stable POLA violation, the =
commit itself is a change to head with a proposed MFC after 3 days. Its =
interesting, because this has surprised me when testing PkgBase on head, =
as the behaviour has changed from the initial announcement.

The behavior in and of itself (to me) is unintuitive. I use a different =
wrapper script [*] to install kernels with a different name because I =
want them to be versioned based on $KERNCONF + revision data. I only =
fixed building multiple kernels because the change that glebius tested =
didn=E2=80=99t work with more than one KERNCONF (hence the double =
commit).

I think the default behavior should be =E2=80=9Cyes=E2=80=9D (not =
=E2=80=9Cno=E2=80=9D) as many folks use a single KERNCONF, not multiple =
(on head), but I=E2=80=99m biased in this thinking...

Thanks!
-Ngie

* =
https://github.com/yaneurabeya/scratch/blob/master/bayonetta/root/bin/inst=
allkernel.sh=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E32B5AE3-EE84-461B-BBA9-4761BD313030>