Date: Fri, 9 Apr 2021 12:14:00 +0800 From: Simon Wright <simon.wright@gmx.net> To: freebsd-ports@freebsd.org Subject: Re: Specific svn/git package update use case Message-ID: <3a7f3bba-7c20-51c1-f309-e4465cdc6b76@gmx.net> In-Reply-To: <2ec6a669-2120-f3bd-9ea6-dcdad7d5a5f4@heuristicsystems.com.au> References: <027d14d6-aa3b-441e-a60d-de3f4bf5a139@gmx.net> <2ec6a669-2120-f3bd-9ea6-dcdad7d5a5f4@heuristicsystems.com.au>
next in thread | previous in thread | raw e-mail | index | archive | help
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.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3a7f3bba-7c20-51c1-f309-e4465cdc6b76>