Hi, I don't follow OG development but as host operator a few things are
coming up. The machine's load is gradually climbing over time and some
of that is OG.
Despite a relatively low hit rate on OG it is consuming quite a bit of
resource. If OG started taking off it would take the machine down.
First up: index.cgi requires 0.35s to perform a `perl -c` syntax check.
Any thoughts on putting OG on a mod_perl server? I have mod_perl running
here of course and we'd need to coordinate some apache.conf stuff.
Second: the supersearch.cgi gulps down CPU, often for seconds at a time.
It is a frequent resident of `top` output. This isn't really
acceptable. I'm going to request this feature be turned off unless an
effective optimisation plan or some other way to reduce its impact
here is constructed pretty soon. Sorry about this but it's encroaching
on others.
Third: I wonder if there's some way to instruct robots not to spider
parts of your wiki. This ought to speak for itself:
$ grep crawl /var/log/apache/london.openguides.org-access.log | grep 'action=edit' | wc -l
8242
$
Finally: I posted about a DoS and was wondering what the status of a
solution was. http://openguides.org/mail/openguides-dev/2004-October/000542.html
Cheers,
Paul (any overbearing tone unintentional ;-)
--
Paul Makepeace .............................. http://paulm.com/inchoate/
"If my elbow was straight, then I'll show oyu mine!"
-- http://paulm.com/toys/surrealism/
Here's the output of a ./Build test after various fixes. There is some
warning about a string comparison happening where it's expecting an
integer. My guess is some back-end store is returning a formatted date
rather than an epoch time.
http://scsys.co.uk:8001/4743
Argument "\x{32}\x{30}..." isn't numeric in numeric lt (<) at
/home/www/paulm/openguides-trunk/blib/lib/OpenGuides/Feed.pm line 169.
Argument "2006-10-28 19:02:59" isn't numeric in numeric lt (<) at
/home/www/paulm/openguides-trunk/blib/lib/OpenGuides/Feed.pm line 169.
("\x{32}\x{30}..." is "20...")
This IMO really should be a failure via an assertion further back up the stack.
Looking at the Wiki::Toolkit pages the closest the format of
last_modified gets to being specified is as a "timestamp". (So the bug
is that it's not really nailed down.)
There's a bunch of XML issues in the paste someone might have thoughts on too.
Paul
I currently have t/53 failing due to WGS84 coords not being
calculated. I traced this back to Geo::HelmertTransform failing due to
it not being installed.
I was going to patch this but wanted to check first. My initial
thought was if the force_wgs84 param is set to 0 (no) during perl
Build.PL then the Geo::HelmertTransform requirement should be added to
the build requires section. Something ditto for
Geography::NationalGrid::(IE|GB). What say ye?
Also, I'd like to see $@ tested after the transformation; I have that
as a die in my local source right now. It's at the least irritating
having silent failures requiring source spelunking.
As an aside it made me wonder whether force_wgs84 = 1 is a more
appropriate default given that it doesn't seem to matter much, and
it's an optimisation away from performing the transform. I really
havent looked at the code all that much though so this might not be a
sensible comment.
I have a few other random patches against trunk sitting here; who'd like 'em?
Paul
As per http://dev.openguides.org/wiki/OxfordMeetup2006 I've set the date
as 8th-10th December.
Likely schedule:
* Pubmeet/dinner on Friday evening to socialise and discuss some
general issues
* All-day hackfest and further detailed discussion on Saturday
Thanks to all those who responded with dates; it would be useful if you
(and, of course, anyone else who can make it) could add their name to
that list[0].
More details will be provided nearer the time of course; meanwhile, if
anyone has any ideas for a good format, do say!
Cheers,
Dominic.
[0] You'll need to register for an account on the wiki to do this;
details are at http://dev.openguides.org/wiki/AboutThisTracInstall
--
Dominic Hargreaves | http://www.larted.org.uk/~dom/
PGP key 5178E2A5 from the.earth.li (keyserver,web,email)
Just got this from Paul via Mailman, although it didn't show up in the
moderation queue on the site... anyway, here it is.
---------- Forwarded message ----------
From: "Paul Makepeace" <paulm(a)paulm.com>
To: openguides-dev(a)lists.openguides.org, openguides-london(a)lists.openguides.org
Date: Mon, 16 Oct 2006 20:29:41 +0100
Subject: List change-over complete (I hope!)
Hi folks,
OG's move from @openguides.org to @lists.openguides.org I think is
basically complete at this point. Thanks to Dom for handling the NS
and tolerating my abuse of CNAMEs. As Earle noted the only difference
is the prefix of "lists." to the domain name.
A few notes:
* The old archives at http://openguides.org/mail/yadda now perform a
redirect to http://lists.openguides.org/mail/yadda One minor detail
about this is that the list archive weblogs are on a different
machine. If you need these logs please liaise with Earle and he & I
can figure something out there. Hopefully you won't want these as all
the lists on that machine pile into a single apache log at present. I
recommend http://www.google.com/analytics/ if you want to track web
access.</koolaid>
* For list admins: The mailman interface is also at
http://lists.openguides.org/ . The old /mm/admin/<cmd>/<list-name> has
given way to the mailman default install
/cgi-bin/mailman/<cmd>/<list-name>
* There are a couple of courtesy forwards from the old
<list-name>@openguides.org to the new addresses altho ideally please
"bookmark" and use the newer one directly
* sa-exim shouldn't be revealing RCPTs any longer (please check just
to be sure). The new list server isn't actually using
spamassassin+sa-exim so I'd be particularly surprised if that issue
persisted :-)
* If spam gets to be a problem again chat with Earle
Any questions drop Earle or me a line. I'm briefly sub'ed back to
og-dev for a little while otherwise cc += me.
Enjoy,
Paul
---------- Forwarded message ----------
From: openguides-london-request(a)lists.openguides.org
To:
Date:
Subject: confirm 7b83416bc6f0dead5b00d61479b4f23a9cccf888
If you reply to this message, keeping the Subject: header intact,
Mailman will discard the held message. Do this if the message is
spam. If you reply to this message and include an Approved: header
with the list password in it, the message will be approved for posting
to the list. The Approved: header can also appear in the first line
of the body of the reply.
--
Earle Martin
http://downlode.org/http://purl.org/net/earlemartin/
Hi folks,
OG's move from @openguides.org to @lists.openguides.org I think is
basically complete at this point. Thanks to Dom for handling the NS
and tolerating my abuse of CNAMEs. As Earle noted the only difference
is the prefix of "lists." to the domain name.
A few notes:
* The old archives at http://openguides.org/mail/yadda now perform a
redirect to http://lists.openguides.org/mail/yadda One minor detail
about this is that the list archive weblogs are on a different
machine. If you need these logs please liaise with Earle and he & I
can figure something out there. Hopefully you won't want these as all
the lists on that machine pile into a single apache log at present. I
recommend http://www.google.com/analytics/ if you want to track web
access.</koolaid>
* For list admins: The mailman interface is also at
http://lists.openguides.org/ . The old /mm/admin/<cmd>/<list-name> has
given way to the mailman default install
/cgi-bin/mailman/<cmd>/<list-name>
* There are a couple of courtesy forwards from the old
<list-name>@openguides.org to the new addresses altho ideally please
"bookmark" and use the newer one directly
* sa-exim shouldn't be revealing RCPTs any longer (please check just
to be sure). The new list server isn't actually using
spamassassin+sa-exim so I'd be particularly surprised if that issue
persisted :-)
* If spam gets to be a problem again chat with Earle
Any questions drop Earle or me a line. I'm briefly sub'ed back to
og-dev for a little while otherwise cc += me.
Enjoy,
Paul
Hi all,
Due to some things being rehomed from one machine to another, the list
mail addresses will be changing shortly from
<list-name>@openguides.org to <list-name>@lists.openguides.org. You
won't need to subscribe, but may need to update your address books
and/or mail filters. I'll send another mail through when the move is
done (probably within a day or so).
Cheers,
Earle.
--
Earle Martin
http://downlode.org/http://purl.org/net/earlemartin/
If you're not a Debian user, skip this.
Debian etch is allegedly freezing next week. Therefore, if anyone knows
of any "must-have" bug fixes or features that should be going into the
Debian package, please let me know ASAP and I'll make another 0.57
package.
Cheers,
Dominic.
--
Dominic Hargreaves | http://www.larted.org.uk/~dom/
PGP key 5178E2A5 from the.earth.li (keyserver,web,email)
A few days ago I released 0.57 to CPAN and as a Debian package. This
includes, amongst other things, initial support for moderated notes, as
one tool against spammers, along with an associated admin interface
(wiki.cgi?action=admin).
They are both still being developed so will become easier to use in
future. One thing to note is that currently nodes
need to be set for moderation individually; in future, the option to
require all notes to be moderated will be available.
Another minor issue with this release is that an extra navigation
section was added defaulting to on, inappropriately. This has been fixed
in SVN but until you have updated your stylesheets you may wish to add
the following to your config files:
enable_common_categories = 0
enable_common_locales = 0
Again, this new feature is still in development.
Full changelog follows:
0.57 12 September 2006
New interfaces:
* Admin interface.
* Show nodes missing metadata.
* Moderate edits (based on Wiki::Toolkit moderation).
NOTE: these functions should be considered unstable, and may change
over future releases.
Lots more Atom and RSS feeds, including for searching.
Four new config file options: moderation_requires_password,
enable_node_image, enable_common_categories, enable_common_locales
Search::InvertedIndex support is deprecated as of this release.
Please upgrade to Plucene if you are still using it.
Tidy up some template bits
Cheers,
Dominic.
--
Dominic Hargreaves | http://www.larted.org.uk/~dom/
PGP key 5178E2A5 from the.earth.li (keyserver,web,email)
On Tue, Oct 03, 2006 at 03:11:38PM +0100, Nick Burch wrote:
> We could perhaps do a weekend in late Novemeber or early December, if
> there's interest. (Probably not the 8th-10th December though, as I think
> most of us are already busy with the OpenGuides Oxford hackathon)
Is there a possible scope for these two events to coincide? Joint pub
meet etc on Friday, OpenGuides hacking on Saturday and mapping on
Sunday? The projects have things to offer to each other so it would be
good to do things to increase visibility between them.
Cheers,
Dominic.
--
Dominic Hargreaves | http://www.larted.org.uk/~dom/
PGP key 5178E2A5 from the.earth.li (keyserver,web,email)