From owner-freebsd-ports@FreeBSD.ORG Wed Aug 27 06:52:58 2014 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id AB9158A7; Wed, 27 Aug 2014 06:52:58 +0000 (UTC) Received: from mail.soaustin.net (pancho.soaustin.net [76.74.250.40]) by mx1.freebsd.org (Postfix) with ESMTP id 8E84C3AFE; Wed, 27 Aug 2014 06:52:58 +0000 (UTC) Received: by mail.soaustin.net (Postfix, from userid 502) id 4BC0356169; Wed, 27 Aug 2014 01:52:57 -0500 (CDT) Date: Wed, 27 Aug 2014 01:52:57 -0500 From: Mark Linimon To: Don Lewis Subject: Re: what's up with portsmon? Message-ID: <20140827065257.GA28839@lonesome.com> References: <201408262334.s7QNY12O064787@gw.catspoiler.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <201408262334.s7QNY12O064787@gw.catspoiler.org> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: ports@FreeBSD.org X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Aug 2014 06:52:58 -0000 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 > and select the > 84amd64-default link, I end up at > . 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