KeyError's for various wiki feeds

Marc Girod mgirod at iona.com
Thu Aug 9 22:48:24 EST 2007


Hi Sam,

Thanks a lot for your attention!


"Sam Ruby" <rubys at intertwingly.net> writes:

> I can't seem to get to that site (IONA intranet perhaps?),

Of course. Sorry, I didn't mention it...

> It literally is impossible for Venus to have this particular error
> as Venus doesn't use a database.  Of course, that simply means that
> Venus has a different set of errors.  :-)

I see. I understood that Venus was the only way for me to update
Planet, if I found something I needed to fix there...
Is that correct?

> but if you can get to it, you can see the feed as Venus sees it by
> running:
 
> python tests/reconstitute.py
> "http://wiki.iona.com/icde-wiki/RecentChanges?action=rss_rc&items=50&ddiffs=1&unique=1"

venus> python tests/reconstitute.py "http://wiki.iona.com/icde-wiki/RecentChanges?action=rss_rc&items=50&ddiffs=1&unique=1"
Error 500 while updating feed http://wiki.iona.com/icde-wiki/RecentChanges?action=rss_rc&items=50&ddiffs=1&unique=1
Traceback (most recent call last):
  File "tests/reconstitute.py", line 85, in <module>
    os.removedirs(os.path.dirname(work))
  File "/usr/local/lib/python2.5/os.py", line 185, in removedirs
    rmdir(name)
OSError: [Errno 39] Directory not empty: '/home/mgirod/tmp/bzr/venus/venus/tests/work'

Now, I take it that:
- my venus installation still seems to lack something (see below for
  runtests.py)
- my wiki host had just a peak of unexplained high load...

Marc

venus> python runtests.py
Genshi is not available => can't test genshi filters
Django is not available => can't test django filters
libxml2 is not available => can't test xpath_sifter
Redland RDF is not available => can't test FOAF reading lists
....sh: -c: line 1: unexpected EOF while looking for matching `"'
sh: -c: line 2: syntax error: unexpected end of file
EImportError: No module named libxml2
  File "/home/mgirod/tmp/bzr/venus/venus/planet/shell/plugin.py", line 41, in run
    imp.load_module('__main__',handle,plugin_file,description)
  File "mememe.plugin", line 21, in <module>

F......................FF.......................EEEEE..EEEE...F...F............EEF..............................EEE.E.E...E..E..EE.........EE.E....E..E....EE...EE..EE..E.F..EEEEEEEEEEFFF..........
======================================================================
ERROR: test_apply_filter_html (tests.test_apply.ApplyTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/mgirod/tmp/bzr/venus/venus/tests/test_apply.py", line 62, in test_apply_filter_html
    self.apply_asf()
  File "/home/mgirod/tmp/bzr/venus/venus/tests/test_apply.py", line 27, in apply_asf
    splice.apply(self.feeddata)
  File "/home/mgirod/tmp/bzr/venus/venus/planet/splice.py", line 122, in apply
    output = open(output_file).read()
IOError: [Errno 2] No such file or directory: 'tests/work/apply/index.html'
[...]

----------------------------
IONA Technologies PLC (registered in Ireland)
Registered Number: 171387
Registered Address: The IONA Building, Shelbourne Road, Dublin 4, Ireland


More information about the devel mailing list