Timeline



Dec 3, 2006:

10:12 PM Changeset [336] by lincoln
debug should be turned off by default!
9:41 PM Changeset [335] by lincoln
put stats into appropriate hour if we can
9:13 PM Changeset [334] by Max
Bugfix for [333]
8:57 PM FAQ created by lincoln
8:26 PM Changeset [333] by lincoln
wasn't advancing statistics forward
8:13 PM WikiStart edited by lincoln
(diff)
8:02 PM Ticket #18 (Odd stats) created by Max
Shepherd probably shouldn't compile stats when doing a run with …
7:08 PM Ticket #8 (shepherd should try really hard to fulfill any CPAN module ...) closed by lincoln
wontfix
7:07 PM shepherd_logic edited by lincoln
(diff)
6:45 PM WikiStart edited by lincoln
(diff)
6:44 PM shepherd_logic edited by lincoln
(diff)
6:40 PM shepherd_logic.png attached to shepherd_logic by lincoln
6:35 PM Ticket #17 (Shepherd installation advises deleting wrong file) closed by lincoln
wontfix: Marking as resolved but actually just commenting out the print …
6:32 PM Changeset [332] by Max
Remove disabled component
6:27 PM WikiStart edited by Max
(diff)
6:21 PM Installation edited by Max
(diff)
6:17 PM Installation edited by Max
(diff)
6:15 PM Installation edited by Max
(diff)
6:03 PM Changeset [331] by lincoln
comment out "you may safely delete" message for now - Cwd is borked …
5:42 PM Ticket #17 (Shepherd installation advises deleting wrong file) created by Max
When following installation instructions, Shepherd advises you to …
3:45 PM Changeset [330] by lincoln
more safety checks
3:33 PM Ticket #12 (Shepherd shouldn't auto-update major versions) closed by Max
fixed: Added --pending option.
3:31 PM Changeset [329] by lincoln
use Storable for data storage instead
1:29 PM Changeset [328] by Max
OzTivo? grabber exits on empty config file
5:44 AM Changeset [327] by lincoln
lies. damn lies. and statistics

Dec 2, 2006:

5:25 AM Changeset [326] by lincoln
drop RRD from server daily script and use our own home-grown graphing

Nov 30, 2006:

9:05 PM Changeset [325] by lincoln
yahoo7widget thought it had a very long run time
3:48 PM Changeset [324] by Max
Add --pending, expand process_setup_options()
3:17 PM Changeset [323] by Max
Suppress useless warning
2:52 PM Changeset [322] by Max
Bugfix for [291]

Nov 29, 2006:

11:49 PM Changeset [321] by Max
Set file locations
11:30 PM Changeset [320] by Max
Bugfix from Lincoln
9:26 PM Changeset [319] by lincoln
no point in sending "STATS: " text
9:24 PM Changeset [318] by lincoln
thinko
9:22 PM Changeset [317] by Max
Tidy Tor warning
9:16 PM Changeset [316] by Max
Bugfix
9:13 PM Ticket #13 (SHA1 checksums for 'status' file) closed by lincoln
fixed
9:13 PM Ticket #10 (shepherd should signal back grabber/component failure to a central source) closed by lincoln
fixed
8:58 PM Changeset [315] by lincoln
rework [313] a bit - component messages are being eaten up somewhere
8:42 PM Changeset [314] by lincoln
stats passing for yahoo7widget, abc_website, abc2_website, …
8:30 PM Changeset [313] by lincoln
changes all over: * use http://www.whuffy.com/getstatus.cgi rather …
7:39 PM Changeset [312] by Max
Added success messages
6:06 PM Changeset [311] by Max
Bugfix!
5:51 PM Changeset [310] by Max
Added debugging messages
5:49 PM Changeset [309] by lincoln
server daily maintenance script - to be run from cron a few times per …
5:30 PM Changeset [308] by Max
File location modification
5:06 PM Changeset [307] by Max
Switch to more common module.
3:36 PM Changeset [306] by lincoln
add sysid into pending shepherd STATUS message
12:51 PM Changeset [305] by lincoln
add gmt_offset to status post
4:44 AM Changeset [304] by lincoln
for #10: infrastructure for passing info back to whuffy

Nov 28, 2006:

