Date: Tue, 5 Sep 2017 07:19:35 -0400 From: Baho Utot <baho-utot@columbus.rr.com> To: freebsd-ports@freebsd.org Subject: Re: Poudreiere auto-track quarterly ports? Message-ID: <58b96a65-3cf7-5ea9-aeee-572d01c5f51e@columbus.rr.com> In-Reply-To: <alpine.BSF.2.20.1709050139490.63500@bikeshed.isc.org> References: <alpine.BSF.2.20.1709050139490.63500@bikeshed.isc.org>
next in thread | previous in thread | raw e-mail | index | archive | help
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.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?58b96a65-3cf7-5ea9-aeee-572d01c5f51e>