Timeline



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.

Nov 2, 2006:

7:21 PM Changeset [179] by Max
Whoops, removing debugging lines.
7:18 PM Changeset [178] by Max
Rewrote transitional grabber stuff in --configure.
6:36 PM Changeset [177] by Max
Removed a few ancient comments.
2:57 PM Changeset [176] by Max
Run transitional grabber as a once-off to establish title translations.
5:01 AM Changeset [175] by peter
Replace title matcher with more forgiving matcher.

Nov 1, 2006:

6:28 PM Changeset [174] by Max
Doc update.
2:35 PM Changeset [173] by peter
fix error in doc

Oct 31, 2006:

9:39 PM Changeset [172] by Max
More consistent check logging.
9:38 PM Changeset [171] by Max
Prompt for missing config file.
9:23 PM Changeset [170] by Max
OzTivo? grabber accepts --configure
Note: See TracTimeline for information about the timeline view.