From owner-freebsd-questions@freebsd.org Wed Nov 25 18:51:50 2020 Return-Path: Delivered-To: freebsd-questions@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id A64F7471E04 for ; Wed, 25 Nov 2020 18:51:50 +0000 (UTC) (envelope-from dewayne@heuristicsystems.com.au) Received: from hermes.heuristicsystems.com.au (hermes.heuristicsystems.com.au [203.41.22.115]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2560 bits) client-digest SHA256) (Client CN "hermes.heuristicsystems.com.au", Issuer "Heuristic Systems Type 4 Host CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Ch93S1K18z3sj0 for ; Wed, 25 Nov 2020 18:51:47 +0000 (UTC) (envelope-from dewayne@heuristicsystems.com.au) Received: from [10.0.5.3] (noddy.hs [10.0.5.3]) (authenticated bits=0) by hermes.heuristicsystems.com.au (8.15.2/8.15.2) with ESMTPSA id 0APIpcgR083609 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for ; Thu, 26 Nov 2020 05:51:39 +1100 (AEDT) (envelope-from dewayne@heuristicsystems.com.au) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=heuristicsystems.com.au; s=hsa; t=1606330299; x=1606935100; bh=IlP/tRWd1bJiTpY3brXTPxd43kRvynQ/hXqKoS5faBo=; h=Subject:To:From:Message-ID:Date; b=KUZ+d3575fDzHRb01sfKAWKL+OSsnmE1cfKMGwdTBuhvmnI7LYwKLDFDv0Aqpx4Ng o3UHV7/DuBn+9UdulxtHkIa2O5VwtaVw0vP8qMHIeZCSsdwrxq0JcljbMrkFUngEnZ W+Ya3b+IKmazc6kZk1dQ6lJUwSu6cQ9rmT9ixWCApUHUNWyTOKBJu X-Authentication-Warning: b3.hs: Host noddy.hs [10.0.5.3] claimed to be [10.0.5.3] Subject: Re: Choosing the right FreeBSD branch to test and maintain ports and docs To: freebsd-questions@freebsd.org References: <8032509a-3377-6589-4e7b-2229a551af65@vigole.com> From: Dewayne Geraghty Message-ID: <78acead4-3841-5078-9a2d-e74a1b0f3ca8@heuristicsystems.com.au> Date: Thu, 26 Nov 2020 05:43:03 +1100 User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:78.0) Gecko/20100101 Thunderbird/78.3.2 MIME-Version: 1.0 In-Reply-To: <8032509a-3377-6589-4e7b-2229a551af65@vigole.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-GB Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4Ch93S1K18z3sj0 X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=heuristicsystems.com.au header.s=hsa header.b=KUZ+d357; dmarc=none; spf=pass (mx1.freebsd.org: domain of dewayne@heuristicsystems.com.au designates 203.41.22.115 as permitted sender) smtp.mailfrom=dewayne@heuristicsystems.com.au X-Spamd-Result: default: False [-6.20 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; HAS_XAW(0.00)[]; TO_DN_NONE(0.00)[]; RCVD_DKIM_ARC_DNSWL_MED(-0.50)[]; RCVD_IN_DNSWL_MED(-0.20)[203.41.22.115:from]; DKIM_TRACE(0.00)[heuristicsystems.com.au:+]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:1221, ipnet:203.40.0.0/13, country:AU]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[heuristicsystems.com.au:s=hsa]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_MED(-2.00)[heuristicsystems.com.au:dkim]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-questions@freebsd.org]; DMARC_NA(0.00)[heuristicsystems.com.au]; RCPT_COUNT_ONE(0.00)[1]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-questions] X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Nov 2020 18:51:50 -0000 On 25/11/2020 6:31 pm, sasha vigole wrote: > Hi, to test ports (/usr/ports) and docs (/usr/doc), > should I build a testing FreeBSD machine, and maintain them on: > 1. base/head branch > 2. base/stable/12 branch > 3. base/releng/12.2 > or it's irrelevant. > > Thanks > Sasha Vigole > Release is well tested, having gone through multiple of each: alpha, beta, release candidate phases before being "released" to the world. You can be pretty confident that the system is functional and reliable. Stable receives some changes from head or "current". This will depend on the perspective of the committer (whether its immediately useful because it fixes a problem or enhances a non ABI change; or because the author would like wider testing results, after some preliminary use on current). Current should be viewed as the development branch. Generally code that ends up here has experienced a peer review, but probably lacks full integration testing. Also sometimes code is reverted because it doesn't behave as expected, or a better approach has been agreed. If you're new to FreeBSD and have equipment that is supported (refer to hardware support list), then Release would be recommended for your purposes. If you find that something isnt working for you and the developers are aware of the problem, its likely to be fixed in Stable. Regards, Dewayne. Resources: https://www.freebsd.org/releases/ - for hardware and errata (known issues and references) https://lists.freebsd.org/pipermail/svn-src-releng/ - advises changes to a release, extremely low volume https://lists.freebsd.org/pipermail/svn-src-stable-12/2020-November/ - the stable branch, for anything that might relevant, moderate volume https://lists.freebsd.org/pipermail/svn-src-head/2020-November/ - the development branch with high volume