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