Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 27 Aug 2014 01:52:57 -0500
From:      Mark Linimon <linimon@lonesome.com>
To:        Don Lewis <truckman@FreeBSD.org>
Cc:        ports@FreeBSD.org
Subject:   Re: what's up with portsmon?
Message-ID:  <20140827065257.GA28839@lonesome.com>
In-Reply-To: <201408262334.s7QNY12O064787@gw.catspoiler.org>
References:  <201408262334.s7QNY12O064787@gw.catspoiler.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Aug 26, 2014 at 04:34:01PM -0700, Don Lewis wrote:
> What's going on with portsmon.freebsd.org these days?   A number of my
> ports have been updated quite a while ago, but there isn't any updated
> build status on portsmon.

portsmon suffered some bitrot when a vuxml URL grew a "|" in it.  This
caused index updates to not be updated.  I fixed the bitrot last Sunday
but I should probably do a force-rebuild of the metadata.

> I poked around on one of the pkg.freebsd.org, and stuff looks pretty
> old there as well.  For instance, the timestamps of the files under
> freebsd:10:x86:32/latest/ are 13-Aug-2014.

portsmon only knows about the packages provided by pkg.freebsd.org.
That's a question for the currently active portmgrs.

> But ... if I go to this page
> <http://portsmon.freebsd.org/portsoverall.py>; and select the
> 84amd64-default link, I end up at
> <http://beefy2.isc.freebsd.org/bulk/84amd64-default/latest/>.  If I then
> click on the "logs/" link, I find a bunch of build logs dated
> 24-Aug-2014.  Looking at protobuf-c-1.0.1.log, it looks like the build
> was a success.

IIUC, the build machines' outputs (e.g. *.isc.freebsd.org) are not automatically
uploaded to pkg.freebsd.org in order to provide a sanity check.

> Other observations:
> 
>   It would probably be helpful if the individual port pages reported
>   the status for the new_xorg versions.

portsmon never had the idea of "multiple repositories" engineered into it.
This would take a bit of retrofitting.  I'll put it on the todo list.

A shortcut would be to build a "new-xorg only" version of portsmon.  I
would need to get clusteradm to provision me a new, separate, jail to do
that.  (I have an outstanding request for another one anyways that seems
to be stalled.)

>   It would be nice if there was a way to find out what the ports build
>   cluster was currently working on.  Things like the svn revision of the
>   ports tree, what OS and ARCH versions were currently being built, and
>   how far along the build was (basically what you see when you type ^T
>   during a poudriere run), and what's next the the queue.

portsmon is not really tightly coupled to the build machines.  I suppose
I could teach it more about poudriere but that makes the code a lot more
specific than it is right now.

mcl



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20140827065257.GA28839>