Date: Tue, 5 Sep 2017 14:16:04 +0200 From: Mathieu Arnold <mat@FreeBSD.org> To: Dan Mahoney <dmahoney@isc.org>, bdrewery@FreeBSD.org, bapt@freebsd.org Cc: freebsd-ports@freebsd.org Subject: Re: Poudreiere auto-track quarterly ports? Message-ID: <b5b2270f-a2d3-7c3e-34fc-30b90f728786@FreeBSD.org> 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
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --Op6tSJg0HS87lqTS3tKCtKs392XpDEBfP Content-Type: multipart/mixed; boundary="vgFLs4gAcMgmEN29l225OQwp3Go17Vk5D"; protected-headers="v1" From: Mathieu Arnold <mat@FreeBSD.org> To: Dan Mahoney <dmahoney@isc.org>, bdrewery@FreeBSD.org, bapt@freebsd.org Cc: freebsd-ports@freebsd.org Message-ID: <b5b2270f-a2d3-7c3e-34fc-30b90f728786@FreeBSD.org> Subject: Re: Poudreiere auto-track quarterly ports? References: <alpine.BSF.2.20.1709050139490.63500@bikeshed.isc.org> In-Reply-To: <alpine.BSF.2.20.1709050139490.63500@bikeshed.isc.org> --vgFLs4gAcMgmEN29l225OQwp3Go17Vk5D Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Content-Language: fr Le 05/09/2017 =C3=A0 03:50, Dan Mahoney a =C3=A9crit=C2=A0: > 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=20 > branch? > > Poudriere knows how to portsnap the latest ports/head, but not the late= st=20 > quarterly. poudriere cannot do this by itself, it does not know how to move from one repository to another. This can, however, easily be done with a simple subversion command that you can run in the script you use to build your ports. # svn info /poudriere/ports/quarterly/|grep ^URL URL: https://svn.freebsd.org/ports/branches/2017Q2 # svn switch ^/branches/$(svn ls https://svn.freebsd.org/ports/branches/|sed -ne '/^2.*Q./s|/$||p'|tail -1) /poudriere/ports/quarterly/ D=C2=A0=C2=A0=C2=A0 ports/quarterly/graphics/dri =2E.. # svn info /poudriere/ports/quarterly/|grep ^URL URL: https://svn.freebsd.org/ports/branches/2017Q3 The svn switch command can be run each time, it will not break. (The svn ls trick is taken from the bit I wrote for ports/Tools/scripts/mfh.) --=20 Mathieu Arnold --vgFLs4gAcMgmEN29l225OQwp3Go17Vk5D-- --Op6tSJg0HS87lqTS3tKCtKs392XpDEBfP Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJZrpWHXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzQUI2OTc4OUQyRUQxMjEwNjQ0MEJBNUIz QTQ1MTZGMzUxODNDRTQ4AAoJEDpFFvNRg85ItUQQAIS4tL0n2Lkr8rMo40+WIL0c SnsB975+Jy/oWfO7PPkMEa+ZbPl+l3Ve3jsxOoP6ixVkV2MZa/OamAlwKsjx3wdE htEn1pxiuwJqRUfPkqGcMx5GhvjE9/9y+92ueNeYQiDPSVVXN7YCmqD9uaDgTSom 4aaclM+K09H3np5MNxNrf6i7EUQIh6jF+3QV/9q+XueEdHZqI/GoJ8fWr+AK6Q+x A5Wnk7WSLRcHK2eVy2kJKT8Nu3kTEVgiiOqeNnpQQPnJpxqVPeBm2lXgZ1/V1RXy Dtc52IpSgG8sfdZAOE8IdwXHc44L/kX6q7WBFA634fwGxLRxJLiPi199xubzCPQB XxveNgc8lxjsIzM7cBzLzHxvDyydTWj6ycW2sTH+CMk9cAzg78eroPsoKslC/Vei 3BHaFj1fZqfo3db14ACvCfKcs1CeQSp+rDD8VPy5nD8Ujy1uwZE4wfsYaEm8xjls J3v7k88AJqlXOZUXKkki6Hkl7OkqWzfbXFbS+p7vSWA4a6OyBEUbiBzSbKMWwjpV E2hz7nUQu6Z7ubieECj4ACUNOyHXYRd77gTF5+2cDZKGA5PDrTreOIqmcBiXKQ6H tqIaXk3V1mI6ZecXCbsgPkN6e2KUlNEqCfaqn7Xv0kSxfPcB39HTEMq7Y/rC/C5R PRVjMqI8Js/DI/n8qfjA =mRuo -----END PGP SIGNATURE----- --Op6tSJg0HS87lqTS3tKCtKs392XpDEBfP--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?b5b2270f-a2d3-7c3e-34fc-30b90f728786>