From des at FreeBSD.org Tue Nov 11 04:57:38 2008 From: des at FreeBSD.org (Dag-Erling Smorgrav) Date: Tue Nov 11 04:57:49 2008 Subject: cvs commit: projects/tinderbox tinderbox.pl Message-ID: <200811111257.mABCvbJP066149@repoman.freebsd.org> des 2008-11-11 12:57:37 UTC FreeBSD projects repository Modified files: tinderbox tinderbox.pl Log: Reorganize the logging code to reduce code duplication and improve consistency in log messages. Revision Changes Path 1.61 +35 -38 projects/tinderbox/tinderbox.pl From des at FreeBSD.org Wed Nov 12 04:24:12 2008 From: des at FreeBSD.org (Dag-Erling Smorgrav) Date: Wed Nov 12 04:24:18 2008 Subject: cvs commit: projects/tinderbox tinderbox.1 tinderbox.pl Message-ID: <200811121224.mACCOCQ1099833@repoman.freebsd.org> des 2008-11-12 12:24:12 UTC FreeBSD projects repository Modified files: tinderbox tinderbox.1 tinderbox.pl Log: All the FreeBSD branches we care about already set CFLAGS and COPTFLAGS to reasonable values. More importantly, they set CFLAGS to different values for different targets (e.g. -O instead of -O2 for arm and mips). Hence, it does not make sense for the tinderbox to impose particular CFLAGS and COPTFLAGS values except at the explicit request of the user. On the other hand, when a build fails, knowing the values of certain environment variables may be crucial to understanding what went wrong. Therefore, we now log a full copy of the environment every time we build anything, even when not in verbose mode. Revision Changes Path 1.20 +3 -21 projects/tinderbox/tinderbox.1 1.62 +36 -41 projects/tinderbox/tinderbox.pl From des at FreeBSD.org Wed Nov 12 04:26:43 2008 From: des at FreeBSD.org (Dag-Erling Smorgrav) Date: Wed Nov 12 04:26:54 2008 Subject: cvs commit: projects/tinderbox/etc head.rc releng_6.rc releng_7.rc Message-ID: <200811121226.mACCQgkE000184@repoman.freebsd.org> des 2008-11-12 12:26:42 UTC FreeBSD projects repository Modified files: tinderbox/etc head.rc releng_6.rc releng_7.rc Log: It is no longer necessary to force specific CFLAGS and COPTFLAGS values. Revision Changes Path 1.11 +0 -1 projects/tinderbox/etc/head.rc 1.12 +0 -2 projects/tinderbox/etc/releng_6.rc 1.5 +0 -2 projects/tinderbox/etc/releng_7.rc From des at FreeBSD.org Thu Nov 20 10:18:20 2008 From: des at FreeBSD.org (Dag-Erling Smorgrav) Date: Thu Nov 20 10:18:31 2008 Subject: cvs commit: projects/tinderbox tinderbox.pl Message-ID: <200811201818.mAKIIKJM052076@repoman.freebsd.org> des 2008-11-20 18:18:20 UTC FreeBSD projects repository Modified files: tinderbox tinderbox.pl Log: When I reorganized warning() / error(), I forgot that much of the code uses "return warning();" as a shortcut for "warning(); return undef;". Restore the "return undef;" in warning() that made this possible. Revision Changes Path 1.63 +1 -0 projects/tinderbox/tinderbox.pl From des at FreeBSD.org Fri Nov 21 18:45:24 2008 From: des at FreeBSD.org (Dag-Erling Smorgrav) Date: Fri Nov 21 18:45:30 2008 Subject: cvs commit: projects/tinderbox tbmaster.pl tinderbox.pl Message-ID: <200811220245.mAM2jNS4037556@repoman.freebsd.org> des 2008-11-22 02:45:23 UTC FreeBSD projects repository Modified files: tinderbox tbmaster.pl tinderbox.pl Log: Modernize the code a little. Revision Changes Path 1.71 +90 -91 projects/tinderbox/tbmaster.pl 1.64 +24 -26 projects/tinderbox/tinderbox.pl From des at FreeBSD.org Fri Nov 21 18:54:43 2008 From: des at FreeBSD.org (Dag-Erling Smorgrav) Date: Fri Nov 21 18:54:56 2008 Subject: cvs commit: projects/tinderbox tbmaster.pl tinderbox.pl Message-ID: <200811220254.mAM2shLN038227@repoman.freebsd.org> des 2008-11-22 02:54:43 UTC FreeBSD projects repository Modified files: tinderbox tbmaster.pl tinderbox.pl Log: Harmonize error messages. Revision Changes Path 1.72 +1 -1 projects/tinderbox/tbmaster.pl 1.65 +1 -1 projects/tinderbox/tinderbox.pl From des at FreeBSD.org Fri Nov 21 18:57:55 2008 From: des at FreeBSD.org (Dag-Erling Smorgrav) Date: Fri Nov 21 18:58:07 2008 Subject: cvs commit: projects/tinderbox tinderbox.1 tinderbox.pl Message-ID: <200811220257.mAM2vtPZ038529@repoman.freebsd.org> des 2008-11-22 02:57:55 UTC FreeBSD projects repository Modified files: tinderbox tinderbox.1 tinderbox.pl Log: Drop single-letter command-line options. Add a cleaninst target for symmetry, and fix the install target. Update the man page accordingly. Revision Changes Path 1.21 +34 -21 projects/tinderbox/tinderbox.1 1.66 +43 -30 projects/tinderbox/tinderbox.pl From des at FreeBSD.org Fri Nov 21 19:20:05 2008 From: des at FreeBSD.org (Dag-Erling Smorgrav) Date: Fri Nov 21 19:20:14 2008 Subject: cvs commit: projects/tinderbox tbmaster.pl Message-ID: <200811220320.mAM3K5V3041295@repoman.freebsd.org> des 2008-11-22 03:20:04 UTC FreeBSD projects repository Modified files: tinderbox tbmaster.pl Log: Fix open() syntax for reopening STDOUT and STDERR. Revision Changes Path 1.73 +2 -2 projects/tinderbox/tbmaster.pl From des at FreeBSD.org Fri Nov 21 19:26:45 2008 From: des at FreeBSD.org (Dag-Erling Smorgrav) Date: Fri Nov 21 19:27:02 2008 Subject: cvs commit: projects/tinderbox tbmaster.1 tbmaster.pl tinderbox.1 tinderbox.pl Message-ID: <200811220326.mAM3Qigc041870@repoman.freebsd.org> des 2008-11-22 03:26:44 UTC FreeBSD projects repository Modified files: tinderbox tbmaster.1 tbmaster.pl tinderbox.1 tinderbox.pl Log: Add support for specifying the source and object directories directly, which makes it easy to run the tinderbox on a pre-existing source tree, e.g. for pre-commit testing of a patch. Make the path abbreviation feature optional, and turn it off by default. Bump versions; tbmaster skips one to keep up with tinderbox. Revision Changes Path 1.27 +27 -1 projects/tinderbox/tbmaster.1 1.74 +16 -2 projects/tinderbox/tbmaster.pl 1.22 +20 -0 projects/tinderbox/tinderbox.1 1.67 +45 -23 projects/tinderbox/tinderbox.pl From des at FreeBSD.org Sat Nov 22 04:29:57 2008 From: des at FreeBSD.org (Dag-Erling Smorgrav) Date: Sat Nov 22 04:30:04 2008 Subject: cvs commit: projects/tinderbox tbmaster.1 Message-ID: <200811221229.mAMCTvtM013604@repoman.freebsd.org> des 2008-11-22 12:29:57 UTC FreeBSD projects repository Modified files: tinderbox tbmaster.1 Log: Markup nit. Revision Changes Path 1.28 +1 -1 projects/tinderbox/tbmaster.1