Powered by Apache

CVS log for portstools/tinderbox/tinderd

[BACK] Up to [local] / portstools / tinderbox

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.14.2.4 / (download) - annotate - [select for diffs], Sat Oct 17 19:48:36 2009 UTC (2 years, 7 months ago) by marcus
Branch: TINDERBOX_3_X
CVS Tags: RELEASE_3_4_R3, RELEASE_3_4_R2, RELEASE_3_4_1, RELEASE_3_4, RELEASE_3_3_R2, RELEASE_3_3_R1, RELEASE_3_3
Changes since 1.14.2.3: +9 -0 lines
Diff to previous 1.14.2.3 (colored) to branchpoint 1.14 (colored) next main 1.15 (colored)

MFH:

Add a new configuration section for logging.  One can now specify a log
directory and whether or not to copy log files to this directory, or have
them symlinked (the default).  The idea here is to allow one to centralized all
Tinderbox logs into one directory.  For example, one could create
/space/tblogs, then do:

tc configLog -d /space/tblogs

After each build, a directory will appear under /space/tblogs as
BUILD-DATE (e.g. 7.2-FreeBSD-20091012135501).  Within this directory, all
relevant log files for the portbuild will be found.  This includes the
tinderbuild log (if not using tinderd), the make logs, and the individual
port build logs.  If log copying is enabled, the logs will be copied to
this directory instead of just using symlinks.

Add documentation for the unified logging feature.

Revision 1.18 / (download) - annotate - [select for diffs], Mon Oct 12 17:57:25 2009 UTC (2 years, 7 months ago) by marcus
Branch: MAIN
CVS Tags: HEAD
Changes since 1.17: +9 -0 lines
Diff to previous 1.17 (colored)

Add a new configuration section for logging.  One can now specify a log
directory and whether or not to copy log files to this directory, or have
them symlinked (the default).  The idea here is to allow one to centralized all
Tinderbox logs into one directory.  For example, one could create
/space/tblogs, then do:

tc configLog -d /space/tblogs

After each build, a directory will appear under /space/tblogs as
BUILD-DATE (e.g. 7.2-FreeBSD-20091012135501).  Within this directory, all
relevant log files for the portbuild will be found.  This includes the
tinderbuild log (if not using tinderd), the make logs, and the individual
port build logs.  If log copying is enabled, the logs will be copied to
this directory instead of just using symlinks.

Official documentation, and a relatively quick MFH to follow.  This is the
last major feature before 3.3 is released.

Requested by:	itetcu

Revision 1.14.2.3 / (download) - annotate - [select for diffs], Mon Jan 5 19:36:39 2009 UTC (3 years, 4 months ago) by beat
Branch: TINDERBOX_3_X
CVS Tags: RELEASE_3_2_R3, RELEASE_3_2_R2, RELEASE_3_2_R1, RELEASE_3_2
Changes since 1.14.2.2: +5 -1 lines
Diff to previous 1.14.2.2 (colored) to branchpoint 1.14 (colored)

MFH:

Print error message and continue without processing if port in queue does
not exists.

Revision 1.17 / (download) - annotate - [select for diffs], Fri Dec 26 15:04:55 2008 UTC (3 years, 4 months ago) by beat
Branch: MAIN
Changes since 1.16: +5 -1 lines
Diff to previous 1.16 (colored)

Print error message and continue without processing if port in queue does
not exists.

Reported by:	miwi
Reviewed by:	marcus

Revision 1.14.2.2 / (download) - annotate - [select for diffs], Sat Nov 15 06:55:19 2008 UTC (3 years, 6 months ago) by marcus
Branch: TINDERBOX_3_X
CVS Tags: RELEASE_3_1_2
Changes since 1.14.2.1: +1 -1 lines
Diff to previous 1.14.2.1 (colored) to branchpoint 1.14 (colored)

MFH:

Correct a typo which masked a diagnostic message.

Revision 1.16 / (download) - annotate - [select for diffs], Sat Nov 15 06:55:06 2008 UTC (3 years, 6 months ago) by marcus
Branch: MAIN
Changes since 1.15: +1 -1 lines
Diff to previous 1.15 (colored)

Correct a typo which masked a diagnostic message.

Reported by:	itetcu

