From owner-freebsd-ports@freebsd.org Fri Apr 9 04:14:08 2021 Return-Path: Delivered-To: freebsd-ports@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 793B55CA80A for ; Fri, 9 Apr 2021 04:14:08 +0000 (UTC) (envelope-from simon.wright@gmx.net) Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mout.gmx.net", Issuer "TeleSec ServerPass Class 2 CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4FGlBR2f4Dz3l7B for ; Fri, 9 Apr 2021 04:14:06 +0000 (UTC) (envelope-from simon.wright@gmx.net) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1617941644; bh=BhwjElBCqY0SCEgPTTA69pQtugogO8vL3qdLtVmOhHY=; h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To; b=HI+90QXj5kGbpM9Es0aEl6GadxZI163/OT94GoqXVaGutB+N0cRTbE2gW3fEO+Ssd iiTICLqV/QuoCSELJNkNPKPquw1rEe80URMnhCFpgOaaopUkvdNqDypW2D+K4yQWNg XNfPhQiolqn4lJxcKS2QJHucxFSAKR6fSXwJEpqo= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.79.199] ([110.54.219.230]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MTiPl-1l0iQL0Fbx-00U2Av for ; Fri, 09 Apr 2021 06:14:04 +0200 Subject: Re: Specific svn/git package update use case To: freebsd-ports@freebsd.org References: <027d14d6-aa3b-441e-a60d-de3f4bf5a139@gmx.net> <2ec6a669-2120-f3bd-9ea6-dcdad7d5a5f4@heuristicsystems.com.au> From: Simon Wright Message-ID: <3a7f3bba-7c20-51c1-f309-e4465cdc6b76@gmx.net> Date: Fri, 9 Apr 2021 12:14:00 +0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.1 MIME-Version: 1.0 In-Reply-To: <2ec6a669-2120-f3bd-9ea6-dcdad7d5a5f4@heuristicsystems.com.au> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-GB Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:oTwbWWyDIcH8EeIxooUkdsYiuTSfB+nszdD3oZugL8an3mW3Y8C IP2UEiQVSatW3hwvS4T/fo2/fBok72ypgsZPLs7zUs4dKGGp1d2sd8v5CvsWYuEqPTaYzij /+VWJKgNWJMh01ZOcGPfwydoNvLJbkhi2X2npWcSLO8qgAVsspvlEPjapRogoOcYnic87tX WSEFQD6Ee3JCOPX/mqNBQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:0CZwWH9AtRg=:8hv+912W4B54Z/zvKh+nK9 nxpcQzqN2h3V0kAUu4GgQyhmmfBr7IOuTG4S3mnzu2klHf0ln8EABryKlxDHrBtYk3IdYXeOv y7MCDOCi7F8ZakdD+vc7/t7x3nF3MqgbuQDIUzMzOCu6LDmmpl7gqOC9Koud5hnsBaH5ms7gP 4vHxpQ3ayJ1Cv1THwZLW3uJp+uaIRvrmwce09oaR1tF3czBdL7VD7aGNFTQKtz0RTxDAWO5uQ iDCKHCZ1ywWLhNPuxrHvdXdjTL0Xu/6a5d4H28QqcsPW7tTO/OgV/u4Q5UdhgdyPG/Bi2CixW OjhlRJxrPdCOvGPKZ9THHpvFLu4hkijRYbSR4hjZm3Bv3S26vb/N8accHwMCtv0vSeVdDcQy2 jvPEKt0/PY4CGxcBjhgEbn0vpcVAywPSx3DJrLThlGVVXCdvtfAMRG30YxapzyzeMtFRNzfw6 Zqdw62TYLIQTjA8SW7dRXdVIVoy83i6EIr0I6urBtmjlSbQPTNy9Z7vO9m/VtTk2JG7ilyyKP iMgHinWNqbxbEnbYABC+pgYSzsSMIdfU6j0+xNLAfBToJhu2fQh6HPQEhDC5p12FBW9+f5oFJ h3C9wS/FiTNrVjIGCc2ovCMl/MuxFaCKSgfbLcNm7ZWxaGoqna5oAJ86Ko5v4rsIASLylD8EG /8leCh4cdFsf6WqnDYxKsEs2oq+hpzfehbgen7jkhobald2BnCq5YV72gY+TPp+KwVzgnF+B0 y3fzOBFLhBhoJFpBuDQVZKKmLPM6269PR89xbhu+D2s4npBRbPVOfHpUZqHkYFMn/f1lmQfG/ pij49qfnrbAt2SMXnovaRjTCzQShsDOA37pdP1M6APBVDeAUIQM/gnOXJ93ivabbNSXykmkR4 EbND4nooF1+q0soVh/+Wb9JtuOwGKdQYQ+meROO4YGpbTfCqRdK6x5d3Wcm5+pcD944jEP1qo PBhvhQkLdEKs1pLqqQ1VL9c5YN6oo2HZ3Rp2hU93RI+RwIrM+DcNDKwAtm1queGA4QFqPJihY mIYmCOBYW+qoY7p03xNNB4bxRF/GDsk6Ah3LMrsh9yTfLI0VgvLk8ddCpSetQqoiOhYS1CFd+ rmmNYl6LsGwTbxtSZMckc9sV0haBQf4y4CFk6VJ0TsEtf/fSfpsXteKWNZKhK9M21BUDNuyYC m4LBQdr7kjJhJ/UhWIeiSn0xoAzZVfXfXDGgGJU01obWKrj2fg6nmY+/pFR7IlHOsbcNM= X-Rspamd-Queue-Id: 4FGlBR2f4Dz3l7B X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmx.net header.s=badeba3b8450 header.b=HI+90QXj; dmarc=pass (policy=none) header.from=gmx.net; spf=pass (mx1.freebsd.org: domain of simon.wright@gmx.net designates 212.227.17.21 as permitted sender) smtp.mailfrom=simon.wright@gmx.net X-Spamd-Result: default: False [-5.10 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; FREEMAIL_FROM(0.00)[gmx.net]; R_SPF_ALLOW(-0.20)[+ip4:212.227.17.0/27]; TO_DN_NONE(0.00)[]; DKIM_TRACE(0.00)[gmx.net:+]; DMARC_POLICY_ALLOW(-0.50)[gmx.net,none]; NEURAL_HAM_SHORT(-1.00)[-1.000]; RCVD_IN_DNSWL_LOW(-0.10)[212.227.17.21:from]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmx.net]; ASN(0.00)[asn:8560, ipnet:212.227.0.0/16, country:DE]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_NEUTRAL(0.00)[212.227.17.21:from]; ARC_NA(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[212.227.17.21:from]; R_DKIM_ALLOW(-0.20)[gmx.net:s=badeba3b8450]; RECEIVED_SPAMHAUS_PBL(0.00)[110.54.219.230:received]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[212.227.17.21:from:127.0.2.255]; DWL_DNSWL_LOW(-1.00)[gmx.net:dkim]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-ports] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Apr 2021 04:14:08 -0000 Thanks for this Dewayne. I have worked out the outlines of how the new process works, it's the specifics of how it will impact my personal process that I'm not clear about :). With Masachika's help I now know how to link the build number as reported by Poudriere to the git commit. That is trivial to feed to my script though I do have a couple of other questions which I raised further down the thread. On 09/04/2021 11:08 am, Dewayne Geraghty wrote: > On 4/04/2021 12:30 pm, Simon Wright wrote: >> Hi all, >> >> I've been following the discussion about the git upgrade to the ports >> repro but am not clear about how it impacts my use case. >> >> At the moment I track ports on the revision that the Freebsd build >> cluster uses to build the "latest" package set. I take the currently >> reported latest build revision number from Poudriere on the appropriate >> package build box, update my ports tree to that revision using svn on a >> Debian box then use the resulting port tree to build my few ports and >> dependencies locally with somewhat different build options from default >> then export the resulting package set to my local machines. This proces= s >> has been working satisfactorily for several years now. My systems are >> always running the same package set as "latest". >> >> My question is: is the poudriere build process going to change and will >> the build cluster still report the latest build in a form that I can >> feed to git on Debian to update my ports tree to the same level as the >> Freebsd package server? >> >> As of today I am still seeing the Latest build version on >> http://beefy6.nyi.freebsd.org/jail.html?mastername=3D122amd64-default/ >> reported as svn revision 569609 and updating my ports using svn works. >> > > Unfortunately svn is frozen at > Revision: 569609 > which I'm sure will disenfranchise some. > > I'd suggest that you search this mail-list for > "Re: I run poudriere - what do I need to do once ports switch over to gi= t?" > Though it is not something we use. > > This may help https://wiki.freebsd.org/git > specifically https://github.com/lwhsu/freebsd-git-docs/blob/main/URLs.md > > The reason(s) for moving to git are described here > https://github.com/bsdimp/freebsd-git-docs/ > > I've also found Ed Maste's email "Proposed ports git transition > schedule" helpful. > > >> My apologies if I've missed this in the discussion or referenced docs >> and thanks for any guidance or pointers.