From owner-freebsd-current@freebsd.org Sat May 7 07:48:33 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E31E1B31201; Sat, 7 May 2016 07:48:33 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: from mail-pf0-x22f.google.com (mail-pf0-x22f.google.com [IPv6:2607:f8b0:400e:c00::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id B39501BB6; Sat, 7 May 2016 07:48:33 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: by mail-pf0-x22f.google.com with SMTP id y69so57183095pfb.1; Sat, 07 May 2016 00:48:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=o9xjKruYlcS3d4ezvcfOq6zSRqQ4pEc2+IAhnKHbVqA=; b=ojEc8oo/aNzHgGQTLnWcYecJTQ8AH9x9jkgLyGa/rh9/VtP6s0itVPUBYRkVpk/bo3 RpgpBuWoTCMlQqHpjw4/7gTPFQJ0w6lk2pvCiW+nBPmBB+3fEARlf22hpfqM+xY/CTFz GsmNK+cv5pcjpd0YV1TMljA0MwU9ZQU/UgbPPtYx2Vg9Z1TmkrS7g4V8q/q7C/wpmqQG Gh6Xys974MGo4V0pJfAOdX+BZE9cZ1qG2EIUTz2LFw1YE5q6VjSMWuOEzX+ynH+DLRo9 BdZfXLpq/9P33BQIi384x62sL4KW+NVb4YuiFnq0FlqlDO7W9g6tG+f1FzmPGK5DMhhD bVxg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=o9xjKruYlcS3d4ezvcfOq6zSRqQ4pEc2+IAhnKHbVqA=; b=cSWFhHtlTt0hovWJaZe4yP2VMMw+LmHyRXRsebm3Ecy8dsdzhvSfarQ/S8bMmqKh/c WIx77FNYXZwYpGTb4juBs171lIM+349VabsXuazmdpxbHKZHzQHSXkbtUbNb0L61Pkx0 rDOH1OhetAc1AJAxdqAsn4KtnKoWwYmRGfv4x9p17gSdGl367dBnKd3wCcbjf7k96K47 NoWrFwQI5Y2P2VPyvOtltZlF9mAUtFBUvEWxI+X7ONl7MUROENmXyFIyQzlgUjs9msu3 2gTNo5cvKCLmz9kPT9dKKXZF3oVyYaTt2R5skJz9AB2zhOkhBWfcR0LEj714XCu9Ykzs KYXw== X-Gm-Message-State: AOPr4FU91DvQYt9xu7htwzoJix7bxf2g/izAoLQGSR9jPdVURsfs2WsNMcXG3SY8ApwKxA== X-Received: by 10.98.36.132 with SMTP id k4mr34603502pfk.95.1462607313384; Sat, 07 May 2016 00:48:33 -0700 (PDT) Received: from [192.168.20.7] (c-73-97-222-46.hsd1.wa.comcast.net. [73.97.222.46]) by smtp.gmail.com with ESMTPSA id qb1sm26020194pac.44.2016.05.07.00.48.31 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 07 May 2016 00:48:32 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) Subject: Re: NO_INSTALLEXTRAKERNELS and PkgBase From: "Ngie Cooper (yaneurabeya)" In-Reply-To: <20160507074159.GC47527@FreeBSD.org> Date: Sat, 7 May 2016 00:48:29 -0700 Cc: Ben Woods , "freebsd-pkgbase@freebsd.org" , FreeBSD Current Content-Transfer-Encoding: quoted-printable Message-Id: <1CCC4F95-D01E-4A5E-A744-5FE2ECA3D8FB@gmail.com> References: <20160506221151.GN1362@FreeBSD.org> <7018EDCD-A567-446D-965C-9E886D543238@gmail.com> <20160507074159.GC47527@FreeBSD.org> To: Glen Barber X-Mailer: Apple Mail (2.2104) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 07 May 2016 07:48:34 -0000 > On May 7, 2016, at 00:41, Glen Barber wrote: >=20 > On Sat, May 07, 2016 at 12:35:10AM -0700, Ngie Cooper (yaneurabeya) = wrote: >> (Replying because I kicked the hornet=E2=80=99s nest when my build = failed) >> Hi Ben, >>=20 >>> On May 7, 2016, at 00:27, Ben Woods wrote: >>>=20 >>> On Saturday, 7 May 2016, Glen Barber wrote: >>>=20 >>>> With 'installkernel', the first kernel listed in KERNCONF is = installed >>>> as the default (/boot/kernel), and subsequent kernels are installed = with >>>> the kernel name included in the path = (/boot/kernel.${INSTKERNNAME}). In >>>> both cases (source-based upgrades and with pkgbase), the behavior = will >>>> remain the same. >>>>=20 >>>> Glen >>>>=20 >>>=20 >>> Hi Glen, >>>=20 >>> With the recent commit mentioned previously, only the first kernel = listed >>> in KERNCONF is installed unless make.conf contains the following = line: >>> NO_INSTALLEXTRAKERNELS=3Dno >>>=20 >>> This affects both source-based upgrades (make installkernel) and = package >>> building (make packages). >>>=20 >>> Is this the desired behaviour? >>=20 >> The naming is very confusing. It should be: >>=20 >> - MK_INSTALLEXTRAKERNELS=3Dno -> only install one >> - MK_INSTALLEXTRAKERNELS=3Dyes -> install multiple, as gjb@ described = above. >>=20 >> Since I kicked the hornet=E2=80=99s nest (and imp@ complained about = the >> NO_*), I=E2=80=99ll introduce a new WITH/WITHOUT option for this and >> release/release.sh can use it. >>=20 >=20 > 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? glebius changed the defaults to fix POLA, but the naming per the = behavior is confusing. Right now the behavior between ^/head and = ^/stable/10 before/now match -- I just had to wrap my mind around the = default being the affirmative of a negative (i.e. only install one = kernel, as opposed to install all extra kernels by default). -Ngie=