Revision 1.14.2.1 / (download) - annotate - [select for diffs], Sun Nov 2 16:00:25 2008 UTC (3 years, 6 months ago) by marcus
Branch: TINDERBOX_3_X
CVS Tags: RELEASE_3_1_R1, RELEASE_3_1_1, RELEASE_3_1
Changes since 1.14: +5 -1 lines
Diff to previous 1.14 (colored)

MFH:

* Repocopy tinderd.sh to tinderd to further modernize the rc.d script.
* Add support for a tinderd_debug option to control whether or not to
  redirect tinderd's output to /dev/null.

Revision 1.15 / (download) - annotate - [select for diffs], Fri Sep 19 17:31:11 2008 UTC (3 years, 8 months ago) by marcus
Branch: MAIN
Changes since 1.14: +5 -1 lines
Diff to previous 1.14 (colored)

Add a new tinderd config option, TINDERD_LOGFILE.  When this is set, all
tinderbuild output from a tinderd cycle will be appended to this logfile.
By default, the logfile is /dev/null.

Requested by:	itetcu

Revision 1.14 / (download) - annotate - [select for diffs], Sun Jun 17 00:05:46 2007 UTC (4 years, 11 months ago) by ade
Branch: MAIN
CVS Tags: RELEASE_3_0_1, RELEASE_3_0_0_R1, RELEASE_3_0_0_B5, RELEASE_3_0_0_B4, RELEASE_3_0_0_B3, RELEASE_3_0_0_B2, RELEASE_3_0_0_B1, RELEASE_3_0_0
Branch point for: TINDERBOX_3_X
Changes since 1.13: +59 -0 lines
Diff to previous 1.13 (colored)

Reintroduce tinderd functionality from 2.x back into HEAD

Reviewed by:	marcus

Revision 1.13, Sun Dec 11 18:36:11 2005 UTC (6 years, 5 months ago) by marcus
Branch: MAIN
Changes since 1.12: +0 -0 lines
FILE REMOVED

Remove zero-byte tinderd.

Revision 1.12 / (download) - annotate - [select for diffs], Wed Dec 7 17:52:06 2005 UTC (6 years, 5 months ago) by ade
Branch: MAIN
Changes since 1.11: +0 -59 lines
Diff to previous 1.11 (colored)

Retire the existing tinderd, to be replaced by a cluster-aware system
in due time.

Revision 1.11 / (download) - annotate - [select for diffs], Wed Nov 16 18:07:00 2005 UTC (6 years, 6 months ago) by ade
Branch: MAIN
Changes since 1.10: +1 -1 lines
Diff to previous 1.10 (colored)

As previously discussed back in September, make the recursive option
(-r) to addPort the default, and replace it with a new option (-R) to
turn *off* recursion.

Revision 1.10 / (download) - annotate - [select for diffs], Thu Oct 13 21:53:20 2005 UTC (6 years, 7 months ago) by ade
Branch: MAIN
Changes since 1.9: +43 -32 lines
Diff to previous 1.9 (colored)

Extensive refactoring of the code to provide for a single entry point (tc)
for all tinderbox operations (be they shell or perl routines)

* Addition of 8 new 'tc' commands:

    createJail, createPortsTree, createBuild (replacing 'create')
    makeBuild (replacing 'mkbuild')
    makeJail (replacing 'mkjail')
    Setup (replacing 'setup.sh')
    Update (replacing 'update.sh')
    tinderbuild (replacing 'tinderbuild')

No command line options have change at this point.

* The "hiding" of internal commands (makemake, portbuild, etc.) underneath
  the lib/ directory (after repocopies to preserve history) to reduce
  clutter in the main scripts directory.  There are now exactly two
  visible executables, 'tc' and 'tinderd'

There is still considerable extra refinement work to do, but with the
perl/sh framework now in place, it will be considerably easier to do
smaller incremental updates in future.

The README has been updated to show the changes from the previous to
new systems -- no other documentation has been touched at this time.

