From owner-freebsd-pkgbase@freebsd.org Tue Apr 5 09:14:34 2016 Return-Path: Delivered-To: freebsd-pkgbase@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 53AFAB022BD; Tue, 5 Apr 2016 09:14:34 +0000 (UTC) (envelope-from gergely.czuczy@harmless.hu) Received: from marvin.harmless.hu (marvin.harmless.hu [195.56.55.204]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 175C01645; Tue, 5 Apr 2016 09:14:30 +0000 (UTC) (envelope-from gergely.czuczy@harmless.hu) Received: from business-89-133-214-251.business.broadband.hu ([89.133.214.251] helo=[10.160.11.151]) by marvin.harmless.hu with esmtpsa (TLSv1.2:DHE-RSA-AES128-SHA:128) (Exim 4.84 (FreeBSD)) (envelope-from ) id 1anMxV-0002VS-Nk; Tue, 05 Apr 2016 09:07:37 +0000 Subject: Re: Packaging the FreeBSD base system with pkg(8) To: Glen Barber , freebsd-pkgbase@FreeBSD.org References: <20160127223323.GG98557@FreeBSD.org> Cc: freebsd-current@FreeBSD.org From: Gergely Czuczy Message-ID: <5703805A.7090204@harmless.hu> Date: Tue, 5 Apr 2016 11:07:38 +0200 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.7.0 MIME-Version: 1.0 In-Reply-To: <20160127223323.GG98557@FreeBSD.org> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-pkgbase@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Packaging the FreeBSD base system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Apr 2016 09:14:34 -0000 On 2016-01-27 23:33, Glen Barber wrote: > As many know, work has been in progress for quite some time to provide > the ability to package and upgrade the FreeBSD base system using pkg(8). > The majority of the initial implementation has provided much of the core > functionality to make this possible, however much work still needs to be > done. > > Over the past few weeks, there have been several inquiries on if this > work is still targeted for the 11.0-RELEASE, as well as the status of > the project branch (base/projects/release-pkg). > > The answer to the first question is: Yes. This is still targeted for > 11.0-RELEASE, which was one of the requirements during discussion of the > new support model announced early last year [1]. > > The status of the in progress work is a bit more complex to answer in > a short email, but work on packaging the FreeBSD base system is indeed > ongoing, and has been my primary focus over the past several weeks. > > I am finishing an initial list of outstanding items that need to be > resolved before the project branch can feasibly merged back to head, > which I will send to the new freebsd-pkgbase@ mailing list. People > interested in discussion surrounding this topic are urged to subscribe: > > https://lists.freebsd.org/mailman/listinfo/freebsd-pkgbase > > Finally, I want to personally thank Baptiste Daroussin for all of his > tireless efforts to get us to the point we are at now. Without his > ideas and insights, as well as ensuring pkg(8) contained the necessary > functionality, we would not be anywhere close to completing this work > for the 11.0-RELEASE. May I ask how are you going to handle the tricky merging part, like /etc/master.passwd? Usually that file has entries from 3 sources: - From the Base system, which might change between releases - From installed ports - Manually created entries. Also, quite often entries from the base system are changed manually, think of root's/toor's password. Are such cases going to be dealt with properly between upgrades, including self-built-and-packaged base systems? Currently it can be a PITA with mergemaster to handle things like master.passwd properly between upgrades, automation so far wasn't famous on doing it properly. Another thing is, there are a couple of parts of the base system where we add or remove features using knobs, and those take effect at multiple places. Like if I want to have wireless support, there's a bunch of userland utilities being built, and (the important part) some utilities are going to be built differently, like ifconfig. Is handling such features implemented properly by packaging base? We still have to be able to switch between different builds using the new tools. Another thing is, sometimes when upgrading systems, to make things easier, I deploy the new major version of base, leave old libs/stuff in there till I rebuild and upgrade the packages installed, and after that remove the old libs (rm-old-libs target IIRC). The reason for this, for smaller systems there's usually a build jail which produces packages, and it needs to be upgraded to the new release to make the packages for it, so it's a bit of catch-22, and running rm-old-libs late just solved the issue. Is such a functionality still supported during upgrades? That is, upgrading base systems first in a way that old packages are still functional? It's a very big projects, with lots of corner cases and difficult issues to tackle, I really appreciate your effort on this. Best regards, Gergely > > [1] > https://lists.freebsd.org/pipermail/freebsd-announce/2015-February/001624.html > > Thanks. > > Glen > From owner-freebsd-pkgbase@freebsd.org Tue Apr 5 09:22:23 2016 Return-Path: Delivered-To: freebsd-pkgbase@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 A1255B026BD; Tue, 5 Apr 2016 09:22:23 +0000 (UTC) (envelope-from theraven@FreeBSD.org) Received: from theravensnest.org (theraven.freebsd.your.org [216.14.102.27]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "cloud.theravensnest.org", Issuer "StartCom Class 1 Primary Intermediate Server CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 77DF31E52; Tue, 5 Apr 2016 09:22:22 +0000 (UTC) (envelope-from theraven@FreeBSD.org) Received: from [192.168.0.7] (cpc91230-cmbg18-2-0-cust661.5-4.cable.virginm.net [82.1.230.150]) (authenticated bits=0) by theravensnest.org (8.15.2/8.15.2) with ESMTPSA id u359MB2d006756 (version=TLSv1 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 5 Apr 2016 09:22:14 GMT (envelope-from theraven@FreeBSD.org) X-Authentication-Warning: theravensnest.org: Host cpc91230-cmbg18-2-0-cust661.5-4.cable.virginm.net [82.1.230.150] claimed to be [192.168.0.7] Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) Subject: Re: Packaging the FreeBSD base system with pkg(8) From: David Chisnall In-Reply-To: <5703805A.7090204@harmless.hu> Date: Tue, 5 Apr 2016 10:22:04 +0100 Cc: Glen Barber , freebsd-pkgbase@FreeBSD.org, freebsd-current@FreeBSD.org Content-Transfer-Encoding: quoted-printable Message-Id: <14CD9D09-A32E-46ED-96CA-296FC04B8506@FreeBSD.org> References: <20160127223323.GG98557@FreeBSD.org> <5703805A.7090204@harmless.hu> To: Gergely Czuczy X-Mailer: Apple Mail (2.2104) X-BeenThere: freebsd-pkgbase@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Packaging the FreeBSD base system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Apr 2016 09:22:23 -0000 On 5 Apr 2016, at 10:07, Gergely Czuczy = wrote: >=20 > Also, quite often entries from the base system are changed manually, = think of root's/toor's password. Are such cases going to be dealt with = properly between upgrades, including self-built-and-packaged base = systems? Currently it can be a PITA with mergemaster to handle things = like master.passwd properly between upgrades, automation so far wasn't = famous on doing it properly. Mergemaster uses a 2-way merge. It has the version that you have = installed and the version that=E2=80=99s being proposed for = installation. Etcupdate and pkg perform a 3-way merge. It has the = pristine version, the version that you have made changes to, and the new = version. If you have changed an entry and so has the package, then you = will get a conflict that you have to resolve manually. If you have = added lines and so has the upstream version, then that should cleanly = apply. Similarly, if you and upstream have both modified different = lines, then there should be no problem. David From owner-freebsd-pkgbase@freebsd.org Tue Apr 5 10:22:53 2016 Return-Path: Delivered-To: freebsd-pkgbase@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 52AA5B03E13; Tue, 5 Apr 2016 10:22:53 +0000 (UTC) (envelope-from gljennjohn@gmail.com) Received: from mail-wm0-x242.google.com (mail-wm0-x242.google.com [IPv6:2a00:1450:400c:c09::242]) (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 DE1EC1C24; Tue, 5 Apr 2016 10:22:52 +0000 (UTC) (envelope-from gljennjohn@gmail.com) Received: by mail-wm0-x242.google.com with SMTP id 20so2897575wmh.3; Tue, 05 Apr 2016 03:22:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:subject:message-id:in-reply-to:references:reply-to :mime-version:content-transfer-encoding; bh=tDJPdbKyE8QZO02nnaWfkmSUzK7Tomrixg06Zmgbkx8=; b=K7J1b2WCQX97/aHy6DcbBgVLw9PEMJePjTe/JxOdxEzOD6cZqlnW8l7Uh2ON93rBym BwFdoofv5ZvRYeOX5BxedFDjOmDY7ht9t8F4HDRZQVIZHo12UxQmuDvZFraDB1djs9Q0 qRTaJfr53+IesC7XxQ2GBrliLCauErBWSEjcBEn4J7Y6H1mHJk9XU3sORUD3tNP2PtGs wCdq64wJisKuXylSIe5x0NZIJntVHmDUhLzJYXll2aQHqFTU5rVeAWUeDadur7vcOA+D raMps5NqsyWqZ6GntegNpqQfOpfaC9hSagUODCGtO/+Ph9pM/Uee0GkG26uLPhReuYfQ BFIg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:cc:subject:message-id:in-reply-to :references:reply-to:mime-version:content-transfer-encoding; bh=tDJPdbKyE8QZO02nnaWfkmSUzK7Tomrixg06Zmgbkx8=; b=QpDZsxjSdhqjt2K33EgVnQzBKT08EW4zcA0mCIC4kMN9mTCrkImQSoC4c8eSFrrJZ6 VH81NMLZv7Aiz8Hpme3iAzrdY8ju/2MW1waHJ2vqBWg0KnsBMmAk0Cuv6H+jzYdYZFui m6bO/22x8IOypHa3K5ptNX3PfnZP3hvC1ql/v7Jh4YWD02//AB1PRGZzS0BQF89M2maw EHwMtFDox4rYNr6KEIMCGZywfpF9wSmoZpUEiCQGVLGl0dnIjU7FWJASE3bFtadzh+Ta /FyarB6Jsi0q/DH3aTU85wGlqBpDzWPN4h6WwMnA/c1/ao16eTv+S4VoIZ1pTXtZm+jd N1VA== X-Gm-Message-State: AD7BkJIwAJnR6UIpyYHWcYImm/MJNuSYTQ4GCpxW1ya4mbtKPIqKG+zBW6wZ7StyC+HCpw== X-Received: by 10.28.225.198 with SMTP id y189mr4373984wmg.34.1459851771380; Tue, 05 Apr 2016 03:22:51 -0700 (PDT) Received: from ernst.home (p578E1682.dip0.t-ipconnect.de. [87.142.22.130]) by smtp.gmail.com with ESMTPSA id lz5sm33915969wjb.5.2016.04.05.03.22.49 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 05 Apr 2016 03:22:50 -0700 (PDT) Date: Tue, 5 Apr 2016 12:22:49 +0200 From: Gary Jennejohn To: David Chisnall Cc: Gergely Czuczy , Glen Barber , freebsd-pkgbase@FreeBSD.org, freebsd-current@FreeBSD.org Subject: Re: Packaging the FreeBSD base system with pkg(8) Message-ID: <20160405122249.19419b9f@ernst.home> In-Reply-To: <14CD9D09-A32E-46ED-96CA-296FC04B8506@FreeBSD.org> References: <20160127223323.GG98557@FreeBSD.org> <5703805A.7090204@harmless.hu> <14CD9D09-A32E-46ED-96CA-296FC04B8506@FreeBSD.org> Reply-To: gljennjohn@gmail.com X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.29; amd64-portbld-freebsd11.0) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-pkgbase@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Packaging the FreeBSD base system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Apr 2016 10:22:53 -0000 On Tue, 5 Apr 2016 10:22:04 +0100 David Chisnall wrote: > On 5 Apr 2016, at 10:07, Gergely Czuczy wrote: > > > > Also, quite often entries from the base system are changed > > manually, think of root's/toor's password. Are such cases > > going to be dealt with properly between upgrades, including > > self-built-and-packaged base systems? Currently it can be a > > PITA with mergemaster to handle things like master.passwd > > properly between upgrades, automation so far wasn't famous on > > doing it properly. > > Mergemaster uses a 2-way merge. It has the version that you > have installed and the version that's being proposed for > installation. Etcupdate and pkg perform a 3-way merge. It has > the pristine version, the version that you have made changes > to, and the new version. If you have changed an entry and so > has the package, then you will get a conflict that you have to > resolve manually. If you have added lines and so has the > upstream version, then that should cleanly apply. Similarly, > if you and upstream have both modified different lines, then > there should be no problem. > Will there be an option not to merge? I never update /etc when I do installworld because what I have works for me and I see no need to make any changes to a working system. -- Gary Jennejohn From owner-freebsd-pkgbase@freebsd.org Tue Apr 5 14:58:37 2016 Return-Path: Delivered-To: freebsd-pkgbase@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 69684B04ACF; Tue, 5 Apr 2016 14:58:37 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: from mail-wm0-x241.google.com (mail-wm0-x241.google.com [IPv6:2a00:1450:400c:c09::241]) (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 F25A81450; Tue, 5 Apr 2016 14:58:36 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: by mail-wm0-x241.google.com with SMTP id n3so5077079wmn.1; Tue, 05 Apr 2016 07:58:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=YV9vS6LasxXkISKeiUdy+Mddy/ousK7i1zsIO/yXehU=; b=cfrw9MPID1uTPcZK7RzBJrX9nGoVuBWzD4fynJ2eRPLAVHnBj8m1+qXrgkJWSCg/kL 382r0oE2c7eQz/djBdJ2QWkHoEjz5rreoN2y4MnMC9ogmu4gNmA9NxQXTSmByaboaFBU 5JDXRxkeoHcLtCSxAzi9eF6eQbmEscRTrQFAFkRremPZcgNyM9DkZwz3de6H+vJU986m iPWHBOch1dO9690ev3ljsLLg4P3pGRny9vDFRrJSUh3MYo6hipDqP+T52hCQmhzr1AxX R2CZ1ACwoTYRKJFViDqx1fduwG7TMJrHV1pLoXRGPBeVJ6Z6yGpg8cDP9m0tGlNQZHEw YGPg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to:user-agent; bh=YV9vS6LasxXkISKeiUdy+Mddy/ousK7i1zsIO/yXehU=; b=ipdZ8/3OQ/3ZJTTSN9XhNSVT1lt40TwpN6m/izwjd0xHAmzv1KuU6dimYbmpvNZJpI 4GMo3CwdtR432Uc7BVfxfqtzA8/j4i2ma2mO3rNH6YwiCIQvwFlHNHj1SHE6gXotepdS DzDqsEuRBIEGYTZiwC3m2v9t7dDkzpYbSpgINuquChjFkYGgMBgF6Nvv/iJdg6SordPf HSL/o0lqnaB0MSEIuL3buqhwGsIGAYIa2NjiQLjdaa9PD+mcKzqBI6syEljXYJo1bFQ3 jtD2oLXdD/S069cWKXZ3lwjBURUwe9neY6atxlncC8cgR/ZwGe3AoHwO0EGJNVZlnEqb RMZw== X-Gm-Message-State: AD7BkJLFI2IhkkeGXPZFWdajx3N9Pt6YHoZqfmGUnp58lnS2o1PiOJMmWlkWPSCfYyYlvw== X-Received: by 10.194.20.193 with SMTP id p1mr13750303wje.87.1459868314524; Tue, 05 Apr 2016 07:58:34 -0700 (PDT) Received: from ivaldir.etoilebsd.net ([2001:41d0:8:db4c::1]) by smtp.gmail.com with ESMTPSA id wr2sm35171346wjc.49.2016.04.05.07.58.32 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 05 Apr 2016 07:58:33 -0700 (PDT) Sender: Baptiste Daroussin Date: Tue, 5 Apr 2016 16:58:31 +0200 From: Baptiste Daroussin To: Gary Jennejohn Cc: David Chisnall , Glen Barber , freebsd-current@FreeBSD.org, Gergely Czuczy , freebsd-pkgbase@FreeBSD.org Subject: Re: Packaging the FreeBSD base system with pkg(8) Message-ID: <20160405145830.GH49864@ivaldir.etoilebsd.net> References: <20160127223323.GG98557@FreeBSD.org> <5703805A.7090204@harmless.hu> <14CD9D09-A32E-46ED-96CA-296FC04B8506@FreeBSD.org> <20160405122249.19419b9f@ernst.home> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="KscVNZbUup0vZz0f" Content-Disposition: inline In-Reply-To: <20160405122249.19419b9f@ernst.home> User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-pkgbase@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Packaging the FreeBSD base system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Apr 2016 14:58:37 -0000 --KscVNZbUup0vZz0f Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Apr 05, 2016 at 12:22:49PM +0200, Gary Jennejohn wrote: > On Tue, 5 Apr 2016 10:22:04 +0100 > David Chisnall wrote: >=20 > > On 5 Apr 2016, at 10:07, Gergely Czuczy wr= ote: > > >=20 > > > Also, quite often entries from the base system are changed > > > manually, think of root's/toor's password. Are such cases > > > going to be dealt with properly between upgrades, including > > > self-built-and-packaged base systems? Currently it can be a > > > PITA with mergemaster to handle things like master.passwd > > > properly between upgrades, automation so far wasn't famous on > > > doing it properly.=20 > >=20 > > Mergemaster uses a 2-way merge. It has the version that you > > have installed and the version that's being proposed for > > installation. Etcupdate and pkg perform a 3-way merge. It has > > the pristine version, the version that you have made changes > > to, and the new version. If you have changed an entry and so > > has the package, then you will get a conflict that you have to > > resolve manually. If you have added lines and so has the > > upstream version, then that should cleanly apply. Similarly, > > if you and upstream have both modified different lines, then > > there should be no problem. > >=20 >=20 > Will there be an option not to merge? I never update /etc when > I do installworld because what I have works for me and I see no > need to make any changes to a working system. Yes pkg has an option to not merge and will give you some .pkgnew files Bapt --KscVNZbUup0vZz0f Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXA9KWAAoJEGOJi9zxtz5apQsQAN5niLq6sFeDRv9849c2qpJr //ZrI7NkcI5bSkI4TOkE8R/sUMAcoC74kW0AD41qLHJEj6XY4ho6tF29LPANOjTQ YRzT9dJJlnOcOcNAAhPYBdoWHeKIN3rSib73yyyYbZiz3t/yt1ZdyPxgbTRTWX7X 1hi0A8uorri+YbfrjMI803K7clJLTl2OQWJ0Db1BRepRAhHsCldZxPapW71sFMFB RHFjNOi/qJI7ulupAc/ee4J4zcollYwXU9Z/CbjV2yJDcmuE9dDJH2+ByfuastuV Gw3C6UJ7bTY/DhBTnD32To5i2ajv/HLdOQw6Z6PGI8XyJQb4swJctaBnlPpekQ0B iIY6PKU0d8MGjYoUMr9gV0RLAx43rnYjNRX0IzNrcuoY/b2urAdfVdxm+eEzNAYZ UxSND5fhOpv3ZCW3CUohTo/XlgpBorDD4Td4qqBaDdbkJkjv5JLtK8rhs7tqGTvs 0JSL59nwDVnWRdKtFoiw2kH7pk1DpmN8Ps793MK/Z80oovyZIKuDPjvDHkjSWJMx 9B4P0flTzAnmh1QLiP1iD7bdJefalaZUYSTp2T8xiZEv1QswwGfO1lDkdiH04+xP 6/Hep30MctV05dr3qv4Q9w1I/HF/1vZIaFSMYdpX6f/f4oEcdMZnUljb/RVQgoQo xmqI5F509FDonFTypRpj =CyNJ -----END PGP SIGNATURE----- --KscVNZbUup0vZz0f-- From owner-freebsd-pkgbase@freebsd.org Tue Apr 5 17:42:56 2016 Return-Path: Delivered-To: freebsd-pkgbase@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 84F63B0432B; Tue, 5 Apr 2016 17:42:56 +0000 (UTC) (envelope-from kaduk@mit.edu) Received: from dmz-mailsec-scanner-4.mit.edu (dmz-mailsec-scanner-4.mit.edu [18.9.25.15]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 20D9813AE; Tue, 5 Apr 2016 17:42:55 +0000 (UTC) (envelope-from kaduk@mit.edu) X-AuditID: 1209190f-ca3ff70000004b9e-78-5703f91dbb97 Received: from mailhub-auth-3.mit.edu ( [18.9.21.43]) (using TLS with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by (Symantec Messaging Gateway) with SMTP id C3.7C.19358.D19F3075; Tue, 5 Apr 2016 13:42:53 -0400 (EDT) Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11]) by mailhub-auth-3.mit.edu (8.13.8/8.9.2) with ESMTP id u35Hgq6x019986; Tue, 5 Apr 2016 13:42:53 -0400 Received: from multics.mit.edu (system-low-sipb.mit.edu [18.187.2.37]) (authenticated bits=56) (User authenticated as kaduk@ATHENA.MIT.EDU) by outgoing.mit.edu (8.13.8/8.12.4) with ESMTP id u35Hgnl4000449 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Tue, 5 Apr 2016 13:42:52 -0400 Received: (from kaduk@localhost) by multics.mit.edu (8.12.9.20060308) id u35HgnqQ025582; Tue, 5 Apr 2016 13:42:49 -0400 (EDT) Date: Tue, 5 Apr 2016 13:42:48 -0400 (EDT) From: Benjamin Kaduk To: Gary Jennejohn cc: freebsd-pkgbase@FreeBSD.org, freebsd-current@FreeBSD.org Subject: Re: Packaging the FreeBSD base system with pkg(8) In-Reply-To: <20160405122249.19419b9f@ernst.home> Message-ID: References: <20160127223323.GG98557@FreeBSD.org> <5703805A.7090204@harmless.hu> <14CD9D09-A32E-46ED-96CA-296FC04B8506@FreeBSD.org> <20160405122249.19419b9f@ernst.home> User-Agent: Alpine 1.10 (GSO 962 2008-03-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRmVeSWpSXmKPExsUixCmqrSv7kznc4OhTSYs5bz4wWWx51sFm sfrVd2YHZo8Zn+azeOycdZc9gCmKyyYlNSezLLVI3y6BK+PW8vKCg0wVi+8aNTB+Yexi5OSQ EDCRmH3nFHsXIxeHkEAbk0TvxmZGCGcDo8TsaydZIZyDTBLXp31jAmkREqiXaPv5jKWLkYOD RUBLYvlxeZAwm4CKxMw3G9lAbBEBTYmut9dZQWxmARuJmw9mMoPYwgJWEvfbrjODtHIKGErM vpUCYvIKOEo8bveA2LScUeJ13xmwTaICOhKr909hAbF5BQQlTs58wgIxEmjr9G0sExgFZiFJ zUKSWsDItIpRNiW3Sjc3MTOnODVZtzg5MS8vtUjXRC83s0QvNaV0EyM4KCX5dzDOafA+xCjA wajEwzvjPVO4EGtiWXFl7iFGSQ4mJVHefe+Zw4X4kvJTKjMSizPii0pzUosPMUpwMCuJ8NZ+ B8rxpiRWVqUW5cOkpDlYlMR5GRkYGIQE0hNLUrNTUwtSi2CyMhwcShK890EaBYtS01Mr0jJz ShDSTBycIMN5gIavAhteXJCYW5yZDpE/xajLseDH7bVMQix5+XmpUuK8Z0GKBECKMkrz4OaA k8luJtVXjOJAbwnzXgep4gEmIrhJr4CWMAEtqRdmAllSkoiQkmpg9Hmju4enq2i72YHEn9HH NzDkJRgoT9EWCnoUsESscfeadx7qhxqreo+pTnaR532/fFttnECwO1efVB+znu5UTtbfk354 hh7RLTrNGxma+7crLCuiv5e1c65OwiOP2haGexulj2to2sklXGvbo7x1SeD7tckOklJCW1j3 r1oZ7yK0gu1vsLgSS3FGoqEWc1FxIgAplytMAQMAAA== X-BeenThere: freebsd-pkgbase@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Packaging the FreeBSD base system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Apr 2016 17:42:56 -0000 On Tue, 5 Apr 2016, Gary Jennejohn wrote: > Will there be an option not to merge? I never update /etc when > I do installworld because what I have works for me and I see no > need to make any changes to a working system. And you expect your system to continue working after a new system user is added? -Ben From owner-freebsd-pkgbase@freebsd.org Tue Apr 5 23:29:45 2016 Return-Path: Delivered-To: freebsd-pkgbase@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 48A80B0459E for ; Tue, 5 Apr 2016 23:29:45 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 38B351AA0; Tue, 5 Apr 2016 23:29:45 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from FreeBSD.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by freefall.freebsd.org (Postfix) with ESMTP id D8A7818BD; Tue, 5 Apr 2016 23:29:44 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Date: Tue, 5 Apr 2016 23:29:42 +0000 From: Glen Barber To: Sean Fagan Cc: Marko Turk , Kris Moore , freebsd-pkgbase@freebsd.org Subject: Re: Missing METALOG Message-ID: <20160405232942.GH1596@FreeBSD.org> References: <56F169EC.6010400@pcbsd.org> <20160322164814.GJ58208@FreeBSD.org> <56F1979C.7010306@pcbsd.org> <20160322202242.GL58208@FreeBSD.org> <08F56E57-F9F4-4C3E-8154-108E5E50E3D0@ixsystems.com> <20160322210541.GM58208@FreeBSD.org> <26D01772-FF20-4875-B2D0-4588A6AD22C6@ixsystems.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="0OWHXb1mYLuhj1Ox" Content-Disposition: inline In-Reply-To: <26D01772-FF20-4875-B2D0-4588A6AD22C6@ixsystems.com> X-Operating-System: FreeBSD 11.0-CURRENT amd64 X-SCUD-Definition: Sudden Completely Unexpected Dataloss X-SULE-Definition: Sudden Unexpected Learning Event X-PEKBAC-Definition: Problem Exists, Keyboard Between Admin/Computer User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-pkgbase@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Packaging the FreeBSD base system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Apr 2016 23:29:45 -0000 --0OWHXb1mYLuhj1Ox Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Mar 22, 2016 at 04:51:33PM -0700, Sean Fagan wrote: > On Mar 22, 2016, at 2:05 PM, Glen Barber wrote: > >>>>>>=20 > > Can the three of you please try with r297197 applied (attached for > > convenience). In quick evaluation, I believe this should fix this. >=20 > Still the same: >=20 The problem should be resolved as of r297598. The issue was setting DESTDIR as 'DESTDIR=3D${DESTDIR:U${WSTAGEDIR}}', which will never allow locating WSTAGEDIR since it is only being set to the correct location when DESTDIR is not set. By setting DESTDIR=3D${WSTAGEDIR} directly, the MAKEOBJDIRPREFIX and DESTDIR are expanded correctly, so although not obvious at first what was going wrong, I was able to get a full package set with non-default .{OBJDIR}. Glen --0OWHXb1mYLuhj1Ox Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXBEpiAAoJEAMUWKVHj+KTwgkP/R9MLnHeUo+k9/Casn+ToYHv 6REsfSCwSxREUSqoDJ7iQsNoAGpFGhTSSYfniFiKqlmni4ixqTz+PJB1twMS+cEv 0J3twdCIk4DG9hNZc/Q93rcfzIeLvPcKJKfkxhkfwvqki2Z8gJt41Ud2AKEDtoVu sJnbCwrYhKow88xdOEmdsQ8coJqz/SOXqyYun0BEDNYcXtye3OCMZYU0BDP3GArN bDdNQBgf3LF7kP4fo3rwN55Oix5eX56pqKqlWt0nHfYimRAo/yM56OPHvTdjIuVl w+/ERrSBVHoJ/CgUyx7mNxBcC9OvTubeyfGZry5/8wZya3yqkc6SLFn0aFdPbMUr GdlEZCy0Rp1oks597LQMvU2oLAqy/OtZp2keV5KA+86kugXvMdk00alX6vT/qQlx iZnjPJDjTzB7cJx577AbytrAf+u5rx15LDXWZpDkPkiw2tD7OFRlczZU55oqDmkI aayGrVOxvUDVdlV3Hw4/lVEBt/FN9waisoWcJQNZ/Oq2T3l8p71yksiD9cCojEaw 8gRIlbuecXs6ctG17ghJ9wIcYKkS3rzwd8Vi13QOtftAsEi/PX8o0bY36ODvKC0n lLl5yDJgVXVY3zTiHx2Qt4gehf35BUe41gH9/Qf6ysFQXC4CxXjtVaWjMTY2Jrhe 9CF7yicKB9Ng3nJQZ9Mp =M0M1 -----END PGP SIGNATURE----- --0OWHXb1mYLuhj1Ox-- From owner-freebsd-pkgbase@freebsd.org Wed Apr 6 16:21:43 2016 Return-Path: Delivered-To: freebsd-pkgbase@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 C2A76B06BBB; Wed, 6 Apr 2016 16:21:43 +0000 (UTC) (envelope-from gljennjohn@gmail.com) Received: from mail-wm0-x241.google.com (mail-wm0-x241.google.com [IPv6:2a00:1450:400c:c09::241]) (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 5A8261633; Wed, 6 Apr 2016 16:21:43 +0000 (UTC) (envelope-from gljennjohn@gmail.com) Received: by mail-wm0-x241.google.com with SMTP id n3so14728714wmn.1; Wed, 06 Apr 2016 09:21:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:subject:message-id:in-reply-to:references:reply-to :mime-version:content-transfer-encoding; bh=O0F6WbqA4XM3ckCDVvP4j8vDdf3E6HC/VUwe9IIInWw=; b=BeudNZ12oNOA9lbEgYu2QFJbpqsTvwYDNTYP2Vd+jR0GWVw0DbxHojjj6c1629tnqQ o1tul6SoEetIZT3LRprsE78wn/qKRYH8+8nJl/PW2kv0WUFUx+dWiGaOsdKdjom9dlpY a82VEftXi6vGFQXOTLdeDsWpsVPnrKzOQWbHiTCKrvZIl9aZ37uA0t4qxiU7MEUl/CxY fbJ4BWDBkGyyxfZwzqMDHQbjbfpw9pleKRKbrLCja7b/Jbx+YxJtV+i+rTW8KfgVoaMW tySzhvfL0cKpNyS/b66AykIWv1mZg684eTOHhK5ikGL9QmrKwoZcv+B2M66C+s8sllB+ qr0Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:cc:subject:message-id:in-reply-to :references:reply-to:mime-version:content-transfer-encoding; bh=O0F6WbqA4XM3ckCDVvP4j8vDdf3E6HC/VUwe9IIInWw=; b=Bm7J5TquxZTBwJs5mXsLRNt7n+vLYc4FwfJP9O6bLyAgMh2FazPGHS9leM7p06Zwvn m5La3Qwr2bbW2bF3RRbezhVSNVSHke77K9slmo6dXJp5o0BkxORfIfFV9jwjzrJFShpy QeFyzJKP8+xYlRNw2ZASbAaoUW+nDyvCDrHf1P+roYAnwMSnfQtrO9Uhd81H765RQhO3 LDfPmLoA/zJEk36yE2ka2M2UXHj+/1MXaLcwpv5gndE3cMUTbkhMY6Wq+Us7IRa3Ku21 2z9XL7SiIf8qOX4pmd7R96GtIF7Rq1y8ZsUQd9PnhY2d9kCpE4qYPxWrRpNqOJkaRVO/ brkg== X-Gm-Message-State: AD7BkJL1jRE+2ETjWy/ExlJfCerdYszbh/mKaaPzwRT3dUg3iM+rOaQTnAL5LPrnWkIMuw== X-Received: by 10.194.144.10 with SMTP id si10mr24035470wjb.180.1459959701956; Wed, 06 Apr 2016 09:21:41 -0700 (PDT) Received: from ernst.home (p578E160A.dip0.t-ipconnect.de. [87.142.22.10]) by smtp.gmail.com with ESMTPSA id w75sm15693949wmw.4.2016.04.06.09.21.40 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 06 Apr 2016 09:21:41 -0700 (PDT) Date: Wed, 6 Apr 2016 18:21:34 +0200 From: Gary Jennejohn To: Benjamin Kaduk Cc: freebsd-pkgbase@FreeBSD.org, freebsd-current@FreeBSD.org Subject: Re: Packaging the FreeBSD base system with pkg(8) Message-ID: <20160406182134.246c7fcd@ernst.home> In-Reply-To: References: <20160127223323.GG98557@FreeBSD.org> <5703805A.7090204@harmless.hu> <14CD9D09-A32E-46ED-96CA-296FC04B8506@FreeBSD.org> <20160405122249.19419b9f@ernst.home> Reply-To: gljennjohn@gmail.com X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.29; amd64-portbld-freebsd11.0) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-pkgbase@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Packaging the FreeBSD base system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Apr 2016 16:21:43 -0000 On Tue, 5 Apr 2016 13:42:48 -0400 (EDT) Benjamin Kaduk wrote: > On Tue, 5 Apr 2016, Gary Jennejohn wrote: > > > Will there be an option not to merge? I never update /etc when > > I do installworld because what I have works for me and I see no > > need to make any changes to a working system. > > And you expect your system to continue working after a new system user is > added? > Yes, because these are mentioned in UPDATING and I add them by hand. -- Gary Jennejohn From owner-freebsd-pkgbase@freebsd.org Wed Apr 6 17:56:41 2016 Return-Path: Delivered-To: freebsd-pkgbase@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 78472B06738; Wed, 6 Apr 2016 17:56:41 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from bigwig.baldwin.cx (bigwig.baldwin.cx [IPv6:2001:470:1f11:75::1]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5804914E7; Wed, 6 Apr 2016 17:56:41 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from ralph.baldwin.cx (c-73-231-226-104.hsd1.ca.comcast.net [73.231.226.104]) by bigwig.baldwin.cx (Postfix) with ESMTPSA id C65FBB97D; Wed, 6 Apr 2016 13:56:39 -0400 (EDT) From: John Baldwin To: freebsd-current@freebsd.org, gljennjohn@gmail.com Cc: David Chisnall , Gergely Czuczy , Glen Barber , freebsd-pkgbase@freebsd.org, freebsd-current@freebsd.org Subject: Re: Packaging the FreeBSD base system with pkg(8) Date: Wed, 06 Apr 2016 10:56:08 -0700 Message-ID: <1602050.ZkkBBj7Otx@ralph.baldwin.cx> User-Agent: KMail/4.14.3 (FreeBSD/10.2-STABLE; KDE/4.14.3; amd64; ; ) In-Reply-To: <20160405122249.19419b9f@ernst.home> References: <20160127223323.GG98557@FreeBSD.org> <14CD9D09-A32E-46ED-96CA-296FC04B8506@FreeBSD.org> <20160405122249.19419b9f@ernst.home> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.7 (bigwig.baldwin.cx); Wed, 06 Apr 2016 13:56:39 -0400 (EDT) X-BeenThere: freebsd-pkgbase@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Packaging the FreeBSD base system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Apr 2016 17:56:41 -0000 On Tuesday, April 05, 2016 12:22:49 PM Gary Jennejohn wrote: > On Tue, 5 Apr 2016 10:22:04 +0100 > David Chisnall wrote: > > > On 5 Apr 2016, at 10:07, Gergely Czuczy wrote: > > > > > > Also, quite often entries from the base system are changed > > > manually, think of root's/toor's password. Are such cases > > > going to be dealt with properly between upgrades, including > > > self-built-and-packaged base systems? Currently it can be a > > > PITA with mergemaster to handle things like master.passwd > > > properly between upgrades, automation so far wasn't famous on > > > doing it properly. > > > > Mergemaster uses a 2-way merge. It has the version that you > > have installed and the version that's being proposed for > > installation. Etcupdate and pkg perform a 3-way merge. It has > > the pristine version, the version that you have made changes > > to, and the new version. If you have changed an entry and so > > has the package, then you will get a conflict that you have to > > resolve manually. If you have added lines and so has the > > upstream version, then that should cleanly apply. Similarly, > > if you and upstream have both modified different lines, then > > there should be no problem. > > > > Will there be an option not to merge? I never update /etc when > I do installworld because what I have works for me and I see no > need to make any changes to a working system. Some parts of /etc (like /etc/rc.d) aren't really config files and need to be updated. You wouldn't have working wireless after a 10 -> 11 upgrade if you didn't update /etc/rc.d (and some helper scripts those use like /etc/rc.subr and /etc/network.subr). The files in /etc that are config files rarely change in FreeBSD in my experience compared with the "non-config" files like /etc/rc.d/*. I rarely encounter conflicts when using etcupdate personally, but both etcupdate and mergemaster can be configured to ignore individual files (or globs of files). -- John Baldwin From owner-freebsd-pkgbase@freebsd.org Wed Apr 6 18:20:06 2016 Return-Path: Delivered-To: freebsd-pkgbase@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 CE116B064A2 for ; Wed, 6 Apr 2016 18:20:06 +0000 (UTC) (envelope-from wollman@khavrinen.csail.mit.edu) Received: from khavrinen.csail.mit.edu (khavrinen.csail.mit.edu [IPv6:2001:470:8b2d:1e1c:21b:21ff:feb8:d7b0]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "khavrinen.csail.mit.edu", Issuer "Client CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 91744185E for ; Wed, 6 Apr 2016 18:20:06 +0000 (UTC) (envelope-from wollman@khavrinen.csail.mit.edu) Received: from khavrinen.csail.mit.edu (localhost [127.0.0.1]) by khavrinen.csail.mit.edu (8.14.9/8.14.9) with ESMTP id u36IK447081456 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL CN=khavrinen.csail.mit.edu issuer=Client+20CA); Wed, 6 Apr 2016 14:20:04 -0400 (EDT) (envelope-from wollman@khavrinen.csail.mit.edu) Received: (from wollman@localhost) by khavrinen.csail.mit.edu (8.14.9/8.14.9/Submit) id u36IK4jo081455; Wed, 6 Apr 2016 14:20:04 -0400 (EDT) (envelope-from wollman) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <22277.21332.334610.759440@khavrinen.csail.mit.edu> Date: Wed, 6 Apr 2016 14:20:04 -0400 From: Garrett Wollman To: gljennjohn@gmail.com Cc: freebsd-pkgbase@FreeBSD.org Subject: Re: Packaging the FreeBSD base system with pkg(8) In-Reply-To: <20160406182134.246c7fcd@ernst.home> References: <20160127223323.GG98557@FreeBSD.org> <5703805A.7090204@harmless.hu> <14CD9D09-A32E-46ED-96CA-296FC04B8506@FreeBSD.org> <20160405122249.19419b9f@ernst.home> <20160406182134.246c7fcd@ernst.home> X-Mailer: VM 8.2.0b under 24.5.1 (amd64-portbld-freebsd9.3) X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (khavrinen.csail.mit.edu [127.0.0.1]); Wed, 06 Apr 2016 14:20:04 -0400 (EDT) X-BeenThere: freebsd-pkgbase@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Packaging the FreeBSD base system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Apr 2016 18:20:06 -0000 < said: > On Tue, 5 Apr 2016 13:42:48 -0400 (EDT) > Benjamin Kaduk wrote: >> On Tue, 5 Apr 2016, Gary Jennejohn wrote: >> >> > Will there be an option not to merge? I never update /etc when >> > I do installworld because what I have works for me and I see no >> > need to make any changes to a working system. >> >> And you expect your system to continue working after a new system user is >> added? >> > Yes, because these are mentioned in UPDATING and I add them by hand. The whole impetus for "pkg for base" is that doing things by hand doesn't scale when you have more than N=$smallnum machines (or VMs or containers). If you're doing this stuff by hand, you can keep on doing "make installworld" -- that's still going to be supported. -GAWollman From owner-freebsd-pkgbase@freebsd.org Wed Apr 6 18:31:51 2016 Return-Path: Delivered-To: freebsd-pkgbase@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 8E955B0679C for ; Wed, 6 Apr 2016 18:31:51 +0000 (UTC) (envelope-from sef@ixsystems.com) Received: from barracuda.ixsystems.com (barracuda.ixsystems.com [12.229.62.30]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.ixsystems.com", Issuer "Go Daddy Secure Certificate Authority - G2" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 72AD01E16 for ; Wed, 6 Apr 2016 18:31:51 +0000 (UTC) (envelope-from sef@ixsystems.com) X-ASG-Debug-ID: 1459967510-08ca04178832d700001-wjM0Vu Received: from zimbra.ixsystems.com ([10.246.0.20]) by barracuda.ixsystems.com with ESMTP id TA7e1sXraGiFd0XU (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 06 Apr 2016 11:31:50 -0700 (PDT) X-Barracuda-Envelope-From: sef@ixsystems.com X-Barracuda-RBL-Trusted-Forwarder: 10.246.0.20 X-ASG-Whitelist: Client Received: from localhost (localhost [127.0.0.1]) by zimbra.ixsystems.com (Postfix) with ESMTP id 62EE99E86FE; Wed, 6 Apr 2016 11:31:50 -0700 (PDT) Received: from zimbra.ixsystems.com ([127.0.0.1]) by localhost (zimbra.ixsystems.com [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id RZI-v42bvvKt; Wed, 6 Apr 2016 11:31:50 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.ixsystems.com (Postfix) with ESMTP id F1CC99E8705; Wed, 6 Apr 2016 11:31:49 -0700 (PDT) X-Virus-Scanned: amavisd-new at ixsystems.com Received: from zimbra.ixsystems.com ([127.0.0.1]) by localhost (zimbra.ixsystems.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 6u0bQ8joTjAX; Wed, 6 Apr 2016 11:31:49 -0700 (PDT) Received: from [10.250.1.187] (unknown [10.250.1.187]) by zimbra.ixsystems.com (Postfix) with ESMTPSA id A2A0F9E8703; Wed, 6 Apr 2016 11:31:49 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: Re: Missing METALOG From: Sean Fagan X-ASG-Orig-Subj: Re: Missing METALOG In-Reply-To: <20160405232942.GH1596@FreeBSD.org> Date: Wed, 6 Apr 2016 11:31:49 -0700 Cc: Marko Turk , Kris Moore , freebsd-pkgbase@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <66D097F5-E409-4F44-A541-94D87EC63308@ixsystems.com> References: <56F169EC.6010400@pcbsd.org> <20160322164814.GJ58208@FreeBSD.org> <56F1979C.7010306@pcbsd.org> <20160322202242.GL58208@FreeBSD.org> <08F56E57-F9F4-4C3E-8154-108E5E50E3D0@ixsystems.com> <20160322210541.GM58208@FreeBSD.org> <26D01772-FF20-4875-B2D0-4588A6AD22C6@ixsystems.com> <20160405232942.GH1596@FreeBSD.org> To: Glen Barber X-Mailer: Apple Mail (2.3124) X-Barracuda-Connect: UNKNOWN[10.246.0.20] X-Barracuda-Start-Time: 1459967510 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://10.246.0.26:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at ixsystems.com X-Barracuda-BRTS-Status: 1 X-BeenThere: freebsd-pkgbase@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Packaging the FreeBSD base system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Apr 2016 18:31:51 -0000 On Apr 5, 2016, at 4:29 PM, Glen Barber wrote: >>>>>>>>=20 > The problem should be resolved as of r297598. The issue was setting > DESTDIR as 'DESTDIR=3D${DESTDIR:U${WSTAGEDIR}}', which will never = allow > locating WSTAGEDIR since it is only being set to the correct location > when DESTDIR is not set. By setting DESTDIR=3D${WSTAGEDIR} directly, = the > MAKEOBJDIRPREFIX and DESTDIR are expanded correctly, so although not > obvious at first what was going wrong, I was able to get a full = package > set with non-default .{OBJDIR}. Nope. % env MAKEOBJDIRPREFIX=3D${HOME}/obj make DESTDIR=3D${HOME}/packages -j1 = -DNO_CLEAN -DNO_ROOT packages [gobs of output] pkg: = /home/sef/obj/home/sef/freebsd-pkg/repo/FreeBSD:11:amd64/11.0.s20160406182= 537 is not a directory Cannot create repository catalogue Note that, as I said in my earlier message, nothing seems to actually = crate the repo directory. Sean.= From owner-freebsd-pkgbase@freebsd.org Wed Apr 6 20:24:06 2016 Return-Path: Delivered-To: freebsd-pkgbase@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 56ECDB06D49 for ; Wed, 6 Apr 2016 20:24:06 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 46A2C18AF; Wed, 6 Apr 2016 20:24:06 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from FreeBSD.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by freefall.freebsd.org (Postfix) with ESMTP id EF2241CC3; Wed, 6 Apr 2016 20:24:05 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Date: Wed, 6 Apr 2016 20:24:03 +0000 From: Glen Barber To: Sean Fagan Cc: freebsd-pkgbase@freebsd.org, Marko Turk Subject: Re: Missing METALOG Message-ID: <20160406202403.GA1498@FreeBSD.org> References: <56F169EC.6010400@pcbsd.org> <20160322164814.GJ58208@FreeBSD.org> <56F1979C.7010306@pcbsd.org> <20160322202242.GL58208@FreeBSD.org> <08F56E57-F9F4-4C3E-8154-108E5E50E3D0@ixsystems.com> <20160322210541.GM58208@FreeBSD.org> <26D01772-FF20-4875-B2D0-4588A6AD22C6@ixsystems.com> <20160405232942.GH1596@FreeBSD.org> <66D097F5-E409-4F44-A541-94D87EC63308@ixsystems.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="CE+1k2dSO48ffgeK" Content-Disposition: inline In-Reply-To: <66D097F5-E409-4F44-A541-94D87EC63308@ixsystems.com> X-Operating-System: FreeBSD 11.0-CURRENT amd64 X-SCUD-Definition: Sudden Completely Unexpected Dataloss X-SULE-Definition: Sudden Unexpected Learning Event X-PEKBAC-Definition: Problem Exists, Keyboard Between Admin/Computer User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-pkgbase@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Packaging the FreeBSD base system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Apr 2016 20:24:06 -0000 --CE+1k2dSO48ffgeK Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Apr 06, 2016 at 11:31:49AM -0700, Sean Fagan wrote: > On Apr 5, 2016, at 4:29 PM, Glen Barber wrote: > >>>>>>>>=20 > > The problem should be resolved as of r297598. The issue was setting > > DESTDIR as 'DESTDIR=3D${DESTDIR:U${WSTAGEDIR}}', which will never allow > > locating WSTAGEDIR since it is only being set to the correct location > > when DESTDIR is not set. By setting DESTDIR=3D${WSTAGEDIR} directly, t= he > > MAKEOBJDIRPREFIX and DESTDIR are expanded correctly, so although not > > obvious at first what was going wrong, I was able to get a full package > > set with non-default .{OBJDIR}. >=20 > Nope. >=20 > % env MAKEOBJDIRPREFIX=3D${HOME}/obj make DESTDIR=3D${HOME}/packages -j1 = -DNO_CLEAN -DNO_ROOT packages Why are you specifying DESTDIR for the 'packages' target? It seem you want the actual 'packages/' directory to be outside of the OBJDIR. Instead of specifying DESTDIR, try using 'REPODIR=3D$HOME/packages', which I believe should work. > [gobs of output] > pkg: /home/sef/obj/home/sef/freebsd-pkg/repo/FreeBSD:11:amd64/11.0.s20160= 406182537 is not a directory > Cannot create repository catalogue >=20 > Note that, as I said in my earlier message, nothing seems to actually cra= te the repo directory. >=20 No, it is because the repository location is by default expected to be within .OBJDIR. I believe using REPODIR as above should work. Glen --CE+1k2dSO48ffgeK Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXBXBjAAoJEAMUWKVHj+KTKdIQAJSfcv8oAk9pToDXP+6xCrQI k1q28NchqGlIkzamjdkaOLJFefzdZij8sBCKwcSHjI2ZXL7Gr7/+9ZGWzIoUrPy/ dpv3FdJN721sycDw7/vNPFpvYVsehCcgxLDT4rK54rDMBjF8S8kh1KFQylY6uwXz fsxJyhn0877DOvvgQOPt/PaOpVZIpvQaa55/FvGKhcfgKSQncKAOg2IIgSGBW9MH Z1RYhH9a2spFOxk+GGO51BGZmwKc5K8ht/r9eKOo6pYb3Az24gbdx4Ukw0yrcB4U TIfUT/Tya70ORvkcxLAbNxaQZwxF40lo8sc9EPZhyMABsMJ7QEe36G6LAPpv9nLp 8UFZPuCkPcjaxkIbjzJ5bKgCV4MudwfWFSPU3DTFvKJ+JPcWSXBHgRJHehmqxf89 CNIfA0O8I1cybK3fQtTgduhVGm2SAW8JjvqPs8iTB1cWc9tyFUEQSQcWKJqYhz4J 7etR1IUrmkrw4rBX7O5WfjWdcOIKKrDknEx5W1+/oS4OXg/xDI9RZvR5ro1bdU6G MmoDLw6L4Y52qgpkcAjoIC+swOVGwKNS8V3cAKR6SCUwVb7GCuGrXy6tlhrSgJ3w IvSZuU0vSP6n3fZOebFkK82xGOTMNU451MWoTRpC+0N+Ku4Xd9QkBO2pjGUCQmwy iVp5PBeAwrH0XfoglhLn =zLeQ -----END PGP SIGNATURE----- --CE+1k2dSO48ffgeK-- From owner-freebsd-pkgbase@freebsd.org Wed Apr 6 20:36:26 2016 Return-Path: Delivered-To: freebsd-pkgbase@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 ABA6AB062E2 for ; Wed, 6 Apr 2016 20:36:26 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 96F481EE7; Wed, 6 Apr 2016 20:36:26 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from FreeBSD.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by freefall.freebsd.org (Postfix) with ESMTP id 4C7501F26; Wed, 6 Apr 2016 20:36:26 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Date: Wed, 6 Apr 2016 20:36:25 +0000 From: Glen Barber To: Sean Fagan Cc: freebsd-pkgbase@freebsd.org, Marko Turk Subject: Re: Missing METALOG Message-ID: <20160406203625.GC1498@FreeBSD.org> References: <56F169EC.6010400@pcbsd.org> <20160322164814.GJ58208@FreeBSD.org> <56F1979C.7010306@pcbsd.org> <20160322202242.GL58208@FreeBSD.org> <08F56E57-F9F4-4C3E-8154-108E5E50E3D0@ixsystems.com> <20160322210541.GM58208@FreeBSD.org> <26D01772-FF20-4875-B2D0-4588A6AD22C6@ixsystems.com> <20160405232942.GH1596@FreeBSD.org> <66D097F5-E409-4F44-A541-94D87EC63308@ixsystems.com> <20160406202403.GA1498@FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="Pk6IbRAofICFmK5e" Content-Disposition: inline In-Reply-To: <20160406202403.GA1498@FreeBSD.org> X-Operating-System: FreeBSD 11.0-CURRENT amd64 X-SCUD-Definition: Sudden Completely Unexpected Dataloss X-SULE-Definition: Sudden Unexpected Learning Event X-PEKBAC-Definition: Problem Exists, Keyboard Between Admin/Computer User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-pkgbase@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Packaging the FreeBSD base system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Apr 2016 20:36:26 -0000 --Pk6IbRAofICFmK5e Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Apr 06, 2016 at 08:24:03PM +0000, Glen Barber wrote: > On Wed, Apr 06, 2016 at 11:31:49AM -0700, Sean Fagan wrote: > > On Apr 5, 2016, at 4:29 PM, Glen Barber wrote: > > >>>>>>>>=20 > > > The problem should be resolved as of r297598. The issue was setting > > > DESTDIR as 'DESTDIR=3D${DESTDIR:U${WSTAGEDIR}}', which will never all= ow > > > locating WSTAGEDIR since it is only being set to the correct location > > > when DESTDIR is not set. By setting DESTDIR=3D${WSTAGEDIR} directly,= the > > > MAKEOBJDIRPREFIX and DESTDIR are expanded correctly, so although not > > > obvious at first what was going wrong, I was able to get a full packa= ge > > > set with non-default .{OBJDIR}. > >=20 > > Nope. > >=20 > > % env MAKEOBJDIRPREFIX=3D${HOME}/obj make DESTDIR=3D${HOME}/packages -j= 1 -DNO_CLEAN -DNO_ROOT packages >=20 > Why are you specifying DESTDIR for the 'packages' target? It seem you > want the actual 'packages/' directory to be outside of the OBJDIR. >=20 > Instead of specifying DESTDIR, try using 'REPODIR=3D$HOME/packages', which > I believe should work. >=20 This does not work, in fact, but I see why. Working on a fix now. Glen --Pk6IbRAofICFmK5e Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXBXNJAAoJEAMUWKVHj+KTs2IP/2T9FCFb3hdIL3Is1dyyPrwx QthttKYF4n8C27bHByBbK7Isp5jvqtOSeVy3Mp4HCm9+OEAw9jSn1QQBqHgbIYZk 6g8/L9FlXKL8oZeSPhZ8CIBk/9d7m45hb79YL3MND/A8sDpYQ4Exjt4NfYFsKZPY /KsjrEXgentKck36gDXifXKR7T0k7N8AzWGLWYRR6pR4NgWqhwTdNarCsWq1sk/u YJSc9xrjYWM05LvwHS1kEeMJ8sJztHjgxzR2nBbsF9BxRjqbHOwDpXF4q35hmzH0 kqSMQvyIOKESiU7M7i/rkPfBetvPA4Zd1RGx4Iwxj2uKsDQhQg0zG1b1pBHkieCJ zV7UP3AAvjOw0jSSmZBkNFVuDynR0KOjaNX+WPklCzwl+HRhGuervuCkNcPu5fba 8U0j7QcY2po5cZqeYE3V6hH4hAHvgEckliNwYWfQUQNn6f13Bd7DrrwUjRV4zoEc +LE0aEoAN9u3m1oCp54BFp9NkMuDH7SRSr0nbxT0W1K3h1+AU/hSsnMVQPYNuyCq PIIqGlx/yvVR8EstU7/5LqvhPHQ+okX1kL/HUBjmNwbVikZTvP4VTrmjSA4VfIV0 ss8DJQDkffRwTHgQqM75O4LeAVYCgn84wWur9IB1wkOPT38jR4aZo8n9b/fZbzM8 h0uieg+qP6OzTSzFW8Ek =7+hr -----END PGP SIGNATURE----- --Pk6IbRAofICFmK5e-- From owner-freebsd-pkgbase@freebsd.org Thu Apr 7 01:10:38 2016 Return-Path: Delivered-To: freebsd-pkgbase@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 4BF25B065ED for ; Thu, 7 Apr 2016 01:10:38 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 383201774; Thu, 7 Apr 2016 01:10:38 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from FreeBSD.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by freefall.freebsd.org (Postfix) with ESMTP id E11A11B73; Thu, 7 Apr 2016 01:10:37 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Date: Thu, 7 Apr 2016 01:10:35 +0000 From: Glen Barber To: Sean Fagan Cc: freebsd-pkgbase@freebsd.org, Marko Turk Subject: Re: Missing METALOG Message-ID: <20160407011035.GF1498@FreeBSD.org> References: <20160322164814.GJ58208@FreeBSD.org> <56F1979C.7010306@pcbsd.org> <20160322202242.GL58208@FreeBSD.org> <08F56E57-F9F4-4C3E-8154-108E5E50E3D0@ixsystems.com> <20160322210541.GM58208@FreeBSD.org> <26D01772-FF20-4875-B2D0-4588A6AD22C6@ixsystems.com> <20160405232942.GH1596@FreeBSD.org> <66D097F5-E409-4F44-A541-94D87EC63308@ixsystems.com> <20160406202403.GA1498@FreeBSD.org> <20160406203625.GC1498@FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="hTiIB9CRvBOLTyqY" Content-Disposition: inline In-Reply-To: <20160406203625.GC1498@FreeBSD.org> X-Operating-System: FreeBSD 11.0-CURRENT amd64 X-SCUD-Definition: Sudden Completely Unexpected Dataloss X-SULE-Definition: Sudden Unexpected Learning Event X-PEKBAC-Definition: Problem Exists, Keyboard Between Admin/Computer User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-pkgbase@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Packaging the FreeBSD base system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Apr 2016 01:10:38 -0000 --hTiIB9CRvBOLTyqY Content-Type: multipart/mixed; boundary="hK8Uo4Yp55NZU70L" Content-Disposition: inline --hK8Uo4Yp55NZU70L Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Apr 06, 2016 at 08:36:25PM +0000, Glen Barber wrote: > On Wed, Apr 06, 2016 at 08:24:03PM +0000, Glen Barber wrote: > > On Wed, Apr 06, 2016 at 11:31:49AM -0700, Sean Fagan wrote: > > > On Apr 5, 2016, at 4:29 PM, Glen Barber wrote: > > > >>>>>>>>=20 > > > > The problem should be resolved as of r297598. The issue was setting > > > > DESTDIR as 'DESTDIR=3D${DESTDIR:U${WSTAGEDIR}}', which will never a= llow > > > > locating WSTAGEDIR since it is only being set to the correct locati= on > > > > when DESTDIR is not set. By setting DESTDIR=3D${WSTAGEDIR} directl= y, the > > > > MAKEOBJDIRPREFIX and DESTDIR are expanded correctly, so although not > > > > obvious at first what was going wrong, I was able to get a full pac= kage > > > > set with non-default .{OBJDIR}. > > >=20 > > > Nope. > > >=20 > > > % env MAKEOBJDIRPREFIX=3D${HOME}/obj make DESTDIR=3D${HOME}/packages = -j1 -DNO_CLEAN -DNO_ROOT packages > >=20 > > Why are you specifying DESTDIR for the 'packages' target? It seem you > > want the actual 'packages/' directory to be outside of the OBJDIR. > >=20 > > Instead of specifying DESTDIR, try using 'REPODIR=3D$HOME/packages', wh= ich > > I believe should work. > >=20 >=20 > This does not work, in fact, but I see why. Working on a fix now. >=20 I have an uncommitted patch that, I think, does not affect the behavior overall, but this just worked for me: root@pkgbase:/usr/src # env MAKEOBJDIRPREFIX=3D/usr/objtmp make -s -j8 \ buildworld buildkernel root@pkgbase:/usr/src # env MAKEOBJDIRPREFIX=3D/usr/objtmp make \ REPODIR=3D/usr/repodir packages I have the patch attached, but I need to know a few more things: 1) Why are you using DESTDIR with the 'packages' target? I.e., what are you expecting? 2) I need full output of the failures. Redacting it with 'globs of output' is not helpful. I need to see the full build log and the commands run to reproduce it. (Use script(1), please.) The patch I have just tested with is attached, but not yet committed. I plan to commit it tomorrow regardless, since this introduces zero regressions against current behavior with default '/usr/src' and '/usr/obj' paths. Glen --hK8Uo4Yp55NZU70L Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="fix-non-default-env.diff.txt" Content-Transfer-Encoding: quoted-printable Index: Makefile.inc1 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- Makefile.inc1 (revision 297621) +++ Makefile.inc1 (working copy) @@ -1241,7 +1241,7 @@ real-packages: stage-packages create-packages sign-packages =20 stage-packages: - @mkdir -p ${WSTAGEDIR} ${KSTAGEDIR} + @mkdir -p ${REPODIR} ${WSTAGEDIR} ${KSTAGEDIR} ${_+_}@cd ${.CURDIR}; \ ${MAKE} DESTDIR=3D${WSTAGEDIR} -DNO_ROOT -B stageworld ; \ ${MAKE} DESTDIR=3D${KSTAGEDIR} -DNO_ROOT -B stagekernel @@ -1256,37 +1256,37 @@ create-kernel-packages =20 create-world-packages: _pkgbootstrap - @rm -f ${DESTDIR}/*.plist 2>/dev/null || : - @cd ${DESTDIR} ; \ + @rm -f ${WSTAGEDIR}/*.plist 2>/dev/null || : + @cd ${WSTAGEDIR} ; \ awk -f ${SRCDIR}/release/scripts/mtree-to-plist.awk \ - ${DESTDIR}/METALOG - @for plist in ${DESTDIR}/*.plist; do \ + ${WSTAGEDIR}/METALOG + @for plist in ${WSTAGEDIR}/*.plist; do \ plist=3D$${plist##*/} ; \ pkgname=3D$${plist%.plist} ; \ sh ${SRCDIR}/release/packages/generate-ucl.sh -o $${pkgname} \ - -s ${SRCDIR} -u ${DESTDIR}/$${pkgname}.ucl ; \ + -s ${SRCDIR} -u ${WSTAGEDIR}/$${pkgname}.ucl ; \ done - @for plist in ${DESTDIR}/*.plist; do \ + @for plist in ${WSTAGEDIR}/*.plist; do \ plist=3D$${plist##*/} ; \ pkgname=3D$${plist%.plist} ; \ awk -F\" ' \ /^name/ { printf("=3D=3D=3D> Creating %s-", $$2); next } \ /^version/ { print $$2; next } \ - ' ${DESTDIR}/$${pkgname}.ucl ; \ - pkg -o ABI_FILE=3D${DESTDIR}/bin/sh -o ALLOW_BASE_SHLIBS=3Dyes \ - create -M ${DESTDIR}/$${pkgname}.ucl \ - -p ${DESTDIR}/$${pkgname}.plist \ - -r ${DESTDIR} \ - -o ${REPODIR}/$$(pkg -o ABI_FILE=3D${DESTDIR}/bin/sh config ABI)/${PKG_= VERSION} ; \ + ' ${WSTAGEDIR}/$${pkgname}.ucl ; \ + pkg -o ABI_FILE=3D${WSTAGEDIR}/bin/sh -o ALLOW_BASE_SHLIBS=3Dyes \ + create -M ${WSTAGEDIR}/$${pkgname}.ucl \ + -p ${WSTAGEDIR}/$${pkgname}.plist \ + -r ${WSTAGEDIR} \ + -o ${REPODIR}/$$(pkg -o ABI_FILE=3D${WSTAGEDIR}/bin/sh config ABI)/${PK= G_VERSION} ; \ done =20 create-kernel-packages: _pkgbootstrap -.if exists(${DESTDIR}/kernel.meta) +.if exists(${KSTAGEDIR}/kernel.meta) .for flavor in "" -debug - @cd ${DESTDIR}/${DISTDIR} ; \ + @cd ${KSTAGEDIR}/${DISTDIR} ; \ awk -f ${SRCDIR}/release/scripts/mtree-to-plist.awk \ -v kernel=3Dyes -v _kernconf=3D${INSTALLKERNEL} \ - ${DESTDIR}/kernel.meta ; \ + ${KSTAGEDIR}/kernel.meta ; \ cap_arg=3D`cd ${SRCDIR}/etc ; ${MAKE} -VCAP_MKDB_ENDIAN` ; \ pwd_arg=3D`cd ${SRCDIR}/etc ; ${MAKE} -VPWD_MKDB_ENDIAN` ; \ sed -e "s/%VERSION%/${PKG_VERSION}/" \ @@ -1296,26 +1296,26 @@ -e "s/%CAP_MKDB_ENDIAN%/$${cap_arg}/g" \ -e "s/%PWD_MKDB_ENDIAN%/$${pwd_arg}/g" \ ${SRCDIR}/release/packages/kernel.ucl \ - > ${DESTDIR}/${DISTDIR}/kernel.${INSTALLKERNEL}${flavor}.ucl ; \ + > ${KSTAGEDIR}/${DISTDIR}/kernel.${INSTALLKERNEL}${flavor}.ucl ; \ awk -F\" ' \ /name/ { printf("=3D=3D=3D> Creating %s-", $$2); next } \ /version/ {print $$2; next } ' \ - ${DESTDIR}/${DISTDIR}/kernel.${INSTALLKERNEL}${flavor}.ucl ; \ + ${KSTAGEDIR}/${DISTDIR}/kernel.${INSTALLKERNEL}${flavor}.ucl ; \ pkg -o ABI_FILE=3D${WSTAGEDIR}/bin/sh -o ALLOW_BASE_SHLIBS=3Dyes \ - create -M ${DESTDIR}/${DISTDIR}/kernel.${INSTALLKERNEL}${flavor}.ucl \ - -p ${DESTDIR}/${DISTDIR}/kernel.${INSTALLKERNEL}${flavor}.plist \ - -r ${DESTDIR}/${DISTDIR} \ + create -M ${KSTAGEDIR}/${DISTDIR}/kernel.${INSTALLKERNEL}${flavor}.ucl \ + -p ${KSTAGEDIR}/${DISTDIR}/kernel.${INSTALLKERNEL}${flavor}.plist \ + -r ${KSTAGEDIR}/${DISTDIR} \ -o ${REPODIR}/$$(pkg -o ABI_FILE=3D${WSTAGEDIR}/bin/sh config ABI)/${PKG= _VERSION} .endfor .endif .if ${BUILDKERNELS:[#]} > 1 && !defined(NO_INSTALLEXTRAKERNELS) .for _kernel in ${BUILDKERNELS:[2..-1]} -.if exists(${DESTDIR}/kernel.${_kernel}.meta) +.if exists(${KSTAGEDIR}/kernel.${_kernel}.meta) .for flavor in "" -debug - @cd ${DESTDIR}/kernel.${_kernel} ; \ + @cd ${KSTAGEDIR}/kernel.${_kernel} ; \ awk -f ${SRCDIR}/release/scripts/mtree-to-plist.awk \ -v kernel=3Dyes -v _kernconf=3D${_kernel} \ - ${DESTDIR}/kernel.${_kernel}.meta ; \ + ${KSTAGEDIR}/kernel.${_kernel}.meta ; \ cap_arg=3D`cd ${SRCDIR}/etc ; ${MAKE} -VCAP_MKDB_ENDIAN` ; \ pwd_arg=3D`cd ${SRCDIR}/etc ; ${MAKE} -VPWD_MKDB_ENDIAN` ; \ sed -e "s/%VERSION%/${PKG_VERSION}/" \ @@ -1325,15 +1325,15 @@ -e "s/%CAP_MKDB_ENDIAN%/$${cap_arg}/g" \ -e "s/%PWD_MKDB_ENDIAN%/$${pwd_arg}/g" \ ${SRCDIR}/release/packages/kernel.ucl \ - > ${DESTDIR}/kernel.${_kernel}/kernel.${_kernel}${flavor}.ucl ; \ + > ${KSTAGEDIR}/kernel.${_kernel}/kernel.${_kernel}${flavor}.ucl ; \ awk -F\" ' \ /name/ { printf("=3D=3D=3D> Creating %s-", $$2); next } \ /version/ {print $$2; next } ' \ - ${DESTDIR}/kernel.${_kernel}/kernel.${_kernel}${flavor}.ucl ; \ + ${KSTAGEDIR}/kernel.${_kernel}/kernel.${_kernel}${flavor}.ucl ; \ pkg -o ABI_FILE=3D${WSTAGEDIR}/bin/sh -o ALLOW_BASE_SHLIBS=3Dyes \ - create -M ${DESTDIR}/kernel.${_kernel}/kernel.${_kernel}${flavor}.ucl \ - -p ${DESTDIR}/kernel.${_kernel}/kernel.${_kernel}${flavor}.plist \ - -r ${DESTDIR}/kernel.${_kernel} \ + create -M ${KSTAGEDIR}/kernel.${_kernel}/kernel.${_kernel}${flavor}.ucl \ + -p ${KSTAGEDIR}/kernel.${_kernel}/kernel.${_kernel}${flavor}.plist \ + -r ${KSTAGEDIR}/kernel.${_kernel} \ -o ${REPODIR}/$$(pkg -o ABI_FILE=3D${WSTAGEDIR}/bin/sh config ABI)/${PKG= _VERSION} .endfor .endif --hK8Uo4Yp55NZU70L-- --hTiIB9CRvBOLTyqY Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXBbOGAAoJEAMUWKVHj+KTZcIP/3Ah3zyICeCfZRj/uOhn4Kxk xIkdGgBp9FtS/sO7i26XmFULLMbY1dvrbNT698MvIn6+3IRSrscMHVwAHAO3CALx NCc1w3hO6HZDC0kOY6b3Tbv/ddnvOWnFYuDsY3mDf9GDBxfuIZWP7D/jIcZr2AG7 FETuOAJeT1eEeacYke5amigDe2/lbVCSIRyhEqLFtsdfOsy5AhAdmRFbBBLq5lQy IsludGulPpeNsRGQmZhAnhwOXbEZiF5EOK14sXy2hJtBcqL2jxzP8WCXNeDutMWT WbW+RfKJAOej5+VfaMl/tvrL/5hDTmyozsx8VI5Oxe2dsjTvnGFTm1BsygAuURQe K2xGmsxC857xVueizMH6uPhw+GyOsVw24PSJLUhYVLFu5FGBSw9FxKYb+0Idoo2d z+f3ZZrAvcYXDwerCKcviSzwa8Nh+Fb5B6tdjdxLn2//aqnwp6RMPWsI6weUi084 wKRjCJw16jpQ3DkLIc8t+x4whaC18k9ldE5lrinCM3QEvczTVWVYBa9VLYjzcF6O yp5Cj7s/kwtis9HiUpuM7312hqeWH8w/AGXQVj08RKOMcJ7+G/sK+arTOQey5NsM lEDLq3qn69NmjBNh7hIR6xpmYlEcLaIW3W+38syBsJXVz3S4x5fgOnD97p1cpzuN vrC/KkqnqvizokSh4bhJ =SADo -----END PGP SIGNATURE----- --hTiIB9CRvBOLTyqY-- From owner-freebsd-pkgbase@freebsd.org Thu Apr 7 01:15:17 2016 Return-Path: Delivered-To: freebsd-pkgbase@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 4D217B06893 for ; Thu, 7 Apr 2016 01:15:17 +0000 (UTC) (envelope-from sef@ixsystems.com) Received: from barracuda.ixsystems.com (barracuda.ixsystems.com [12.229.62.30]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.ixsystems.com", Issuer "Go Daddy Secure Certificate Authority - G2" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 2C2091B29 for ; Thu, 7 Apr 2016 01:15:16 +0000 (UTC) (envelope-from sef@ixsystems.com) X-ASG-Debug-ID: 1459991715-08ca041787335850001-wjM0Vu Received: from zimbra.ixsystems.com ([10.246.0.20]) by barracuda.ixsystems.com with ESMTP id RxxoKTD214iIZnCn (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 06 Apr 2016 18:15:15 -0700 (PDT) X-Barracuda-Envelope-From: sef@ixsystems.com X-Barracuda-RBL-Trusted-Forwarder: 10.246.0.20 X-ASG-Whitelist: Client Received: from localhost (localhost [127.0.0.1]) by zimbra.ixsystems.com (Postfix) with ESMTP id 0858E8EDF5D; Wed, 6 Apr 2016 18:15:15 -0700 (PDT) Received: from zimbra.ixsystems.com ([127.0.0.1]) by localhost (zimbra.ixsystems.com [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id Q2OskspTBCTv; Wed, 6 Apr 2016 18:15:14 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.ixsystems.com (Postfix) with ESMTP id AF1C08EDF68; Wed, 6 Apr 2016 18:15:14 -0700 (PDT) X-Virus-Scanned: amavisd-new at ixsystems.com Received: from zimbra.ixsystems.com ([127.0.0.1]) by localhost (zimbra.ixsystems.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id tBXpgTFltzcA; Wed, 6 Apr 2016 18:15:14 -0700 (PDT) Received: from [192.168.0.115] (173-164-180-199-SFBA.hfc.comcastbusiness.net [173.164.180.199]) by zimbra.ixsystems.com (Postfix) with ESMTPSA id 7D69E8EDF5D; Wed, 6 Apr 2016 18:15:14 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: Re: Missing METALOG From: Sean Fagan X-ASG-Orig-Subj: Re: Missing METALOG In-Reply-To: <20160407011035.GF1498@FreeBSD.org> Date: Wed, 6 Apr 2016 18:15:11 -0700 Cc: freebsd-pkgbase@freebsd.org, Marko Turk Content-Transfer-Encoding: quoted-printable Message-Id: References: <20160322164814.GJ58208@FreeBSD.org> <56F1979C.7010306@pcbsd.org> <20160322202242.GL58208@FreeBSD.org> <08F56E57-F9F4-4C3E-8154-108E5E50E3D0@ixsystems.com> <20160322210541.GM58208@FreeBSD.org> <26D01772-FF20-4875-B2D0-4588A6AD22C6@ixsystems.com> <20160405232942.GH1596@FreeBSD.org> <66D097F5-E409-4F44-A541-94D87EC63308@ixsystems.com> <20160406202403.GA1498@FreeBSD.org> <20160406203625.GC1498@FreeBSD.org> <20160407011035.GF1498@FreeBSD.org> To: Glen Barber X-Mailer: Apple Mail (2.3124) X-Barracuda-Connect: UNKNOWN[10.246.0.20] X-Barracuda-Start-Time: 1459991715 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://10.246.0.26:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at ixsystems.com X-Barracuda-BRTS-Status: 1 X-BeenThere: freebsd-pkgbase@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Packaging the FreeBSD base system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Apr 2016 01:15:17 -0000 On Apr 6, 2016, at 6:10 PM, Glen Barber wrote: >>>>>>>>>>>>=20 > I have an uncommitted patch that, I think, does not affect the = behavior > overall, but this just worked for me: >=20 > root@pkgbase:/usr/src # env MAKEOBJDIRPREFIX=3D/usr/objtmp make -s -j8 = \ > buildworld buildkernel > root@pkgbase:/usr/src # env MAKEOBJDIRPREFIX=3D/usr/objtmp make \ > REPODIR=3D/usr/repodir packages >=20 > I have the patch attached, but I need to know a few more things: >=20 > 1) Why are you using DESTDIR with the 'packages' target? I.e., what = are > you expecting? Completely unknown. There doesn=E2=80=99t appear to be any = documentation, so I just tried different things. > 2) I need full output of the failures. Redacting it with 'globs of > output' is not helpful. I need to see the full build log and the > commands run to reproduce it. (Use script(1), please.) I did not capture the output. I am building on a 10.2ish system, and = did env MAKEOBJDIRPREFIX=3D${HOME}/obj make -j10 buildworld = buildkernel env MAKEOBJDIRPREFIX=3D/usr/objtmp make make -j1 = REPODIR=3D${HOME}/packages packages This is fully reproducible for me, so I can spend a couple of hours = producing a whole bunch of output. (Some of the output is pkg complaining about ABI differences. Unless = it=E2=80=99s not supposed to be possible to build 11 on 10, however, that shouldn=E2=80=99t be an issue.) Sean. From owner-freebsd-pkgbase@freebsd.org Thu Apr 7 01:19:29 2016 Return-Path: Delivered-To: freebsd-pkgbase@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 40E64B06A93 for ; Thu, 7 Apr 2016 01:19:29 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 251E01E47; Thu, 7 Apr 2016 01:19:29 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from FreeBSD.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by freefall.freebsd.org (Postfix) with ESMTP id CEADB1E64; Thu, 7 Apr 2016 01:19:28 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Date: Thu, 7 Apr 2016 01:19:27 +0000 From: Glen Barber To: Sean Fagan Cc: freebsd-pkgbase@freebsd.org, Marko Turk Subject: Re: Missing METALOG Message-ID: <20160407011927.GG1498@FreeBSD.org> References: <20160322202242.GL58208@FreeBSD.org> <08F56E57-F9F4-4C3E-8154-108E5E50E3D0@ixsystems.com> <20160322210541.GM58208@FreeBSD.org> <26D01772-FF20-4875-B2D0-4588A6AD22C6@ixsystems.com> <20160405232942.GH1596@FreeBSD.org> <66D097F5-E409-4F44-A541-94D87EC63308@ixsystems.com> <20160406202403.GA1498@FreeBSD.org> <20160406203625.GC1498@FreeBSD.org> <20160407011035.GF1498@FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="jRdC2OsRnuV8iIl8" Content-Disposition: inline In-Reply-To: X-Operating-System: FreeBSD 11.0-CURRENT amd64 X-SCUD-Definition: Sudden Completely Unexpected Dataloss X-SULE-Definition: Sudden Unexpected Learning Event X-PEKBAC-Definition: Problem Exists, Keyboard Between Admin/Computer User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-pkgbase@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Packaging the FreeBSD base system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Apr 2016 01:19:29 -0000 --jRdC2OsRnuV8iIl8 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Apr 06, 2016 at 06:15:11PM -0700, Sean Fagan wrote: > On Apr 6, 2016, at 6:10 PM, Glen Barber wrote: > >>>>>>>>>>>>=20 > > I have an uncommitted patch that, I think, does not affect the behavior > > overall, but this just worked for me: > >=20 > > root@pkgbase:/usr/src # env MAKEOBJDIRPREFIX=3D/usr/objtmp make -s -j8 \ > > buildworld buildkernel > > root@pkgbase:/usr/src # env MAKEOBJDIRPREFIX=3D/usr/objtmp make \ > > REPODIR=3D/usr/repodir packages > >=20 > > I have the patch attached, but I need to know a few more things: > >=20 > > 1) Why are you using DESTDIR with the 'packages' target? I.e., what are > > you expecting? >=20 > Completely unknown. There doesn=E2=80=99t appear to be any documentation= , so I just > tried different things. >=20 To be clear, you don't know what you are expecting? Or something else? > > 2) I need full output of the failures. Redacting it with 'globs of > > output' is not helpful. I need to see the full build log and the > > commands run to reproduce it. (Use script(1), please.) >=20 > I did not capture the output. I am building on a 10.2ish system, and did >=20 > env MAKEOBJDIRPREFIX=3D${HOME}/obj make -j10 buildworld buildkernel > env MAKEOBJDIRPREFIX=3D/usr/objtmp make make -j1 REPODIR=3D${HOME}/packa= ges packages >=20 I know, but moving forward, I need the full output. I cannot assume anything, as I need to merge this to head as soon as feasibly possible in order for this to make it into 11.0-RELEASE. Specifically, "I ran [... commands ...]" and redacting the output is only blinding my ability to ensure a proper fix. > This is fully reproducible for me, so I can spend a couple of hours produ= cing a whole bunch of output. > (Some of the output is pkg complaining about ABI differences. Unless it= =E2=80=99s not supposed to be possible > to build 11 on 10, however, that shouldn=E2=80=99t be an issue.) >=20 The pkg(8) binary will complain when cross building different versions of FreeBSD, but regardless, I need you to try the patch I attached, and provide the full output of everything. There are too many factors here, and DESTDIR on the command line is definitely causing a problem. But I need to know what specifically is triggering the failure. Glen --jRdC2OsRnuV8iIl8 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXBbWfAAoJEAMUWKVHj+KTf5EP/jBGkg1f5BKVnNwlZvaEGsPY 7+4aTP/PS7F4jujsNLWBaOC3bz66M5GWf2GddPebNZVpikGfBHmLxARdgTm5wV3y Zq7pBI6IZDQAuIclqMmMheFSfafb+1bmNWMb4t70DGLF+F+XRepp2v/ODnNgk2ng lo3fLJQgAoVfG+MiwaN/k6Zpv8WAHS+ggri08WNKyzft7+GrJXL/DylDMzWXfqwu eDo0ny9qAwNpDw5rba2kewPIP8M3k2cQxowqS60tsRcXFh8XCSRumsZHM7sb7xm2 sTgkIcH1DNYxRxv+HO9xBM/7tnVZmqeePoZ5aw54TDBkzDgJm7RvhSCIJybOm7dY 5MsrNS4HuTiJzoyfJVZgZY9ZpPphgClNR9teu6RdjqQc4AJhITtd5ExpCl2BHP2I 1uyphUZd4nmQMgl/Oapinjii8ka2GS0o7voMnBziK1UZ/tWYC8Ta8mA2bDAhsiad ztG9DA00vHznPclIUJL4D8VJAGAOe0r9T7Ee0VUSIyeOkfJ32d1sc+oClzDmbQOx gtzEbXxjMA2VaAcunBV9isCyy8oZTDcNEpVmvrQwFnSNpz+eZeQID4zbb9Y+BsvN 5ZE3fjA57SqPLYDqZ275qVYMI+Yh8kC2WSblz7zwR0gDqPmcb/Ss+ucX5D+MVjcQ kCK5MtSrQz+8AEmFu4sC =xmpv -----END PGP SIGNATURE----- --jRdC2OsRnuV8iIl8-- From owner-freebsd-pkgbase@freebsd.org Thu Apr 7 21:13:39 2016 Return-Path: Delivered-To: freebsd-pkgbase@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 DE3B9B0784B for ; Thu, 7 Apr 2016 21:13:39 +0000 (UTC) (envelope-from sef@ixsystems.com) Received: from barracuda.ixsystems.com (barracuda.ixsystems.com [12.229.62.30]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.ixsystems.com", Issuer "Go Daddy Secure Certificate Authority - G2" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id BB1AB1F74 for ; Thu, 7 Apr 2016 21:13:39 +0000 (UTC) (envelope-from sef@ixsystems.com) X-ASG-Debug-ID: 1460063610-08ca041788345450001-wjM0Vu Received: from zimbra.ixsystems.com ([10.246.0.20]) by barracuda.ixsystems.com with ESMTP id nT6j30Y0ad2AEcQy (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 07 Apr 2016 14:13:30 -0700 (PDT) X-Barracuda-Envelope-From: sef@ixsystems.com X-Barracuda-RBL-Trusted-Forwarder: 10.246.0.20 X-ASG-Whitelist: Client Received: from localhost (localhost [127.0.0.1]) by zimbra.ixsystems.com (Postfix) with ESMTP id BB9298EF69E; Thu, 7 Apr 2016 14:13:30 -0700 (PDT) Received: from zimbra.ixsystems.com ([127.0.0.1]) by localhost (zimbra.ixsystems.com [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id jRCcSZxOHwio; Thu, 7 Apr 2016 14:13:30 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.ixsystems.com (Postfix) with ESMTP id 857B18EF6A0; Thu, 7 Apr 2016 14:13:30 -0700 (PDT) X-Virus-Scanned: amavisd-new at ixsystems.com Received: from zimbra.ixsystems.com ([127.0.0.1]) by localhost (zimbra.ixsystems.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id xGtuQtbvqWgn; Thu, 7 Apr 2016 14:13:30 -0700 (PDT) Received: from [10.250.1.8] (unknown [10.250.1.8]) by zimbra.ixsystems.com (Postfix) with ESMTPSA id 6E4558EF69E; Thu, 7 Apr 2016 14:13:30 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: Re: Missing METALOG From: Sean Fagan X-ASG-Orig-Subj: Re: Missing METALOG In-Reply-To: <20160407011035.GF1498@FreeBSD.org> Date: Thu, 7 Apr 2016 14:13:30 -0700 Cc: freebsd-pkgbase@freebsd.org, Marko Turk Content-Transfer-Encoding: quoted-printable Message-Id: <1E351798-5312-4250-A3B2-83FF89EB9AF7@ixsystems.com> References: <20160322164814.GJ58208@FreeBSD.org> <56F1979C.7010306@pcbsd.org> <20160322202242.GL58208@FreeBSD.org> <08F56E57-F9F4-4C3E-8154-108E5E50E3D0@ixsystems.com> <20160322210541.GM58208@FreeBSD.org> <26D01772-FF20-4875-B2D0-4588A6AD22C6@ixsystems.com> <20160405232942.GH1596@FreeBSD.org> <66D097F5-E409-4F44-A541-94D87EC63308@ixsystems.com> <20160406202403.GA1498@FreeBSD.org> <20160406203625.GC1498@FreeBSD.org> <20160407011035.GF1498@FreeBSD.org> To: Glen Barber X-Mailer: Apple Mail (2.3124) X-Barracuda-Connect: UNKNOWN[10.246.0.20] X-Barracuda-Start-Time: 1460063610 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://10.246.0.26:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at ixsystems.com X-Barracuda-BRTS-Status: 1 X-BeenThere: freebsd-pkgbase@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Packaging the FreeBSD base system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Apr 2016 21:13:40 -0000 > I have an uncommitted patch that, I think, does not affect the = behavior > overall, but this just worked for me: Yay, happiness. Glen=E2=80=99s patch worked, _if_ I removed the "-j1". Looks like bmake = behaves differently with -j1 than with no -j parameter. Weirrrrrrrrrd. Sean.