Poudreiere auto-track quarterly ports?

Baho Utot baho-utot at columbus.rr.com
Tue Sep 5 11:22:51 UTC 2017


On 09/04/17 21:50, Dan Mahoney wrote:
> Hey there All,
> 
> Is there an easy way to have poudriere auto-track the latest quarterly
> ports build tree, without having to manually reset it to a specific
> branch?
> 
> Poudriere knows how to portsnap the latest ports/head, but not the latest
> quarterly.
> 
> Example: Currently, I can't build ports due to a failure in -HEAD for one
> of my dependencies (xerces-c3-3.2.0) which causes several other ports to
> fail as well.
> 
> Presumably, this port is more stable in the quarterly branch, which is
> where me (and I think most people) would like to do most of our building
> with -- for those of us that are only building custom ports to get new
> options, not those of us that need the latest-greatest code.
> 
> However, that means that four times a year, one needs to manually do
> surgery on our repos, not only to pull in the new quarterly branch, but
> also to re-point pkg at the new build location.
> 
> It would work better if poudriere were either aware of the way the
> quarterly branches are named, OR if there was a tag that always pointed a
> the current quarterly, same as in pkg.
> 
> Is this possible?
> 
> -Dan Mahoney
> _______________________________________________

I use synth and I have some bourne scripts that do what you are asking.
I pull the source for ports using svnlite and then run synth.

Maybe you can script what you want to do but use poudriere.  BTW I think 
synth is easier to use than poudriere, just my preference.



More information about the freebsd-ports mailing list