Revision 1.9 / (download) - annotate - [select for diffs], Fri Jul 22 11:49:45 2005 UTC (6 years, 10 months ago) by oliver
Branch: MAIN
CVS Tags: TINDERBOX_2_X, RELEASE_2_4_3, RELEASE_2_4_2, RELEASE_2_4_1, RELEASE_2_4_0_R2, RELEASE_2_4_0_R1, RELEASE_2_4_0, RELEASE_2_3_6, RELEASE_2_3_5_R1, RELEASE_2_3_5, RELEASE_2_3_4, RELEASE_2_3_3, RELEASE_2_3_2, RELEASE_2_3_1_R1, RELEASE_2_3_1, RELEASE_2_3_0_R4, RELEASE_2_3_0_R3, RELEASE_2_3_0_R2, RELEASE_2_3_0_R1, RELEASE_2_3_0, RELEASE_2_2_1, RELEASE_2_2_0_R6, RELEASE_2_2_0_R5, RELEASE_2_2_0_R4, RELEASE_2_2_0_R2, RELEASE_2_2_0_R1, RELEASE_2_2_0, RELEASE_2_1_1, RELEASE_2_1_0_B1, RELEASE_2_1_0, RELEASE_2_0_0_R1, RELEASE_2_0_0
Changes since 1.8: +3 -1 lines
Diff to previous 1.8 (colored)

source tinderbox_shlib.sh (tinder_echo)
don't redirect STDERR when calling ./tc listBuildPortsQueue to /dev/null

Revision 1.8 / (download) - annotate - [select for diffs], Thu Jul 21 10:38:32 2005 UTC (6 years, 10 months ago) by oliver
Branch: MAIN
Changes since 1.7: +1 -1 lines
Diff to previous 1.7 (colored)

prefix "Going to build" output with "INFO: " too

Revision 1.7 / (download) - annotate - [select for diffs], Wed Jul 20 12:28:31 2005 UTC (6 years, 10 months ago) by oliver
Branch: MAIN
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)

utilise tinder_echo

Revision 1.6 / (download) - annotate - [select for diffs], Wed Jul 20 03:38:59 2005 UTC (6 years, 10 months ago) by marcus
Branch: MAIN
Changes since 1.5: +1 -1 lines
Diff to previous 1.5 (colored)

Remove trailign whitespace.

Revision 1.5 / (download) - annotate - [select for diffs], Mon Jul 18 12:17:07 2005 UTC (6 years, 10 months ago) by oliver
Branch: MAIN
Changes since 1.4: +2 -4 lines
Diff to previous 1.4 (colored)

fix a parsing bug (missed a " -> syntax error)
use tc configTinderd to determine the sleeptime
remove tinderbox_shlib.sh sourcing since it is not needed any longer here

Approved by:    marcus

Revision 1.4 / (download) - annotate - [select for diffs], Mon Jul 18 09:30:50 2005 UTC (6 years, 10 months ago) by oliver
Branch: MAIN
Changes since 1.3: +19 -8 lines
Diff to previous 1.3 (colored)

Add 2 datefields and a statusfield in build_ports_queue to determine the date when a
queue entry got enqueued, and when it was processed by tinderd.
The statusfield is used to show if the entry is actually processed by tinderd, or if it
got already proccessed (successfully or not). Entries are now not deleted after tinderd
processed them. Tinderd will start reorganizing the table after an entry got processed.
That will delete all entries older then 7 days which are not in the state ENQUEUED.
(scripts part)

Approved by:	marcus

Revision 1.3 / (download) - annotate - [select for diffs], Sat Jul 16 22:32:40 2005 UTC (6 years, 10 months ago) by marcus
Branch: MAIN
Changes since 1.2: +24 -18 lines
Diff to previous 1.2 (colored)

Add support for sending tinderd a SIGHUP to get it to re-read the queue.

Requested by:	pav
Tested by:	pav and oliver

Revision 1.2 / (download) - annotate - [select for diffs], Sun Jul 10 07:25:59 2005 UTC (6 years, 10 months ago) by oliver
Branch: MAIN
Changes since 1.1: +5 -1 lines
Diff to previous 1.1 (colored)

replace hardcoded pb=/space with a dynamic solution

Approved by:	marcus

Revision 1.1 / (download) - annotate - [select for diffs], Wed Jul 6 18:31:21 2005 UTC (6 years, 10 months ago) by oliver
Branch: MAIN

add "tinderd" - A daemon for automating/queueing port builds

Approved by:	marcus

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>