8:36 PM Changeset [303] by lincoln
server-side "getstatus" cgi script
7:56 PM Changeset [302] by Max
Tidy up printing/logging.
6:42 PM Changeset [301] by lincoln
allow engine components to be disabled -- dog just hangs around otherwise!
6:36 PM Ticket #15 (Re-integrate Dog into Shepherd) closed by lincoln
fixed: in [300]
6:36 PM Changeset [300] by lincoln
merge dog back into shepherd - engine/dog now obsolete
5:24 PM Ticket #16 (Warnings from abc2_website) closed by lincoln
fixed: fixed in [299]
5:23 PM Changeset [299] by lincoln
quieten warnings when there have been no cache entries used
2:55 PM Ticket #16 (Warnings from abc2_website) created by Max
abc2_website v2.01 seems to spit out a bunch of warnings: […]
2:44 PM Ticket #15 (Re-integrate Dog into Shepherd) created by Max
Since there's no benefit in having Shepherd and Dog separate any more, …
1:22 PM Ticket #14 (Revamp --status output) created by Max
From email discussion... Max: Speaking of which, I wouldn't mind …

Nov 27, 2006:

2:21 AM Ticket #13 (SHA1 checksums for 'status' file) created by Max
Verify correct download of status file using SHA1 checksums.

Nov 26, 2006:

11:29 PM Changeset [298] by Max
Typo.
11:28 PM Changeset [297] by Max
Added --update-version for {12}
9:06 PM Ticket #12 (Shepherd shouldn't auto-update major versions) created by Max
From email discussion... We may also want to make Shepherd not …
8:19 PM Ticket #11 (OzTivo grabber provides bad XMLTV) created by Max
The XML file provided by OzTivo? has elements in the wrong order -- at …

Nov 25, 2006:

6:05 PM Changeset [296] by lincoln
thinko in [295]
6:01 PM Ticket #5 (preferred-title grabber not called frequently enough to possibly avoid ...) closed by lincoln
fixed: as per [294]
6:00 PM Changeset [295] by lincoln
clearing title history with --reset should also trigger preferred …
5:53 PM Changeset [294] by lincoln
multiple enhancements to the reconciler: 1. choose_title() now keeps …

Nov 24, 2006:

7:57 PM Changeset [293] by lincoln
begin seperation of admin_status from operational status (laststatus)
6:54 PM Changeset [292] by lincoln
util/generate_status_csum server-side helper
6:13 PM Changeset [291] by lincoln
$components_pending_install->{$proggy}->{config} rather than …
3:56 PM Changeset [290] by lincoln
cosmetic - make abc grabbers say how many cached entries they have …
3:53 PM Changeset [289] by lincoln
if an install was successful, remove it from the pending list
3:49 PM Changeset [288] by lincoln
rework install logic: only install downloaded components if they pass …
2:54 PM Changeset [287] by lincoln
protect shepherd from dying due to a corrupt .conf file

Nov 23, 2006:

