From owner-freebsd-pkgbase@freebsd.org Mon Apr 29 14:12:00 2019 Return-Path: Delivered-To: freebsd-pkgbase@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 BC20E158FD1B for ; Mon, 29 Apr 2019 14:11:59 +0000 (UTC) (envelope-from kris@ixsystems.com) Received: from mail-io1-xd29.google.com (mail-io1-xd29.google.com [IPv6:2607:f8b0:4864:20::d29]) (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 E56F183441 for ; Mon, 29 Apr 2019 14:11:58 +0000 (UTC) (envelope-from kris@ixsystems.com) Received: by mail-io1-xd29.google.com with SMTP id e8so9023089ioe.12 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=cTIb8A6/fsU+vY+DfTHTDj5GfrnSRWFQBVC28iAJPt3wqNVrKWu9G+USqOD1ajfib0 PQa9Jce/EhVfJzoFveVtLmhnPHMtIZDv0OMr6TMYNP6BybrqiO5ZBxsKeBXYsA4BlCCT xc6k1TPMD83adwPqn61fFdng2y0z57rBXQ0QLrg63u+g561X2W7UrZMeH9XhODVcBJ2s RLodfYs3rgq0nsQuuJt2mVvwm5qIblnprIkoS//4F9yQ+TK0dNZZJEqhZbgOttGChGmW kKHfAy1+miW7q9tHpt4fhJ3oiZ/3Ti7GwCAjmh4uX7UY9ndWD+0typVqw90jmfG8NagA kp9Q== X-Gm-Message-State: APjAAAXLONwVq0d0I0DsG/o5Dd1Jp79jvnnCgxZbq9UgvxPDOnZtuVpB XP/NqiVaGQLxmlZuS48JSRFKj9NHb/A2mr9u8WqU7A== 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: E56F183441 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::d29 as permitted sender) smtp.mailfrom=kris@ixsystems.com X-Spamd-Result: default: False [-5.31 / 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-pkgbase@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)[9.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.82)[ip: (-8.62), 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-pkgbase@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Packaging the FreeBSD base system." 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 >