Skip site navigation (1)Skip section navigation (2)
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>