6:26 PM Changeset [286] by Max
Added --reset option for clearing out reconciler .config file(s)
6:15 PM Changeset [285] by Max
Added &countdown() (in both shepherd and dog, alas)
5:46 PM Changeset [284] by lincoln
reconciler pass 2 logic with fuzzy_match_title_time_window should only …
3:36 PM Ticket #10 (shepherd should signal back grabber/component failure to a central source) created by lincoln
While one of Shepherd's primary design goals is to handle failure of …
4:47 AM Changeset [283] by lincoln
reconciler fix: ensure we aren't using data from 2 programmes from the …
1:55 AM Changeset [282] by lincoln
cosmetic - silence warnings about uninitialized variables
1:39 AM Changeset [281] by lincoln
simplify and speedup abc_website (http/1.1 persistent connections, far …
1:28 AM Changeset [280] by lincoln
simplify and speedup abc2_website (http/1.1 persistent connections, …

Nov 22, 2006:

6:39 PM Changeset [279] by lincoln
[278] didn't quite cut it
5:42 PM Changeset [278] by lincoln
filter --config-file from being passed to called components
5:38 PM Changeset [277] by lincoln
ignore --config-file setting as passed from mythfilldatabase - it gets …
5:20 PM Changeset [276] by lincoln
bugfix imdb, negatively cached lookup (no url) causes it to abort with …
3:31 AM Changeset [275] by lincoln
d'oh, fix a mistake on [274]
3:21 AM Ticket #6 (shepherd should enforce explicit time limits on how long a component ...) closed by lincoln
fixed: limits set via [271], enforced via [274]
3:20 AM Changeset [274] by lincoln
enforce max_runtime of components

Nov 21, 2006:

7:27 PM Ticket #9 (Full debug output in shepherd.log) created by Max
Might be a good idea for shepherd.log to always contain the output you …
7:08 PM Changeset [273] by Max
(Minor) Cosmetic string fix.
7:04 PM Ticket #7 (rex should default to running in directory ~/.shepherd/grabbers/rex/ ...) closed by Max
fixed: Fixed by [272].
7:03 PM Changeset [272] by Max
Rex runs from CWD, fixes {7}.
3:14 PM WikiStart edited by anonymous
(diff)
1:55 AM Changeset [271] by lincoln
first pass at #6: add a per-component max_runtime
12:46 AM Ticket #8 (shepherd should try really hard to fulfill any CPAN module ...) created by lincoln
shepherd should try really hard to fulfill any CPAN module …
12:37 AM Ticket #4 (shepherd should call each component's --configure during config if ...) closed by lincoln
fixed: see [270]
12:36 AM Changeset [270] by lincoln
addresses ticket {4}: 'shepherd --configure' calls each components …

Nov 20, 2006:

11:45 PM Ticket #7 (rex should default to running in directory ~/.shepherd/grabbers/rex/ ...) created by lincoln
a fresh install of shepherd on a system that has never run rex before …
11:19 PM Ticket #6 (shepherd should enforce explicit time limits on how long a component ...) created by lincoln
shepherd (engine/dog) should set explicit limits on how long a …
11:13 PM Ticket #5 (preferred-title grabber not called frequently enough to possibly avoid ...) created by lincoln
preferred-title grabber not called frequently enough to possibly avoid …
11:01 PM Ticket #4 (shepherd should call each component's --configure during config if ...) created by lincoln
shepherd should call each component's --configure during config if …
6:02 PM Ticket #1 (Support --quiet) closed by Max
fixed
3:43 PM WikiStart edited by lincoln
(diff)
3:40 PM Policies created by lincoln
3:24 PM WikiStart edited by lincoln
(diff)
3:20 PM shepherd_logic edited by lincoln
(diff)
2:14 PM WikiStart edited by lincoln
(diff)
3:21 AM WikiStart edited by lincoln
(diff)
3:18 AM shepherd_logic created by lincoln
3:10 AM WikiStart edited by lincoln
(diff)
3:05 AM WikiStart edited by lincoln
(diff)

Nov 19, 2006:

11:12 PM Changeset [269] by lincoln
try to be more helpful in detecting a failed component - interpret …

Nov 18, 2006:

7:03 PM Changeset [268] by Max
Support --quiet
6:53 PM Changeset [267] by Max
Reduce likelihood of selecting a Tor-reliant grabber when Tor isn't …

Nov 17, 2006:

12:34 AM Installation edited by lincoln
(diff)
12:25 AM Changeset [266] by lincoln
yahoo7web grabber is alive
12:24 AM Changeset [265] by lincoln
add SOCKS4A support to yahoo7web grabber
12:11 AM Changeset [264] by lincoln
ninemsn grabber is alive
12:06 AM Changeset [263] by lincoln
add SOCKS4A support to ninemsn grabber

Nov 16, 2006:

9:01 PM Changeset [262] by lincoln
Tor support for engine/dog
7:36 PM Changeset [261] by lincoln
Anon SOCKS option for grabber config files

Nov 14, 2006:

11:15 PM Changeset [260] by lincoln
more work on yahoo7web grabber - pick up correct venues based on …
10:34 PM Changeset [259] by lincoln
initial commit of yahoo7web grabber
9:19 PM Changeset [258] by lincoln
fix bug in ninemsn caching
4:19 AM Changeset [257] by lincoln
more work on ninemsn grabber

Nov 13, 2006:

4:51 AM Changeset [256] by lincoln
initial rev of ninemsn grabber, not debugged yet

Nov 12, 2006:

2:00 AM Changeset [255] by lincoln
add 'Station Close' information for abc_website via parsing it from …
1:58 AM Changeset [254] by lincoln
argh, repear damage to engine/dog in [252] - committed some …
1:52 AM Changeset [253] by lincoln
add 'Station Close' information for abc2_website via parsing it from …

Nov 11, 2006:

4:31 AM Changeset [252] by lincoln
cosmetic: silence warning
4:28 AM Changeset [251] by lincoln
more minor policy tweaks
4:21 AM Changeset [250] by lincoln
some policy refinements + debugging + bugfixes: 1. calculate …
3:05 AM Changeset [249] by lincoln
sigh, yet more fixes to abc/abc2. getting there…
2:56 AM Changeset [248] by lincoln
whoops, debug shouldn't be enabled by default
2:48 AM Changeset [247] by lincoln
port changes from abc2_website in [246] into abc_website
2:46 AM Changeset [246] by lincoln
yet more abc website fixes, think we are almost there now

Nov 10, 2006:

9:44 PM Changeset [245] by lincoln
fix caching on abc_website, bring it up to same code rev as abc2_website
9:41 PM Changeset [244] by lincoln
abc2_website caching bug: wasn't zeroing seconds
9:15 PM Changeset [243] by lincoln
sigh, Cwd::realpath is buggy and returns undef for a symlink
9:09 PM Changeset [242] by lincoln
abc2_website doesn't seem to be using cached entries, change it a bit
8:56 PM Changeset [241] by lincoln
revert --restart, pass it as an environment variable when we do exec …
8:29 PM Changeset [240] by lincoln
cosmetic - silence some warnings
8:22 PM Changeset [239] by lincoln
bump shepherd version so symlink is created properly
8:19 PM Changeset [238] by lincoln
more abc_website/abc2_website after-midnight fixes
7:57 PM Changeset [237] by lincoln
dog needs to eat --restart command-line parameter so as to not pass it …
7:00 PM Changeset [236] by lincoln
abc_website incorrectly set start time forward for 12 hours for …
6:59 PM Changeset [235] by lincoln
abc2_website incorrectly set start time forward for 12 hours for …
6:49 PM Changeset [234] by lincoln
different policy thresholds for missing data for output from …
12:38 AM Changeset [233] by Max
Undo changeset [231], apparently my_die() is needed in dog after all.

Nov 9, 2006:

8:46 PM Installation edited by schachte@…
(diff)
8:00 PM Changeset [232] by lincoln
explicitly reject bogus programme lengths to cause us to keep calling …
6:23 PM Changeset [231] by Max
Removed my_die() from Dog: think this is unnecessary now we're running …
5:42 PM Changeset [230] by lincoln
reconciler should not barf on optional (hdtv) channels
5:37 PM Changeset [229] by lincoln
symlinks go to wrong place
5:26 PM Installation edited by schachte@…
(diff)
4:15 PM Installation edited by lincoln
(diff)
4:12 PM Changeset [228] by lincoln
revert back to Cwd until i can understand why my get_full_path doesn't …
1:33 AM Installation edited by lincoln
(diff)
12:15 AM Changeset [227] by lincoln
force flag_aus_hdtv to be disabled (for now)

Nov 8, 2006:

10:51 PM Installation edited by Max
(diff)
9:06 PM Changeset [226] by lincoln
make --restart actually work
9:03 PM Changeset [225] by lincoln
if we restarted, pass details back of where we were originally run from
8:46 PM Ticket #3 (Installation borked) closed by lincoln
fixed: fixed in [223]
8:43 PM Changeset [224] by lincoln
better looking symlinks
8:40 PM Changeset [223] by lincoln
first time install was borked
8:09 PM Changeset [222] by lincoln
log everything including status msgs
8:01 PM Ticket #3 (Installation borked) created by Max
There's still a lot wrong with installation atm. Upon downloading and …
7:07 PM Installation edited by lincoln
(diff)
7:04 PM Installation edited by lincoln
(diff)
6:20 PM Changeset [221] by lincoln
smarter detection of where script is running from (now figures out …
5:34 PM Changeset [220] by lincoln
tv_grab_au symlink
5:33 PM Changeset [219] by lincoln
test shepherd symlink commit
5:31 PM Ticket #2 (Installation is broken) closed by lincoln
fixed: likely fix in [218]
5:30 PM Changeset [218] by lincoln
likely fix for #2
5:15 PM Ticket #2 (Installation is broken) created by Max
Downloading the script and trying to run it with 'perl shepherd' just …
5:09 PM Changeset [217] by lincoln
try to be smarter with auto-update logic
5:08 PM Changeset [216] by Max
Test.
5:08 PM Changeset [215] by Max
Test.
4:59 PM Changeset [214] by lincoln
more fixes
4:13 PM Changeset [213] by lincoln
mkdir for base directories also
3:49 PM Changeset [212] by lincoln
'dog' rather than 'roo'
3:48 PM Changeset [211] by lincoln
'application' rather than 'app'
3:40 PM Changeset [210] by lincoln
'app' not 'apps'
3:36 PM Changeset [209] by lincoln
simplify component logic into apps and engines
6:28 AM Installation edited by squire_pug
(diff)
12:56 AM Changeset [208] by lincoln
abc/abc2 grabbers now only do 7 days unless explicitly told to fetch more
12:46 AM Changeset [207] by lincoln
fill in output xmltv with details of what we used to generate the data

Nov 7, 2006:

11:24 PM Changeset [206] by lincoln
yahoo7widget was incorrectly filling out categories when there were …
11:02 PM Changeset [205] by lincoln
stop some bogus warnings from strings with % chars
8:58 PM Changeset [204] by lincoln
--check works again
7:02 PM Changeset [203] by Max
Bugfix for previous commit; was trying to DL wrong place.
6:52 PM Changeset [202] by lincoln
warn user if they are running as root
6:48 PM Changeset [201] by Max
Added is_app()
6:38 PM Changeset [200] by lincoln
(try to) be more user-friendly for missing CPAN dependancies
6:14 PM Changeset [199] by Max
OzTivo? Grabber ver bump.
5:44 PM Changeset [198] by lincoln
remove Cwd dependancy, warn on non-standard install location, skip …
5:05 PM Changeset [197] by Max
Invoke the right shepherd.
4:59 PM Changeset [196] by Max
Moving Shepherd into shepherds/ subdir so it's just another component; …
4:41 PM Changeset [195] by Max
Sigh.
4:39 PM Changeset [194] by Max
Put back in version() to support Linc's HORRIBLE HORRIBLE version hack. :P
4:34 PM Changeset [193] by Max
Tidier option handling; removed some redundancy.
4:20 PM Ticket #1 (Support --quiet) created by Max
To comply with XMLTV's 'baseline', Shepherd must honor the '--quiet' …
2:14 PM Changeset [192] by Max
Leave --capabilities undocumented, since it's only meant to be used by …
2:19 AM Changeset [191] by lincoln
CPAN dependency diet
12:26 AM Changeset [190] by lincoln
consolidate logging into tv_grab_au via call_prog, remove all logging …

Nov 6, 2006:

6:32 PM Changeset [189] by Max
Whoops.
6:31 PM Changeset [188] by Max
Why do I always forget to remove debugging statements?
6:28 PM Changeset [187] by Max
Respect option_ready; version bump for split tv_grab_au
6:00 PM Changeset [186] by Max
Tidied options handling.
5:34 PM WikiStart edited by Max
(diff)
5:30 PM Installation created by Max
4:12 PM Changeset [185] by Max
Added rex as a transitional grabber.
3:45 PM Changeset [184] by lincoln
fix more regressions introduced in [182]
3:42 PM Changeset [183] by lincoln
add --version to shepherd to fix auto-update regression introduced in [182]
3:31 PM Changeset [182] by lincoln
first pass at splitting update/install/check/enable/disable from main …
2:59 PM Changeset [181] by lincoln
first pass at splitting update/install/check/enable/disable from main …
2:33 PM WikiStart edited by anonymous
added info about the mailing list (diff)
2:45 AM WikiStart edited by squire_pug
(diff)
2:44 AM WikiStart edited by anonymous
(diff)

Nov 5, 2006:

8:46 PM Changeset [180] by Max
Compliance with XMLTV options --description and --capabilities.
Note: See TracTimeline for information about the timeline view.