From owner-cvs-ports@FreeBSD.ORG Sat Dec 27 20:29:35 2008 Return-Path: Delivered-To: cvs-ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 96C511065670; Sat, 27 Dec 2008 20:29:35 +0000 (UTC) (envelope-from itetcu@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 86CA78FC1A; Sat, 27 Dec 2008 20:29:35 +0000 (UTC) (envelope-from itetcu@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id mBRKTZ4c093185; Sat, 27 Dec 2008 20:29:35 GMT (envelope-from itetcu@repoman.freebsd.org) Received: (from itetcu@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id mBRKTZBn093184; Sat, 27 Dec 2008 20:29:35 GMT (envelope-from itetcu) Message-Id: <200812272029.mBRKTZBn093184@repoman.freebsd.org> From: Ion-Mihai Tetcu Date: Sat, 27 Dec 2008 20:29:35 +0000 (UTC) To: ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: ports/ports-mgmt/tinderbox Makefile pkg-plist ports/ports-mgmt/tinderbox/files patch-3.1.2_to_20081227.diff X-BeenThere: cvs-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Dec 2008 20:29:35 -0000 itetcu 2008-12-27 20:29:35 UTC FreeBSD ports repository Modified files: ports-mgmt/tinderbox Makefile pkg-plist Added files: ports-mgmt/tinderbox/files patch-3.1.2_to_20081227.diff Log: Bring in new features and bugfixes from CVS: - Remove the listBuildPortsQueue error when there are no ports in the queue. - Teach sendBuildCompletionMail how to lookup a user by both name and ID. This will fix the problem where tinderd doesn't send build completion mail. - Add a -u argument to addBuildPortsQueueEntry to set a user name of a queue entry. - Introduce 2 inc_tinderbox config vars, reload_interval_latest and reload_interval_current which allow to set the reload interval for "Current And Latest Builds" page while no port is building and while a port is building respectively. - Use the canonical PHP tag instead of short tags to make Tinderbox more flexible in where it can be deployed. - Introduce logfile markup support. The data base stores regular expressions for things you like to flag in build logs (e.g. GCC warnings indicating missing prototypes). The frontend parse the logs and colorize matching lines. If a port failed to build the port_fail_pattern is automatically highlighted. The frontend allow you to toggle the display of line numbers and toggle which patterns are highlighted. To enable the logfile markup create the logfile_patterns table (see the last table in scripts/sql/schema.[mysql|pgsql].pre) and load the default patterns from scripts/sql/values.lp into the newly created table. Bump PORTREVISION. Revision Changes Path 1.54 +6 -0 ports/ports-mgmt/tinderbox/Makefile 1.1 +3857 -0 ports/ports-mgmt/tinderbox/files/patch-3.1.2_to_20081227.diff (new) 1.20 +8 -0 ports/ports-mgmt/tinderbox/pkg-plist