From owner-freebsd-current@freebsd.org Sun Apr 28 12:08:05 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6B406157C581 for ; Sun, 28 Apr 2019 12:08:05 +0000 (UTC) (envelope-from ronald-lists@klop.ws) Received: from smarthost1.greenhost.nl (smarthost1.greenhost.nl [195.190.28.88]) (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 4313A904D1 for ; Sun, 28 Apr 2019 12:08:03 +0000 (UTC) (envelope-from ronald-lists@klop.ws) Received: from smtp.greenhost.nl ([213.108.110.112]) by smarthost1.greenhost.nl with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89) (envelope-from ) id 1hKib5-0006Dq-73 for freebsd-current@freebsd.org; Sun, 28 Apr 2019 14:07:55 +0200 Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes To: freebsd-current@freebsd.org Subject: Re: Question about 'gptzfsboot' References: Date: Sun, 28 Apr 2019 14:07:55 +0200 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: "Ronald Klop" Message-ID: In-Reply-To: User-Agent: Opera Mail/12.16 (FreeBSD) X-Authenticated-As-Hash: 398f5522cb258ce43cb679602f8cfe8b62a256d1 X-Virus-Scanned: by clamav at smarthost1.samage.net X-Spam-Level: / X-Spam-Score: -0.2 X-Spam-Status: No, score=-0.2 required=5.0 tests=ALL_TRUSTED, BAYES_50 autolearn=disabled version=3.4.2 X-Scan-Signature: 919fae14bc17c74543a025539baad412 X-Rspamd-Queue-Id: 4313A904D1 X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; spf=pass (mx1.freebsd.org: domain of ronald-lists@klop.ws designates 195.190.28.88 as permitted sender) smtp.mailfrom=ronald-lists@klop.ws X-Spamd-Result: default: False [-3.30 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-0.998,0]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:195.190.28.64/27]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; DMARC_NA(0.00)[klop.ws]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; IP_SCORE(-0.53)[ip: (-1.77), ipnet: 195.190.28.0/24(-0.51), asn: 47172(-0.40), country: NL(0.01)]; MX_GOOD(-0.01)[mx2.greenhost.nl,mx1.greenhost.nl]; NEURAL_HAM_SHORT(-0.96)[-0.963,0]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MID_RHS_NOT_FQDN(0.50)[]; ASN(0.00)[asn:47172, ipnet:195.190.28.0/24, country:NL]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Sun, 28 Apr 2019 12:08:05 -0000 On Fri, 26 Apr 2019 13:31:02 +0200, Thomas Laus wrote: > List: > > I have been having gptzfsboot issues with my two laptops since 12.0 was > still CURRENT. I receive 'error 1' on the first boot most days. > > gptzfsboot: error 1 LBA 18446744072709551608 > gptzfsboot: error 1 LBA 1 > gptzfsboot: No ZFS pools located, can't boot Is this the same as this? https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=144234 Regards, Ronald. > Most of the time the boot process is successful on my next attempt. > This happens on two different laptops (different manufacturer). > Different hard drives (one mechanical, the other SSD). Both laptops are > running 13.0-CURRENT FreeBSD 13.0-CURRENT r346544 GENERIC-NODEBUG. All > of my desktop computers are running the same version of FreeBSD and > never exhibit this issue. Is there something unique to a laptop reading > the boot record and looking for a GELI encrypted partition that a > desktop does not? > > Tom From owner-freebsd-current@freebsd.org Sun Apr 28 19:52:26 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CD80C1587BBD for ; Sun, 28 Apr 2019 19:52:25 +0000 (UTC) (envelope-from kris@ixsystems.com) Received: from mail-yw1-xc33.google.com (mail-yw1-xc33.google.com [IPv6:2607:f8b0:4864:20::c33]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id BA5DC72DB0 for ; Sun, 28 Apr 2019 19:52:24 +0000 (UTC) (envelope-from kris@ixsystems.com) Received: by mail-yw1-xc33.google.com with SMTP id t79so2992022ywc.7 for ; Sun, 28 Apr 2019 12:52:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ixsystems-com.20150623.gappssmtp.com; s=20150623; h=from:to:subject:date:message-id:mime-version:thread-index :content-language; bh=NSTIbpCa7+w7r4ylaTWEYB4Lnu1Q8Sut3YEI09iRwis=; b=U35id6EIDOJ98JNETYQVJnwYNBTY9lipIFKtdZoYj5TnKN/G9mKgqk4O76BXMv3t9a BbeVX+gJZnw2KNm6ydLRKBq+dthp/Xs/Xg2s44XF4ZI1hdbzmpu5d2WEZBzKfgqiqfrJ eYYAEVm+ai7uRdL9vpA3DtIHt1rtrAZSIKErlwipUPIcCLPA8/wPe87TJzGfSlZob/Em hKI9jNTmUzS7tB3WCNReN6pWoSDO2sNhAC2lWnSVOkzhpxDN/OCi69PW5cGSnjjmkBGC JBgK/3Ydt4qVdeu9Hf95f/Me5tTwnInaNORJnO6OqhtPdSWqJQV2aVE1rvoy3l/uuj8a JeBA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :thread-index:content-language; bh=NSTIbpCa7+w7r4ylaTWEYB4Lnu1Q8Sut3YEI09iRwis=; b=Jv5au2YEJ44seE+FBGLsRawfmrNhnf9GzNmeAdsUqV7wHvbszEUsxZ9yMt9ogp8ox8 5vEovj2v2syKrRdi+l/MmmyazDaUqXK0XkchJnmkNJZWBUaeV0L8Lal/XlECmRqleNll tG5QTU/guCthZgTDcEq7ZzM4FIrEvEuJmAmiUEGsE9EUjwd996+V/QUXeLsevaXuyouu +kD3SG3/QSM8b+IFYfoQwoJPRCkWCiBB+uA+aSCx+7PNRfuWkJMcZ+JoZS18OSQU3OkZ F6l4H+9v9BkZRTgvO1kMN9GlB9rmfUu/aNYBb1IzIV2tboAqNKtYNEzHyQK0RJsnLiHi 9dJQ== X-Gm-Message-State: APjAAAUwRziGq4WnCYHSh0rGR0rKTlhDAhaE8TSIqp+DmRT0N0+H56pt AlTXFm9l/Y50oiUWljCfXb78hzRYec4LkJncu8Pr3WPJb2ulzN11/XARAa+5rqVdbSwlaHdpjd9 6hekx5XTqyFuxRCEr+ef0O5iLjAtevF3iBgCae2BHfr3VuCbiYK1cQf0zxNghhdBxvmLwGuj4vw == X-Google-Smtp-Source: APXvYqxWeBYspJ9/XEuoo3/JUvn0hoC2eoW+jJZT5W0y3roTKwp34/qp77pkDEtj4C5/0zz1Iq31jA== X-Received: by 2002:a81:a104:: with SMTP id y4mr25595960ywg.76.1556481143008; Sun, 28 Apr 2019 12:52:23 -0700 (PDT) Received: from KrisWindows (71-136-150-27.lightspeed.knvltn.sbcglobal.net. [71.136.150.27]) by smtp.gmail.com with ESMTPSA id w3sm2969049ywc.45.2019.04.28.12.52.22 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 28 Apr 2019 12:52:22 -0700 (PDT) From: To: , , , , , Subject: CFT: FreeBSD Package Base Date: Sun, 28 Apr 2019 15:52:21 -0400 Message-ID: <002901d4fdfb$e52eb890$af8c29b0$@ixsystems.com> MIME-Version: 1.0 X-Mailer: Microsoft Outlook 16.0 Thread-Index: AdT9+kYS/QrrZeloRTSTN/rqnNT4jQ== Content-Language: en-us X-Rspamd-Queue-Id: BA5DC72DB0 X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=ixsystems-com.20150623.gappssmtp.com header.s=20150623 header.b=U35id6EI; dmarc=pass (policy=none) header.from=ixsystems.com; spf=pass (mx1.freebsd.org: domain of kris@ixsystems.com designates 2607:f8b0:4864:20::c33 as permitted sender) smtp.mailfrom=kris@ixsystems.com X-Spamd-Result: default: False [-6.83 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[ixsystems-com.20150623.gappssmtp.com:s=20150623]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; IP_SCORE(-2.85)[ip: (-8.75), ipnet: 2607:f8b0::/32(-3.19), asn: 15169(-2.27), country: US(-0.06)]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; TO_DN_NONE(0.00)[]; RCPT_COUNT_FIVE(0.00)[6]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[ixsystems-com.20150623.gappssmtp.com:+]; MX_GOOD(-0.01)[cached: ALT3.ASPMX.L.GOOGLE.com]; FROM_NO_DN(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[3.3.c.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; DMARC_POLICY_ALLOW(-0.50)[ixsystems.com,none]; NEURAL_HAM_SHORT(-0.97)[-0.966,0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; MID_RHS_MATCH_FROM(0.00)[] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Sun, 28 Apr 2019 19:52:26 -0000 FreeBSD Community, I'm pleased to announce a CFT for builds of FreeBSD 12-stable and 13-current using "TrueOS-inspired" packaged base. These are stock FreeBSD images which will allow users to perform all updating via the 'pkg' command directly. Rather than trying to answer all questions in this announcement, we've created a FAQ page with more details. Please refer to this page, and let us know if you have additional questions that we can include on that page going forward. Additionally, I will be hosting a Package Base working group at BSDCan 2019, and welcome user and developer attendance to discuss this and other ongoing package work: https://wiki.freebsd.org/DevSummit/201905/PackageBase FAQ ------------------------------------------------------------- https://trueos.github.io/pkgbase-docs/ Download Links ------------------------------------------------------------- FreeBSD 12-STABLE: https://pkg.trueos.org/iso/freebsd12-pkgbase/ FreeBSD 13-CURRENT: https://pkg.trueos.org/iso/freebsd-pkgbase/ -- Kris Moore Vice President of Engineering iXsystems, Inc Ph: (408) 943-4100 Ph: (408) 943-4101 The Groundbreaking TrueNAS M-Series - Enterprise Storage & Servers Driven By Open Source From owner-freebsd-current@freebsd.org Sun Apr 28 23:29:33 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 370EC158D1DB for ; Sun, 28 Apr 2019 23:29:33 +0000 (UTC) (envelope-from lausts@acm.org) Received: from cdptpa-cmomta02.email.rr.com (cdptpa-outbound-snat.email.rr.com [107.14.166.225]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 0124581E5A for ; Sun, 28 Apr 2019 23:29:31 +0000 (UTC) (envelope-from lausts@acm.org) Received: from mail.laus.org ([65.29.112.189]) by cmsmtp with ESMTP id KtEXh6VuVdLG1KtEZhHZoM; Sun, 28 Apr 2019 23:29:24 +0000 Received: from [192.168.1.100] (inspiron [192.168.1.100]) by mail.laus.org (8.15.2/8.15.2) with ESMTPS id x3SNTKPX010263 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NO) for ; Sun, 28 Apr 2019 19:29:21 -0400 (EDT) (envelope-from lausts@acm.org) X-Authentication-Warning: mail.laus.org: Host inspiron [192.168.1.100] claimed to be [192.168.1.100] Reply-To: lausts@acm.org Subject: Re: Question about 'gptzfsboot' To: freebsd-current@freebsd.org References: From: Thomas Laus Openpgp: preference=signencrypt Autocrypt: addr=lausts@acm.org; prefer-encrypt=mutual; keydata= mQGiBDx1NWwRBADARalI5I8kGeBYYYWnZB73T1fU4333yCuRokRvzlAZ5Zhb3hqsNdTEMheN FDjZSL8J5jeJtvSRinY2p09CxpAMoJR9zHLmHl+zEOY8fInbB+KiFtSfGf0blSEY9/+isQP9 xmUIQWUj0kwVtrns7m1HrYLiI07NVFzbHNKqQcbPuwCg0n/KKi+VJiUs5MqLKwGuPotGeZME AIluMetTQwfLyovundMwFYlSZ/Z8JjkMybqgKuiRrZnaBVVZ80NjAYZI73yAZPfQh9mvFxW9 ipc2tSALwDy/tYDpQRK0k+0EsDmwG/wM6OarkqSuFcYx+tP86+2+6Xitn6E/hriIWa/ZQVef /fx7dZzdwhXH6fd34v8o/BuqhawLBACs4MTMGbdSmyI56vCMXWY1yxRPmuygd4vUnXqYwlrM Ee/LjQdreg1zTAJnnW1K+PgOUW/jvS+uAbgxLa3i59/Z4Uu7nB6G1y+Y1cThojUsLnvoJlt1 4XE1U/vnOcvO3evo6knB1qjbAMsZGaVleiVKDq+7XE7swe4WtBJKbYJthbQcVGhvbWFzIExh dXMgPGxhdXN0c0BhY20ub3JnPoh/BBMRAgA/AheAAh4BBgsJCAcDAgYVCAIJCgsEFgIDAQIZ ARYhBBloSoDtPqFEokqZd+v/gtRiCDbPBQJcKgq6BQkhqyDOAAoJEOv/gtRiCDbP9xQAoL7B hCgFeI2K/0koKP3U8OB52nQyAJ0dd/QVJC7tV8gER4tse5GCUN5CHrkCDQRFspgcEAgAjXsi 9WqowAKZ7d2ix6t7fiYgu2QBGWq36NvN+cPBJIu0CnagL1v4W1UrRW/0cInLzgqlWrSU7SFg y1+rGBlusMHf8/faGeZD0XwMdYgTIYdjdK5VZ0GaRWUs0LbHAOJQkOFRHLMAEG8wrc3f1xrn uVJ4JPOA81kTmTXvYTyQNXJBySc0oNSgvSut8aBbNGBZhw9U2V3yXXnnMeWR8+DYrriYdOdR eK7S0LNN8TPY60PJx3KLN9vUY9Cb5Ly0NavF3wREPQqYlNfTMoG/GA/n8XB6SCoMj73oKCyw FLbckBUjFsl7wTeKKvU68V8kWG762fscXhOhRduETGrja09MbwADBQf/WiycmdfNtB41+vvT HQqz9tm3ZHAW2yE53CxfQpvlyS/KwnWgLjl/iV0SHRDede0NJ5yTEqPVhqq7WCdlqVsHPSpX FfvyOgbNmjPmOY/a1nW4UnWSqA7bgQvkthahhoLeHzkU8YKupW0m05RIBpqQER6HwBOksTq4 sWV/lUy1P0VT8GqqPLNklKe2BEu+KhuhLV6XwEG3VrHNoY6/R5CMGvBhZbtiUViCZktmxJAj Fq0VCcuj7+Oo52eq4BL2vMrzLX+2Ib1JSWid6t0N+grXxbr2mv7H2V2/4Vo0XI3IKxPX1mdG y9RBkbRUGyV9A8RlaS0QTnXvsxZTjOnmjxPX64hmBBgRAgAmAhsMFiEEGWhKgO0+oUSiSpl3 6/+C1GIINs8FAlwqCsMFCRhtvicACgkQ6/+C1GIINs/KCgCdGI1pg3HFhr7VEQeC63bhlMKH 0GAAn0mvTZY9OWKGMPoo0x/HdXkdgJHe Message-ID: <01d10a11-49b2-2982-01cb-b49a0831d30b@acm.org> Date: Sun, 28 Apr 2019 19:29:20 -0400 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-CMAE-Envelope: MS4wfOK9NJIHV64AUc/28QPZrOst95eQc+SUilcalbw4JzU6jYspDUJWyYyEKwJQ5JOh8hzpg7tTawjEWzKwr3wIh8XgJsC6NL6l0i0Nre9MAdPs5CAZJI4W on/Z3VX/VfgPDBSA1mAdNoy7XnL8u4AVyWeJQYhLuLm0l+jKBwwX53oo X-Rspamd-Queue-Id: 0124581E5A X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; spf=softfail (mx1.freebsd.org: 107.14.166.225 is neither permitted nor denied by domain of lausts@acm.org) smtp.mailfrom=lausts@acm.org X-Spamd-Result: default: False [-2.59 / 15.00]; HAS_REPLYTO(0.00)[lausts@acm.org]; REPLYTO_ADDR_EQ_FROM(0.00)[]; HAS_XAW(0.00)[]; R_SPF_SOFTFAIL(0.00)[~all]; TO_DN_NONE(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; MX_GOOD(-0.01)[mail.mailroute.net,mail.mailroute.net]; NEURAL_HAM_SHORT(-0.47)[-0.466,0]; RECEIVED_SPAMHAUS_PBL(0.00)[189.112.29.65.zen.spamhaus.org : 127.0.0.10]; IP_SCORE(-0.05)[ipnet: 107.14.160.0/20(-0.10), asn: 14065(-0.08), country: US(-0.06)]; R_DKIM_NA(0.00)[]; ASN(0.00)[asn:14065, ipnet:107.14.160.0/20, country:US]; MIME_TRACE(0.00)[0:+]; MID_RHS_MATCH_FROM(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.97)[-0.971,0]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-0.998,0]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; DMARC_NA(0.00)[acm.org]; RCPT_COUNT_ONE(0.00)[1]; RCVD_TLS_LAST(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[225.166.14.107.list.dnswl.org : 127.0.5.0] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Sun, 28 Apr 2019 23:29:33 -0000 On 2019-04-28 08:07, Ronald Klop wrote: > > Is this the same as this? > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=144234 > The messages are similar. The boot process will normally proceed on the second or third attempt. On some days, I don't see this message appear and my laptops boot normally. I don't think that this problem is hardware related. One laptop is a Compaq Pavilion with an AMD Turion CPU and the other is a Dell Inspiron with an Intel Core2 Duo CPU. One hard drive is mechanical and the other is a SSD. I have swapped hard drives between the two laptops and the issue still shows up on occasion with each PC. I have never seen this issue on any of my desktop computers. Everything is running FreeBSD 13.0-CURRENT r346544 GENERIC-NODEBUG at the moment. The thread in the bug report also shows a smaller LBA number, mine is LBA 18446744072709551608 and much further in geometry than most of the reported issues. I have seen this issue since FreeBSD 12 was CURRENT. Since the boot process will work on a second or third boot attempt, it is not a show stopper for me. Tom -- Public Keys: PGP KeyID = 0x5F22FDC1 GnuPG KeyID = 0x620836CF From owner-freebsd-current@freebsd.org Sun Apr 28 23:47:09 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 83CFE158DA37 for ; Sun, 28 Apr 2019 23:47:09 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qt1-x82e.google.com (mail-qt1-x82e.google.com [IPv6:2607:f8b0:4864:20::82e]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 55C0182A26 for ; Sun, 28 Apr 2019 23:47:08 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qt1-x82e.google.com with SMTP id i31so1340338qti.13 for ; Sun, 28 Apr 2019 16:47:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=66iHsbo8la8rTmlKmT1zEV4jqXoFys8k7PdwHgZrGBg=; b=xu4xg/jNx3B8WGSgtHeKrbdqkxSiAEuveBdp9mLRFUIyjqaWp4C9Dy82SWAxckCSyn Wg9uQoHtdeID/6R9KYJgrd2+rHJUb0vyqN8IKOzcCJqA8rjvcv5PhbNpVvDv+I/Zn0Ic 4xJUygE2z7fdAR629PhslhuMnqYiVgQi1yWeeRf9PIBlScCHV1CLNUQvARbCLZbToStz Upkxpc12eo+ja5MYLgLc9nl79qoSOaEiyon1yDmsuUaoIgC82mi5MxkJZbOPL3hPc2oh gvxXoQ+90t2QlGpqFO5LdrGM2sckyDX1+ubWTna6b9FwQBmAH/8dPGt2Sx1NNYJYxLDQ WRkA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=66iHsbo8la8rTmlKmT1zEV4jqXoFys8k7PdwHgZrGBg=; b=c062PxNHcNrMDiLRp5ICzzd61lFLFM/oYbY62V+DN5zFTJ9oaFwV59Bzi0YoCCAWlz mlp1iq03CuxF62SmAavEevi4+XkPlD7zqoeE8hYm/hfIbYWDMt2u7fPzFiiGNE70THhj ccApT8yUeFtCUX3Tf1DV/WzKiGs9k9MC3383rOqmhaltRr9qfSPyq6Z7r6bnkenOBjAx ATGUG87rK76Y0HHL7vLYmxgYxvtzTQvE8o8Jfh16eJT9wh2VobRRbs5c0TMbr9Ei/EY0 Os5NgEy+5rPK1ZyFVE1xh8Jee+O4GT07t7VvM6WomZuZulfxJ/aPL6AXcaDXD3rcfK8a 4NJQ== X-Gm-Message-State: APjAAAURoOTZUfW4++fl4OMcoOmtkqENNtJUpTSYrIWQalEQq+whs9Pd TqxJwzAH91MTmuLmdU+mOUYjrgz+5pD6hmM2+ypehBBV X-Google-Smtp-Source: APXvYqzmb41vwVZIA/APNZRoXOG4ou2/i+Qo31pkMP+iuJ0Lo/P9jQiR4tVQStK+NW2hU7h6/c8bWHpaz3wqUKQKjCE= X-Received: by 2002:ac8:1e0c:: with SMTP id n12mr41676252qtl.33.1556495227431; Sun, 28 Apr 2019 16:47:07 -0700 (PDT) MIME-Version: 1.0 References: <01d10a11-49b2-2982-01cb-b49a0831d30b@acm.org> In-Reply-To: <01d10a11-49b2-2982-01cb-b49a0831d30b@acm.org> From: Warner Losh Date: Sun, 28 Apr 2019 17:46:56 -0600 Message-ID: Subject: Re: Question about 'gptzfsboot' To: lausts@acm.org Cc: FreeBSD Current X-Rspamd-Queue-Id: 55C0182A26 X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=bsdimp-com.20150623.gappssmtp.com header.s=20150623 header.b=xu4xg/jN X-Spamd-Result: default: False [-5.88 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[bsdimp-com.20150623.gappssmtp.com:s=20150623]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; NEURAL_HAM_SHORT(-0.97)[-0.970,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; DMARC_NA(0.00)[bsdimp.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[bsdimp-com.20150623.gappssmtp.com:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[e.2.8.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; MX_GOOD(-0.01)[ALT1.aspmx.l.google.com,aspmx.l.google.com,ALT2.aspmx.l.google.com]; R_SPF_NA(0.00)[]; FORGED_SENDER(0.30)[imp@bsdimp.com,wlosh@bsdimp.com]; MIME_TRACE(0.00)[0:+,1:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_NEQ_ENVFROM(0.00)[imp@bsdimp.com,wlosh@bsdimp.com]; IP_SCORE(-2.90)[ip: (-9.00), ipnet: 2607:f8b0::/32(-3.19), asn: 15169(-2.27), country: US(-0.06)]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Sun, 28 Apr 2019 23:47:09 -0000 On Sun, Apr 28, 2019 at 5:30 PM Thomas Laus wrote: > On 2019-04-28 08:07, Ronald Klop wrote: > > > > Is this the same as this? > > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=144234 > > > The messages are similar. The boot process will normally proceed on the > second or third attempt. On some days, I don't see this message appear > and my laptops boot normally. I don't think that this problem is > hardware related. One laptop is a Compaq Pavilion with an AMD Turion > CPU and the other is a Dell Inspiron with an Intel Core2 Duo CPU. One > hard drive is mechanical and the other is a SSD. I have swapped hard > drives between the two laptops and the issue still shows up on occasion > with each PC. I have never seen this issue on any of my desktop > computers. Everything is running FreeBSD 13.0-CURRENT r346544 > GENERIC-NODEBUG at the moment. The thread in the bug report also shows > a smaller LBA number, mine is LBA 18446744072709551608 and much further > in geometry than most of the reported issues. I have seen this issue > since FreeBSD 12 was CURRENT. Since the boot process will work on a > second or third boot attempt, it is not a show stopper for me. Ever boot with thumb drives plugged in? Does the DVD player have a disk in it? Warner > > From owner-freebsd-current@freebsd.org Mon Apr 29 02:27:18 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 000871590B9A for ; Mon, 29 Apr 2019 02:27:17 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound1a.eu.mailhop.org (outbound1a.eu.mailhop.org [52.58.109.202]) (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 3483086EF7 for ; Mon, 29 Apr 2019 02:27:17 +0000 (UTC) (envelope-from ian@freebsd.org) ARC-Seal: i=1; a=rsa-sha256; t=1556504830; cv=none; d=outbound.mailhop.org; s=arc-outbound20181012; b=msPHtzxYJck89mEWj1RlS62srBtqt2lP8JbzROiv8YV4+tp2+5iAKhoGLtBk311pVhI9kB5upBLL4 Hyrq9e4ZEQxrx9mXoV7o7w3SsHQKAncncWVAu3XYEZd/qu39sLv+CL5OwByM6TSyUWwAjZ1JIjIBUC uW6B/43o8H/4a7yhrDDqGLbUSRj+TOa5bbkY9Ii9gFO5BuiNYlhgmxlRlkjvM8LLmjx05Xig8N1qNv pF4eJcx++5VLUOpLwkz3XFW6uo6IzsM+Dma4iQLOIS1vgqZYxCQ64LhNtitEDSAXx61JTNPW1oEc4y Jfj9CgLwS+TXL25dm5oaB8iLNRqDSGA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=arc-outbound20181012; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:to:from:subject:message-id:dkim-signature:from; bh=HqTz2fE3k8CAX39GGWKOC4i15JCsqTxQIez0P17CyXE=; b=WH1iEO+TwxLJ0GOLu22lZzPObBV23JWTJ+ZYipecaSXzNJI+m6sbkZUGGcGLUHFoFof5jElhHVb5b cd8Wa63QO+uvmBlJsikR2shPpIM4QNY2vZtVqnHrfbH2EavY85VptThOjYhXtWJbRTEYZolSVYwKnm +dJmcpSsw3pTvHK3XRXXN5S3mjhA66B7HsLH5nnzlZodHz641M/3frXF4RspJo9VDgjX7haV+oePaE +gDxDYjufJ85ySS1o8BT25HUXN4dYAgVZaFXjNQe+3oos7QuPbbH3gYaSjnVKNA/KGG/E/Qi0dzsK5 d1pbyjcLrL2HN59432QlFaht5v9nFYg== ARC-Authentication-Results: i=1; outbound2.eu.mailhop.org; spf=softfail smtp.mailfrom=freebsd.org smtp.remote-ip=67.177.211.60; dmarc=none header.from=freebsd.org; arc=none header.oldest-pass=0; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=dkim-high; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:to:from:subject:message-id:from; bh=HqTz2fE3k8CAX39GGWKOC4i15JCsqTxQIez0P17CyXE=; b=NDOZXyKWQbhMjiH3o1UQNioJPI15s0j+hAs2QOWKQapUlGltaiJ6wgS0EIx2S+WFvvWaudWt+wvZl Vn5QLoJh+b94DAH32//ZKttMb/yoC/0efW2PPdUEzIMCKwGhqrGdJMUnpt1W04GDBZlNn46vJY+goZ 3cap8T3anryjrAbyn3FTwNvcWkg/JYVN24Qd1TUbbI/PwHCBm6PqlNzRCcetGSSSV2oBVgckYgskez jRo8dKgdH6LOe1VMoi8XHPZrxIspxWGzcZtkUi/pAGi4dORB3rVYH54eKLu/kQZY0uT03yMYRl5VkA T+IN7CtKya0S7kYtP6ik2IC3zC3/W+Q== X-MHO-RoutePath: aGlwcGll X-MHO-User: 47eeeacd-6a26-11e9-803b-31925da7267c X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 67.177.211.60 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [67.177.211.60]) by outbound2.eu.mailhop.org (Halon) with ESMTPSA id 47eeeacd-6a26-11e9-803b-31925da7267c; Mon, 29 Apr 2019 02:27:07 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.15.2) with ESMTP id x3T2R5rJ002746; Sun, 28 Apr 2019 20:27:05 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: <5de29e0b5228d7eb0aac8e0eec116896f11ea862.camel@freebsd.org> Subject: Re: Question about 'gptzfsboot' From: Ian Lepore To: lausts@acm.org, freebsd-current@freebsd.org Date: Sun, 28 Apr 2019 20:27:05 -0600 In-Reply-To: <01d10a11-49b2-2982-01cb-b49a0831d30b@acm.org> References: <01d10a11-49b2-2982-01cb-b49a0831d30b@acm.org> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5 FreeBSD GNOME Team Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 3483086EF7 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.98 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.98)[-0.979,0]; ASN(0.00)[asn:16509, ipnet:52.58.0.0/15, country:US] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Mon, 29 Apr 2019 02:27:18 -0000 On Sun, 2019-04-28 at 19:29 -0400, Thomas Laus wrote: > On 2019-04-28 08:07, Ronald Klop wrote: > > > > Is this the same as this? > > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=144234 > > > > The messages are similar. The boot process will normally proceed on > the > second or third attempt. On some days, I don't see this message > appear > and my laptops boot normally. I don't think that this problem is > hardware related. One laptop is a Compaq Pavilion with an AMD Turion > CPU and the other is a Dell Inspiron with an Intel Core2 Duo > CPU. One > hard drive is mechanical and the other is a SSD. I have swapped hard > drives between the two laptops and the issue still shows up on > occasion > with each PC. I have never seen this issue on any of my desktop > computers. Everything is running FreeBSD 13.0-CURRENT r346544 > GENERIC-NODEBUG at the moment. The thread in the bug report also > shows > a smaller LBA number, mine is LBA 18446744072709551608 and much > further > in geometry than most of the reported issues. I have seen this issue > since FreeBSD 12 was CURRENT. Since the boot process will work on a > second or third boot attempt, it is not a show stopper for me. > > Tom > If you're using gptzfsboot, I guess you're using zfs? I just fixed a problem with probing disks for zfs volumes a few days ago (r346675). There is even some small chance it fixes this problem, because one of the things I noticed was that in one of the disk structures in loader, the "slice offset" value was sometimes a bit random-looking, like it was being initialized with whatever garbage was laying around in memory. It actually makes some sense that the "garbage" might be different between a firstboot after power-on and a reboot. So all in all, it wouldn't hurt to update both gptzfsboot and loader (gpart bootcode -b and -p) to see if there's a fix lurking in my zfs probe changes. -- Ian From owner-freebsd-current@freebsd.org Mon Apr 29 04:15:58 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CA8A415927CC; Mon, 29 Apr 2019 04:15:57 +0000 (UTC) (envelope-from karli@inparadise.se) Received: from mail.inparadise.se (h-112-105.A444.priv.bahnhof.se [158.174.112.105]) (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 164108A34E; Mon, 29 Apr 2019 04:15:56 +0000 (UTC) (envelope-from karli@inparadise.se) Received: from localhost (localhost [127.0.0.1]) by mail.inparadise.se (Postfix) with ESMTP id D68F543066; Mon, 29 Apr 2019 06:08:12 +0200 (CEST) Received: from mail.inparadise.se ([127.0.0.1]) by localhost (mail.inparadise.se [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id ByVHVJ4x_k0E; Mon, 29 Apr 2019 06:08:10 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by mail.inparadise.se (Postfix) with ESMTP id 3A75A43061; Mon, 29 Apr 2019 06:08:10 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.inparadise.se 3A75A43061 X-Virus-Scanned: amavisd-new at inparadise.se Received: from mail.inparadise.se ([127.0.0.1]) by localhost (mail.inparadise.se [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id CY7rFt-SejHo; Mon, 29 Apr 2019 06:08:09 +0200 (CEST) Received: from mail.inparadise.se (localhost [127.0.0.1]) by mail.inparadise.se (Postfix) with ESMTP id 31EB343062; Mon, 29 Apr 2019 06:08:08 +0200 (CEST) Date: Mon, 29 Apr 2019 06:08:04 +0200 (CEST) Subject: Re: CFT: FreeBSD Package Base Message-ID: X-Android-Message-ID: To: kris@ixsystems.com Cc: freebsd-stable@freebsd.org, freebsd-current@freebsd.org, freebsd-pkgbase@freebsd.org, freebsd-pkg@freebsd.org, freebsd-hackers@freebsd.org, freebsd-ports@freebsd.org Importance: Normal X-Priority: 3 X-MSMail-Priority: Normal From: =?utf-8?B?S2FybGkgU2rDtmJlcmc=?= X-Originating-IP: [172.16.1.245, 127.0.0.1] X-Mailer: Zimbra 8.7.11_GA_1854 (Android-Mail/2019.03.31.243845549.release(...099462) devip=172.16.1.245 ZPZB/66) Thread-Index: bzWSDiaaJh4lpTSWUwYTn2pQYyDyoA== Thread-Topic: FreeBSD Package Base X-Rspamd-Queue-Id: 164108A34E X-Spamd-Bar: ++++++++ X-Spamd-Result: default: False [8.83 / 15.00]; HAS_XOIP(0.00)[]; R_SPF_ALLOW(-0.20)[+a]; TO_DN_NONE(0.00)[]; MX_GOOD(-0.01)[cached: mail.inparadise.se]; DMARC_POLICY_ALLOW(-0.50)[inparadise.se,quarantine]; RCPT_COUNT_SEVEN(0.00)[7]; DKIM_TRACE(0.00)[inparadise.se:~]; MIME_BASE64_TEXT(0.10)[]; HAS_X_PRIO_THREE(0.00)[3]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MISSING_MIMEOLE(2.00)[]; ASN(0.00)[asn:8473, ipnet:158.174.0.0/16, country:SE]; IP_SCORE(1.81)[ip: (5.48), ipnet: 158.174.0.0/16(2.74), asn: 8473(0.82), country: SE(-0.01)]; ARC_NA(0.00)[]; FAKE_REPLY(1.00)[]; RCVD_COUNT_FIVE(0.00)[6]; FROM_HAS_DN(0.00)[]; NEURAL_SPAM_SHORT(0.95)[0.949,0]; NEURAL_SPAM_MEDIUM(0.99)[0.989,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_SPAM_LONG(1.00)[1.000,0]; R_DKIM_PERMFAIL(0.00)[inparadise.se:s=ECF0F226-2F14-11E7-BBE9-ECFEB9BC1D67]; MIME_HTML_ONLY(0.20)[]; GREYLIST(0.00)[pass,body]; SUSPICIOUS_RECIPS(1.50)[] X-Spam: Yes X-Mailman-Approved-At: Mon, 29 Apr 2019 10:22:03 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Mon, 29 Apr 2019 04:15:58 -0000 From owner-freebsd-current@freebsd.org Mon Apr 29 11:16:44 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 559F81588ADA for ; Mon, 29 Apr 2019 11:16:44 +0000 (UTC) (envelope-from lwhsu.freebsd@gmail.com) Received: from mail-yb1-f195.google.com (mail-yb1-f195.google.com [209.85.219.195]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 41D1370AC3 for ; Mon, 29 Apr 2019 11:16:43 +0000 (UTC) (envelope-from lwhsu.freebsd@gmail.com) Received: by mail-yb1-f195.google.com with SMTP id v2so3602344ybm.12 for ; Mon, 29 Apr 2019 04:16:43 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=MrW4JYSFgufpBuiWSMwxDZK8SmCXydf4iTG7IhTvw6I=; b=Z5/gb09uqn8bajLCTvz21NcM4qGgtGeMiCDemZ7NOPnz4kZqYDWjOGqcQ69fsstZq3 icaHCV3kShqLOi35Fn+RuR4gG+7u+QAF7m4LCpiMPlT/qY5zbAnZ4Dan2sYFuOx143Aj xeDZKqJeXqvoi9O9+5m94zHyTsRqIFRN0Qi/gae0nIpIboAQ/VtVToOOsyv3x90gY91Q iFNKmfBYTyJX0ezfIhegzjUKGWKjyhU48+OX6UKl584Eus297I2n13R2CS2Y226LqHfF mWIabwKZuKU/RnxO+OHYvuPqn1hh1t+LyyEy6WLWrP6NvqLrEdm7VXbCDLAi3qIuPAv1 GY3Q== X-Gm-Message-State: APjAAAWy5xvq3OYTwX0J1pCeZQzZnBP1OaioAOZVdRqZo+HLQWoj4wH3 aID+ru5G962Y3n9L03DEuC0V1S1MgeBaTv+DwKw= X-Google-Smtp-Source: APXvYqxIHCvSVIqHxlK6T2NhKctjRkis4BEEHmg1Ot0OT5fPIJII0T3OUsMgaxdeM0eBakrkBP6ltyuwAweXTGANVnA= X-Received: by 2002:a25:d93:: with SMTP id 141mr23672239ybn.489.1556536284218; Mon, 29 Apr 2019 04:11:24 -0700 (PDT) MIME-Version: 1.0 From: Li-Wen Hsu Date: Mon, 29 Apr 2019 20:11:13 +0900 Message-ID: Subject: FreeBSD Continuous Weekly Report 2019-04-28 To: freebsd-testing@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 41D1370AC3 X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; spf=pass (mx1.freebsd.org: domain of lwhsufreebsd@gmail.com designates 209.85.219.195 as permitted sender) smtp.mailfrom=lwhsufreebsd@gmail.com X-Spamd-Result: default: False [-4.05 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FORGED_RECIPIENTS(0.00)[freebsd-testing@freebsd.org,freebsd-current@freebsd.org]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; MIME_TRACE(0.00)[0:+]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; RCPT_COUNT_ONE(0.00)[1]; RCVD_TLS_LAST(0.00)[]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; NEURAL_HAM_SHORT(-0.80)[-0.801,0]; DMARC_NA(0.00)[freebsd.org]; RCVD_IN_DNSWL_NONE(0.00)[195.219.85.209.list.dnswl.org : 127.0.5.0]; IP_SCORE(-1.24)[ipnet: 209.85.128.0/17(-3.87), asn: 15169(-2.27), country: US(-0.06)]; FORGED_SENDER(0.30)[lwhsu@freebsd.org,lwhsufreebsd@gmail.com]; R_DKIM_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; TAGGED_FROM(0.00)[]; FROM_NEQ_ENVFROM(0.00)[lwhsu@freebsd.org,lwhsufreebsd@gmail.com]; TO_DOM_EQ_FROM_DOM(0.00)[] X-Mailman-Approved-At: Mon, 29 Apr 2019 11:21:14 +0000 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Mon, 29 Apr 2019 11:16:44 -0000 (bcc -current and -stable for more audience) FreeBSD CI Weekly Report 2019-04-28 =================================== Here is a summary of the FreeBSD Continuous Integration results for the period from 2019-04-22 to 2019-04-28. During this period, we have: * 2358 builds (96.9% passed, 3.1% failed) were executed on aarch64, amd64, armv6, armv7, i386, mips, mips64, powerpc, powerpc64, powerpcspe, riscv64, sparc64 architectures for head, stable/12, stable/11 branches. * 436 test runs (34.9% passed, 59.4% unstable, 5.7% exception) were executed on amd64, i386, riscv64 architectures for head, stable/12, stable/11 branches. * 9 doc buils (100% passed) (The statistics from experimental jobs are omitted) If any of the issues found by CI are in your area of interest or expertise please investigate the PRs listed below. The latest web version of this report is available at https://hackmd.io/s/ByfvuSs54 and archive is available at http://hackfoldr.org/freebsd-ci-report/, any help is welcome. ## Fixed tests * https://ci.freebsd.org/job/FreeBSD-head-amd64-test/ * sys.netpfil.pf.forward.v4 * sys.netpfil.pf.forward.v6 * sys.netpfil.pf.fragmentation.v6 * sys.netpfil.pf.icmp.cve_2019_5598 * sys.netpfil.pf.set_tos.v4 https://bugs.freebsd.org/237305 * https://ci.freebsd.org/job/FreeBSD-head-i386-test/ * sys.kern.coredump_phnum_test.coredump_phnum https://svnweb.freebsd.org/changeset/base/346542 * https://ci.freebsd.org/job/FreeBSD-stable-12-i386-test/ * sys.netmap.ctrl-api-test.main * https://ci.freebsd.org/job/FreeBSD-head-amd64-dtrace_test/ * common.ip.t_dtrace_contrib.tst_ipv4localsctp_ksh * common.ip.t_dtrace_contrib.tst_localsctpstate_ksh https://svnweb.freebsd.org/changeset/base/346854 ## Failing Tests * https://ci.freebsd.org/job/FreeBSD-head-i386-test/ * sys.opencrypto.runtests.main * sys.netpfil.pf.forward.v6 * sys.netpfil.pf.forward.v4 * sys.netpfil.pf.set_tos.v4 * https://ci.freebsd.org/job/FreeBSD-stable-12-i386-test/ * sys.opencrypto.runtests.main * lib.libc.regex.exhaust_test.regcomp_too_big * lib.libregex.exhaust_test.regcomp_too_big * sys.kern.coredump_phnum_test.coredump_phnum MFC pending: https://svnweb.freebsd.org/changeset/base/346542 * sys.netpfil.pf.forward.v6 * usr.bin.procstat.procstat_test.command_line_arguments * lib.libc.sys.sendfile_test.fd_positive_shm_v4 * lib.libc.sys.sendfile_test.hdtr_negative_bad_pointers_v4 * sys.netpfil.pf.forward.v4 * sys.netpfil.pf.set_tos.v4 * https://ci.freebsd.org/job/FreeBSD-stable-11-amd64-test/ * (flaky) usr.bin.procstat.procstat_test.environment * https://ci.freebsd.org/job/FreeBSD-stable-11-i386-test/ * usr.bin.procstat.procstat_test.kernel_stacks * local.kyua.* (31 cases) * local.lutok.* (3 cases) * lib.libc.sys.sendfile_test.fd_positive_shm_v4 * lib.libc.sys.sendfile_test.hdtr_negative_bad_pointers_v4 ## Failing Tests (from experimental jobs) * https://ci.freebsd.org/job/FreeBSD-head-amd64-test_zfs/ There are ~60 failing cases, including flakey ones, see https://ci.freebsd.org/job/FreeBSD-head-amd64-test_zfs/lastCompletedBuild/testReport/ for more details ## Disabled Tests * lib.libc.sys.mmap_test.mmap_truncate_signal https://bugs.freebsd.org/211924 * sys.fs.tmpfs.mount_test.large https://bugs.freebsd.org/212862 * sys.fs.tmpfs.link_test.kqueue https://bugs.freebsd.org/213662 * sys.kqueue.libkqueue.kqueue_test.main https://bugs.freebsd.org/233586 * usr.bin.procstat.procstat_test.command_line_arguments https://bugs.freebsd.org/233587 * usr.bin.procstat.procstat_test.environment https://bugs.freebsd.org/233588 ## Closed Issues * https://bugs.freebsd.org/237305 Multiple sys.netpfil.pf.* tests failing on ^/head and ^/stable/12 because of TypeError with scapy library reading interfaces from bpf ## Oepn Issues * https://bugs.freebsd.org/237077 possible race in build: /usr/src/sys/amd64/linux/linux_support.s:38:2: error: expected relocatable expression * https://bugs.freebsd.org/237403 Tests in sys/opencrypto should be converted to Python3 ### Cause build fails * [233735: Possible build race: genoffset.o /usr/src/sys/sys/types.h: error: machine/endian.h: No such file or directory](https://bugs.freebsd.org/233735) * [233769: Possible build race: ld: error: unable to find library -lgcc_s](https://bugs.freebsd.org/233769) ### Others [Tickets related to testing@](https://preview.tinyurl.com/y9maauwg) From owner-freebsd-current@freebsd.org Mon Apr 29 11:41:03 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4475315891FC for ; Mon, 29 Apr 2019 11:41:03 +0000 (UTC) (envelope-from lausts@acm.org) Received: from cdptpa-cmomta01.email.rr.com (cdptpa-outbound-snat.email.rr.com [107.14.166.229]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id D473972C59; Mon, 29 Apr 2019 11:41:01 +0000 (UTC) (envelope-from lausts@acm.org) Received: from mail.laus.org ([65.29.112.189]) by cmsmtp with ESMTP id L4bxhcP4ZfHC7L4bzhuDU2; Mon, 29 Apr 2019 11:38:19 +0000 Received: from [192.168.1.100] (inspiron [192.168.1.100]) by mail.laus.org (8.15.2/8.15.2) with ESMTPS id x3TBcGPo013177 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NO); Mon, 29 Apr 2019 07:38:16 -0400 (EDT) (envelope-from lausts@acm.org) X-Authentication-Warning: mail.laus.org: Host inspiron [192.168.1.100] claimed to be [192.168.1.100] Reply-To: lausts@acm.org Subject: Re: Question about 'gptzfsboot' To: Ian Lepore , FreeBSD Current References: <01d10a11-49b2-2982-01cb-b49a0831d30b@acm.org> <5de29e0b5228d7eb0aac8e0eec116896f11ea862.camel@freebsd.org> From: Thomas Laus Openpgp: preference=signencrypt Autocrypt: addr=lausts@acm.org; prefer-encrypt=mutual; keydata= mQGiBDx1NWwRBADARalI5I8kGeBYYYWnZB73T1fU4333yCuRokRvzlAZ5Zhb3hqsNdTEMheN FDjZSL8J5jeJtvSRinY2p09CxpAMoJR9zHLmHl+zEOY8fInbB+KiFtSfGf0blSEY9/+isQP9 xmUIQWUj0kwVtrns7m1HrYLiI07NVFzbHNKqQcbPuwCg0n/KKi+VJiUs5MqLKwGuPotGeZME AIluMetTQwfLyovundMwFYlSZ/Z8JjkMybqgKuiRrZnaBVVZ80NjAYZI73yAZPfQh9mvFxW9 ipc2tSALwDy/tYDpQRK0k+0EsDmwG/wM6OarkqSuFcYx+tP86+2+6Xitn6E/hriIWa/ZQVef /fx7dZzdwhXH6fd34v8o/BuqhawLBACs4MTMGbdSmyI56vCMXWY1yxRPmuygd4vUnXqYwlrM Ee/LjQdreg1zTAJnnW1K+PgOUW/jvS+uAbgxLa3i59/Z4Uu7nB6G1y+Y1cThojUsLnvoJlt1 4XE1U/vnOcvO3evo6knB1qjbAMsZGaVleiVKDq+7XE7swe4WtBJKbYJthbQcVGhvbWFzIExh dXMgPGxhdXN0c0BhY20ub3JnPoh/BBMRAgA/AheAAh4BBgsJCAcDAgYVCAIJCgsEFgIDAQIZ ARYhBBloSoDtPqFEokqZd+v/gtRiCDbPBQJcKgq6BQkhqyDOAAoJEOv/gtRiCDbP9xQAoL7B hCgFeI2K/0koKP3U8OB52nQyAJ0dd/QVJC7tV8gER4tse5GCUN5CHrkCDQRFspgcEAgAjXsi 9WqowAKZ7d2ix6t7fiYgu2QBGWq36NvN+cPBJIu0CnagL1v4W1UrRW/0cInLzgqlWrSU7SFg y1+rGBlusMHf8/faGeZD0XwMdYgTIYdjdK5VZ0GaRWUs0LbHAOJQkOFRHLMAEG8wrc3f1xrn uVJ4JPOA81kTmTXvYTyQNXJBySc0oNSgvSut8aBbNGBZhw9U2V3yXXnnMeWR8+DYrriYdOdR eK7S0LNN8TPY60PJx3KLN9vUY9Cb5Ly0NavF3wREPQqYlNfTMoG/GA/n8XB6SCoMj73oKCyw FLbckBUjFsl7wTeKKvU68V8kWG762fscXhOhRduETGrja09MbwADBQf/WiycmdfNtB41+vvT HQqz9tm3ZHAW2yE53CxfQpvlyS/KwnWgLjl/iV0SHRDede0NJ5yTEqPVhqq7WCdlqVsHPSpX FfvyOgbNmjPmOY/a1nW4UnWSqA7bgQvkthahhoLeHzkU8YKupW0m05RIBpqQER6HwBOksTq4 sWV/lUy1P0VT8GqqPLNklKe2BEu+KhuhLV6XwEG3VrHNoY6/R5CMGvBhZbtiUViCZktmxJAj Fq0VCcuj7+Oo52eq4BL2vMrzLX+2Ib1JSWid6t0N+grXxbr2mv7H2V2/4Vo0XI3IKxPX1mdG y9RBkbRUGyV9A8RlaS0QTnXvsxZTjOnmjxPX64hmBBgRAgAmAhsMFiEEGWhKgO0+oUSiSpl3 6/+C1GIINs8FAlwqCsMFCRhtvicACgkQ6/+C1GIINs/KCgCdGI1pg3HFhr7VEQeC63bhlMKH 0GAAn0mvTZY9OWKGMPoo0x/HdXkdgJHe Message-ID: Date: Mon, 29 Apr 2019 07:38:16 -0400 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: <5de29e0b5228d7eb0aac8e0eec116896f11ea862.camel@freebsd.org> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-CMAE-Envelope: MS4wfMRCqE1y+jPD0/V6TZ3om+zafDuM6CjkPN/YCShRrsBzhoUNgDTIGDazib9ZKzXOwSV5any36e7ybwyzdESR6h6nkRa4CobMWFB6yKOzylcwjEQc72qI VsNSIr0Z1brxNULx51RZPhiLIEn+LGeC/YWv9jfBwbGgp2W79RH5YBnrIn8uG+BcnVWJdDE1OmHPCeR0R5CzGE1BQ3edo457I6E= X-Rspamd-Queue-Id: D473972C59 X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; spf=softfail (mx1.freebsd.org: 107.14.166.229 is neither permitted nor denied by domain of lausts@acm.org) smtp.mailfrom=lausts@acm.org X-Spamd-Result: default: False [-3.17 / 15.00]; HAS_REPLYTO(0.00)[lausts@acm.org]; HAS_XAW(0.00)[]; REPLYTO_ADDR_EQ_FROM(0.00)[]; R_SPF_SOFTFAIL(0.00)[~all]; RCVD_COUNT_THREE(0.00)[3]; TO_DN_ALL(0.00)[]; MX_GOOD(-0.01)[cached: mail.mailroute.net]; RCPT_COUNT_TWO(0.00)[2]; NEURAL_HAM_SHORT(-0.94)[-0.935,0]; RECEIVED_SPAMHAUS_PBL(0.00)[189.112.29.65.zen.spamhaus.org : 127.0.0.10]; RCVD_TLS_LAST(0.00)[]; R_DKIM_NA(0.00)[]; ASN(0.00)[asn:14065, ipnet:107.14.160.0/20, country:US]; MIME_TRACE(0.00)[0:+]; MID_RHS_MATCH_FROM(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.97)[-0.973,0]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-0.99)[-0.993,0]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[acm.org]; IP_SCORE(-0.16)[ipnet: 107.14.160.0/20(-0.42), asn: 14065(-0.34), country: US(-0.06)]; RCVD_IN_DNSWL_NONE(0.00)[229.166.14.107.list.dnswl.org : 127.0.5.0]; RWL_MAILSPIKE_POSSIBLE(0.00)[229.166.14.107.rep.mailspike.net : 127.0.0.17] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Mon, 29 Apr 2019 11:41:03 -0000 On 2019-04-28 22:27, Ian Lepore wrote: > > If you're using gptzfsboot, I guess you're using zfs? I just fixed a > problem with probing disks for zfs volumes a few days ago (r346675). > There is even some small chance it fixes this problem, because one of > the things I noticed was that in one of the disk structures in loader, > the "slice offset" value was sometimes a bit random-looking, like it > was being initialized with whatever garbage was laying around in > memory. It actually makes some sense that the "garbage" might be > different between a firstboot after power-on and a reboot. > > So all in all, it wouldn't hurt to update both gptzfsboot and loader > (gpart bootcode -b and -p) to see if there's a fix lurking in my zfs > probe changes. > I'll build and update my laptop OS this morning and report back to this thread if I have any additional issues. Thanks Tom -- Public Keys: PGP KeyID = 0x5F22FDC1 GnuPG KeyID = 0x620836CF From owner-freebsd-current@freebsd.org Mon Apr 29 12:08:19 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D703D158A9D6; Mon, 29 Apr 2019 12:08:18 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from kib.kiev.ua (kib.kiev.ua [IPv6:2001:470:d5e7:1::1]) (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 D8FB774495; Mon, 29 Apr 2019 12:08:17 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from tom.home (kib@localhost [127.0.0.1]) by kib.kiev.ua (8.15.2/8.15.2) with ESMTPS id x3TC88dU068353 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Mon, 29 Apr 2019 15:08:12 +0300 (EEST) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.10.3 kib.kiev.ua x3TC88dU068353 Received: (from kostik@localhost) by tom.home (8.15.2/8.15.2/Submit) id x3TC88XF068352; Mon, 29 Apr 2019 15:08:08 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Mon, 29 Apr 2019 15:08:08 +0300 From: Konstantin Belousov To: kris@ixsystems.com Cc: freebsd-current@freebsd.org, freebsd-pkgbase@freebsd.org Subject: Re: CFT: FreeBSD Package Base Message-ID: <20190429120808.GI85201@kib.kiev.ua> References: <002901d4fdfb$e52eb890$af8c29b0$@ixsystems.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <002901d4fdfb$e52eb890$af8c29b0$@ixsystems.com> User-Agent: Mutt/1.11.4 (2019-03-13) X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FORGED_GMAIL_RCVD,FREEMAIL_FROM, NML_ADSP_CUSTOM_MED,URIBL_RED autolearn=no autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on tom.home X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Mon, 29 Apr 2019 12:08:19 -0000 Cc: list trimmed to relevant. Very long essey below, be warned. On Sun, Apr 28, 2019 at 03:52:21PM -0400, kris@ixsystems.com wrote: > FreeBSD Community, > > > > I'm pleased to announce a CFT for builds of FreeBSD 12-stable and 13-current > using "TrueOS-inspired" packaged base. These are stock FreeBSD images which > will allow users to perform all updating via the 'pkg' command directly. > Rather than trying to answer all questions in this announcement, we've > created a FAQ page with more details. Please refer to this page, and let us > know if you have additional questions that we can include on that page going > forward. > > > > Additionally, I will be hosting a Package Base working group at BSDCan 2019, > and welcome user and developer attendance to discuss this and other ongoing > package work: > > > > https://wiki.freebsd.org/DevSummit/201905/PackageBase > > > > > > FAQ > > ------------------------------------------------------------- > > https://trueos.github.io/pkgbase-docs/ > I do not know what are design decisions for trueos pkgbase are, but I do know something about in-tree split and why some packaging decisions where made. I cannot attend your WG, but I believe the reasoning used for the in-tree is important enough to represent it intact from the source. I have to start with some explanatory long text to put it into the proper perspective. There are two knots of interdependinces which are critical for correctness of any upgrade where the target system cannot be simply discarded on failure: 1. C runtime 2. Minimal boot path to prompt. Let me elaborate both, starting from point 1, which is typically very obscure despite having the fundamental nature for anything related to upgrades. The basic execution environment for any program executed by the FreeBSD kernel is formed by combination of kernel' syscall interface and some system userspace code which makes the expected environment over the bare-bone image state after execve. The environment is typically named C runtime environment since C language ABI is directly tied into it, and normal C programs only get whatever is provided by the C runtime unless additional libraries are linked in. Trully, it is not just C runtime, any other execution environment on top of the OS is based on this one, but since almost every 'advanced' language runtime is backed by C language and its runtime, the name stuck. FreeBSD C runtime, arguably, is provided by the following four objects: /libexec/ld-elf.so.1 /lib/libc.so.7 /lib/libthr.so.3 /lib/libm.so.5 There, we do *guarantee* that the external ABI of the whole pack of these four objects is backward compatible, i.e. if the binary was compiled against set if base libraries at earlier date (may be also on earlier branch), then the binary behaviour would be same when executed on newer C runtime pack. This is not trivial to achieve, besides technical measures that helps there, like backward-compatible syscall interface, symbol versioning, providing fall-back code for older interface, a lot of overhead in the development is enforced, like carefull reviews of the changes, the policy and related discipline of versioning, following published ABI standards, and so on. But, internal ABI of the C runtime pack, i.e. interfaces which make rtld work with libc and libthr, or way by which libthr, when loaded, makes libc thread-aware, are not stable, and more, they are often changed in backward-incompatible way. Requiring backward-compatibility there would stop our ability to evolve the system. Answering some questions in advance, yes, rtld delves into libc, libthr patches libc on load, libc has hooks to control some libthr behaviour. The only provision that we make is that ld-elf.so.1 is required to work with older libc/libthr combination, but even then libc and libthr must be built from the same sources with the same options set. Now, returning to pkgbase, if you look at what libs are packed into clibs, you see: ld-elf.so.1 libc.so.7 (and modules like iconv tables or nss, if any) libthr.so.3 libdl.so.1 libgcc{, _eh, _s}.so.1 libm.so.5 libedit.so.7 libncurses{, w}.so.8 libc++.so.1 It adds very popular libs like libncurses/libedit, and C++ runtime. The basic reasoning is that this package is small and chances of something going wrong while installing it are small as result. Put it other way, the small clibs package organization makes it highly probable that system is left in the consistent state (either all new libs, or all old libs) after the upgrade, whetever the outcome is. If the C runtime pack is not split from the whole 700MB+ update blob, libthr update has almost certain chance to occur long after or before libc update, so failures do tend to leave inconsistent rtld/libc/libthr set. At best, it gives you strange glitches, at worst you get unusable system that cannot be repaired without external media. Now, the second item, the minimal boot path. By definition, it consists of everything that is required to get bare-bone shell prompt in single user mode, and where user can repair failed upgrade. Arguably, it should also include the tools to configure the network and fix filesystems. So it should consists of loader (including forth/lua scripts) kernel C runtime /sbin/init /bin/sh newfs/fsck/tunefs for UFS zfs/zfspool and libs for ZFS ifconfig/route/ping In this set, zfs and network management tools must be synced with the kernel, since ABI of the management syscalls is not guaranteed to be stable even on stable branches. The above brain dump is at least partial enumeration of things that were discussed between me and Glen when Glen created the current in-tree packaging code. From owner-freebsd-current@freebsd.org Mon Apr 29 12:12:49 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B705F158AD69; Mon, 29 Apr 2019 12:12:49 +0000 (UTC) (envelope-from manu@bidouilliste.com) Received: from mail.blih.net (mail.blih.net [212.83.177.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.blih.net", Issuer "mail.blih.net" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 7E2BC74999; Mon, 29 Apr 2019 12:12:47 +0000 (UTC) (envelope-from manu@bidouilliste.com) Received: from mail.blih.net (mail.blih.net [212.83.177.182]) by mail.blih.net (OpenSMTPD) with ESMTP id 87105727; Mon, 29 Apr 2019 14:12:40 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bidouilliste.com; h=date :from:to:cc:subject:message-id:in-reply-to:references :mime-version:content-type:content-transfer-encoding; s=mail; bh=Ms5XXVorARtlOGUgvbKshdkOgo8=; b=V+JgettZt96XaRWjvJhsyyRzWvlD 7skvprZYj3ZfcbeGVWktzytAYg8KBd7jgnruNjnWkee85fZ1yd0YlDwuEHtiSHxv 4OeeMbBHEl1kCivSHZgY73Jl+KaY6NF5AenaxAuDXCWTGHci9rDkgOlUCp3b5c0v fVd/bs0WPMFG3xo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=bidouilliste.com; h=date :from:to:cc:subject:message-id:in-reply-to:references :mime-version:content-type:content-transfer-encoding; q=dns; s= mail; b=fLgukhsrzDainCJvVhz22KowORFQow/wQuiVQ11LCCN7X0T2vuVwDRQc iUZgVYCFdZKKUx4jcjx2rwtoznm7DkhA9IoVMVoIEnT7QIIpNLWer4Mb+XXU34o2 4iuQsnJIA9Dol0Uksx7Va8zdaBu4NJ10mDBd4vktUSCjyx5GWaU= Received: from knuckles.blih.net (ip-9.net-89-3-105.rev.numericable.fr [89.3.105.9]) by mail.blih.net (OpenSMTPD) with ESMTPSA id 024e27e4 TLS version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO; Mon, 29 Apr 2019 14:12:40 +0200 (CEST) Date: Mon, 29 Apr 2019 14:12:39 +0200 From: Emmanuel Vadot To: Cc: , , , , , Subject: Re: CFT: FreeBSD Package Base Message-Id: <20190429141239.f9de62f6b6721112d7143cf6@bidouilliste.com> In-Reply-To: <002901d4fdfb$e52eb890$af8c29b0$@ixsystems.com> References: <002901d4fdfb$e52eb890$af8c29b0$@ixsystems.com> X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.32; amd64-portbld-freebsd13.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 7E2BC74999 X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; dkim=pass header.d=bidouilliste.com header.s=mail header.b=V+JgettZ; spf=pass (mx1.freebsd.org: domain of manu@bidouilliste.com designates 212.83.177.182 as permitted sender) smtp.mailfrom=manu@bidouilliste.com X-Spamd-Result: default: False [0.41 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[bidouilliste.com:s=mail]; NEURAL_HAM_MEDIUM(-0.56)[-0.561,0]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:212.83.177.182/32]; MV_CASE(0.50)[]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; DMARC_NA(0.00)[bidouilliste.com]; NEURAL_HAM_LONG(-0.05)[-0.054,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[bidouilliste.com:+]; MX_GOOD(-0.01)[mx-backup.blih.net,mail.blih.net]; RCPT_COUNT_SEVEN(0.00)[7]; NEURAL_HAM_SHORT(-0.95)[-0.947,0]; RCVD_NO_TLS_LAST(0.10)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; IP_SCORE(0.38)[ip: (-0.89), ipnet: 212.83.160.0/19(2.97), asn: 12876(-0.17), country: FR(-0.01)]; ASN(0.00)[asn:12876, ipnet:212.83.160.0/19, country:FR]; MID_RHS_MATCH_FROM(0.00)[]; SUSPICIOUS_RECIPS(1.50)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Mon, 29 Apr 2019 12:12:50 -0000 Hi Kris, On Sun, 28 Apr 2019 15:52:21 -0400 wrote: > FreeBSD Community, > > > > I'm pleased to announce a CFT for builds of FreeBSD 12-stable and 13-current > using "TrueOS-inspired" packaged base. These are stock FreeBSD images which > will allow users to perform all updating via the 'pkg' command directly. > Rather than trying to answer all questions in this announcement, we've > created a FAQ page with more details. Please refer to this page, and let us > know if you have additional questions that we can include on that page going > forward. > While I appreciate the effort I have some doubt about your "re-implementation" of pkgbase. I don't see any improvement compared to what is in base currently, I even see downside of your implementation. - How do you plan with the need of updating kernel first, reboot and updating the rest of the userland after ? (Needed for major and minor upgrade, 12.0 to 12.1 for example, and simple update in -STABLE and -HEAD branch). This is still a problem with the base pkgbase. - This is even worse because you are using the same repository for base and pkg so if a user pkg update and both kernel and pkg(8) needs to be updated and pkg use a new syscall or capsicum thing it will be updated first and couldn't proceed with the rest of the update (this is a supposition, I haven't personally tested). - It seems that multiple kernels isn't supported in your implementation, this is already supported in pkgbase but still need some love. This is an important point as it will allow user to choose easily the kernel that they want to use and will also allow us developper to push kernels with new features to help testing. - Since you reduced the granularity on the userland bits it would mean that if we use your implementation for -p updates we would download the whole userland packages instead of just updating the package that was patched. For example with pkgbase, updating from 12.0 to 12.0p1 will only update the FreeBSD-runtime package. Yes this package is still big to download when you compare to what have changed but until pkg(8) have delta pkg supports (and if it will have support, I don't know if this is a wish or not) this is the best way to go. - I see that you are sorting the plist for kernel and userland based on the line length [1], why is that ? I think that the only advantage that your solution offers is that if we remove a componant of base (rcmds for example in 12-CURRENT) those files would be removed as they are in the userland-base package while for pkgbase the FreeBSD-rcmd package will be deleted in the repo and will not be deleted in the user computer. > > Additionally, I will be hosting a Package Base working group at BSDCan 2019, > and welcome user and developer attendance to discuss this and other ongoing > package work: > > > > https://wiki.freebsd.org/DevSummit/201905/PackageBase > I will be present and looking forward to work with you on this. Cheers, P.S. : FYI I'm working on pkgbase currently and I will have some patches to commit soon (bsdinstall support, memstick creation that install a pkgbase aware installaton etc ...). [1] : https://github.com/trueos/trueos-ports/blob/trueos-master/os/userland-base/Makefile#L35 -- Emmanuel Vadot From owner-freebsd-current@freebsd.org Mon Apr 29 13:19:43 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D6E26158C77B; Mon, 29 Apr 2019 13:19:42 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 743EE76D39; Mon, 29 Apr 2019 13:19:42 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from onlyone.not-for.work (onlyone.not-for.work [148.251.9.81]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) (Authenticated sender: lev/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 20E3BDD53; Mon, 29 Apr 2019 13:19:42 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from [192.168.23.186] (unknown [89.113.128.32]) (Authenticated sender: lev@serebryakov.spb.ru) by onlyone.not-for.work (Postfix) with ESMTPSA id E665F152FB; Mon, 29 Apr 2019 16:19:39 +0300 (MSK) Reply-To: lev@FreeBSD.org Subject: Re: CFT: FreeBSD Package Base To: kris@ixsystems.com, freebsd-current@freebsd.org, freebsd-pkgbase@freebsd.org, freebsd-hackers@freebsd.org References: <002901d4fdfb$e52eb890$af8c29b0$@ixsystems.com> From: Lev Serebryakov Openpgp: preference=signencrypt Autocrypt: addr=lev@FreeBSD.org; prefer-encrypt=mutual; keydata= mQINBFKbGksBEADeguVs+XyJc3mL3iiOBqDd16wSk97YTJYOi4VsHsINzJr09oFvNDiaDBIi fLn2p8XcJvehcsF2GSgrfXfw+uK4O1jyNIKJmiYA0EtE+ZbRtvDrrE0w6Q8+SDeKA21SWh3Y vSQ0DJUontbgW55ER2CbEiIUTIn34uQ0kmESAaw/v5p/9ue8yPTmURvv130FqPFz8VPzltqL NxyGt54TxPfKAzAHEIwxlEZ63JOwzloKh1UDBExcsf9nJO08/TAVgR5UZ5njFBPzaaquhRoP qPJLEQQDqxPIlvMNtHKf7iIebE4BHeqgCdJA0BoiR6gpa0wlsZtdrTPK3n4wYSphLvGbhfOZ YW/hbcu7HYS/FImkVxB3iY17kcC1UTnx4ZaYeASPBGOOPbXky1lLfmDGWIFT//70yx+G17qD OZzF1SvJJhGvh6ilFYaWMX7T+nIp6Mcafc4D7AakXM+XdubNXOMlCJhzPcZ0skgAEnYV587w V7em5fDVwQccwvtfezzqKeJAU5TGiywBHSR5Svzk2FwRNf6M//hWkpq0SRR63iOhkHGOAEBi 69GfEIwH2/w24rLxP0E+Hqq8n+EWNkPatw1Mhcl5PKkdvGCjJUaGNMkpBffjyYo254JXRscR eEnwdIkJt4ErDvjb2/UrOFq31wWMOiLzJeVchAgvTHBMRfP9aQARAQABtCFMZXYgU2VyZWJy eWFrb3YgPGxldkBGcmVlQlNELm9yZz6JAlYEEwEIAEACGwMHCwkIBwMCAQYVCAIJCgsEFgID AQIeAQIXgBYhBPltHKC19DGLZ0szCuqwPFi/3EePBQJb/TeXBQkPBbfGAAoJEOqwPFi/3EeP LtEQANQLS89OCDSnLDZLyCj7sH5GZbTikJp9Or2McqEOpjgtfY/OgqCe7lfo8f71tTN3gL2t VGtNEtsl6CqKeBdm6fqsetCAed2+waJfbXLZWReLRSFQJ/cbof8MB3h/uEw8Zng1ZbyEU0eG rc41Mhk8bTfxjNRjkXDbp0+2xug+eRr2RYhiY2SxH+iy57AbRIu9gkjfL05VztfvsV5dPxt7 +reHf2Vhtu+qCRtCytGQqDvYWGpVZ8U5fHJxFdsJpn66LAe8w+iRGCbppB5TKeHkqWqDb++u sd5ZHzwep/7qcLBeKggi8+a2C3J1J4TpYBwdPgusrGtBPf2EYSTc/0mW5j86g1l8UDN9qXAI FvWbKf22p5SlYUzf5qRLny4ZdDl1mH13lmJV7ZkZGMKnt0IjJ2x0LRgLGhiSm/D4Lh8yc/MX uhj9BB020XbWcMUPpA7S7YaWeIXbnK3NrPU0yk77prFJblfskOwuaxJIwa2mX+cCAQA95As5 2talifo4Kh8OLSvS1gpbMo64LllTzuGbCWuKecH3fpMlZlD7/10z9lBvkSXA7KgadDfN0yHO xGCK8KE9gXXmEVRlbgGDYOJw9FLWHuSZHUvQTkmr4goXrmMIKa9A4BKO3s9vowP4pJ0vp3kz MIBeEwKSvAeZZfgKbIKggKUuQ5gsAqvF360sG3+UuQINBFKbGksBEAC0a9wfjo2P3JyT7Lc+ QlbFVshGbSbazb4ma7QYG5IZZD5vfLBFkePoG6cnrn3WCXp4A43hszAynCwe4eXyAkv4+gPF 3ZSeNE5Wz3zYG+jh2nm2iGCkyaVykfbA+2chor2DKH5tHpuNMBlF+wSJHZKJmlo/sFIktAnV 1NBVg4/cL+9/hIpvl82cl3hYCD7/e7/qRE+w38CpAAzn65FvbODn7xlY3fsJt+cHPBJ4EBM9 KnTwcce+F+72RQMZQEl7vIAwSRmLdgZHN0MFC533l62SVoKjT0eaOOIBrvesmojhWjfwugib Xr+WRF/tGcW77Bxwe2eQLbEVESqWeMORxRxocx7Q7aACoHmf4G4U1Vzx7zUEfNfHjfjZeQVf AURf/MoUelZSW/BmMIfKCg3lRlWAt+Pq2h2UADPVqAZze45beE/c8z8LZsOZiGoRhYL8NSg6 +ziLTdmYLWdtFGAuZhqOtNp5h6tGj21OksBotcaIa5YjbCmmnImIjGlSBkUKvIhq/RXth5b2 gNwaQdu+Yv4AlZVHRsuVywL/skDFL5+We11bDK6MQ5PzvmntRJcgbyoisn1hiV04OV1LpJJM kJn1j8VlBqDQNT/z+BjB0ru/0anv+5uLj7v0ck06rEo4yiXT/ZAcBM76j7V7FaGbkoba6bUU CQ2H5YYBOKpikjCnpwARAQABiQI8BBgBCAAmAhsMFiEE+W0coLX0MYtnSzMK6rA8WL/cR48F Alv9N7IFCQ8Ft+cACgkQ6rA8WL/cR49wpw//W7QrZHKYUWEVHtPLVMlcM1f7MgwnYlIRe/I6 gykwvt87sqxSYu7eHxfX6JZR2M9UYuUYscSR57gxXKu2Uzqaz2KjvEIXJCwCTsuXZjkQ19oL hAPsucw2AcMI6YqPXbZ7hO0Mh8jMeJzD6vDvx3zvunQxGQoZKxr3BvRUyO7NCYbA7N8ccI3E Tmdjj9JTbtue9WaUeGLszFDiITmkASBdsK07y4ylLAJzUGCvYLBU3gx0bBOB2S8SbxHYmQlj ewjovbp+MbT+CoXNxZp+gDRModGyIMdRIotkRiDbgNl0VWIT0SS1GUUlUHKzQ/ZPUvpvk6Gq s/SYBS7rBQNSoXXmJxNW6I6atVNW7JhInC1tkHxBlbpik4FK07J6NHFTx+9ygyCxbxwNA/Le FGkL3kU0VFXR2dNiAVbeueUPF6tU5Bye5ftgpLKOSAbo1g++EKUkc8335/4oYRBMcGEk4xUr NAvzoFPhA2W3KtklruJ9ThrFt9+//NB5ySlVgTwGWMuBJoskEmNOTBv34/UQPUIuE4xSwy6y H+nRQJooiMFo5QCosslJPlwyV63NS9lYXB6n3QWOCP6sFdWACNUCOFv4uk7LQdY9BsCmt2Tk cLuHmoS+fvUesQXnYV2aQi9HciriPIj2gvJ6WjgiaC/PpePil0fzyrfG/JMyHL0qcgmYoj0= Organization: FreeBSD Message-ID: <1393169f-7988-7ce6-e030-8c61727f78b8@FreeBSD.org> Date: Mon, 29 Apr 2019 16:19:39 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: <002901d4fdfb$e52eb890$af8c29b0$@ixsystems.com> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="TpJm1J75TwcSaTJFJfGZFTd5x8HJHCQ4J" X-Rspamd-Queue-Id: 743EE76D39 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.94 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.94)[-0.942,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; ASN(0.00)[asn:11403, ipnet:96.47.64.0/20, country:US] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Mon, 29 Apr 2019 13:19:43 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --TpJm1J75TwcSaTJFJfGZFTd5x8HJHCQ4J Content-Type: multipart/mixed; boundary="vEqawuU6GRUsEVGjwIDj1i4SK2KWTYwfU"; protected-headers="v1" From: Lev Serebryakov Reply-To: lev@FreeBSD.org To: kris@ixsystems.com, freebsd-current@freebsd.org, freebsd-pkgbase@freebsd.org, freebsd-hackers@freebsd.org Message-ID: <1393169f-7988-7ce6-e030-8c61727f78b8@FreeBSD.org> Subject: Re: CFT: FreeBSD Package Base References: <002901d4fdfb$e52eb890$af8c29b0$@ixsystems.com> In-Reply-To: <002901d4fdfb$e52eb890$af8c29b0$@ixsystems.com> --vEqawuU6GRUsEVGjwIDj1i4SK2KWTYwfU Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 28.04.2019 22:52, kris@ixsystems.com wrote: > I'm pleased to announce a CFT for builds of FreeBSD 12-stable and 13-cu= rrent > using "TrueOS-inspired" packaged base. These are stock FreeBSD images w= hich > will allow users to perform all updating via the 'pkg' command directly= =2E > Rather than trying to answer all questions in this announcement, we've > created a FAQ page with more details. Please refer to this page, and le= t us > know if you have additional questions that we can include on that page = going > forward. Is it too coarse, isn't it? I'm not very interested in packetized base for "big servers" which contains full FreeBSd installation, but I have several NanoBSD installations, which have more than 100 "WITHOUT_XXX" options in src.conf. I want to have packetized base to create such images via `pkg' Not all these options could be converted to packages, options like WITHOUT_KERBEROS is more build option, but about 2/3 of these options turn off some file-based features, like sendmail, PPP, toolchain or bzip2= =2E IMHO, to be really useful packets in base should be based on these src.conf options to have ability to skip unneeded "optional" base components (including, for example, man pages!). And one more, not covered with src.conf WITHOUT_XXX: static libraries and header files, of course! --=20 // Lev Serebryakov --vEqawuU6GRUsEVGjwIDj1i4SK2KWTYwfU-- --TpJm1J75TwcSaTJFJfGZFTd5x8HJHCQ4J Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEE+W0coLX0MYtnSzMK6rA8WL/cR48FAlzG+etfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEY5 NkQxQ0EwQjVGNDMxOEI2NzRCMzMwQUVBQjAzQzU4QkZEQzQ3OEYACgkQ6rA8WL/c R48NAw/+KK6UG12QnKFby79sKgBJ2TxAq7r5cAqQsCYDtnXVF1az8K5MugU/yGjA 7E/iVSSIqATll5m/AXvBCJZXCNQmv5ufKRm9tjMvDtSksOzpe5o9AMaiEqGD9SEh rcAvji5cZ1L2MRzHXYc1v4vhJ/KfTFeUpQFcoojW2vItdoPwTmDdqavwme1WULaE g21RGKtRy4Hi2E/MoLANRf3YGc5OnjOPTU2ZmBqsNNXdaElzXbeopk8+hhZ90SR9 tGmO1Ej6eXsXY0BGjC0f6lVHHWoh34GQD4lMXPipavzmhOetLcTgqe6cdM0XKC7J b++rpfJh53AoEiZKassTTXmASDGgsci+1TOK9xeunEvzTa1iOa8WTwRdM6MyR29O wzUYGTG4eX9JG3A5iOAthda3m3GnSjYNk6PJInDcHsW1CIL8XSMowgHJ5A9YVNC8 1e2P7HSTqiepW5MvggZRN1ah99AXYANt6KZIewc9VoHhg7e1hTZ2dyx19yGt8utl FVzXKkNUQLRWaK2CSHGetQMtf2+LY0OR+JfBr/KqQZ23XzXSr33qlzlEHvVDc2f4 xcE0lOXR1d1qzwzJSOuOPhwfaZkEzExGT8g7zNHpW4qegFm/voloXr/y5rPSrrZB VabtDf4HbvidUaVKSO9nO4ZijM8YJAt+vjTv/fHJEPeIeJCg7e8= =RYqC -----END PGP SIGNATURE----- --TpJm1J75TwcSaTJFJfGZFTd5x8HJHCQ4J-- From owner-freebsd-current@freebsd.org Mon Apr 29 13:25:15 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8C2F8158CDB3 for ; Mon, 29 Apr 2019 13:25:15 +0000 (UTC) (envelope-from kris@ixsystems.com) Received: from mail-it1-x132.google.com (mail-it1-x132.google.com [IPv6:2607:f8b0:4864:20::132]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 93E587785C for ; Mon, 29 Apr 2019 13:25:14 +0000 (UTC) (envelope-from kris@ixsystems.com) Received: by mail-it1-x132.google.com with SMTP id a190so16095585ite.4 for ; Mon, 29 Apr 2019 06:25:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ixsystems-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=K5ww+uvGAcRKntVX3CuKClDjGquFkWxKL+ayep4zX10=; b=18l2jegDtSE6M/3b/cI37vftQhp1g1wk9v2IzVOXTKgaosGWmiuSFAbvGdThL6KVIA EKIv560wjXu/OgSXqXmtR53wM3jehutRugi/uhQVZUazZQ18FUVNCNmeroJw0LNyopZC tDS6mVrPnaZDxWHsltKW7CDfGcSRyxcd14goOGSsXsqyfVg1/+oARd6BjdpyedNgA2b+ 7V8kBfiwsaHCw5x8JZf1xCg2M39zu1hMabIfBMYquNQwMhFMC3/CX3rFTZyh1xBGvGUQ pwU/efzGr4jFpPwjwMLuUE2q3aVerLLxxGXU/YLYDrRYr+Rzzu5BtpKvVl6YEic8jGYL DMXA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=K5ww+uvGAcRKntVX3CuKClDjGquFkWxKL+ayep4zX10=; b=AUDp4UB17p2jhZvyCVaAL/xn82s4ZELXUbyyqvQAmlpyI03frK7PpHHJVVQvken4ON ONoekW3T0F0a2ArC9tGrRSdft8iNaqtuz9I3C3rhOfu4K+0Qk2UPfkZxvCWirKoySrG7 D4TB4RHSyif2+ITJId/emLYNMn4IeSkEuau/9edQT7yLNv7b+yuBiDpu9tc6SsseZcWA oMplE5pS1LgZo2DEEdBNHjVu96Q/Ui39jy797xXs/hNgWYhXaZDg+NjLaOHR4gRjtuzy 0ubREvwUZcxYXTIxgeiZmuYLICNAesYt/aYs7zcdi1RUv8kGv3zdA8NfaM5FtNPoIGx/ fNTA== X-Gm-Message-State: APjAAAXRhRUQ5MoGoL7apy0DSd7xnsMPOsT7d7QHm7qpWjAHVBZ1x6JQ zkHMOOerb/3OJkL0uuxlnflLXWztcayzZa/aNkr40Q== X-Google-Smtp-Source: APXvYqwm14h2MgICKuqcdrdQJ/8RW3/UZp/daTTGMbYrmHnfG1Ujj5fda1MZPlsSOZzj6zfkimSVCHWyeAgGN3FbvDM= X-Received: by 2002:a24:4682:: with SMTP id j124mr18995293itb.90.1556544313611; Mon, 29 Apr 2019 06:25:13 -0700 (PDT) MIME-Version: 1.0 References: <002901d4fdfb$e52eb890$af8c29b0$@ixsystems.com> <20190429141239.f9de62f6b6721112d7143cf6@bidouilliste.com> In-Reply-To: <20190429141239.f9de62f6b6721112d7143cf6@bidouilliste.com> From: Kris Moore Date: Mon, 29 Apr 2019 09:25:05 -0400 Message-ID: Subject: Re: CFT: FreeBSD Package Base To: Emmanuel Vadot Cc: FreeBSD Stable , FreeBSD Current , freebsd-pkgbase@freebsd.org, freebsd-pkg@freebsd.org, freebsd-hackers@freebsd.org, freebsd-ports@freebsd.org X-Rspamd-Queue-Id: 93E587785C X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=ixsystems-com.20150623.gappssmtp.com header.s=20150623 header.b=18l2jegD; dmarc=pass (policy=none) header.from=ixsystems.com; spf=pass (mx1.freebsd.org: domain of kris@ixsystems.com designates 2607:f8b0:4864:20::132 as permitted sender) smtp.mailfrom=kris@ixsystems.com X-Spamd-Result: default: False [-5.16 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[ixsystems-com.20150623.gappssmtp.com:s=20150623]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[ixsystems-com.20150623.gappssmtp.com:+]; MX_GOOD(-0.01)[cached: ALT3.ASPMX.L.GOOGLE.com]; RCPT_COUNT_SEVEN(0.00)[7]; RCVD_IN_DNSWL_NONE(0.00)[2.3.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; DMARC_POLICY_ALLOW(-0.50)[ixsystems.com,none]; IP_SCORE(-2.72)[ip: (-8.10), ipnet: 2607:f8b0::/32(-3.17), asn: 15169(-2.24), country: US(-0.06)]; NEURAL_HAM_SHORT(-0.94)[-0.938,0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_COUNT_TWO(0.00)[2]; SUSPICIOUS_RECIPS(1.50)[] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Mon, 29 Apr 2019 13:25:15 -0000 On Mon, Apr 29, 2019 at 8:12 AM Emmanuel Vadot wrote: > > Hi Kris, > > On Sun, 28 Apr 2019 15:52:21 -0400 > wrote: > > > FreeBSD Community, > > > > > > > > I'm pleased to announce a CFT for builds of FreeBSD 12-stable and > 13-current > > using "TrueOS-inspired" packaged base. These are stock FreeBSD images > which > > will allow users to perform all updating via the 'pkg' command directly. > > Rather than trying to answer all questions in this announcement, we've > > created a FAQ page with more details. Please refer to this page, and let > us > > know if you have additional questions that we can include on that page > going > > forward. > > > > While I appreciate the effort I have some doubt about your > "re-implementation" of pkgbase. I don't see any improvement compared to > what is in base currently, I even see downside of your implementation. > > - How do you plan with the need of updating kernel first, reboot and > updating the rest of the userland after ? (Needed for major and minor > upgrade, 12.0 to 12.1 for example, and simple update in -STABLE and > -HEAD branch). This is still a problem with the base pkgbase. > We've written our own tool "sysutils/sysup" in GO which handles this. It performs updates using Boot-Environments to ensure that kernel/world are updated at same time. > - This is even worse because you are using the same repository for > base and pkg so if a user pkg update and both kernel and pkg(8) needs > to be updated and pkg use a new syscall or capsicum thing it will be > updated first and couldn't proceed with the rest of the update (this is > a supposition, I haven't personally tested). > See above. > - It seems that multiple kernels isn't supported in your > implementation, this is already supported in pkgbase but still need > some love. This is an important point as it will allow user to choose > easily the kernel that they want to use and will also allow us > developper to push kernels with new features to help testing. > Incorrect, on the 13-CURRENT build if you install kernel-debug, you'll get the Witness-enabled kernel installed alongside non-debugging one. > - Since you reduced the granularity on the userland bits it would mean > that if we use your implementation for -p updates we would download the > whole userland packages instead of just updating the package that was > patched. For example with pkgbase, updating from 12.0 to 12.0p1 will > only update the FreeBSD-runtime package. Yes this package is still big > to download when you compare to what have changed but until pkg(8) have > delta pkg supports (and if it will have support, I don't know if > this is a wish or not) this is the best way to go. > Correct, this is by design. We used the in-tree pkg base for nearly a year, and found that the granularity didn't really offer any savings from a download or time perspective. Updating 100+ packages took far longer than a single one, due to all the meta operations. Additionally in real-world usage, we found that base packages tended to all get updated at the same time, which took far longer via pkg, since it had to go and perform 100+ fetch operations just to download the base system bits. > - I see that you are sorting the plist for kernel and userland based > on the line length [1], why is that ? Whoops! I'll fix :) > > I think that the only advantage that your solution offers is that if > we remove a componant of base (rcmds for example in 12-CURRENT) those > files would be removed as they are in the userland-base package while > for pkgbase the FreeBSD-rcmd package will be deleted in the repo and > will not be deleted in the user computer. > Correct, this is one of the things which prompted us to go this direction. Being able to handle crazy mixed WITH/WITHOUT flags was important to us, current pkg base did not handle that so gracefully. Additionally we've added some additional features, such as being able to 'pkg install os/src' to get system sources used in exact build, as well as being able to rebuild your local world / kernel packages using ports "make config" framework is super handy. > > > > > Additionally, I will be hosting a Package Base working group at BSDCan > 2019, > > and welcome user and developer attendance to discuss this and other > ongoing > > package work: > > > > > > > > https://wiki.freebsd.org/DevSummit/201905/PackageBase > > > > I will be present and looking forward to work with you on this. > > Cheers, > > P.S. : FYI I'm working on pkgbase currently and I will have some > patches to commit soon (bsdinstall support, memstick creation that > install a pkgbase aware installaton etc ...). > Great! Looking forward to discussion then! > > [1] : > > https://github.com/trueos/trueos-ports/blob/trueos-master/os/userland-base/Makefile#L35 > > -- > Emmanuel Vadot > From owner-freebsd-current@freebsd.org Mon Apr 29 13:39:27 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1DEFD158D95E for ; Mon, 29 Apr 2019 13:39:27 +0000 (UTC) (envelope-from kris@ixsystems.com) Received: from mail-yw1-xc2b.google.com (mail-yw1-xc2b.google.com [IPv6:2607:f8b0:4864:20::c2b]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id DA0AC804A8 for ; Mon, 29 Apr 2019 13:39:25 +0000 (UTC) (envelope-from kris@ixsystems.com) Received: by mail-yw1-xc2b.google.com with SMTP id a62so3697998ywa.4 for ; Mon, 29 Apr 2019 06:39:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ixsystems-com.20150623.gappssmtp.com; s=20150623; h=from:to:references:in-reply-to:subject:date:message-id:mime-version :content-transfer-encoding:thread-index:content-language; bh=2IJu5TGpdGjUmj8a7vsts1jzQfoYhDoEbCfAoNXraIU=; b=PvlNMqK/WrvMLlN6BhxhcH6JfQ8/nvwZAFngGJiHU4TpZtwThkkfW5CEbjZkzQmS50 FXfV2jE2WxwozSUOCJYTnSUDUwm9AdHBUhQ94vysCqpA5V3ivoDHFehe8KUuss413GZp Nm95KLcvpVZjFFBefCjPgrKUXOPosOYLURH9vbbNZ0w8wDuKHP1cDBA3nHaQSZKIkS+B dst+ikfmC2zgXWqBAGUCpjUrVtQJ6Sh+G/03GWr6u9QuRNV5Q1iKxh/QQmNwnT0GPgcS zmMhbWSs3R2aqwaSu+z7c4fXukjT36Xe3re5smyH35XbigGqQl8eneD2KFSTx4paWNiW BfBg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:references:in-reply-to:subject:date :message-id:mime-version:content-transfer-encoding:thread-index :content-language; bh=2IJu5TGpdGjUmj8a7vsts1jzQfoYhDoEbCfAoNXraIU=; b=o5Kk7Jhudg5TGbJYQUuY1NnwAa/f135+HXDvCr51itLlERk1enW7zi/nEgfNJ+uPAX b757zzeebyFSyy513kBlcdCfDAA4MHaLvZGAQchaARBBDIK+554dXIx5IAStAHEhj4n5 MRnXwZ/wef68f6mjAOZeiIQ+7DsFCP9yXGbSaVsr8efmu19gLbl2sbUQ+ZWN0gNANBky i/gGN+4buOIQlgukkl+cJVL93HGcm9J0JNbjCw4SOB3BSdm0SgQcw2dfabArRiqQehpj b6BFOt2LrI1NOXO2wcKIKkLwhFm0iBZbF+eO/eXcX2DzkiTfyftnLz2Mu2M6QiKJhyPa cEGQ== X-Gm-Message-State: APjAAAVuD5fz4TA+8Tj7pRAzwJ760vuRp3OKRk4FxAKwNEJYTO1ABkhD gfXxoB9sNyrwJ7ex5a/8aiNjRk+qkYgNgbgaS+I1qGqv648EK/kcWK6Uh+R99ux5YXLC+9RPuAS WaNqejkU6Wz9QTnz9CkdnfFlrGi8T7dvu6FurRWGQ3OM5XU8s7xWl1INbGFJa3L3snue3/+pNOA == X-Google-Smtp-Source: APXvYqz1cNRBB7iwIoBlEnDBsbdDLKEN6FrcRo1rQyFvh9FwJFwqnq6iTj7NSlbMBxoW9ihYtOYrNQ== X-Received: by 2002:a0d:d7d0:: with SMTP id z199mr41620546ywd.468.1556545164866; Mon, 29 Apr 2019 06:39:24 -0700 (PDT) Received: from KrisYogaC930 ([12.189.233.130]) by smtp.gmail.com with ESMTPSA id d138sm1061418ywa.39.2019.04.29.06.39.24 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 29 Apr 2019 06:39:24 -0700 (PDT) From: To: , , , References: <002901d4fdfb$e52eb890$af8c29b0$@ixsystems.com> <1393169f-7988-7ce6-e030-8c61727f78b8@FreeBSD.org> In-Reply-To: <1393169f-7988-7ce6-e030-8c61727f78b8@FreeBSD.org> Subject: RE: CFT: FreeBSD Package Base Date: Mon, 29 Apr 2019 09:39:23 -0400 Message-ID: <02f301d4fe90$f5270d70$df752850$@ixsystems.com> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Mailer: Microsoft Outlook 16.0 Thread-Index: AQFBRupbev+o6AHqgfoJLZwOgBKxNQMpPgSsp2FJpoA= Content-Language: en-us X-Rspamd-Queue-Id: DA0AC804A8 X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=ixsystems-com.20150623.gappssmtp.com header.s=20150623 header.b=PvlNMqK/; dmarc=pass (policy=none) header.from=ixsystems.com; spf=pass (mx1.freebsd.org: domain of kris@ixsystems.com designates 2607:f8b0:4864:20::c2b as permitted sender) smtp.mailfrom=kris@ixsystems.com X-Spamd-Result: default: False [-6.94 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; TO_DN_NONE(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[ixsystems-com.20150623.gappssmtp.com:+]; MX_GOOD(-0.01)[cached: ALT3.ASPMX.L.GOOGLE.com]; DMARC_POLICY_ALLOW(-0.50)[ixsystems.com,none]; NEURAL_HAM_SHORT(-0.98)[-0.979,0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[ixsystems-com.20150623.gappssmtp.com:s=20150623]; RCPT_COUNT_THREE(0.00)[4]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FROM_NO_DN(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[b.2.c.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; IP_SCORE(-2.95)[ip: (-9.27), ipnet: 2607:f8b0::/32(-3.17), asn: 15169(-2.24), country: US(-0.06)] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Mon, 29 Apr 2019 13:39:27 -0000 This should be very doable with this package base. We use it for FreeNAS = in a similar manner, where we disable a couple dozen things from base, = resulting in a much more stripped down userland-base package. By default = we also break out the doc/tests/debug bits into their own userland-* = packages, for same reasons, to keep image nice and small. --=20 Kris Moore Vice President of Engineering iXsystems, Inc Ph: (408) 943-4100 Ph: (408) 943-4101 The Groundbreaking TrueNAS M-Series - Enterprise Storage & Servers Driven By Open Source -----Original Message----- From: Lev Serebryakov =20 Sent: Monday, April 29, 2019 9:20 AM To: kris@ixsystems.com; freebsd-current@freebsd.org; = freebsd-pkgbase@freebsd.org; freebsd-hackers@freebsd.org Subject: Re: CFT: FreeBSD Package Base On 28.04.2019 22:52, kris@ixsystems.com wrote: > I'm pleased to announce a CFT for builds of FreeBSD 12-stable and=20 > 13-current using "TrueOS-inspired" packaged base. These are stock=20 > FreeBSD images which will allow users to perform all updating via the = 'pkg' command directly. > Rather than trying to answer all questions in this announcement, we've = > created a FAQ page with more details. Please refer to this page, and=20 > let us know if you have additional questions that we can include on=20 > that page going forward. Is it too coarse, isn't it? I'm not very interested in packetized base for "big servers" which = contains full FreeBSd installation, but I have several NanoBSD = installations, which have more than 100 "WITHOUT_XXX" options in = src.conf. I want to have packetized base to create such images via `pkg' Not all these options could be converted to packages, options like = WITHOUT_KERBEROS is more build option, but about 2/3 of these options = turn off some file-based features, like sendmail, PPP, toolchain or = bzip2. IMHO, to be really useful packets in base should be based on these = src.conf options to have ability to skip unneeded "optional" base = components (including, for example, man pages!). And one more, not covered with src.conf WITHOUT_XXX: static libraries = and header files, of course! -- // Lev Serebryakov From owner-freebsd-current@freebsd.org Mon Apr 29 13:43:39 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 08546158DC84; Mon, 29 Apr 2019 13:43:39 +0000 (UTC) (envelope-from meka@tilda.center) Received: from mail.tilda.center (srv02.tilda.center [199.247.21.11]) by mx1.freebsd.org (Postfix) with ESMTP id D416280907; Mon, 29 Apr 2019 13:43:37 +0000 (UTC) (envelope-from meka@tilda.center) Received: from hal9000.home.meka.rs (79-101-248-108.dynamic.isp.telekom.rs [79.101.248.108]) by mail.tilda.center (Postfix) with ESMTPSA id BA3D318F2E; Mon, 29 Apr 2019 15:43:29 +0200 (CEST) Date: Mon, 29 Apr 2019 15:43:29 +0200 From: Goran =?utf-8?B?TWVracSH?= To: Kris Moore Cc: Emmanuel Vadot , FreeBSD Stable , FreeBSD Current , freebsd-pkgbase@freebsd.org, freebsd-pkg@freebsd.org, freebsd-hackers@freebsd.org, freebsd-ports@freebsd.org Subject: Re: CFT: FreeBSD Package Base Message-ID: <20190429134329.g7t77muqfb6dh2fj@hal9000.home.meka.rs> References: <002901d4fdfb$e52eb890$af8c29b0$@ixsystems.com> <20190429141239.f9de62f6b6721112d7143cf6@bidouilliste.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="t5aclbayfnyvbvsj" Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20180716 X-Rspamd-Queue-Id: D416280907 X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; spf=pass (mx1.freebsd.org: domain of meka@tilda.center designates 199.247.21.11 as permitted sender) smtp.mailfrom=meka@tilda.center X-Spamd-Result: default: False [-6.27 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; IP_SCORE(-2.84)[ip: (-9.65), ipnet: 199.247.16.0/21(-4.74), asn: 20473(0.24), country: US(-0.06)]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; DMARC_NA(0.00)[tilda.center]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MX_GOOD(-0.01)[mail.tilda.center]; NEURAL_HAM_SHORT(-0.61)[-0.615,0]; RCPT_COUNT_SEVEN(0.00)[8]; SIGNED_PGP(-2.00)[]; RCVD_NO_TLS_LAST(0.10)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+]; ASN(0.00)[asn:20473, ipnet:199.247.16.0/21, country:US]; RCVD_COUNT_TWO(0.00)[2]; SUSPICIOUS_RECIPS(1.50)[]; RECEIVED_SPAMHAUS_PBL(0.00)[108.248.101.79.zen.spamhaus.org : 127.0.0.11] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Mon, 29 Apr 2019 13:43:39 -0000 --t5aclbayfnyvbvsj Content-Type: text/plain; charset=utf-8 Content-Disposition: inline On Mon, Apr 29, 2019 at 09:25:05AM -0400, Kris Moore wrote: > We've written our own tool "sysutils/sysup" in GO which handles this. It > performs updates using Boot-Environments to ensure that kernel/world are > updated at same time. If I'm right, UFS doesn't support boot environments, so how would it work for UFS based installs? I personally feel GO is a bit ackward choice of language for something that practically should be part of base. At least I would expect OS update/upgrade not to require any external package. Regards, meka --t5aclbayfnyvbvsj Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEE1WIFkXy2ZeMKjjKEWj1TknovrLYFAlzG/30ACgkQWj1Tknov rLbwqQ//VC6wp5BQt7sP2Jr8NoCIo3pwn7oJOk+JPeFHFGuKqb0G/zyLj31LeYSH mtj+QN6lCIALHNuSis25OAUjBLp6rHXj7VM7oExuKfhtxJ4DJGXBxz4O8TnHwFuk CBGqFCwpv9Suedylc0evdHQls737zS46ExeM96DaDqm7Z86Ca2ODm7zm0RmeO19i m+FAdMDERGGgneQdTs8pHS5If420/vWkqldJzEKQoibXJQyom0hxtWZM/UoIvK8q h07d3yCa0s4A+2qzhWwuAJlTZs+SGZGC+Q/Kt4eMANRmp68obca3grFg7ribm1yq xTcS92ehnGBhLoNILWs3V0Nptcr7jy/aenRiX5Ume4P2ciH5tJEgw7n9iDqwSp49 Q4KVDsBOF5wfNIhrcHM9LGovxdUYPcnJSXOcbgcw1OQ2lOm8UC2rkMsRNx7Wci0P Q4Qi6w7KxQwaVhzzItAM/kdjAAFuXTbVpLmTo5yn81W26lR0t0d9mOF8DQ4Nw8B/ wPp/dOlGRT/tKETMUXTCQcdxFWSklvH6a1QKTVFwgLg4S5zi8fqma5y7B7TLDw1f E/zc4vz6SsT+1q6TSFmRwsjjI3yALWXQGHNb5PcH20j7Ws3+PXkCTFbxe1tHuDNJ nam2pOQyfyWhI9kaveYkVjmEEmuOR9HQDtGM+FmrfKTCpAc1kXs= =h7gm -----END PGP SIGNATURE----- --t5aclbayfnyvbvsj-- From owner-freebsd-current@freebsd.org Mon Apr 29 13:43:46 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 52693158DD20; Mon, 29 Apr 2019 13:43:46 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id DD70280934; Mon, 29 Apr 2019 13:43:45 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from onlyone.not-for.work (onlyone.not-for.work [IPv6:2a01:4f8:201:6350::2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) (Authenticated sender: lev/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 8995FE0A4; Mon, 29 Apr 2019 13:43:45 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from [192.168.23.186] (unknown [89.113.128.32]) (Authenticated sender: lev@serebryakov.spb.ru) by onlyone.not-for.work (Postfix) with ESMTPSA id EE78915309; Mon, 29 Apr 2019 16:43:43 +0300 (MSK) Reply-To: lev@FreeBSD.org Subject: Re: CFT: FreeBSD Package Base To: kris@ixsystems.com, freebsd-current@freebsd.org, freebsd-pkgbase@freebsd.org, freebsd-hackers@freebsd.org References: <002901d4fdfb$e52eb890$af8c29b0$@ixsystems.com> <1393169f-7988-7ce6-e030-8c61727f78b8@FreeBSD.org> <02f301d4fe90$f5270d70$df752850$@ixsystems.com> From: Lev Serebryakov Openpgp: preference=signencrypt Autocrypt: addr=lev@FreeBSD.org; prefer-encrypt=mutual; keydata= mQINBFKbGksBEADeguVs+XyJc3mL3iiOBqDd16wSk97YTJYOi4VsHsINzJr09oFvNDiaDBIi fLn2p8XcJvehcsF2GSgrfXfw+uK4O1jyNIKJmiYA0EtE+ZbRtvDrrE0w6Q8+SDeKA21SWh3Y vSQ0DJUontbgW55ER2CbEiIUTIn34uQ0kmESAaw/v5p/9ue8yPTmURvv130FqPFz8VPzltqL NxyGt54TxPfKAzAHEIwxlEZ63JOwzloKh1UDBExcsf9nJO08/TAVgR5UZ5njFBPzaaquhRoP qPJLEQQDqxPIlvMNtHKf7iIebE4BHeqgCdJA0BoiR6gpa0wlsZtdrTPK3n4wYSphLvGbhfOZ YW/hbcu7HYS/FImkVxB3iY17kcC1UTnx4ZaYeASPBGOOPbXky1lLfmDGWIFT//70yx+G17qD OZzF1SvJJhGvh6ilFYaWMX7T+nIp6Mcafc4D7AakXM+XdubNXOMlCJhzPcZ0skgAEnYV587w V7em5fDVwQccwvtfezzqKeJAU5TGiywBHSR5Svzk2FwRNf6M//hWkpq0SRR63iOhkHGOAEBi 69GfEIwH2/w24rLxP0E+Hqq8n+EWNkPatw1Mhcl5PKkdvGCjJUaGNMkpBffjyYo254JXRscR eEnwdIkJt4ErDvjb2/UrOFq31wWMOiLzJeVchAgvTHBMRfP9aQARAQABtCFMZXYgU2VyZWJy eWFrb3YgPGxldkBGcmVlQlNELm9yZz6JAlYEEwEIAEACGwMHCwkIBwMCAQYVCAIJCgsEFgID AQIeAQIXgBYhBPltHKC19DGLZ0szCuqwPFi/3EePBQJb/TeXBQkPBbfGAAoJEOqwPFi/3EeP LtEQANQLS89OCDSnLDZLyCj7sH5GZbTikJp9Or2McqEOpjgtfY/OgqCe7lfo8f71tTN3gL2t VGtNEtsl6CqKeBdm6fqsetCAed2+waJfbXLZWReLRSFQJ/cbof8MB3h/uEw8Zng1ZbyEU0eG rc41Mhk8bTfxjNRjkXDbp0+2xug+eRr2RYhiY2SxH+iy57AbRIu9gkjfL05VztfvsV5dPxt7 +reHf2Vhtu+qCRtCytGQqDvYWGpVZ8U5fHJxFdsJpn66LAe8w+iRGCbppB5TKeHkqWqDb++u sd5ZHzwep/7qcLBeKggi8+a2C3J1J4TpYBwdPgusrGtBPf2EYSTc/0mW5j86g1l8UDN9qXAI FvWbKf22p5SlYUzf5qRLny4ZdDl1mH13lmJV7ZkZGMKnt0IjJ2x0LRgLGhiSm/D4Lh8yc/MX uhj9BB020XbWcMUPpA7S7YaWeIXbnK3NrPU0yk77prFJblfskOwuaxJIwa2mX+cCAQA95As5 2talifo4Kh8OLSvS1gpbMo64LllTzuGbCWuKecH3fpMlZlD7/10z9lBvkSXA7KgadDfN0yHO xGCK8KE9gXXmEVRlbgGDYOJw9FLWHuSZHUvQTkmr4goXrmMIKa9A4BKO3s9vowP4pJ0vp3kz MIBeEwKSvAeZZfgKbIKggKUuQ5gsAqvF360sG3+UuQINBFKbGksBEAC0a9wfjo2P3JyT7Lc+ QlbFVshGbSbazb4ma7QYG5IZZD5vfLBFkePoG6cnrn3WCXp4A43hszAynCwe4eXyAkv4+gPF 3ZSeNE5Wz3zYG+jh2nm2iGCkyaVykfbA+2chor2DKH5tHpuNMBlF+wSJHZKJmlo/sFIktAnV 1NBVg4/cL+9/hIpvl82cl3hYCD7/e7/qRE+w38CpAAzn65FvbODn7xlY3fsJt+cHPBJ4EBM9 KnTwcce+F+72RQMZQEl7vIAwSRmLdgZHN0MFC533l62SVoKjT0eaOOIBrvesmojhWjfwugib Xr+WRF/tGcW77Bxwe2eQLbEVESqWeMORxRxocx7Q7aACoHmf4G4U1Vzx7zUEfNfHjfjZeQVf AURf/MoUelZSW/BmMIfKCg3lRlWAt+Pq2h2UADPVqAZze45beE/c8z8LZsOZiGoRhYL8NSg6 +ziLTdmYLWdtFGAuZhqOtNp5h6tGj21OksBotcaIa5YjbCmmnImIjGlSBkUKvIhq/RXth5b2 gNwaQdu+Yv4AlZVHRsuVywL/skDFL5+We11bDK6MQ5PzvmntRJcgbyoisn1hiV04OV1LpJJM kJn1j8VlBqDQNT/z+BjB0ru/0anv+5uLj7v0ck06rEo4yiXT/ZAcBM76j7V7FaGbkoba6bUU CQ2H5YYBOKpikjCnpwARAQABiQI8BBgBCAAmAhsMFiEE+W0coLX0MYtnSzMK6rA8WL/cR48F Alv9N7IFCQ8Ft+cACgkQ6rA8WL/cR49wpw//W7QrZHKYUWEVHtPLVMlcM1f7MgwnYlIRe/I6 gykwvt87sqxSYu7eHxfX6JZR2M9UYuUYscSR57gxXKu2Uzqaz2KjvEIXJCwCTsuXZjkQ19oL hAPsucw2AcMI6YqPXbZ7hO0Mh8jMeJzD6vDvx3zvunQxGQoZKxr3BvRUyO7NCYbA7N8ccI3E Tmdjj9JTbtue9WaUeGLszFDiITmkASBdsK07y4ylLAJzUGCvYLBU3gx0bBOB2S8SbxHYmQlj ewjovbp+MbT+CoXNxZp+gDRModGyIMdRIotkRiDbgNl0VWIT0SS1GUUlUHKzQ/ZPUvpvk6Gq s/SYBS7rBQNSoXXmJxNW6I6atVNW7JhInC1tkHxBlbpik4FK07J6NHFTx+9ygyCxbxwNA/Le FGkL3kU0VFXR2dNiAVbeueUPF6tU5Bye5ftgpLKOSAbo1g++EKUkc8335/4oYRBMcGEk4xUr NAvzoFPhA2W3KtklruJ9ThrFt9+//NB5ySlVgTwGWMuBJoskEmNOTBv34/UQPUIuE4xSwy6y H+nRQJooiMFo5QCosslJPlwyV63NS9lYXB6n3QWOCP6sFdWACNUCOFv4uk7LQdY9BsCmt2Tk cLuHmoS+fvUesQXnYV2aQi9HciriPIj2gvJ6WjgiaC/PpePil0fzyrfG/JMyHL0qcgmYoj0= Organization: FreeBSD Message-ID: <021ff3c4-c325-61e1-21d0-2ee0a89e3642@FreeBSD.org> Date: Mon, 29 Apr 2019 16:43:43 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: <02f301d4fe90$f5270d70$df752850$@ixsystems.com> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="EVhsfAW8TLjYCet3GsXtxSUapofh7bE9H" X-Rspamd-Queue-Id: DD70280934 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.96 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.96)[-0.960,0]; ASN(0.00)[asn:11403, ipnet:96.47.64.0/20, country:US]; NEURAL_HAM_LONG(-1.00)[-1.000,0] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Mon, 29 Apr 2019 13:43:46 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --EVhsfAW8TLjYCet3GsXtxSUapofh7bE9H Content-Type: multipart/mixed; boundary="imxEVOpxCXUUdBN4JJEL7DjvJwxWudHQS"; protected-headers="v1" From: Lev Serebryakov Reply-To: lev@FreeBSD.org To: kris@ixsystems.com, freebsd-current@freebsd.org, freebsd-pkgbase@freebsd.org, freebsd-hackers@freebsd.org Message-ID: <021ff3c4-c325-61e1-21d0-2ee0a89e3642@FreeBSD.org> Subject: Re: CFT: FreeBSD Package Base References: <002901d4fdfb$e52eb890$af8c29b0$@ixsystems.com> <1393169f-7988-7ce6-e030-8c61727f78b8@FreeBSD.org> <02f301d4fe90$f5270d70$df752850$@ixsystems.com> In-Reply-To: <02f301d4fe90$f5270d70$df752850$@ixsystems.com> --imxEVOpxCXUUdBN4JJEL7DjvJwxWudHQS Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 29.04.2019 16:39, kris@ixsystems.com wrote: >=20 > This should be very doable with this package base. We use it for FreeNA= S in a similar manner, where we disable a couple dozen things from base, = resulting in a much more stripped down userland-base package. By default = we also break out the doc/tests/debug bits into their own userland-* pack= ages, for same reasons, to keep image nice and small. >=20 Ok, after # tar tf FreeBSD-HEAD-pkgbase-x64-20190426.iso | grep All dist/FreeBSD:13:amd64/latest/All dist/FreeBSD:13:amd64/latest/All/ca_root_nss-3.43_1.txz dist/FreeBSD:13:amd64/latest/All/jq-1.6.txz dist/FreeBSD:13:amd64/latest/All/kernel-20190420203550_1.txz dist/FreeBSD:13:amd64/latest/All/oniguruma-6.9.1.txz dist/FreeBSD:13:amd64/latest/All/pkg-1.10.5_5.txz dist/FreeBSD:13:amd64/latest/All/userland-20190420203550.txz dist/FreeBSD:13:amd64/latest/All/userland-base-20190420203550_7.txz dist/FreeBSD:13:amd64/latest/All/userland-docs-20190420203550.txz dist/FreeBSD:13:amd64/latest/All/userland-lib32-20190420203550.txz # I was under impression, that there is only 3 userland packages, not 100+ :-) --=20 // Lev Serebryakov --imxEVOpxCXUUdBN4JJEL7DjvJwxWudHQS-- --EVhsfAW8TLjYCet3GsXtxSUapofh7bE9H Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEE+W0coLX0MYtnSzMK6rA8WL/cR48FAlzG/49fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEY5 NkQxQ0EwQjVGNDMxOEI2NzRCMzMwQUVBQjAzQzU4QkZEQzQ3OEYACgkQ6rA8WL/c R488Dw/+M2CoWqPLjXB+3FKpFK6anWqTQrmbJwVd3Rzmb9zgaub9ZumX9Z7wLugu yySbpLbOoZs4CW2lCWws5HqiPRxkaeDiPvUG/w/NhHzKD6TPgU8q6S203GM9qmUT v+QOShllcpXOtM/JUoqf9qHlWBm4ZR0VZrYJZ2YwRbZQub/M7XBPdyBEas2NBdZe Q751IlYbaXxlRibJ1vyy4p9ZMKUWcGdhelDowjcjR5xSwb6IRun+ET7ckHm1nivQ jKA+sKgSiJ7WV54Ar50syB5S8IRKbUK6Z+ICmIevD7VSitJUoG4Ivlkv/atMdZhh Lf/+GDeitkhMq1vmNT1Ak6LAqLTINHOwaEcBsfbF4FG9lcvNAmiMrI9wCUc8WdRx 7qoTezSDhFEEiawEgqqEiPuUR9dZK8p1XaRIe8BI2qbbVCtcTk8qFqFoFn2vrEy+ fd5lu8EdOCMw5U8CeiRSLSOLq8C9jy4zMU302pByY6ZQ0gs78ZOaKTlm4E5BNUFg y7fDJrXyc/UyJMaOj+V5QwHCeX6P9dTlpVbBFiq7hJLPxKNbyX9eQQ6JUaqejYTY +I4fbsn/bMxHdLLctoX2XRZNsKWzbeLoekQS4u9IVsl8hpM1JfWoS66OwObR/wuL iumi61ocDkMu3oBxXAmLOhhuERNYZbiuYzTddsYxMOO6i70LT+o= =zD0A -----END PGP SIGNATURE----- --EVhsfAW8TLjYCet3GsXtxSUapofh7bE9H-- From owner-freebsd-current@freebsd.org Mon Apr 29 13:53:34 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BDFD2158E5E9 for ; Mon, 29 Apr 2019 13:53:33 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qk1-x735.google.com (mail-qk1-x735.google.com [IPv6:2607:f8b0:4864:20::735]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 1490181680 for ; Mon, 29 Apr 2019 13:53:33 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qk1-x735.google.com with SMTP id c1so5945266qkk.4 for ; Mon, 29 Apr 2019 06:53:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Ai74ZH6RJlQ/xg8DRg9mt84Y7pRpdQe6G/izcwQAqW4=; b=Xp4QnwKG5CDPY8Ue8B4GffMg3Siau/UoVSPqIt1JkQo1M/UsMauvggpBnKyrsV6sdj mvDa1VwXqO1btuanpQMLMBnVrpexE4Eq3luSZlVgO1pcq69jqM+VRIPcyIf0p6ItaCum YaY5s6U9H9Gv3GSJgGXPmA+7ESlWxjtExbMiaJMtBskOOyleIawpp1MK7rH0DPgnwQva nciiTUHZAPkHD5IEriXVTvAGzcR/IqZWgLLuAfod2AK1o8o/GthoM3g5pJOp9ykZRx9n sZ3SgFQ8Mq3JgALPR+bNU7iZgW68tcdh9r7sxAq0kOU+Ltelu61yykqpQRoxT7x/Nu7+ ALDQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Ai74ZH6RJlQ/xg8DRg9mt84Y7pRpdQe6G/izcwQAqW4=; b=ZGk9mHRscYWi9L0tf4EYGDtOe1UbL6rMUY6hqm+1fCtTG0DCINAQ6pek0yJSA74Ny0 W0ddMKISI0jceNT7r1Zozt99ZQMKX+RMGmmyDLNW75Jd6/8ki8t5wb48XXI3xs7dwdER xOjsC/4BWEZqS3EH/b2lnZfeRx9ohLXFK0YKtiKe0cp98z6TrzOfylM25mICW6y0pfva 0RxATCxLUwZaWHO3vO572QkcYTXXDzn33cO8uM3R+TqGgeoZKKDMBD11vye1k8zNqkbo 7nTCfsxsSgSOR4WqF91r9xYEE752BGmhNVTjBpd4mag+12Zqvm2da0qE1UNxSCsCs15L m0gw== X-Gm-Message-State: APjAAAXLD7KRZLPUZW+TJX5CmwN91adMhDMhE6/oAXdsWrUZsMzzVmxK BpueNoMtQw09dkwIqDybGaW7vXXsdwkVbfJ41Xz+sQ== X-Google-Smtp-Source: APXvYqzZKb2lv3q2OOf+w7yaHybarznTO8K/tnhSjOZXlfJWFBHxKi3uozhNmEFARWNcIC7hliJnsMKhIF6pHcypAxI= X-Received: by 2002:a05:620a:1014:: with SMTP id z20mr16025034qkj.258.1556546012497; Mon, 29 Apr 2019 06:53:32 -0700 (PDT) MIME-Version: 1.0 References: <002901d4fdfb$e52eb890$af8c29b0$@ixsystems.com> <1393169f-7988-7ce6-e030-8c61727f78b8@FreeBSD.org> <02f301d4fe90$f5270d70$df752850$@ixsystems.com> <021ff3c4-c325-61e1-21d0-2ee0a89e3642@FreeBSD.org> In-Reply-To: <021ff3c4-c325-61e1-21d0-2ee0a89e3642@FreeBSD.org> From: Warner Losh Date: Mon, 29 Apr 2019 07:53:17 -0600 Message-ID: Subject: Re: CFT: FreeBSD Package Base To: Lev Serebryakov Cc: Kris Moore , FreeBSD Current , freebsd-pkgbase@freebsd.org, "freebsd-hackers@freebsd.org" X-Rspamd-Queue-Id: 1490181680 X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=bsdimp-com.20150623.gappssmtp.com header.s=20150623 header.b=Xp4QnwKG X-Spamd-Result: default: False [-5.73 / 15.00]; ARC_NA(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; R_DKIM_ALLOW(-0.20)[bsdimp-com.20150623.gappssmtp.com:s=20150623]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; DMARC_NA(0.00)[bsdimp.com]; RCPT_COUNT_FIVE(0.00)[5]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[bsdimp-com.20150623.gappssmtp.com:+]; MX_GOOD(-0.01)[cached: ALT1.aspmx.l.google.com]; RCVD_IN_DNSWL_NONE(0.00)[5.3.7.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; NEURAL_HAM_SHORT(-0.78)[-0.776,0]; R_SPF_NA(0.00)[]; FORGED_SENDER(0.30)[imp@bsdimp.com,wlosh@bsdimp.com]; MIME_TRACE(0.00)[0:+,1:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_NEQ_ENVFROM(0.00)[imp@bsdimp.com,wlosh@bsdimp.com]; IP_SCORE(-2.95)[ip: (-9.25), ipnet: 2607:f8b0::/32(-3.17), asn: 15169(-2.24), country: US(-0.06)]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Mon, 29 Apr 2019 13:53:34 -0000 On Mon, Apr 29, 2019 at 7:50 AM Lev Serebryakov wrote: > On 29.04.2019 16:39, kris@ixsystems.com wrote: > > > > > This should be very doable with this package base. We use it for FreeNAS > in a similar manner, where we disable a couple dozen things from base, > resulting in a much more stripped down userland-base package. By default we > also break out the doc/tests/debug bits into their own userland-* packages, > for same reasons, to keep image nice and small. > > > Ok, after > > > # tar tf FreeBSD-HEAD-pkgbase-x64-20190426.iso | grep All > dist/FreeBSD:13:amd64/latest/All > dist/FreeBSD:13:amd64/latest/All/ca_root_nss-3.43_1.txz > dist/FreeBSD:13:amd64/latest/All/jq-1.6.txz > dist/FreeBSD:13:amd64/latest/All/kernel-20190420203550_1.txz > dist/FreeBSD:13:amd64/latest/All/oniguruma-6.9.1.txz > dist/FreeBSD:13:amd64/latest/All/pkg-1.10.5_5.txz > dist/FreeBSD:13:amd64/latest/All/userland-20190420203550.txz > dist/FreeBSD:13:amd64/latest/All/userland-base-20190420203550_7.txz > dist/FreeBSD:13:amd64/latest/All/userland-docs-20190420203550.txz > dist/FreeBSD:13:amd64/latest/All/userland-lib32-20190420203550.txz > # > > I was under impression, that there is only 3 userland packages, not > 100+ :-) > It's a tradeoff... 100+ packages is super granular, but also a PITA to manage. 3 package installs quite a bit faster than the 100+ packages due to a large fixed cost in pkg per package, but isn't granular enough to tailor for NanoBSD systems. Warner > -- > // Lev Serebryakov > > From owner-freebsd-current@freebsd.org Mon Apr 29 13:53:52 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C774E158E662 for ; Mon, 29 Apr 2019 13:53:52 +0000 (UTC) (envelope-from kris@ixsystems.com) Received: from mail-yw1-xc34.google.com (mail-yw1-xc34.google.com [IPv6:2607:f8b0:4864:20::c34]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 7345A816CF for ; Mon, 29 Apr 2019 13:53:51 +0000 (UTC) (envelope-from kris@ixsystems.com) Received: by mail-yw1-xc34.google.com with SMTP id x204so3710235ywg.6 for ; Mon, 29 Apr 2019 06:53:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ixsystems-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:references:in-reply-to:subject:date:message-id :mime-version:content-transfer-encoding:thread-index :content-language; bh=EXuzmmllqeTQTipAzB39ooVpKvhDFQhxUdVgc/PWqBg=; b=Z3yUmcvdoyCbGASfDGr0mO3yqAfP31IZjfRtPSy2XRN80DRo/Mpi0Z4VHt5mXzkjqg oNb/2UPd5EeCVhIaiouhpthLsl1yOAHJYYbtnOU7PrfgiARyh/auwQpf+oJgYGQmqwpR 3KYwajbHeS8GKN7G/1LTjeuOwXv++5ENLmt+5YOl2jgLyGmnRpseNo0Y7n/hzk1Ds7/1 ytZHvp4UK3mBFfbqrIhH5J6DbOQVfC6B/aiAzUEULTD5BrMEh60EGgXIA9pPiRQhQXvf VghnSCSpcSpxbw1b0F0jY/1U9ClVc6t+xKdvfIuPf/Bo/nvpzUduWAmLIt/oCtKoiJW+ YiKQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:references:in-reply-to:subject:date :message-id:mime-version:content-transfer-encoding:thread-index :content-language; bh=EXuzmmllqeTQTipAzB39ooVpKvhDFQhxUdVgc/PWqBg=; b=OWCNT4BMTahOZN/vyzbSF988lzFqOmpoyAtVTtvFXqnF/8XrQtmra0UUcdPm0MItla pCLkXnIUKAje68zo/xtyeKninMIy8kQBXMGtXNOoKzWwivGG3qq9NLlHpewB8sOWlM9N rXIdUVRDpRcpTQLnHf9ZCkz15wdSQyFtM0jciTbzdTVfm71SR69fcVSd7BghPqrqCg5B 2Y5aaYbsZFBey/pPx65Tb+jIVAQCgySgQJV+uA/DkmbDDKOf8GdpLmma7+9beOGZTI6e dat1cA89bu0tuXRnRVEdHBdLJhlZA3f4fsMhfZiA83jgmOyPFcb+knuNbOrgn91lxLPp 4UGQ== X-Gm-Message-State: APjAAAV7ELr1UFFyXpsf42NZLbt3prgATQKhj1aCBY8z9bttH/B3t/8B H8jMn7Xx4PwWBSRc5ajx9zTjIcuL+0Im2SAqj0LglqyRXHmku7+GoQAELRUiscXLl2aFTtH5+Wq JVz3/OW7M2W03egnlwuUNtApu04SNvBlS1Bij7DFMJJDd0srq+7jTxjfXV3h8y+70kjlDddYtiQ == X-Google-Smtp-Source: APXvYqyzdAVysTSezWAz8diDN7s0WdwoHEdPyaAG0WEMHsI/iD3D4N2/ztpzGHFUUXKS+CPfADDWHw== X-Received: by 2002:a81:3cd3:: with SMTP id j202mr51629632ywa.149.1556546030447; Mon, 29 Apr 2019 06:53:50 -0700 (PDT) Received: from KrisYogaC930 ([12.189.233.130]) by smtp.gmail.com with ESMTPSA id i13sm1383267ywl.22.2019.04.29.06.53.49 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 29 Apr 2019 06:53:49 -0700 (PDT) From: To: =?UTF-8?Q?'Goran_Meki=C4=87'?= Cc: "'Emmanuel Vadot'" , "'FreeBSD Stable'" , "'FreeBSD Current'" , , , , References: <002901d4fdfb$e52eb890$af8c29b0$@ixsystems.com> <20190429141239.f9de62f6b6721112d7143cf6@bidouilliste.com> <20190429134329.g7t77muqfb6dh2fj@hal9000.home.meka.rs> In-Reply-To: <20190429134329.g7t77muqfb6dh2fj@hal9000.home.meka.rs> Subject: RE: CFT: FreeBSD Package Base Date: Mon, 29 Apr 2019 09:53:48 -0400 Message-ID: <03b001d4fe92$f908c990$eb1a5cb0$@ixsystems.com> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Mailer: Microsoft Outlook 16.0 Thread-Index: AQFBRupbev+o6AHqgfoJLZwOgBKxNQFhdrr5Ad4+GxoBeMI9n6dU1Bqg Content-Language: en-us X-Rspamd-Queue-Id: 7345A816CF X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=ixsystems-com.20150623.gappssmtp.com header.s=20150623 header.b=Z3yUmcvd; dmarc=pass (policy=none) header.from=ixsystems.com; spf=pass (mx1.freebsd.org: domain of kris@ixsystems.com designates 2607:f8b0:4864:20::c34 as permitted sender) smtp.mailfrom=kris@ixsystems.com X-Spamd-Result: default: False [-5.17 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[ixsystems-com.20150623.gappssmtp.com:s=20150623]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; IP_SCORE(-2.69)[ip: (-7.97), ipnet: 2607:f8b0::/32(-3.17), asn: 15169(-2.24), country: US(-0.06)]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[ixsystems-com.20150623.gappssmtp.com:+]; MX_GOOD(-0.01)[cached: ALT3.ASPMX.L.GOOGLE.com]; FROM_NO_DN(0.00)[]; RCPT_COUNT_SEVEN(0.00)[8]; DMARC_POLICY_ALLOW(-0.50)[ixsystems.com,none]; RCVD_IN_DNSWL_NONE(0.00)[4.3.c.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; NEURAL_HAM_SHORT(-0.97)[-0.975,0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; MID_RHS_MATCH_FROM(0.00)[]; SUSPICIOUS_RECIPS(1.50)[] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Mon, 29 Apr 2019 13:53:53 -0000 Correct, this is ZFS only. And it's something we're using specific to = FreeNAS / TrueOS, which is why I didn't originally mention it as apart = of our CFT.=20 For UFS, there will need to be additional care taken when doing updates. = --=20 Kris Moore Vice President of Engineering iXsystems, Inc Ph: (408) 943-4100 Ph: (408) 943-4101 The Groundbreaking TrueNAS M-Series - Enterprise Storage & Servers Driven By Open Source -----Original Message----- From: Goran Meki=C4=87 =20 Sent: Monday, April 29, 2019 9:43 AM To: Kris Moore Cc: Emmanuel Vadot ; FreeBSD Stable = ; FreeBSD Current = ; freebsd-pkgbase@freebsd.org; = freebsd-pkg@freebsd.org; freebsd-hackers@freebsd.org; = freebsd-ports@freebsd.org Subject: Re: CFT: FreeBSD Package Base On Mon, Apr 29, 2019 at 09:25:05AM -0400, Kris Moore wrote: > We've written our own tool "sysutils/sysup" in GO which handles this.=20 > It performs updates using Boot-Environments to ensure that=20 > kernel/world are updated at same time. If I'm right, UFS doesn't support boot environments, so how would it = work for UFS based installs? I personally feel GO is a bit ackward choice of language for something = that practically should be part of base. At least I would expect OS = update/upgrade not to require any external package. Regards, meka From owner-freebsd-current@freebsd.org Mon Apr 29 13:55:28 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 23902158E871; Mon, 29 Apr 2019 13:55:28 +0000 (UTC) (envelope-from manu@bidouilliste.com) Received: from mail.blih.net (mail.blih.net [212.83.177.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.blih.net", Issuer "mail.blih.net" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 2CB398197D; Mon, 29 Apr 2019 13:55:25 +0000 (UTC) (envelope-from manu@bidouilliste.com) Received: from mail.blih.net (mail.blih.net [212.83.177.182]) by mail.blih.net (OpenSMTPD) with ESMTP id 76f0e8c2; Mon, 29 Apr 2019 15:55:23 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bidouilliste.com; h=date :from:to:cc:subject:message-id:in-reply-to:references :mime-version:content-type:content-transfer-encoding; s=mail; bh=MLAcrXcF53XA7rh7ywbaMUgcCS4=; b=FrWKqTnTfxlianTyg0eI+7KrLjVb L6GgT4tt8gE90MEQfz8nNlz+3cmzpC6TpXee+8Z20fE6vpTnxZRAh30M+5rI9WB6 Ej2gMptD/Jy7RVJmr4P2BKQ35tfRVBs9Ha/FHvp2VIIVbo9RzFW65ukQ1+Jqh/00 VkeUL2ZjqlWaT8I= DomainKey-Signature: a=rsa-sha1; c=nofws; d=bidouilliste.com; h=date :from:to:cc:subject:message-id:in-reply-to:references :mime-version:content-type:content-transfer-encoding; q=dns; s= mail; b=DjwipvzFHHdC3LvK7OlJ5FYooPxmQJnYK1IAsoHOChxJo+ZFX+/TobIs z7WpJtQA91Ij5B+cym6YB3/6RKi0GtuybjkqPlwcd1lpZDgbyrN3FBC1VojKmy32 sl+1ajou9LaTXqDqdt8nojcrvdf+abEGIeVQ+/a2vRfI/WRV2wo= Received: from skull.home.blih.net (ip-9.net-89-3-105.rev.numericable.fr [89.3.105.9]) by mail.blih.net (OpenSMTPD) with ESMTPSA id 20095b58 TLS version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO; Mon, 29 Apr 2019 15:55:23 +0200 (CEST) Date: Mon, 29 Apr 2019 15:55:22 +0200 From: Emmanuel Vadot To: Kris Moore Cc: FreeBSD Stable , freebsd-pkg@freebsd.org, freebsd-hackers@freebsd.org, FreeBSD Current , freebsd-pkgbase@freebsd.org, freebsd-ports@freebsd.org Subject: Re: CFT: FreeBSD Package Base Message-Id: <20190429155522.81dcc291a6b252884219de1e@bidouilliste.com> In-Reply-To: References: <002901d4fdfb$e52eb890$af8c29b0$@ixsystems.com> <20190429141239.f9de62f6b6721112d7143cf6@bidouilliste.com> X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.32; amd64-portbld-freebsd13.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 2CB398197D X-Spamd-Bar: ++ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=bidouilliste.com header.s=mail header.b=FrWKqTnT; spf=pass (mx1.freebsd.org: domain of manu@bidouilliste.com designates 212.83.177.182 as permitted sender) smtp.mailfrom=manu@bidouilliste.com X-Spamd-Result: default: False [2.37 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[bidouilliste.com:s=mail]; NEURAL_HAM_MEDIUM(-0.45)[-0.454,0]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:212.83.177.182/32]; MV_CASE(0.50)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[bidouilliste.com]; NEURAL_SPAM_SHORT(0.66)[0.664,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MX_GOOD(-0.01)[cached: mx-backup.blih.net]; DKIM_TRACE(0.00)[bidouilliste.com:+]; RCPT_COUNT_SEVEN(0.00)[7]; NEURAL_SPAM_LONG(0.18)[0.183,0]; RCVD_NO_TLS_LAST(0.10)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; IP_SCORE(0.38)[ip: (-0.87), ipnet: 212.83.160.0/19(2.97), asn: 12876(-0.17), country: FR(-0.01)]; ASN(0.00)[asn:12876, ipnet:212.83.160.0/19, country:FR]; MID_RHS_MATCH_FROM(0.00)[]; SUSPICIOUS_RECIPS(1.50)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Mon, 29 Apr 2019 13:55:28 -0000 On Mon, 29 Apr 2019 09:25:05 -0400 Kris Moore wrote: > On Mon, Apr 29, 2019 at 8:12 AM Emmanuel Vadot > wrote: > > > > > Hi Kris, > > > > On Sun, 28 Apr 2019 15:52:21 -0400 > > wrote: > > > > > FreeBSD Community, > > > > > > > > > > > > I'm pleased to announce a CFT for builds of FreeBSD 12-stable and > > 13-current > > > using "TrueOS-inspired" packaged base. These are stock FreeBSD images > > which > > > will allow users to perform all updating via the 'pkg' command directly. > > > Rather than trying to answer all questions in this announcement, we've > > > created a FAQ page with more details. Please refer to this page, and let > > us > > > know if you have additional questions that we can include on that page > > going > > > forward. > > > > > > > While I appreciate the effort I have some doubt about your > > "re-implementation" of pkgbase. I don't see any improvement compared to > > what is in base currently, I even see downside of your implementation. > > > > - How do you plan with the need of updating kernel first, reboot and > > updating the rest of the userland after ? (Needed for major and minor > > upgrade, 12.0 to 12.1 for example, and simple update in -STABLE and > > -HEAD branch). This is still a problem with the base pkgbase. > > > > We've written our own tool "sysutils/sysup" in GO which handles this. It > performs updates using Boot-Environments to ensure that kernel/world are > updated at same time. > Which could never be imported into FreeBSD. > > > > - This is even worse because you are using the same repository for > > base and pkg so if a user pkg update and both kernel and pkg(8) needs > > to be updated and pkg use a new syscall or capsicum thing it will be > > updated first and couldn't proceed with the rest of the update (this is > > a supposition, I haven't personally tested). > > > > See above. > > > > - It seems that multiple kernels isn't supported in your > > implementation, this is already supported in pkgbase but still need > > some love. This is an important point as it will allow user to choose > > easily the kernel that they want to use and will also allow us > > developper to push kernels with new features to help testing. > > > > Incorrect, on the 13-CURRENT build if you install kernel-debug, you'll get > the Witness-enabled kernel installed alongside non-debugging one. Mhm no, the kernel-debug packages only add the debug file in /usr/lib/debug/boot/ I'm talking about installing multiple kernels in // (i.e. /boot/kernel.GENERIC /boot/kernel.MYFEATUREIWANTTOTEST) like describe here : https://wiki.freebsd.org/PkgBase#Project_goals_and_additional_unresolved_issues in the "How to handle /boot/kernel and /boot/kernel.$KERNCONF" point. > > > - Since you reduced the granularity on the userland bits it would mean > > that if we use your implementation for -p updates we would download the > > whole userland packages instead of just updating the package that was > > patched. For example with pkgbase, updating from 12.0 to 12.0p1 will > > only update the FreeBSD-runtime package. Yes this package is still big > > to download when you compare to what have changed but until pkg(8) have > > delta pkg supports (and if it will have support, I don't know if > > this is a wish or not) this is the best way to go. > > > > Correct, this is by design. We used the in-tree pkg base for nearly a year, > and found that the granularity didn't really offer any savings from a > download or time perspective. Updating 100+ packages took far longer than a > single one, due to all the meta operations. Additionally in real-world > usage, we found that base packages tended to all get updated at the same > time, which took far longer via pkg, since it had to go and perform 100+ > fetch operations just to download the base system bits. > But you never need to update 100+ packages on a proper pkgbase setup for -p updates. Again on a 12.0 to 12.0-p1 update only one package will be updated. > > > - I see that you are sorting the plist for kernel and userland based > > on the line length [1], why is that ? > > > Whoops! I'll fix :) > > > > > > I think that the only advantage that your solution offers is that if > > we remove a componant of base (rcmds for example in 12-CURRENT) those > > files would be removed as they are in the userland-base package while > > for pkgbase the FreeBSD-rcmd package will be deleted in the repo and > > will not be deleted in the user computer. > > > > > Correct, this is one of the things which prompted us to go this direction. > Being able to handle crazy mixed WITH/WITHOUT flags was important to us, > current pkg base did not handle that so gracefully. Can you give me more info on this ? What where the WITH/WITHOUT flags that causes problems ? > Additionally we've > added some additional features, such as being able to 'pkg install os/src' > to get system sources used in exact build, as well as being able to rebuild > your local world / kernel packages using ports "make config" framework is > super handy. > That would not be hard to add to pkgbase, I'll add it to my todo list. > > > > > > > > Additionally, I will be hosting a Package Base working group at BSDCan > > 2019, > > > and welcome user and developer attendance to discuss this and other > > ongoing > > > package work: > > > > > > > > > > > > https://wiki.freebsd.org/DevSummit/201905/PackageBase > > > > > > > I will be present and looking forward to work with you on this. > > > > Cheers, > > > > P.S. : FYI I'm working on pkgbase currently and I will have some > > patches to commit soon (bsdinstall support, memstick creation that > > install a pkgbase aware installaton etc ...). > > > > Great! Looking forward to discussion then! > > > > > > [1] : > > > > https://github.com/trueos/trueos-ports/blob/trueos-master/os/userland-base/Makefile#L35 > > > > -- > > Emmanuel Vadot > > > _______________________________________________ > freebsd-stable@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org" -- Emmanuel Vadot From owner-freebsd-current@freebsd.org Mon Apr 29 13:57:01 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id ABE15158EA57 for ; Mon, 29 Apr 2019 13:57:01 +0000 (UTC) (envelope-from kris@ixsystems.com) Received: from mail-io1-xd2d.google.com (mail-io1-xd2d.google.com [IPv6:2607:f8b0:4864:20::d2d]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id A889F81B91 for ; Mon, 29 Apr 2019 13:57:00 +0000 (UTC) (envelope-from kris@ixsystems.com) Received: by mail-io1-xd2d.google.com with SMTP id u12so9055222iop.0 for ; Mon, 29 Apr 2019 06:57:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ixsystems-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=IV5xp4d96teQp5ZZ9jz72xKeDmX+4moMz1uuHQxq1Zk=; b=SxGfvcEW0EyL/5PMBSXeYjR16eOlUeyOfaJDlUTeccI5fbP1ALR7M6t7Ngkp82yeKg fnKMZeCUWD0v1IXoVY0yNV/FrcxIC/lUfWw7vDXfWnhMKxDJ3vtYdiVNuMdTC2kXf3cj 8o7zdzDg7kbtg8p9qY1uMUTzQJa6Ylz47uh2r4i7lcJRGwEFYmfJnkilX7wIwQPj2eHd u3nGbWCEq91jWmdI+g9CY9TMievTFQ2jpwIDvvnSyS4IlOgdzJmXW+QuvLc6TLrLI4kb u5pBQ5U5STBp+C3CdCLUmnPJ31S6NvD/ECE58NRCc7Rpp0g+FlPZXwBZXk7qQs5+Yy49 Zseg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=IV5xp4d96teQp5ZZ9jz72xKeDmX+4moMz1uuHQxq1Zk=; b=qruBSN4SQqIS2UBiM9TMJR91+DXLmjdrsqx99zFbtdop4ewayarlMzitR8vp8ytij4 kqtfwUGxq4zjJ5den/vuNtm+AhBIS0+HhDuzMgfeyDSf3QMl8oesaFd5feM7Np4pUkvx KemjE7v/paMYr9CONVjR3/qByT2AOaL+Jm63J7AGj+6Mm3tslsKFsApvTfOQxw+DFyCM 3aVoHUEw9xuytkxAywMwaoB0G4nTyiRnaOjdfBDY3Ar6uWnmhjQtTPMeVodfCGdyD14e GuMibSr5P+Lb6EhMELEDc8Q9obEs/NN7hjfmm2CbIh/NUt2p4JJ8WIqgKXnlCCGCTxOY YNLA== X-Gm-Message-State: APjAAAVYjTxldsZiRE5mEskZ83F7n2vynU64hoB0MqSWd7Vk/4J+WTd/ rB09V5uV8pHnxbYBuSOE0v4Se3xEIyIe6NlPgyfNCg== X-Google-Smtp-Source: APXvYqzX7NZ4ND7LC+dEx5A7FdK+Wyn6TVer/IkyQqNbB2HuU4W91Mu2UFWE4CxaQk+HjtELBbdu3C354Lbobpz1BnE= X-Received: by 2002:a6b:f809:: with SMTP id o9mr461395ioh.232.1556546219662; Mon, 29 Apr 2019 06:56:59 -0700 (PDT) MIME-Version: 1.0 References: <002901d4fdfb$e52eb890$af8c29b0$@ixsystems.com> <1393169f-7988-7ce6-e030-8c61727f78b8@FreeBSD.org> <02f301d4fe90$f5270d70$df752850$@ixsystems.com> <021ff3c4-c325-61e1-21d0-2ee0a89e3642@FreeBSD.org> In-Reply-To: From: Kris Moore Date: Mon, 29 Apr 2019 09:56:48 -0400 Message-ID: Subject: Re: CFT: FreeBSD Package Base To: Warner Losh Cc: Lev Serebryakov , FreeBSD Current , freebsd-pkgbase@freebsd.org, "freebsd-hackers@freebsd.org" X-Rspamd-Queue-Id: A889F81B91 X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=ixsystems-com.20150623.gappssmtp.com header.s=20150623 header.b=SxGfvcEW; dmarc=pass (policy=none) header.from=ixsystems.com; spf=pass (mx1.freebsd.org: domain of kris@ixsystems.com designates 2607:f8b0:4864:20::d2d as permitted sender) smtp.mailfrom=kris@ixsystems.com X-Spamd-Result: default: False [-6.91 / 15.00]; ARC_NA(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; R_DKIM_ALLOW(-0.20)[ixsystems-com.20150623.gappssmtp.com:s=20150623]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; RCPT_COUNT_FIVE(0.00)[5]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[ixsystems-com.20150623.gappssmtp.com:+]; MX_GOOD(-0.01)[cached: ALT3.ASPMX.L.GOOGLE.com]; DMARC_POLICY_ALLOW(-0.50)[ixsystems.com,none]; RCVD_IN_DNSWL_NONE(0.00)[d.2.d.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; IP_SCORE(-2.94)[ip: (-9.22), ipnet: 2607:f8b0::/32(-3.17), asn: 15169(-2.24), country: US(-0.06)]; NEURAL_HAM_SHORT(-0.96)[-0.960,0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Mon, 29 Apr 2019 13:57:01 -0000 On Mon, Apr 29, 2019 at 9:53 AM Warner Losh wrote: > > > On Mon, Apr 29, 2019 at 7:50 AM Lev Serebryakov wrote: > >> On 29.04.2019 16:39, kris@ixsystems.com wrote: >> >> > >> > This should be very doable with this package base. We use it for >> FreeNAS in a similar manner, where we disable a couple dozen things from >> base, resulting in a much more stripped down userland-base package. By >> default we also break out the doc/tests/debug bits into their own >> userland-* packages, for same reasons, to keep image nice and small. >> > >> Ok, after >> >> >> # tar tf FreeBSD-HEAD-pkgbase-x64-20190426.iso | grep All >> dist/FreeBSD:13:amd64/latest/All >> dist/FreeBSD:13:amd64/latest/All/ca_root_nss-3.43_1.txz >> dist/FreeBSD:13:amd64/latest/All/jq-1.6.txz >> dist/FreeBSD:13:amd64/latest/All/kernel-20190420203550_1.txz >> dist/FreeBSD:13:amd64/latest/All/oniguruma-6.9.1.txz >> dist/FreeBSD:13:amd64/latest/All/pkg-1.10.5_5.txz >> dist/FreeBSD:13:amd64/latest/All/userland-20190420203550.txz >> dist/FreeBSD:13:amd64/latest/All/userland-base-20190420203550_7.txz >> dist/FreeBSD:13:amd64/latest/All/userland-docs-20190420203550.txz >> dist/FreeBSD:13:amd64/latest/All/userland-lib32-20190420203550.txz >> # >> >> I was under impression, that there is only 3 userland packages, not >> 100+ :-) >> > > It's a tradeoff... 100+ packages is super granular, but also a PITA to > manage. 3 package installs quite a bit faster than the 100+ packages due to > a large fixed cost in pkg per package, but isn't granular enough to tailor > for NanoBSD systems. > > Warner > > Correct. Its all in the FAQ, there are about a dozen available packages: https://trueos.github.io/pkgbase-docs/#which-base-packages-are-available Really you only need a few of them on typical system, userland(meta-pkg)/userland-base/userland-docs/kernel > -- >> // Lev Serebryakov >> >> From owner-freebsd-current@freebsd.org Mon Apr 29 14:06:24 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AC972158F497 for ; Mon, 29 Apr 2019 14:06:24 +0000 (UTC) (envelope-from kris@ixsystems.com) Received: from mail-it1-x135.google.com (mail-it1-x135.google.com [IPv6:2607:f8b0:4864:20::135]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 58F31829AB for ; Mon, 29 Apr 2019 14:06:23 +0000 (UTC) (envelope-from kris@ixsystems.com) Received: by mail-it1-x135.google.com with SMTP id t200so3826534itf.4 for ; Mon, 29 Apr 2019 07:06:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ixsystems-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=rkBXTnF4X5xo6I+15kt9hGs8sq+74DaaTGWyV1SenI4=; b=HNtcg/lv1HI8HPYZ1UR0iJ/cW3hCd/0PUXcXcPyjx56PWwbonrT24svfaV104XgS2M XyOCt4Y/3m4yigbe3f6vsDVKzufaoi3OOIIWQN302Vagm+9p7ANA6uRJG8bmjVXR9iGf RqEHUUu60vcMIhzY1jITqcCBc5FQF+In/GF1jMj8P3fs/UboF35nzEDu/3g3Qv62etch +U3L0D2v5JOTEWQmS5rnu1IUtXS+DkqZIRnmFPANEuUswWoLS01T8Ad2ThTfPwdhs+Qs /HecQh3HtK48CNUkqTtDIrCVQam0YDVmkmnwGJmywK2YP0AgvCOqmbB1OyGCtzZplgge Iwig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=rkBXTnF4X5xo6I+15kt9hGs8sq+74DaaTGWyV1SenI4=; b=M7YzO7yPu1NLkH/b+QQpGYAJv0C0FrqXCdPvfKc/nwiTb9/GltfRJhnRHPVuAadePG 5pQR5pW4HVia8H2nPeK10J1pi0SdogXvw8GJLNcuP/jpwyPKYWqaw1dLPCDY3PayMySB 5hYJFdMe2A7ml7nUbHHxSiNGJIgY+F1gcmkx0G1Q+kDKeGAM1QO8VrZ11bf2akxB80Kk 3UZXfwZbyCgDgx71fNCpl0N1Chu/3e+LTpLDk+AsaTu5NJfl8uYupS/YwB3JagMoYhZ4 Rk22XGfiIKMQ9gS/Ur5gA7TvRm8EwtNsOnUsCoBNK16gTz6rJp4BEr0b4XaEVU/DWH1z 05Tg== X-Gm-Message-State: APjAAAULxoiy4+QTqYLnME2uAiSzYlT6eRNw/JCQTP3slXdnGiog6CYN AhTpjMuIaiIS/6H1+PcfQBKfhJsgCYMOYTuC7wMvtA== X-Google-Smtp-Source: APXvYqz+8g7dXIkrTysL5y4+vtcwYgi5jxDCKrjcP2POhFwsT/KjZyv8dXTDR8y6bks7xSMPkHppOYMkPM0FJ2Jt3vE= X-Received: by 2002:a24:f68a:: with SMTP id u132mr19235507ith.45.1556546770513; Mon, 29 Apr 2019 07:06:10 -0700 (PDT) MIME-Version: 1.0 References: <002901d4fdfb$e52eb890$af8c29b0$@ixsystems.com> <20190429141239.f9de62f6b6721112d7143cf6@bidouilliste.com> <20190429155522.81dcc291a6b252884219de1e@bidouilliste.com> In-Reply-To: <20190429155522.81dcc291a6b252884219de1e@bidouilliste.com> From: Kris Moore Date: Mon, 29 Apr 2019 10:05:59 -0400 Message-ID: Subject: Re: CFT: FreeBSD Package Base To: Emmanuel Vadot Cc: FreeBSD Stable , freebsd-pkg@freebsd.org, freebsd-hackers@freebsd.org, FreeBSD Current , freebsd-pkgbase@freebsd.org, freebsd-ports@freebsd.org X-Rspamd-Queue-Id: 58F31829AB X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=ixsystems-com.20150623.gappssmtp.com header.s=20150623 header.b=HNtcg/lv; dmarc=pass (policy=none) header.from=ixsystems.com; spf=pass (mx1.freebsd.org: domain of kris@ixsystems.com designates 2607:f8b0:4864:20::135 as permitted sender) smtp.mailfrom=kris@ixsystems.com X-Spamd-Result: default: False [-5.26 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[ixsystems-com.20150623.gappssmtp.com:s=20150623]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[ixsystems-com.20150623.gappssmtp.com:+]; MX_GOOD(-0.01)[cached: ALT3.ASPMX.L.GOOGLE.com]; RCVD_IN_DNSWL_NONE(0.00)[5.3.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; RCPT_COUNT_SEVEN(0.00)[7]; DMARC_POLICY_ALLOW(-0.50)[ixsystems.com,none]; IP_SCORE(-2.76)[ip: (-8.34), ipnet: 2607:f8b0::/32(-3.17), asn: 15169(-2.24), country: US(-0.06)]; NEURAL_HAM_SHORT(-0.99)[-0.986,0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_COUNT_TWO(0.00)[2]; SUSPICIOUS_RECIPS(1.50)[] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Mon, 29 Apr 2019 14:06:25 -0000 On Mon, Apr 29, 2019 at 9:55 AM Emmanuel Vadot wrote: > On Mon, 29 Apr 2019 09:25:05 -0400 > Kris Moore wrote: > > > On Mon, Apr 29, 2019 at 8:12 AM Emmanuel Vadot > > wrote: > > > > > > > > Hi Kris, > > > > > > On Sun, 28 Apr 2019 15:52:21 -0400 > > > wrote: > > > > > > > FreeBSD Community, > > > > > > > > > > > > > > > > I'm pleased to announce a CFT for builds of FreeBSD 12-stable and > > > 13-current > > > > using "TrueOS-inspired" packaged base. These are stock FreeBSD images > > > which > > > > will allow users to perform all updating via the 'pkg' command > directly. > > > > Rather than trying to answer all questions in this announcement, > we've > > > > created a FAQ page with more details. Please refer to this page, and > let > > > us > > > > know if you have additional questions that we can include on that > page > > > going > > > > forward. > > > > > > > > > > While I appreciate the effort I have some doubt about your > > > "re-implementation" of pkgbase. I don't see any improvement compared to > > > what is in base currently, I even see downside of your implementation. > > > > > > - How do you plan with the need of updating kernel first, reboot and > > > updating the rest of the userland after ? (Needed for major and minor > > > upgrade, 12.0 to 12.1 for example, and simple update in -STABLE and > > > -HEAD branch). This is still a problem with the base pkgbase. > > > > > > > We've written our own tool "sysutils/sysup" in GO which handles this. It > > performs updates using Boot-Environments to ensure that kernel/world are > > updated at same time. > > > > Which could never be imported into FreeBSD. > Not suggesting it should be. Just information on how we solved that problem in our own appliance / platforms. For FreeBSD it would need some tooling still to handle this style of updating, regardless of which pkg base is used. And for what it's worth, FreeBSD is all the poorer for not being able to bring modern language based tools into the base. Personally I'm hoping the shift to base-packages makes this a moot point since the idea of 'what is base' can be diluted to just a manifest of what gets installed out of box. Just my 2C on the matter though :) > > > > > > > > - This is even worse because you are using the same repository for > > > base and pkg so if a user pkg update and both kernel and pkg(8) needs > > > to be updated and pkg use a new syscall or capsicum thing it will be > > > updated first and couldn't proceed with the rest of the update (this is > > > a supposition, I haven't personally tested). > > > > > > > See above. > You can selectively update os/kernel and reboot before doing rest. > > > > > > > - It seems that multiple kernels isn't supported in your > > > implementation, this is already supported in pkgbase but still need > > > some love. This is an important point as it will allow user to choose > > > easily the kernel that they want to use and will also allow us > > > developper to push kernels with new features to help testing. > > > > > > > Incorrect, on the 13-CURRENT build if you install kernel-debug, you'll > get > > the Witness-enabled kernel installed alongside non-debugging one. > > Mhm no, the kernel-debug packages only add the debug file > in /usr/lib/debug/boot/ > I'm talking about installing multiple kernels in // > (i.e. /boot/kernel.GENERIC /boot/kernel.MYFEATUREIWANTTOTEST) like > describe here : > > https://wiki.freebsd.org/PkgBase#Project_goals_and_additional_unresolved_issues > in the "How to handle /boot/kernel and /boot/kernel.$KERNCONF" point. > > Incorrect, os/kernel-debug installs /boot/kernel-debug which is (on 13-CURRENT) the Witness enabled kernel. os/kernel-debug-symbols are the /usr/lib/debug bits. > > > > > > > I think that the only advantage that your solution offers is that if > > > we remove a componant of base (rcmds for example in 12-CURRENT) those > > > files would be removed as they are in the userland-base package while > > > for pkgbase the FreeBSD-rcmd package will be deleted in the repo and > > > will not be deleted in the user computer. > > > > > > > > > Correct, this is one of the things which prompted us to go this > direction. > > Being able to handle crazy mixed WITH/WITHOUT flags was important to us, > > current pkg base did not handle that so gracefully. > > Can you give me more info on this ? What where the WITH/WITHOUT flags > that causes problems ? > I may have to pick Miwi's brain on this, but I believe some of the issues we saw were when introducing flags such as WITHOUT_RADIUS. Additionally there is a runtime problem to solve. I.E. if you change flags mid-stream, and user updates, there was no clean way on pkg-side to remove those already installed granular packages. Not without external tooling anyway. > > -- > Emmanuel Vadot > From owner-freebsd-current@freebsd.org Mon Apr 29 14:09:32 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 43F7D158F869; Mon, 29 Apr 2019 14:09:32 +0000 (UTC) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: from gndrsh.dnsmgr.net (br1.CN84in.dnsmgr.net [69.59.192.140]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 1D9DC82F63; Mon, 29 Apr 2019 14:09:30 +0000 (UTC) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: from gndrsh.dnsmgr.net (localhost [127.0.0.1]) by gndrsh.dnsmgr.net (8.13.3/8.13.3) with ESMTP id x3TE9OGH072532; Mon, 29 Apr 2019 07:09:24 -0700 (PDT) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: (from freebsd-rwg@localhost) by gndrsh.dnsmgr.net (8.13.3/8.13.3/Submit) id x3TE9OFj072531; Mon, 29 Apr 2019 07:09:24 -0700 (PDT) (envelope-from freebsd-rwg) From: "Rodney W. Grimes" Message-Id: <201904291409.x3TE9OFj072531@gndrsh.dnsmgr.net> Subject: Re: CFT: FreeBSD Package Base In-Reply-To: <03b001d4fe92$f908c990$eb1a5cb0$@ixsystems.com> To: kris@ixsystems.com Date: Mon, 29 Apr 2019 07:09:24 -0700 (PDT) CC: "=?UTF-8?Q?'Goran_Meki=C4=87'?=" , "'Emmanuel Vadot'" , "'FreeBSD Stable'" , "'FreeBSD Current'" , freebsd-pkgbase@freebsd.org, freebsd-pkg@freebsd.org, freebsd-hackers@freebsd.org, freebsd-ports@freebsd.org X-Mailer: ELM [version 2.4ME+ PL121h (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII X-Rspamd-Queue-Id: 1D9DC82F63 X-Spamd-Bar: +++ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [3.54 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.29)[-0.286,0]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; NEURAL_SPAM_SHORT(0.86)[0.858,0]; IP_SCORE(0.04)[ip: (0.15), ipnet: 69.59.192.0/19(0.07), asn: 13868(0.05), country: US(-0.06)]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[dnsmgr.net]; AUTH_NA(1.00)[]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MX_GOOD(-0.01)[cached: gndrsh.dnsmgr.net]; NEURAL_SPAM_LONG(0.54)[0.537,0]; RCPT_COUNT_SEVEN(0.00)[9]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:13868, ipnet:69.59.192.0/19, country:US]; MID_RHS_MATCH_FROM(0.00)[]; SUSPICIOUS_RECIPS(1.50)[] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Mon, 29 Apr 2019 14:09:32 -0000 > > Correct, this is ZFS only. And it's something we're using specific to FreeNAS / TrueOS, which is why I didn't originally mention it as apart of our CFT. Then please it is "CFT: FreeNAS/TrueOS pkg base, ZFS only", calling this FreeBSD pkg base when it is not was wrong, and miss leading. > For UFS, there will need to be additional care taken when doing updates. > > -- > Kris Moore > Vice President of Engineering > iXsystems, Inc > Ph: (408) 943-4100 > Ph: (408) 943-4101 > The Groundbreaking TrueNAS M-Series - > Enterprise Storage & Servers Driven By Open Source > > -----Original Message----- > From: Goran Meki? > Sent: Monday, April 29, 2019 9:43 AM > To: Kris Moore > Cc: Emmanuel Vadot ; FreeBSD Stable ; FreeBSD Current ; freebsd-pkgbase@freebsd.org; freebsd-pkg@freebsd.org; freebsd-hackers@freebsd.org; freebsd-ports@freebsd.org > Subject: Re: CFT: FreeBSD Package Base > > On Mon, Apr 29, 2019 at 09:25:05AM -0400, Kris Moore wrote: > > We've written our own tool "sysutils/sysup" in GO which handles this. > > It performs updates using Boot-Environments to ensure that > > kernel/world are updated at same time. > > If I'm right, UFS doesn't support boot environments, so how would it work for UFS based installs? > > I personally feel GO is a bit ackward choice of language for something that practically should be part of base. At least I would expect OS update/upgrade not to require any external package. > > Regards, > meka > > _______________________________________________ > freebsd-current@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" > > -- Rod Grimes rgrimes@freebsd.org From owner-freebsd-current@freebsd.org Mon Apr 29 14:12:00 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id ED300158FD1F for ; Mon, 29 Apr 2019 14:11:59 +0000 (UTC) (envelope-from kris@ixsystems.com) Received: from mail-io1-xd2e.google.com (mail-io1-xd2e.google.com [IPv6:2607:f8b0:4864:20::d2e]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id EE82183443 for ; Mon, 29 Apr 2019 14:11:58 +0000 (UTC) (envelope-from kris@ixsystems.com) Received: by mail-io1-xd2e.google.com with SMTP id c3so9068392iok.6 for ; Mon, 29 Apr 2019 07:11:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ixsystems-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=40AQJesMSDreckm3W3V4ATFBI5KF5MeS/44F3ZnXX3c=; b=nYkpusi1yW4pdelw+f5HrIzcu5pHmJ6AtFAUPXdWxhEIzs2O+9mrVst5cpe+9IiTBj buKkqkoH03+f9OlGwIQIwdHPqD+UScMHbimGSo3iV3cGRgp8VY98wSjOBqXByUWBnud2 oxPAEavbyZO9JJUxTfmA5qMUlzAKGxH6VWU/FqaYoD4lqKzsTawG++ufv+n0mqRA7cDA 2Mj0AxeI1IJ+3k0xAoeJlETShu1v7mHO9efo3yRJ4sirKLAj7cBnP39wcn2xLM0/ZSzc 2b81tXEznDwNaTweWwNqLD7WeH2cL9qRzoBVrRzX7/E6YvJ11WYmft729e3Bg1ODOyZ3 lZsw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=40AQJesMSDreckm3W3V4ATFBI5KF5MeS/44F3ZnXX3c=; b=T15Aqd1ghjaI6AnubuTptTVYqB0rb48uW6Lwr+QWvC6YScc+gJTDXHX5MqcK6lKs/f hSzX36dcvTm88ZlbvjGsZjCg3h9PSQ5Lzd8C0i5+Ov8hQoIYINMMVA69PqtPWmGZiKm2 RNyEQn3jhJMLe+X0tyN4IUO98V2PxgCj6MkhGQeTLt3vQehVd7lAZoIYbLC0De3Qh80R CURDxk3sX+eT2SGWLvOeRlLopfc5ZfauRwAjqvKJjy7x93FMkl2rK/yIHFI0WEPiitul Nvn44PXqWGfALFWpoNbkOHF0iJ5BQW09av5sPKjeauGncBhlmxdE+kdujtkXCaV4zR5h JeXA== X-Gm-Message-State: APjAAAUB2MP2D1XFJIyvMPlCh+iATMWvQzozNX7J+LiEPefGYTjEPc6T kBjlCW+O6fjMVX/2QylYnPH4ATR10AEhak+RM0+64bli8n4= X-Google-Smtp-Source: APXvYqyZczPSIfSA6FzUHIJ7nQ3lD+luMktNDaF/bc0ZvyXUkQSwBd9pNokOJ/XQddSd0tbCF/391BGIPpYk4cyTzcY= X-Received: by 2002:a6b:f809:: with SMTP id o9mr529367ioh.232.1556547118014; Mon, 29 Apr 2019 07:11:58 -0700 (PDT) MIME-Version: 1.0 References: <03b001d4fe92$f908c990$eb1a5cb0$@ixsystems.com> <201904291409.x3TE9OFj072531@gndrsh.dnsmgr.net> In-Reply-To: <201904291409.x3TE9OFj072531@gndrsh.dnsmgr.net> From: Kris Moore Date: Mon, 29 Apr 2019 10:11:47 -0400 Message-ID: Subject: Re: CFT: FreeBSD Package Base To: "Rodney W. Grimes" Cc: =?UTF-8?B?R29yYW4gTWVracSH?= , Emmanuel Vadot , FreeBSD Stable , FreeBSD Current , freebsd-pkgbase@freebsd.org, freebsd-pkg@freebsd.org, freebsd-hackers@freebsd.org, freebsd-ports@freebsd.org X-Rspamd-Queue-Id: EE82183443 X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=ixsystems-com.20150623.gappssmtp.com header.s=20150623 header.b=nYkpusi1; dmarc=pass (policy=none) header.from=ixsystems.com; spf=pass (mx1.freebsd.org: domain of kris@ixsystems.com designates 2607:f8b0:4864:20::d2e as permitted sender) smtp.mailfrom=kris@ixsystems.com X-Spamd-Result: default: False [-5.27 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[ixsystems-com.20150623.gappssmtp.com:s=20150623]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[ixsystems-com.20150623.gappssmtp.com:+]; MX_GOOD(-0.01)[cached: ALT3.ASPMX.L.GOOGLE.com]; RCPT_COUNT_SEVEN(0.00)[9]; RCVD_IN_DNSWL_NONE(0.00)[e.2.d.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; DMARC_POLICY_ALLOW(-0.50)[ixsystems.com,none]; IP_SCORE(-2.77)[ip: (-8.39), ipnet: 2607:f8b0::/32(-3.17), asn: 15169(-2.24), country: US(-0.06)]; NEURAL_HAM_SHORT(-0.99)[-0.985,0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_COUNT_TWO(0.00)[2]; SUSPICIOUS_RECIPS(1.50)[] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Mon, 29 Apr 2019 14:12:00 -0000 On Mon, Apr 29, 2019 at 10:09 AM Rodney W. Grimes < freebsd-rwg@gndrsh.dnsmgr.net> wrote: > > > > Correct, this is ZFS only. And it's something we're using specific to > FreeNAS / TrueOS, which is why I didn't originally mention it as apart of > our CFT. > > Then please it is "CFT: FreeNAS/TrueOS pkg base, ZFS only", > calling this FreeBSD pkg base when it is not was wrong, > and miss leading. > Sorry, I disagree. This pkg base is independent of the ZFS tool we're using to wrangle boot-environments. Hence why it wasn't mentioned in the CFT. These base packages work the same as existing in-tree pkg base on UFS, no difference. If anything are probably safer due to being able to update all of userland in single extract operation, so you don't have out of order extraction of libc or some such. > > > For UFS, there will need to be additional care taken when doing updates. > > > > -- > > Kris Moore > > Vice President of Engineering > > iXsystems, Inc > > Ph: (408) 943-4100 > > Ph: (408) 943-4101 > > The Groundbreaking TrueNAS M-Series - > > Enterprise Storage & Servers Driven By Open Source > > > > -----Original Message----- > > From: Goran Meki? > > Sent: Monday, April 29, 2019 9:43 AM > > To: Kris Moore > > Cc: Emmanuel Vadot ; FreeBSD Stable < > freebsd-stable@freebsd.org>; FreeBSD Current ; > freebsd-pkgbase@freebsd.org; freebsd-pkg@freebsd.org; > freebsd-hackers@freebsd.org; freebsd-ports@freebsd.org > > Subject: Re: CFT: FreeBSD Package Base > > > > On Mon, Apr 29, 2019 at 09:25:05AM -0400, Kris Moore wrote: > > > We've written our own tool "sysutils/sysup" in GO which handles this. > > > It performs updates using Boot-Environments to ensure that > > > kernel/world are updated at same time. > > > > If I'm right, UFS doesn't support boot environments, so how would it > work for UFS based installs? > > > > I personally feel GO is a bit ackward choice of language for something > that practically should be part of base. At least I would expect OS > update/upgrade not to require any external package. > > > > Regards, > > meka > > > > _______________________________________________ > > freebsd-current@freebsd.org mailing list > > https://lists.freebsd.org/mailman/listinfo/freebsd-current > > To unsubscribe, send any mail to " > freebsd-current-unsubscribe@freebsd.org" > > > > > > -- > Rod Grimes > rgrimes@freebsd.org > From owner-freebsd-current@freebsd.org Mon Apr 29 14:19:37 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6082A15905C6; Mon, 29 Apr 2019 14:19:37 +0000 (UTC) (envelope-from theraven@FreeBSD.org) Received: from theravensnest.org (theravensnest.org [46.226.110.62]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "theravensnest.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id DC28B84021; Mon, 29 Apr 2019 14:19:35 +0000 (UTC) (envelope-from theraven@FreeBSD.org) Received: from [10.164.186.150] ([167.220.197.150]) (authenticated bits=0) by theravensnest.org (8.15.2/8.15.2) with ESMTPSA id x3TDnaeJ005846 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Mon, 29 Apr 2019 13:49:37 GMT (envelope-from theraven@FreeBSD.org) X-Authentication-Warning: mail: Host [167.220.197.150] claimed to be [10.164.186.150] Subject: Re: CFT: FreeBSD Package Base To: lev@FreeBSD.org, kris@ixsystems.com, freebsd-current@freebsd.org, freebsd-pkgbase@freebsd.org References: <002901d4fdfb$e52eb890$af8c29b0$@ixsystems.com> <1393169f-7988-7ce6-e030-8c61727f78b8@FreeBSD.org> From: David Chisnall Message-ID: <51429d1b-6305-7656-dfd0-cbad8b9c0c40@FreeBSD.org> Date: Mon, 29 Apr 2019 14:50:21 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: <1393169f-7988-7ce6-e030-8c61727f78b8@FreeBSD.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-GB Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: DC28B84021 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.82 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; NEURAL_HAM_SHORT(-0.83)[-0.825,0]; ASN(0.00)[asn:29169, ipnet:46.226.108.0/22, country:FR]; NEURAL_HAM_LONG(-1.00)[-1.000,0] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Mon, 29 Apr 2019 14:19:37 -0000 On 29/04/2019 14:19, Lev Serebryakov wrote: > I'm not very interested in packetized base for "big servers" which > contains full FreeBSd installation 'Big servers' may have a full FreeBSD installation in the base system, but they may also have hundreds of jails that want the absolute minimum required for the service that they're exporting. FreeBSD is currently suffering quite a lot from the lack of any solid story here. The vast majority of cloud deployments are now using some combination of Docker and Kubernetes or equivalents to spin up a large number of VMs and an even larger number of microservice containers within them. This should be something that FreeBSD is ideal for - jails preform better and provide a more coherent interface than the mess of cgroups and seccomp-bpf that Linux containers use. It *ought* to be trivial to create a jail that has basically nothing other than the core libraries (and maybe a shell) and is managed from the outside. Even the few FreeBSD core utilities that support jails don't really work like this (for example, I can use pkg to install something in a jail, but doing so implicitly installs a copy of the pkg tool inside the jail and invokes that). David From owner-freebsd-current@freebsd.org Mon Apr 29 14:33:49 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 11C0D1591309 for ; Mon, 29 Apr 2019 14:33:49 +0000 (UTC) (envelope-from lausts@acm.org) Received: from cdptpa-cmomta03.email.rr.com (cdptpa-outbound-snat.email.rr.com [107.14.166.228]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id B629F84FB8; Mon, 29 Apr 2019 14:33:47 +0000 (UTC) (envelope-from lausts@acm.org) Received: from mail.laus.org ([65.29.112.189]) by cmsmtp with ESMTP id L7LfhuzJjXGq6L7LhhIXr1; Mon, 29 Apr 2019 14:33:41 +0000 Received: from [192.168.1.100] (inspiron [192.168.1.100]) by mail.laus.org (8.15.2/8.15.2) with ESMTPS id x3TEXcC4013524 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NO); Mon, 29 Apr 2019 10:33:38 -0400 (EDT) (envelope-from lausts@acm.org) X-Authentication-Warning: mail.laus.org: Host inspiron [192.168.1.100] claimed to be [192.168.1.100] Reply-To: lausts@acm.org Subject: Re: Question about 'gptzfsboot' From: Thomas Laus To: Ian Lepore , FreeBSD Current References: <01d10a11-49b2-2982-01cb-b49a0831d30b@acm.org> <5de29e0b5228d7eb0aac8e0eec116896f11ea862.camel@freebsd.org> Openpgp: preference=signencrypt Autocrypt: addr=lausts@acm.org; prefer-encrypt=mutual; keydata= mQGiBDx1NWwRBADARalI5I8kGeBYYYWnZB73T1fU4333yCuRokRvzlAZ5Zhb3hqsNdTEMheN FDjZSL8J5jeJtvSRinY2p09CxpAMoJR9zHLmHl+zEOY8fInbB+KiFtSfGf0blSEY9/+isQP9 xmUIQWUj0kwVtrns7m1HrYLiI07NVFzbHNKqQcbPuwCg0n/KKi+VJiUs5MqLKwGuPotGeZME AIluMetTQwfLyovundMwFYlSZ/Z8JjkMybqgKuiRrZnaBVVZ80NjAYZI73yAZPfQh9mvFxW9 ipc2tSALwDy/tYDpQRK0k+0EsDmwG/wM6OarkqSuFcYx+tP86+2+6Xitn6E/hriIWa/ZQVef /fx7dZzdwhXH6fd34v8o/BuqhawLBACs4MTMGbdSmyI56vCMXWY1yxRPmuygd4vUnXqYwlrM Ee/LjQdreg1zTAJnnW1K+PgOUW/jvS+uAbgxLa3i59/Z4Uu7nB6G1y+Y1cThojUsLnvoJlt1 4XE1U/vnOcvO3evo6knB1qjbAMsZGaVleiVKDq+7XE7swe4WtBJKbYJthbQcVGhvbWFzIExh dXMgPGxhdXN0c0BhY20ub3JnPoh/BBMRAgA/AheAAh4BBgsJCAcDAgYVCAIJCgsEFgIDAQIZ ARYhBBloSoDtPqFEokqZd+v/gtRiCDbPBQJcKgq6BQkhqyDOAAoJEOv/gtRiCDbP9xQAoL7B hCgFeI2K/0koKP3U8OB52nQyAJ0dd/QVJC7tV8gER4tse5GCUN5CHrkCDQRFspgcEAgAjXsi 9WqowAKZ7d2ix6t7fiYgu2QBGWq36NvN+cPBJIu0CnagL1v4W1UrRW/0cInLzgqlWrSU7SFg y1+rGBlusMHf8/faGeZD0XwMdYgTIYdjdK5VZ0GaRWUs0LbHAOJQkOFRHLMAEG8wrc3f1xrn uVJ4JPOA81kTmTXvYTyQNXJBySc0oNSgvSut8aBbNGBZhw9U2V3yXXnnMeWR8+DYrriYdOdR eK7S0LNN8TPY60PJx3KLN9vUY9Cb5Ly0NavF3wREPQqYlNfTMoG/GA/n8XB6SCoMj73oKCyw FLbckBUjFsl7wTeKKvU68V8kWG762fscXhOhRduETGrja09MbwADBQf/WiycmdfNtB41+vvT HQqz9tm3ZHAW2yE53CxfQpvlyS/KwnWgLjl/iV0SHRDede0NJ5yTEqPVhqq7WCdlqVsHPSpX FfvyOgbNmjPmOY/a1nW4UnWSqA7bgQvkthahhoLeHzkU8YKupW0m05RIBpqQER6HwBOksTq4 sWV/lUy1P0VT8GqqPLNklKe2BEu+KhuhLV6XwEG3VrHNoY6/R5CMGvBhZbtiUViCZktmxJAj Fq0VCcuj7+Oo52eq4BL2vMrzLX+2Ib1JSWid6t0N+grXxbr2mv7H2V2/4Vo0XI3IKxPX1mdG y9RBkbRUGyV9A8RlaS0QTnXvsxZTjOnmjxPX64hmBBgRAgAmAhsMFiEEGWhKgO0+oUSiSpl3 6/+C1GIINs8FAlwqCsMFCRhtvicACgkQ6/+C1GIINs/KCgCdGI1pg3HFhr7VEQeC63bhlMKH 0GAAn0mvTZY9OWKGMPoo0x/HdXkdgJHe Message-ID: <5bf88341-80f0-3aff-f51a-0b1975530f2e@acm.org> Date: Mon, 29 Apr 2019 10:33:38 -0400 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-CMAE-Envelope: MS4wfL4z3TY96jYlRBt6JbfpDW2rBXENfn1hfhewyXJvaCUeijJH9Bz/2jYJuYXLRsrHG7Kbnd8qvLFRhZSsRi0JTGW15ePI6fJGqkZBPN8B7xI14vXBsYDj ZibcePB21vLbElDAAyEYoSNNmAwe8UlukvB0h78jGU8k0P7TRCVKxY5y48FYgj7HF+avDIDSGa4DOQ== X-Rspamd-Queue-Id: B629F84FB8 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; spf=softfail (mx1.freebsd.org: 107.14.166.228 is neither permitted nor denied by domain of lausts@acm.org) smtp.mailfrom=lausts@acm.org X-Spamd-Result: default: False [-2.53 / 15.00]; HAS_REPLYTO(0.00)[lausts@acm.org]; HAS_XAW(0.00)[]; REPLYTO_ADDR_EQ_FROM(0.00)[]; R_SPF_SOFTFAIL(0.00)[~all]; RCVD_COUNT_THREE(0.00)[3]; TO_DN_ALL(0.00)[]; MX_GOOD(-0.01)[cached: mail.mailroute.net]; RCPT_COUNT_TWO(0.00)[2]; NEURAL_HAM_SHORT(-0.16)[-0.162,0]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; R_DKIM_NA(0.00)[]; ASN(0.00)[asn:14065, ipnet:107.14.160.0/20, country:US]; MIME_TRACE(0.00)[0:+]; MID_RHS_MATCH_FROM(0.00)[]; RECEIVED_SPAMHAUS_PBL(0.00)[189.112.29.65.zen.spamhaus.org : 127.0.0.10]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-0.995,0]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[acm.org]; IP_SCORE(-0.26)[ipnet: 107.14.160.0/20(-0.69), asn: 14065(-0.55), country: US(-0.06)]; RCVD_IN_DNSWL_NONE(0.00)[228.166.14.107.list.dnswl.org : 127.0.5.0]; RWL_MAILSPIKE_POSSIBLE(0.00)[228.166.14.107.rep.mailspike.net : 127.0.0.17] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Mon, 29 Apr 2019 14:33:49 -0000 > On 2019-04-28 22:27, Ian Lepore wrote: >> >> If you're using gptzfsboot, I guess you're using zfs? I just fixed a >> problem with probing disks for zfs volumes a few days ago (r346675). >> There is even some small chance it fixes this problem, because one of >> the things I noticed was that in one of the disk structures in loader, >> the "slice offset" value was sometimes a bit random-looking, like it >> was being initialized with whatever garbage was laying around in >> memory. It actually makes some sense that the "garbage" might be >> different between a firstboot after power-on and a reboot. >> >> So all in all, it wouldn't hurt to update both gptzfsboot and loader >> (gpart bootcode -b and -p) to see if there's a fix lurking in my zfs >> probe changes. >> > I'll build and update my laptop OS this morning and report back to this > thread if I have any additional issues. > Ian: Updating to r346885 turned out to be a disaster! There were changes to DRM between FreeBSD 13.0-CURRENT r346544 and r346885. The desktop that I use for a build machine because it is much faster than any of my other PC's installed kernel and world without any problems including starting 'X'. I had to update the drm-current-kmod port on my build PC. Nothing was in /usr/src/UPDATING or /usr/ports/UPDATING about the need to do so. DRM on my build computer did not start until the update and then worked as expected. I did the same on my Dell laptop and it crashed on the first boot right after loading DRM-kmod. I removed the line in rc.conf that activates the kernel module and my laptop booted into multiuser. When I started 'X' it crashed just like before. The screen was black and I could not login remotely via SSH. Nothing in any system log. The Xorg log shows this and stops: 40.979] compiled for 1.18.4, module version = 2.4.0 [ 40.979] Module class: X.Org Video Driver [ 40.979] ABI class: X.Org Video Driver, version 20.0 [ 40.979] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets: i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G, 915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM, Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33, GM45, 4 Series, G45/G43, Q45/Q43, G41, B43 [ 40.981] (II) intel: Driver for Intel(R) HD Graphics [ 40.981] (II) intel: Driver for Intel(R) Iris(TM) Graphics [ 40.981] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics [ 40.981] (II) modesetting: Driver for Modesetting Kernel Drivers: kms [ 40.981] (II) scfb: driver for wsdisplay framebuffer: scfb [ 40.981] (II) VESA: driver for VESA chipsets: vesa [ 40.981] (--) Using syscons driver with X support (version 2.0) [ 40.981] (--) using VT number 9 I had to recover my system using beadm to rollback to the last CURRENT snapshot from a week ago. Tom -- Public Keys: PGP KeyID = 0x5F22FDC1 GnuPG KeyID = 0x620836CF From owner-freebsd-current@freebsd.org Mon Apr 29 14:34:26 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 600391591380 for ; Mon, 29 Apr 2019 14:34:26 +0000 (UTC) (envelope-from kris@ixsystems.com) Received: from mail-yb1-xb2d.google.com (mail-yb1-xb2d.google.com [IPv6:2607:f8b0:4864:20::b2d]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 787448504A for ; Mon, 29 Apr 2019 14:34:25 +0000 (UTC) (envelope-from kris@ixsystems.com) Received: by mail-yb1-xb2d.google.com with SMTP id p83so438712ybg.1 for ; Mon, 29 Apr 2019 07:34:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ixsystems-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:references:in-reply-to:subject:date:message-id :mime-version:content-transfer-encoding:thread-index :content-language; bh=ZqHr2f+E82t1/GGqjLx8j4ilpHoQ1L6+AoKuzJ+v1Dk=; b=ak/QEgA22OuHs4wv4+LEPwHMQpTLFZqFhZbOI8nMtNUm2QxNlGEugIOrd6CXsk6XeT LWvrj9tENq/KaDWdPmzaiRI8H5V1ib0nASeeg0NVccu9cEkX2SEI5fsodU+1jaZtemq1 SyjQvKgDom+cToIZMK7bthm3Kk/GUR2L7zfwhy4UZ1HOIXZvfAdIMg/Hoy51uKHkcR3E YDQJdw4aLDNlw2IxocQtg+kVLKVyoZn3xMKT6MoPuZ42IOMu2rMOoA6LTyxfglfN7i+0 EgQg7QobkB25BkFKeHMu+bID4HK6SHigV20E1DY7C3G07YTMkZa5L6St5Rqq7Q20PXQA v4zQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:references:in-reply-to:subject:date :message-id:mime-version:content-transfer-encoding:thread-index :content-language; bh=ZqHr2f+E82t1/GGqjLx8j4ilpHoQ1L6+AoKuzJ+v1Dk=; b=pkYbOtWxgB7JDu+UkOHTIBZr2HvVxNBf3u1xd6TjDH9QxxueK2vkYm3ylmnmDkPG+m /23xcGPhIicyOFEvn+LZlPaYK1MuzSrdVATWItWJrTVM4aAOCHciEp0AUkZY1wnGuZY1 BkVopCqiZQcDKG27anUVN/GOyY5qT5fe3t94Ab1Z+9wwt6vihV6FM7xm8NeDmG/u+8EH GrvMKuhv6H/ksjkj3R1ZwwEYxbVzA8VNds1jPo5T9XMmn+DPIcQyyr+OQLjmWuFZOy8a s4pkLPuvbHvtfDEryoeOvZ8zaCX8FNZvm7vaF8tvoE0Ssb+5vXWy51aqXHqtm6FD4qY4 GgcQ== X-Gm-Message-State: APjAAAU4MpRlhTwnYSAOHW/Hd1kVD+mpnwTundVgTjDWdFPHYerY+RcJ LeEtY9MlXS7ZUmWFb6ZxFPTy7THFrG6ADcn+qSpH+EhHLTkxtBXyqnmbLH6cW5/855RZRZJMDNj oG8d+ce08jYYeFTbKSHUw6Tsl27rvPWkg6HzKeHy6tbm9l2fToovm4RXiXfN0dbaaq3rtKwCgnA == X-Google-Smtp-Source: APXvYqyj8aKJSTL3doWXofSGGuSBRIl0mlpM6RBNJhl/PQmjrymmMikrHQfk/PWWrpef+cmYu/maUw== X-Received: by 2002:a25:dcc9:: with SMTP id y192mr5235384ybe.10.1556548464445; Mon, 29 Apr 2019 07:34:24 -0700 (PDT) Received: from KrisYogaC930 ([12.189.233.130]) by smtp.gmail.com with ESMTPSA id l202sm1283609ywc.30.2019.04.29.07.34.23 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 29 Apr 2019 07:34:23 -0700 (PDT) From: To: "'Emmanuel Vadot'" Cc: "'FreeBSD Stable'" , , , "'FreeBSD Current'" , , References: <002901d4fdfb$e52eb890$af8c29b0$@ixsystems.com> <20190429141239.f9de62f6b6721112d7143cf6@bidouilliste.com> <20190429155522.81dcc291a6b252884219de1e@bidouilliste.com> <20190429162847.a32262b6073f5523bdbe0ed4@bidouilliste.com> In-Reply-To: <20190429162847.a32262b6073f5523bdbe0ed4@bidouilliste.com> Subject: RE: CFT: FreeBSD Package Base Date: Mon, 29 Apr 2019 10:34:22 -0400 Message-ID: <047601d4fe98$a3c77930$eb566b90$@ixsystems.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Outlook 16.0 Thread-Index: AQFBRupbev+o6AHqgfoJLZwOgBKxNQFhdrr5Ad4+GxoCGFDnowGvv4BvAf5pkjSnMnEXQA== Content-Language: en-us X-Rspamd-Queue-Id: 787448504A X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; dkim=pass header.d=ixsystems-com.20150623.gappssmtp.com header.s=20150623 header.b=ak/QEgA2; dmarc=pass (policy=none) header.from=ixsystems.com; spf=pass (mx1.freebsd.org: domain of kris@ixsystems.com designates 2607:f8b0:4864:20::b2d as permitted sender) smtp.mailfrom=kris@ixsystems.com X-Spamd-Result: default: False [-0.90 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(0.00)[+ip6:2607:f8b0:4000::/36]; URIBL_RED(3.50)[trueos.org.multi.uribl.com]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[ixsystems-com.20150623.gappssmtp.com:+]; MX_GOOD(-0.01)[cached: ALT3.ASPMX.L.GOOGLE.com]; RCPT_COUNT_SEVEN(0.00)[7]; NEURAL_HAM_SHORT(-1.00)[-0.996,0]; DMARC_POLICY_ALLOW(0.00)[ixsystems.com,none]; HAS_ANON_DOMAIN(0.10)[]; FROM_EQ_ENVFROM(0.00)[]; IP_SCORE(-2.99)[ip: (-9.48), ipnet: 2607:f8b0::/32(-3.17), asn: 15169(-2.24), country: US(-0.06)]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_TLS_LAST(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(0.00)[ixsystems-com.20150623.gappssmtp.com:s=20150623]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; BAD_REP_POLICIES(0.10)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FROM_NO_DN(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[d.2.b.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; SUSPICIOUS_RECIPS(1.50)[] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Mon, 29 Apr 2019 14:34:26 -0000 > > > > > Incorrect, os/kernel-debug installs /boot/kernel-debug which is (on > > 13-CURRENT) the Witness enabled kernel. os/kernel-debug-symbols are > > the /usr/lib/debug bits. > > I only see kernel-20190420203550_1.txz and kernel-debug- > 20190420203550.txz in https://pkg.trueos.org/pkg/freebsd- > pkgbase/FreeBSD%3A13%3Aamd64/latest/All/ > and kernel-debug only contain the debug files. > If I'm not looking in the right directory please correct me. > > > -- > Emmanuel Vadot Ahh, you are correct. I checked and those packages haven't pushed to the mirrors yet, Jenkins is still chewing on a build of them here. I was using the 12-stable packages yesterday which has these changes. They should be synced up to the mirrors in the next 24-48 hours. Sorry about the confusion. -- Kris Moore Vice President of Engineering iXsystems, Inc Ph: (408) 943-4100 Ph: (408) 943-4101 The Groundbreaking TrueNAS M-Series - Enterprise Storage & Servers Driven By Open Source From owner-freebsd-current@freebsd.org Mon Apr 29 14:35:30 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A517F15914ED; Mon, 29 Apr 2019 14:35:30 +0000 (UTC) (envelope-from manu@bidouilliste.com) Received: from mail.blih.net (mail.blih.net [212.83.177.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.blih.net", Issuer "mail.blih.net" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 3703A8524C; Mon, 29 Apr 2019 14:35:29 +0000 (UTC) (envelope-from manu@bidouilliste.com) Received: from mail.blih.net (mail.blih.net [212.83.177.182]) by mail.blih.net (OpenSMTPD) with ESMTP id 11eeb002; Mon, 29 Apr 2019 16:28:47 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bidouilliste.com; h=date :from:to:cc:subject:message-id:in-reply-to:references :mime-version:content-type:content-transfer-encoding; s=mail; bh=pd7/fUDtndS60t3fDY8gFbr+Two=; b=AqXJs+17NHV0FINgAotTesH59c+B 109keWOxWL1+TMOSF+NDVQxB4H+HXTzoufryQIkVE+TtguwWQ9iHIhyNKMxw6DMp RScGGZ0hI8U8OtkWinOEOQxUm/tzAs8uQptSM4NCVj/OZ0h6MVS6SKnAwxTN4a1H ENep/QNErV197Gk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=bidouilliste.com; h=date :from:to:cc:subject:message-id:in-reply-to:references :mime-version:content-type:content-transfer-encoding; q=dns; s= mail; b=n3JmpHsLPTGSrGwCTV7BGFwAwOPpILae22RBID1ZZiMRhksxrNHRWKqz pWHc2ldbxvBXtXPy51rxP3LbvvXIpZOYQcSKynauU421jQ9Ebow1gQW5B3cJjAYY 2OyQpeurrNKXkP5OnQLesEspie7y6WNyOknQ6b0jg2MyAELY2ag= Received: from skull.home.blih.net (ip-9.net-89-3-105.rev.numericable.fr [89.3.105.9]) by mail.blih.net (OpenSMTPD) with ESMTPSA id d0d7e356 TLS version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO; Mon, 29 Apr 2019 16:28:47 +0200 (CEST) Date: Mon, 29 Apr 2019 16:28:47 +0200 From: Emmanuel Vadot To: Kris Moore Cc: FreeBSD Stable , freebsd-pkg@freebsd.org, freebsd-hackers@freebsd.org, FreeBSD Current , freebsd-pkgbase@freebsd.org, freebsd-ports@freebsd.org Subject: Re: CFT: FreeBSD Package Base Message-Id: <20190429162847.a32262b6073f5523bdbe0ed4@bidouilliste.com> In-Reply-To: References: <002901d4fdfb$e52eb890$af8c29b0$@ixsystems.com> <20190429141239.f9de62f6b6721112d7143cf6@bidouilliste.com> <20190429155522.81dcc291a6b252884219de1e@bidouilliste.com> X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.32; amd64-portbld-freebsd13.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 3703A8524C X-Spamd-Bar: ++++++++ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=bidouilliste.com header.s=mail header.b=AqXJs+17; spf=pass (mx1.freebsd.org: domain of manu@bidouilliste.com designates 212.83.177.182 as permitted sender) smtp.mailfrom=manu@bidouilliste.com X-Spamd-Result: default: False [8.90 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(0.00)[+ip4:212.83.177.182/32]; MV_CASE(0.50)[]; URIBL_RED(3.50)[trueos.org.multi.uribl.com]; DKIM_TRACE(0.00)[bidouilliste.com:+]; MX_GOOD(-0.01)[cached: mx-backup.blih.net]; RCPT_COUNT_SEVEN(0.00)[7]; HAS_ANON_DOMAIN(0.10)[]; RCVD_NO_TLS_LAST(0.10)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; IP_SCORE(0.39)[ip: (-0.85), ipnet: 212.83.160.0/19(2.96), asn: 12876(-0.17), country: FR(-0.01)]; ASN(0.00)[asn:12876, ipnet:212.83.160.0/19, country:FR]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(0.00)[bidouilliste.com:s=mail]; FROM_HAS_DN(0.00)[]; NEURAL_SPAM_SHORT(0.92)[0.924,0]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[bidouilliste.com]; NEURAL_SPAM_MEDIUM(0.90)[0.897,0]; BAD_REP_POLICIES(0.10)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_SPAM_LONG(1.00)[0.998,0]; RCVD_COUNT_TWO(0.00)[2]; GREYLIST(0.00)[pass,body]; SUSPICIOUS_RECIPS(1.50)[] X-Spam: Yes X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Mon, 29 Apr 2019 14:35:30 -0000 On Mon, 29 Apr 2019 10:05:59 -0400 Kris Moore wrote: > On Mon, Apr 29, 2019 at 9:55 AM Emmanuel Vadot > wrote: > > > On Mon, 29 Apr 2019 09:25:05 -0400 > > Kris Moore wrote: > > > > > On Mon, Apr 29, 2019 at 8:12 AM Emmanuel Vadot > > > wrote: > > > > > > > > > > > Hi Kris, > > > > > > > > On Sun, 28 Apr 2019 15:52:21 -0400 > > > > wrote: > > > > > > > > > FreeBSD Community, > > > > > > > > > > > > > > > > > > > > I'm pleased to announce a CFT for builds of FreeBSD 12-stable and > > > > 13-current > > > > > using "TrueOS-inspired" packaged base. These are stock FreeBSD images > > > > which > > > > > will allow users to perform all updating via the 'pkg' command > > directly. > > > > > Rather than trying to answer all questions in this announcement, > > we've > > > > > created a FAQ page with more details. Please refer to this page, and > > let > > > > us > > > > > know if you have additional questions that we can include on that > > page > > > > going > > > > > forward. > > > > > > > > > > > > > While I appreciate the effort I have some doubt about your > > > > "re-implementation" of pkgbase. I don't see any improvement compared to > > > > what is in base currently, I even see downside of your implementation. > > > > > > > > - How do you plan with the need of updating kernel first, reboot and > > > > updating the rest of the userland after ? (Needed for major and minor > > > > upgrade, 12.0 to 12.1 for example, and simple update in -STABLE and > > > > -HEAD branch). This is still a problem with the base pkgbase. > > > > > > > > > > We've written our own tool "sysutils/sysup" in GO which handles this. It > > > performs updates using Boot-Environments to ensure that kernel/world are > > > updated at same time. > > > > > > > Which could never be imported into FreeBSD. > > > > Not suggesting it should be. Just information on how we solved that problem > in our own appliance / platforms. For FreeBSD it would need some tooling > still to handle this style of updating, regardless of which pkg base is > used. > > And for what it's worth, FreeBSD is all the poorer for not being able to > bring modern language based tools into the base. Personally I'm hoping the > shift to base-packages makes this a moot point since the idea of 'what is > base' can be diluted to just a manifest of what gets installed out of box. > Just my 2C on the matter though :) > > > > > > > > > > > > > > - This is even worse because you are using the same repository for > > > > base and pkg so if a user pkg update and both kernel and pkg(8) needs > > > > to be updated and pkg use a new syscall or capsicum thing it will be > > > > updated first and couldn't proceed with the rest of the update (this is > > > > a supposition, I haven't personally tested). > > > > > > > > > > See above. > > > > You can selectively update os/kernel and reboot before doing rest. > > > > > > > > > > > > - It seems that multiple kernels isn't supported in your > > > > implementation, this is already supported in pkgbase but still need > > > > some love. This is an important point as it will allow user to choose > > > > easily the kernel that they want to use and will also allow us > > > > developper to push kernels with new features to help testing. > > > > > > > > > > Incorrect, on the 13-CURRENT build if you install kernel-debug, you'll > > get > > > the Witness-enabled kernel installed alongside non-debugging one. > > > > Mhm no, the kernel-debug packages only add the debug file > > in /usr/lib/debug/boot/ > > I'm talking about installing multiple kernels in // > > (i.e. /boot/kernel.GENERIC /boot/kernel.MYFEATUREIWANTTOTEST) like > > describe here : > > > > https://wiki.freebsd.org/PkgBase#Project_goals_and_additional_unresolved_issues > > in the "How to handle /boot/kernel and /boot/kernel.$KERNCONF" point. > > > > > Incorrect, os/kernel-debug installs /boot/kernel-debug which is (on > 13-CURRENT) the Witness enabled kernel. os/kernel-debug-symbols are the > /usr/lib/debug bits. I only see kernel-20190420203550_1.txz and kernel-debug-20190420203550.txz in https://pkg.trueos.org/pkg/freebsd-pkgbase/FreeBSD%3A13%3Aamd64/latest/All/ and kernel-debug only contain the debug files. If I'm not looking in the right directory please correct me. > > > > > > > > > > > I think that the only advantage that your solution offers is that if > > > > we remove a componant of base (rcmds for example in 12-CURRENT) those > > > > files would be removed as they are in the userland-base package while > > > > for pkgbase the FreeBSD-rcmd package will be deleted in the repo and > > > > will not be deleted in the user computer. > > > > > > > > > > > > > Correct, this is one of the things which prompted us to go this > > direction. > > > Being able to handle crazy mixed WITH/WITHOUT flags was important to us, > > > current pkg base did not handle that so gracefully. > > > > Can you give me more info on this ? What where the WITH/WITHOUT flags > > that causes problems ? > > > > > I may have to pick Miwi's brain on this, but I believe some of the issues > we saw were when introducing flags such as WITHOUT_RADIUS. Additionally > there is a runtime problem to solve. I.E. if you change flags mid-stream, > and user updates, there was no clean way on pkg-side to remove those > already installed granular packages. Not without external tooling anyway. > > > > > > > -- > > Emmanuel Vadot > > > _______________________________________________ > freebsd-stable@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org" -- Emmanuel Vadot From owner-freebsd-current@freebsd.org Mon Apr 29 14:50:37 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 46D751592682; Mon, 29 Apr 2019 14:50:37 +0000 (UTC) (envelope-from guru@unixarea.de) Received: from ms-10.1blu.de (ms-10.1blu.de [178.254.4.101]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4225D8646F; Mon, 29 Apr 2019 14:50:35 +0000 (UTC) (envelope-from guru@unixarea.de) Received: from [188.174.53.230] (helo=localhost.unixarea.de) by ms-10.1blu.de with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.86_2) (envelope-from ) id 1hL7bz-0002Y9-RN; Mon, 29 Apr 2019 16:50:31 +0200 Received: from localhost.my.domain (localhost [127.0.0.1]) by localhost.unixarea.de (8.15.2/8.14.9) with ESMTPS id x3TEoUWV003159 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Mon, 29 Apr 2019 16:50:30 +0200 (CEST) (envelope-from guru@unixarea.de) Received: (from guru@localhost) by localhost.my.domain (8.15.2/8.14.9/Submit) id x3TEoTvi003158; Mon, 29 Apr 2019 16:50:29 +0200 (CEST) (envelope-from guru@unixarea.de) X-Authentication-Warning: localhost.my.domain: guru set sender to guru@unixarea.de using -f Date: Mon, 29 Apr 2019 16:50:28 +0200 From: Matthias Apitz To: Emmanuel Vadot Cc: Kris Moore , FreeBSD Stable , freebsd-pkg@freebsd.org, freebsd-hackers@freebsd.org, FreeBSD Current , freebsd-pkgbase@freebsd.org, freebsd-ports@freebsd.org Subject: Re: CFT: FreeBSD Package Base Message-ID: <20190429145028.GA3124@c720-r342378> Reply-To: Matthias Apitz Mail-Followup-To: Emmanuel Vadot , Kris Moore , FreeBSD Stable , freebsd-pkg@freebsd.org, freebsd-hackers@freebsd.org, FreeBSD Current , freebsd-pkgbase@freebsd.org, freebsd-ports@freebsd.org References: <002901d4fdfb$e52eb890$af8c29b0$@ixsystems.com> <20190429141239.f9de62f6b6721112d7143cf6@bidouilliste.com> <20190429155522.81dcc291a6b252884219de1e@bidouilliste.com> <20190429162847.a32262b6073f5523bdbe0ed4@bidouilliste.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="SLDf9lqlvOQaIe6s" Content-Disposition: inline In-Reply-To: <20190429162847.a32262b6073f5523bdbe0ed4@bidouilliste.com> X-Operating-System: FreeBSD 13.0-CURRENT r342378 (amd64) X-message-flag: Mails containing HTML will not be read! Please send only plain text. User-Agent: Mutt/1.11.1 (2018-12-01) X-Con-Id: 51246 X-Con-U: 0-guru X-Originating-IP: 188.174.53.230 X-Rspamd-Queue-Id: 4225D8646F X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-5.27 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; HAS_REPLYTO(0.00)[guru@unixarea.de]; HAS_XOIP(0.00)[]; TO_DN_SOME(0.00)[]; IP_SCORE(-3.06)[ip: (-8.83), ipnet: 178.254.0.0/19(-3.59), asn: 42730(-2.85), country: DE(-0.01)]; HAS_XAW(0.00)[]; RCVD_COUNT_THREE(0.00)[4]; MX_GOOD(-0.01)[cached: mail.unixarea.de]; NEURAL_HAM_SHORT(-0.91)[-0.906,0]; RCPT_COUNT_SEVEN(0.00)[8]; SIGNED_PGP(-2.00)[]; RECEIVED_SPAMHAUS_PBL(0.00)[230.53.174.188.zen.spamhaus.org : 127.0.0.10]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+,1:+]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:42730, ipnet:178.254.0.0/19, country:DE]; RCVD_IN_DNSWL_LOW(-0.10)[101.4.254.178.list.dnswl.org : 127.0.5.1]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; REPLYTO_EQ_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; DMARC_NA(0.00)[unixarea.de]; AUTH_NA(1.00)[]; R_DKIM_NA(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; R_SPF_NA(0.00)[]; MID_RHS_NOT_FQDN(0.50)[]; SUSPICIOUS_RECIPS(1.50)[] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Mon, 29 Apr 2019 14:50:37 -0000 --SLDf9lqlvOQaIe6s Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Why this thread has to go to all these lists? I receive any mail 5 times! matthias --=20 Matthias Apitz, =E2=9C=89 guru@unixarea.de, http://www.unixarea.de/ +49-176= -38902045 Public GnuPG key: http://www.unixarea.de/key.pub N =E2=82=AC I N zur EU! "Gegen das EU-Europa der Banken, Konzerne und Kriegstreiber. F=C3=BCr ein soziales und friedliches Europa der V=C3=B6lker." DKP --SLDf9lqlvOQaIe6s Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEXmn7rBYYViyzy/vBR8z35Hb+nREFAlzHDzEACgkQR8z35Hb+ nREGJw//d4Me8jC0GcEDanOfjeW5fmHAtwKrbve2YkvvA0Iw3Wzmdn9nyh7s2K/H /lzTcGqx4BaKKM4uGhCtD62aVD2xEi9Hv6EPLz9W0MM3pNBMmrgzQYYdYZcA2N7Y pELE84TpCfrPY9n2kIe9mJVHxAcaWcQzltbCvGg1WFNQ1UfxUvyrKFl5ZnwJidHG mo5EyBIX4x/IYMnVRJggapH2agOhSinIlnEFxLnHZ0+/NAIlb4SgbqW04klZZR+Z x0wTwRYN1y2fRXauMuB4mvnv9PJOyYuK8NzSW/Dp6RSi9QhGhvvFbNxnJqs8I/dS WfD4i4MciK7p1wBXUnHcqvsCk7J+z05CXbTzplYoAD+t3ToI1EHlHZSxX0tO2N3z ymKc+bdLhOYVCargYh9Ow9otwRf5+isK0fQvuRAR9MH98EJMAvpNi969VKK1Nj/a teHR0Rf6hpLwFn3/mcwvLCRqoG49DfDU9CpEeISG8fguTnR7ZoE3wtyfSkw9+DoL i4RPA0Yi52iQ2QiVXWY8L8hYxzyoK2nBFOsyBDxqCxCeZKWyc0qgRcmGrIZSVJVT gXdXOLAZYW2pVlhciKtFAzusOTJ/cCZAksO/mwcNaXMaE8DIgOxYO2g/+kDhnIpj Ton1X+UbjzEM+61iLZrQKwWlwXTIdCGcEPFHkje/Wz7Mt3lr+0I= =JlvZ -----END PGP SIGNATURE----- --SLDf9lqlvOQaIe6s-- From owner-freebsd-current@freebsd.org Mon Apr 29 14:50:55 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5B8BE159272F for ; Mon, 29 Apr 2019 14:50:55 +0000 (UTC) (envelope-from kris@ixsystems.com) Received: from mail-yw1-xc30.google.com (mail-yw1-xc30.google.com [IPv6:2607:f8b0:4864:20::c30]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 741F286514 for ; Mon, 29 Apr 2019 14:50:54 +0000 (UTC) (envelope-from kris@ixsystems.com) Received: by mail-yw1-xc30.google.com with SMTP id r139so3771922ywe.12 for ; Mon, 29 Apr 2019 07:50:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ixsystems-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:references:in-reply-to:subject:date:message-id :mime-version:content-transfer-encoding:thread-index :content-language; bh=yDWcEIUqpI/8RHhni+7NV8CWfzwUCh3D7x8chiwsbA4=; b=GVbnM8jWMiaofl9yIT2dur5Gd4zyt/k/MWSNopdWF4vt/eSwtQOKucH8/6kKox73y3 V8Ji5goVdsrFYyMfXRPjOk0TiDqxLQozUlg9tCMZaXKEbl0Noo2Nfq/ANLhZ02hQrVsu cYO0fw0uRnKVNVyPS3XqHtkNq7u7s83v0Lv4woTqhBO+yrxv0A04k6yh6PmzralbkOdr WI8fdk9FmrOTp/iRImFUiEPH9mcK71sNXcDsMqyGJ0szb1GE43X8U3b2sFuMGPv8qPGs Sc3rK9OiYNThtG6xQUMr3/u43wO8XHOQ6wsmakxPJ/vSsc5w/BGQBAOV+LKDoKLRYTGF yp8g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:references:in-reply-to:subject:date :message-id:mime-version:content-transfer-encoding:thread-index :content-language; bh=yDWcEIUqpI/8RHhni+7NV8CWfzwUCh3D7x8chiwsbA4=; b=MpitCt9/LeHZEFyFEG61hws8wHJbRDaAOuoQ+Pjo1oMNJqRc3AieIhmRcISngH8fhP RdtH4WfxG5bK3mQtfP0W58Zoro1WQkwg/hswxp7yeIwFkigLoltGthrZEOAG5848dY26 HCX4ar5b2fFmWcOkjHA0nwxdDWy9H0X/f6bRWzz0Z+ULyVr3lWtKgmwLMDH0hvalVV32 U/CZ1eYR3EwKWtGwzawhYMrT3/hWw4nNkkZDEq5Psi4q3HljPqOUNdurGQUXPphQEPbh dEOt181367m/AHmymIg2MWZmKouLQ98Q0WCFfssEDnKgTjE2jyIBKAxvloGJIA6Hh+on 43hw== X-Gm-Message-State: APjAAAV0qa5ECiYygYTAAh0PrMieldTZGPoVBoOm0a6ZSAKWis4joIZx mu/iM9bStj+Y5ROUAoyksXXD1KLlmYtdYwSt6giDGjyXLAlYng5NvMuJeADYiukhnbFqErhLWQW wCv7gJkgXO+iSa8GA4UtEktgkZIT0efP0NQT1VMxXdl1m9RPMkXxrt8mrDQ5SdhZalqofFF693g == X-Google-Smtp-Source: APXvYqxOxZ2n/jEWWoIVaMIBGxQcXd/lwsQcs8+tKZyzj3ZcesHaemSZTZHfpTMMdj0Oh/OWIfulTw== X-Received: by 2002:a0d:f441:: with SMTP id d62mr38198373ywf.350.1556549453101; Mon, 29 Apr 2019 07:50:53 -0700 (PDT) Received: from KrisYogaC930 ([12.189.233.130]) by smtp.gmail.com with ESMTPSA id c184sm2254330ywe.75.2019.04.29.07.50.52 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 29 Apr 2019 07:50:52 -0700 (PDT) From: To: "'Rodney W. Grimes'" Cc: =?iso-8859-2?Q?'Goran_Meki=E6'?= , "'Emmanuel Vadot'" , "'FreeBSD Stable'" , "'FreeBSD Current'" , , , , References: <201904291441.x3TEfMid072751@gndrsh.dnsmgr.net> In-Reply-To: <201904291441.x3TEfMid072751@gndrsh.dnsmgr.net> Subject: RE: CFT: FreeBSD Package Base Date: Mon, 29 Apr 2019 10:50:51 -0400 Message-ID: <053101d4fe9a$f1152320$d33f6960$@ixsystems.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-2" Content-Transfer-Encoding: quoted-printable X-Mailer: Microsoft Outlook 16.0 Thread-Index: AQM63uti6cm6tb0qpYZSIKL3MVPss6OHdbsQ Content-Language: en-us X-Rspamd-Queue-Id: 741F286514 X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=ixsystems-com.20150623.gappssmtp.com header.s=20150623 header.b=GVbnM8jW; dmarc=pass (policy=none) header.from=ixsystems.com; spf=pass (mx1.freebsd.org: domain of kris@ixsystems.com designates 2607:f8b0:4864:20::c30 as permitted sender) smtp.mailfrom=kris@ixsystems.com X-Spamd-Result: default: False [-5.47 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[ixsystems-com.20150623.gappssmtp.com:s=20150623]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; IP_SCORE(-2.97)[ip: (-9.39), ipnet: 2607:f8b0::/32(-3.17), asn: 15169(-2.24), country: US(-0.06)]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[ixsystems-com.20150623.gappssmtp.com:+]; MX_GOOD(-0.01)[cached: ALT3.ASPMX.L.GOOGLE.com]; FROM_NO_DN(0.00)[]; RCPT_COUNT_SEVEN(0.00)[9]; DMARC_POLICY_ALLOW(-0.50)[ixsystems.com,none]; RCVD_IN_DNSWL_NONE(0.00)[0.3.c.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; NEURAL_HAM_SHORT(-0.99)[-0.988,0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; MID_RHS_MATCH_FROM(0.00)[]; SUSPICIOUS_RECIPS(1.50)[] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Mon, 29 Apr 2019 14:50:55 -0000 > -----Original Message----- > From: Rodney W. Grimes > Sent: Monday, April 29, 2019 10:41 AM > To: Kris Moore > Cc: Rodney W. Grimes ; Goran Meki=E6 > ; Emmanuel Vadot ; FreeBSD > Stable ; FreeBSD Current current@freebsd.org>; freebsd-pkgbase@freebsd.org; freebsd- > pkg@freebsd.org; freebsd-hackers@freebsd.org; = freebsd-ports@freebsd.org > Subject: Re: CFT: FreeBSD Package Base >=20 > > On Mon, Apr 29, 2019 at 10:09 AM Rodney W. Grimes < > > freebsd-rwg@gndrsh.dnsmgr.net> wrote: > > > > > > > > > > Correct, this is ZFS only. And it's something we're using = specific > > > > to > > > FreeNAS / TrueOS, which is why I didn't originally mention it as > > > apart of our CFT. > > > > > > Then please it is "CFT: FreeNAS/TrueOS pkg base, ZFS only", = calling > > > this FreeBSD pkg base when it is not was wrong, and miss leading. > > > > > > > Sorry, I disagree. > Which is fine. >=20 > > This pkg base is independent of the ZFS tool we're using > > to wrangle boot-environments. Hence why it wasn't mentioned in the = CFT. > > These base packages work the same as existing in-tree pkg base on = UFS, no > > difference. If anything are probably safer due to being able to = update all > > of userland in single extract operation, so you don't have out of = order > > extraction of libc or some such. >=20 > You missed the major string change and focused on the edge, > No comment on calling iXsystems :stuff: FreeBSD instead of > FreeNAS/TrueOS? >=20 > That was the major point of my statement, your miss leading the user > community, you yourself said this would never be imported into FreeBSD > base, so I see no reason that it should be called "FreeBSD package = Base", > as it is not, that is a different project. >=20 > -- > Rod Grimes rgrimes@freebsd.org I think somehow you've missed the entire point here. This is being = brought forth as a FreeBSD CFT in the hopes of upstream adoption. No misleading = here whatsoever. The only thing that I wouldn't expect to be imported into = base was this external tool we use on FreeNAS/TrueOS to handle our specific use-case of ZFS only. Total strawman here. Seriously, suggest you bother looking at it and reading further to get = the full context. If anything this is far less invasive since it doesn't = require lots of hacking on base, and can even be used to package old versions of FreeBSD if desired. The only thing I changed to make these images was a patch to bsdinstall to replace dist-file extraction with 'pkg install userland kernel pkg ...'. From owner-freebsd-current@freebsd.org Mon Apr 29 14:51:39 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9B3801592858 for ; Mon, 29 Apr 2019 14:51:39 +0000 (UTC) (envelope-from kris@ixsystems.com) Received: from mail-yb1-xb2c.google.com (mail-yb1-xb2c.google.com [IPv6:2607:f8b0:4864:20::b2c]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 5F2F686774 for ; Mon, 29 Apr 2019 14:51:38 +0000 (UTC) (envelope-from kris@ixsystems.com) Received: by mail-yb1-xb2c.google.com with SMTP id p83so461184ybg.1 for ; Mon, 29 Apr 2019 07:51:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ixsystems-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:references:in-reply-to:subject:date:message-id :mime-version:content-transfer-encoding:thread-index :content-language; bh=AQIQkMP6AQck7in5qJFQ2vtmaTwARnI28db71iO9Vnk=; b=GadSAgMRs6W+apHAGxU+e48wXWBzpjkHXvhMgeLTu3DiJSpdGoQDnhlxNAGxuX4rIF ynv+DUFbSXj+tKaYAGX0+54YpINfKvZSbVzJ3GEL4pETjHjf1G80wGlNleziLdh/i1de ANkGRCBk3VYVHW21SG4QFTfTf8OOrfvnNsT7kvcQF6ee+NEnMhefQUC4DTS8ro86qxWw OMuhIOe7CQafhSHnHNz9l+GSANUFcyvsF1fxXGNID5yV5We2+Hvw+gI9dK1pbMaoKGBf MEk1ZZ1X1t3Tw9au74gaZLcDPY+DE2OpZc3o9mDoCSMbkaw0AHrARBfyLNIZhfga+R1R 6DrQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:references:in-reply-to:subject:date :message-id:mime-version:content-transfer-encoding:thread-index :content-language; bh=AQIQkMP6AQck7in5qJFQ2vtmaTwARnI28db71iO9Vnk=; b=g/WoCAWrtszNogZpCutVOgRasH05RQYTm4mFdgwk3McbpxGsqUVCa0Bm4MXvz8bQ8x MxWxHQU/lISxsB1dEfSomdaE+YeUusakd3VBCOaMM1UtU5luxU7RnE+3/ir14h/LfkM9 2w64QIjqar0ViowfSUTVXHJeDnRZ0mQqFrUy0Is4c2Tiy1oK9ATFf+mQQMw9ewGfISVh JMT+KMHRblojE+LWJJ1Lve2GlKB8bEqHN/ylb4Y331Jx7eVQ2G+Tz5P6Kt0l7egP74vu em0NZQ93H225qikLE3XKrH4vLZE1miU9bwLlt+bznBmSs4hvhZM+HWmEvFxbh/RrksJU ToKw== X-Gm-Message-State: APjAAAVzoF983EOHxZ4/vdaB6/zpUFYZnPi2+0Wpqd6FYoFmcchQtyse lkjAULfnGbjssNjCRkrmPzfBGC0YT9M0v+4a6Y1AuL7u/UUTAh8mGz2diTh3r3kMyrwqXYRy5eC h24Oy6U6TP0tD/03HFYISVDXwQfM7fi55tEqOLKK6gX0BTri1VH/WGDCvezoQEC/UIUfBYEgAWA == X-Google-Smtp-Source: APXvYqw7K5Maxh/pnX0zwUikrxHIgY8XjV7caaqSdvIv/UjHhOEBRT/kgetlQI+L9p4OMfLFAJNYMQ== X-Received: by 2002:a5b:903:: with SMTP id a3mr16031873ybq.487.1556549497527; Mon, 29 Apr 2019 07:51:37 -0700 (PDT) Received: from KrisYogaC930 ([12.189.233.130]) by smtp.gmail.com with ESMTPSA id r11sm8806468ywb.81.2019.04.29.07.51.36 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 29 Apr 2019 07:51:36 -0700 (PDT) From: To: "'Matthias Apitz'" , "'Emmanuel Vadot'" Cc: "'FreeBSD Stable'" , , , "'FreeBSD Current'" , , References: <002901d4fdfb$e52eb890$af8c29b0$@ixsystems.com> <20190429141239.f9de62f6b6721112d7143cf6@bidouilliste.com> <20190429155522.81dcc291a6b252884219de1e@bidouilliste.com> <20190429162847.a32262b6073f5523bdbe0ed4@bidouilliste.com> <20190429145028.GA3124@c720-r342378> In-Reply-To: <20190429145028.GA3124@c720-r342378> Subject: RE: CFT: FreeBSD Package Base Date: Mon, 29 Apr 2019 10:51:35 -0400 Message-ID: <053501d4fe9b$0b8c0a20$22a41e60$@ixsystems.com> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Mailer: Microsoft Outlook 16.0 Thread-Index: AQFBRupbev+o6AHqgfoJLZwOgBKxNQFhdrr5Ad4+GxoCGFDnowGvv4BvAf5pkjQA0yLFdKcr3YuA Content-Language: en-us X-Rspamd-Queue-Id: 5F2F686774 X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=ixsystems-com.20150623.gappssmtp.com header.s=20150623 header.b=GadSAgMR; dmarc=pass (policy=none) header.from=ixsystems.com; spf=pass (mx1.freebsd.org: domain of kris@ixsystems.com designates 2607:f8b0:4864:20::b2c as permitted sender) smtp.mailfrom=kris@ixsystems.com X-Spamd-Result: default: False [-5.43 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[ixsystems-com.20150623.gappssmtp.com:s=20150623]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; IP_SCORE(-2.93)[ip: (-9.18), ipnet: 2607:f8b0::/32(-3.17), asn: 15169(-2.24), country: US(-0.06)]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[ixsystems-com.20150623.gappssmtp.com:+]; MX_GOOD(-0.01)[cached: ALT3.ASPMX.L.GOOGLE.com]; FROM_NO_DN(0.00)[]; RCPT_COUNT_SEVEN(0.00)[8]; DMARC_POLICY_ALLOW(-0.50)[ixsystems.com,none]; RCVD_IN_DNSWL_NONE(0.00)[c.2.b.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; NEURAL_HAM_SHORT(-0.99)[-0.993,0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; MID_RHS_MATCH_FROM(0.00)[]; SUSPICIOUS_RECIPS(1.50)[] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Mon, 29 Apr 2019 14:51:39 -0000 > -----Original Message----- > From: Matthias Apitz > Sent: Monday, April 29, 2019 10:50 AM > To: Emmanuel Vadot > Cc: Kris Moore ; FreeBSD Stable stable@freebsd.org>; freebsd-pkg@freebsd.org; freebsd- > hackers@freebsd.org; FreeBSD Current ; > freebsd-pkgbase@freebsd.org; freebsd-ports@freebsd.org > Subject: Re: CFT: FreeBSD Package Base >=20 >=20 > Why this thread has to go to all these lists? I receive any mail 5 = times! >=20 > Matthias Fair point. I'll restrict my replies to the -pkgbase list from here on = out, suggest others do the same. Sorry about the noise =F0=9F=98=8A > -- > Matthias Apitz, =E2=9C=89 guru@unixarea.de, http://www.unixarea.de/ = +49-176- > 38902045 Public GnuPG key: http://www.unixarea.de/key.pub N =E2=82=AC = I N zur EU! > "Gegen das EU-Europa der Banken, Konzerne und Kriegstreiber. > F=C3=BCr ein soziales und friedliches Europa der V=C3=B6lker." DKP From owner-freebsd-current@freebsd.org Mon Apr 29 15:14:43 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CD83A1593BDE for ; Mon, 29 Apr 2019 15:14:42 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound3d.ore.mailhop.org (outbound3d.ore.mailhop.org [54.186.57.195]) (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 DE044882B9 for ; Mon, 29 Apr 2019 15:14:41 +0000 (UTC) (envelope-from ian@freebsd.org) ARC-Seal: i=1; a=rsa-sha256; t=1556550880; cv=none; d=outbound.mailhop.org; s=arc-outbound20181012; b=R3dIE8sbMiuZC9oWqS/hVcHPor5bIy1b14RdP3G1+fD/JVnyHXXd1DAPPwKGZrYD+626H4z2RxYCw GOmc6iDFTYWvg1yHTz81M9C+BKsZ91HEYOb6nQdDdWRqVIVcCo8ZrucEKxHEQpB85V23p2HPlaLI1D o1jO3N81wmpHE7gdgo+F5r2+aQJTc5QxkONEFOE6cy0Zni/ajI2CmA7EA7z/UEyylB7TS1dvvgmrmd GDzc7Hd/kuaTTwM0CQUYARUX4dHawAhvMjl7WXfsIEen9/Nbrb4wEMZSk60a+089WZrTv25APFVWV1 oZTUfjnPhCqqId8wF2cyd6SoIN8ci/Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=arc-outbound20181012; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:to:from:subject:message-id:dkim-signature:from; bh=BCDzZmU8QJs1NjC+9olTAWCo3Q4GDOo/e3Os7zMc/ao=; b=j6C3Zf0OFFIp9+rDgOQIuIFRly8fslK+RUvmNj+1zzgtZJ2UqVXRJwPibaCZcZnR8RKKqvI0gCJiF zMett5b1OORkrUDQ2u3gZDnThfnHrNoE9Pe4XrUFqH7Wv14qGMBRJnpUxoy98UlEUNmAn1p/bfwqEQ pHqnFka2eArkAVuG+U94aSbVbvsRsMn+7Ep+rWmxj6vDk4lKc0B32rmpyLqgOHUpFrxvgO8i1ToSes 0gSz1aR9OBJtLvHTt9xNDsCYnB+Ud183EZ6xGTz4yig/IzAEGLas91A/7LIfPErr2QVRPa+Yhh42rj wKz7F2dE74Ks1N11iVenCGTbK9n/tTw== ARC-Authentication-Results: i=1; outbound3.ore.mailhop.org; spf=softfail smtp.mailfrom=freebsd.org smtp.remote-ip=67.177.211.60; dmarc=none header.from=freebsd.org; arc=none header.oldest-pass=0; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=dkim-high; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:to:from:subject:message-id:from; bh=BCDzZmU8QJs1NjC+9olTAWCo3Q4GDOo/e3Os7zMc/ao=; b=UrQZE5hr6XQ+Y57ix5BOvqqAA+dPl/A+IyLY/+CN4gZLQ0q/ACe2o5qcBS43A7/NNnoE36SJv1Ols Zptg8dakS6foc2eLwlxi9OG77tDY33EpTWKLj9mMTYaXZUStrbIXjrLjJsOc7LDdTePFsLkB3KV96Q xQTWaCqb9MJcBqQHTnenpBHr2tFdyu0HLhG18d0Z6Wm+POp0OT+VZBM8Ms7zGvLghTaRiL2wGOx883 xguFA0Agd+qsUnALPZL5dD3Esjsi0WEKaO3gsyEQ+b8GLVAlhJEiU0POKbw3UB7/yAprUMh8Cp6CCd uToj23O2DN7qUjymbNmwZrK3M2eHuqQ== X-MHO-RoutePath: aGlwcGll X-MHO-User: 81321ccc-6a91-11e9-990e-673a89bc4518 X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 67.177.211.60 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [67.177.211.60]) by outbound3.ore.mailhop.org (Halon) with ESMTPSA id 81321ccc-6a91-11e9-990e-673a89bc4518; Mon, 29 Apr 2019 15:14:39 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.15.2) with ESMTP id x3TFEcHh003352; Mon, 29 Apr 2019 09:14:38 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: <0848043e68641ea47b918b8480ac8a5a3bb773e0.camel@freebsd.org> Subject: Re: Question about 'gptzfsboot' From: Ian Lepore To: lausts@acm.org, FreeBSD Current Date: Mon, 29 Apr 2019 09:14:37 -0600 In-Reply-To: <5bf88341-80f0-3aff-f51a-0b1975530f2e@acm.org> References: <01d10a11-49b2-2982-01cb-b49a0831d30b@acm.org> <5de29e0b5228d7eb0aac8e0eec116896f11ea862.camel@freebsd.org> <5bf88341-80f0-3aff-f51a-0b1975530f2e@acm.org> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5 FreeBSD GNOME Team Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: DE044882B9 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.99 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-1.00)[-0.995,0]; ASN(0.00)[asn:16509, ipnet:54.186.0.0/15, country:US] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Mon, 29 Apr 2019 15:14:43 -0000 On Mon, 2019-04-29 at 10:33 -0400, Thomas Laus wrote: > > On 2019-04-28 22:27, Ian Lepore wrote: > > > > > > If you're using gptzfsboot, I guess you're using zfs? I just > > > fixed a > > > problem with probing disks for zfs volumes a few days ago > > > (r346675). > > > There is even some small chance it fixes this problem, because > > > one of > > > the things I noticed was that in one of the disk structures in > > > loader, > > > the "slice offset" value was sometimes a bit random-looking, like > > > it > > > was being initialized with whatever garbage was laying around in > > > memory. It actually makes some sense that the "garbage" might be > > > different between a firstboot after power-on and a reboot. > > > > > > So all in all, it wouldn't hurt to update both gptzfsboot and > > > loader > > > (gpart bootcode -b and -p) to see if there's a fix lurking in my > > > zfs > > > probe changes. > > > > > > > I'll build and update my laptop OS this morning and report back to > > this > > thread if I have any additional issues. > > > > Ian: > > Updating to r346885 turned out to be a disaster! There were changes > to > DRM between FreeBSD 13.0-CURRENT r346544 and r346885. The desktop > that > I use for a build machine because it is much faster than any of my > other > PC's installed kernel and world without any problems including > starting > 'X'. I had to update the drm-current-kmod port on my build > PC. Nothing > was in /usr/src/UPDATING or /usr/ports/UPDATING about the need to do > so. > DRM on my build computer did not start until the update and then > worked > as expected. > > I did the same on my Dell laptop and it crashed on the first boot > right > after loading DRM-kmod. I removed the line in rc.conf that activates > the kernel module and my laptop booted into multiuser. When I > started > 'X' it crashed just like before. The screen was black and I could > not > login remotely via SSH. Nothing in any system log. The Xorg log > shows > this and stops: > > 40.979] compiled for 1.18.4, module version = 2.4.0 > [ 40.979] Module class: X.Org Video Driver > [ 40.979] ABI class: X.Org Video Driver, version 20.0 > [ 40.979] (II) intel: Driver for Intel(R) Integrated Graphics > Chipsets: > i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, > 865G, > 915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM, > Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, > Q35, > Q33, > GM45, 4 Series, G45/G43, Q45/Q43, G41, B43 > [ 40.981] (II) intel: Driver for Intel(R) HD Graphics > [ 40.981] (II) intel: Driver for Intel(R) Iris(TM) Graphics > [ 40.981] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics > [ 40.981] (II) modesetting: Driver for Modesetting Kernel Drivers: > kms > [ 40.981] (II) scfb: driver for wsdisplay framebuffer: scfb > [ 40.981] (II) VESA: driver for VESA chipsets: vesa > [ 40.981] (--) Using syscons driver with X support (version 2.0) > [ 40.981] (--) using VT number 9 > > I had to recover my system using beadm to rollback to the last > CURRENT > snapshot from a week ago. > > Tom > > I'm fighting my own video driver troubles (seems like a lot of that going around lately); on an upgrade of a machine from 11-stable to 12- stable I lost my console. But, a broken kernel and/or userland shouldn't affect your ability to use the new boot components. That is, you can use gptzfsboot and loader that contain my fixes, and use them to load an older kernel that has working video drivers. -- Ian From owner-freebsd-current@freebsd.org Mon Apr 29 14:41:31 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E3F3F1591C40; Mon, 29 Apr 2019 14:41:30 +0000 (UTC) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: from gndrsh.dnsmgr.net (br1.CN84in.dnsmgr.net [69.59.192.140]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 1872C85C1E; Mon, 29 Apr 2019 14:41:29 +0000 (UTC) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: from gndrsh.dnsmgr.net (localhost [127.0.0.1]) by gndrsh.dnsmgr.net (8.13.3/8.13.3) with ESMTP id x3TEfNiC072752; Mon, 29 Apr 2019 07:41:23 -0700 (PDT) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: (from freebsd-rwg@localhost) by gndrsh.dnsmgr.net (8.13.3/8.13.3/Submit) id x3TEfMid072751; Mon, 29 Apr 2019 07:41:22 -0700 (PDT) (envelope-from freebsd-rwg) From: "Rodney W. Grimes" Message-Id: <201904291441.x3TEfMid072751@gndrsh.dnsmgr.net> Subject: Re: CFT: FreeBSD Package Base In-Reply-To: To: Kris Moore Date: Mon, 29 Apr 2019 07:41:22 -0700 (PDT) CC: "Rodney W. Grimes" , =?UTF-8?Q?Goran_Meki=C4=87?= , Emmanuel Vadot , FreeBSD Stable , FreeBSD Current , freebsd-pkgbase@freebsd.org, freebsd-pkg@freebsd.org, freebsd-hackers@freebsd.org, freebsd-ports@freebsd.org X-Mailer: ELM [version 2.4ME+ PL121h (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII X-Rspamd-Queue-Id: 1872C85C1E X-Spamd-Bar: ++ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [2.27 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.78)[-0.776,0]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; NEURAL_SPAM_SHORT(0.43)[0.430,0]; IP_SCORE(0.04)[ip: (0.15), ipnet: 69.59.192.0/19(0.07), asn: 13868(0.05), country: US(-0.06)]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[dnsmgr.net]; AUTH_NA(1.00)[]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MX_GOOD(-0.01)[cached: gndrsh.dnsmgr.net]; NEURAL_SPAM_LONG(0.19)[0.186,0]; RCPT_COUNT_SEVEN(0.00)[10]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:13868, ipnet:69.59.192.0/19, country:US]; MID_RHS_MATCH_FROM(0.00)[]; SUSPICIOUS_RECIPS(1.50)[] X-Mailman-Approved-At: Mon, 29 Apr 2019 16:19:17 +0000 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Mon, 29 Apr 2019 14:41:31 -0000 > On Mon, Apr 29, 2019 at 10:09 AM Rodney W. Grimes < > freebsd-rwg@gndrsh.dnsmgr.net> wrote: > > > > > > > Correct, this is ZFS only. And it's something we're using specific to > > FreeNAS / TrueOS, which is why I didn't originally mention it as apart of > > our CFT. > > > > Then please it is "CFT: FreeNAS/TrueOS pkg base, ZFS only", > > calling this FreeBSD pkg base when it is not was wrong, > > and miss leading. > > > > Sorry, I disagree. Which is fine. > This pkg base is independent of the ZFS tool we're using > to wrangle boot-environments. Hence why it wasn't mentioned in the CFT. > These base packages work the same as existing in-tree pkg base on UFS, no > difference. If anything are probably safer due to being able to update all > of userland in single extract operation, so you don't have out of order > extraction of libc or some such. You missed the major string change and focused on the edge, No comment on calling iXsystems :stuff: FreeBSD instead of FreeNAS/TrueOS? That was the major point of my statement, your miss leading the user community, you yourself said this would never be imported into FreeBSD base, so I see no reason that it should be called "FreeBSD package Base", as it is not, that is a different project. > > > For UFS, there will need to be additional care taken when doing updates. > > > > > > -- > > > Kris Moore > > > Vice President of Engineering > > > iXsystems, Inc > > > Ph: (408) 943-4100 > > > Ph: (408) 943-4101 > > > The Groundbreaking TrueNAS M-Series - > > > Enterprise Storage & Servers Driven By Open Source > > > > > > -----Original Message----- > > > From: Goran Meki? > > > Sent: Monday, April 29, 2019 9:43 AM > > > To: Kris Moore > > > Cc: Emmanuel Vadot ; FreeBSD Stable < > > freebsd-stable@freebsd.org>; FreeBSD Current ; > > freebsd-pkgbase@freebsd.org; freebsd-pkg@freebsd.org; > > freebsd-hackers@freebsd.org; freebsd-ports@freebsd.org > > > Subject: Re: CFT: FreeBSD Package Base > > > > > > On Mon, Apr 29, 2019 at 09:25:05AM -0400, Kris Moore wrote: > > > > We've written our own tool "sysutils/sysup" in GO which handles this. > > > > It performs updates using Boot-Environments to ensure that > > > > kernel/world are updated at same time. > > > > > > If I'm right, UFS doesn't support boot environments, so how would it > > work for UFS based installs? > > > > > > I personally feel GO is a bit ackward choice of language for something > > that practically should be part of base. At least I would expect OS > > update/upgrade not to require any external package. > > > > > > Regards, > > > meka > > > > > > _______________________________________________ > > > freebsd-current@freebsd.org mailing list > > > https://lists.freebsd.org/mailman/listinfo/freebsd-current > > > To unsubscribe, send any mail to " > > freebsd-current-unsubscribe@freebsd.org" > > > > > > > > > > -- > > Rod Grimes > > rgrimes@freebsd.org > > -- Rod Grimes rgrimes@freebsd.org From owner-freebsd-current@freebsd.org Mon Apr 29 17:31:27 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7B16D15972F2 for ; Mon, 29 Apr 2019 17:31:27 +0000 (UTC) (envelope-from johalun@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 1F4DA8D750 for ; Mon, 29 Apr 2019 17:31:27 +0000 (UTC) (envelope-from johalun@FreeBSD.org) Received: from [192.168.0.83] (unknown [75.167.244.96]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) (Authenticated sender: johalun) by smtp.freebsd.org (Postfix) with ESMTPSA id DEA26F8E5 for ; Mon, 29 Apr 2019 17:31:26 +0000 (UTC) (envelope-from johalun@FreeBSD.org) To: FreeBSD Current From: Johannes Lundberg Subject: RTL8821CU USB WiFi Message-ID: Date: Mon, 29 Apr 2019 18:31:25 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Content-Language: en-US X-Rspamd-Queue-Id: 1F4DA8D750 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.97 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; NEURAL_HAM_SHORT(-0.97)[-0.966,0]; ASN(0.00)[asn:11403, ipnet:96.47.64.0/20, country:US]; NEURAL_HAM_LONG(-1.00)[-1.000,0] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Mon, 29 Apr 2019 17:31:27 -0000 Hi Is anyone working on adding support for RTL8811CU & RTL8821CU chipsets?  From owner-freebsd-current@freebsd.org Mon Apr 29 17:57:13 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AE8801597942 for ; Mon, 29 Apr 2019 17:57:13 +0000 (UTC) (envelope-from lausts@acm.org) Received: from cdptpa-cmomta02.email.rr.com (cdptpa-outbound-snat.email.rr.com [107.14.166.225]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id A004A8E3BB; Mon, 29 Apr 2019 17:57:12 +0000 (UTC) (envelope-from lausts@acm.org) Received: from mail.laus.org ([65.29.112.189]) by cmsmtp with ESMTP id LAWahZQ47dLG1LAWchNnTb; Mon, 29 Apr 2019 17:57:11 +0000 Received: from [192.168.1.100] (inspiron [192.168.1.100]) by mail.laus.org (8.15.2/8.15.2) with ESMTPS id x3THv8gH013913 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NO); Mon, 29 Apr 2019 13:57:08 -0400 (EDT) (envelope-from lausts@acm.org) X-Authentication-Warning: mail.laus.org: Host inspiron [192.168.1.100] claimed to be [192.168.1.100] Reply-To: lausts@acm.org Subject: Re: Question about 'gptzfsboot' From: Thomas Laus To: Ian Lepore , FreeBSD Current References: <01d10a11-49b2-2982-01cb-b49a0831d30b@acm.org> <5de29e0b5228d7eb0aac8e0eec116896f11ea862.camel@freebsd.org> <5bf88341-80f0-3aff-f51a-0b1975530f2e@acm.org> Openpgp: preference=signencrypt Autocrypt: addr=lausts@acm.org; prefer-encrypt=mutual; keydata= mQGiBDx1NWwRBADARalI5I8kGeBYYYWnZB73T1fU4333yCuRokRvzlAZ5Zhb3hqsNdTEMheN FDjZSL8J5jeJtvSRinY2p09CxpAMoJR9zHLmHl+zEOY8fInbB+KiFtSfGf0blSEY9/+isQP9 xmUIQWUj0kwVtrns7m1HrYLiI07NVFzbHNKqQcbPuwCg0n/KKi+VJiUs5MqLKwGuPotGeZME AIluMetTQwfLyovundMwFYlSZ/Z8JjkMybqgKuiRrZnaBVVZ80NjAYZI73yAZPfQh9mvFxW9 ipc2tSALwDy/tYDpQRK0k+0EsDmwG/wM6OarkqSuFcYx+tP86+2+6Xitn6E/hriIWa/ZQVef /fx7dZzdwhXH6fd34v8o/BuqhawLBACs4MTMGbdSmyI56vCMXWY1yxRPmuygd4vUnXqYwlrM Ee/LjQdreg1zTAJnnW1K+PgOUW/jvS+uAbgxLa3i59/Z4Uu7nB6G1y+Y1cThojUsLnvoJlt1 4XE1U/vnOcvO3evo6knB1qjbAMsZGaVleiVKDq+7XE7swe4WtBJKbYJthbQcVGhvbWFzIExh dXMgPGxhdXN0c0BhY20ub3JnPoh/BBMRAgA/AheAAh4BBgsJCAcDAgYVCAIJCgsEFgIDAQIZ ARYhBBloSoDtPqFEokqZd+v/gtRiCDbPBQJcKgq6BQkhqyDOAAoJEOv/gtRiCDbP9xQAoL7B hCgFeI2K/0koKP3U8OB52nQyAJ0dd/QVJC7tV8gER4tse5GCUN5CHrkCDQRFspgcEAgAjXsi 9WqowAKZ7d2ix6t7fiYgu2QBGWq36NvN+cPBJIu0CnagL1v4W1UrRW/0cInLzgqlWrSU7SFg y1+rGBlusMHf8/faGeZD0XwMdYgTIYdjdK5VZ0GaRWUs0LbHAOJQkOFRHLMAEG8wrc3f1xrn uVJ4JPOA81kTmTXvYTyQNXJBySc0oNSgvSut8aBbNGBZhw9U2V3yXXnnMeWR8+DYrriYdOdR eK7S0LNN8TPY60PJx3KLN9vUY9Cb5Ly0NavF3wREPQqYlNfTMoG/GA/n8XB6SCoMj73oKCyw FLbckBUjFsl7wTeKKvU68V8kWG762fscXhOhRduETGrja09MbwADBQf/WiycmdfNtB41+vvT HQqz9tm3ZHAW2yE53CxfQpvlyS/KwnWgLjl/iV0SHRDede0NJ5yTEqPVhqq7WCdlqVsHPSpX FfvyOgbNmjPmOY/a1nW4UnWSqA7bgQvkthahhoLeHzkU8YKupW0m05RIBpqQER6HwBOksTq4 sWV/lUy1P0VT8GqqPLNklKe2BEu+KhuhLV6XwEG3VrHNoY6/R5CMGvBhZbtiUViCZktmxJAj Fq0VCcuj7+Oo52eq4BL2vMrzLX+2Ib1JSWid6t0N+grXxbr2mv7H2V2/4Vo0XI3IKxPX1mdG y9RBkbRUGyV9A8RlaS0QTnXvsxZTjOnmjxPX64hmBBgRAgAmAhsMFiEEGWhKgO0+oUSiSpl3 6/+C1GIINs8FAlwqCsMFCRhtvicACgkQ6/+C1GIINs/KCgCdGI1pg3HFhr7VEQeC63bhlMKH 0GAAn0mvTZY9OWKGMPoo0x/HdXkdgJHe Message-ID: Date: Mon, 29 Apr 2019 13:57:07 -0400 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: <5bf88341-80f0-3aff-f51a-0b1975530f2e@acm.org> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-CMAE-Envelope: MS4wfIkdcfQUtAkmhLOZbcEOXCXGOdhoOM1ud89SsMwpcaClPPotxk1WJVaHpuO/cYlDfXYRzAkGB1auyphmUqaxo2kdTcpxpwNhGdARipU0Y478eyfa5amW 3V05mrRUMMnfslLMAHJ0CMx+4JM1MlC+4ZXqP2ua5doKcT89hBiRj3dhJ4npT4zFnJWKhXEahkzyXQ== X-Rspamd-Queue-Id: A004A8E3BB X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; spf=softfail (mx1.freebsd.org: 107.14.166.225 is neither permitted nor denied by domain of lausts@acm.org) smtp.mailfrom=lausts@acm.org X-Spamd-Result: default: False [-2.82 / 15.00]; ARC_NA(0.00)[]; HAS_REPLYTO(0.00)[lausts@acm.org]; NEURAL_HAM_MEDIUM(-0.99)[-0.992,0]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-0.999,0]; MIME_GOOD(-0.10)[text/plain]; HAS_XAW(0.00)[]; DMARC_NA(0.00)[acm.org]; R_SPF_SOFTFAIL(0.00)[~all]; REPLYTO_ADDR_EQ_FROM(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; RCVD_TLS_LAST(0.00)[]; TO_DN_ALL(0.00)[]; MX_GOOD(-0.01)[cached: mail.mailroute.net]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[225.166.14.107.list.dnswl.org : 127.0.5.0]; NEURAL_HAM_SHORT(-0.38)[-0.378,0]; IP_SCORE(-0.34)[ipnet: 107.14.160.0/20(-0.91), asn: 14065(-0.73), country: US(-0.06)]; RECEIVED_SPAMHAUS_PBL(0.00)[189.112.29.65.zen.spamhaus.org : 127.0.0.10]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:14065, ipnet:107.14.160.0/20, country:US]; MID_RHS_MATCH_FROM(0.00)[]; FROM_EQ_ENVFROM(0.00)[] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Mon, 29 Apr 2019 17:57:13 -0000 On 2019-04-29 10:33, Thomas Laus wrote: > Updating to r346885 turned out to be a disaster! There were changes to > DRM between FreeBSD 13.0-CURRENT r346544 and r346885. The desktop that > I use for a build machine because it is much faster than any of my other > PC's installed kernel and world without any problems including starting > 'X'. I had to update the drm-current-kmod port on my build PC. Nothing > was in /usr/src/UPDATING or /usr/ports/UPDATING about the need to do so. > DRM on my build computer did not start until the update and then worked > as expected. > > I did the same on my Dell laptop and it crashed on the first boot right > after loading DRM-kmod. I removed the line in rc.conf that activates > the kernel module and my laptop booted into multiuser. When I started > 'X' it crashed just like before. The screen was black and I could not > login remotely via SSH. Nothing in any system log. The Xorg log shows > this and stops: > Ian: I updated my other desktop PC's (Intel Atom D510 and Dell AMD Sempron) and received the same black screen, not responsive, no log events just like my laptop with CURRENT r346885 and the DRM kmod update from ports. The only computer that had success was my Intel i5 Skylake. I did not try updating my other laptop since r346885 had issues on three computers. Recovery also required a BEADM rollback to the last successful snapshot. Tom -- Public Keys: PGP KeyID = 0x5F22FDC1 GnuPG KeyID = 0x620836CF From owner-freebsd-current@freebsd.org Mon Apr 29 18:36:16 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A496C1598CAA for ; Mon, 29 Apr 2019 18:36:16 +0000 (UTC) (envelope-from lausts@acm.org) Received: from cdptpa-cmomta02.email.rr.com (cdptpa-outbound-snat.email.rr.com [107.14.166.227]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id BD26A69B67; Mon, 29 Apr 2019 18:36:15 +0000 (UTC) (envelope-from lausts@acm.org) Received: from mail.laus.org ([65.29.112.189]) by cmsmtp with ESMTP id LB0GhaTesdLG1LB0IhO7Tn; Mon, 29 Apr 2019 18:27:50 +0000 Received: from [192.168.1.100] (inspiron [192.168.1.100]) by mail.laus.org (8.15.2/8.15.2) with ESMTPS id x3TIRlLk013975 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NO); Mon, 29 Apr 2019 14:27:48 -0400 (EDT) (envelope-from lausts@acm.org) X-Authentication-Warning: mail.laus.org: Host inspiron [192.168.1.100] claimed to be [192.168.1.100] Reply-To: lausts@acm.org Subject: Re: Question about 'gptzfsboot' To: Ian Lepore , FreeBSD Current References: <01d10a11-49b2-2982-01cb-b49a0831d30b@acm.org> <5de29e0b5228d7eb0aac8e0eec116896f11ea862.camel@freebsd.org> <5bf88341-80f0-3aff-f51a-0b1975530f2e@acm.org> <0848043e68641ea47b918b8480ac8a5a3bb773e0.camel@freebsd.org> From: Thomas Laus Openpgp: preference=signencrypt Autocrypt: addr=lausts@acm.org; prefer-encrypt=mutual; keydata= mQGiBDx1NWwRBADARalI5I8kGeBYYYWnZB73T1fU4333yCuRokRvzlAZ5Zhb3hqsNdTEMheN FDjZSL8J5jeJtvSRinY2p09CxpAMoJR9zHLmHl+zEOY8fInbB+KiFtSfGf0blSEY9/+isQP9 xmUIQWUj0kwVtrns7m1HrYLiI07NVFzbHNKqQcbPuwCg0n/KKi+VJiUs5MqLKwGuPotGeZME AIluMetTQwfLyovundMwFYlSZ/Z8JjkMybqgKuiRrZnaBVVZ80NjAYZI73yAZPfQh9mvFxW9 ipc2tSALwDy/tYDpQRK0k+0EsDmwG/wM6OarkqSuFcYx+tP86+2+6Xitn6E/hriIWa/ZQVef /fx7dZzdwhXH6fd34v8o/BuqhawLBACs4MTMGbdSmyI56vCMXWY1yxRPmuygd4vUnXqYwlrM Ee/LjQdreg1zTAJnnW1K+PgOUW/jvS+uAbgxLa3i59/Z4Uu7nB6G1y+Y1cThojUsLnvoJlt1 4XE1U/vnOcvO3evo6knB1qjbAMsZGaVleiVKDq+7XE7swe4WtBJKbYJthbQcVGhvbWFzIExh dXMgPGxhdXN0c0BhY20ub3JnPoh/BBMRAgA/AheAAh4BBgsJCAcDAgYVCAIJCgsEFgIDAQIZ ARYhBBloSoDtPqFEokqZd+v/gtRiCDbPBQJcKgq6BQkhqyDOAAoJEOv/gtRiCDbP9xQAoL7B hCgFeI2K/0koKP3U8OB52nQyAJ0dd/QVJC7tV8gER4tse5GCUN5CHrkCDQRFspgcEAgAjXsi 9WqowAKZ7d2ix6t7fiYgu2QBGWq36NvN+cPBJIu0CnagL1v4W1UrRW/0cInLzgqlWrSU7SFg y1+rGBlusMHf8/faGeZD0XwMdYgTIYdjdK5VZ0GaRWUs0LbHAOJQkOFRHLMAEG8wrc3f1xrn uVJ4JPOA81kTmTXvYTyQNXJBySc0oNSgvSut8aBbNGBZhw9U2V3yXXnnMeWR8+DYrriYdOdR eK7S0LNN8TPY60PJx3KLN9vUY9Cb5Ly0NavF3wREPQqYlNfTMoG/GA/n8XB6SCoMj73oKCyw FLbckBUjFsl7wTeKKvU68V8kWG762fscXhOhRduETGrja09MbwADBQf/WiycmdfNtB41+vvT HQqz9tm3ZHAW2yE53CxfQpvlyS/KwnWgLjl/iV0SHRDede0NJ5yTEqPVhqq7WCdlqVsHPSpX FfvyOgbNmjPmOY/a1nW4UnWSqA7bgQvkthahhoLeHzkU8YKupW0m05RIBpqQER6HwBOksTq4 sWV/lUy1P0VT8GqqPLNklKe2BEu+KhuhLV6XwEG3VrHNoY6/R5CMGvBhZbtiUViCZktmxJAj Fq0VCcuj7+Oo52eq4BL2vMrzLX+2Ib1JSWid6t0N+grXxbr2mv7H2V2/4Vo0XI3IKxPX1mdG y9RBkbRUGyV9A8RlaS0QTnXvsxZTjOnmjxPX64hmBBgRAgAmAhsMFiEEGWhKgO0+oUSiSpl3 6/+C1GIINs8FAlwqCsMFCRhtvicACgkQ6/+C1GIINs/KCgCdGI1pg3HFhr7VEQeC63bhlMKH 0GAAn0mvTZY9OWKGMPoo0x/HdXkdgJHe Message-ID: <940cbef4-67a9-1f8e-2bca-35b41e4a08f9@acm.org> Date: Mon, 29 Apr 2019 14:27:48 -0400 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: <0848043e68641ea47b918b8480ac8a5a3bb773e0.camel@freebsd.org> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-CMAE-Envelope: MS4wfOuZ31T4FRk8oGpNe1Olu7V2mgk+P/CfxxL18hmGPZcQMTQuPjceiBTgCSAfjr4dXEs5xcxLsutQky5nXTiOm0k0RPjTgqzLpUKwaGS+NxSnBdmEVfvH VMkfpsE/67JusP0e83gM89Kc1SeuU2Bg26H2ffguJ5oEFUow8yoZrcLydycBJibuyVBbG2eny3XRQYGkwfSczTcsu37v/r/JpUo= X-Rspamd-Queue-Id: BD26A69B67 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; spf=softfail (mx1.freebsd.org: 107.14.166.227 is neither permitted nor denied by domain of lausts@acm.org) smtp.mailfrom=lausts@acm.org X-Spamd-Result: default: False [-2.98 / 15.00]; HAS_REPLYTO(0.00)[lausts@acm.org]; HAS_XAW(0.00)[]; REPLYTO_ADDR_EQ_FROM(0.00)[]; R_SPF_SOFTFAIL(0.00)[~all]; RCVD_COUNT_THREE(0.00)[3]; TO_DN_ALL(0.00)[]; MX_GOOD(-0.01)[cached: mail.mailroute.net]; RCPT_COUNT_TWO(0.00)[2]; NEURAL_HAM_SHORT(-0.46)[-0.464,0]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:14065, ipnet:107.14.160.0/20, country:US]; MID_RHS_MATCH_FROM(0.00)[]; RECEIVED_SPAMHAUS_PBL(0.00)[189.112.29.65.zen.spamhaus.org : 127.0.0.10]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-0.996,0]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[acm.org]; IP_SCORE(-0.41)[ipnet: 107.14.160.0/20(-1.11), asn: 14065(-0.89), country: US(-0.06)]; RCVD_IN_DNSWL_NONE(0.00)[227.166.14.107.list.dnswl.org : 127.0.5.0] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Mon, 29 Apr 2019 18:36:16 -0000 On 2019-04-29 11:14, Ian Lepore wrote: > > I'm fighting my own video driver troubles (seems like a lot of that > going around lately); on an upgrade of a machine from 11-stable to 12- > stable I lost my console. > > But, a broken kernel and/or userland shouldn't affect your ability to > use the new boot components. That is, you can use gptzfsboot and > loader that contain my fixes, and use them to load an older kernel that > has working video drivers. > Ian: It was more than a broken console. All of the other 2 computers that I upgraded to r346885 were essentially 'dead'. I could not even remotely login to them via ssh. All of them required a hard power button reset to get into single user mode to let me comment out the rc.conf line that loads the DRM driver. The computer could successfully boot without DRM activation but would go to a black console screen again with 'startx'. This also required a hard power button shutdown. I rolled back to r346544 and everything worked again like before. My disastrous update to r346885 included installing a new gptzfsboot and pmbr in the drive boot record. I did not try booting an older kernel using the new gptzfsboot. I was concerned about the lack of ssh login when the computers lost their console, so I just rolled back my system to the last snapshot made a week ago. Tom -- Public Keys: PGP KeyID = 0x5F22FDC1 GnuPG KeyID = 0x620836CF From owner-freebsd-current@freebsd.org Mon Apr 29 18:47:07 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E7D7E15990E9 for ; Mon, 29 Apr 2019 18:47:06 +0000 (UTC) (envelope-from lausts@acm.org) Received: from cdptpa-cmomta01.email.rr.com (cdptpa-outbound-snat.email.rr.com [107.14.166.230]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 0E9216A2F4; Mon, 29 Apr 2019 18:47:05 +0000 (UTC) (envelope-from lausts@acm.org) Received: from mail.laus.org ([65.29.112.189]) by cmsmtp with ESMTP id LBIshpTrqfHC7LBIuhyOs6; Mon, 29 Apr 2019 18:47:04 +0000 Received: from [192.168.1.100] (inspiron [192.168.1.100]) by mail.laus.org (8.15.2/8.15.2) with ESMTPS id x3TIl1Jv014024 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NO); Mon, 29 Apr 2019 14:47:02 -0400 (EDT) (envelope-from lausts@acm.org) X-Authentication-Warning: mail.laus.org: Host inspiron [192.168.1.100] claimed to be [192.168.1.100] Reply-To: lausts@acm.org Subject: Re: Question about 'gptzfsboot' From: Thomas Laus To: Ian Lepore , FreeBSD Current References: <01d10a11-49b2-2982-01cb-b49a0831d30b@acm.org> <5de29e0b5228d7eb0aac8e0eec116896f11ea862.camel@freebsd.org> <5bf88341-80f0-3aff-f51a-0b1975530f2e@acm.org> <0848043e68641ea47b918b8480ac8a5a3bb773e0.camel@freebsd.org> <940cbef4-67a9-1f8e-2bca-35b41e4a08f9@acm.org> Openpgp: preference=signencrypt Autocrypt: addr=lausts@acm.org; prefer-encrypt=mutual; keydata= mQGiBDx1NWwRBADARalI5I8kGeBYYYWnZB73T1fU4333yCuRokRvzlAZ5Zhb3hqsNdTEMheN FDjZSL8J5jeJtvSRinY2p09CxpAMoJR9zHLmHl+zEOY8fInbB+KiFtSfGf0blSEY9/+isQP9 xmUIQWUj0kwVtrns7m1HrYLiI07NVFzbHNKqQcbPuwCg0n/KKi+VJiUs5MqLKwGuPotGeZME AIluMetTQwfLyovundMwFYlSZ/Z8JjkMybqgKuiRrZnaBVVZ80NjAYZI73yAZPfQh9mvFxW9 ipc2tSALwDy/tYDpQRK0k+0EsDmwG/wM6OarkqSuFcYx+tP86+2+6Xitn6E/hriIWa/ZQVef /fx7dZzdwhXH6fd34v8o/BuqhawLBACs4MTMGbdSmyI56vCMXWY1yxRPmuygd4vUnXqYwlrM Ee/LjQdreg1zTAJnnW1K+PgOUW/jvS+uAbgxLa3i59/Z4Uu7nB6G1y+Y1cThojUsLnvoJlt1 4XE1U/vnOcvO3evo6knB1qjbAMsZGaVleiVKDq+7XE7swe4WtBJKbYJthbQcVGhvbWFzIExh dXMgPGxhdXN0c0BhY20ub3JnPoh/BBMRAgA/AheAAh4BBgsJCAcDAgYVCAIJCgsEFgIDAQIZ ARYhBBloSoDtPqFEokqZd+v/gtRiCDbPBQJcKgq6BQkhqyDOAAoJEOv/gtRiCDbP9xQAoL7B hCgFeI2K/0koKP3U8OB52nQyAJ0dd/QVJC7tV8gER4tse5GCUN5CHrkCDQRFspgcEAgAjXsi 9WqowAKZ7d2ix6t7fiYgu2QBGWq36NvN+cPBJIu0CnagL1v4W1UrRW/0cInLzgqlWrSU7SFg y1+rGBlusMHf8/faGeZD0XwMdYgTIYdjdK5VZ0GaRWUs0LbHAOJQkOFRHLMAEG8wrc3f1xrn uVJ4JPOA81kTmTXvYTyQNXJBySc0oNSgvSut8aBbNGBZhw9U2V3yXXnnMeWR8+DYrriYdOdR eK7S0LNN8TPY60PJx3KLN9vUY9Cb5Ly0NavF3wREPQqYlNfTMoG/GA/n8XB6SCoMj73oKCyw FLbckBUjFsl7wTeKKvU68V8kWG762fscXhOhRduETGrja09MbwADBQf/WiycmdfNtB41+vvT HQqz9tm3ZHAW2yE53CxfQpvlyS/KwnWgLjl/iV0SHRDede0NJ5yTEqPVhqq7WCdlqVsHPSpX FfvyOgbNmjPmOY/a1nW4UnWSqA7bgQvkthahhoLeHzkU8YKupW0m05RIBpqQER6HwBOksTq4 sWV/lUy1P0VT8GqqPLNklKe2BEu+KhuhLV6XwEG3VrHNoY6/R5CMGvBhZbtiUViCZktmxJAj Fq0VCcuj7+Oo52eq4BL2vMrzLX+2Ib1JSWid6t0N+grXxbr2mv7H2V2/4Vo0XI3IKxPX1mdG y9RBkbRUGyV9A8RlaS0QTnXvsxZTjOnmjxPX64hmBBgRAgAmAhsMFiEEGWhKgO0+oUSiSpl3 6/+C1GIINs8FAlwqCsMFCRhtvicACgkQ6/+C1GIINs/KCgCdGI1pg3HFhr7VEQeC63bhlMKH 0GAAn0mvTZY9OWKGMPoo0x/HdXkdgJHe Message-ID: <9ed708cc-8b16-12e7-9119-aeebb412317c@acm.org> Date: Mon, 29 Apr 2019 14:47:01 -0400 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: <940cbef4-67a9-1f8e-2bca-35b41e4a08f9@acm.org> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-CMAE-Envelope: MS4wfKtkAw4mf/+LWRmU3A0PG3r/0d5JqxlPNwSp1hxtLZhtfmSwcYNOPgn0YfoNAeSAUaNSpZpMnZl0RzrNhcMT9GlQ6D9zZ4dOvZb4PjEuTVjAXwQr2vQr UBTgUlv1xVqxad4jCYYSc/p1Z2BPqdYFh9wYLJZPpoXCfqghh6I+K4MBVP4FpdzDhGi4ILE+scn/OC28BkWgWvWfljVoyYIkbIU= X-Rspamd-Queue-Id: 0E9216A2F4 X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; spf=softfail (mx1.freebsd.org: 107.14.166.230 is neither permitted nor denied by domain of lausts@acm.org) smtp.mailfrom=lausts@acm.org X-Spamd-Result: default: False [-3.10 / 15.00]; ARC_NA(0.00)[]; HAS_REPLYTO(0.00)[lausts@acm.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.997,0]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; HAS_XAW(0.00)[]; DMARC_NA(0.00)[acm.org]; R_SPF_SOFTFAIL(0.00)[~all]; REPLYTO_ADDR_EQ_FROM(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; RCVD_TLS_LAST(0.00)[]; TO_DN_ALL(0.00)[]; MX_GOOD(-0.01)[cached: mail.mailroute.net]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[230.166.14.107.list.dnswl.org : 127.0.5.0]; NEURAL_HAM_SHORT(-0.53)[-0.525,0]; IP_SCORE(-0.47)[ipnet: 107.14.160.0/20(-1.27), asn: 14065(-1.02), country: US(-0.06)]; RECEIVED_SPAMHAUS_PBL(0.00)[189.112.29.65.zen.spamhaus.org : 127.0.0.10]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:14065, ipnet:107.14.160.0/20, country:US]; MID_RHS_MATCH_FROM(0.00)[]; FROM_EQ_ENVFROM(0.00)[] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Mon, 29 Apr 2019 18:47:07 -0000 On 2019-04-29 14:27, Thomas Laus wrote: > It was more than a broken console. All of the other 2 computers that I > upgraded to r346885 were essentially 'dead'. I could not even remotely > login to them via ssh. All of them required a hard power button reset > to get into single user mode to let me comment out the rc.conf line that > loads the DRM driver. The computer could successfully boot without DRM > activation but would go to a black console screen again with 'startx'. > This also required a hard power button shutdown. I rolled back to > r346544 and everything worked again like before. > > My disastrous update to r346885 included installing a new gptzfsboot and > pmbr in the drive boot record. I did not try booting an older kernel > using the new gptzfsboot. I was concerned about the lack of ssh login > when the computers lost their console, so I just rolled back my system > to the last snapshot made a week ago. > Ian: I re-activated the r346885 BEADM snapshot and booted from my 'kernel.old' from r346544 and everything came up OK including 'X'. I don't know what that means. It might be that I have a DRM issue instead of a gptzfsboot problem? Everything except for the kernel is now running CURRENT r346885. I am not using the updated drm-current-kmod because I am using the r346544 kernel.old. Tom -- Public Keys: PGP KeyID = 0x5F22FDC1 GnuPG KeyID = 0x620836CF From owner-freebsd-current@freebsd.org Mon Apr 29 18:58:19 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AB9121599854 for ; Mon, 29 Apr 2019 18:58:19 +0000 (UTC) (envelope-from tsoome@me.com) Received: from pv50p00im-ztbu10011701.me.com (pv50p00im-ztbu10011701.me.com [17.58.6.53]) (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 9D6C76B11A for ; Mon, 29 Apr 2019 18:58:18 +0000 (UTC) (envelope-from tsoome@me.com) Received: from nazgul.lan (148-52-235-80.sta.estpak.ee [80.235.52.148]) by pv50p00im-ztbu10011701.me.com (Postfix) with ESMTPSA id 94A768A0106; Mon, 29 Apr 2019 18:58:08 +0000 (UTC) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.8\)) Subject: Re: Question about 'gptzfsboot' From: Toomas Soome In-Reply-To: <9ed708cc-8b16-12e7-9119-aeebb412317c@acm.org> Date: Mon, 29 Apr 2019 21:58:06 +0300 Cc: Ian Lepore , FreeBSD Current Content-Transfer-Encoding: quoted-printable Message-Id: <1AE55D88-B509-44B9-953E-A5BFBF383102@me.com> References: <01d10a11-49b2-2982-01cb-b49a0831d30b@acm.org> <5de29e0b5228d7eb0aac8e0eec116896f11ea862.camel@freebsd.org> <5bf88341-80f0-3aff-f51a-0b1975530f2e@acm.org> <0848043e68641ea47b918b8480ac8a5a3bb773e0.camel@freebsd.org> <940cbef4-67a9-1f8e-2bca-35b41e4a08f9@acm.org> <9ed708cc-8b16-12e7-9119-aeebb412317c@acm.org> To: lausts@acm.org X-Mailer: Apple Mail (2.3445.104.8) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-04-29_11:, , signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 mlxscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1812120000 definitions=main-1904290128 X-Rspamd-Queue-Id: 9D6C76B11A X-Spamd-Bar: ----- X-Spamd-Result: default: False [-5.47 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; FREEMAIL_FROM(0.00)[me.com]; R_SPF_ALLOW(-0.20)[+ip4:17.58.0.0/16]; MV_CASE(0.50)[]; DKIM_TRACE(0.00)[me.com:+]; DMARC_POLICY_ALLOW(-0.50)[me.com,quarantine]; MX_GOOD(-0.01)[mx1.mail.icloud.com, mx6.mail.icloud.com, mx4.mail.icloud.com, mx5.mail.icloud.com, mx2.mail.icloud.com, mx3.mail.icloud.com, mx1.mail.icloud.com, mx6.mail.icloud.com, mx4.mail.icloud.com, mx5.mail.icloud.com, mx2.mail.icloud.com, mx3.mail.icloud.com, mx1.mail.icloud.com, mx6.mail.icloud.com, mx4.mail.icloud.com, mx5.mail.icloud.com, mx2.mail.icloud.com, mx3.mail.icloud.com, mx1.mail.icloud.com, mx6.mail.icloud.com, mx4.mail.icloud.com, mx5.mail.icloud.com, mx2.mail.icloud.com, mx3.mail.icloud.com, mx1.mail.icloud.com, mx6.mail.icloud.com, mx4.mail.icloud.com, mx5.mail.icloud.com, mx2.mail.icloud.com, mx3.mail.icloud.com, mx1.mail.icloud.com, mx6.mail.icloud.com, mx4.mail.icloud.com, mx5.mail.icloud.com, mx2.mail.icloud.com, mx3.mail.icloud.com, mx1.mail.icloud.com, mx6.mail.icloud.com, mx4.mail.icloud.com, mx5.mail.icloud.com, mx2.mail.icloud.com, mx3.mail.icloud.com, mx1.mail.icloud.com, mx6.mail.icloud.com, mx4.mail.icloud.com, mx5.mail.icloud.com, mx2.mail.icloud.com, mx3.mail.icloud.com, mx1.mail.icloud.com, m x6.mail.icloud.com, mx4.mail.icloud.com, mx5.mail.icloud.com, mx2.mail.icloud.com, mx3.mail.icloud.com, mx1.mail.icloud.com, mx6.mail.icloud.com, mx4.mail.icloud.com, mx5.mail.icloud.com, mx2.mail.icloud.com, mx3.mail.icloud.com, mx1.mail.icloud.com, mx6.mail.icloud.com, mx4.mail.icloud.com, mx5.mail.icloud.com, mx2.mail.icloud.com, mx3.mail.icloud.com, mx1.mail.icloud.com, mx6.mail.icloud.com, mx4.mail.icloud.com, mx5.mail.icloud.com, mx2.mail.icloud.com, mx3.mail.icloud.com, mx1.mail.icloud.com, mx6.mail.icloud.com, mx4.mail.icloud.com, mx5.mail.icloud.com, mx2.mail.icloud.com, mx3.mail.icloud.com, mx1.mail.icloud.com, mx6.mail.icloud.com, mx4.mail.icloud.com, mx5.mail.icloud.com, mx2.mail.icloud.com, mx3.mail.icloud.com, mx1.mail.icloud.com, mx6.mail.icloud.com, mx4.mail.icloud.com, mx5.mail.icloud.com, mx2.mail.icloud.com, mx3.mail.icloud.com, mx1.mail.icloud.com, mx6.mail.icloud.com, mx4.mail.icloud.com, mx5.mail.icloud.com, mx2.mail.icloud.com, mx3.mail.icloud.com, mx1.mail.icloud.com, mx6.mail.icloud.com, mx4.mail.icloud.co m, mx5.mail.icloud.com, mx2.mail.icloud.com, mx3.mail.icloud.com, mx1.mail.icloud.com, mx6.mail.icloud.com, mx4.mail.icloud.com, mx5.mail.icloud.com, mx2.mail.icloud.com, mx3.mail.icloud.com, mx1.mail.icloud.com, mx6.mail.icloud.com, mx4.mail.icloud.com, mx5.mail.icloud.com, mx2.mail.icloud.com, mx3.mail.icloud.com, mx1.mail.icloud.com, mx6.mail.icloud.com, mx4.mail.icloud.com, mx5.mail.icloud.com, mx2.mail.icloud.com, mx3.mail.icloud.com, mx1.mail.icloud.com, mx6.mail.icloud.com, mx4.mail.icloud.com, mx5.mail.icloud.com, mx2.mail.icloud.com, mx3.mail.icloud.com, mx1.mail.icloud.com, mx6.mail.icloud.com, mx4.mail.icloud.com, mx5.mail.icloud.com, mx2.mail.icloud.com, mx3.mail.icloud.com, mx1.mail.icloud.com, mx6.mail.icloud.com, mx4.mail.icloud.com, mx5.mail.icloud.com, mx2.mail.icloud.com, mx3.mail.icloud.com, mx1.mail.icloud.com, mx6.mail.icloud.com, mx4.mail.icloud.com, mx5.mail.icloud.com, mx2.mail.icloud.com, mx3.mail.icloud.com, mx1.mail.icloud.com, mx6.mail.icloud.com, mx4.mail.icloud.com, mx5.mail.icloud.com, mx2.mail.icloud .com, mx3.mail.icloud.com, mx1.mail.icloud.com, mx6.mail.icloud.com, mx4.mail.icloud.com, mx5.mail.icloud.com, mx2.mail.icloud.com, mx3.mail.icloud.com, mx1.mail.icloud.com, mx6.mail.icloud.com, mx4.mail.icloud.com, mx5.mail.icloud.com, mx2.mail.icloud.com, mx3.mail.icloud.com, mx1.mail.icloud.com, mx6.mail.icloud.com, mx4.mail.icloud.com, mx5.mail.icloud.com, mx2.mail.icloud.com, mx3.mail.icloud.com, mx1.mail.icloud.com, mx6.mail.icloud.com, mx4.mail.icloud.com, mx5.mail.icloud.com, mx2.mail.icloud.com, mx3.mail.icloud.com, mx1.mail.icloud.com, mx6.mail.icloud.com, mx4.mail.icloud.com, mx5.mail.icloud.com, mx2.mail.icloud.com, mx3.mail.icloud.com, mx1.mail.icloud.com, mx6.mail.icloud.com, mx4.mail.icloud.com, mx5.mail.icloud.com, mx2.mail.icloud.com, mx3.mail.icloud.com, mx1.mail.icloud.com, mx6.mail.icloud.com, mx4.mail.icloud.com, mx5.mail.icloud.com, mx2.mail.icloud.com, mx3.mail.icloud.com, mx1.mail.icloud.com, mx6.mail.icloud.com, mx4.mail.icloud.com, mx5.mail.icloud.com, mx2.mail.icloud.com, mx3.mail.icloud.com, mx1.mail.icl oud.com,mx6.mail.icloud.com,mx4.mail.icloud.com,mx5.mail.icloud.com,mx2.mail.icloud.com,mx3.mail.icloud.com,mx1.mail.icloud.com,mx6.mail.icloud.com,mx4.mail.icloud.com,mx5.mail.icloud.com,mx2.mail.icloud.com,mx3.mail.icloud.com,mx1.mail.icloud.com,mx6.mail.icloud.com,mx4.mail.icloud.com,mx5.mail.icloud.com,mx2.mail.icloud.com,mx3.mail.icloud.com,mx1.mail.icloud.com,mx6.mail.icloud.com,mx4.mail.icloud.com,mx5.mail.icloud.com,mx2.mail.icloud.com,mx3.mail.icloud.com]; NEURAL_HAM_SHORT(-0.95)[-0.951,0]; RCVD_IN_DNSWL_LOW(-0.10)[53.6.58.17.list.dnswl.org : 127.0.5.1]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[me.com]; ASN(0.00)[asn:714, ipnet:17.58.0.0/20, country:US]; MID_RHS_MATCH_FROM(0.00)[]; RECEIVED_SPAMHAUS_PBL(0.00)[148.52.235.80.zen.spamhaus.org : 127.0.0.10]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[me.com:s=04042017]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; IP_SCORE(-0.91)[ipnet: 17.58.0.0/20(-2.24), asn: 714(-2.23), country: US(-0.06)]; DWL_DNSWL_LOW(-1.00)[me.com.dwl.dnswl.org : 127.0.5.1]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Mon, 29 Apr 2019 18:58:19 -0000 > On 29 Apr 2019, at 21:47, Thomas Laus wrote: >=20 > On 2019-04-29 14:27, Thomas Laus wrote: >> It was more than a broken console. All of the other 2 computers that = I >> upgraded to r346885 were essentially 'dead'. I could not even = remotely >> login to them via ssh. All of them required a hard power button = reset >> to get into single user mode to let me comment out the rc.conf line = that >> loads the DRM driver. The computer could successfully boot without = DRM >> activation but would go to a black console screen again with = 'startx'. >> This also required a hard power button shutdown. I rolled back to >> r346544 and everything worked again like before. >>=20 >> My disastrous update to r346885 included installing a new gptzfsboot = and >> pmbr in the drive boot record. I did not try booting an older kernel >> using the new gptzfsboot. I was concerned about the lack of ssh = login >> when the computers lost their console, so I just rolled back my = system >> to the last snapshot made a week ago. >>=20 > Ian: >=20 > I re-activated the r346885 BEADM snapshot and booted from my > 'kernel.old' from r346544 and everything came up OK including 'X'. >=20 > I don't know what that means. It might be that I have a DRM issue > instead of a gptzfsboot problem? Everything except for the kernel is > now running CURRENT r346885. I am not using the updated > drm-current-kmod because I am using the r346544 kernel.old. >=20 It means you have different issues - one is about gptzfsboot causing = boot problems and apparently it got fixed when you did update the = bootcode (the boot partition is global). But also you got bitten by DRM = update, and since you had old BE around, you were able to load old = kernel. Now the question is, is that gptzfsboot issue really fixed or is it just = the =E2=80=9Cwarm boot=E2=80=9D fix you were seeing earlier too. rgds, toomas > Tom >=20 >=20 > --=20 > Public Keys: > PGP KeyID =3D 0x5F22FDC1 > GnuPG KeyID =3D 0x620836CF > _______________________________________________ > freebsd-current@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to = "freebsd-current-unsubscribe@freebsd.org" From owner-freebsd-current@freebsd.org Mon Apr 29 19:24:55 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D2DE2159A82C for ; Mon, 29 Apr 2019 19:24:54 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound1a.eu.mailhop.org (outbound1a.eu.mailhop.org [52.58.109.202]) (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 5C1516D8A7 for ; Mon, 29 Apr 2019 19:24:53 +0000 (UTC) (envelope-from ian@freebsd.org) ARC-Seal: i=1; a=rsa-sha256; t=1556565890; cv=none; d=outbound.mailhop.org; s=arc-outbound20181012; b=PsznsQoInAORYe6+Jrc6Kh6Uib4pZZP+YQkOdOI1JuE6MPSwCHJDvLykcPqXYozKaqyI/oyh/rVOA J4FOLtNwlfCGx0LqZwv/WKDSMZCp7QMHoFadryzW8HF7MhKQpHHdYocvmL74+JouNGG0hflGdZfiAs 0pFi9bNh6U31fpapkBe0gK04jlcnE+V6E+0rq5mR9qDVwZNZ1f2TiDB463ep6i2JdUD5zORqKJywv2 l7C3GUmzBTYCjybewdXZpbXyrW1JhEf12pwdDxvpEbwYY09xVPiXmxMawDftmNNUheKLnC2/MSUALL 0u5HUuHVFYKmPvrrYaSahDdEniW683g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=arc-outbound20181012; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:to:from:subject:message-id:dkim-signature:from; bh=P2s1iQ2Ixlnf390+kaMu+70/LYmGaJirr1HJuivOCZ8=; b=fy3JOpCOrbZ1owGDHbR5lHOjhMlFD/OsiV7sgZ6PF4STcRMXI5VKx8Tf02eOjrDb5So6xKaKNWiGK CU9Hv96fVZIpGek6t5i1oz6gQayvnrFf7/yZn06g4ZmlHJEf4gL3hzK8X+0VcJikRS2Ogrd+wEMerv CS0lDmWkiFYR0a6lxSR/zflsO3XYQrM7LGgBvAdZLPMXNxPeOnLbFqwDCLyK/qL57equ0fFPXcI8lL J+uygKP5OxhgUN6q9CjvHRjvhLb8ZtF8UuCDZcrKfBX/v29EWLfmj9ZFquMLgs2O/dBDjohkg5GkgH D73C9GSwzjwNJcq21eaeEjpzPLLegng== ARC-Authentication-Results: i=1; outbound2.eu.mailhop.org; spf=softfail smtp.mailfrom=freebsd.org smtp.remote-ip=67.177.211.60; dmarc=none header.from=freebsd.org; arc=none header.oldest-pass=0; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=dkim-high; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:to:from:subject:message-id:from; bh=P2s1iQ2Ixlnf390+kaMu+70/LYmGaJirr1HJuivOCZ8=; b=XLfJ/uhCblk0llTku2zOPyG2nT/uaOI9G2P8Z2w72yCOizSVM8+tzW6acG0nuTFUJ+WL7n59CPOUv CjIIQEh6+QnZW9ZF6BbX96K00lBLl1EVlxizuvBWnSIDqTHR6VdVVEN4duZwWjvJtY6DkKIV0GIeDg kr9tvwkSFH8AMkE/VYqH0DRlvP/zxIrbQow4CemkG5FB5RmJuk+x24RFHBQDYl2NcSfWliv7w5d1a5 X+vW+d8EsUbmSnMfjjVoTwI1RJOlW7n5TEixzGInLsJtnIp+0ZC4X51xHfQlpi3J4RQRnO+HNQH4qe 0NgastnIWlnB32WXSn3CV0ebpe7tgRg== X-MHO-RoutePath: aGlwcGll X-MHO-User: 72c72bdd-6ab4-11e9-803b-31925da7267c X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 67.177.211.60 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [67.177.211.60]) by outbound2.eu.mailhop.org (Halon) with ESMTPSA id 72c72bdd-6ab4-11e9-803b-31925da7267c; Mon, 29 Apr 2019 19:24:48 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.15.2) with ESMTP id x3TJOkBc004100; Mon, 29 Apr 2019 13:24:46 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: <6e0db2b2130555acb64c9016a33da07bb0d16f96.camel@freebsd.org> Subject: Re: Question about 'gptzfsboot' From: Ian Lepore To: lausts@acm.org, FreeBSD Current Date: Mon, 29 Apr 2019 13:24:45 -0600 In-Reply-To: <9ed708cc-8b16-12e7-9119-aeebb412317c@acm.org> References: <01d10a11-49b2-2982-01cb-b49a0831d30b@acm.org> <5de29e0b5228d7eb0aac8e0eec116896f11ea862.camel@freebsd.org> <5bf88341-80f0-3aff-f51a-0b1975530f2e@acm.org> <0848043e68641ea47b918b8480ac8a5a3bb773e0.camel@freebsd.org> <940cbef4-67a9-1f8e-2bca-35b41e4a08f9@acm.org> <9ed708cc-8b16-12e7-9119-aeebb412317c@acm.org> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5 FreeBSD GNOME Team Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 5C1516D8A7 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.99 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.99)[-0.991,0]; ASN(0.00)[asn:16509, ipnet:52.58.0.0/15, country:US]; NEURAL_HAM_LONG(-1.00)[-1.000,0] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Mon, 29 Apr 2019 19:24:55 -0000 On Mon, 2019-04-29 at 14:47 -0400, Thomas Laus wrote: > On 2019-04-29 14:27, Thomas Laus wrote: > > It was more than a broken console. All of the other 2 computers > > that I > > upgraded to r346885 were essentially 'dead'. I could not even > > remotely > > login to them via ssh. All of them required a hard power button > > reset > > to get into single user mode to let me comment out the rc.conf line > > that > > loads the DRM driver. The computer could successfully boot without > > DRM > > activation but would go to a black console screen again with > > 'startx'. > > This also required a hard power button shutdown. I rolled back to > > r346544 and everything worked again like before. > > > > My disastrous update to r346885 included installing a new > > gptzfsboot and > > pmbr in the drive boot record. I did not try booting an older > > kernel > > using the new gptzfsboot. I was concerned about the lack of ssh > > login > > when the computers lost their console, so I just rolled back my > > system > > to the last snapshot made a week ago. > > > > Ian: > > I re-activated the r346885 BEADM snapshot and booted from my > 'kernel.old' from r346544 and everything came up OK including 'X'. > > I don't know what that means. It might be that I have a DRM issue > instead of a gptzfsboot problem? Everything except for the kernel is > now running CURRENT r346885. I am not using the updated > drm-current-kmod because I am using the r346544 kernel.old. > > Tom > > I can't say anything at all about drm or other video driver issues, I'm just not knowledgeable about that stuff at all. The only thing I was getting at was that the changes I made in r346675 might make this error stop happening: gptzfsboot: error 1 LBA 18446744072709551608 gptzfsboot: error 1 LBA 1 gptzfsboot: No ZFS pools located, can't boot Emphasis on the "might"... that appears to be an error during probing for zfs, and I made some fixes related to probing for zfs. -- Ian From owner-freebsd-current@freebsd.org Mon Apr 29 19:31:44 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 198A3159AB6B; Mon, 29 Apr 2019 19:31:44 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: from smtp-out-so.shaw.ca (smtp-out-so.shaw.ca [64.59.136.139]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 9A9B46E3AA; Mon, 29 Apr 2019 19:31:41 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: from spqr.komquats.com ([70.67.125.17]) by shaw.ca with ESMTPA id LBzshjHmcGusjLBzuhmeZ0; Mon, 29 Apr 2019 13:31:33 -0600 X-Authority-Analysis: v=2.3 cv=fOdHIqSe c=1 sm=1 tr=0 a=VFtTW3WuZNDh6VkGe7fA3g==:117 a=VFtTW3WuZNDh6VkGe7fA3g==:17 a=jpOVt7BSZ2e4Z31A5e1TngXxSK0=:19 a=kj9zAlcOel0A:10 a=oexKYjalfGEA:10 a=iKhvJSA4AAAA:8 a=YxBL1-UpAAAA:8 a=6I5d2MoRAAAA:8 a=zoJ4fAklMHesfqNpwjwA:9 a=CjuIK1q_8ugA:10 a=odh9cflL3HIXMm4fY7Wr:22 a=Ia-lj3WSrqcvXOmTRaiG:22 a=IjZwj45LgO3ly-622nXo:22 Received: from slippy.cwsent.com (slippy8 [10.2.2.6]) by spqr.komquats.com (Postfix) with ESMTPS id D3E2B3105; Mon, 29 Apr 2019 12:31:26 -0700 (PDT) Received: from slippy.cwsent.com (localhost [127.0.0.1]) by slippy.cwsent.com (8.15.2/8.15.2) with ESMTP id x3TJV7Bg079805; Mon, 29 Apr 2019 12:31:07 -0700 (PDT) (envelope-from Cy.Schubert@cschubert.com) Received: from slippy (cy@localhost) by slippy.cwsent.com (8.15.2/8.15.2/Submit) with ESMTP id x3TJV73d079802; Mon, 29 Apr 2019 12:31:07 -0700 (PDT) (envelope-from Cy.Schubert@cschubert.com) Message-Id: <201904291931.x3TJV73d079802@slippy.cwsent.com> X-Authentication-Warning: slippy.cwsent.com: cy owned process doing -bs X-Mailer: exmh version 2.8.0 04/21/2012 with nmh-1.7.1 Reply-to: Cy Schubert From: Cy Schubert X-os: FreeBSD X-Sender: cy@cwsent.com X-URL: http://www.cschubert.com/ To: "Rodney W. Grimes" cc: Kris Moore , FreeBSD Stable , freebsd-ports@freebsd.org, =?UTF-8?Q?Goran_Meki=C4=87?= , freebsd-hackers@freebsd.org, FreeBSD Current , freebsd-pkgbase@freebsd.org, freebsd-pkg@freebsd.org, Emmanuel Vadot Subject: Re: CFT: FreeBSD Package Base In-Reply-To: Message from "Rodney W. Grimes" of "Mon, 29 Apr 2019 07:41:22 -0700." <201904291441.x3TEfMid072751@gndrsh.dnsmgr.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Mon, 29 Apr 2019 12:31:07 -0700 X-CMAE-Envelope: MS4wfNzDWI+zWN/ORISOq2YqftqFPdS4edEpOvpU680vr/0sjvuXehwqqYw0ygP6+3T7Viuz3PQ57eRy7ntso0zPA0JjpvAP5KpCIGDydVICtnz/bDuBZkz4 VbYnvaZwzvtOLW8kh/E7iOCeqvOdfrhDDuiTa+Y3tiipLD5wFQ7WpOMBu8d6YrXpgO+nSY1ixyrUmJWDQMUI4uT6jZd+oryQwP57gTjGBm4H7h/9mgQjhYAY SQ1w9uhrKaTp77U96HuJm588nPRfFMJaHYZx/ujMsDcLJ2shhxEYacWnLVCukybqG59i/LE/HnqNK70ShU64HBWLAE0+UKo/j0aEmoKiYmImmhTpfe1quzvx eZfp65MULKH35mmEeRiGdaCZKvJl34o+2v5R9iwIpNcP+v2lEFdlES8D3hdvr1zkghhJAd92ZKzqvEq+P0/RrZed+EmdU0ZCe8iDz1f+E+g4/cZQBThOnlBZ elX6kJv4tFCEr9Dbre3Bz9SgHVyRWEGx7ERsHS2PMdNGgjxvUJk20eu6jc8= X-Rspamd-Queue-Id: 9A9B46E3AA X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-3.49 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; HAS_REPLYTO(0.00)[Cy.Schubert@cschubert.com]; TO_DN_SOME(0.00)[]; MV_CASE(0.50)[]; HAS_XAW(0.00)[]; MX_GOOD(-0.01)[spqr.komquats.com]; NEURAL_HAM_SHORT(-0.99)[-0.986,0]; RCPT_COUNT_SEVEN(0.00)[10]; RECEIVED_SPAMHAUS_PBL(0.00)[17.125.67.70.zen.spamhaus.org : 127.0.0.11]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; ASN(0.00)[asn:6327, ipnet:64.59.128.0/20, country:CA]; MIME_TRACE(0.00)[0:+]; RCVD_IN_DNSWL_LOW(-0.10)[139.136.59.64.list.dnswl.org : 127.0.5.1]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; RCVD_COUNT_FIVE(0.00)[5]; REPLYTO_EQ_FROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; IP_SCORE(-2.29)[ip: (-5.71), ipnet: 64.59.128.0/20(-3.21), asn: 6327(-2.45), country: CA(-0.09)]; TO_MATCH_ENVRCPT_SOME(0.00)[]; R_SPF_NA(0.00)[]; SUSPICIOUS_RECIPS(1.50)[] X-Mailman-Approved-At: Mon, 29 Apr 2019 19:54:08 +0000 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Mon, 29 Apr 2019 19:31:44 -0000 In message <201904291441.x3TEfMid072751@gndrsh.dnsmgr.net>, "Rodney W. Grimes" writes: > > On Mon, Apr 29, 2019 at 10:09 AM Rodney W. Grimes < > > freebsd-rwg@gndrsh.dnsmgr.net> wrote: > > > > > > > > > > Correct, this is ZFS only. And it's something we're using specific to > > > FreeNAS / TrueOS, which is why I didn't originally mention it as apart of > > > our CFT. > > > > > > Then please it is "CFT: FreeNAS/TrueOS pkg base, ZFS only", > > > calling this FreeBSD pkg base when it is not was wrong, > > > and miss leading. > > > > > > > Sorry, I disagree. > Which is fine. > > > This pkg base is independent of the ZFS tool we're using > > to wrangle boot-environments. Hence why it wasn't mentioned in the CFT. > > These base packages work the same as existing in-tree pkg base on UFS, no > > difference. If anything are probably safer due to being able to update all > > of userland in single extract operation, so you don't have out of order > > extraction of libc or some such. > > You missed the major string change and focused on the edge, > No comment on calling iXsystems :stuff: FreeBSD instead of FreeNAS/TrueOS? > > That was the major point of my statement, your miss leading the user > community, you yourself said this would never be imported into FreeBSD > base, so I see no reason that it should be called "FreeBSD package Base", > as it is not, that is a different project. Taking the last comment on this thread to ask a question and maybe refocus a little. The discussion about granularity begs the question, why pkgbase in the first place? My impression was that it allowed people to select which components they wanted to either create a lean installation or mix and match base packages and ports (possibly with flavours to install in /usr rather than $LOCALBASE) such that maybe person A wanted a stock install while person B wanted to replace, picking a random example, BSD tar with GNU tar. Isn't that the real advantage of pkgbase? If OTOH it's binary updates V 2.0, what's the point? I'm a little rhetorical here but you get my point. If I want ipfw instead pf or ipfilter instead of the others I should have the freedom. Similarly if I want vim instead of vi I should have the choice to install vim as /usr/bin/vi. Otherwise all the effort to replace binary updates makes no sense. -- Cheers, Cy Schubert FreeBSD UNIX: Web: http://www.FreeBSD.org The need of the many outweighs the greed of the few. From owner-freebsd-current@freebsd.org Mon Apr 29 20:30:48 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5A0AC159CCAF for ; Mon, 29 Apr 2019 20:30:48 +0000 (UTC) (envelope-from lausts@acm.org) Received: from cdptpa-cmomta01.email.rr.com (cdptpa-outbound-snat.email.rr.com [107.14.166.228]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 0C3D272A7A; Mon, 29 Apr 2019 20:30:46 +0000 (UTC) (envelope-from lausts@acm.org) Received: from mail.laus.org ([65.29.112.189]) by cmsmtp with ESMTP id LCvChsrUsfHC7LCvEhzU0u; Mon, 29 Apr 2019 20:30:45 +0000 Received: from [192.168.1.100] (inspiron [192.168.1.100]) by mail.laus.org (8.15.2/8.15.2) with ESMTPS id x3TKUfd2014231 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NO); Mon, 29 Apr 2019 16:30:42 -0400 (EDT) (envelope-from lausts@acm.org) X-Authentication-Warning: mail.laus.org: Host inspiron [192.168.1.100] claimed to be [192.168.1.100] Reply-To: lausts@acm.org Subject: Re: Question about 'gptzfsboot' To: Toomas Soome Cc: Ian Lepore , FreeBSD Current References: <01d10a11-49b2-2982-01cb-b49a0831d30b@acm.org> <5de29e0b5228d7eb0aac8e0eec116896f11ea862.camel@freebsd.org> <5bf88341-80f0-3aff-f51a-0b1975530f2e@acm.org> <0848043e68641ea47b918b8480ac8a5a3bb773e0.camel@freebsd.org> <940cbef4-67a9-1f8e-2bca-35b41e4a08f9@acm.org> <9ed708cc-8b16-12e7-9119-aeebb412317c@acm.org> <1AE55D88-B509-44B9-953E-A5BFBF383102@me.com> From: Thomas Laus Openpgp: preference=signencrypt Autocrypt: addr=lausts@acm.org; prefer-encrypt=mutual; keydata= mQGiBDx1NWwRBADARalI5I8kGeBYYYWnZB73T1fU4333yCuRokRvzlAZ5Zhb3hqsNdTEMheN FDjZSL8J5jeJtvSRinY2p09CxpAMoJR9zHLmHl+zEOY8fInbB+KiFtSfGf0blSEY9/+isQP9 xmUIQWUj0kwVtrns7m1HrYLiI07NVFzbHNKqQcbPuwCg0n/KKi+VJiUs5MqLKwGuPotGeZME AIluMetTQwfLyovundMwFYlSZ/Z8JjkMybqgKuiRrZnaBVVZ80NjAYZI73yAZPfQh9mvFxW9 ipc2tSALwDy/tYDpQRK0k+0EsDmwG/wM6OarkqSuFcYx+tP86+2+6Xitn6E/hriIWa/ZQVef /fx7dZzdwhXH6fd34v8o/BuqhawLBACs4MTMGbdSmyI56vCMXWY1yxRPmuygd4vUnXqYwlrM Ee/LjQdreg1zTAJnnW1K+PgOUW/jvS+uAbgxLa3i59/Z4Uu7nB6G1y+Y1cThojUsLnvoJlt1 4XE1U/vnOcvO3evo6knB1qjbAMsZGaVleiVKDq+7XE7swe4WtBJKbYJthbQcVGhvbWFzIExh dXMgPGxhdXN0c0BhY20ub3JnPoh/BBMRAgA/AheAAh4BBgsJCAcDAgYVCAIJCgsEFgIDAQIZ ARYhBBloSoDtPqFEokqZd+v/gtRiCDbPBQJcKgq6BQkhqyDOAAoJEOv/gtRiCDbP9xQAoL7B hCgFeI2K/0koKP3U8OB52nQyAJ0dd/QVJC7tV8gER4tse5GCUN5CHrkCDQRFspgcEAgAjXsi 9WqowAKZ7d2ix6t7fiYgu2QBGWq36NvN+cPBJIu0CnagL1v4W1UrRW/0cInLzgqlWrSU7SFg y1+rGBlusMHf8/faGeZD0XwMdYgTIYdjdK5VZ0GaRWUs0LbHAOJQkOFRHLMAEG8wrc3f1xrn uVJ4JPOA81kTmTXvYTyQNXJBySc0oNSgvSut8aBbNGBZhw9U2V3yXXnnMeWR8+DYrriYdOdR eK7S0LNN8TPY60PJx3KLN9vUY9Cb5Ly0NavF3wREPQqYlNfTMoG/GA/n8XB6SCoMj73oKCyw FLbckBUjFsl7wTeKKvU68V8kWG762fscXhOhRduETGrja09MbwADBQf/WiycmdfNtB41+vvT HQqz9tm3ZHAW2yE53CxfQpvlyS/KwnWgLjl/iV0SHRDede0NJ5yTEqPVhqq7WCdlqVsHPSpX FfvyOgbNmjPmOY/a1nW4UnWSqA7bgQvkthahhoLeHzkU8YKupW0m05RIBpqQER6HwBOksTq4 sWV/lUy1P0VT8GqqPLNklKe2BEu+KhuhLV6XwEG3VrHNoY6/R5CMGvBhZbtiUViCZktmxJAj Fq0VCcuj7+Oo52eq4BL2vMrzLX+2Ib1JSWid6t0N+grXxbr2mv7H2V2/4Vo0XI3IKxPX1mdG y9RBkbRUGyV9A8RlaS0QTnXvsxZTjOnmjxPX64hmBBgRAgAmAhsMFiEEGWhKgO0+oUSiSpl3 6/+C1GIINs8FAlwqCsMFCRhtvicACgkQ6/+C1GIINs/KCgCdGI1pg3HFhr7VEQeC63bhlMKH 0GAAn0mvTZY9OWKGMPoo0x/HdXkdgJHe Message-ID: Date: Mon, 29 Apr 2019 16:30:41 -0400 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: <1AE55D88-B509-44B9-953E-A5BFBF383102@me.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-CMAE-Envelope: MS4wfFSsDycBkS0fcG0D78sUzIRPJQPyvYM+M4LRv3NghMpMCcJ+gCX4nHyoUyGQTS3cm7PHAw7cL8+uo15Jj0ldvDB3i81B58rjMGoWuHmQU2ZDOhHpeToa nVDlp6rubSM72+zb9ijQWfj7RB+NgpXm5OAYC2rZMKT540i404XY43/DlypHtxsYAQVciPXgIcZsFHaaZVaPgq16gue18BYgFRPtFl2isV7frsXAdxRsFvTL siYL03osJ+S215kzWr1RpA== X-Rspamd-Queue-Id: 0C3D272A7A X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; spf=softfail (mx1.freebsd.org: 107.14.166.228 is neither permitted nor denied by domain of lausts@acm.org) smtp.mailfrom=lausts@acm.org X-Spamd-Result: default: False [-3.26 / 15.00]; HAS_REPLYTO(0.00)[lausts@acm.org]; HAS_XAW(0.00)[]; REPLYTO_ADDR_EQ_FROM(0.00)[]; R_SPF_SOFTFAIL(0.00)[~all]; RCVD_COUNT_THREE(0.00)[3]; TO_DN_ALL(0.00)[]; MX_GOOD(-0.01)[cached: mail.mailroute.net]; NEURAL_HAM_SHORT(-0.63)[-0.625,0]; FREEMAIL_TO(0.00)[me.com]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; R_DKIM_NA(0.00)[]; ASN(0.00)[asn:14065, ipnet:107.14.160.0/20, country:US]; MIME_TRACE(0.00)[0:+]; MID_RHS_MATCH_FROM(0.00)[]; RECEIVED_SPAMHAUS_PBL(0.00)[189.112.29.65.zen.spamhaus.org : 127.0.0.10]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-0.998,0]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[acm.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[228.166.14.107.list.dnswl.org : 127.0.5.0]; IP_SCORE(-0.52)[ipnet: 107.14.160.0/20(-1.42), asn: 14065(-1.13), country: US(-0.06)]; RWL_MAILSPIKE_POSSIBLE(0.00)[228.166.14.107.rep.mailspike.net : 127.0.0.17] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Mon, 29 Apr 2019 20:30:48 -0000 On 2019-04-29 14:58, Toomas Soome wrote: > > It means you have different issues - one is about gptzfsboot causing boot problems and apparently it got fixed when you did update the bootcode (the boot partition is global). But also you got bitten by DRM update, and since you had old BE around, you were able to load old kernel. > > Now the question is, is that gptzfsboot issue really fixed or is it just the “warm boot” fix you were seeing earlier too. > Toomas: After activating the snapshot made for r346885, I got the same sort of gptzfsboot errors that I had seen previously. After my third attempt, I was finally given the prompt for my Geli password and proceeded to the boot menu. I selected item #3 and went to the loader menu. I selected booting from kernel.old and got a successful startup. I have rebooted this laptop another dozen times this afternoon and had not had any more gptzfsboot issues since the three observed when re-activating r346885. It looks like the changes made by Ian Lepore did not solve my problem with gptzfsboot. I will probably start another thread about my issue with the DRM update. Thanks for the assistance. Tom -- Public Keys: PGP KeyID = 0x5F22FDC1 GnuPG KeyID = 0x620836CF From owner-freebsd-current@freebsd.org Mon Apr 29 20:12:48 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AE6BF159C4CB for ; Mon, 29 Apr 2019 20:12:48 +0000 (UTC) (envelope-from jmaloney@ixsystems.com) Received: from mail-yw1-xc44.google.com (mail-yw1-xc44.google.com [IPv6:2607:f8b0:4864:20::c44]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2AF7871342 for ; Mon, 29 Apr 2019 20:12:47 +0000 (UTC) (envelope-from jmaloney@ixsystems.com) Received: by mail-yw1-xc44.google.com with SMTP id j4so4222821ywk.11 for ; Mon, 29 Apr 2019 13:12:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ixsystems-com.20150623.gappssmtp.com; s=20150623; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=6MjsstOZD7psHVBmtlDM1lEe80ANjy/dSzbHny/7BdI=; b=k9foXJI/JSbZgDBP4fCHwVrMBUYq2kvPzTJYVw3Nrjse5oywo8ebK8buMKJIkz5OBm Xs9LGrM+EbX3Sy7b2OJbDT+H+2M4iR1OYRp3j5OZvhAcq6f9WuxrqqPPAY2gKHwsmhGR vsq7NB+JUsqDBH/cH+XPUg45yNdtyRUyNugAn2eDQP2BswakIiaZQiXRZjieIQP418hq +grTgUQzoFUm1hgN9wOhBtw7djqss1NloSPbjYsed7TnFFkWzCwphcMzL9ei2xzZa/Y+ GZoac09S/itq8iVI1JXBqrwfvf9Fp0jd3Bhj1GGl041sLcBaCka4c894oN/cu7TysJuC 5+1w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=6MjsstOZD7psHVBmtlDM1lEe80ANjy/dSzbHny/7BdI=; b=jg97vapb28CKte/P25Q+5r5Cvt3MKYGPfW8Z3yOsbhbiu6OctetyeuFhqaMTAktU5H mbmz+LOLJgMVP11lB8d3TjIk7xCW0jzQSFWwJCmmFu42Rgybazx4sB5bwy1iMr6QxzBl JaUiIjTf5xkVgBjU4G5z/CJTiAbR+9fgf7/DCA5xRoRx+6qWMyn4/jJqHxn8FUrzPUI2 w2mu9ooKJYBKVKbPz7gXO3M1mxn0jKYlwZqOX5xj02oZehoKjmxGqAPNaFdC/+QZjnkT zBY0Ym+y8QZoM8/4h3r1+OIiLyvCL2w2lzn5wKRsxaGkbvslhFX8okVqVN/dGcb7HYeB Zcdw== X-Gm-Message-State: APjAAAXwqnJFq0MMxDu7ghw19hLSto7pRec1qlF7JeaX9bQbYLRZHrps W2GbFQRvX4/EZkop6drVG6UpEQ== X-Google-Smtp-Source: APXvYqxXTtel0TlWm5Rw3TF3NV29b2J9wd5tI5zBCRkqB2n1zoArV3CzMNIGd6dXvgKhLNXQhc7qWQ== X-Received: by 2002:a81:6608:: with SMTP id a8mr22566339ywc.229.1556568766490; Mon, 29 Apr 2019 13:12:46 -0700 (PDT) Received: from [10.238.1.100] ([12.189.233.131]) by smtp.gmail.com with ESMTPSA id j83sm10920165ywj.93.2019.04.29.13.12.44 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 29 Apr 2019 13:12:45 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.8\)) Subject: Re: CFT: FreeBSD Package Base From: Joe Maloney In-Reply-To: <201904291931.x3TJV73d079802@slippy.cwsent.com> Date: Mon, 29 Apr 2019 16:12:43 -0400 Cc: "Rodney W. Grimes" , Kris Moore , FreeBSD Stable , freebsd-ports@freebsd.org, =?utf-8?Q?Goran_Meki=C4=87?= , freebsd-hackers@freebsd.org, FreeBSD Current , freebsd-pkgbase@freebsd.org, freebsd-pkg@freebsd.org, Emmanuel Vadot Content-Transfer-Encoding: quoted-printable Message-Id: <6EB65F49-47CD-48B2-8C58-BF387D8C7A58@ixsystems.com> References: <201904291931.x3TJV73d079802@slippy.cwsent.com> To: Cy Schubert X-Mailer: Apple Mail (2.3445.104.8) X-Rspamd-Queue-Id: 2AF7871342 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=ixsystems-com.20150623.gappssmtp.com header.s=20150623 header.b=k9foXJI/; dmarc=pass (policy=none) header.from=ixsystems.com; spf=pass (mx1.freebsd.org: domain of jmaloney@ixsystems.com designates 2607:f8b0:4864:20::c44 as permitted sender) smtp.mailfrom=jmaloney@ixsystems.com X-Spamd-Result: default: False [-2.82 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; MV_CASE(0.50)[]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[ixsystems-com.20150623.gappssmtp.com:+]; MX_GOOD(-0.01)[cached: ALT3.ASPMX.L.GOOGLE.com]; RCPT_COUNT_SEVEN(0.00)[11]; NEURAL_HAM_SHORT(-0.93)[-0.933,0]; DMARC_POLICY_ALLOW(-0.50)[ixsystems.com,none]; FROM_EQ_ENVFROM(0.00)[]; IP_SCORE(-0.88)[ip: (1.06), ipnet: 2607:f8b0::/32(-3.16), asn: 15169(-2.24), country: US(-0.06)]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_TLS_LAST(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[ixsystems-com.20150623.gappssmtp.com:s=20150623]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[4.4.c.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; SUSPICIOUS_RECIPS(1.50)[] X-Mailman-Approved-At: Mon, 29 Apr 2019 20:39:06 +0000 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Mon, 29 Apr 2019 20:12:49 -0000 With CFT version you chose to build, and package individual components = such as sendmail with a port option. That does entirely solve the = problem of being able to reinstall sendmail after the fact without a = rebuild of the userland (base) port but perhaps base flavors could solve = that problem assuming flavors could extend beyond python. Joe Maloney Quality Engineering Manager / iXsystems Enterprise Storage & Servers Driven By Open Source > On Apr 29, 2019, at 3:31 PM, Cy Schubert = wrote: >=20 > In message <201904291441.x3TEfMid072751@gndrsh.dnsmgr.net>, "Rodney W.=20= > Grimes" > writes: >>> On Mon, Apr 29, 2019 at 10:09 AM Rodney W. Grimes < >>> freebsd-rwg@gndrsh.dnsmgr.net> wrote: >>>=20 >>>>>=20 >>>>> Correct, this is ZFS only. And it's something we're using specific = to >>>> FreeNAS / TrueOS, which is why I didn't originally mention it as = apart of >>>> our CFT. >>>>=20 >>>> Then please it is "CFT: FreeNAS/TrueOS pkg base, ZFS only", >>>> calling this FreeBSD pkg base when it is not was wrong, >>>> and miss leading. >>>>=20 >>>=20 >>> Sorry, I disagree. >> Which is fine. >>=20 >>> This pkg base is independent of the ZFS tool we're using >>> to wrangle boot-environments. Hence why it wasn't mentioned in the = CFT. >>> These base packages work the same as existing in-tree pkg base on = UFS, no >>> difference. If anything are probably safer due to being able to = update all >>> of userland in single extract operation, so you don't have out of = order >>> extraction of libc or some such. >>=20 >> You missed the major string change and focused on the edge, >> No comment on calling iXsystems :stuff: FreeBSD instead of = FreeNAS/TrueOS? >>=20 >> That was the major point of my statement, your miss leading the user >> community, you yourself said this would never be imported into = FreeBSD >> base, so I see no reason that it should be called "FreeBSD package = Base", >> as it is not, that is a different project. >=20 > Taking the last comment on this thread to ask a question and maybe=20 > refocus a little. >=20 > The discussion about granularity begs the question, why pkgbase in the=20= > first place? My impression was that it allowed people to select which=20= > components they wanted to either create a lean installation or mix and=20= > match base packages and ports (possibly with flavours to install in=20 > /usr rather than $LOCALBASE) such that maybe person A wanted a stock=20= > install while person B wanted to replace, picking a random example, = BSD=20 > tar with GNU tar. Isn't that the real advantage of pkgbase? >=20 > If OTOH it's binary updates V 2.0, what's the point? I'm a little=20 > rhetorical here but you get my point. If I want ipfw instead pf or=20 > ipfilter instead of the others I should have the freedom. Similarly if=20= > I want vim instead of vi I should have the choice to install vim as=20 > /usr/bin/vi. Otherwise all the effort to replace binary updates makes=20= > no sense. >=20 >=20 > --=20 > Cheers, > Cy Schubert > FreeBSD UNIX: Web: http://www.FreeBSD.org >=20 > The need of the many outweighs the greed of the few. >=20 >=20 > _______________________________________________ > freebsd-current@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to = "freebsd-current-unsubscribe@freebsd.org" From owner-freebsd-current@freebsd.org Mon Apr 29 20:39:28 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A9CF3159D3F4 for ; Mon, 29 Apr 2019 20:39:28 +0000 (UTC) (envelope-from lausts@acm.org) Received: from cdptpa-cmomta03.email.rr.com (cdptpa-outbound-snat.email.rr.com [107.14.166.225]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id BD085735DF; Mon, 29 Apr 2019 20:39:27 +0000 (UTC) (envelope-from lausts@acm.org) Received: from mail.laus.org ([65.29.112.189]) by cmsmtp with ESMTP id LD3ah6tepXGq6LD3dhMQ1c; Mon, 29 Apr 2019 20:39:26 +0000 Received: from [192.168.1.100] (inspiron [192.168.1.100]) by mail.laus.org (8.15.2/8.15.2) with ESMTPS id x3TKdMwe014248 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NO); Mon, 29 Apr 2019 16:39:22 -0400 (EDT) (envelope-from lausts@acm.org) X-Authentication-Warning: mail.laus.org: Host inspiron [192.168.1.100] claimed to be [192.168.1.100] Reply-To: lausts@acm.org Subject: Re: Question about 'gptzfsboot' To: Ian Lepore , FreeBSD Current References: <01d10a11-49b2-2982-01cb-b49a0831d30b@acm.org> <5de29e0b5228d7eb0aac8e0eec116896f11ea862.camel@freebsd.org> <5bf88341-80f0-3aff-f51a-0b1975530f2e@acm.org> <0848043e68641ea47b918b8480ac8a5a3bb773e0.camel@freebsd.org> <940cbef4-67a9-1f8e-2bca-35b41e4a08f9@acm.org> <9ed708cc-8b16-12e7-9119-aeebb412317c@acm.org> <6e0db2b2130555acb64c9016a33da07bb0d16f96.camel@freebsd.org> From: Thomas Laus Openpgp: preference=signencrypt Autocrypt: addr=lausts@acm.org; prefer-encrypt=mutual; keydata= mQGiBDx1NWwRBADARalI5I8kGeBYYYWnZB73T1fU4333yCuRokRvzlAZ5Zhb3hqsNdTEMheN FDjZSL8J5jeJtvSRinY2p09CxpAMoJR9zHLmHl+zEOY8fInbB+KiFtSfGf0blSEY9/+isQP9 xmUIQWUj0kwVtrns7m1HrYLiI07NVFzbHNKqQcbPuwCg0n/KKi+VJiUs5MqLKwGuPotGeZME AIluMetTQwfLyovundMwFYlSZ/Z8JjkMybqgKuiRrZnaBVVZ80NjAYZI73yAZPfQh9mvFxW9 ipc2tSALwDy/tYDpQRK0k+0EsDmwG/wM6OarkqSuFcYx+tP86+2+6Xitn6E/hriIWa/ZQVef /fx7dZzdwhXH6fd34v8o/BuqhawLBACs4MTMGbdSmyI56vCMXWY1yxRPmuygd4vUnXqYwlrM Ee/LjQdreg1zTAJnnW1K+PgOUW/jvS+uAbgxLa3i59/Z4Uu7nB6G1y+Y1cThojUsLnvoJlt1 4XE1U/vnOcvO3evo6knB1qjbAMsZGaVleiVKDq+7XE7swe4WtBJKbYJthbQcVGhvbWFzIExh dXMgPGxhdXN0c0BhY20ub3JnPoh/BBMRAgA/AheAAh4BBgsJCAcDAgYVCAIJCgsEFgIDAQIZ ARYhBBloSoDtPqFEokqZd+v/gtRiCDbPBQJcKgq6BQkhqyDOAAoJEOv/gtRiCDbP9xQAoL7B hCgFeI2K/0koKP3U8OB52nQyAJ0dd/QVJC7tV8gER4tse5GCUN5CHrkCDQRFspgcEAgAjXsi 9WqowAKZ7d2ix6t7fiYgu2QBGWq36NvN+cPBJIu0CnagL1v4W1UrRW/0cInLzgqlWrSU7SFg y1+rGBlusMHf8/faGeZD0XwMdYgTIYdjdK5VZ0GaRWUs0LbHAOJQkOFRHLMAEG8wrc3f1xrn uVJ4JPOA81kTmTXvYTyQNXJBySc0oNSgvSut8aBbNGBZhw9U2V3yXXnnMeWR8+DYrriYdOdR eK7S0LNN8TPY60PJx3KLN9vUY9Cb5Ly0NavF3wREPQqYlNfTMoG/GA/n8XB6SCoMj73oKCyw FLbckBUjFsl7wTeKKvU68V8kWG762fscXhOhRduETGrja09MbwADBQf/WiycmdfNtB41+vvT HQqz9tm3ZHAW2yE53CxfQpvlyS/KwnWgLjl/iV0SHRDede0NJ5yTEqPVhqq7WCdlqVsHPSpX FfvyOgbNmjPmOY/a1nW4UnWSqA7bgQvkthahhoLeHzkU8YKupW0m05RIBpqQER6HwBOksTq4 sWV/lUy1P0VT8GqqPLNklKe2BEu+KhuhLV6XwEG3VrHNoY6/R5CMGvBhZbtiUViCZktmxJAj Fq0VCcuj7+Oo52eq4BL2vMrzLX+2Ib1JSWid6t0N+grXxbr2mv7H2V2/4Vo0XI3IKxPX1mdG y9RBkbRUGyV9A8RlaS0QTnXvsxZTjOnmjxPX64hmBBgRAgAmAhsMFiEEGWhKgO0+oUSiSpl3 6/+C1GIINs8FAlwqCsMFCRhtvicACgkQ6/+C1GIINs/KCgCdGI1pg3HFhr7VEQeC63bhlMKH 0GAAn0mvTZY9OWKGMPoo0x/HdXkdgJHe Message-ID: Date: Mon, 29 Apr 2019 16:39:22 -0400 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: <6e0db2b2130555acb64c9016a33da07bb0d16f96.camel@freebsd.org> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-CMAE-Envelope: MS4wfGg38UoJswm04Dy5tTlb0KbF7ELIn9tI5J6LZeU9bsffcM3Puw0j1VLSdmOEkU+HqpMd8RfffKC9STsw7sYs4dv4MayJ2+1eV2sFC2liGwXDHKiClGtk J7pn83Ih6TOQO6lkBKxmbjtVJzi56XDQjR6B5Vl9ZlD+2E1cNeK1Gs3IFy40dlcV4yyhjT4uJd7L1oj/pxW75y/x1YmTVrbTrDU= X-Rspamd-Queue-Id: BD085735DF X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; spf=softfail (mx1.freebsd.org: 107.14.166.225 is neither permitted nor denied by domain of lausts@acm.org) smtp.mailfrom=lausts@acm.org X-Spamd-Result: default: False [-3.53 / 15.00]; ARC_NA(0.00)[]; HAS_REPLYTO(0.00)[lausts@acm.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.998,0]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; HAS_XAW(0.00)[]; DMARC_NA(0.00)[acm.org]; R_SPF_SOFTFAIL(0.00)[~all]; REPLYTO_ADDR_EQ_FROM(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; RCVD_TLS_LAST(0.00)[]; TO_DN_ALL(0.00)[]; MX_GOOD(-0.01)[cached: mail.mailroute.net]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[225.166.14.107.list.dnswl.org : 127.0.5.0]; NEURAL_HAM_SHORT(-0.85)[-0.855,0]; IP_SCORE(-0.57)[ipnet: 107.14.160.0/20(-1.54), asn: 14065(-1.24), country: US(-0.06)]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:14065, ipnet:107.14.160.0/20, country:US]; MID_RHS_MATCH_FROM(0.00)[]; RECEIVED_SPAMHAUS_PBL(0.00)[189.112.29.65.zen.spamhaus.org : 127.0.0.10] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Mon, 29 Apr 2019 20:39:28 -0000 On 2019-04-29 15:24, Ian Lepore wrote: > > I can't say anything at all about drm or other video driver issues, I'm > just not knowledgeable about that stuff at all. > > The only thing I was getting at was that the changes I made in r346675 > might make this error stop happening: > > gptzfsboot: error 1 LBA 18446744072709551608 > gptzfsboot: error 1 LBA 1 > gptzfsboot: No ZFS pools located, can't boot > > Emphasis on the "might"... that appears to be an error during probing > for zfs, and I made some fixes related to probing for zfs. > Ian I saw this gptzfsboot issue 3 times in a row after re-activating r346885 but have not seen it again after at least 12 reboots this afternoon. It looks like there is an issue with the DRM update or changes to the kernel between r346544 and r346885 that is causing a separate problem for me. Thanks for looking into this. Tom -- Public Keys: PGP KeyID = 0x5F22FDC1 GnuPG KeyID = 0x620836CF From owner-freebsd-current@freebsd.org Tue Apr 30 08:23:12 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C8927158867E; Tue, 30 Apr 2019 08:23:12 +0000 (UTC) (envelope-from theraven@FreeBSD.org) Received: from theravensnest.org (theravensnest.org [46.226.110.62]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "theravensnest.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 22C2A931AD; Tue, 30 Apr 2019 08:23:11 +0000 (UTC) (envelope-from theraven@FreeBSD.org) Received: from [10.164.186.150] ([167.220.197.150]) (authenticated bits=0) by theravensnest.org (8.15.2/8.15.2) with ESMTPSA id x3U8MAWr015104 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Tue, 30 Apr 2019 08:22:10 GMT (envelope-from theraven@FreeBSD.org) X-Authentication-Warning: mail: Host [167.220.197.150] claimed to be [10.164.186.150] Subject: Re: CFT: FreeBSD Package Base To: Joe Maloney , Cy Schubert Cc: "Rodney W. Grimes" , Kris Moore , FreeBSD Stable , freebsd-ports@freebsd.org, =?UTF-8?Q?Goran_Meki=c4=87?= , freebsd-hackers@freebsd.org, FreeBSD Current , freebsd-pkgbase@freebsd.org, freebsd-pkg@freebsd.org, Emmanuel Vadot References: <201904291931.x3TJV73d079802@slippy.cwsent.com> <6EB65F49-47CD-48B2-8C58-BF387D8C7A58@ixsystems.com> From: David Chisnall Message-ID: Date: Tue, 30 Apr 2019 09:22:56 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: <6EB65F49-47CD-48B2-8C58-BF387D8C7A58@ixsystems.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-GB Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 22C2A931AD X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.97 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; NEURAL_HAM_SHORT(-0.98)[-0.976,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; ASN(0.00)[asn:29169, ipnet:46.226.108.0/22, country:FR] X-Mailman-Approved-At: Tue, 30 Apr 2019 10:18:36 +0000 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Tue, 30 Apr 2019 08:23:13 -0000 On 29/04/2019 21:12, Joe Maloney wrote: > With CFT version you chose to build, and package individual components such as sendmail with a port option. That does entirely solve the problem of being able to reinstall sendmail after the fact without a rebuild of the userland (base) port but perhaps base flavors could solve that problem assuming flavors could extend beyond python. This sounds very much like local optimisation. It's now easy to create a custom base image. Great. But how do I express dependencies in ports on a specific base configuration? This is easy if I depend on a specific base package, but how does this work in your model? For example, if I have a package that depends on a library that is an optional part of the base system, how do I express that pkg needs to either refuse to install it, or install a userland pkg that includes that library in place of my existing version as part of the install process? More importantly for the container use case, if I want to take a completely empty jail and do pkg ins nginx (for example), what does the maintainer of the nginx port need to do to express the minimum set of the base system that needs to be installed to allow nginx to work? One of the goals for the pkg base concept was to allow this kind of use case, easily creating a minimal environment required to run a single service. With a monolithic base package set, you're going to need some mechanism other than packages to express the specific base subset package that you need and I think that you need to justify why this mechanism is better than using small individual packages. David From owner-freebsd-current@freebsd.org Tue Apr 30 12:34:16 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1049A158F87D for ; Tue, 30 Apr 2019 12:34:16 +0000 (UTC) (envelope-from f0andrey@gmail.com) Received: from mail-wr1-x436.google.com (mail-wr1-x436.google.com [IPv6:2a00:1450:4864:20::436]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id EE1126E003 for ; Tue, 30 Apr 2019 12:34:14 +0000 (UTC) (envelope-from f0andrey@gmail.com) Received: by mail-wr1-x436.google.com with SMTP id r7so1084480wrr.13 for ; Tue, 30 Apr 2019 05:34:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=TB54v3a0EOJB0vpqX4MXHe3tMPFzYzAOabgmVjqFN8M=; b=m2JTqVDX6+4QoX0Q5BrQISDgVep1TvUM4QgWh9dRJlhC1wowD92Q6216qAUDfCo++v AjpGEZ7sQMqfZvtLUItCCCuztD1aikK4PSU6OTTWk0zLi3VcMfsOMr+EjHFJ2ZUqS8iy rGoIC+rKvdTOXTBZZ0t77pkJIDnB9XZfCuWgiFaZBaOoMb4maBpIEQ1bhOfOLl4y6e7N kaaxLpyG/9bp3+z6rENA1wn0R7QXe3wVj1IVEsFJWChVPG+38Ki4C9up70GaZzhoKnJd p0jG6bvxf54fl2we0UWOK68GcsF94Lf4br6aEHujcJKnZv6VLLCKXuABlN6ea96AroXu uZ+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=TB54v3a0EOJB0vpqX4MXHe3tMPFzYzAOabgmVjqFN8M=; b=IXcpHi+0TrnkJqs5irPdV4FtsQqWbM2GWIGOv2WimQlL7Wr+RSbwi26auQn41rgYUz 2LY9j36ZC4gegn5E3Gp5vL3G2omePHVTeAtAqn8i7sZvdirdGt/6R10canm/8LbMqcmT f6cBDv/G89N25nBdo9YvfaA1D18K+GAw7lN3c8m0TjFoFsRWH6oYCjtWD+MMupHOftCJ 6GvJti+5Xnc+ilHW8EzIl/F22mtYcHPxWKndkTR4gOhmiBaOaoLSM5WghsbvMLLz5UxX +6fpoVstoEUp00B0cRks23sRgZyekXKzx4KQ4fuHa67no56E8mn9q3o9X/9Q+VZkPzGb 9lwA== X-Gm-Message-State: APjAAAXEU4g3JzN3Gu8+rUTH7mrQTvUk5/bMqOFX+g7Rz5m+ofHYNoph 8OIAusWtw78Rje+nH7KM74GLfUsc0hmn3C6w88S9+6vULUKdBA== X-Google-Smtp-Source: APXvYqxETV72lz3PIdS6zv+SOQHOZM1OjEHDL3c2ZFPM0oI/LKcRZx5MYAaW60ZGjXOg8YO7ZR/subar4P5Xmo1gYm4= X-Received: by 2002:adf:e703:: with SMTP id c3mr16165312wrm.98.1556627653030; Tue, 30 Apr 2019 05:34:13 -0700 (PDT) MIME-Version: 1.0 From: Andrey Fesenko Date: Tue, 30 Apr 2019 15:34:02 +0300 Message-ID: Subject: r346941 boot environment in loader broken? To: freebsd-current Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: EE1126E003 X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=m2JTqVDX; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of f0andrey@gmail.com designates 2a00:1450:4864:20::436 as permitted sender) smtp.mailfrom=f0andrey@gmail.com X-Spamd-Result: default: False [-5.77 / 15.00]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-0.96)[-0.963,0]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; SUBJECT_ENDS_QUESTION(1.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+]; RCVD_IN_DNSWL_NONE(0.00)[6.3.4.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.5.4.1.0.0.a.2.list.dnswl.org : 127.0.5.0]; IP_SCORE(-2.80)[ip: (-9.42), ipnet: 2a00:1450::/32(-2.26), asn: 15169(-2.24), country: US(-0.06)]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Tue, 30 Apr 2019 12:34:16 -0000 In loader not work change boot environment, sub menu open, change not work, simple reset menu. From owner-freebsd-current@freebsd.org Tue Apr 30 12:51:54 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BE072159031A for ; Tue, 30 Apr 2019 12:51:54 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qt1-x835.google.com (mail-qt1-x835.google.com [IPv6:2607:f8b0:4864:20::835]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 70FCB6EBA2 for ; Tue, 30 Apr 2019 12:51:53 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qt1-x835.google.com with SMTP id c35so15912829qtk.3 for ; Tue, 30 Apr 2019 05:51:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=5FFv0Y+JirPv/v6cIXSXDa5o0lmsC8hPFkwJ6Z7M2r0=; b=qpJfc6sXvjUVj5vxi54lKlUwpNlHHmQxvheizbiy47Tf8GZHBvd1Sbrxu2hXARBkI1 6WKeBO2SDS9m67l5M9YCCnVZPyQkd0Bq1gDmmG6GxY1R8labvseNrpoTi60BEEGiBqZL Czgfup1nHUDNRjK8D8k9AxpyqdB6S5YXq2zwgoZUayCH9xETMrLL5L0mtrlCPwY7aYoa AMnPCN8tZ5ojUgUKIGLCxUPH9QJl7Mi9bSumUWP/qkr+Et+S45KTKkv77IkMfRLDJpNb T+Tc/ruuUwZkLojG04wKJNrIh4EULCWsByUB7dskd+u1g1Y9253kep2ot/p5lCJVNKYQ +KEA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=5FFv0Y+JirPv/v6cIXSXDa5o0lmsC8hPFkwJ6Z7M2r0=; b=OamgmW0F8eETXBw2trS/DI11UctbVpMW9yQY34j40MEol3S2xTcDjsa8Jlz+ULwG91 zgIWJQ/tbTpcxx4xdZxkpxgOjaSeydhoo+jmO/UnnuMjI25jk16cvrxDre9XJF8oKS+3 n5lW0mWZLJNaxyuPAtBbWG5XWIYV+d0hU0pdU2yad2nFAVvRTTCsafLkKWksRtshC5Cr 7FN/IqtbwDnj/A3n3Z3Ze5UdNAFbhXGtvGnbIJrrrnMcPZk66MODStiALKhe6mNN+wKG 2hvwQdHft+9+L/OFRxQVS2WRVeseKCFRmeU8DBOaTHquyhlzmwENT6bHjPEHGTuaK1/5 OBKg== X-Gm-Message-State: APjAAAX9qImDQd2YzKB58HGrQkj4tvfP+cGFN9OIf9fYhFJir6WUwpTG vsscA7ogifrsoWRt3LsDlPGZAB/ZEVpV5VApWn55vA== X-Google-Smtp-Source: APXvYqy6LU2j2jVrGB4Xpjq7mdnAoM/AoJ5vlcInCwYl/xR6S6fBxKuQlvTMR6pdB1XB0HeKQck/TYniLZmWbKlQTTY= X-Received: by 2002:ac8:28d0:: with SMTP id j16mr55430636qtj.15.1556628712631; Tue, 30 Apr 2019 05:51:52 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Warner Losh Date: Tue, 30 Apr 2019 06:51:41 -0600 Message-ID: Subject: Re: r346941 boot environment in loader broken? To: Andrey Fesenko Cc: FreeBSD Current X-Rspamd-Queue-Id: 70FCB6EBA2 X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=bsdimp-com.20150623.gappssmtp.com header.s=20150623 header.b=qpJfc6sX X-Spamd-Result: default: False [-4.84 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[bsdimp-com.20150623.gappssmtp.com:s=20150623]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_SHORT(-0.90)[-0.899,0]; IP_SCORE(-2.93)[ip: (-9.18), ipnet: 2607:f8b0::/32(-3.17), asn: 15169(-2.24), country: US(-0.06)]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; DMARC_NA(0.00)[bsdimp.com]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[bsdimp-com.20150623.gappssmtp.com:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[5.3.8.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; MX_GOOD(-0.01)[ALT1.aspmx.l.google.com,aspmx.l.google.com,ALT2.aspmx.l.google.com]; R_SPF_NA(0.00)[]; FORGED_SENDER(0.30)[imp@bsdimp.com,wlosh@bsdimp.com]; FREEMAIL_TO(0.00)[gmail.com]; SUBJECT_ENDS_QUESTION(1.00)[]; MIME_TRACE(0.00)[0:+,1:+]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_NEQ_ENVFROM(0.00)[imp@bsdimp.com,wlosh@bsdimp.com]; RCVD_TLS_LAST(0.00)[]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Tue, 30 Apr 2019 12:51:55 -0000 Can you bisect to find the changed that broke it? Warner On Tue, Apr 30, 2019, 6:35 AM Andrey Fesenko wrote: > In loader not work change boot environment, sub menu open, change not > work, simple reset menu. > _______________________________________________ > freebsd-current@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" > From owner-freebsd-current@freebsd.org Tue Apr 30 16:57:59 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EB32F1597DD9 for ; Tue, 30 Apr 2019 16:57:58 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound3d.ore.mailhop.org (outbound3d.ore.mailhop.org [54.186.57.195]) (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 17DF48365F for ; Tue, 30 Apr 2019 16:57:57 +0000 (UTC) (envelope-from ian@freebsd.org) ARC-Seal: i=1; a=rsa-sha256; t=1556643470; cv=none; d=outbound.mailhop.org; s=arc-outbound20181012; b=I/OfBvZL8OgjnKkLYaQoSaX+teStF2R0r/iZh0CtBNQZyo/KyDF6vn5a57r31gZrgNWHRfx3FqWBg Q2H8VEMT0Vd2uf5m3sfIjOvHe44haTj1J94CFRQ8NTKMDyPjTSJGyntKsEIYHhCyOibqAVBgOl8mpM N74L9bzA+mJAZU4s/v8dEzG7Om3WtMmtzpkDfbeIMHRf0ewyZtuPWjPpz84v8nwiMsJckjGZpxNaMV eYMTGOnTG2hymhS9uaxifutcm0B5GCvZhHJccV7hQ6owvzkCt8qd7c/I1mgmj8XxDau94TfQJQzbrY iiVLappelp2tLwfBLwwtHiazyNyIUUg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=arc-outbound20181012; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:to:from:subject:message-id:dkim-signature:from; bh=AVEsZQTEHs1vTWGDt9GdbB1Gh3sBY2A0isPQpmdFSZg=; b=sDPynbScn6Isx6b3+1hUut3j9IJ3FSLlM4Nb9FgdTkUcl5qhqVYt86rO6Ke0WKoQeBmBS/ZCm356/ L3fYXIKjc1zXCQLhh4So77/mi8mzKSTTlfcYJc+hkzYHQyoW+VjSpM3t9aBFzTDtZ9hftTCo6GUM/V rfAK6pX5KzXXSitoGI1GsgMozrIwF42X+XalvomiYOEf6+TIRbIjEWdG+l418hMGRr2siv5xWjMiZH e3M4oVg8Fz6WbbFaKG8uc1kC2iLNoeYEMv58lS49sFOySLhC9/f/8MKvqvS5xMHTREqqHNXKniRNS+ FUtjFro1nMfPyvmExeWurKJDD/QDpYg== ARC-Authentication-Results: i=1; outbound3.ore.mailhop.org; spf=softfail smtp.mailfrom=freebsd.org smtp.remote-ip=67.177.211.60; dmarc=none header.from=freebsd.org; arc=none header.oldest-pass=0; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=dkim-high; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:to:from:subject:message-id:from; bh=AVEsZQTEHs1vTWGDt9GdbB1Gh3sBY2A0isPQpmdFSZg=; b=dqswBlhhgnuoQM7XeLuRFGbedgh6u7CAo5QHHpI9AgVN1PCOr0UTc5nee99+DyGv85V/ulNujvi75 bdAciTj7aSlekNxVngxqLy3+eUJTYwcWRbkP3sZZbNoI36DVDVn4ynzv2+CTqmvKyrtRix1CwJVMP/ go5MZGj5X9QXIA25/Hz+baKvv9T8ngWD9fp7jH13BR3ar8+OLoRacb1MI8T/C7d2sEd3qEMhCzyAuK 9PgufDfBhahYvQlkKW3GSwDLG4xZYkrtF4Siro7jTnU5EU9XGtM/x27ovHba8CSe8N43BUDfPT6B1g yOcms7T+rsBQ3lMYgYtvyqDRJLCTBNg== X-MHO-RoutePath: aGlwcGll X-MHO-User: 15a9ee4b-6b69-11e9-990e-673a89bc4518 X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 67.177.211.60 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [67.177.211.60]) by outbound3.ore.mailhop.org (Halon) with ESMTPSA id 15a9ee4b-6b69-11e9-990e-673a89bc4518; Tue, 30 Apr 2019 16:57:49 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.15.2) with ESMTP id x3UGvmhj007773; Tue, 30 Apr 2019 10:57:48 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: Subject: Re: GPT boot has less features than legacy MBR-based one (Was: UEFI, loader.efi and /boot.config) From: Ian Lepore To: lev@FreeBSD.org, freebsd-current@freebsd.org Date: Tue, 30 Apr 2019 10:57:48 -0600 In-Reply-To: <1a19320b-2211-129c-b213-96601814e0d0@FreeBSD.org> References: <8DDD8F7A-40CA-48BB-9F71-56733100AFE0@me.com> <1a19320b-2211-129c-b213-96601814e0d0@FreeBSD.org> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5 FreeBSD GNOME Team Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 17DF48365F X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.98 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.98)[-0.979,0]; ASN(0.00)[asn:16509, ipnet:54.186.0.0/15, country:US] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Tue, 30 Apr 2019 16:57:59 -0000 On Fri, 2019-01-18 at 21:24 +0300, Lev Serebryakov wrote: > On 18.01.2019 21:14, Toomas Soome wrote: > > > errm.. you press a key and enter device and or loader path. if it is not working - the code is there to be fixed. > > And loader looks to "bootme" attribute and try to boot from partition > which has one, even if it is loaded from other partition itself. > I am catching up, very late, on this old thread. What Toomas was describing does work, but it was broken for a long time. It got fixed in r341071 last November. I hate the syntax, but at the gptboot boot prompt (boot:) you can enter "da(D,P)" and gptboot will run loader(8) from that drive number D, partition number P, and (after r341071) it will pass that info properly so that loader(8) will attempt to load the kernel from the same drive/partition. IMO, it would be nice if "currdev syntax" worked too, so you could just enter disk3p4 or similar. I may look into adding that to the code. -- Ian > > GPT does not have the concept of active partition. > > It has "bootme" / "bootonce" attributes. And [zfs]gptboot doesn't have > any tools to set these attributes, AFAIK. Same for UEFI boot code. > From owner-freebsd-current@freebsd.org Tue Apr 30 21:15:27 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id ED23B159EA7D for ; Tue, 30 Apr 2019 21:15:26 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qt1-x835.google.com (mail-qt1-x835.google.com [IPv6:2607:f8b0:4864:20::835]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id EFB748EFCD for ; Tue, 30 Apr 2019 21:15:25 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qt1-x835.google.com with SMTP id j6so18115700qtq.1 for ; Tue, 30 Apr 2019 14:15:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=MdSdBRb3ceBRn59BAWiZ0uV+waWI+EyLl4YOQnHwlqI=; b=ul4tNIcxZ+wVR81wddK7eUbqX/fB9wT/+8z6ktKSKMW7Pr/I8vBQiY/GI75XJJVenC k3xkpxlE+9t5MXm0hqPf4WOTMr1TyWaBWjpUMvzr1TN0LJ57Qfl/OIsCEPI1yt/nU3j5 l9BoRjH0XMVseDUjrTu4SZtlNyLSuZ2jI2voYaVUidXDV2B+dIGWAC5ySvQgTNE8PSAI 8pq+X9aDLX4eQCdMQ4ak2odmRd5KZob9QDBQtSwIyk5n5JC5h0u2nZ4QO7M1IOLxKHE3 q+EXeUFI/m/utxJT6Qj0g1+Afo7ZfiL1DCyXTQpWULhlhRWnNvU+b5aq5pEyCHkmtJHg NCPg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=MdSdBRb3ceBRn59BAWiZ0uV+waWI+EyLl4YOQnHwlqI=; b=NmLCCcfeMyGS+8Kzc1G1PDqw3SBXOFmAn9vo3PVgQdG/hapE3SyJGzwzSuSRS9pTEY wlNCpdC2WfvfgxOXx56M/hIz6jHYrYURhSDMlgaQWjvYbAubgL/aX31/sq7Ks9ZnT3kU to6NrCZP0zUizOIL8MAw71a9DEgT+qKdidfG3zhCOAijrz2+Q89LjIORuCGET3gvuAd1 EYSAdrvFiVR8oAerl6CTYdfzOeqofS/ZZeosQK0eOCC1wtCYs77vTZKyCpujz5eVc95u AZjSEErJJrw/kprtn4Hcsvg+wQSsmX2nFZgJ4x0c1u4mTVtyX1+N0hwHHU9CXKb5jvHw umHw== X-Gm-Message-State: APjAAAX4iCIzM5rs9dB0Gv8uIMavHwTW/p24du89PBOh9Br7MRkRtyvY Jzdy/rFFEusB3rA59LFeJmEgqbYquCZwjxq4tqkFRA== X-Google-Smtp-Source: APXvYqznrQCf2M4U1HJtECDAfoWvDhrl77SJp13ZfgESTbQHm3bpFBEr4munbcki3XEcRgKv9ufuHvr4ZWTq5ZFO8oc= X-Received: by 2002:ac8:3237:: with SMTP id x52mr21602884qta.242.1556658925371; Tue, 30 Apr 2019 14:15:25 -0700 (PDT) MIME-Version: 1.0 References: <912985968.20190119125228@serebryakov.spb.ru> <1951151017.20190119235425@serebryakov.spb.ru> <4636753.YNO7O01DYZ@photon.int.bluestop.org> <17710465740.20190120134042@serebryakov.spb.ru> <3f4214e2-36af-cc87-0a3c-2c7ce26cffd8@FreeBSD.org> <0bbb962f-cc59-f29d-b26d-fa675cbb1082@FreeBSD.org> In-Reply-To: <0bbb962f-cc59-f29d-b26d-fa675cbb1082@FreeBSD.org> From: Warner Losh Date: Tue, 30 Apr 2019 15:15:14 -0600 Message-ID: Subject: Re: GPT boot has less features than legacy MBR-based one (Was: UEFI, loader.efi and /boot.config) To: Lev Serebryakov Cc: Toomas Soome , Rebecca Cran , FreeBSD Current X-Rspamd-Queue-Id: EFB748EFCD X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=bsdimp-com.20150623.gappssmtp.com header.s=20150623 header.b=ul4tNIcx X-Spamd-Result: default: False [-5.91 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[bsdimp-com.20150623.gappssmtp.com:s=20150623]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; RCVD_COUNT_TWO(0.00)[2]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; DMARC_NA(0.00)[bsdimp.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; MX_GOOD(-0.01)[cached: ALT1.aspmx.l.google.com]; DKIM_TRACE(0.00)[bsdimp-com.20150623.gappssmtp.com:+]; RCVD_IN_DNSWL_NONE(0.00)[5.3.8.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; NEURAL_HAM_SHORT(-0.97)[-0.969,0]; R_SPF_NA(0.00)[]; FORGED_SENDER(0.30)[imp@bsdimp.com,wlosh@bsdimp.com]; MIME_TRACE(0.00)[0:+,1:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_NEQ_ENVFROM(0.00)[imp@bsdimp.com,wlosh@bsdimp.com]; IP_SCORE(-2.93)[ip: (-9.19), ipnet: 2607:f8b0::/32(-3.18), asn: 15169(-2.24), country: US(-0.06)]; FREEMAIL_CC(0.00)[me.com] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Tue, 30 Apr 2019 21:15:27 -0000 On Mon, Jan 21, 2019 at 6:13 AM Lev Serebryakov wrote: > On 21.01.2019 15:59, Toomas Soome wrote: > > >>>>> Is too complicated? Boot1.efi doesn't allow that, but loader.efi > does. > >>>> loader.efi lives on ESP partition, do I understand it right? So, it > >>>> could not be damaged with "bad" upgrade? > >>> > >>> It could, unless the backup is created. > >> Does it live on code (root) FS or ESP? I understand, that when you > >> upgrade ESP partition, you could ruin it, but typically root FS is > >> upgraded much more often than ESP/boot0/boot1 parts. > > > > If you are using boot1.efi, the loader.efi is in OS /boot/loader.efi > annd boot1.efi is stored to ESP and will execute loader.efi as bios boot2 > programs do. > So, Warner's advice to use > > set currdev=diskXpY: > boot > > with loader.efi is not direct replacement to choosing boot partition > via boot0 now (as "boot1.eif doesn't allow that" and /boot/loader.efi > could be broken with unsuccessful upgrade), am I right? > Yes. And after my latest fixes, you can add 'set currdev=diskXpY' to ESP's /efi/freebsd/loader.env as well. boot1.efi is really super limited and tries too much DWIM to be useful, so it's being retired in favor of loader.efi. > > we will drop boot1.efi (it is already dropped in illumos btw), and will > only use loader.efi - and in this case, the loader.efi is installed to ESP > and will only start the kernel. > Ok, I need to wait for it. > I think all the features are there. You can install loader.efi as you used to install boot1.efi and have it work as well or better than boot1.efi. > > But then again, if you are using stock (generic) OS on embedded system, > you are already doing it wrong and will get into the trouble sooner or > later:) > I can not say, is NanoBSD "stock" or not :-) > One of the big reasons I did the latest changes was to make it possible for NanoBSD to work better. Warner From owner-freebsd-current@freebsd.org Tue Apr 30 22:13:31 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AA7A8159FF9D; Tue, 30 Apr 2019 22:13:31 +0000 (UTC) (envelope-from SRS0=7/jM=TA=quip.cz=000.fbsd@elsa.codelab.cz) Received: from elsa.codelab.cz (elsa.codelab.cz [94.124.105.4]) (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 11DA96A723; Tue, 30 Apr 2019 22:13:30 +0000 (UTC) (envelope-from SRS0=7/jM=TA=quip.cz=000.fbsd@elsa.codelab.cz) Received: from elsa.codelab.cz (localhost [127.0.0.1]) by elsa.codelab.cz (Postfix) with ESMTP id B397E28417; Wed, 1 May 2019 00:03:44 +0200 (CEST) Received: from illbsd.quip.test (ip-62-24-92-232.net.upcbroadband.cz [62.24.92.232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by elsa.codelab.cz (Postfix) with ESMTPSA id 51D3828411; Wed, 1 May 2019 00:03:43 +0200 (CEST) Subject: Re: CFT: FreeBSD Package Base To: David Chisnall Cc: Kris Moore , FreeBSD Stable , freebsd-pkg@freebsd.org, =?UTF-8?Q?Goran_Meki=c4=87?= , freebsd-hackers@freebsd.org, FreeBSD Current , freebsd-pkgbase@freebsd.org, freebsd-ports@freebsd.org References: <201904291931.x3TJV73d079802@slippy.cwsent.com> <6EB65F49-47CD-48B2-8C58-BF387D8C7A58@ixsystems.com> From: Miroslav Lachman <000.fbsd@quip.cz> Message-ID: <292eadc6-3662-ec43-1175-53fc252487bd@quip.cz> Date: Wed, 1 May 2019 00:03:44 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.3 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 11DA96A723 X-Spamd-Bar: ++++++ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [6.46 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; NEURAL_SPAM_SHORT(0.88)[0.883,0]; IP_SCORE(0.94)[ip: (0.49), ipnet: 94.124.104.0/21(0.25), asn: 42000(3.88), country: CZ(0.08)]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[quip.cz]; AUTH_NA(1.00)[]; NEURAL_SPAM_MEDIUM(0.95)[0.952,0]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MX_GOOD(-0.01)[cached: elsa.codelab.cz]; NEURAL_SPAM_LONG(1.00)[1.000,0]; RCPT_COUNT_SEVEN(0.00)[9]; RCVD_IN_DNSWL_NONE(0.00)[4.105.124.94.list.dnswl.org : 127.0.10.0]; R_SPF_NA(0.00)[]; FORGED_SENDER(0.30)[000.fbsd@quip.cz,SRS0=7/jM=TA=quip.cz=000.fbsd@elsa.codelab.cz]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:42000, ipnet:94.124.104.0/21, country:CZ]; FROM_NEQ_ENVFROM(0.00)[000.fbsd@quip.cz,SRS0=7/jM=TA=quip.cz=000.fbsd@elsa.codelab.cz]; SUSPICIOUS_RECIPS(1.50)[] X-Spam: Yes X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Tue, 30 Apr 2019 22:13:31 -0000 David Chisnall wrote on 2019/04/30 10:22: > On 29/04/2019 21:12, Joe Maloney wrote: >> With CFT version you chose to build, and package individual components >> such as sendmail with a port option.  That does entirely solve the >> problem of being able to reinstall sendmail after the fact without a >> rebuild of the userland (base) port but perhaps base flavors could >> solve that problem assuming flavors could extend beyond python. > > This sounds very much like local optimisation. It's now easy to create a > custom base image.  Great.  But how do I express dependencies in ports > on a specific base configuration? This is easy if I depend on a specific > base package, but how does this work in your model?  For example, if I > have a package that depends on a library that is an optional part of the > base system, how do I express that pkg needs to either refuse to install > it, or install a userland pkg that includes that library in place of my > existing version as part of the install process? > > More importantly for the container use case, if I want to take a > completely empty jail and do pkg ins nginx (for example), what does the > maintainer of the nginx port need to do to express the minimum set of > the base system that needs to be installed to allow nginx to work? > > One of the goals for the pkg base concept was to allow this kind of use > case, easily creating a minimal environment required to run a single > service. With a monolithic base package set, you're going to need some > mechanism other than packages to express the specific base subset > package that you need and I think that you need to justify why this > mechanism is better than using small individual packages. Will it not be maintainer's nightmare to take care of all the dependencies on the base packages for each port we have in the ports tree? Miroslav Lachman From owner-freebsd-current@freebsd.org Wed May 1 03:56:46 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 04312158331C; Wed, 1 May 2019 03:56:46 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: from smtp-out-no.shaw.ca (smtp-out-no.shaw.ca [64.59.134.12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id E73A974C1C; Wed, 1 May 2019 03:56:43 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: from spqr.komquats.com ([70.67.125.17]) by shaw.ca with ESMTPA id LgMEhBJ2TldkPLgMFhnFVa; Tue, 30 Apr 2019 21:56:36 -0600 X-Authority-Analysis: v=2.3 cv=Ko4zJleN c=1 sm=1 tr=0 a=VFtTW3WuZNDh6VkGe7fA3g==:117 a=VFtTW3WuZNDh6VkGe7fA3g==:17 a=jpOVt7BSZ2e4Z31A5e1TngXxSK0=:19 a=8nJEP1OIZ-IA:10 a=oexKYjalfGEA:10 a=YxBL1-UpAAAA:8 a=6I5d2MoRAAAA:8 a=q2XNxBO46EK3obBdrt4A:9 a=wPNLvfGTeEIA:10 a=Ia-lj3WSrqcvXOmTRaiG:22 a=IjZwj45LgO3ly-622nXo:22 Received: from slippy.cwsent.com (slippy [10.1.1.91]) by spqr.komquats.com (Postfix) with ESMTPS id 8BF6514E; Tue, 30 Apr 2019 20:56:33 -0700 (PDT) Received: from slippy.cwsent.com (localhost [127.0.0.1]) by slippy.cwsent.com (8.15.2/8.15.2) with ESMTP id x413uX67074032; Tue, 30 Apr 2019 20:56:33 -0700 (PDT) (envelope-from Cy.Schubert@cschubert.com) Received: from slippy (cy@localhost) by slippy.cwsent.com (8.15.2/8.15.2/Submit) with ESMTP id x413uUnV068470; Tue, 30 Apr 2019 20:56:32 -0700 (PDT) (envelope-from Cy.Schubert@cschubert.com) Message-Id: <201905010356.x413uUnV068470@slippy.cwsent.com> X-Authentication-Warning: slippy.cwsent.com: cy owned process doing -bs X-Mailer: exmh version 2.8.0 04/21/2012 with nmh-1.7.1 Reply-to: Cy Schubert From: Cy Schubert X-os: FreeBSD X-Sender: cy@cwsent.com X-URL: http://www.cschubert.com/ To: Miroslav Lachman <000.fbsd@quip.cz> cc: David Chisnall , FreeBSD Stable , freebsd-ports@freebsd.org, =?UTF-8?Q?Goran_Meki=c4=87?= , freebsd-hackers@freebsd.org, FreeBSD Current , freebsd-pkgbase@freebsd.org, freebsd-pkg@freebsd.org Subject: Re: CFT: FreeBSD Package Base In-Reply-To: Message from Miroslav Lachman <000.fbsd@quip.cz> of "Wed, 01 May 2019 00:03:44 +0200." <292eadc6-3662-ec43-1175-53fc252487bd@quip.cz> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Date: Tue, 30 Apr 2019 20:56:30 -0700 X-CMAE-Envelope: MS4wfN/xmWRaWQf4f3J4LUJQu3pZlq2R+heRrUgbSIStI3jW7zX/5fMm4b0wrONS30PxYTM3L4AEceAbaUlH0j4Ssk2hgu0ilk7uSIb2ZQm3B34wLKJrGhxU HwWqFVGWz0FbohtGB8vZe+ZhlwMlOl+nV4bTEhDv1vj7LNpbO3NZmQOnMb1uHsrEYnimp8U3o5Ldv1Btob7Oz5spUCDh01syPNS8efzuut3lZbEWglh78Iul sPyzs8ESB8rbpCG1Etz3uwemvekBrPSWvbdp4F0pPhs+i985u/KunSKaEPyPP+EnNKeIq6a2IowFuvaH5ee+dvx8eKz/lEv74EXMf7LyIodLisYvO6SVjh3b 05bnRfDMx0Uroy8xz142FesMv0fY2sueoDnS5Afs/XbfU78s8tk0bOhtge4PbZSjTvqk5TyKv8onRizm9SpnzbpATzmeHLo6AdBYkyy7AWk5lCjRClOg0mbc 1/pTZMJvQHzSrCWq X-Rspamd-Queue-Id: E73A974C1C X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-3.63 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; HAS_REPLYTO(0.00)[Cy.Schubert@cschubert.com]; TO_DN_SOME(0.00)[]; MV_CASE(0.50)[]; HAS_XAW(0.00)[]; MX_GOOD(-0.01)[cached: spqr.komquats.com]; NEURAL_HAM_SHORT(-0.94)[-0.937,0]; RCPT_COUNT_SEVEN(0.00)[9]; RECEIVED_SPAMHAUS_PBL(0.00)[17.125.67.70.zen.spamhaus.org : 127.0.0.11]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; ASN(0.00)[asn:6327, ipnet:64.59.128.0/20, country:CA]; MIME_TRACE(0.00)[0:+]; RCVD_IN_DNSWL_LOW(-0.10)[12.134.59.64.list.dnswl.org : 127.0.5.1]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; RCVD_COUNT_FIVE(0.00)[5]; REPLYTO_EQ_FROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; IP_SCORE(-2.49)[ip: (-6.68), ipnet: 64.59.128.0/20(-3.21), asn: 6327(-2.46), country: CA(-0.09)]; TO_MATCH_ENVRCPT_SOME(0.00)[]; R_SPF_NA(0.00)[]; SUSPICIOUS_RECIPS(1.50)[] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Wed, 01 May 2019 03:56:46 -0000 In message <292eadc6-3662-ec43-1175-53fc252487bd@quip.cz>, Miroslav Lachman wri tes: > David Chisnall wrote on 2019/04/30 10:22: > > On 29/04/2019 21:12, Joe Maloney wrote: > >> With CFT version you chose to build, and package individual components > >> such as sendmail with a port option.  That does entirely solve the > >> problem of being able to reinstall sendmail after the fact without a > >> rebuild of the userland (base) port but perhaps base flavors could > >> solve that problem assuming flavors could extend beyond python. > > > > This sounds very much like local optimisation. It's now easy to create a > > custom base image.  Great.  But how do I express dependencies in ports > > on a specific base configuration? This is easy if I depend on a specific > > base package, but how does this work in your model?  For example, if I > > have a package that depends on a library that is an optional part of the > > base system, how do I express that pkg needs to either refuse to install > > it, or install a userland pkg that includes that library in place of my > > existing version as part of the install process? > > > > More importantly for the container use case, if I want to take a > > completely empty jail and do pkg ins nginx (for example), what does the > > maintainer of the nginx port need to do to express the minimum set of > > the base system that needs to be installed to allow nginx to work? > > > > One of the goals for the pkg base concept was to allow this kind of use > > case, easily creating a minimal environment required to run a single > > service. With a monolithic base package set, you're going to need some > > mechanism other than packages to express the specific base subset > > package that you need and I think that you need to justify why this > > mechanism is better than using small individual packages. > > Will it not be maintainer's nightmare to take care of all the > dependencies on the base packages for each port we have in the ports tree? No more than it is today. Remember, people have been doing this sort of thing for decades. If the folks at Red Hat, Oracle (formerly Sun), and IBM can do it, I'm sure we can too. The dependency lists will be longer. We may require dependency lists that allow the choice of one of many prereqs or coreqs. -- Cheers, Cy Schubert FreeBSD UNIX: Web: http://www.FreeBSD.org The need of the many outweighs the greed of the few. From owner-freebsd-current@freebsd.org Wed May 1 08:31:47 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 62FE4159C6F5; Wed, 1 May 2019 08:31:47 +0000 (UTC) (envelope-from SRS0=6TW8=TB=quip.cz=000.fbsd@elsa.codelab.cz) Received: from elsa.codelab.cz (elsa.codelab.cz [94.124.105.4]) (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 1B5F76B63C; Wed, 1 May 2019 08:31:45 +0000 (UTC) (envelope-from SRS0=6TW8=TB=quip.cz=000.fbsd@elsa.codelab.cz) Received: from elsa.codelab.cz (localhost [127.0.0.1]) by elsa.codelab.cz (Postfix) with ESMTP id 655DD28423; Wed, 1 May 2019 10:31:43 +0200 (CEST) Received: from illbsd.quip.test (ip-62-24-92-232.net.upcbroadband.cz [62.24.92.232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by elsa.codelab.cz (Postfix) with ESMTPSA id 5C08428422; Wed, 1 May 2019 10:31:40 +0200 (CEST) Subject: Re: CFT: FreeBSD Package Base To: Cy Schubert Cc: FreeBSD Stable , freebsd-pkg@freebsd.org, =?UTF-8?Q?Goran_Meki=c4=87?= , freebsd-hackers@freebsd.org, David Chisnall , FreeBSD Current , freebsd-pkgbase@freebsd.org, freebsd-ports@freebsd.org References: <201905010356.x413uUnV068470@slippy.cwsent.com> From: Miroslav Lachman <000.fbsd@quip.cz> Message-ID: <56b15cc3-4605-f693-4ad6-188ea865820d@quip.cz> Date: Wed, 1 May 2019 10:31:41 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.3 MIME-Version: 1.0 In-Reply-To: <201905010356.x413uUnV068470@slippy.cwsent.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 1B5F76B63C X-Spamd-Bar: ++++++ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [6.61 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; NEURAL_SPAM_SHORT(0.98)[0.983,0]; IP_SCORE(0.94)[ip: (0.49), ipnet: 94.124.104.0/21(0.24), asn: 42000(3.88), country: CZ(0.08)]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[quip.cz]; AUTH_NA(1.00)[]; NEURAL_SPAM_MEDIUM(1.00)[0.996,0]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MX_GOOD(-0.01)[cached: elsa.codelab.cz]; NEURAL_SPAM_LONG(1.00)[1.000,0]; RCVD_IN_DNSWL_NONE(0.00)[4.105.124.94.list.dnswl.org : 127.0.10.0]; RCPT_COUNT_SEVEN(0.00)[9]; R_SPF_NA(0.00)[]; FORGED_SENDER(0.30)[000.fbsd@quip.cz,SRS0=6TW8=TB=quip.cz=000.fbsd@elsa.codelab.cz]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:42000, ipnet:94.124.104.0/21, country:CZ]; MID_RHS_MATCH_FROM(0.00)[]; FROM_NEQ_ENVFROM(0.00)[000.fbsd@quip.cz,SRS0=6TW8=TB=quip.cz=000.fbsd@elsa.codelab.cz]; SUSPICIOUS_RECIPS(1.50)[] X-Spam: Yes X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Wed, 01 May 2019 08:31:47 -0000 Cy Schubert wrote on 2019/05/01 05:56: > In message <292eadc6-3662-ec43-1175-53fc252487bd@quip.cz>, Miroslav > Lachman wri > tes: >> David Chisnall wrote on 2019/04/30 10:22: >>> On 29/04/2019 21:12, Joe Maloney wrote: >>>> With CFT version you chose to build, and package individual components >>>> such as sendmail with a port option.  That does entirely solve the >>>> problem of being able to reinstall sendmail after the fact without a >>>> rebuild of the userland (base) port but perhaps base flavors could >>>> solve that problem assuming flavors could extend beyond python. >>> >>> This sounds very much like local optimisation. It's now easy to create a >>> custom base image.  Great.  But how do I express dependencies in ports >>> on a specific base configuration? This is easy if I depend on a specific >>> base package, but how does this work in your model?  For example, if I >>> have a package that depends on a library that is an optional part of the >>> base system, how do I express that pkg needs to either refuse to install >>> it, or install a userland pkg that includes that library in place of my >>> existing version as part of the install process? >>> >>> More importantly for the container use case, if I want to take a >>> completely empty jail and do pkg ins nginx (for example), what does the >>> maintainer of the nginx port need to do to express the minimum set of >>> the base system that needs to be installed to allow nginx to work? >>> >>> One of the goals for the pkg base concept was to allow this kind of use >>> case, easily creating a minimal environment required to run a single >>> service. With a monolithic base package set, you're going to need some >>> mechanism other than packages to express the specific base subset >>> package that you need and I think that you need to justify why this >>> mechanism is better than using small individual packages. >> >> Will it not be maintainer's nightmare to take care of all the >> dependencies on the base packages for each port we have in the ports tree? > > No more than it is today. Remember, people have been doing this sort of > thing for decades. If the folks at Red Hat, Oracle (formerly Sun), and > IBM can do it, I'm sure we can too. The dependency lists will be > longer. We may require dependency lists that allow the choice of one of > many prereqs or coreqs. They are experts and they are paid for their work. I am not. I am maintaining a few packages and the reality is I don't know what they need in base. Till these days I don't care about this kind of dependency. I am not system developer or programmer and I think there are more than just me who see this as a kind of problem. So in this case, pkg base gives me nothing but more work on those packages. Miroslav Lachman From owner-freebsd-current@freebsd.org Wed May 1 09:57:14 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6C4CF158BD4A for ; Wed, 1 May 2019 09:57:14 +0000 (UTC) (envelope-from michelle@sorbs.net) Received: from hades.sorbs.net (hades.sorbs.net [72.12.213.40]) by mx1.freebsd.org (Postfix) with ESMTP id B65556E8FD for ; Wed, 1 May 2019 09:57:12 +0000 (UTC) (envelope-from michelle@sorbs.net) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII; format=flowed Received: from isux.com (gate.mhix.org [203.206.128.220]) by hades.sorbs.net (Oracle Communications Messaging Server 7.0.5.29.0 64bit (built Jul 9 2013)) with ESMTPSA id <0PQT00MLOLMIZ500@hades.sorbs.net> for freebsd-current@freebsd.org; Wed, 01 May 2019 03:11:08 -0700 (PDT) To: freebsd-current From: Michelle Sullivan Subject: backtrace on current.. Message-id: Date: Wed, 01 May 2019 19:57:08 +1000 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:51.0) Gecko/20100101 Firefox/51.0 SeaMonkey/2.48 X-Rspamd-Queue-Id: B65556E8FD X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; spf=pass (mx1.freebsd.org: domain of michelle@sorbs.net designates 72.12.213.40 as permitted sender) smtp.mailfrom=michelle@sorbs.net X-Spamd-Result: default: False [-3.03 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+a:hades.sorbs.net]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; MIME_TRACE(0.00)[0:+]; DMARC_NA(0.00)[sorbs.net]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; IP_SCORE(-0.57)[ip: (-1.49), ipnet: 72.12.192.0/19(-0.74), asn: 11114(-0.58), country: US(-0.06)]; TO_DN_ALL(0.00)[]; MX_GOOD(-0.01)[cached: battlestar.sorbs.net]; NEURAL_HAM_SHORT(-0.74)[-0.743,0]; RCVD_IN_DNSWL_NONE(0.00)[40.213.12.72.list.dnswl.org : 127.0.10.0]; RCVD_NO_TLS_LAST(0.10)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; CTE_CASE(0.50)[]; ASN(0.00)[asn:11114, ipnet:72.12.192.0/19, country:US]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-Mailman-Approved-At: Wed, 01 May 2019 11:17:58 +0000 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Wed, 01 May 2019 09:57:14 -0000 FYI - newly installed: ugen1.2: at usbus1 uhub2 on uhub0 uhub2: on usbus1 ugen0.2: at usbus0 uhub3 on uhub1 uhub3: on usbus0 uhub2: 8 ports with 8 removable, self powered uhub3: 6 ports with 6 removable, self powered ugen1.3: at usbus1 ukbd0 on uhub2 ukbd0: on usbus1 kbd2 at ukbd0 ugen1.4: at usbus1 umass0 on uhub2 umass0: on usbus1 umass0: SCSI over Bulk-Only; quirks = 0x4100 umass0:4:0: Attached to scbus4 ugen1.5: at usbus1 umass1 on uhub2 umass1: on usbus1 umass1: SCSI over Bulk-Only; quirks = 0x8100 umass1:5:1: Attached to scbus5 (probe0:umass-sim0:0:0:0): REPORT LUNS. CDB: a0 00 00 00 00 00 00 00 00 10 00 00 (probe0:umass-sim0:0:0:0): CAM status: SCSI Status Error (probe0:umass-sim0:0:0:0): SCSI status: Check Condition (probe0:umass-sim0:0:0:0): SCSI sense: ILLEGAL REQUEST asc:20,0 (Invalid command operation code) (probe0:umass-sim0:0:0:0): Error 22, Unretryable error da1 at umass-sim1 bus 1 scbus5 target 0 lun 0 da1: Removable Direct Access SPC-4 SCSI device da1: Serial Number 60A44C3FACC9FE118997019C da1: 40.000MB/s transfers da1: 29510MB (60437492 512 byte sectors) da1: quirks=0x2 Trying to mount root from ufs:/dev/da0p2 []... WARNING: WITNESS option enabled, expect reduced performance. da0 at umass-sim0 bus 0 scbus4 target 0 lun 0 da0: Fixed Direct Access SPC-4 SCSI device da0: Serial Number 000000000000 da0: 40.000MB/s transfers da0: 5723166MB (11721043968 512 byte sectors) da0: quirks=0x2 lock order reversal: 1st 0xfffff80004f77608 ufs (ufs) @ /usr/src/sys/kern/vfs_lookup.c:713 2nd 0xfffffe000080edc0 bufwait (bufwait) @ /usr/src/sys/ufs/ffs/ffs_vnops.c:283 3rd 0xfffff80006aff248 ufs (ufs) @ /usr/src/sys/kern/vfs_subr.c:2598 stack backtrace: #0 0xffffffff80c48773 at witness_debugger+0x73 #1 0xffffffff80c484bd at witness_checkorder+0xa7d #2 0xffffffff80bb45dd at lockmgr_xlock_hard+0x6d #3 0xffffffff80bb505e at __lockmgr_args+0x5fe #4 0xffffffff80ef4365 at ffs_lock+0xa5 #5 0xffffffff81236d93 at VOP_LOCK1_APV+0x63 #6 0xffffffff80cc3715 at _vn_lock+0x65 #7 0xffffffff80cb1ee6 at vget+0x66 #8 0xffffffff80ca3fcc at vfs_hash_get+0xcc #9 0xffffffff80eefc4f at ffs_vgetf+0x3f #10 0xffffffff80ee5a32 at softdep_sync_buf+0xb62 #11 0xffffffff80ef5124 at ffs_syncvnode+0x234 #12 0xffffffff80ecad66 at ffs_truncate+0x716 #13 0xffffffff80efc909 at ufs_direnter+0x609 #14 0xffffffff80f055dd at ufs_makeinode+0x5fd #15 0xffffffff80f01544 at ufs_create+0x34 #16 0xffffffff81234b30 at VOP_CREATE_APV+0x60 #17 0xffffffff80cc301f at vn_open_cred+0x2cf random: unblocking device. lo0: link state changed to UP em0: link state changed to UP ums0 on uhub2 ums0: on usbus1 ums0: 5 buttons and [XYZ] coordinates ID=1 Security policy loaded: MAC/ntpd (mac_ntpd) root@colossus:~ # uname -a FreeBSD colossus.isux.com 13.0-CURRENT FreeBSD 13.0-CURRENT r346979 GENERIC amd64 root@colossus:~ # -- Michelle Sullivan http://www.mhix.org/ From owner-freebsd-current@freebsd.org Wed May 1 12:56:24 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 962EE1596621 for ; Wed, 1 May 2019 12:56:24 +0000 (UTC) (envelope-from asomers@gmail.com) Received: from mail-lj1-f169.google.com (mail-lj1-f169.google.com [209.85.208.169]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 7381774F91 for ; Wed, 1 May 2019 12:56:23 +0000 (UTC) (envelope-from asomers@gmail.com) Received: by mail-lj1-f169.google.com with SMTP id f23so15437090ljc.0 for ; Wed, 01 May 2019 05:56:23 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=BfMABlBib/nXbGkrNzMBMCgoPnyy/iUFJJEXOdRSB5c=; b=cUqUailu0e0+4rXRvqXgjBthnvRMdTmtTMjOvgpTTyRA/e7PE3JtEQfHFLe9JlAAae 2dcbvwiECb3sbOHeo8aqGGZSazl+b86npQYz1XcZLIV+ti+52h0T5p1kaFWqrx65hLJd tgpQIsEKquVzrLXeldmtUe+0H4QXI+gF+4/sOYqxMmizzOm0dOXYyt7nIsM5gM4gS26t DtYpu/ujvW14/oNAMvLRuqpJjcaFWUuvgdu9Otmh2bZkDxg8l/4+MnCZgYTPcQLREw7X MVfwjghIO7fv8WIlqBgCHAGrESkN8kjSB/4Rb/ATPiN2XMMCKPTiuBuFM9DoLrwV83uw Gnng== X-Gm-Message-State: APjAAAWQHCMbEDwvuNNV54xPcm7gRAKFYG4FM38Vr0X8AirZvpl0DcyP FWlFpBiXgI/9TWkngZ/3MJP5jSGtHviNMZn3F52GFilq X-Google-Smtp-Source: APXvYqyULaWV/HiI5VUao8Uz7a+YmDZgpvw7AZ6bmibTLPJHL5taehMLpHwpyRV+xxbZFLM3VWW2MrX/8d4MLxTZsHM= X-Received: by 2002:a2e:9d99:: with SMTP id c25mr6412608ljj.29.1556715375859; Wed, 01 May 2019 05:56:15 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Alan Somers Date: Wed, 1 May 2019 06:56:04 -0600 Message-ID: Subject: Re: backtrace on current.. To: Michelle Sullivan Cc: freebsd-current Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 7381774F91 X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; spf=pass (mx1.freebsd.org: domain of asomers@gmail.com designates 209.85.208.169 as permitted sender) smtp.mailfrom=asomers@gmail.com X-Spamd-Result: default: False [-4.18 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; DMARC_NA(0.00)[freebsd.org]; MIME_TRACE(0.00)[0:+]; TO_DN_ALL(0.00)[]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[169.208.85.209.list.dnswl.org : 127.0.5.0]; NEURAL_HAM_SHORT(-0.83)[-0.831,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_TLS_LAST(0.00)[]; FORGED_SENDER(0.30)[asomers@freebsd.org,asomers@gmail.com]; R_DKIM_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; FROM_NEQ_ENVFROM(0.00)[asomers@freebsd.org,asomers@gmail.com]; IP_SCORE(-1.33)[ip: (-0.53), ipnet: 209.85.128.0/17(-3.85), asn: 15169(-2.24), country: US(-0.06)]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Wed, 01 May 2019 12:56:24 -0000 On Wed, May 1, 2019 at 5:18 AM Michelle Sullivan wrote: > > FYI - newly installed: > > lock order reversal: > 1st 0xfffff80004f77608 ufs (ufs) @ /usr/src/sys/kern/vfs_lookup.c:713 > 2nd 0xfffffe000080edc0 bufwait (bufwait) @ > /usr/src/sys/ufs/ffs/ffs_vnops.c:283 > 3rd 0xfffff80006aff248 ufs (ufs) @ /usr/src/sys/kern/vfs_subr.c:2598 > stack backtrace: > #0 0xffffffff80c48773 at witness_debugger+0x73 > #1 0xffffffff80c484bd at witness_checkorder+0xa7d > #2 0xffffffff80bb45dd at lockmgr_xlock_hard+0x6d > #3 0xffffffff80bb505e at __lockmgr_args+0x5fe > #4 0xffffffff80ef4365 at ffs_lock+0xa5 > #5 0xffffffff81236d93 at VOP_LOCK1_APV+0x63 > #6 0xffffffff80cc3715 at _vn_lock+0x65 > #7 0xffffffff80cb1ee6 at vget+0x66 > #8 0xffffffff80ca3fcc at vfs_hash_get+0xcc > #9 0xffffffff80eefc4f at ffs_vgetf+0x3f > #10 0xffffffff80ee5a32 at softdep_sync_buf+0xb62 > #11 0xffffffff80ef5124 at ffs_syncvnode+0x234 > #12 0xffffffff80ecad66 at ffs_truncate+0x716 > #13 0xffffffff80efc909 at ufs_direnter+0x609 > #14 0xffffffff80f055dd at ufs_makeinode+0x5fd > #15 0xffffffff80f01544 at ufs_create+0x34 > #16 0xffffffff81234b30 at VOP_CREATE_APV+0x60 > #17 0xffffffff80cc301f at vn_open_cred+0x2cf That particular lock-order reversal is well-known. It's both harmless and difficult to fix, which is why nobody's fixed it yet. -Alan From owner-freebsd-current@freebsd.org Wed May 1 23:21:50 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 088931580847 for ; Wed, 1 May 2019 23:21:50 +0000 (UTC) (envelope-from ggm@algebras.org) Received: from mail-it1-x143.google.com (mail-it1-x143.google.com [IPv6:2607:f8b0:4864:20::143]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id BCD416AF6E for ; Wed, 1 May 2019 23:21:46 +0000 (UTC) (envelope-from ggm@algebras.org) Received: by mail-it1-x143.google.com with SMTP id i131so257325itf.5 for ; Wed, 01 May 2019 16:21:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=algebras-org.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=5WmwH5NkVUI2HIdbMNumu7MIyCRRYcmkr6a8TGMsRjs=; b=C4iGPZnrJqpvqi5rUDPOGh9fvmiuugSLG+2XOkDeO70DbvEwSI85UbStp6SOmvJr2g t/cjrwUVjMVLJeeZ3eeXev0h/4IBTGKaZgpSk8Fq273j+CYS+R/ksAVfJQeFvhoXlv4x bL0/bgkeCEooiVd2DVB3ecK+5Iij4r/45xrnhd0UlKQpMmRzWUKnCBRj7nV5DNrKQujA 5M3IYgQrifNgbs/eHCFwIIMbKie1SFfscrFShVK7CYWfgpjfqtOGZCWeP/aPN3NZD87A 65JN5E1WaI4KcrDXx8CtbL4uVgPtAexxetSq+0VqxpA9uXfErjAuAAQ5Qlh101nEEj0M ZV9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=5WmwH5NkVUI2HIdbMNumu7MIyCRRYcmkr6a8TGMsRjs=; b=X80yJpLIlebURlpei6yRxQBmRCrkltcE+bAsN7+46labj3ZBGAz+TyJgoURp443E73 AQKufdDW7QdgCTRgPJTHyCY8cVTt+UDscBOMaDT2hfl8QtKdlp2kMI0AEQAAJqlUdv6C R92v452prUWymSAAreY2ehgtAERaLazX+W50JPVZJPG7mi+qpXNCF0YzSR5qTmvCoVR4 ojCrMG8JbD+bhpoeAWdGyC203yDv8sry+qVpVc62bWBT5DKLhBGJIl78pQTTqkA5cgfk UAxqZ2VRP7tHDt46o4eRBf1jwNZrbAoz8mGPveWxS9XZr5x8z8iESzwkpDHod392crOO rqxw== X-Gm-Message-State: APjAAAVOD0nwWNgsn9AU78MzrcuqSZ7WPAmidVPXEe35OemlwZGAFDX1 voHMyz8isC/zQcukuyOiLWp60wQ430TAzt3dQj92yA== X-Google-Smtp-Source: APXvYqwiBOkB8a9fekOEhV9VM6R4WRvjf65VvbBEdpZc6dh33OISvmJanCg5eCDzD1hP6K2+8xbvaSrKGdeHWNPqjbs= X-Received: by 2002:a02:c619:: with SMTP id i25mr245071jan.141.1556752905936; Wed, 01 May 2019 16:21:45 -0700 (PDT) MIME-Version: 1.0 References: <201905010356.x413uUnV068470@slippy.cwsent.com> <56b15cc3-4605-f693-4ad6-188ea865820d@quip.cz> In-Reply-To: <56b15cc3-4605-f693-4ad6-188ea865820d@quip.cz> From: George Michaelson Date: Thu, 2 May 2019 09:21:34 +1000 Message-ID: Subject: Re: CFT: FreeBSD Package Base To: FreeBSD Stable Cc: freebsd-ports@freebsd.org, freebsd-hackers@freebsd.org, FreeBSD Current , freebsd-pkgbase@freebsd.org, freebsd-pkg@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: BCD416AF6E X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=algebras-org.20150623.gappssmtp.com header.s=20150623 header.b=C4iGPZnr; spf=pass (mx1.freebsd.org: domain of ggm@algebras.org designates 2607:f8b0:4864:20::143 as permitted sender) smtp.mailfrom=ggm@algebras.org X-Spamd-Result: default: False [-4.23 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[algebras-org.20150623.gappssmtp.com:s=20150623]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; DMARC_NA(0.00)[algebras.org]; RCPT_COUNT_FIVE(0.00)[6]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[algebras-org.20150623.gappssmtp.com:+]; MX_GOOD(-0.01)[ASPMX.L.GOOGLE.COM,ALT2.ASPMX.L.GOOGLE.COM,ASPMX4.GOOGLEMAIL.COM,ALT1.ASPMX.L.GOOGLE.COM,ASPMX2.GOOGLEMAIL.COM,ASPMX3.GOOGLEMAIL.COM,ASPMX5.GOOGLEMAIL.COM]; RCVD_IN_DNSWL_NONE(0.00)[3.4.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; NEURAL_HAM_SHORT(-0.96)[-0.959,0]; IP_SCORE(-0.77)[ip: (1.67), ipnet: 2607:f8b0::/32(-3.19), asn: 15169(-2.25), country: US(-0.06)]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_COUNT_TWO(0.00)[2] X-Mailman-Approved-At: Wed, 01 May 2019 23:30:24 +0000 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Wed, 01 May 2019 23:21:50 -0000 The current state of this looks logical: its the bare minimum to represent the .tgz which we recognized from install menu choices, which minimises any real SAT solver dependency load, because these are not cross-dependant in any strong sense. The goal surely would be to prove this works and test. Then, we can move to the state I think I want, and I presume by extension everyone else wants: Sets which are small enough they expose risk of cross dependency, but once a SAT solver reconciles them, you have ONLY the minimum needed to do your job. So a "tiny" FreeBSD could be back under 4MB (hypothetically) because it was /rescue and the kernel, and if you needed /usr/share you loaded a pkg. -G On Wed, May 1, 2019 at 7:33 PM Miroslav Lachman <000.fbsd@quip.cz> wrote: > > Cy Schubert wrote on 2019/05/01 05:56: > > In message <292eadc6-3662-ec43-1175-53fc252487bd@quip.cz>, Miroslav > > Lachman wri > > tes: > >> David Chisnall wrote on 2019/04/30 10:22: > >>> On 29/04/2019 21:12, Joe Maloney wrote: > >>>> With CFT version you chose to build, and package individual componen= ts > >>>> such as sendmail with a port option.=C3=82 That does entirely solve= the > >>>> problem of being able to reinstall sendmail after the fact without a > >>>> rebuild of the userland (base) port but perhaps base flavors could > >>>> solve that problem assuming flavors could extend beyond python. > >>> > >>> This sounds very much like local optimisation. It's now easy to creat= e a > >>> custom base image.=C3=82 Great.=C3=82 But how do I express dependen= cies in ports > >>> on a specific base configuration? This is easy if I depend on a speci= fic > >>> base package, but how does this work in your model?=C3=82 For exampl= e, if I > >>> have a package that depends on a library that is an optional part of = the > >>> base system, how do I express that pkg needs to either refuse to inst= all > >>> it, or install a userland pkg that includes that library in place of = my > >>> existing version as part of the install process? > >>> > >>> More importantly for the container use case, if I want to take a > >>> completely empty jail and do pkg ins nginx (for example), what does t= he > >>> maintainer of the nginx port need to do to express the minimum set of > >>> the base system that needs to be installed to allow nginx to work? > >>> > >>> One of the goals for the pkg base concept was to allow this kind of u= se > >>> case, easily creating a minimal environment required to run a single > >>> service. With a monolithic base package set, you're going to need som= e > >>> mechanism other than packages to express the specific base subset > >>> package that you need and I think that you need to justify why this > >>> mechanism is better than using small individual packages. > >> > >> Will it not be maintainer's nightmare to take care of all the > >> dependencies on the base packages for each port we have in the ports t= ree? > > > > No more than it is today. Remember, people have been doing this sort of > > thing for decades. If the folks at Red Hat, Oracle (formerly Sun), and > > IBM can do it, I'm sure we can too. The dependency lists will be > > longer. We may require dependency lists that allow the choice of one of > > many prereqs or coreqs. > > They are experts and they are paid for their work. I am not. I am > maintaining a few packages and the reality is I don't know what they > need in base. Till these days I don't care about this kind of > dependency. I am not system developer or programmer and I think there > are more than just me who see this as a kind of problem. > So in this case, pkg base gives me nothing but more work on those package= s. > > Miroslav Lachman > _______________________________________________ > freebsd-stable@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org" From owner-freebsd-current@freebsd.org Thu May 2 04:02:32 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A4BED1587998 for ; Thu, 2 May 2019 04:02:32 +0000 (UTC) (envelope-from ler@lerctr.org) Received: from thebighonker.lerctr.org (unknown [IPv6:2001:470:1f0f:3ad::53:2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "*.lerctr.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id A540373C94 for ; Thu, 2 May 2019 04:02:31 +0000 (UTC) (envelope-from ler@lerctr.org) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lerctr.org; s=ler2019; h=Content-Type:MIME-Version:Message-ID:Subject:To:From:Date: Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=+IAQAsEcdOCEgAJjQOEHHx0cMG9LoIvgT04Cm6v3XKs=; b=pTD5LgAxlv3vO0GjuSScv9tiXH TF6ujEuJuFPGDkg0N9foJ7nTkUdZHr2Lacsx7HY9TWYcfY3BNbV231iifRZBjsywDs+UlcvC+dPxA S8DJBU2+PHb5b7FHK19yTOKxFlevBklD03t5pkNWCgFqCC/RaDp8H/xLzEXUt3P551zvUhU2tVv4p lecLTbJfzgZLoW2gH8/NgvAKCAKiJz9ORBf0eN7xs9yibFE5CvRbfpNm4Kr++VIUAT0FWtUpm6dk1 DXM7hIUqgYmkUfVEBm0MT1LeoezHhPkmF/YfUuBXnov8Os3EAFAoQLqZRd0dnnIFTwcPoFhsHePH0 S9pde1hw==; Received: from [2600:1700:210:b180:c0d6:e55c:b9fe:1941] (port=55621 helo=ler-imac.local) by thebighonker.lerctr.org with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92 (FreeBSD)) (envelope-from ) id 1hM2vV-000FIW-VU for freebsd-current@FreeBSD.org; Wed, 01 May 2019 23:02:30 -0500 Date: Wed, 1 May 2019 23:02:29 -0500 From: Larry Rosenman To: freebsd-current@FreeBSD.org Subject: Mount Root fails: r347007 Message-ID: <20190502040229.ysm45il3n2mdsfg6@ler-imac.local> Mail-Followup-To: freebsd-current@FreeBSD.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="nazvouyaw2a4lowe" Content-Disposition: inline User-Agent: NeoMutt/20180716 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Thu, 02 May 2019 04:02:32 -0000 --nazvouyaw2a4lowe Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Upgraded from r346487 to r347007, and when I reboot, I get a mountroot prompt. If I answer it with the same BootFS I booted from=20 (zfs:zroot/ROOT/r347007) it continues to boot, and run. Dmesg: https://www.lerctr.org/~ler/Boot-NoRoot.txt What else do we need? I did upgrade the EFI partitions, and the freebsd-boot partitions and that did *NOT* change anything.=20 Ideas? --=20 Larry Rosenman http://www.lerctr.org/~ler Phone: +1 214-642-9640 E-Mail: ler@lerctr.org US Mail: 5708 Sabbia Drive, Round Rock, TX 78665-2106 --nazvouyaw2a4lowe Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHABAABCgCqFiEEHjgknedhWzvJgwVzaXyZsatIp30FAlzKa9UsFIAAAAAAFQAO cGthLWFkZHJlc3NAZ251cGcub3JnbGVyQGxlcmN0ci5vcmdfFIAAAAAALgAoaXNz dWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDFFMzgy NDlERTc2MTVCM0JDOTgzMDU3MzY5N0M5OUIxQUI0OEE3N0QACgkQaXyZsatIp31T AAgAtDFmk1vQhm8zCOo/WZzXqhYEU2sRhkkQB2zi/pJ3/wvyhGGSSqBbrU+g+oV0 fKoPDrxPHTicsDFHikFSBG8F8Mvbmfz0jvh/lLvbUpT6jXoEq5Ft8HFZKcioVmhV wfVIWQ0rKF/IRoz6AIQ489zl/cs9CzMfIOmw3MURivxJiww0oqKFvhFOtTRVUZGG uDmSNtPcZwncDIub/5BjawYsc5Kn3HnAtQ+WtiGNcouM19Fw8p3AhbdT9QNXQGdR 78Fvy1Uu+MRVyvy5KGzyL5LzSk0hw9J4EIp18hE6sZygr9wuGbdqV0/YazK3AhIP OLzGh/rLBWj8w/VW989lYKwe4w== =qZue -----END PGP SIGNATURE----- --nazvouyaw2a4lowe-- From owner-freebsd-current@freebsd.org Thu May 2 11:09:10 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E43351591609; Thu, 2 May 2019 11:09:09 +0000 (UTC) (envelope-from v.velox@vvelox.net) Received: from vulpes.vvelox.net (vulpes.vvelox.net [96.95.67.25]) by mx1.freebsd.org (Postfix) with ESMTP id 0AF2D893B7; Thu, 2 May 2019 11:09:08 +0000 (UTC) (envelope-from v.velox@vvelox.net) Received: from vvelox.net (localhost [127.0.0.1]) (Authenticated sender: kitsune) by vulpes.vvelox.net (Postfix) with ESMTPA id 0D4B023355C1; Thu, 2 May 2019 06:09:00 -0500 (CDT) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Date: Thu, 02 May 2019 06:09:00 -0500 From: "Zane C. B-H." To: Miroslav Lachman <000.fbsd@quip.cz> Cc: David Chisnall , FreeBSD Stable , freebsd-ports@freebsd.org, =?UTF-8?Q?Gor?= =?UTF-8?Q?an_Meki=C4=87?= , freebsd-hackers@freebsd.org, FreeBSD Current , freebsd-pkgbase@freebsd.org, freebsd-pkg@freebsd.org, owner-freebsd-pkgbase@freebsd.org Subject: Re: CFT: FreeBSD Package Base In-Reply-To: <292eadc6-3662-ec43-1175-53fc252487bd@quip.cz> References: <201904291931.x3TJV73d079802@slippy.cwsent.com> <6EB65F49-47CD-48B2-8C58-BF387D8C7A58@ixsystems.com> <292eadc6-3662-ec43-1175-53fc252487bd@quip.cz> Message-ID: <8d664f5eb336c955475c97332bcd2b2b@vvelox.net> X-Sender: v.velox@vvelox.net User-Agent: Roundcube Webmail/1.3.3 X-Rspamd-Queue-Id: 0AF2D893B7 X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; spf=pass (mx1.freebsd.org: domain of v.velox@vvelox.net designates 96.95.67.25 as permitted sender) smtp.mailfrom=v.velox@vvelox.net X-Spamd-Result: default: False [-1.52 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:96.95.67.25/32]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[vvelox.net]; NEURAL_SPAM_SHORT(0.14)[0.139,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MX_GOOD(-0.01)[mail.vvelox.net]; RCPT_COUNT_SEVEN(0.00)[10]; IP_SCORE(-0.95)[ip: (-0.90), ipnet: 96.64.0.0/11(-3.92), asn: 7922(0.14), country: US(-0.06)]; RCVD_NO_TLS_LAST(0.10)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:7922, ipnet:96.64.0.0/11, country:US]; MID_RHS_MATCH_FROM(0.00)[]; SUSPICIOUS_RECIPS(1.50)[]; RCVD_COUNT_TWO(0.00)[2] X-Mailman-Approved-At: Thu, 02 May 2019 11:42:39 +0000 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Thu, 02 May 2019 11:09:10 -0000 On 2019-04-30 17:03, Miroslav Lachman wrote: > David Chisnall wrote on 2019/04/30 10:22: >> On 29/04/2019 21:12, Joe Maloney wrote: >>> With CFT version you chose to build, and package individual >>> components such as sendmail with a port option.  That does entirely >>> solve the problem of being able to reinstall sendmail after the fact >>> without a rebuild of the userland (base) port but perhaps base >>> flavors could solve that problem assuming flavors could extend beyond >>> python. >> >> This sounds very much like local optimisation. It's now easy to create >> a custom base image.  Great.  But how do I express dependencies in >> ports on a specific base configuration? This is easy if I depend on a >> specific base package, but how does this work in your model?  For >> example, if I have a package that depends on a library that is an >> optional part of the base system, how do I express that pkg needs to >> either refuse to install it, or install a userland pkg that includes >> that library in place of my existing version as part of the install >> process? >> >> More importantly for the container use case, if I want to take a >> completely empty jail and do pkg ins nginx (for example), what does >> the maintainer of the nginx port need to do to express the minimum set >> of the base system that needs to be installed to allow nginx to work? >> >> One of the goals for the pkg base concept was to allow this kind of >> use case, easily creating a minimal environment required to run a >> single service. With a monolithic base package set, you're going to >> need some mechanism other than packages to express the specific base >> subset package that you need and I think that you need to justify why >> this mechanism is better than using small individual packages. > > Will it not be maintainer's nightmare to take care of all the > dependencies on the base packages for each port we have in the ports > tree? Speaking as a ports maintainer, it will be very annoying. Splitting it into a handful of large ass packages, same as you are presented with during install, would be best. From owner-freebsd-current@freebsd.org Thu May 2 13:29:53 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 885AD1595CC1 for ; Thu, 2 May 2019 13:29:53 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qk1-x72e.google.com (mail-qk1-x72e.google.com [IPv6:2607:f8b0:4864:20::72e]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2E8238EF14 for ; Thu, 2 May 2019 13:29:53 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qk1-x72e.google.com with SMTP id l15so771663qke.6 for ; Thu, 02 May 2019 06:29:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=X9rOd3LJsq+BwsqgbWcKJ2+uFdE10KbyIXShEdJKVvk=; b=Jc8i4MMCdyny0RI4yNRgO/+s8KHdHYq1+GnyFhfhpfrkbZSlxpUmiTrUPiH5dYSqId XYjMZNfXD8SrZRs0lskePTRnPqCyyoczAlYlom4MiIRHb6yOXQAqB0t9Jcfhuzvhl10r Qg5mc6WSwJmxnjY0YGDDiInPv0KdAIWRCpVoR6venDgTC/C616WDm1m5G/vMZJBXUWKf u7SQN5szgoJvoPsAdOtjJjCb1fplf3H4jkoSfieAXxVhbKG5h3/cha4At1OBFW0r3zbL ee/lUJWKcUju7C7ZxEr6ZjZPYyESrbIs+uVf/2EvKB3v5wn8LoXSQaSQSFIesPC1EPM1 EgWA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=X9rOd3LJsq+BwsqgbWcKJ2+uFdE10KbyIXShEdJKVvk=; b=YDpe/x0hUckRzvhBOTPXAgR88mUnJeBxmA24VVDWtEs832ub74GekT2rQXoFkpqxTG nOmDzNO+bqMNeLT75frz0hzvWyN9eDz/tvI73JImeZ5+cDzitg29u304ypuCCkVOJEc1 TNHefVCNrHrudQBpov4ThplQHFKsWKQFKhK9yH7bWR83JVAb0Vlw+s5TQU5vDHs+qB7+ u3WDvwLPtBrRC5NKItD/UJNmZyNL6titWyHFaavBBW4JVXkVugWUyJa+fQWizFBhTw0U EmDNAe8lY/09p9jMRCeYrVCfFmvFfjRvOC141EKWQBWvlt0hOgRyuxsZTWvgTbR/Ekh8 bcMQ== X-Gm-Message-State: APjAAAV1T8WeWNTyCBZoJ/3kwbar8G1T/ekeW5IIfe75B7Z2igpsczWI j2ZD491iiLTyfmpmdTq9vr4v5sUk5OmUFMNq753+qii5 X-Google-Smtp-Source: APXvYqwtJDJiHJLFf4q7uRizunkopyAIdjZHWQLfbU8m9oNfQzodJly6lIShfFPfczhb3ZViPurCs6MpobP/8+Ipv4o= X-Received: by 2002:a05:620a:144f:: with SMTP id i15mr2883466qkl.175.1556803792192; Thu, 02 May 2019 06:29:52 -0700 (PDT) MIME-Version: 1.0 References: <20190502040229.ysm45il3n2mdsfg6@ler-imac.local> In-Reply-To: <20190502040229.ysm45il3n2mdsfg6@ler-imac.local> From: Warner Losh Date: Thu, 2 May 2019 07:29:40 -0600 Message-ID: Subject: Re: Mount Root fails: r347007 To: FreeBSD Current X-Rspamd-Queue-Id: 2E8238EF14 X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-6.92 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.92)[-0.919,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; REPLY(-4.00)[] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Thu, 02 May 2019 13:29:53 -0000 On Wed, May 1, 2019 at 10:04 PM Larry Rosenman wrote: > Upgraded from r346487 to r347007, and when I reboot, I get a mountroot > prompt. If I answer it with the same BootFS I booted from > (zfs:zroot/ROOT/r347007) it continues to boot, and run. > > Dmesg: https://www.lerctr.org/~ler/Boot-NoRoot.txt > > What else do we need? > > I did upgrade the EFI partitions, and the freebsd-boot partitions > and that did *NOT* change anything. > > Ideas? > BIOS or UEFI booting? Warner From owner-freebsd-current@freebsd.org Thu May 2 13:40:07 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BF6B115962B7; Thu, 2 May 2019 13:40:07 +0000 (UTC) (envelope-from ler@lerctr.org) Received: from thebighonker.lerctr.org (unknown [IPv6:2001:470:1f0f:3ad::53:2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "*.lerctr.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 9D4418F608; Thu, 2 May 2019 13:40:06 +0000 (UTC) (envelope-from ler@lerctr.org) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lerctr.org; s=ler2019; h=Message-ID:References:In-Reply-To:Subject:Cc:To:From:Date: Content-Transfer-Encoding:Content-Type:MIME-Version:Sender:Reply-To: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=CzV8YKhrxzobus1ZmV3Ol6Nf7wazshYmQ5aSnJlFpTE=; b=xPgEQ4KdwaadULjc3cjangYbkf i09GDf5QL69+49nfuMEod+y7nI69t9YBgbr/goLbibrG+h3YjppKXNi6fOobb5+zjDAClFDQyj+JU Zdk5ILDmHyJspAWdoCu9UljziHOc4WAicmy2sQIQ2/5k9LhB+UaOkt1N0FAFm0gOBFuWh6YBB2ORf 1pQ730bww23OX7xyUfPElgGBeSsjTzO/AcPKOv9OUBHXullnk/yEMRcbm92C1+ngSLE8WWDUijuNR GgGBXXegEsBcYwiDV1BM++ggzxqEpMcLFEFwv0hgadVJL1uSuQLkYbBCZj3eCybC2cxpXQGY8IYXJ 5vkBBNrg==; Received: from thebighonker.lerctr.org ([2001:470:1f0f:3ad:bb:dcff:fe50:d900]:48746 helo=webmail.lerctr.org) by thebighonker.lerctr.org with esmtpsa (TLSv1.3:TLS_AES_256_GCM_SHA384:256) (Exim 4.92 (FreeBSD)) (envelope-from ) id 1hMBwS-0001ju-JW; Thu, 02 May 2019 08:40:04 -0500 Received: from 2600:1700:210:b180:c0d6:e55c:b9fe:1941 by webmail.lerctr.org with HTTP (HTTP/1.1 POST); Thu, 02 May 2019 08:40:04 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Thu, 02 May 2019 08:40:04 -0500 From: Larry Rosenman To: Warner Losh Cc: FreeBSD Current , owner-freebsd-current@freebsd.org Subject: Re: Mount Root fails: r347007 In-Reply-To: References: <20190502040229.ysm45il3n2mdsfg6@ler-imac.local> Message-ID: X-Sender: ler@lerctr.org User-Agent: Roundcube Webmail/1.3.9 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Thu, 02 May 2019 13:40:07 -0000 On 05/02/2019 8:29 am, Warner Losh wrote: > On Wed, May 1, 2019 at 10:04 PM Larry Rosenman wrote: > >> Upgraded from r346487 to r347007, and when I reboot, I get a mountroot >> prompt. If I answer it with the same BootFS I booted from >> (zfs:zroot/ROOT/r347007) it continues to boot, and run. >> >> Dmesg: https://www.lerctr.org/~ler/Boot-NoRoot.txt >> >> What else do we need? >> >> I did upgrade the EFI partitions, and the freebsd-boot partitions >> and that did *NOT* change anything. >> >> Ideas? >> > > BIOS or UEFI booting? > > Warner > _______________________________________________ > freebsd-current@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to > "freebsd-current-unsubscribe@freebsd.org" UEFI boot. -- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 214-642-9640 E-Mail: ler@lerctr.org US Mail: 5708 Sabbia Dr, Round Rock, TX 78665-2106 From owner-freebsd-current@freebsd.org Thu May 2 14:24:35 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 992D5159725B for ; Thu, 2 May 2019 14:24:35 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qt1-x82e.google.com (mail-qt1-x82e.google.com [IPv6:2607:f8b0:4864:20::82e]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2396E90E0C for ; Thu, 2 May 2019 14:24:35 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qt1-x82e.google.com with SMTP id e5so2689932qtq.2 for ; Thu, 02 May 2019 07:24:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Fn/wUZ1XvfpOigFd5mHL7EG4LKKw2tKnyFVBg0PWeTM=; b=VWf3Zn5A1s0N2SbeX/tD2TduZiBk0SCeMFOq5v7AWVX8fgss9lloQ3Ry/frZRaTMd+ 1BkCGaz/6eQnjt/K+N7Yfh44pkPwXL+oFjs/Mb+JBr8PqgQXSG5eu1IsVnpBZDCxIBI9 cM+lPKwg2ySSjdTc7LPDvfSZy4Oi5xSEwLOkjM0nii13bwplcPt27aEpjaHbedJ0Xz9s F1hd691XjlXF834lCw6iVuGqcDpUPLc5D/Wz45XIk9rP+vfb9qYddST+kz0IXSRzz5m5 L7AFHa30Ykf16wew7gtm2J6b2dsMtiynaJPRHtNcVoHFCFVjTyQFwtnWVuCBNXsjEjLs d2hA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Fn/wUZ1XvfpOigFd5mHL7EG4LKKw2tKnyFVBg0PWeTM=; b=P+sLWL0siWG3nkEiNF007q0mHiyBuZXwtffaYrDoccLnSV4nJjG+fzNusABWYMzYcA b1DEiYTF3GlMpQHW8HrOA2AcID25LxuqDH4Lv0Wj9vPw1tDR4WxQFUqllQwsDLBZe7fO 3jQTEoaI5wWJvVVQoGkUgctRuokDpskmIekdRtx8UA3KAH7/sywHVYr/cpxLgPtK1XIV /JgYucdPNdVHqVOHtA4d3dWtF9PV5suaA6RvbIP8TjTsvJR6oL7T6sRl8HIAXQlvxovw ryRBdvwA/GEsmKSzllfAGyNw+KEVq/R77NWNXCTZgCzPKCWjAAPA3NK0Rh0H5kdVJab5 Of3Q== X-Gm-Message-State: APjAAAW8I1KeN/vyDPiY5HwTY379nlsuZIijUMhS+XCnHDxBBjM5Iin5 5xRJpHXpPlpO6V0hP6JA3v6Bk0kEUmrKSEkc/9CBZQ== X-Google-Smtp-Source: APXvYqzF/vfArDh37ReuW2rhDmu63jSYL+2CWGb/AMgcgM/AAhZS6mwGkZaoa1BZIXOvN6/2ap9/y+xZLiiS3hELalE= X-Received: by 2002:ac8:3237:: with SMTP id x52mr3360127qta.242.1556807074489; Thu, 02 May 2019 07:24:34 -0700 (PDT) MIME-Version: 1.0 References: <20190502040229.ysm45il3n2mdsfg6@ler-imac.local> In-Reply-To: From: Warner Losh Date: Thu, 2 May 2019 08:24:23 -0600 Message-ID: Subject: Re: Mount Root fails: r347007 To: Larry Rosenman Cc: FreeBSD Current , owner-freebsd-current@freebsd.org X-Rspamd-Queue-Id: 2396E90E0C X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-6.97 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; REPLY(-4.00)[]; NEURAL_HAM_SHORT(-0.97)[-0.971,0] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Thu, 02 May 2019 14:24:35 -0000 On Thu, May 2, 2019 at 7:40 AM Larry Rosenman wrote: > On 05/02/2019 8:29 am, Warner Losh wrote: > > On Wed, May 1, 2019 at 10:04 PM Larry Rosenman wrote: > > > >> Upgraded from r346487 to r347007, and when I reboot, I get a mountroot > >> prompt. If I answer it with the same BootFS I booted from > >> (zfs:zroot/ROOT/r347007) it continues to boot, and run. > >> > >> Dmesg: https://www.lerctr.org/~ler/Boot-NoRoot.txt > >> > >> What else do we need? > >> > >> I did upgrade the EFI partitions, and the freebsd-boot partitions > >> and that did *NOT* change anything. > >> > >> Ideas? > >> > > > > BIOS or UEFI booting? > > UEFI boot. > So no change to \efi\boot\bootx64.efi (or whatever you are booting? Can you get the output of 'show' in the boot loader? Also, is there a way you can try one or two of the versions in between 346487 and 347007 to try to narrow the changes down a bit? Warner From owner-freebsd-current@freebsd.org Thu May 2 14:41:37 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2E3401597863; Thu, 2 May 2019 14:41:37 +0000 (UTC) (envelope-from ler@lerctr.org) Received: from thebighonker.lerctr.org (unknown [IPv6:2001:470:1f0f:3ad::53:2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "*.lerctr.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 7A01991AFB; Thu, 2 May 2019 14:41:36 +0000 (UTC) (envelope-from ler@lerctr.org) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lerctr.org; s=ler2019; h=Message-ID:References:In-Reply-To:Subject:Cc:To:From:Date: Content-Transfer-Encoding:Content-Type:MIME-Version:Sender:Reply-To: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=4pk5q1XIWCMTkqm9NtMVkbzLSyCKb3/qSg0wwJ5xWec=; b=l5j97IFd+y6tjFKYvSMilmc+2N ePItWVTWDq6bssNHM2zl1DNFq8gW3j4m4OlLN1kkOn25zWedTVz8qc4OfmKAzylB6ItLGUp2Nz5Vt GMKhotoE9h+Kwcd24O9uG4ig2eq7MgotQnFl/WyibpxIja2ngwrc4om5RaEPh349dReho9/7GhuKm VMSq3HQHap1tsZoeB8y9qn4bWO+8K4L96iaHmnJlHeDhHE7o+aHuneUdWDylrooAaHJOOL7erBHQK rtFy+fLMzgWMTTeMtXmmC4yh2K8LStEuj7G8jckVnZIg5AZ9dWBqd8W6icq+i10hXjAo4Qk8ex/il F6WMQOog==; Received: from thebighonker.lerctr.org ([2001:470:1f0f:3ad:bb:dcff:fe50:d900]:15896 helo=webmail.lerctr.org) by thebighonker.lerctr.org with esmtpsa (TLSv1.3:TLS_AES_256_GCM_SHA384:256) (Exim 4.92 (FreeBSD)) (envelope-from ) id 1hMCtz-00032S-4G; Thu, 02 May 2019 09:41:35 -0500 Received: from 2600:1700:210:b180:c0d6:e55c:b9fe:1941 by webmail.lerctr.org with HTTP (HTTP/1.1 POST); Thu, 02 May 2019 09:41:35 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Thu, 02 May 2019 09:41:35 -0500 From: Larry Rosenman To: Warner Losh Cc: FreeBSD Current , owner-freebsd-current@freebsd.org Subject: Re: Mount Root fails: r347007 In-Reply-To: References: <20190502040229.ysm45il3n2mdsfg6@ler-imac.local> Message-ID: <33e20e5367966cb4f5c2856f3eda192f@lerctr.org> X-Sender: ler@lerctr.org User-Agent: Roundcube Webmail/1.3.9 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Thu, 02 May 2019 14:41:37 -0000 On 05/02/2019 9:24 am, Warner Losh wrote: > On Thu, May 2, 2019 at 7:40 AM Larry Rosenman wrote: > >> On 05/02/2019 8:29 am, Warner Losh wrote: >> > On Wed, May 1, 2019 at 10:04 PM Larry Rosenman wrote: >> > >> >> Upgraded from r346487 to r347007, and when I reboot, I get a mountroot >> >> prompt. If I answer it with the same BootFS I booted from >> >> (zfs:zroot/ROOT/r347007) it continues to boot, and run. >> >> >> >> Dmesg: https://www.lerctr.org/~ler/Boot-NoRoot.txt >> >> >> >> What else do we need? >> >> >> >> I did upgrade the EFI partitions, and the freebsd-boot partitions >> >> and that did *NOT* change anything. >> >> >> >> Ideas? >> >> >> > >> > BIOS or UEFI booting? >> >> UEFI boot. >> > > So no change to \efi\boot\bootx64.efi (or whatever you are booting? > > Can you get the output of 'show' in the boot loader? > > Also, is there a way you can try one or two of the versions in between > 346487 and 347007 to try to narrow the changes down a bit? > > Warner show output in 4 screenshots: https://www.lerctr.org/~ler/FreeBSD/NO-BOOT/ What's the easiest way to try some of the other revisions? And which would you suggest? (I'm set up for meta-mode). -- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 214-642-9640 E-Mail: ler@lerctr.org US Mail: 5708 Sabbia Dr, Round Rock, TX 78665-2106 From owner-freebsd-current@freebsd.org Thu May 2 15:10:52 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E155615981AA for ; Thu, 2 May 2019 15:10:51 +0000 (UTC) (envelope-from lausts@acm.org) Received: from cdptpa-cmomta03.email.rr.com (cdptpa-outbound-snat.email.rr.com [107.14.166.229]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id C7ECA92A7B for ; Thu, 2 May 2019 15:10:50 +0000 (UTC) (envelope-from lausts@acm.org) Received: from mail.laus.org ([65.29.112.189]) by cmsmtp with ESMTP id MDJXhTakZXGq6MDJahlImk; Thu, 02 May 2019 15:08:02 +0000 Received: from [192.168.1.100] (inspiron [192.168.1.100]) by mail.laus.org (8.15.2/8.15.2) with ESMTPS id x42F7xLa028652 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NO); Thu, 2 May 2019 11:07:59 -0400 (EDT) (envelope-from lausts@acm.org) X-Authentication-Warning: mail.laus.org: Host inspiron [192.168.1.100] claimed to be [192.168.1.100] Reply-To: lausts@acm.org To: Toomas Soome , FreeBSD Current From: Thomas Laus Subject: Got the same error from gptzfsboot this morning Openpgp: preference=signencrypt Autocrypt: addr=lausts@acm.org; prefer-encrypt=mutual; keydata= mQGiBDx1NWwRBADARalI5I8kGeBYYYWnZB73T1fU4333yCuRokRvzlAZ5Zhb3hqsNdTEMheN FDjZSL8J5jeJtvSRinY2p09CxpAMoJR9zHLmHl+zEOY8fInbB+KiFtSfGf0blSEY9/+isQP9 xmUIQWUj0kwVtrns7m1HrYLiI07NVFzbHNKqQcbPuwCg0n/KKi+VJiUs5MqLKwGuPotGeZME AIluMetTQwfLyovundMwFYlSZ/Z8JjkMybqgKuiRrZnaBVVZ80NjAYZI73yAZPfQh9mvFxW9 ipc2tSALwDy/tYDpQRK0k+0EsDmwG/wM6OarkqSuFcYx+tP86+2+6Xitn6E/hriIWa/ZQVef /fx7dZzdwhXH6fd34v8o/BuqhawLBACs4MTMGbdSmyI56vCMXWY1yxRPmuygd4vUnXqYwlrM Ee/LjQdreg1zTAJnnW1K+PgOUW/jvS+uAbgxLa3i59/Z4Uu7nB6G1y+Y1cThojUsLnvoJlt1 4XE1U/vnOcvO3evo6knB1qjbAMsZGaVleiVKDq+7XE7swe4WtBJKbYJthbQcVGhvbWFzIExh dXMgPGxhdXN0c0BhY20ub3JnPoh/BBMRAgA/AheAAh4BBgsJCAcDAgYVCAIJCgsEFgIDAQIZ ARYhBBloSoDtPqFEokqZd+v/gtRiCDbPBQJcKgq6BQkhqyDOAAoJEOv/gtRiCDbP9xQAoL7B hCgFeI2K/0koKP3U8OB52nQyAJ0dd/QVJC7tV8gER4tse5GCUN5CHrkCDQRFspgcEAgAjXsi 9WqowAKZ7d2ix6t7fiYgu2QBGWq36NvN+cPBJIu0CnagL1v4W1UrRW/0cInLzgqlWrSU7SFg y1+rGBlusMHf8/faGeZD0XwMdYgTIYdjdK5VZ0GaRWUs0LbHAOJQkOFRHLMAEG8wrc3f1xrn uVJ4JPOA81kTmTXvYTyQNXJBySc0oNSgvSut8aBbNGBZhw9U2V3yXXnnMeWR8+DYrriYdOdR eK7S0LNN8TPY60PJx3KLN9vUY9Cb5Ly0NavF3wREPQqYlNfTMoG/GA/n8XB6SCoMj73oKCyw FLbckBUjFsl7wTeKKvU68V8kWG762fscXhOhRduETGrja09MbwADBQf/WiycmdfNtB41+vvT HQqz9tm3ZHAW2yE53CxfQpvlyS/KwnWgLjl/iV0SHRDede0NJ5yTEqPVhqq7WCdlqVsHPSpX FfvyOgbNmjPmOY/a1nW4UnWSqA7bgQvkthahhoLeHzkU8YKupW0m05RIBpqQER6HwBOksTq4 sWV/lUy1P0VT8GqqPLNklKe2BEu+KhuhLV6XwEG3VrHNoY6/R5CMGvBhZbtiUViCZktmxJAj Fq0VCcuj7+Oo52eq4BL2vMrzLX+2Ib1JSWid6t0N+grXxbr2mv7H2V2/4Vo0XI3IKxPX1mdG y9RBkbRUGyV9A8RlaS0QTnXvsxZTjOnmjxPX64hmBBgRAgAmAhsMFiEEGWhKgO0+oUSiSpl3 6/+C1GIINs8FAlwqCsMFCRhtvicACgkQ6/+C1GIINs/KCgCdGI1pg3HFhr7VEQeC63bhlMKH 0GAAn0mvTZY9OWKGMPoo0x/HdXkdgJHe Message-ID: <40e6cdff-9502-669b-4543-6e21be5d2ad5@acm.org> Date: Thu, 2 May 2019 11:07:59 -0400 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-CMAE-Envelope: MS4wfPeZ5l28kILW3ZuloTnPKJreRyYq8Acw3eeKXYGeYATxyfhYsXdld9e0JVX34FWy3zX7/boFkKnSuBf7TZm27dIOy7+XauXyp6c2LQvtZ3QPS5hDes8+ eBAq/ycV2DfGDVw6T5uNttWEQtkxZuHe4Err9TuXjDuUrq1akpoiglRx+DUZJgnmoRnfIlM06n9cSSXTwdIpyy/CjOuo+N5ur90= X-Rspamd-Queue-Id: C7ECA92A7B X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; spf=softfail (mx1.freebsd.org: 107.14.166.229 is neither permitted nor denied by domain of lausts@acm.org) smtp.mailfrom=lausts@acm.org X-Spamd-Result: default: False [-3.63 / 15.00]; HAS_REPLYTO(0.00)[lausts@acm.org]; HAS_XAW(0.00)[]; REPLYTO_ADDR_EQ_FROM(0.00)[]; R_SPF_SOFTFAIL(0.00)[~all]; RCVD_COUNT_THREE(0.00)[3]; TO_DN_ALL(0.00)[]; MX_GOOD(-0.01)[mail.mailroute.net,mail.mailroute.net]; RCPT_COUNT_TWO(0.00)[2]; NEURAL_HAM_SHORT(-0.88)[-0.879,0]; FREEMAIL_TO(0.00)[me.com]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:14065, ipnet:107.14.160.0/20, country:US]; R_DKIM_NA(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RECEIVED_SPAMHAUS_PBL(0.00)[189.112.29.65.zen.spamhaus.org : 127.0.0.10]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[acm.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[229.166.14.107.list.dnswl.org : 127.0.5.0]; IP_SCORE(-0.64)[ipnet: 107.14.160.0/20(-1.75), asn: 14065(-1.40), country: US(-0.06)]; RWL_MAILSPIKE_POSSIBLE(0.00)[229.166.14.107.rep.mailspike.net : 127.0.0.17] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Thu, 02 May 2019 15:10:52 -0000 Toomas: My laptop has been booting up flawlessly since I installed the gptzfsboot file that you sent. It also successfully rebooted from a cold start this morning but I received the same error message just a few minutes ago when powering up again. gptzfsboot: error 1 LBA 18446744072709551608 gptzfsboot: error 1 LBA 1 gptzfsboot: No ZFS pools located, can't boot On my third retry, I was successful. This is the same LBA and error number that I was getting previously. Tom -- Public Keys: PGP KeyID = 0x5F22FDC1 GnuPG KeyID = 0x620836CF From owner-freebsd-current@freebsd.org Thu May 2 15:54:22 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C73AB15991D1; Thu, 2 May 2019 15:54:21 +0000 (UTC) (envelope-from ler@lerctr.org) Received: from thebighonker.lerctr.org (unknown [IPv6:2001:470:1f0f:3ad::53:2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "*.lerctr.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 1F149943CC; Thu, 2 May 2019 15:54:21 +0000 (UTC) (envelope-from ler@lerctr.org) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lerctr.org; s=ler2019; h=Message-ID:References:In-Reply-To:Subject:Cc:To:From:Date: Content-Transfer-Encoding:Content-Type:MIME-Version:Sender:Reply-To: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=oZixqNddDs3C4BE5tmaOfqtYwg2QbrvQC22IsbXDtJM=; b=EPg2Tw3GnCSxn/+OTT6v3/8uu7 3U6KlEkiI122NvPDd6mpYr+xfatwzs+6dy5ijsj5jbjY+t7OCfLSl/xbfDjbYgVFN6yPFaUHqdyWo Viix1ezcbQ8Cb4+PdGn8O16h/odaJywSS5CCMeDXgvXEP3fb/Eboxi/eNciRLBguX0wtb8M8oS4PW IFBWIDqYAhyldA1+SCrY50vcqYnY32gVXhgCcAKE8nmCQIOKIdbniVVK/3A9XEmqE/rlOdWgsW1fo qmFQE3F37nCZkPEky/WJjVXQWptJCaMievLF8/y1IHJvQXWIhAPfNcnQpNPKc/YJc/PyBzXc+JbK9 nKCf4Fkw==; Received: from thebighonker.lerctr.org ([2001:470:1f0f:3ad:bb:dcff:fe50:d900]:44626 helo=webmail.lerctr.org) by thebighonker.lerctr.org with esmtpsa (TLSv1.3:TLS_AES_256_GCM_SHA384:256) (Exim 4.92 (FreeBSD)) (envelope-from ) id 1hME2N-0004ai-CP; Thu, 02 May 2019 10:54:19 -0500 Received: from 2600:1700:210:b180:c0d6:e55c:b9fe:1941 by webmail.lerctr.org with HTTP (HTTP/1.1 POST); Thu, 02 May 2019 10:54:19 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Thu, 02 May 2019 10:54:19 -0500 From: Larry Rosenman To: Warner Losh Cc: FreeBSD Current , owner-freebsd-current@freebsd.org Subject: Re: Mount Root fails: r347007 In-Reply-To: <33e20e5367966cb4f5c2856f3eda192f@lerctr.org> References: <20190502040229.ysm45il3n2mdsfg6@ler-imac.local> <33e20e5367966cb4f5c2856f3eda192f@lerctr.org> Message-ID: X-Sender: ler@lerctr.org User-Agent: Roundcube Webmail/1.3.9 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Thu, 02 May 2019 15:54:22 -0000 On 05/02/2019 9:41 am, Larry Rosenman wrote: > On 05/02/2019 9:24 am, Warner Losh wrote: >> On Thu, May 2, 2019 at 7:40 AM Larry Rosenman wrote: >> >>> On 05/02/2019 8:29 am, Warner Losh wrote: >>> > On Wed, May 1, 2019 at 10:04 PM Larry Rosenman wrote: >>> > >>> >> Upgraded from r346487 to r347007, and when I reboot, I get a mountroot >>> >> prompt. If I answer it with the same BootFS I booted from >>> >> (zfs:zroot/ROOT/r347007) it continues to boot, and run. >>> >> >>> >> Dmesg: https://www.lerctr.org/~ler/Boot-NoRoot.txt >>> >> >>> >> What else do we need? >>> >> >>> >> I did upgrade the EFI partitions, and the freebsd-boot partitions >>> >> and that did *NOT* change anything. >>> >> >>> >> Ideas? >>> >> >>> > >>> > BIOS or UEFI booting? >>> >>> UEFI boot. >>> >> >> So no change to \efi\boot\bootx64.efi (or whatever you are booting? >> >> Can you get the output of 'show' in the boot loader? >> >> Also, is there a way you can try one or two of the versions in between >> 346487 and 347007 to try to narrow the changes down a bit? >> >> Warner > > show output in 4 screenshots: > https://www.lerctr.org/~ler/FreeBSD/NO-BOOT/ > > What's the easiest way to try some of the other revisions? And which > would > you suggest? (I'm set up for meta-mode). working with Kyle Evans on IRC, and backing /boot/loader.efi to r346487 lets the system boot normally. -- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 214-642-9640 E-Mail: ler@lerctr.org US Mail: 5708 Sabbia Dr, Round Rock, TX 78665-2106 From owner-freebsd-current@freebsd.org Thu May 2 15:58:26 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2DF841599569 for ; Thu, 2 May 2019 15:58:26 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qk1-x729.google.com (mail-qk1-x729.google.com [IPv6:2607:f8b0:4864:20::729]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 6D09994762 for ; Thu, 2 May 2019 15:58:25 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qk1-x729.google.com with SMTP id m137so1759305qke.3 for ; Thu, 02 May 2019 08:58:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=W/odnYfooEWFDo1j0KsjWgpvQ+d2eYoRXmrRN/2Ooqg=; b=PZ3Xbcx+XHt+eEyhZBJOBjR1X+bLZXrTYc4ue3QNtxIT18d6U1XO06WULXDRDIYNOf 2n0gAys/sEvUHSS7PZfMqLEdTifNrP/B8W0k4HtrGYCcalMQxageYjEwj6p2I8/hUYc1 M4m45irZDUHcfgD6bnmNOt7mT64UexZCu/taTOGAh19DdKt3Awuc1oSUIqgc0Dazx1pM +OjcoEuJb4pnCJOt3f3dJYeXPbtxKj8ZCgLijG2gwJrzt5DmX0PIXaIZ5I+IDL4qM3fk Dk43nIJv/9cL6FtnaU+itHkw0XFsYFVjYCxGIQdGlZ7MWUvxhFT8f9Mc2Rm6Hma1ClLk a3jA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=W/odnYfooEWFDo1j0KsjWgpvQ+d2eYoRXmrRN/2Ooqg=; b=JeHn8DXHza7q5LoPaKwnGZOmHXheUKgXQwcsHSrV244KDBrBBBhYKcs0V83jSCLbYv 8CK/e8yMnyoLmXX8p0a5GEEEHCt5cidPnDymMD6enG/5eOj5Ne0Rbr27kjtlWJTpou2D tZLmmeVIAzgI1sqKesBjhDbQT8cluLoA0PncAPnpZD5IbCJXcSv9mOt+gXArAade6lEl 6lV0bYkAWL/jW4Uf3ZunnJVCt8Pu+C+kPKIX1cNUCFxvdy8PXJp2Dglnm4uY8xovde5M 5oqE8gaL6WGfhEWm+BtNvf1Ywj5N5b5wcK1MmHjIhFQZFYzzrZJwz8BrlPjg4oOIFHFX 2w4g== X-Gm-Message-State: APjAAAVluryzTzhf8Dp4CFJgfsD4D+xuGMGgxNkXRss3GIyBv74ysGJd y95fZswaLHk93NQRNPUjYPz1lISnD5NOgJT5PLeCND0f X-Google-Smtp-Source: APXvYqxZpU347BZv8BnnbI9WVZSoxexFV2J4btvI50BiUUhSvlAhkqCVDK+aMWsY0yy/HojAU/PM1M4aqOW03qCJbvg= X-Received: by 2002:a05:620a:144f:: with SMTP id i15mr3549566qkl.175.1556812704509; Thu, 02 May 2019 08:58:24 -0700 (PDT) MIME-Version: 1.0 References: <20190502040229.ysm45il3n2mdsfg6@ler-imac.local> <33e20e5367966cb4f5c2856f3eda192f@lerctr.org> In-Reply-To: From: Warner Losh Date: Thu, 2 May 2019 09:58:13 -0600 Message-ID: Subject: Re: Mount Root fails: r347007 To: Larry Rosenman Cc: FreeBSD Current , owner-freebsd-current@freebsd.org X-Rspamd-Queue-Id: 6D09994762 X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-6.97 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; REPLY(-4.00)[]; NEURAL_HAM_SHORT(-0.97)[-0.971,0] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Thu, 02 May 2019 15:58:26 -0000 On Thu, May 2, 2019 at 9:54 AM Larry Rosenman wrote: > On 05/02/2019 9:41 am, Larry Rosenman wrote: > > On 05/02/2019 9:24 am, Warner Losh wrote: > >> On Thu, May 2, 2019 at 7:40 AM Larry Rosenman wrote: > >> > >>> On 05/02/2019 8:29 am, Warner Losh wrote: > >>> > On Wed, May 1, 2019 at 10:04 PM Larry Rosenman > wrote: > >>> > > >>> >> Upgraded from r346487 to r347007, and when I reboot, I get a > mountroot > >>> >> prompt. If I answer it with the same BootFS I booted from > >>> >> (zfs:zroot/ROOT/r347007) it continues to boot, and run. > >>> >> > >>> >> Dmesg: https://www.lerctr.org/~ler/Boot-NoRoot.txt > >>> >> > >>> >> What else do we need? > >>> >> > >>> >> I did upgrade the EFI partitions, and the freebsd-boot partitions > >>> >> and that did *NOT* change anything. > >>> >> > >>> >> Ideas? > >>> >> > >>> > > >>> > BIOS or UEFI booting? > >>> > >>> UEFI boot. > >>> > >> > >> So no change to \efi\boot\bootx64.efi (or whatever you are booting? > >> > >> Can you get the output of 'show' in the boot loader? > >> > >> Also, is there a way you can try one or two of the versions in between > >> 346487 and 347007 to try to narrow the changes down a bit? > >> > >> Warner > > > > show output in 4 screenshots: > > https://www.lerctr.org/~ler/FreeBSD/NO-BOOT/ > > > > What's the easiest way to try some of the other revisions? And which > > would > > you suggest? (I'm set up for meta-mode). > working with Kyle Evans on IRC, and backing /boot/loader.efi to r346487 > lets the system boot > normally. > OK. I noticed vfs.root.mountfrom wasn't set. Can you see if it's set in your successfully booted system with kenv? Warner From owner-freebsd-current@freebsd.org Thu May 2 16:06:30 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7F36F1599A58 for ; Thu, 2 May 2019 16:06:30 +0000 (UTC) (envelope-from johalun@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 25A5B94CF8 for ; Thu, 2 May 2019 16:06:30 +0000 (UTC) (envelope-from johalun@FreeBSD.org) Received: from [10.46.14.95] (wsip-72-212-151-146.ph.ph.cox.net [72.212.151.146]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) (Authenticated sender: johalun) by smtp.freebsd.org (Postfix) with ESMTPSA id C4602D279 for ; Thu, 2 May 2019 16:06:29 +0000 (UTC) (envelope-from johalun@FreeBSD.org) To: FreeBSD Current From: Johannes Lundberg Subject: Rotating (efi) framebuffer Message-ID: <57526b0a-fbfb-e933-1c52-6f96550e6273@FreeBSD.org> Date: Thu, 2 May 2019 09:06:28 -0700 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Content-Language: en-US X-Rspamd-Queue-Id: 25A5B94CF8 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.98 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.998,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.99)[-0.986,0]; ASN(0.00)[asn:11403, ipnet:96.47.64.0/20, country:US] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Thu, 02 May 2019 16:06:30 -0000 Hi I have a Lenovo Ideapad where the screen is rotated 90 degrees and I can't rotate it to landscape mode until I'm in X. How many of you are in the same situation and would like a fix? Seeing how development is going with small (tiny) computers it will probably be more and more common with ultra portables having a "phone screen" which most likely is in portrait mode by default. This also applies to embedded and home brew / prototype devices. It would certainly be nice if we could have a boot time parameter that could rotate the framebuffer (just as a data point, I'm pretty sure Linux can do this). How many would be interested in this? Is there anyone working on this atm? Not sure I will have the time to develop this all of my own but thought I'd check the interest at least. Perhaps a GSoC project? Cheers Johannes From owner-freebsd-current@freebsd.org Thu May 2 16:10:25 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 684651599C8C; Thu, 2 May 2019 16:10:25 +0000 (UTC) (envelope-from ler@lerctr.org) Received: from thebighonker.lerctr.org (unknown [IPv6:2001:470:1f0f:3ad::53:2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "*.lerctr.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id B13C69507F; Thu, 2 May 2019 16:10:24 +0000 (UTC) (envelope-from ler@lerctr.org) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lerctr.org; s=ler2019; h=Message-ID:References:In-Reply-To:Subject:Cc:To:From:Date: Content-Transfer-Encoding:Content-Type:MIME-Version:Sender:Reply-To: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=/kr4uF/bfcUrAYGFBbsGJXRhXcBwSsNkz0tfVCPWc/g=; b=e4ZZ2mRWTYL0CbD18ImGLuDIy2 Q/8fNTXGcrcRH7mT+RKuFFgexTzq12GrvOt815P9NVKmHTfxMDdgd3R61ZNNhTryKIckiu/+iohkt 0eYCM4lTmrARMH7tmV4X/aPvfDTsF8A2jCyVA/KzhetgFXWSaeFcKQhHQy+3hGdPkkZ9xIjNzOjPE TbRmlFmtXC3Enqgj0zWl/5V7ZxaYP/6rvnzAHOaPn+I4agX2wN5eT+6lcwf46Ea0eZKlxYqKij1NZ rjj40S3SEIxpfjKDKy6/7w6gdM6HMSWxsusHj3sIg3tyvddEEnWus0nuhXq1m6q8pjqH0wU6c5MkU +J4nSVfw==; Received: from thebighonker.lerctr.org ([2001:470:1f0f:3ad:bb:dcff:fe50:d900]:46521 helo=webmail.lerctr.org) by thebighonker.lerctr.org with esmtpsa (TLSv1.3:TLS_AES_256_GCM_SHA384:256) (Exim 4.92 (FreeBSD)) (envelope-from ) id 1hMEHv-0004tb-LB; Thu, 02 May 2019 11:10:23 -0500 Received: from 2600:1700:210:b180:c0d6:e55c:b9fe:1941 by webmail.lerctr.org with HTTP (HTTP/1.1 POST); Thu, 02 May 2019 11:10:23 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Thu, 02 May 2019 11:10:23 -0500 From: Larry Rosenman To: Warner Losh Cc: FreeBSD Current , owner-freebsd-current@freebsd.org Subject: Re: Mount Root fails: r347007 In-Reply-To: References: <20190502040229.ysm45il3n2mdsfg6@ler-imac.local> <33e20e5367966cb4f5c2856f3eda192f@lerctr.org> Message-ID: <4419741bbbc2fafe9efde97fb5bf6d8b@lerctr.org> X-Sender: ler@lerctr.org User-Agent: Roundcube Webmail/1.3.9 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Thu, 02 May 2019 16:10:25 -0000 On 05/02/2019 10:58 am, Warner Losh wrote: > On Thu, May 2, 2019 at 9:54 AM Larry Rosenman wrote: > >> On 05/02/2019 9:41 am, Larry Rosenman wrote: >> > On 05/02/2019 9:24 am, Warner Losh wrote: >> >> On Thu, May 2, 2019 at 7:40 AM Larry Rosenman wrote: >> >> >> >>> On 05/02/2019 8:29 am, Warner Losh wrote: >> >>> > On Wed, May 1, 2019 at 10:04 PM Larry Rosenman >> wrote: >> >>> > >> >>> >> Upgraded from r346487 to r347007, and when I reboot, I get a >> mountroot >> >>> >> prompt. If I answer it with the same BootFS I booted from >> >>> >> (zfs:zroot/ROOT/r347007) it continues to boot, and run. >> >>> >> >> >>> >> Dmesg: https://www.lerctr.org/~ler/Boot-NoRoot.txt >> >>> >> >> >>> >> What else do we need? >> >>> >> >> >>> >> I did upgrade the EFI partitions, and the freebsd-boot partitions >> >>> >> and that did *NOT* change anything. >> >>> >> >> >>> >> Ideas? >> >>> >> >> >>> > >> >>> > BIOS or UEFI booting? >> >>> >> >>> UEFI boot. >> >>> >> >> >> >> So no change to \efi\boot\bootx64.efi (or whatever you are booting? >> >> >> >> Can you get the output of 'show' in the boot loader? >> >> >> >> Also, is there a way you can try one or two of the versions in between >> >> 346487 and 347007 to try to narrow the changes down a bit? >> >> >> >> Warner >> > >> > show output in 4 screenshots: >> > https://www.lerctr.org/~ler/FreeBSD/NO-BOOT/ >> > >> > What's the easiest way to try some of the other revisions? And which >> > would >> > you suggest? (I'm set up for meta-mode). >> working with Kyle Evans on IRC, and backing /boot/loader.efi to >> r346487 >> lets the system boot >> normally. >> > > OK. I noticed vfs.root.mountfrom wasn't set. Can you see if it's set in > your successfully booted system with kenv? > 2 things: r346675 still works, and vfs.root.mountfrom *IS* set. -- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 214-642-9640 E-Mail: ler@lerctr.org US Mail: 5708 Sabbia Dr, Round Rock, TX 78665-2106 From owner-freebsd-current@freebsd.org Thu May 2 16:35:00 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A239B159A64E; Thu, 2 May 2019 16:35:00 +0000 (UTC) (envelope-from ler@lerctr.org) Received: from thebighonker.lerctr.org (unknown [IPv6:2001:470:1f0f:3ad::53:2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "*.lerctr.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E4BDF96091; Thu, 2 May 2019 16:34:59 +0000 (UTC) (envelope-from ler@lerctr.org) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lerctr.org; s=ler2019; h=Message-ID:References:In-Reply-To:Subject:Cc:To:From:Date: Content-Transfer-Encoding:Content-Type:MIME-Version:Sender:Reply-To: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=LABgCESVzASV2IB5puyFVXylHuGmCOvCUsNWoj3RPVc=; b=TdPtezr2UAG57WnmqGDD1z+UTP MmSBaWqh5zqaLUaXO5Wd8eCjiQChkGI5/PFHoPf5g9GChP9epb7MjfoqnRoiHZWqvSC4xQ7z6sa3M wFPggK4kT2TM0XH1PEaf6ZQerLulKOa/83bS+VM8TMdbMghRwVcRZRuhH5emVJNVyUnxs+QtnEAvf QTWIjITGPFHdfN6DGhxFitSgwit7orLLUiICIY7QVIh+x1dEDY++wRu5lckqPyJOcS5o5rtzQBFOJ /ImO/0k/cQobStoobo8NRok1xptuyU/Ag6XQWeSdiOMCWNQ2/f0SBa3RTlLABaITr4l0nzng5gyge NFYLcxQw==; Received: from thebighonker.lerctr.org ([2001:470:1f0f:3ad:bb:dcff:fe50:d900]:21852 helo=webmail.lerctr.org) by thebighonker.lerctr.org with esmtpsa (TLSv1.3:TLS_AES_256_GCM_SHA384:256) (Exim 4.92 (FreeBSD)) (envelope-from ) id 1hMEfi-0005Jp-Tt; Thu, 02 May 2019 11:34:59 -0500 Received: from 2600:1700:210:b180:c0d6:e55c:b9fe:1941 by webmail.lerctr.org with HTTP (HTTP/1.1 POST); Thu, 02 May 2019 11:34:58 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Thu, 02 May 2019 11:34:58 -0500 From: Larry Rosenman To: Warner Losh Cc: FreeBSD Current , owner-freebsd-current@freebsd.org Subject: Re: Mount Root fails: r347007 In-Reply-To: <4419741bbbc2fafe9efde97fb5bf6d8b@lerctr.org> References: <20190502040229.ysm45il3n2mdsfg6@ler-imac.local> <33e20e5367966cb4f5c2856f3eda192f@lerctr.org> <4419741bbbc2fafe9efde97fb5bf6d8b@lerctr.org> Message-ID: <6fd7b2d4dcbbbe07a2e9639e3657906d@lerctr.org> X-Sender: ler@lerctr.org User-Agent: Roundcube Webmail/1.3.9 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Thu, 02 May 2019 16:35:00 -0000 On 05/02/2019 11:10 am, Larry Rosenman wrote: > On 05/02/2019 10:58 am, Warner Losh wrote: >> On Thu, May 2, 2019 at 9:54 AM Larry Rosenman wrote: >> >>> On 05/02/2019 9:41 am, Larry Rosenman wrote: >>> > On 05/02/2019 9:24 am, Warner Losh wrote: >>> >> On Thu, May 2, 2019 at 7:40 AM Larry Rosenman wrote: >>> >> >>> >>> On 05/02/2019 8:29 am, Warner Losh wrote: >>> >>> > On Wed, May 1, 2019 at 10:04 PM Larry Rosenman >>> wrote: >>> >>> > >>> >>> >> Upgraded from r346487 to r347007, and when I reboot, I get a >>> mountroot >>> >>> >> prompt. If I answer it with the same BootFS I booted from >>> >>> >> (zfs:zroot/ROOT/r347007) it continues to boot, and run. >>> >>> >> >>> >>> >> Dmesg: https://www.lerctr.org/~ler/Boot-NoRoot.txt >>> >>> >> >>> >>> >> What else do we need? >>> >>> >> >>> >>> >> I did upgrade the EFI partitions, and the freebsd-boot partitions >>> >>> >> and that did *NOT* change anything. >>> >>> >> >>> >>> >> Ideas? >>> >>> >> >>> >>> > >>> >>> > BIOS or UEFI booting? >>> >>> >>> >>> UEFI boot. >>> >>> >>> >> >>> >> So no change to \efi\boot\bootx64.efi (or whatever you are booting? >>> >> >>> >> Can you get the output of 'show' in the boot loader? >>> >> >>> >> Also, is there a way you can try one or two of the versions in between >>> >> 346487 and 347007 to try to narrow the changes down a bit? >>> >> >>> >> Warner >>> > >>> > show output in 4 screenshots: >>> > https://www.lerctr.org/~ler/FreeBSD/NO-BOOT/ >>> > >>> > What's the easiest way to try some of the other revisions? And which >>> > would >>> > you suggest? (I'm set up for meta-mode). >>> working with Kyle Evans on IRC, and backing /boot/loader.efi to >>> r346487 >>> lets the system boot >>> normally. >>> >> >> OK. I noticed vfs.root.mountfrom wasn't set. Can you see if it's set >> in >> your successfully booted system with kenv? >> > > 2 things: r346675 still works, and vfs.root.mountfrom *IS* set. r346879 does *NOT* work. Stepping back to r346759 -- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 214-642-9640 E-Mail: ler@lerctr.org US Mail: 5708 Sabbia Dr, Round Rock, TX 78665-2106 From owner-freebsd-current@freebsd.org Thu May 2 16:40:39 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CE80D159A8A3; Thu, 2 May 2019 16:40:39 +0000 (UTC) (envelope-from ler@lerctr.org) Received: from thebighonker.lerctr.org (unknown [IPv6:2001:470:1f0f:3ad::53:2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "*.lerctr.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 19B1E9640B; Thu, 2 May 2019 16:40:39 +0000 (UTC) (envelope-from ler@lerctr.org) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lerctr.org; s=ler2019; h=Message-ID:References:In-Reply-To:Subject:Cc:To:From:Date: Content-Transfer-Encoding:Content-Type:MIME-Version:Sender:Reply-To: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=c8zrdWlAznNre/e1TvYgLZov+zQF/XbCygJldalyuOc=; b=npt+4Qx+7Jf3RNO89RhSJA27Cd CgzzEtKoXDzsvNBESzifwWfu8OqI4bizPSkv2+Q0atDSkS6U/1DjRXhRBU+iMvLx9iiRkwdbLcYyS O1jACECUiJLOTj3o4A2XADqtHOZaXu1r9VjiI0ecmgzsekJJSsb06/AaKlqnejspOnUxJNj2INHjI jfeOFAp9eQpJ3MxSzphk/TbeF5XdAJLFpae3hXgS+72tTuLAb9eEZ+aTB29TAK/LiWWvWoVx3Tym0 Uh+SfxEjjbtmNd21IvjX18hDX4Xbpt+pG+KXmfraxUhSTpGAbsg/7KnN8WAc9g+ahhCa0D/tBlPT8 8MnaPnGw==; Received: from thebighonker.lerctr.org ([2001:470:1f0f:3ad:bb:dcff:fe50:d900]:30108 helo=webmail.lerctr.org) by thebighonker.lerctr.org with esmtpsa (TLSv1.3:TLS_AES_256_GCM_SHA384:256) (Exim 4.92 (FreeBSD)) (envelope-from ) id 1hMElB-0005R6-RS; Thu, 02 May 2019 11:40:37 -0500 Received: from 2600:1700:210:b180:c0d6:e55c:b9fe:1941 by webmail.lerctr.org with HTTP (HTTP/1.1 POST); Thu, 02 May 2019 11:40:37 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Thu, 02 May 2019 11:40:37 -0500 From: Larry Rosenman To: Warner Losh Cc: FreeBSD Current , owner-freebsd-current@freebsd.org Subject: Re: Mount Root fails: r347007 In-Reply-To: <6fd7b2d4dcbbbe07a2e9639e3657906d@lerctr.org> References: <20190502040229.ysm45il3n2mdsfg6@ler-imac.local> <33e20e5367966cb4f5c2856f3eda192f@lerctr.org> <4419741bbbc2fafe9efde97fb5bf6d8b@lerctr.org> <6fd7b2d4dcbbbe07a2e9639e3657906d@lerctr.org> Message-ID: <5084541f31224d3fb91796f0b4096bb7@lerctr.org> X-Sender: ler@lerctr.org User-Agent: Roundcube Webmail/1.3.9 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Thu, 02 May 2019 16:40:40 -0000 On 05/02/2019 11:34 am, Larry Rosenman wrote: > On 05/02/2019 11:10 am, Larry Rosenman wrote: >> On 05/02/2019 10:58 am, Warner Losh wrote: >>> On Thu, May 2, 2019 at 9:54 AM Larry Rosenman wrote: >>> >>>> On 05/02/2019 9:41 am, Larry Rosenman wrote: >>>> > On 05/02/2019 9:24 am, Warner Losh wrote: >>>> >> On Thu, May 2, 2019 at 7:40 AM Larry Rosenman wrote: >>>> >> >>>> >>> On 05/02/2019 8:29 am, Warner Losh wrote: >>>> >>> > On Wed, May 1, 2019 at 10:04 PM Larry Rosenman >>>> wrote: >>>> >>> > >>>> >>> >> Upgraded from r346487 to r347007, and when I reboot, I get a >>>> mountroot >>>> >>> >> prompt. If I answer it with the same BootFS I booted from >>>> >>> >> (zfs:zroot/ROOT/r347007) it continues to boot, and run. >>>> >>> >> >>>> >>> >> Dmesg: https://www.lerctr.org/~ler/Boot-NoRoot.txt >>>> >>> >> >>>> >>> >> What else do we need? >>>> >>> >> >>>> >>> >> I did upgrade the EFI partitions, and the freebsd-boot partitions >>>> >>> >> and that did *NOT* change anything. >>>> >>> >> >>>> >>> >> Ideas? >>>> >>> >> >>>> >>> > >>>> >>> > BIOS or UEFI booting? >>>> >>> >>>> >>> UEFI boot. >>>> >>> >>>> >> >>>> >> So no change to \efi\boot\bootx64.efi (or whatever you are booting? >>>> >> >>>> >> Can you get the output of 'show' in the boot loader? >>>> >> >>>> >> Also, is there a way you can try one or two of the versions in between >>>> >> 346487 and 347007 to try to narrow the changes down a bit? >>>> >> >>>> >> Warner >>>> > >>>> > show output in 4 screenshots: >>>> > https://www.lerctr.org/~ler/FreeBSD/NO-BOOT/ >>>> > >>>> > What's the easiest way to try some of the other revisions? And which >>>> > would >>>> > you suggest? (I'm set up for meta-mode). >>>> working with Kyle Evans on IRC, and backing /boot/loader.efi to >>>> r346487 >>>> lets the system boot >>>> normally. >>>> >>> >>> OK. I noticed vfs.root.mountfrom wasn't set. Can you see if it's set >>> in >>> your successfully booted system with kenv? >>> >> >> 2 things: r346675 still works, and vfs.root.mountfrom *IS* set. > r346879 does *NOT* work. Stepping back to r346759 r346759 *WORKS*. So it's r346879 that breaks it. -- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 214-642-9640 E-Mail: ler@lerctr.org US Mail: 5708 Sabbia Dr, Round Rock, TX 78665-2106 From owner-freebsd-current@freebsd.org Thu May 2 16:43:26 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5DD6D159AB0D; Thu, 2 May 2019 16:43:26 +0000 (UTC) (envelope-from kevans@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 052E4966CC; Thu, 2 May 2019 16:43:26 +0000 (UTC) (envelope-from kevans@freebsd.org) Received: from mail-lj1-f172.google.com (mail-lj1-f172.google.com [209.85.208.172]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) (Authenticated sender: kevans) by smtp.freebsd.org (Postfix) with ESMTPSA id A1125D6DE; Thu, 2 May 2019 16:43:25 +0000 (UTC) (envelope-from kevans@freebsd.org) Received: by mail-lj1-f172.google.com with SMTP id r72so2779016ljb.9; Thu, 02 May 2019 09:43:25 -0700 (PDT) X-Gm-Message-State: APjAAAVJcEZAMRGoF3ofLRLamEeFIlwNAnTvFm583HzN+E7HcGnA+ERJ IiAk2oPKxvHqlUNjj+H2wCJEiKGF1BHgX1swZIs= X-Google-Smtp-Source: APXvYqzDetXimxuy/YVmPalo3VTJ7soqMrUtOoXX3fIsmnd4+Hp/Sa4YWDA7gicUT2gCiAJnaFUtW8r4kI6Uo8s48MI= X-Received: by 2002:a2e:456:: with SMTP id 83mr2429998lje.77.1556815404146; Thu, 02 May 2019 09:43:24 -0700 (PDT) MIME-Version: 1.0 References: <20190502040229.ysm45il3n2mdsfg6@ler-imac.local> <33e20e5367966cb4f5c2856f3eda192f@lerctr.org> <4419741bbbc2fafe9efde97fb5bf6d8b@lerctr.org> <6fd7b2d4dcbbbe07a2e9639e3657906d@lerctr.org> <5084541f31224d3fb91796f0b4096bb7@lerctr.org> In-Reply-To: <5084541f31224d3fb91796f0b4096bb7@lerctr.org> From: Kyle Evans Date: Thu, 2 May 2019 11:42:49 -0500 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Mount Root fails: r347007 To: Larry Rosenman Cc: Warner Losh , FreeBSD Current , owner-freebsd-current@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 052E4966CC X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-6.99 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; REPLY(-4.00)[]; NEURAL_HAM_SHORT(-0.99)[-0.994,0] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Thu, 02 May 2019 16:43:26 -0000 On Thu, May 2, 2019 at 11:40 AM Larry Rosenman wrote: > > On 05/02/2019 11:34 am, Larry Rosenman wrote: > > On 05/02/2019 11:10 am, Larry Rosenman wrote: > >> On 05/02/2019 10:58 am, Warner Losh wrote: > >>> On Thu, May 2, 2019 at 9:54 AM Larry Rosenman wrote: > >>> > >>>> On 05/02/2019 9:41 am, Larry Rosenman wrote: > >>>> > On 05/02/2019 9:24 am, Warner Losh wrote: > >>>> >> On Thu, May 2, 2019 at 7:40 AM Larry Rosenman wrote: > >>>> >> > >>>> >>> On 05/02/2019 8:29 am, Warner Losh wrote: > >>>> >>> > On Wed, May 1, 2019 at 10:04 PM Larry Rosenman > >>>> wrote: > >>>> >>> > > >>>> >>> >> Upgraded from r346487 to r347007, and when I reboot, I get a > >>>> mountroot > >>>> >>> >> prompt. If I answer it with the same BootFS I booted from > >>>> >>> >> (zfs:zroot/ROOT/r347007) it continues to boot, and run. > >>>> >>> >> > >>>> >>> >> Dmesg: https://www.lerctr.org/~ler/Boot-NoRoot.txt > >>>> >>> >> > >>>> >>> >> What else do we need? > >>>> >>> >> > >>>> >>> >> I did upgrade the EFI partitions, and the freebsd-boot partitions > >>>> >>> >> and that did *NOT* change anything. > >>>> >>> >> > >>>> >>> >> Ideas? > >>>> >>> >> > >>>> >>> > > >>>> >>> > BIOS or UEFI booting? > >>>> >>> > >>>> >>> UEFI boot. > >>>> >>> > >>>> >> > >>>> >> So no change to \efi\boot\bootx64.efi (or whatever you are booting? > >>>> >> > >>>> >> Can you get the output of 'show' in the boot loader? > >>>> >> > >>>> >> Also, is there a way you can try one or two of the versions in between > >>>> >> 346487 and 347007 to try to narrow the changes down a bit? > >>>> >> > >>>> >> Warner > >>>> > > >>>> > show output in 4 screenshots: > >>>> > https://www.lerctr.org/~ler/FreeBSD/NO-BOOT/ > >>>> > > >>>> > What's the easiest way to try some of the other revisions? And which > >>>> > would > >>>> > you suggest? (I'm set up for meta-mode). > >>>> working with Kyle Evans on IRC, and backing /boot/loader.efi to > >>>> r346487 > >>>> lets the system boot > >>>> normally. > >>>> > >>> > >>> OK. I noticed vfs.root.mountfrom wasn't set. Can you see if it's set > >>> in > >>> your successfully booted system with kenv? > >>> > >> > >> 2 things: r346675 still works, and vfs.root.mountfrom *IS* set. > > r346879 does *NOT* work. Stepping back to r346759 > r346759 *WORKS*. So it's r346879 that breaks it. > Hi, Head back to -head and try applying [0] -- this block was accidentally reintroduced, and I wouldn't be surprised if the double-initialization has some weird side effect. [0] https://people.freebsd.org/~kevans/loader.diff From owner-freebsd-current@freebsd.org Thu May 2 18:20:46 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B9DB2159D95F for ; Thu, 2 May 2019 18:20:45 +0000 (UTC) (envelope-from kevans@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 5FE8B6C34F for ; Thu, 2 May 2019 18:20:45 +0000 (UTC) (envelope-from kevans@freebsd.org) Received: from mail-lj1-f176.google.com (mail-lj1-f176.google.com [209.85.208.176]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) (Authenticated sender: kevans) by smtp.freebsd.org (Postfix) with ESMTPSA id ECF65E0E2 for ; Thu, 2 May 2019 18:20:44 +0000 (UTC) (envelope-from kevans@freebsd.org) Received: by mail-lj1-f176.google.com with SMTP id w12so3047301ljh.12 for ; Thu, 02 May 2019 11:20:44 -0700 (PDT) X-Gm-Message-State: APjAAAVwzKK7UoNhCZq3dptKVQO614In8OTZ6fAYv7cVJoa6zU9O2H/t CGuJZjCrKCVqGleBx3pjkewyohPkAuRgAWUDdCI= X-Received: by 2002:a2e:456:: with SMTP id 83mt2157233lje.77.1556821243526; Thu, 02 May 2019 11:20:43 -0700 (PDT) MIME-Version: 1.0 References: <20190502040229.ysm45il3n2mdsfg6@ler-imac.local> <33e20e5367966cb4f5c2856f3eda192f@lerctr.org> <4419741bbbc2fafe9efde97fb5bf6d8b@lerctr.org> <6fd7b2d4dcbbbe07a2e9639e3657906d@lerctr.org> <5084541f31224d3fb91796f0b4096bb7@lerctr.org> In-Reply-To: From: Kyle Evans Date: Thu, 2 May 2019 13:20:09 -0500 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Mount Root fails: r347007 Cc: Larry Rosenman , Warner Losh , FreeBSD Current , owner-freebsd-current@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 5FE8B6C34F X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.99 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.99)[-0.986,0]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US]; NEURAL_HAM_LONG(-1.00)[-1.000,0] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Thu, 02 May 2019 18:20:46 -0000 On Thu, May 2, 2019 at 11:42 AM Kyle Evans wrote: > > On Thu, May 2, 2019 at 11:40 AM Larry Rosenman wrote: > > > > On 05/02/2019 11:34 am, Larry Rosenman wrote: > > > On 05/02/2019 11:10 am, Larry Rosenman wrote: > > >> On 05/02/2019 10:58 am, Warner Losh wrote: > > >>> On Thu, May 2, 2019 at 9:54 AM Larry Rosenman wrote: > > >>> > > >>>> On 05/02/2019 9:41 am, Larry Rosenman wrote: > > >>>> > On 05/02/2019 9:24 am, Warner Losh wrote: > > >>>> >> On Thu, May 2, 2019 at 7:40 AM Larry Rosenman wrote: > > >>>> >> > > >>>> >>> On 05/02/2019 8:29 am, Warner Losh wrote: > > >>>> >>> > On Wed, May 1, 2019 at 10:04 PM Larry Rosenman > > >>>> wrote: > > >>>> >>> > > > >>>> >>> >> Upgraded from r346487 to r347007, and when I reboot, I get a > > >>>> mountroot > > >>>> >>> >> prompt. If I answer it with the same BootFS I booted from > > >>>> >>> >> (zfs:zroot/ROOT/r347007) it continues to boot, and run. > > >>>> >>> >> > > >>>> >>> >> Dmesg: https://www.lerctr.org/~ler/Boot-NoRoot.txt > > >>>> >>> >> > > >>>> >>> >> What else do we need? > > >>>> >>> >> > > >>>> >>> >> I did upgrade the EFI partitions, and the freebsd-boot partitions > > >>>> >>> >> and that did *NOT* change anything. > > >>>> >>> >> > > >>>> >>> >> Ideas? > > >>>> >>> >> > > >>>> >>> > > > >>>> >>> > BIOS or UEFI booting? > > >>>> >>> > > >>>> >>> UEFI boot. > > >>>> >>> > > >>>> >> > > >>>> >> So no change to \efi\boot\bootx64.efi (or whatever you are booting? > > >>>> >> > > >>>> >> Can you get the output of 'show' in the boot loader? > > >>>> >> > > >>>> >> Also, is there a way you can try one or two of the versions in between > > >>>> >> 346487 and 347007 to try to narrow the changes down a bit? > > >>>> >> > > >>>> >> Warner > > >>>> > > > >>>> > show output in 4 screenshots: > > >>>> > https://www.lerctr.org/~ler/FreeBSD/NO-BOOT/ > > >>>> > > > >>>> > What's the easiest way to try some of the other revisions? And which > > >>>> > would > > >>>> > you suggest? (I'm set up for meta-mode). > > >>>> working with Kyle Evans on IRC, and backing /boot/loader.efi to > > >>>> r346487 > > >>>> lets the system boot > > >>>> normally. > > >>>> > > >>> > > >>> OK. I noticed vfs.root.mountfrom wasn't set. Can you see if it's set > > >>> in > > >>> your successfully booted system with kenv? > > >>> > > >> > > >> 2 things: r346675 still works, and vfs.root.mountfrom *IS* set. > > > r346879 does *NOT* work. Stepping back to r346759 > > r346759 *WORKS*. So it's r346879 that breaks it. > > > > Hi, > > Head back to -head and try applying [0] -- this block was accidentally > reintroduced, and I wouldn't be surprised if the double-initialization > has some weird side effect. > > [0] https://people.freebsd.org/~kevans/loader.diff To round things off: this patch was confirmed working and committed as r347023. From owner-freebsd-current@freebsd.org Fri May 3 00:07:42 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 09CE815A4CA7 for ; Fri, 3 May 2019 00:07:42 +0000 (UTC) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: from gndrsh.dnsmgr.net (br1.CN84in.dnsmgr.net [69.59.192.140]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 456DA772FC; Fri, 3 May 2019 00:07:40 +0000 (UTC) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: from gndrsh.dnsmgr.net (localhost [127.0.0.1]) by gndrsh.dnsmgr.net (8.13.3/8.13.3) with ESMTP id x4307dDW090011; Thu, 2 May 2019 17:07:39 -0700 (PDT) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: (from freebsd-rwg@localhost) by gndrsh.dnsmgr.net (8.13.3/8.13.3/Submit) id x4307dJg090010; Thu, 2 May 2019 17:07:39 -0700 (PDT) (envelope-from freebsd-rwg) From: "Rodney W. Grimes" Message-Id: <201905030007.x4307dJg090010@gndrsh.dnsmgr.net> Subject: Re: Rotating (efi) framebuffer In-Reply-To: <57526b0a-fbfb-e933-1c52-6f96550e6273@FreeBSD.org> To: Johannes Lundberg Date: Thu, 2 May 2019 17:07:39 -0700 (PDT) CC: FreeBSD Current X-Mailer: ELM [version 2.4ME+ PL121h (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII X-Rspamd-Queue-Id: 456DA772FC X-Spamd-Bar: +++ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [3.56 / 15.00]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_SPAM_SHORT(0.84)[0.841,0]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[dnsmgr.net]; AUTH_NA(1.00)[]; NEURAL_SPAM_MEDIUM(0.94)[0.939,0]; RCVD_COUNT_THREE(0.00)[3]; IP_SCORE(0.05)[ip: (0.16), ipnet: 69.59.192.0/19(0.08), asn: 13868(0.06), country: US(-0.06)]; TO_DN_ALL(0.00)[]; MX_GOOD(-0.01)[cached: gndrsh.dnsmgr.net]; RCPT_COUNT_TWO(0.00)[2]; NEURAL_SPAM_LONG(0.84)[0.842,0]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:13868, ipnet:69.59.192.0/19, country:US]; MID_RHS_MATCH_FROM(0.00)[] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Fri, 03 May 2019 00:07:42 -0000 > Hi > > I have a Lenovo Ideapad where the screen is rotated 90 degrees and I > can't rotate it to landscape mode until I'm in X. How many of you are in > the same situation and would like a fix? Seeing how development is going > with small (tiny) computers it will probably be more and more common > with ultra portables having a "phone screen" which most likely is in > portrait mode by default. This also applies to embedded and home brew / > prototype devices. > > It would certainly be nice if we could have a boot time parameter that > could rotate the framebuffer (just as a data point, I'm pretty sure > Linux can do this). How many would be interested in this? Is there > anyone working on this atm? Not sure I will have the time to develop > this all of my own but thought I'd check the interest at least. Perhaps > a GSoC project? Yes please. > Johannes -- Rod Grimes rgrimes@freebsd.org From owner-freebsd-current@freebsd.org Fri May 3 08:08:14 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B5E1D15887F2 for ; Fri, 3 May 2019 08:08:14 +0000 (UTC) (envelope-from thj@freebsd.org) Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com [66.111.4.29]) (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 1F3438CBFF; Fri, 3 May 2019 08:08:14 +0000 (UTC) (envelope-from thj@freebsd.org) Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.nyi.internal (Postfix) with ESMTP id EC56D22089; Fri, 3 May 2019 04:08:12 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Fri, 03 May 2019 04:08:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=WAZVxe K5Q9mpAWPdicYkQkDwiTqKl/5gWsElQ8GLlvM=; b=HUEckUhLuIdULe+KptAdaW 3uxSNvKPctJFeu7ELTX2oEdks2KrUIg/YasSe2p+QS7i5OZslU+yTkA6EAJKh3rq Ke51o9k5Jmp8PteYUD9SqYbSr5PeA6Hs5Jg3bTb5BhaaHbCj/ZOQLVxgfWICKXaX cjTcF152clHArqOxa8Ldn2IWwEr5psUf8UEoTh1ERDmt9vzTzhIRf8OEmjx0C+TC HXdNaE+++ShnUjW5yFgvv0U42DN2nU1GOdLQgO8vPlDPjQnha8FMdCe6y4q5TXZb XNsyDG5/olnjbf/v1SykjQyqoFSszp0r7uaxEcnrUwVQon3Gqy/GYroB5XqbD/Eg == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduuddrjedugddtudcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpeffhffvuffkfhggtggujggfsehttdertddtredvnecuhfhrohhmpefvohhmucfl ohhnvghsuceothhhjhesfhhrvggvsghsugdrohhrgheqnecukfhppedufeejrdehtddrud ejrdduvdenucfrrghrrghmpehmrghilhhfrhhomhepthhhjhesfhhrvggvsghsugdrohhr ghenucevlhhushhtvghrufhiiigvpedt X-ME-Proxy: Received: from tom-desk.erg.abdn.ac.uk (tom-desk.erg.abdn.ac.uk [137.50.17.12]) by mail.messagingengine.com (Postfix) with ESMTPA id 2BD5D103CC; Fri, 3 May 2019 04:08:12 -0400 (EDT) Date: Fri, 3 May 2019 09:07:59 +0100 From: Tom Jones To: Johannes Lundberg Cc: FreeBSD Current Subject: Re: Rotating (efi) framebuffer Message-ID: <20190503080758.GA1053@tom-desk.erg.abdn.ac.uk> References: <57526b0a-fbfb-e933-1c52-6f96550e6273@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <57526b0a-fbfb-e933-1c52-6f96550e6273@FreeBSD.org> User-Agent: Mutt/1.11.1 (2018-12-01) X-Rspamd-Queue-Id: 1F3438CBFF X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.98 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; NEURAL_HAM_SHORT(-0.98)[-0.982,0]; ASN(0.00)[asn:11403, ipnet:66.111.4.0/24, country:US]; NEURAL_HAM_LONG(-1.00)[-1.000,0] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Fri, 03 May 2019 08:08:15 -0000 On Thu, May 02, 2019 at 09:06:28AM -0700, Johannes Lundberg wrote: > Hi > > I have a Lenovo Ideapad where the screen is rotated 90 degrees and I > can't rotate it to landscape mode until I'm in X. How many of you are in > the same situation and would like a fix? Seeing how development is going > with small (tiny) computers it will probably be more and more common > with ultra portables having a "phone screen" which most likely is in > portrait mode by default. This also applies to embedded and home brew / > prototype devices. > > It would certainly be nice if we could have a boot time parameter that > could rotate the framebuffer (just as a data point, I'm pretty sure > Linux can do this). How many would be interested in this? Is there > anyone working on this atm? Not sure I will have the time to develop > this all of my own but thought I'd check the interest at least. Perhaps > a GSoC project? > This is an issue on the GPD Pocket and many other devices that use a tablet screen. A boot parameter for this would be fine, Linux does it with a parameter. A quick search shows it is probably: 'fbcon=rotate:1' I think you could probably detect that the dimensions are swapped, i.e. taller than you are wide, but there should still be a parameter to allow manual config. - [tj] From owner-freebsd-current@freebsd.org Fri May 3 11:40:53 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 40F83158CDC8 for ; Fri, 3 May 2019 11:40:53 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Received: from dec.sakura.ne.jp (dec.sakura.ne.jp [210.188.226.8]) (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 49E816D18A; Fri, 3 May 2019 11:40:49 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Received: from fortune.joker.local (124-18-96-116.dz.commufa.jp [124.18.96.116]) (authenticated bits=0) by dec.sakura.ne.jp (8.15.2/8.15.2/[SAKURA-WEB]/20080708) with ESMTPA id x43B8PZv089986; Fri, 3 May 2019 20:08:25 +0900 (JST) (envelope-from junchoon@dec.sakura.ne.jp) Date: Fri, 3 May 2019 20:08:24 +0900 From: Tomoaki AOKI To: freebsd-current@freebsd.org Cc: kevans@freebsd.org, ler@lerctr.org, imp@bsdimp.com Subject: Re: Mount Root fails: r347007 Message-Id: <20190503200824.45314daf9f9d0e21b169e0e7@dec.sakura.ne.jp> In-Reply-To: References: <20190502040229.ysm45il3n2mdsfg6@ler-imac.local> <33e20e5367966cb4f5c2856f3eda192f@lerctr.org> <4419741bbbc2fafe9efde97fb5bf6d8b@lerctr.org> <6fd7b2d4dcbbbe07a2e9639e3657906d@lerctr.org> <5084541f31224d3fb91796f0b4096bb7@lerctr.org> Reply-To: junchoon@dec.sakura.ne.jp Organization: Junchoon corps X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.32; amd64-portbld-freebsd12.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 49E816D18A X-Spamd-Bar: ++++ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [4.57 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; HAS_REPLYTO(0.00)[junchoon@dec.sakura.ne.jp]; MV_CASE(0.50)[]; TO_DN_NONE(0.00)[]; REPLYTO_ADDR_EQ_FROM(0.00)[]; HAS_ORG_HEADER(0.00)[]; MX_GOOD(-0.01)[dec.sakura.ne.jp]; RECEIVED_SPAMHAUS_PBL(0.00)[116.96.18.124.zen.spamhaus.org : 127.0.0.10]; IP_SCORE(0.43)[ipnet: 210.188.224.0/19(0.72), asn: 9370(1.49), country: JP(-0.06)]; R_DKIM_NA(0.00)[]; ASN(0.00)[asn:9370, ipnet:210.188.224.0/19, country:JP]; MIME_TRACE(0.00)[0:+]; MID_RHS_MATCH_FROM(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; NEURAL_SPAM_SHORT(0.75)[0.752,0]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[sakura.ne.jp]; AUTH_NA(1.00)[]; NEURAL_SPAM_MEDIUM(1.00)[0.997,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_SPAM_LONG(1.00)[0.999,0]; R_SPF_NA(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Fri, 03 May 2019 11:40:53 -0000 Thanks! I'd just been preparing for PR. ;-) Some additional notes: *The reason stoppes booting would be different. The last screen seen was like below. === Reading loader env vars from /efi/freebsd/loader.env Setting currdev to disk1p5: FreeBSD/amd64 EFI loader, Revision 1.1 Command line arguments: loader.efi EFI version: 2.00 EFI Firmware: Lenovo (rev 0.4960) Console: efi (0) Load Path: HD(5,GPT,6D6A5FEB-6370-11E5-8AD1-0021CC6F1820,0x1E6 ) Load Device: PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x1,0x0,0x0)/HD(5 370-11E5-8AD1-0021CC6F1820,0x1E65000,0x75558000) BootCurrent: 000b BootOrder: 0006 0007 0008 0009 000a 000b[*] 000c 000d 000e 000 2 0013 BootInfo path: BootOptionProtocol(5962AF91-4456-419F-A7B9-1F4F 00) Ignoring Boot000b: Only one DP found Trying ZFS pool Setting currdev to zfs:(valid pool/dataset shown here) Loading /boot/defaults/loader.conf Loading /boot/device.hints Loading /boot/loader.conf Loading /boot/loader.conf.local _ === My ThinkPad T420 hangs just after showing above screen. (pool name and dataset name is rewritten. ;-)) After applying same fix with committed patch, I could confirm OK if loader.efi is kicked by bootx64.efi (renamed boot1.efi). Both stock and patched (with latest ugly-hacked BUG 207940 [1]) ones were confirmed OK. *Once loader.efi (even if fixed one) is copied to (ESP-root)/efi/boot/bootx64.efi, it forcibly looks for loader.efi.lua from UFS (ada0p4) before ZFS pool (ada0p5) and boot fails. (Screenshot is not taken, but drops to mountroot: prompt. Different as fixed problem, but maybe like Larry was hit.) The UFS partition was used for test and emergency purpose when I was testing current boot1.efi, and intentionally kept stable/11 to detect situations like this (with boot failure). This means loader.efi is currently NOT a reasonable replacement for boot1.efi. [1] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=207940 One more additional notes: ada0 is used for stable/12 as regular use. ada1 is currently used to try -head. Regards. On Thu, 2 May 2019 13:20:09 -0500 Kyle Evans wrote: > On Thu, May 2, 2019 at 11:42 AM Kyle Evans wrote: > > > > On Thu, May 2, 2019 at 11:40 AM Larry Rosenman wrote: > > > > > > On 05/02/2019 11:34 am, Larry Rosenman wrote: > > > > On 05/02/2019 11:10 am, Larry Rosenman wrote: > > > >> On 05/02/2019 10:58 am, Warner Losh wrote: > > > >>> On Thu, May 2, 2019 at 9:54 AM Larry Rosenman wrote: > > > >>> > > > >>>> On 05/02/2019 9:41 am, Larry Rosenman wrote: > > > >>>> > On 05/02/2019 9:24 am, Warner Losh wrote: > > > >>>> >> On Thu, May 2, 2019 at 7:40 AM Larry Rosenman wrote: > > > >>>> >> > > > >>>> >>> On 05/02/2019 8:29 am, Warner Losh wrote: > > > >>>> >>> > On Wed, May 1, 2019 at 10:04 PM Larry Rosenman > > > >>>> wrote: > > > >>>> >>> > > > > >>>> >>> >> Upgraded from r346487 to r347007, and when I reboot, I get a > > > >>>> mountroot > > > >>>> >>> >> prompt. If I answer it with the same BootFS I booted from > > > >>>> >>> >> (zfs:zroot/ROOT/r347007) it continues to boot, and run. > > > >>>> >>> >> > > > >>>> >>> >> Dmesg: https://www.lerctr.org/~ler/Boot-NoRoot.txt > > > >>>> >>> >> > > > >>>> >>> >> What else do we need? > > > >>>> >>> >> > > > >>>> >>> >> I did upgrade the EFI partitions, and the freebsd-boot partitions > > > >>>> >>> >> and that did *NOT* change anything. > > > >>>> >>> >> > > > >>>> >>> >> Ideas? > > > >>>> >>> >> > > > >>>> >>> > > > > >>>> >>> > BIOS or UEFI booting? > > > >>>> >>> > > > >>>> >>> UEFI boot. > > > >>>> >>> > > > >>>> >> > > > >>>> >> So no change to \efi\boot\bootx64.efi (or whatever you are booting? > > > >>>> >> > > > >>>> >> Can you get the output of 'show' in the boot loader? > > > >>>> >> > > > >>>> >> Also, is there a way you can try one or two of the versions in between > > > >>>> >> 346487 and 347007 to try to narrow the changes down a bit? > > > >>>> >> > > > >>>> >> Warner > > > >>>> > > > > >>>> > show output in 4 screenshots: > > > >>>> > https://www.lerctr.org/~ler/FreeBSD/NO-BOOT/ > > > >>>> > > > > >>>> > What's the easiest way to try some of the other revisions? And which > > > >>>> > would > > > >>>> > you suggest? (I'm set up for meta-mode). > > > >>>> working with Kyle Evans on IRC, and backing /boot/loader.efi to > > > >>>> r346487 > > > >>>> lets the system boot > > > >>>> normally. > > > >>>> > > > >>> > > > >>> OK. I noticed vfs.root.mountfrom wasn't set. Can you see if it's set > > > >>> in > > > >>> your successfully booted system with kenv? > > > >>> > > > >> > > > >> 2 things: r346675 still works, and vfs.root.mountfrom *IS* set. > > > > r346879 does *NOT* work. Stepping back to r346759 > > > r346759 *WORKS*. So it's r346879 that breaks it. > > > > > > > Hi, > > > > Head back to -head and try applying [0] -- this block was accidentally > > reintroduced, and I wouldn't be surprised if the double-initialization > > has some weird side effect. > > > > [0] https://people.freebsd.org/~kevans/loader.diff > > To round things off: this patch was confirmed working and committed as r347023. > _______________________________________________ > freebsd-current@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" -- Tomoaki AOKI From owner-freebsd-current@freebsd.org Fri May 3 16:31:35 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A39A21594DB2 for ; Fri, 3 May 2019 16:31:35 +0000 (UTC) (envelope-from david.boyd49@twc.com) Received: from dnvrco-cmomta01.email.rr.com (dnvrco-outbound-snat.email.rr.com [107.14.73.229]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 8189777A22 for ; Fri, 3 May 2019 16:31:33 +0000 (UTC) (envelope-from david.boyd49@twc.com) Received: from bashful.bsd1.net ([74.138.140.144]) by cmsmtp with ESMTPA id MalLhC6YiP088MalNh70pp; Fri, 03 May 2019 16:10:18 +0000 Message-ID: <28d9446e246bcdb58f1fe48fce9900e054a5d4d3.camel@twc.com> Subject: New vm-image size is much smaller than previos From: David Boyd To: freebsd-current@freebsd.org Date: Fri, 03 May 2019 12:10:15 -0400 Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5 (3.28.5-2.el7) Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-CMAE-Envelope: MS4wfIhfrZvkJJecYz0EFWg9Pc74I4qPHtaE7lncXEzbnrHL0xxlzzt05SipnN3FtuJp/jyA7+HveUNYRwHidlbWeeF5OPhQH6lh86+vQjfmCRpny2UKugfU r7xZk1VaHzD4cIOr94FadL+JlXvulq0mWOd3yPZB0855uxxkdu02J4zpv9p4BOn9iulQqM9w7DzF8w== X-Rspamd-Queue-Id: 8189777A22 X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; spf=pass (mx1.freebsd.org: domain of david.boyd49@twc.com designates 107.14.73.229 as permitted sender) smtp.mailfrom=david.boyd49@twc.com X-Spamd-Result: default: False [-3.93 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; FREEMAIL_FROM(0.00)[twc.com]; R_SPF_ALLOW(-0.20)[+ip4:107.14.73.0/24]; MV_CASE(0.50)[]; TO_DN_NONE(0.00)[]; MX_GOOD(-0.01)[dnvrco-cmedge01.email.rr.com,dnvrco-cmedge02.email.rr.com]; NEURAL_HAM_SHORT(-0.76)[-0.755,0]; RECEIVED_SPAMHAUS_PBL(0.00)[144.140.138.74.zen.spamhaus.org : 127.0.0.10]; MIME_TRACE(0.00)[0:+]; R_DKIM_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[twc.com]; ASN(0.00)[asn:7843, ipnet:107.14.73.0/24, country:US]; MID_RHS_MATCH_FROM(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; IP_SCORE(-1.36)[ipnet: 107.14.73.0/24(-3.74), asn: 7843(-2.99), country: US(-0.06)]; DMARC_NA(0.00)[twc.com]; RCPT_COUNT_ONE(0.00)[1]; RCVD_TLS_LAST(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[229.73.14.107.list.dnswl.org : 127.0.5.0]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Fri, 03 May 2019 16:31:35 -0000 The vm-image for 13.0-CURRENT FreeBSD-13.0-CURRENT-amd64-20190503-r347033.vmdk is only 4.0 GB in size. Previous images were about 31.0 GB. This smaller image doesn't leave much room to add packages and other customizations. Thanks. David Boyd. From owner-freebsd-current@freebsd.org Fri May 3 16:57:40 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BCB211595521 for ; Fri, 3 May 2019 16:57:40 +0000 (UTC) (envelope-from asomers@gmail.com) Received: from mail-lf1-f53.google.com (mail-lf1-f53.google.com [209.85.167.53]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 8A49E8066F for ; Fri, 3 May 2019 16:57:39 +0000 (UTC) (envelope-from asomers@gmail.com) Received: by mail-lf1-f53.google.com with SMTP id u27so4618085lfg.10 for ; Fri, 03 May 2019 09:57:39 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=0jGb/oxvHs9WK9mWufLoXZA5ujCYB20TiNjy3CNMHTg=; b=bYs4riUUc9eVWkenwchKmvx5mxzGBYvNX0okzLUgO9mI1EE4xbolBg20BIdYYoYaVb fKceELA/EqJL+Ogycqf3at1Wemtyh2e8XXB08HqBJy/2X/O7M2dIgI/AJ+IUWZp9eE0a zAPkaiHXBl9f3M78kw29mSqWFhxV+55RzF/hKmHHtd/+jwIUvh/Whewmin8kErg8UMqo bPVNkRsE4tZr6ClbciI1isv8S5VO33eVsk55Aohapwps+sSJtFQp484RXPo7HNngQuUW DRaaVXInq2/ahH6sBWHelURwpxzLmIAJoS5J7mnu/I4H0VGouutD2Wy6pE+YSdhE7TxW TmtQ== X-Gm-Message-State: APjAAAVtb3o8vNWBkMCM6s1JIe+9Ap1nn092EaVV/jbWtLAv7czLC3Vd suF2rdBOAtLh6KAXG/WNNcnCu90tqq9eJfQaSeY= X-Google-Smtp-Source: APXvYqztFyp3rBOjP2aEXWV6CAS9weoMBK6EwrQOLp+aBipLkK3CSJSi7g/Wroe/8hB33qspHOrVZj6ZwxlKrtTZ8FM= X-Received: by 2002:a19:4811:: with SMTP id v17mr5141640lfa.10.1556902651773; Fri, 03 May 2019 09:57:31 -0700 (PDT) MIME-Version: 1.0 References: <28d9446e246bcdb58f1fe48fce9900e054a5d4d3.camel@twc.com> In-Reply-To: <28d9446e246bcdb58f1fe48fce9900e054a5d4d3.camel@twc.com> From: Alan Somers Date: Fri, 3 May 2019 10:57:20 -0600 Message-ID: Subject: Re: New vm-image size is much smaller than previos To: David Boyd Cc: FreeBSD CURRENT Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 8A49E8066F X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; spf=pass (mx1.freebsd.org: domain of asomers@gmail.com designates 209.85.167.53 as permitted sender) smtp.mailfrom=asomers@gmail.com X-Spamd-Result: default: False [-4.25 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; DMARC_NA(0.00)[freebsd.org]; MIME_TRACE(0.00)[0:+]; TO_DN_ALL(0.00)[]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[53.167.85.209.list.dnswl.org : 127.0.5.0]; NEURAL_HAM_SHORT(-0.90)[-0.903,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_TLS_LAST(0.00)[]; FORGED_SENDER(0.30)[asomers@freebsd.org,asomers@gmail.com]; FREEMAIL_TO(0.00)[twc.com]; R_DKIM_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; FROM_NEQ_ENVFROM(0.00)[asomers@freebsd.org,asomers@gmail.com]; IP_SCORE(-1.34)[ip: (-0.55), ipnet: 209.85.128.0/17(-3.84), asn: 15169(-2.25), country: US(-0.06)]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Fri, 03 May 2019 16:57:41 -0000 See r346959. Before first boot, you should expand the image up to whatever size you want. growfs(8) will automatically expand the file system. -Alan On Fri, May 3, 2019 at 10:32 AM David Boyd wrote: > > The vm-image for 13.0-CURRENT > > FreeBSD-13.0-CURRENT-amd64-20190503-r347033.vmdk > > is only 4.0 GB in size. Previous images were about 31.0 GB. > > This smaller image doesn't leave much room to add packages and other > customizations. > > Thanks. > > David Boyd. > > _______________________________________________ > freebsd-current@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" From owner-freebsd-current@freebsd.org Fri May 3 17:13:03 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2CEB11595DB8 for ; Fri, 3 May 2019 17:13:03 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: from mail-pf1-x435.google.com (mail-pf1-x435.google.com [IPv6:2607:f8b0:4864:20::435]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id DF67281201; Fri, 3 May 2019 17:13:01 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: by mail-pf1-x435.google.com with SMTP id g3so3191121pfi.4; Fri, 03 May 2019 10:13:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=p4susbtwzJQiYXJpp8XoqcTf11/5RJnP6vqzCy/67lI=; b=NVTrOp07/Th4ylQtQlGiyWoM0gyYO/NmUhh8ZpccMknSlhiaOr34sYnSykyc5pKRrk Q8JHsoHZVda9aGqN7ezOU7+tzXCkqEMJYgoFMbruvcmft+CrHM5pmyuhTIp8Y+qiCKiH NIPHARLYVsP1nSLAfYxGZufscXdH6eD5aCp3oTKmYbZRUP1Qf7AQw5TSZ0NPXgwjQFTC ZUOEEL2XvuuHPAAk+UsyM+qIqVL7Jsxf+2zmH/tjUeT3zBvul4KG/fd0imyIST9/xl5v KumNd7eWpHxb63UlCuvlS1Ht3fEpupJYs8oq0BQuXmNwYLmqbtrx4MozU5zjrb1NLvfO 0RyA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=p4susbtwzJQiYXJpp8XoqcTf11/5RJnP6vqzCy/67lI=; b=tRcPrAp7EKkQcPT6oyGCF3LXp/kiMkUMYfb3NxFvNfWAoFWGy8pdxWLGKnj6A54rX5 2H8RIM+7F/0T86fe0oh36NWw1e48FG/q0MIr8EnVIjar/GAHQsRbhrpak3/SlG0KJpTY nvaDuL9JHA0CXoAPkX/4q9XiZ0Ne7KxPx3SySoz4s81J3YRKzmEoBPp2ssJLw+GPO8EW 7NWwYsCsk6AURvXvBCvUz+lwtJ3EIpvE+8DFjRxavrdGofN/flvQn990MDgCJz5NfhX1 /eCWfn3uhm32nIsQk0mkt4dE/vUdjbNKU6LGMtDBYw99DGgkyuzQB1qyAPNM+tlRTgkn kulQ== X-Gm-Message-State: APjAAAWEe8u+Ke6NGpRsTgujywMG6SKwd13xfJUde7NznIaVzuCu6wpK TFVQgdneWuBtvhptLdr4TRuhcGlw9G0= X-Google-Smtp-Source: APXvYqwIMhsg189JPV1X7wN0SaWzQLBeM9GVdkDRNfscqt2zuBBSAOxQ04JC7mhs0wOz0UiWqr/jJQ== X-Received: by 2002:a63:f513:: with SMTP id w19mr11936573pgh.261.1556903580277; Fri, 03 May 2019 10:13:00 -0700 (PDT) Received: from [192.168.20.7] (c-73-19-52-228.hsd1.wa.comcast.net. [73.19.52.228]) by smtp.gmail.com with ESMTPSA id 17sm6870799pfw.65.2019.05.03.10.12.59 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 03 May 2019 10:12:59 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.8\)) Subject: Re: New vm-image size is much smaller than previos From: Enji Cooper In-Reply-To: Date: Fri, 3 May 2019 10:12:58 -0700 Cc: David Boyd , FreeBSD CURRENT , Glen Barber Content-Transfer-Encoding: 7bit Message-Id: References: <28d9446e246bcdb58f1fe48fce9900e054a5d4d3.camel@twc.com> To: Alan Somers X-Mailer: Apple Mail (2.3445.104.8) X-Rspamd-Queue-Id: DF67281201 X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=NVTrOp07; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of yaneurabeya@gmail.com designates 2607:f8b0:4864:20::435 as permitted sender) smtp.mailfrom=yaneurabeya@gmail.com X-Spamd-Result: default: False [-6.34 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; MV_CASE(0.50)[]; FREEMAIL_FROM(0.00)[gmail.com]; RCVD_COUNT_THREE(0.00)[3]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-0.90)[-0.896,0]; FROM_EQ_ENVFROM(0.00)[]; IP_SCORE(-2.94)[ip: (-9.18), ipnet: 2607:f8b0::/32(-3.20), asn: 15169(-2.25), country: US(-0.06)]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[5.3.4.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; FREEMAIL_CC(0.00)[twc.com] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Fri, 03 May 2019 17:13:03 -0000 > On May 3, 2019, at 9:57 AM, Alan Somers wrote: > > See r346959. Before first boot, you should expand the image up to > whatever size you want. growfs(8) will automatically expand the file > system. > -Alan > > On Fri, May 3, 2019 at 10:32 AM David Boyd wrote: >> >> The vm-image for 13.0-CURRENT >> >> FreeBSD-13.0-CURRENT-amd64-20190503-r347033.vmdk >> >> is only 4.0 GB in size. Previous images were about 31.0 GB. >> >> This smaller image doesn't leave much room to add packages and other >> customizations. This probably deserves a release note. Thanks! -Enji From owner-freebsd-current@freebsd.org Fri May 3 17:15:20 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2A4511595FFB for ; Fri, 3 May 2019 17:15:20 +0000 (UTC) (envelope-from gjb@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2610:1c1:1:6074::16:84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "freefall.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id BF8E38145F; Fri, 3 May 2019 17:15:19 +0000 (UTC) (envelope-from gjb@freebsd.org) Received: from FreeBSD.org (freefall.freebsd.org [IPv6:2610:1c1:1:6074::16:84]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by freefall.freebsd.org (Postfix) with ESMTPS id 614EDF1B3; Fri, 3 May 2019 17:15:19 +0000 (UTC) (envelope-from gjb@freebsd.org) Date: Fri, 3 May 2019 17:15:17 +0000 From: Glen Barber To: Enji Cooper Cc: Alan Somers , David Boyd , FreeBSD CURRENT Subject: Re: New vm-image size is much smaller than previos Message-ID: <20190503171517.GE19873@FreeBSD.org> References: <28d9446e246bcdb58f1fe48fce9900e054a5d4d3.camel@twc.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="7ZAtKRhVyVSsbBD2" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.11.2 (2019-01-07) X-Rspamd-Queue-Id: BF8E38145F X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.96 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.997,0]; NEURAL_HAM_SHORT(-0.96)[-0.961,0]; NEURAL_HAM_LONG(-1.00)[-0.999,0]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Fri, 03 May 2019 17:15:20 -0000 --7ZAtKRhVyVSsbBD2 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, May 03, 2019 at 10:12:58AM -0700, Enji Cooper wrote: >=20 > > On May 3, 2019, at 9:57 AM, Alan Somers wrote: > >=20 > > See r346959. Before first boot, you should expand the image up to > > whatever size you want. growfs(8) will automatically expand the file > > system. > > -Alan > >=20 > > On Fri, May 3, 2019 at 10:32 AM David Boyd wrote: > >>=20 > >> The vm-image for 13.0-CURRENT > >>=20 > >> FreeBSD-13.0-CURRENT-amd64-20190503-r347033.vmdk > >>=20 > >> is only 4.0 GB in size. Previous images were about 31.0 GB. > >>=20 > >> This smaller image doesn't leave much room to add packages and other > >> customizations. >=20 > This probably deserves a release note. It will certainly be mentioned in the 11.3 release notes. Glen --7ZAtKRhVyVSsbBD2 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEjRJAPC5sqwhs9k2jAxRYpUeP4pMFAlzMdyUACgkQAxRYpUeP 4pM1VxAAjk9THO6ik5JLsJN/4ehRri+YcL3BxwTnT8GitSH3/+8uT3vPdQ1U4FKv 8Yk4ueNh4JHaMtESn5XOlzokZEjDINTqBa6JRlXdck+P5aAAqOh3LdNlpcJEti7l Sg4u9BDVKB8BtT+wX4P2hhM7QdTmJQYb4HIyJAx/jg6R9p/7VdESAiBfIXqve2ys 68pkJX+RDdt+Xz9ehiQrjpwkUWHxD9csoFqNCASljJZEw/Ni1jb3Idz1LOSMzIXA lkcmLpIwmcbm4LXCHsJijICz1iNrl0K2O6lhLepcVdoQejb6xpe33kTwC909Sgam V6dwJb9Svmb3b2KlGGAkk8kW/+wLxzlGHl58lHrAbpjmfgVKScNnQLwcLBRGzVi2 1EtzcvWJfLfNb8p7FmqkGDGwlBc64GrdkD7UXdxv16l22Kigv/TVRsYEO3PCIT0Y JQgR7fHS33KFgVJ4eT8gbMXKQuFsN5FgZ+y9ZdWTbFz/bWRgdl8gAsWWAXGBxidG gFElIGXIKb9GhZ2Aqxnjn/894QUWc5tCiAl26JQZOr/vOkcaKluNV0u3qS1NCk9w qg9Sc1+44AYEb6FpjMOrFZGGDOqZfiDOZAhgM8aUNFgmDHAq28cKo04Tjs8hhTHU NgvaZ0wrNmW/Ig4W0CjPmAFIcWRs4IA3YqxnYTVIGI7aLSvOckI= =xVzv -----END PGP SIGNATURE----- --7ZAtKRhVyVSsbBD2-- From owner-freebsd-current@freebsd.org Fri May 3 18:06:19 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B652015972BB for ; Fri, 3 May 2019 18:06:19 +0000 (UTC) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: from gndrsh.dnsmgr.net (br1.CN84in.dnsmgr.net [69.59.192.140]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B76B4833F9; Fri, 3 May 2019 18:06:18 +0000 (UTC) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: from gndrsh.dnsmgr.net (localhost [127.0.0.1]) by gndrsh.dnsmgr.net (8.13.3/8.13.3) with ESMTP id x43I6FBI093605; Fri, 3 May 2019 11:06:15 -0700 (PDT) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: (from freebsd-rwg@localhost) by gndrsh.dnsmgr.net (8.13.3/8.13.3/Submit) id x43I6FXf093604; Fri, 3 May 2019 11:06:15 -0700 (PDT) (envelope-from freebsd-rwg) From: "Rodney W. Grimes" Message-Id: <201905031806.x43I6FXf093604@gndrsh.dnsmgr.net> Subject: Re: New vm-image size is much smaller than previos In-Reply-To: <20190503171517.GE19873@FreeBSD.org> To: Glen Barber Date: Fri, 3 May 2019 11:06:15 -0700 (PDT) CC: Enji Cooper , Alan Somers , David Boyd , FreeBSD CURRENT X-Mailer: ELM [version 2.4ME+ PL121h (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII X-Rspamd-Queue-Id: B76B4833F9 X-Spamd-Bar: +++ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [3.52 / 15.00]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; NEURAL_SPAM_SHORT(0.87)[0.866,0]; IP_SCORE(0.05)[ip: (0.16), ipnet: 69.59.192.0/19(0.08), asn: 13868(0.06), country: US(-0.06)]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[dnsmgr.net]; AUTH_NA(1.00)[]; RCPT_COUNT_FIVE(0.00)[5]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; MX_GOOD(-0.01)[cached: gndrsh.dnsmgr.net]; NEURAL_SPAM_LONG(0.85)[0.846,0]; NEURAL_SPAM_MEDIUM(0.87)[0.870,0]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:13868, ipnet:69.59.192.0/19, country:US]; FREEMAIL_CC(0.00)[gmail.com]; MID_RHS_MATCH_FROM(0.00)[] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Fri, 03 May 2019 18:06:19 -0000 -- Start of PGP signed section. > On Fri, May 03, 2019 at 10:12:58AM -0700, Enji Cooper wrote: > > > > > On May 3, 2019, at 9:57 AM, Alan Somers wrote: > > > > > > See r346959. Before first boot, you should expand the image up to > > > whatever size you want. growfs(8) will automatically expand the file > > > system. > > > -Alan > > > > > > On Fri, May 3, 2019 at 10:32 AM David Boyd wrote: > > >> > > >> The vm-image for 13.0-CURRENT > > >> > > >> FreeBSD-13.0-CURRENT-amd64-20190503-r347033.vmdk > > >> > > >> is only 4.0 GB in size. Previous images were about 31.0 GB. > > >> > > >> This smaller image doesn't leave much room to add packages and other > > >> customizations. > > > > This probably deserves a release note. > > It will certainly be mentioned in the 11.3 release notes. And those running head snapshots without reading commit messages are likely to have lots of foot shooting. > Glen -- Rod Grimes rgrimes@freebsd.org From owner-freebsd-current@freebsd.org Sat May 4 01:40:25 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EE2F915A0DB2 for ; Sat, 4 May 2019 01:40:24 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Received: from www.zefox.net (www.zefox.net [50.1.20.27]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "www.zefox.org", Issuer "www.zefox.org" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F6AE6A679; Sat, 4 May 2019 01:40:24 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Received: from www.zefox.net (localhost [127.0.0.1]) by www.zefox.net (8.15.2/8.15.2) with ESMTPS id x441dY6J028212 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Fri, 3 May 2019 18:39:35 -0700 (PDT) (envelope-from fbsd@www.zefox.net) Received: (from fbsd@localhost) by www.zefox.net (8.15.2/8.15.2/Submit) id x441dYjJ028211; Fri, 3 May 2019 18:39:34 -0700 (PDT) (envelope-from fbsd) Date: Fri, 3 May 2019 18:39:34 -0700 From: bob prohaska To: "Rodney W. Grimes" Cc: Glen Barber , Enji Cooper , Alan Somers , David Boyd , FreeBSD CURRENT Subject: Re: New vm-image size is much smaller than previos Message-ID: <20190504013934.GA26932@www.zefox.net> References: <20190503171517.GE19873@FreeBSD.org> <201905031806.x43I6FXf093604@gndrsh.dnsmgr.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <201905031806.x43I6FXf093604@gndrsh.dnsmgr.net> User-Agent: Mutt/1.5.24 (2015-08-30) X-Rspamd-Queue-Id: 4F6AE6A679 X-Spamd-Bar: +++ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [3.49 / 15.00]; ARC_NA(0.00)[]; WWW_DOT_DOMAIN(0.50)[]; FROM_HAS_DN(0.00)[]; IP_SCORE(0.11)[ip: (0.43), ipnet: 50.1.16.0/20(0.22), asn: 7065(-0.03), country: US(-0.06)]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[zefox.net]; AUTH_NA(1.00)[]; RCPT_COUNT_FIVE(0.00)[6]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; MX_GOOD(-0.01)[cached: www.zefox.net]; NEURAL_SPAM_LONG(0.88)[0.880,0]; NEURAL_HAM_SHORT(-0.18)[-0.176,0]; NEURAL_SPAM_MEDIUM(0.79)[0.786,0]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:7065, ipnet:50.1.16.0/20, country:US]; MID_RHS_MATCH_FROM(0.00)[]; MID_RHS_WWW(0.50)[] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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, 04 May 2019 01:40:25 -0000 On Fri, May 03, 2019 at 11:06:15AM -0700, Rodney W. Grimes wrote: > -- Start of PGP signed section. > > On Fri, May 03, 2019 at 10:12:58AM -0700, Enji Cooper wrote: > > > > > > > On May 3, 2019, at 9:57 AM, Alan Somers wrote: > > > > > > > > See r346959. Before first boot, you should expand the image up to > > > > whatever size you want. growfs(8) will automatically expand the file > > > > system. > > > > -Alan > > > > > > > > On Fri, May 3, 2019 at 10:32 AM David Boyd wrote: > > > >> > > > >> The vm-image for 13.0-CURRENT > > > >> > > > >> FreeBSD-13.0-CURRENT-amd64-20190503-r347033.vmdk > > > >> > > > >> is only 4.0 GB in size. Previous images were about 31.0 GB. > > > >> > > > >> This smaller image doesn't leave much room to add packages and other > > > >> customizations. > > > > > > This probably deserves a release note. > > > > It will certainly be mentioned in the 11.3 release notes. > > And those running head snapshots without reading commit messages > are likely to have lots of foot shooting. > > > Glen > -- > Rod Grimes rgrimes@freebsd.org At the risk of being branded a wishful thinker, a firstboot script that asked the user for some configuration information would be a great help to both new and experienced foot-shooters. I'm thinking of Raspberry Pi, but perhaps it applies to non-embedded platforms also. The original FreeBSD install program (the one by Jordan Hubbard) did a very serviceable job. Could it (the user interface) be resurrected? Thanks for reading, bob prohaska From owner-freebsd-current@freebsd.org Sat May 4 01:50:39 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 91FED15A1688 for ; Sat, 4 May 2019 01:50:39 +0000 (UTC) (envelope-from asomers@gmail.com) Received: from mail-lj1-f194.google.com (mail-lj1-f194.google.com [209.85.208.194]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 91F636ACAA; Sat, 4 May 2019 01:50:38 +0000 (UTC) (envelope-from asomers@gmail.com) Received: by mail-lj1-f194.google.com with SMTP id z26so1882099ljj.2; Fri, 03 May 2019 18:50:38 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=BL5XG3ggFDCpKVQ+KQIwoRLtxAMI/EzK7LJBZI262P4=; b=DTADhJ8YdGJAa9eLY29kJ0RO256kmPyXZ8/vAuQgt9p3VwyiG6ixeoBHnzM8KzcpW3 +Ag/OdVSljTONlmrUmzWYMIz0Ml1dPsKN0TbcSl4IjoJ7Bh/XtvLSPPOZf2zuY1XYPNh XfqotCCaWaEB/naly+UnGAvAMVS6vSEXyZRb8puyz2/n9Ba7GuImWNl5SZ02lpgr4dZD 6ur2yr/NUUSVRIwhQDVSTNpEbpmCr3JbyxF0Ky0f3jL1nU9gzpx3EQS3ELZOuWT/PSZi CUJ2IFHCx5PU/fjhErP4SwFIVlRFGIiL5Ul0gxNfA/257IAz+QojqxyzB3cWmJlzUQ/k I2gA== X-Gm-Message-State: APjAAAXV07ZASS4HHBD5y3MlrIPo5rceQyJ99Jpo16k5HA5Ax0fPyt0y CDg01pEzk+Khf6l1D73avA2nF2MKYZU6tozFqVk= X-Google-Smtp-Source: APXvYqy5sxKRqsRuGjjL/ha3UT7BAD6pUIDF0Qd0faPc5RuCnlzwWUNsquoiY0psF+TrFQGE72xDt63/ksBMjvPpAvY= X-Received: by 2002:a2e:6305:: with SMTP id x5mr6712905ljb.24.1556934279470; Fri, 03 May 2019 18:44:39 -0700 (PDT) MIME-Version: 1.0 References: <20190503171517.GE19873@FreeBSD.org> <201905031806.x43I6FXf093604@gndrsh.dnsmgr.net> <20190504013934.GA26932@www.zefox.net> In-Reply-To: <20190504013934.GA26932@www.zefox.net> From: Alan Somers Date: Fri, 3 May 2019 19:44:27 -0600 Message-ID: Subject: Re: New vm-image size is much smaller than previos To: bob prohaska Cc: "Rodney W. Grimes" , Glen Barber , Enji Cooper , David Boyd , FreeBSD CURRENT Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 91F636ACAA X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; spf=pass (mx1.freebsd.org: domain of asomers@gmail.com designates 209.85.208.194 as permitted sender) smtp.mailfrom=asomers@gmail.com X-Spamd-Result: default: False [-4.11 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[freebsd.org]; RCPT_COUNT_FIVE(0.00)[6]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; NEURAL_HAM_SHORT(-0.87)[-0.874,0]; RCVD_IN_DNSWL_NONE(0.00)[194.208.85.209.list.dnswl.org : 127.0.5.0]; IP_SCORE(-1.23)[ipnet: 209.85.128.0/17(-3.84), asn: 15169(-2.25), country: US(-0.06)]; FORGED_SENDER(0.30)[asomers@freebsd.org,asomers@gmail.com]; RWL_MAILSPIKE_POSSIBLE(0.00)[194.208.85.209.rep.mailspike.net : 127.0.0.17]; MIME_TRACE(0.00)[0:+]; R_DKIM_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; FROM_NEQ_ENVFROM(0.00)[asomers@freebsd.org,asomers@gmail.com]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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, 04 May 2019 01:50:39 -0000 On Fri, May 3, 2019 at 7:40 PM bob prohaska wrote: > > On Fri, May 03, 2019 at 11:06:15AM -0700, Rodney W. Grimes wrote: > > -- Start of PGP signed section. > > > On Fri, May 03, 2019 at 10:12:58AM -0700, Enji Cooper wrote: > > > > > > > > > On May 3, 2019, at 9:57 AM, Alan Somers wrote: > > > > > > > > > > See r346959. Before first boot, you should expand the image up to > > > > > whatever size you want. growfs(8) will automatically expand the file > > > > > system. > > > > > -Alan > > > > > > > > > > On Fri, May 3, 2019 at 10:32 AM David Boyd wrote: > > > > >> > > > > >> The vm-image for 13.0-CURRENT > > > > >> > > > > >> FreeBSD-13.0-CURRENT-amd64-20190503-r347033.vmdk > > > > >> > > > > >> is only 4.0 GB in size. Previous images were about 31.0 GB. > > > > >> > > > > >> This smaller image doesn't leave much room to add packages and other > > > > >> customizations. > > > > > > > > This probably deserves a release note. > > > > > > It will certainly be mentioned in the 11.3 release notes. > > > > And those running head snapshots without reading commit messages > > are likely to have lots of foot shooting. > > > > > Glen > > -- > > Rod Grimes rgrimes@freebsd.org > > At the risk of being branded a wishful thinker, a firstboot script that > asked the user for some configuration information would be a great help > to both new and experienced foot-shooters. I'm thinking of Raspberry Pi, > but perhaps it applies to non-embedded platforms also. > > The original FreeBSD install program (the one by Jordan Hubbard) did a > very serviceable job. Could it (the user interface) be resurrected? > > Thanks for reading, > > bob prohaska That wouldn't help in this case. The problem is that the image size (not the file system or partition size) needs to be expanded. That can only be done on the VM host. -Alan From owner-freebsd-current@freebsd.org Sat May 4 01:52:43 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 712FF15A17B5 for ; Sat, 4 May 2019 01:52:43 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qk1-x741.google.com (mail-qk1-x741.google.com [IPv6:2607:f8b0:4864:20::741]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E22056B049 for ; Sat, 4 May 2019 01:52:41 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qk1-x741.google.com with SMTP id n68so949771qka.1 for ; Fri, 03 May 2019 18:52:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=2ue7cnCuWHpdbd41heapZJ20CT6WKYrJEAW6DfugI7A=; b=00aD9DXjHk9nucPCpQqV898MXAel1pjK7UUF2gsUF7my35PdfJhdxK5tq3PwUEbKeH ADsseeQHuYWAL0lQsdvcGywBVoiMzG/AVUJHODxqXUAUNe3MwB6AC4foE34WOwLQbUPR Sy/ScXYjeV6uEmqEgTApzH04OmjgYWVEBTjMuaFT0d1QZvXxDXOULNqdDb+wr7KkISRA sSXdl+DKKpRXReNgSxGJLp3mIjrqg92Yg/9YkPfynccJF1A6Lj+sqJtjXu/ZV9ra0PWB Nd/wGFTYwPSsUSfMXkQxsFZgK4XP24bcRnD86GUCg42mQMIzclVDd/EMgk0P8r27ETRJ pIJQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=2ue7cnCuWHpdbd41heapZJ20CT6WKYrJEAW6DfugI7A=; b=syegpPQNs+qdWHBIdp/zHtXu4hTyLUvCNz3C0wFL+qUiaOI4lLGKLkzhtKjoQw0Xui 5ObCXtij0/QuZOpSj+W/LJvas6h+cxmJmH3MoMt7FK7vCaOXul6puAOK5w7KNDkzE83O 4E6+LfcjHUley/7D4YSImUtNefd8LDvgEWcBPYIISuWT2rLr6xrAuMl1vdDhphD86/R+ FrnOw9m5K6ovYWBdYALIumYiqg+q22ujaDmVshFe7k/Qw3frwcoOQphuYPN6Dwx+hQHD 3gqPouO4k0izCG8Q0X8kqeKcmmHqOUt+HVGZR0SB6hMxrp2oUiffspIwkjAptK8vPvsF 6oQg== X-Gm-Message-State: APjAAAV/3sME0ULiQdDhg6oqMk2r2xH+K7jwf2mO2Rau3TLODwPv/zl7 aqq4R6tJ3rxFlrBLq4d3IkkILfJqmFKLnO/oSlkGQA== X-Google-Smtp-Source: APXvYqwQLBvWgbXwHxnmSLQ/bZV9AYJM/g2xpTew3yPtz6ucgQdzwn2F1R4aTLY7ZmWMbxjfBWiEUK1qBAuDQZYAckQ= X-Received: by 2002:a37:9747:: with SMTP id z68mr11058874qkd.245.1556934761251; Fri, 03 May 2019 18:52:41 -0700 (PDT) MIME-Version: 1.0 References: <20190503171517.GE19873@FreeBSD.org> <201905031806.x43I6FXf093604@gndrsh.dnsmgr.net> <20190504013934.GA26932@www.zefox.net> In-Reply-To: <20190504013934.GA26932@www.zefox.net> From: Warner Losh Date: Fri, 3 May 2019 19:52:29 -0600 Message-ID: Subject: Re: New vm-image size is much smaller than previos To: bob prohaska Cc: "Rodney W. Grimes" , Glen Barber , Enji Cooper , Alan Somers , David Boyd , FreeBSD CURRENT X-Rspamd-Queue-Id: E22056B049 X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=bsdimp-com.20150623.gappssmtp.com header.s=20150623 header.b=00aD9DXj X-Spamd-Result: default: False [-3.63 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; R_DKIM_ALLOW(-0.20)[bsdimp-com.20150623.gappssmtp.com:s=20150623]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_SHORT(-0.91)[-0.912,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; DMARC_NA(0.00)[bsdimp.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[bsdimp-com.20150623.gappssmtp.com:+]; MX_GOOD(-0.01)[ALT1.aspmx.l.google.com,aspmx.l.google.com,ALT2.aspmx.l.google.com]; RCPT_COUNT_SEVEN(0.00)[7]; RCVD_IN_DNSWL_NONE(0.00)[1.4.7.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; R_SPF_NA(0.00)[]; FORGED_SENDER(0.30)[imp@bsdimp.com,wlosh@bsdimp.com]; MIME_TRACE(0.00)[0:+,1:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_NEQ_ENVFROM(0.00)[imp@bsdimp.com,wlosh@bsdimp.com]; IP_SCORE(-0.71)[ip: (1.96), ipnet: 2607:f8b0::/32(-3.21), asn: 15169(-2.25), country: US(-0.06)]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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, 04 May 2019 01:52:43 -0000 On Fri, May 3, 2019, 7:42 PM bob prohaska wrote: > On Fri, May 03, 2019 at 11:06:15AM -0700, Rodney W. Grimes wrote: > > -- Start of PGP signed section. > > > On Fri, May 03, 2019 at 10:12:58AM -0700, Enji Cooper wrote: > > > > > > > > > On May 3, 2019, at 9:57 AM, Alan Somers > wrote: > > > > > > > > > > See r346959. Before first boot, you should expand the image up to > > > > > whatever size you want. growfs(8) will automatically expand the > file > > > > > system. > > > > > -Alan > > > > > > > > > > On Fri, May 3, 2019 at 10:32 AM David Boyd > wrote: > > > > >> > > > > >> The vm-image for 13.0-CURRENT > > > > >> > > > > >> FreeBSD-13.0-CURRENT-amd64-20190503-r347033.vmdk > > > > >> > > > > >> is only 4.0 GB in size. Previous images were about 31.0 GB. > > > > >> > > > > >> This smaller image doesn't leave much room to add packages and > other > > > > >> customizations. > > > > > > > > This probably deserves a release note. > > > > > > It will certainly be mentioned in the 11.3 release notes. > > > > And those running head snapshots without reading commit messages > > are likely to have lots of foot shooting. > > > > > Glen > > -- > > Rod Grimes > rgrimes@freebsd.org > > At the risk of being branded a wishful thinker, a firstboot script that > asked the user for some configuration information would be a great help > to both new and experienced foot-shooters. I'm thinking of Raspberry Pi, > but perhaps it applies to non-embedded platforms also. > That's not a bad idea... we could press bsdinstall into service for that perhaps... we already expand the partition / filesystem to match the media size... The original FreeBSD install program (the one by Jordan Hubbard) did a > very serviceable job. Could it (the user interface) be resurrected? > Unlikely. It's too far bit rotted these days. It was extremely tailored to the i386 env, and a lot has changed since we retired it. This is an interesting idea. It seems like it wouldn't be too hard to prototype. Warner Thanks for reading, > > bob prohaska > > > > _______________________________________________ > freebsd-current@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" > From owner-freebsd-current@freebsd.org Sat May 4 02:39:08 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1C09B15A334A for ; Sat, 4 May 2019 02:39:08 +0000 (UTC) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: from gndrsh.dnsmgr.net (br1.CN84in.dnsmgr.net [69.59.192.140]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id BD5146CE6A; Sat, 4 May 2019 02:39:06 +0000 (UTC) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: from gndrsh.dnsmgr.net (localhost [127.0.0.1]) by gndrsh.dnsmgr.net (8.13.3/8.13.3) with ESMTP id x442d0Bl095199; Fri, 3 May 2019 19:39:00 -0700 (PDT) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: (from freebsd-rwg@localhost) by gndrsh.dnsmgr.net (8.13.3/8.13.3/Submit) id x442d03h095198; Fri, 3 May 2019 19:39:00 -0700 (PDT) (envelope-from freebsd-rwg) From: "Rodney W. Grimes" Message-Id: <201905040239.x442d03h095198@gndrsh.dnsmgr.net> Subject: Re: New vm-image size is much smaller than previos In-Reply-To: To: Warner Losh Date: Fri, 3 May 2019 19:39:00 -0700 (PDT) CC: bob prohaska , "Rodney W. Grimes" , Glen Barber , Enji Cooper , Alan Somers , David Boyd , FreeBSD CURRENT X-Mailer: ELM [version 2.4ME+ PL121h (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII X-Rspamd-Queue-Id: BD5146CE6A X-Spamd-Bar: +++ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [3.46 / 15.00]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; NEURAL_SPAM_SHORT(0.81)[0.806,0]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[dnsmgr.net]; AUTH_NA(1.00)[]; NEURAL_SPAM_MEDIUM(0.86)[0.861,0]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; MX_GOOD(-0.01)[cached: gndrsh.dnsmgr.net]; NEURAL_SPAM_LONG(0.85)[0.854,0]; RCPT_COUNT_SEVEN(0.00)[8]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:13868, ipnet:69.59.192.0/19, country:US]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(0.05)[ip: (0.16), ipnet: 69.59.192.0/19(0.08), asn: 13868(0.06), country: US(-0.06)] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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, 04 May 2019 02:39:08 -0000 > On Fri, May 3, 2019, 7:42 PM bob prohaska wrote: > > > On Fri, May 03, 2019 at 11:06:15AM -0700, Rodney W. Grimes wrote: > > > -- Start of PGP signed section. > > > > On Fri, May 03, 2019 at 10:12:58AM -0700, Enji Cooper wrote: > > > > > > > > > > > On May 3, 2019, at 9:57 AM, Alan Somers > > wrote: > > > > > > > > > > > > See r346959. Before first boot, you should expand the image up to > > > > > > whatever size you want. growfs(8) will automatically expand the > > file > > > > > > system. > > > > > > -Alan > > > > > > > > > > > > On Fri, May 3, 2019 at 10:32 AM David Boyd > > wrote: > > > > > >> > > > > > >> The vm-image for 13.0-CURRENT > > > > > >> > > > > > >> FreeBSD-13.0-CURRENT-amd64-20190503-r347033.vmdk > > > > > >> > > > > > >> is only 4.0 GB in size. Previous images were about 31.0 GB. > > > > > >> > > > > > >> This smaller image doesn't leave much room to add packages and > > other > > > > > >> customizations. > > > > > > > > > > This probably deserves a release note. > > > > > > > > It will certainly be mentioned in the 11.3 release notes. > > > > > > And those running head snapshots without reading commit messages > > > are likely to have lots of foot shooting. > > > > > > > Glen > > > -- > > > Rod Grimes > > rgrimes@freebsd.org > > > > At the risk of being branded a wishful thinker, a firstboot script that > > asked the user for some configuration information would be a great help > > to both new and experienced foot-shooters. I'm thinking of Raspberry Pi, > > but perhaps it applies to non-embedded platforms also. > > > > That's not a bad idea... we could press bsdinstall into service for that > perhaps... we already expand the partition / filesystem to match the media > size... As asommers already pointed out a) we already do the for real media like on the rasberry pi's, etc all in that on first boot they do a growfs to fill the real media up with the file system. That does not work for a VM, as it is the host that has to increase the size of the file so that the growfs (which IS already in these images) can do its jobs. What we should do is document the FreeBSD VM images are shipped very small, but have this autogrow capability, and that a user wanting say a 40G VM should simply expand the file to the proper larger size via truncate -s 40G filename before starting the guest, the guest well automagically do the right thing via growfs on first boot. > > The original FreeBSD install program (the one by Jordan Hubbard) did a "original" would be mine, the second gen would by jkh, > > very serviceable job. Could it (the user interface) be resurrected? > > > > Unlikely. It's too far bit rotted these days. It was extremely tailored to > the i386 env, and a lot has changed since we retired it. > > This is an interesting idea. It seems like it wouldn't be too hard to > prototype. It already is done, just needs a documentation cleanup. > Warner > > Thanks for reading, > > > > bob prohaska -- Rod Grimes rgrimes@freebsd.org From owner-freebsd-current@freebsd.org Sat May 4 03:34:29 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 121B015A4C24 for ; Sat, 4 May 2019 03:34:29 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Received: from www.zefox.net (www.zefox.net [50.1.20.27]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "www.zefox.org", Issuer "www.zefox.org" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 397976EE21; Sat, 4 May 2019 03:34:23 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Received: from www.zefox.net (localhost [127.0.0.1]) by www.zefox.net (8.15.2/8.15.2) with ESMTPS id x443XfER029071 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Fri, 3 May 2019 20:33:42 -0700 (PDT) (envelope-from fbsd@www.zefox.net) Received: (from fbsd@localhost) by www.zefox.net (8.15.2/8.15.2/Submit) id x443Xf2b029070; Fri, 3 May 2019 20:33:41 -0700 (PDT) (envelope-from fbsd) Date: Fri, 3 May 2019 20:33:41 -0700 From: bob prohaska To: "Rodney W. Grimes" Cc: Warner Losh , Glen Barber , Enji Cooper , Alan Somers , David Boyd , FreeBSD CURRENT Subject: Re: New vm-image size is much smaller than previos Message-ID: <20190504033340.GB26932@www.zefox.net> References: <201905040239.x442d03h095198@gndrsh.dnsmgr.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <201905040239.x442d03h095198@gndrsh.dnsmgr.net> User-Agent: Mutt/1.5.24 (2015-08-30) X-Rspamd-Queue-Id: 397976EE21 X-Spamd-Bar: ++++ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [4.45 / 15.00]; ARC_NA(0.00)[]; WWW_DOT_DOMAIN(0.50)[]; FROM_HAS_DN(0.00)[]; NEURAL_SPAM_SHORT(0.78)[0.780,0]; IP_SCORE(0.11)[ip: (0.43), ipnet: 50.1.16.0/20(0.22), asn: 7065(-0.03), country: US(-0.06)]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[zefox.net]; AUTH_NA(1.00)[]; NEURAL_SPAM_MEDIUM(0.79)[0.785,0]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; MX_GOOD(-0.01)[cached: www.zefox.net]; NEURAL_SPAM_LONG(0.89)[0.887,0]; RCPT_COUNT_SEVEN(0.00)[7]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:7065, ipnet:50.1.16.0/20, country:US]; MID_RHS_MATCH_FROM(0.00)[]; MID_RHS_WWW(0.50)[] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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, 04 May 2019 03:34:29 -0000 On Fri, May 03, 2019 at 07:39:00PM -0700, Rodney W. Grimes wrote: > > On Fri, May 3, 2019, 7:42 PM bob prohaska wrote: > > > > > On Fri, May 03, 2019 at 11:06:15AM -0700, Rodney W. Grimes wrote: > > > > -- Start of PGP signed section. > > > > > On Fri, May 03, 2019 at 10:12:58AM -0700, Enji Cooper wrote: > > > > > > > > > > > > > On May 3, 2019, at 9:57 AM, Alan Somers > > > wrote: > > > > > > > > > > > > > > See r346959. Before first boot, you should expand the image up to > > > > > > > whatever size you want. growfs(8) will automatically expand the > > > file > > > > > > > system. > > > > > > > -Alan > > > > > > > > > > > > > > On Fri, May 3, 2019 at 10:32 AM David Boyd > > > wrote: > > > > > > >> > > > > > > >> The vm-image for 13.0-CURRENT > > > > > > >> > > > > > > >> FreeBSD-13.0-CURRENT-amd64-20190503-r347033.vmdk > > > > > > >> > > > > > > >> is only 4.0 GB in size. Previous images were about 31.0 GB. > > > > > > >> > > > > > > >> This smaller image doesn't leave much room to add packages and > > > other > > > > > > >> customizations. > > > > > > > > > > > > This probably deserves a release note. > > > > > > > > > > It will certainly be mentioned in the 11.3 release notes. > > > > > > > > And those running head snapshots without reading commit messages > > > > are likely to have lots of foot shooting. > > > > > > > > > Glen > > > > -- > > > > Rod Grimes > > > rgrimes@freebsd.org > > > > > > At the risk of being branded a wishful thinker, a firstboot script that > > > asked the user for some configuration information would be a great help > > > to both new and experienced foot-shooters. I'm thinking of Raspberry Pi, > > > but perhaps it applies to non-embedded platforms also. > > > > > > > That's not a bad idea... we could press bsdinstall into service for that > > perhaps... we already expand the partition / filesystem to match the media > > size... > > As asommers already pointed out a) we already do the for real media > like on the rasberry pi's, etc all in that on first boot they do a > growfs to fill the real media up with the file system. > I misunderstood the significance of "vm-image", thinking it was the same as a bootable microSD image. Apologies for the blunder. My thoughts are about physical media. In that situation the default growfs on firstboot is a real handicap. It makes difficult any local customization of the microSD card, in particular adding a swap partition. A Pi2 is sort of usable without swap, a Pi3 is badly hampered with no swap. Having the existence of /firstboot trigger a configuration script that sets up swap, storage, accounts and network would be a great aid to new users (and old users with imperfect memories). A man page for firstboot would be useful in any case. "What's that empty file supposed to do?" is a very natural question. Unfortunately, by the time the question is discovered it's too late to ask, and the user has to start over. There are references to firstboot in man rc, but that's a very hard way to answer a relatively simple question. Working around /firstboot requires a serial console and considerable patience, at least on a physical Raspberry Pi 2 or 3. Thanks for reading, bob prohaska From owner-freebsd-current@freebsd.org Sat May 4 13:03:10 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E96FC158E04E for ; Sat, 4 May 2019 13:03:09 +0000 (UTC) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: from gndrsh.dnsmgr.net (br1.CN84in.dnsmgr.net [69.59.192.140]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E718389CA3; Sat, 4 May 2019 13:03:08 +0000 (UTC) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: from gndrsh.dnsmgr.net (localhost [127.0.0.1]) by gndrsh.dnsmgr.net (8.13.3/8.13.3) with ESMTP id x44D31Hq097601; Sat, 4 May 2019 06:03:01 -0700 (PDT) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: (from freebsd-rwg@localhost) by gndrsh.dnsmgr.net (8.13.3/8.13.3/Submit) id x44D30CW097600; Sat, 4 May 2019 06:03:00 -0700 (PDT) (envelope-from freebsd-rwg) From: "Rodney W. Grimes" Message-Id: <201905041303.x44D30CW097600@gndrsh.dnsmgr.net> Subject: Re: New vm-image size is much smaller than previos In-Reply-To: <20190504033340.GB26932@www.zefox.net> To: bob prohaska Date: Sat, 4 May 2019 06:03:00 -0700 (PDT) CC: "Rodney W. Grimes" , Warner Losh , Glen Barber , Enji Cooper , Alan Somers , David Boyd , FreeBSD CURRENT X-Mailer: ELM [version 2.4ME+ PL121h (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII X-Rspamd-Queue-Id: E718389CA3 X-Spamd-Bar: ++ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [2.88 / 15.00]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; NEURAL_SPAM_SHORT(0.80)[0.801,0]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[dnsmgr.net]; AUTH_NA(1.00)[]; NEURAL_SPAM_MEDIUM(0.51)[0.511,0]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; MX_GOOD(-0.01)[cached: gndrsh.dnsmgr.net]; NEURAL_SPAM_LONG(0.63)[0.629,0]; RCPT_COUNT_SEVEN(0.00)[8]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:13868, ipnet:69.59.192.0/19, country:US]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(0.05)[ip: (0.16), ipnet: 69.59.192.0/19(0.08), asn: 13868(0.06), country: US(-0.06)] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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, 04 May 2019 13:03:10 -0000 > On Fri, May 03, 2019 at 07:39:00PM -0700, Rodney W. Grimes wrote: > > > On Fri, May 3, 2019, 7:42 PM bob prohaska wrote: > > > > > > > On Fri, May 03, 2019 at 11:06:15AM -0700, Rodney W. Grimes wrote: > > > > > -- Start of PGP signed section. > > > > > > On Fri, May 03, 2019 at 10:12:58AM -0700, Enji Cooper wrote: > > > > > > > > > > > > > > > On May 3, 2019, at 9:57 AM, Alan Somers > > > > wrote: > > > > > > > > > > > > > > > > See r346959. Before first boot, you should expand the image up to > > > > > > > > whatever size you want. growfs(8) will automatically expand the > > > > file > > > > > > > > system. > > > > > > > > -Alan > > > > > > > > > > > > > > > > On Fri, May 3, 2019 at 10:32 AM David Boyd > > > > wrote: > > > > > > > >> > > > > > > > >> The vm-image for 13.0-CURRENT > > > > > > > >> > > > > > > > >> FreeBSD-13.0-CURRENT-amd64-20190503-r347033.vmdk > > > > > > > >> > > > > > > > >> is only 4.0 GB in size. Previous images were about 31.0 GB. > > > > > > > >> > > > > > > > >> This smaller image doesn't leave much room to add packages and > > > > other > > > > > > > >> customizations. > > > > > > > > > > > > > > This probably deserves a release note. > > > > > > > > > > > > It will certainly be mentioned in the 11.3 release notes. > > > > > > > > > > And those running head snapshots without reading commit messages > > > > > are likely to have lots of foot shooting. > > > > > > > > > > > Glen > > > > > -- > > > > > Rod Grimes > > > > rgrimes@freebsd.org > > > > > > > > At the risk of being branded a wishful thinker, a firstboot script that > > > > asked the user for some configuration information would be a great help > > > > to both new and experienced foot-shooters. I'm thinking of Raspberry Pi, > > > > but perhaps it applies to non-embedded platforms also. > > > > > > > > > > That's not a bad idea... we could press bsdinstall into service for that > > > perhaps... we already expand the partition / filesystem to match the media > > > size... > > > > As asommers already pointed out a) we already do the for real media > > like on the rasberry pi's, etc all in that on first boot they do a > > growfs to fill the real media up with the file system. > > > > I misunderstood the significance of "vm-image", thinking it was > the same as a bootable microSD image. Apologies for the blunder. It could be better documented, I have no doubts about that. > My thoughts are about physical media. In that situation the default > growfs on firstboot is a real handicap. It makes difficult any local > customization of the microSD card, in particular adding a swap partition. > A Pi2 is sort of usable without swap, a Pi3 is badly hampered with no swap. > > Having the existence of /firstboot trigger a configuration script > that sets up swap, storage, accounts and network would be a great aid > to new users (and old users with imperfect memories). That is a very good idea. As well as documenting things like the /firstboot and growfs behavior of the physical media images. One can also modify them pre-boot (adding a swap before boot for example.) and do much of what you discuss above *iff* you know to do it, which again is a documentation issue. > A man page for firstboot would be useful in any case. "What's that empty > file supposed to do?" is a very natural question. Unfortunately, by the > time the question is discovered it's too late to ask, and the user has > to start over. There are references to firstboot in man rc, but that's > a very hard way to answer a relatively simple question. Working around > /firstboot requires a serial console and considerable patience, at least > on a physical Raspberry Pi 2 or 3. Do we even have install note(s) pages for these things, or a wiki page that documents it, or ? Working around /firstboot does not require a serial console, if you know about it ahead of time, you can even mount the sd image up on another system, and remove firstboot if you want, or create a swap partition at the end of the device, make the boot partition use up the rest and then iirc growfs on firstboot does what you want. (Untested at this time, but that should just work.) > Thanks for reading, Thanks for writting, some very good valid input! > bob prohaska -- Rod Grimes rgrimes@freebsd.org From owner-freebsd-current@freebsd.org Sat May 4 18:20:40 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C427C1594FE8 for ; Sat, 4 May 2019 18:20:39 +0000 (UTC) (envelope-from sjg@juniper.net) Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.pphosted.com", Issuer "Thawte RSA CA 2018" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 74E376C2C9; Sat, 4 May 2019 18:20:38 +0000 (UTC) (envelope-from sjg@juniper.net) Received: from pps.filterd (m0108160.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id x44IJ9Iu017157; Sat, 4 May 2019 11:20:36 -0700 Received: from nam03-co1-obe.outbound.protection.outlook.com (mail-co1nam03lp2051.outbound.protection.outlook.com [104.47.40.51]) by mx0b-00273201.pphosted.com with ESMTP id 2s98nf0cwj-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Sat, 04 May 2019 11:20:36 -0700 Received: from DM5PR05CA0010.namprd05.prod.outlook.com (2603:10b6:3:d4::20) by BYAPR05MB5798.namprd05.prod.outlook.com (2603:10b6:a03:c6::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1856.10; Sat, 4 May 2019 18:20:32 +0000 Received: from DM3NAM05FT025.eop-nam05.prod.protection.outlook.com (2a01:111:f400:7e51::208) by DM5PR05CA0010.outlook.office365.com (2603:10b6:3:d4::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1878.12 via Frontend Transport; Sat, 4 May 2019 18:20:32 +0000 Received-SPF: SoftFail (protection.outlook.com: domain of transitioning juniper.net discourages use of 66.129.239.13 as permitted sender) Received: from P-EXFEND-EQX-02.jnpr.net (66.129.239.13) by DM3NAM05FT025.mail.protection.outlook.com (10.152.98.135) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA) id 15.20.1856.4 via Frontend Transport; Sat, 4 May 2019 18:20:31 +0000 Received: from P-EXBEND-EQX-03.jnpr.net (10.104.8.56) by P-EXFEND-EQX-02.jnpr.net (10.104.8.55) with Microsoft SMTP Server (TLS) id 15.0.847.32; Sat, 4 May 2019 11:20:30 -0700 Received: from P-EXBEND-EQX-01.jnpr.net (10.104.8.52) by P-EXBEND-EQX-03.jnpr.net (10.104.8.56) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Sat, 4 May 2019 11:20:30 -0700 Received: from p-mailhub01.juniper.net (10.104.20.6) by P-EXBEND-EQX-01.jnpr.net (10.104.8.52) with Microsoft SMTP Server (TLS) id 15.0.1367.3 via Frontend Transport; Sat, 4 May 2019 11:20:30 -0700 Received: from kaos.jnpr.net (kaos.jnpr.net [172.23.50.162]) by p-mailhub01.juniper.net (8.14.4/8.11.3) with ESMTP id x44IKSf6019509; Sat, 4 May 2019 11:20:29 -0700 (envelope-from sjg@juniper.net) Received: by kaos.jnpr.net (Postfix, from userid 1377) id 4BCF51B911; Sat, 4 May 2019 11:20:28 -0700 (PDT) Received: from kaos.jnpr.net (localhost [127.0.0.1]) by kaos.jnpr.net (Postfix) with ESMTP id 4A2471B910; Sat, 4 May 2019 11:20:28 -0700 (PDT) To: Warner Losh CC: bob prohaska , "Rodney W. Grimes" , Glen Barber , Enji Cooper , Alan Somers , David Boyd , FreeBSD CURRENT , Subject: Re: New vm-image size is much smaller than previos In-Reply-To: References: <20190503171517.GE19873@FreeBSD.org> <201905031806.x43I6FXf093604@gndrsh.dnsmgr.net> <20190504013934.GA26932@www.zefox.net> Comments: In-reply-to: Warner Losh message dated "Fri, 03 May 2019 19:52:29 -0600." From: "Simon J. Gerraty" X-Mailer: MH-E 8.6+git; nmh 1.7.1; GNU Emacs 26.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <18844.1556994028.1@kaos.jnpr.net> Date: Sat, 4 May 2019 11:20:28 -0700 Message-ID: <19386.1556994028@kaos.jnpr.net> X-EXCLAIMER-MD-CONFIG: e3cb0ff2-54e7-4646-8a04-0dae4ac7b136 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:66.129.239.13; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10019020)(346002)(136003)(396003)(376002)(39860400002)(2980300002)(199004)(189003)(4326008)(305945005)(9686003)(478600001)(46406003)(76506005)(4744005)(70586007)(70206006)(6916009)(81156014)(97756001)(86362001)(14444005)(23726003)(2906002)(50466002)(6266002)(6246003)(53936002)(55016002)(107886003)(5660300002)(16586007)(316002)(26005)(8676002)(50226002)(186003)(81166006)(53416004)(8936002)(77096007)(90966002)(47776003)(356004)(126002)(117636001)(229853002)(97876018)(69596002)(54906003)(446003)(11346002)(7696005)(68736007)(7126003)(76176011)(476003)(486006)(336012); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB5798; H:P-EXFEND-EQX-02.jnpr.net; FPR:; SPF:SoftFail; LANG:en; PTR:InfoDomainNonexistent; A:1; MX:1; X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 72db4458-bc4c-41ba-f15c-08d6d0bd31af X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(4710095)(4711036)(2017052603328); SRVR:BYAPR05MB5798; X-MS-TrafficTypeDiagnostic: BYAPR05MB5798: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:9508; X-Forefront-PRVS: 0027ED21E7 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Message-Info: QWH4TdLXzB8fnjK6x6WegmL54RQIB0674tuTMqUe3e+cEeuudur8vdwVd+JyJ8SIkh8mB/qZaZT9+UCX4H/Z82vkhxYddEl+Y9kvfZ98zn1GMTeQxtqF33HsP8sw2b2ZoOUbBfy6fXHxtg+syW1HpMDl2/Bfz0jEv+fU3OlBBOLP85vUG6JrP6mTOLsxfSzSca+lkpOAJCJNjnkM+1GR6etGVKcZ6IAtr+GtYPfA9ec7L+wR9wsiM0nYZ7tZjKElCpAGcUmlOGmR4yaWvt/TQGHC3Rtm2IWblebybJyRzVlrEa2/lIMIh1hjN/jZNAUl01lWpu9H2s4+W+5Rx4ewIpOIYu9wM9H3nAWno4KdKZicrzifItK8NbcAnu/MjlPz3oyjA8tgvSkvGlWr+NDFFTjSnM2j5p4vfWzRB7Qhcik= X-OriginatorOrg: juniper.net X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 May 2019 18:20:31.5940 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 72db4458-bc4c-41ba-f15c-08d6d0bd31af X-MS-Exchange-CrossTenant-Id: bea78b3c-4cdb-4130-854a-1d193232e5f4 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=bea78b3c-4cdb-4130-854a-1d193232e5f4; Ip=[66.129.239.13]; Helo=[P-EXFEND-EQX-02.jnpr.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB5798 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-05-04_14:, , signatures=0 X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=846 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1905040133 X-Rspamd-Queue-Id: 74E376C2C9 X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.92 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-0.997,0]; R_DKIM_ALLOW(-0.20)[juniper.net:s=PPS1017]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:67.231.152.164]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; RCVD_COUNT_TWELVE(0.00)[12]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[juniper.net:+]; DMARC_POLICY_ALLOW(-0.50)[juniper.net,reject]; RCPT_COUNT_SEVEN(0.00)[9]; MX_GOOD(-0.01)[mxb-00273201.gslb.pphosted.com,mxa-00273201.gslb.pphosted.com]; IP_SCORE(-0.15)[ip: (-0.43), ipnet: 67.231.152.0/24(-0.17), asn: 22843(-0.08), country: US(-0.06)]; NEURAL_HAM_SHORT(-0.66)[-0.662,0]; RCVD_IN_DNSWL_LOW(-0.10)[164.152.231.67.list.dnswl.org : 127.0.3.1]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:22843, ipnet:67.231.152.0/24, country:US]; RCVD_TLS_LAST(0.00)[] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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, 04 May 2019 18:20:40 -0000 Warner Losh wrote: > > At the risk of being branded a wishful thinker, a firstboot script that > > asked the user for some configuration information would be a great help > > to both new and experienced foot-shooters. I'm thinking of Raspberry Pi, > > but perhaps it applies to non-embedded platforms also. > > > > That's not a bad idea... we could press bsdinstall into service for that > perhaps... we already expand the partition / filesystem to match the media > size... We run Junos in vm's under lots of different circumstances. An etc/rc.d/vmguest is used to tailor the vm to the environment it finds itself in at firstboot. A raft of etc/rc.conf.d/vmguest.* help tailor the basic logic to different platforms and vmhost environments. It generally does nothing at subsequent boots. We handle dynamic configuration, by providing a separate device to be used for swap, var etc. Dynamically sized swap is very handy. From owner-freebsd-current@freebsd.org Sat May 4 18:34:46 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CFE9B15955EB for ; Sat, 4 May 2019 18:34:45 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qt1-x830.google.com (mail-qt1-x830.google.com [IPv6:2607:f8b0:4864:20::830]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 041AB6CA1D for ; Sat, 4 May 2019 18:34:44 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qt1-x830.google.com with SMTP id j6so10482953qtq.1 for ; Sat, 04 May 2019 11:34:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=6iu4EjKuBMYWiLfXzkuqBGmbIqJRVJ7TPA08EL9GEwU=; b=cAM2b0Rc89NrsEkSmx94uslUzxUf7CIcpuquZrSHZLB0/Egu9tIiVXEfEx/83DwjFQ WjiJtTcX9B+2QyU292pHkwmOMNcVOC3HyPAiKh1ZJa19w8A9qsO+8d4VScXEIZ8OR6Hf SaPYjohF8h9wNkcUV74JZMBMLHDscXc1F5WxVepHmTvfr+vaDe/BYQRf+DVR7tJZnGcp JpiIHYELgELq6PABW0Oicvf6+3Zn/znTFPWpKXV6bgI5U7OkdrS/ITOe/0A43UKXmxNM Rt2sX4NuzTOZv62LHmUp2fKXcBWuZuYil4WsKU2p4D6Y9MlewcvVl77LMkbYyRQ3C3et 2Gng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=6iu4EjKuBMYWiLfXzkuqBGmbIqJRVJ7TPA08EL9GEwU=; b=gibMBolxu7Kss6rsIBwU36ACfOCpdMQ5dx9OqMCcMe9vprOJWP4MaBeXRHESNehIde CoRJFst8o+qxoAOUZwV3iaW0PGzwMMGYy0ZJiZqYtNNlFd99CvgszKW/QVOiLIg2hhTK aTjRxLknA7dkrvPHb+9xn54FW9SnK0IdF36uziLeBL/4TnRpJTs+si1CiNrYmBzeuiIu IIU274c4BYJ3c6/DTZ6a8KnLzhD+TIJfra0yVFepepRNE+vq/fIlwvdt/MqsQKaG0xt3 EtbE9LJD6GVK5Tq80ti4wlrCWhFvzsmH4WIz4bKBVV3C+Ru7G1l55UkDZRGlTUbSHcez /1eg== X-Gm-Message-State: APjAAAXrDp/kYdkX7Jp+78m53zmsF1oYLlsruA5x8lbVCmce+gL6Ke3h sjh+sdtIEvZox/9o9yp4LcqJRop2PVytLg3zLgT33Q== X-Google-Smtp-Source: APXvYqwL/P4i8mw4+PQPXly1qJISXL2Dz+WPpejPa9Xs7aXEsOgV4+1ES8KFeofQdWKrlM+uhzfSDnoCbh2WmHBP4ug= X-Received: by 2002:ac8:120c:: with SMTP id x12mr14576532qti.33.1556994883156; Sat, 04 May 2019 11:34:43 -0700 (PDT) MIME-Version: 1.0 References: <40e6cdff-9502-669b-4543-6e21be5d2ad5@acm.org> In-Reply-To: <40e6cdff-9502-669b-4543-6e21be5d2ad5@acm.org> From: Warner Losh Date: Sat, 4 May 2019 12:34:32 -0600 Message-ID: Subject: Re: Got the same error from gptzfsboot this morning To: lausts@acm.org Cc: Toomas Soome , FreeBSD Current X-Rspamd-Queue-Id: 041AB6CA1D X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=bsdimp-com.20150623.gappssmtp.com header.s=20150623 header.b=cAM2b0Rc X-Spamd-Result: default: False [-5.71 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[bsdimp-com.20150623.gappssmtp.com:s=20150623]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; TO_DN_SOME(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; DMARC_NA(0.00)[bsdimp.com]; RCVD_COUNT_TWO(0.00)[2]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MX_GOOD(-0.01)[cached: ALT1.aspmx.l.google.com]; DKIM_TRACE(0.00)[bsdimp-com.20150623.gappssmtp.com:+]; RCVD_IN_DNSWL_NONE(0.00)[0.3.8.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; NEURAL_HAM_SHORT(-0.76)[-0.760,0]; R_SPF_NA(0.00)[]; FORGED_SENDER(0.30)[imp@bsdimp.com,wlosh@bsdimp.com]; MIME_TRACE(0.00)[0:+,1:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_NEQ_ENVFROM(0.00)[imp@bsdimp.com,wlosh@bsdimp.com]; IP_SCORE(-2.94)[ip: (-9.19), ipnet: 2607:f8b0::/32(-3.21), asn: 15169(-2.25), country: US(-0.06)]; FREEMAIL_CC(0.00)[me.com] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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, 04 May 2019 18:34:46 -0000 On Thu, May 2, 2019 at 9:12 AM Thomas Laus wrote: > Toomas: > > My laptop has been booting up flawlessly since I installed the > gptzfsboot file that you sent. It also successfully rebooted from a > cold start this morning but I received the same error message just a few > minutes ago when powering up again. > > gptzfsboot: error 1 LBA 18446744072709551608 > gptzfsboot: error 1 LBA 1 > gptzfsboot: No ZFS pools located, can't boot > > On my third retry, I was successful. This is the same LBA and error > number that I was getting previously. > We need to add a disk the error came from indication to that error message. Warner From owner-freebsd-current@freebsd.org Sat May 4 19:22:20 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 843C81596406 for ; Sat, 4 May 2019 19:22:20 +0000 (UTC) (envelope-from tsoome@me.com) Received: from pv50p00im-ztdg10021101.me.com (pv50p00im-ztdg10021101.me.com [17.58.6.44]) (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 7E5806E067 for ; Sat, 4 May 2019 19:22:19 +0000 (UTC) (envelope-from tsoome@me.com) Received: from nazgul.lan (148-52-235-80.sta.estpak.ee [80.235.52.148]) by pv50p00im-ztdg10021101.me.com (Postfix) with ESMTPSA id 154FD18052C; Sat, 4 May 2019 19:22:16 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.8\)) Subject: Re: Got the same error from gptzfsboot this morning From: Toomas Soome In-Reply-To: Date: Sat, 4 May 2019 22:22:08 +0300 Cc: lausts@acm.org, FreeBSD Current Content-Transfer-Encoding: quoted-printable Message-Id: References: <40e6cdff-9502-669b-4543-6e21be5d2ad5@acm.org> To: Warner Losh X-Mailer: Apple Mail (2.3445.104.8) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-05-04_14:, , signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 mlxscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1812120000 definitions=main-1905040143 X-Rspamd-Queue-Id: 7E5806E067 X-Spamd-Bar: ----- X-Spamd-Result: default: False [-5.97 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; RBL_COMPOSITE_RCVD_IN_DNSWL_MED_DWL_DNSWL_LOW(0.00)[]; TO_DN_SOME(0.00)[]; FREEMAIL_FROM(0.00)[me.com]; R_SPF_ALLOW(-0.20)[+ip4:17.58.0.0/16]; MV_CASE(0.50)[]; RCVD_DKIM_ARC_DNSWL_MED(-0.50)[]; MX_GOOD(-0.01)[cached: mx1.mail.icloud.com]; DKIM_TRACE(0.00)[me.com:+]; DMARC_POLICY_ALLOW(-0.50)[me.com,quarantine]; RCVD_IN_DNSWL_MED(-0.20)[44.6.58.17.list.dnswl.org : 127.0.5.2]; NEURAL_HAM_SHORT(-0.73)[-0.732,0]; RECEIVED_SPAMHAUS_PBL(0.00)[148.52.235.80.zen.spamhaus.org : 127.0.0.10]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[me.com]; ASN(0.00)[asn:714, ipnet:17.58.0.0/20, country:US]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[me.com:s=04042017]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; IP_SCORE(-2.03)[ip: (-5.47), ipnet: 17.58.0.0/20(-2.34), asn: 714(-2.26), country: US(-0.06)]; DWL_DNSWL_LOW(0.00)[me.com.dwl.dnswl.org : 127.0.5.1]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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, 04 May 2019 19:22:20 -0000 > On 4 May 2019, at 21:34, Warner Losh wrote: >=20 > On Thu, May 2, 2019 at 9:12 AM Thomas Laus wrote: >=20 >> Toomas: >>=20 >> My laptop has been booting up flawlessly since I installed the >> gptzfsboot file that you sent. It also successfully rebooted from a >> cold start this morning but I received the same error message just a = few >> minutes ago when powering up again. >>=20 >> gptzfsboot: error 1 LBA 18446744072709551608 >> gptzfsboot: error 1 LBA 1 >> gptzfsboot: No ZFS pools located, can't boot >>=20 >> On my third retry, I was successful. This is the same LBA and error >> number that I was getting previously. >>=20 >=20 > We need to add a disk the error came from indication to that error = message. >=20 and better indication where we did fail. But for this error we already = did find the source - the geli_taste() goes to negative value with = off_t, and then the value is used to read from disk (as unsigned value), = hence we will see the error with really huge LBA. So we need to figure = out why this happens and how to failsafe this all. rgds, toomas