Re: [patch?] feedparser (organizing imports)

2005-03-25 Thread Kevin A. Burton
Matthias Wessendorf wrote:
Hi,
I liked the remove unused import statements patch.  How did you find 
this out?  Did you use checkstyle or something?

No. I used a feature from eclipse regarding that.
Cool... goign to have to play with that.
separating means?
one patch per clazz or per package ? 
Oh... separate it into one patch with removing the unnecessary imports ;)
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: [patch?] feedparser (organizing imports)

2005-03-24 Thread Kevin A. Burton
Matthias Wessendorf wrote:
Hi Kevin,
sorry for bothering you, but I started looking at sources for 
[feedparser] and saw lot's of "import java.xxx.*"

and also unused importstatements.
Are you interessted in "structuring" them?
I liked the remove unused import statements patch.  How did you find 
this out?  Did you use checkstyle or something?

I'm not sure about the generic import java.xxx.* removal.  I prefer this 
style as it saves a LOT of time over worrying about which classes to import.

I realize that some IDEs have support for just in time class import but 
I use Emacs which doesn't have that fancy feature ;)

Would you be interested in separating the patches?  I'd like to accept 
the remove unnecessary imports code.

Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: VOTE: feedparser 0.5.0 RC1

2005-03-22 Thread Kevin A. Burton
Dion Gillard wrote:
There's no NOTICE file in the .tar.gz file as well.
 

I know... I was going to put it there before the release.Its going 
to be in there on release as the requirements are there.  I didn't think 
it was required for an RC.

Because the Apache release requirements are so long (> 15 steps). I've 
been putting it off.

Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: VOTE: feedparser 0.5.0 RC1

2005-03-22 Thread Kevin A. Burton
Martin Cooper wrote:
Unfortunately, you also didn't get the minimum 3 +1s necessary. ;-(
(I have not looked at FeedParser, so I don't consider myself qualified
to vote one way or another.)
 

Uh... I don't think I need 3 +1s to do a release as long as their are no 
-1s...

Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: VOTE: feedparser 0.5.0 RC1

2005-03-22 Thread Kevin A. Burton
Matthias Wessendorf wrote:
Ok,
is there any result on this issue?
I played a bit with [feedparser] and it works for me ;)
So "+1" for rc1
But needs lot of JARs... ;-(

I'm working on the "Needs a lot of jars issue" :)
I didn't get any -1s so I assume its a go. The big issue is that I just 
haven't had time to do the release...

Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: [Feedparser] NoClassDefFoundError

2005-03-20 Thread Kevin A. Burton
Matthias Wessendorf wrote:
Hi,
when I start the "HelloFeedParser" sample, I got:
NoClassDefFoundError: org/saxpath/SAXPathException
(see below)
I loaded the *binary* from http://apache.org/~burton/
here is the SRC of my "HelloFeedParser":
http://cvs.apache.org/viewcvs.cgi/jakarta-commons-sandbox/feedparser/src/java/org/apache/commons/feedparser/example/HelloFeedParser.java?rev=1.1&view=markup 

Looks like you'll need saxpath.jar from SVN in your classpath.
I think this dependency will go away once we move to Jaxen 1.0.. in 
0.6.0 of the FeedParser.

Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: [Feedparser] dependencies of JARs

2005-03-20 Thread Kevin A. Burton
Matthias Wessendorf wrote:
Hi,
I just saw on [1] that [feedparser] depends on lot's of JARs
are all of them really needed to "run" applications, based upon
[feedparser] ?
The only dependencies are jdom, jaxen, log4j, and xerces.  I want to get 
this down to JUST log4j and xerces in 2.0 though.

Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: [Feedparser] dependencies of JARs

2005-03-20 Thread Kevin A. Burton
Matthias Wessendorf wrote:
Hi,
I just saw on [1] that [feedparser] depends on lot's of JARs
are all of them really needed to "run" applications, based upon
[feedparser] ?
Most are needed to compile.  I'll update the site in a bit to specify 
which jars are needed in a practical application.

Thanks!
Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: Moving benchmark out of sandbox?

2005-03-15 Thread Kevin A. Burton
Niall Pemberton wrote:
JRobin is LGPL License: http://www.jrobin.org/license.html
 

Crap.. I totally forgot about that!
I'm going to ask the author if he's interested in a BSD version :)
Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: How do I setup nightly builds?

2005-03-14 Thread Kevin A. Burton
Craig McClanahan wrote:
I added a build.xml generated from "maven ant", but the unit tests
fail (see my commit message for build.xml) which causes the "ant clean
dist" command to fail as well.  If the unit tests are made to work, I
can start uploading nightly builds for you, which will appear in:
 http://cvs.apache.org/builds/jakarta-commons/nightly/commons-benchmark/
 

I'll fix the unit tests.  There's a performance test which is probably 
confused when not running on my laptop ;).. Still trying to figure out 
how to write a test for that.

I'll fix it now :)
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: How do I setup nightly builds?

2005-03-14 Thread Kevin A. Burton
Martin Cooper wrote:
The Commons nightlies are run by Craig at the moment. As long as
FeedParser and Benchmark build cleanly with 'ant clean dist', a
request to Craig should get them added to the list of components built
nightly.
 

Do you know if I can run maven?  "maven clean dist" works fine.
I'm sure I could get Ant setup but Maven just gives it to me for free.
Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


How do I setup nightly builds?

2005-03-14 Thread Kevin A. Burton
I want to setup nightly builds for FeedParser and Benchmark but I 
can't figure out how.  Looked all over the wiki in the TitleIndex and 
even tried google.

Pointers please! :)
Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: Moving benchmark out of sandbox?

2005-03-14 Thread Kevin A. Burton
Dion Gillard wrote:
Using nightly builds?
 

Thats a step in the right direction I guess ;)
I'll setup nightly builds and then blog about the benchmark package and 
what you can do with it... then build really nice javadoc.

I guess I'm getting ahead of myself because I want to integrate it 
within FeedParser :)

Thanks!
Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: Moving benchmark out of sandbox?

2005-03-14 Thread Kevin A. Burton
Martin Cooper wrote:
I don't believe Benchmark is ready to be promoted to Commons Proper.
As far as I can tell, it is missing the single most important
ingredient of a project at the ASF - community. It has a single
committer and very little discussion on the lists. This isn't all that
surprising, since it hasn't been around very long, but it does mean
that it's not ready for promotion out of the Sandbox quite yet.
 

I was thinking the same ting... which is one reason I thought I'd 
mention Benchmark again ;)

The problem is how do I get community if I can't do a release - the 
sandbox prohibits releases!


Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: VOTE: feedparser 0.5.0 RC1

2005-03-14 Thread Kevin A. Burton
Dion Gillard wrote:
Accessing http://apache.org/~burton/commons-feedparser-0.5-beta.tar.gz
gives:
Forbidden
You don't have permission to access
/~burton/commons-feedparser-0.5-beta.tar.gz on this server.
 

Wow... sorry. Permissions issue :-/
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: Moving benchmark out of sandbox?

2005-03-14 Thread Kevin A. Burton
Michael Heuer wrote:
On Sun, 13 Mar 2005, Kevin A. Burton wrote:
 

Has annyone had a chance to take a look at the benchmark project I've
been working on?
http://jakarta.apache.org/commons/sandbox/benchmark/
I'm really happy with the way everything is turning out and I'd like to
move from the sandbox to proper so that I can do a release.
   

I am not an apache committer, so consider these comments appropriately,
but I do not feel that benchmark as-is should move to commons proper.  A
checkstyle report should be generated, as there are lots of style and API
problems that I see, public fields, methods with no javadoc, wild-card
imports, package-level fields on a public abstract class, etc.  Even if
the quality of the implementation is good, it doesn't look it at first
glance.
 

There are a few issues here:
I agree that javadoc should be updated. That was the first thing I would 
do prior to the move to is to run though all the methods and update the 
javadoc.

The public fields were intentional. I was going to blog a manifesto 
about javabean semantic considered harmful but I have yet had the time. 
That said I probably don't want to open that can of worms by having it 
conflict with the commit so I'll probably just update the code.

I don't disagree with the wild-card import issue though.
Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412



Moving benchmark out of sandbox?

2005-03-14 Thread Kevin A. Burton
Has annyone had a chance to take a look at the benchmark project I've 
been working on?

http://jakarta.apache.org/commons/sandbox/benchmark/
I'm really happy with the way everything is turning out and I'd like to 
move from the sandbox to proper so that I can do a release.

I want to use the benchmark code within the FeedParser so I can export 
benchmarks on network IO, feed parse time, etc.  I need to move into 
proper so that I can do a benchmark 1.0 release. :)

Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


VOTE: feedparser 0.5.0 RC1

2005-03-13 Thread Kevin A. Burton
(Sent this out on Friday but it looks like it bounced... )
OK.
I took the time tonight and made an FeedParser 0.5.0 RC1 available for 
testing:

http://apache.org/~burton/
http://apache.org/~burton/commons-feedparser-0.5-beta.tar.gz
This is our initial release and on Monday I'll probably cut 0.5.0 final 
assuming there are no objections.

http://jakarta.apache.org/commons/feedparser/
Since this is a first release a changelog doesn't really apply.  One 
thing to note is that this includes Brad's RSS feed location bugfixes.

The current release plan to 1.0 is to release 0.5.0 as a initial 
release.  I'll probably want to do a 0.6.0 release right after this with 
some refactoring and commons-benchmark. 
Then I want to release a FeedParser 1.0 as the code is really solid.

Thanks!
Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


VOTE: feedparser 0.5.0 RC1

2005-03-12 Thread Kevin A. Burton
OK. 

I took the time tonight and made an FeedParser 0.5.0 RC1 available for 
testing:

http://apache.org/~burton/
http://apache.org/~burton/commons-feedparser-0.5-beta.tar.gz
This is our initial release and on Monday I'll probably cut 0.5.0 final 
assuming there are no objections.

http://jakarta.apache.org/commons/feedparser/
Since this is a first release a changelog doesn't really apply.  One thing to 
note is that this includes Brad's RSS feed location bugfixes.
The current release plan to 1.0 is to release 0.5.0 as a initial release.  I'll probably want to do a 0.6.0 release right after this with some refactoring and commons-benchmark.  

Then I want to release a FeedParser 1.0 as the code is really solid.
Thanks!
Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Benchmark sandbox site updated...

2005-03-05 Thread Kevin A. Burton
Hey guys.
I had some time this weekend to spend more time working on the benchmark 
project I started in the sandbox.

Its coming along nicely and I pushed a version of the xdocs to the site:
http://jakarta.apache.org/commons/sandbox/benchmark/
Wanted to see what you guys thought.
The core benchmarking code is really robust and I'm trying to get the 
API as solid as possible ASAP.  I have one more refactor to do WRT 
rollover of the last logged stable metic and the current pending metric.

I also have some XMLRPC initialization code that I want to move into SVN 
and finish up a daemon I have that uses jrobin to build histographs.

http://www.jrobin.org/
All of this should tie in really nicely I think and make a really solid 
and simple benchmarking package in the spirit of log4j.

Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: [FeedParser] Patch: Maven build changes

2005-03-01 Thread Kevin A. Burton
Nick Lothian wrote:
The patch below modifies the FeedParser Maven build so it can be used to
compile the code. This should apply against
http://svn.apache.org/repos/asf/jakarta/commons/proper/feedparser/trunk/
 

Thanks Nick!
I was wondering how to do that :)
I'll try to patch it tonight. I want to upgrade Jaxen but I'm not ready yet.
Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Runtime properties... easy VM configuration with system props... (contrib?)

2005-02-27 Thread Kevin A. Burton
I was wondering what people would think of this.
At work (and in various places) I've needed simple cross-application 
configuration.

For example I'll need to configure the FeedParser, Lucene, etc when it 
starts up.

Lucene is a good example.  Right now some of the runtime configurations 
are done with system properties:

 public static final int DEFAULT_MAX_FIELD_LENGTH =
   Integer.parseInt(System.getProperty("org.apache.lucene.maxFieldLength",
 "1"));
Which is a *bit* confusing because this doesn't even correspond to a 
classname or field name.

So what I did was create a concept known as a "runtime property" which 
isn't a constant in the purest sense:

 public static int DEFAULT_MAX_FIELD_LENGTH = 1;
So now I have a runtime property of DEFAULT_MAX_FIELD_LENGTH with a 
default value of 1.

The trick si that its non-final.  This means I can change it at anytime 
in my application

So what I do now is that I just define a system property for this variable:
org.apache.lucene.index.IndexWriter.DEFAULT_MAX_FIELD_LENGTH=5
Then on VM startup I call:
- Load my properties file into system properties
 - Call RuntimeProperties.init()
Which looks at *all* system properties and determines which ones can be 
reflected into classes and then into fields. If its able to reflect them 
into classes and fields then we attempt to parse and set the value.  All 
of this of course is done via reflection.

Now of course reflection is a *bit* slow but this is only done once and 
takes about 2 seconds.  Certainly worth it.

Right now I have a fairly functional working prototype.  It also 
supports the List interface so you can define lists and they are updated 
in Java.

There's some more work I want to handle including saving and loading 
properties into .ser files via serialization.  This way the developer 
could set a value via XMLRPC or some other UI and then save the values 
so that they'll be restored between VM lifecycle.

I haven't seen any other projects out there like this. 

--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: [feedparser] Release HOWTO?

2005-02-24 Thread Kevin A. Burton
Phil Steitz wrote:
If you are using maven, the dist plugin will do most of the archive creation for you (though for now you need to take a little extra care to get the right stuff in the distros.  The next release of the dist plugin will probably eliminate the need to do anything in maven.xml).  I started updating the page below to include maven-oriented instructions a while back.  This http://cvs.apache.org/~psteitz/release.html is as far as I got.   Patches (against the current page) welcome.  I was planning to split this into separate Ant / Maven instruction pages. 
 

Wow... thats really cool actually.  I can't get the maven build to work 
for the FeedParser right now due to a dependency not being in ibiblio. 
I'd have to update jaxen.  I'm goign to try for fix that before 1.0 though.

I also created scripts to do the signing and create the symlinks and put them in /committers/tools/releases.  I don't know if the link structure is the same after Hen's reengineering of the download pages, so be careful there.  
 

Thats sweet...
Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: [feedparser] Release HOWTO?

2005-02-22 Thread Kevin A. Burton
Phil Steitz wrote:
Kevin A. Burton wrote:
I'm pending on doing a first beta release of FeedParser here shortly.
Is there a document anywhere describing current release procedures 

This is a little out of date, but a good place to start:
http://jakarta.apache.org/commons/releases/index.html
Good god.  Those are a LOT of steps.  Has anyone automated this process 
at all?  There's no way I'm going to be doing this for every release ;)

Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


[feedparser] Release HOWTO?

2005-02-21 Thread Kevin A. Burton
I'm pending on doing a first beta release of FeedParser here shortly.
Is there a document anywhere describing current release procedures 
including:

- Release Candidate scheduling
- Nighly build setup
- Gump integration
- Archive setup
... For the life of me I couldn't find anything like this.
Thanks!
Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: commons benchmark in sandbox.

2005-02-16 Thread Kevin A. Burton
Brett Porter wrote:
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
You might like to check out Atlassian Profiling - I believe it does
something similar to what you are doing. I've found it useful in the
past for the reasons you've given.
http://opensource.atlassian.com/profiling/
 

Thats looks closer to what I want... I'll checkout the code...
Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: commons benchmark in sandbox.

2005-02-16 Thread Kevin A. Burton
Richard Sitze wrote:
With so many benchmark and profiling tools available that do not require 
instrumenting the code, what real benefit do you see this providing? 
 

Again... I haven't found anything that comes anywhere close to what I 
need. 
Most profiling tools are horrible... and most benchmarking tools require 
you to recompile your application.

This way your app can export benchmarks and you can enable/disable them 
at runtime.

You can also LEAVE them enabled and use them to export historical data 
for your app.

Again... think log4j but for benchmarks.
Similarly, with AspectJ [or other alternatives], what are you providing 
that goes beyond what you might do in that space?

 

I haven't played around much with ApsectJ but it doesn't do a lot of 
what I want.  I mean I'd have to provide my own function advice which 
would have to implement benchmarking so I'm back to square one.

The advice approach is cool.  It would be cool of commons benchmark 
could benchmark any existing packages.  For example I could benchmark 
the ConnectorJ for MySQL without their cooperation.  Then all my 
executeUpdate, executeQuery functions would be benchmarked.

Still trying to think of the ideal approach here but its still coming 
together :)

Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


commons benchmark in sandbox.

2005-02-16 Thread Kevin A. Burton
Hey.
I just added a new project to the sandbox.  Its designed to provide 
lightweight runtime benchmarking for Java code.  Think log4j for 
benchmarking.

The code can be disabled at runtime with almost no performance hit.  Its 
also very fast when enabled as well being able to product 1M benchmarks 
per second with a modern CPU.

The goal is to provide universal and exported performance benchmarks 
that can be enabled at runtime for the JVM.  It can also be used to 
provide historical benchmarking.  Think perfmon for Java.  We actually 
are using it to tie it into ganglia and rrdtool so that we can generate 
graphs as the the performance of our application.

Right now its just a working proof of concept and needs a lot before it 
can be shipped.  Better API design, XML configuration support, 
documentation, etc.

Once (and if) its in Jakarta and out of the sandbox it could be used in 
packages like FeedParser or Tomcat to export benchmarking statistics.

Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: jcl blog post

2005-02-16 Thread Kevin A. Burton
Shey Rab Pawo wrote:
Anyway... I called my newborn connection pool BDCP (basic database
connection pool).
Its about 1/5 the size of DBCP and a LOT easier to maintain.
   

I built my own connection pool for similar but less informed reasons. 
I found DBCP to be simply unworkable for some reason.  I may have been
at fault, but I normally do not have that much trouble with anything. 
I would be very interested in seeing your BDCP, if you are making that
public.

 

I was thinking about just putting it in the sandbox. I wanted to get my 
benchmark code public first though...

Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412



Re: How do I import into the sandbox?

2005-02-15 Thread Kevin A. Burton
Brett Porter wrote:
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
svn import
https://svn.apache.org/repos/asf/jakarta/commons/sandbox/benchmark/trunk
from inside the directory you have your code locally
Later you need to go to the sandbox checkout of trunks-sandbox and do
svn propedit svn:externals .
and add your new project to have it checked out
Use svn commit -N . to commit just the directory changes.
 

Sweet... I'll add this to the UsingSVN wiki page...
Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


How do I import into the sandbox?

2005-02-15 Thread Kevin A. Burton
Maybe this is a stupid question but spending the last 30 minutes I can't 
figure out how to import into SVN.

http://wiki.apache.org/jakarta-commons/UsingSVN
Doesn't document it... and all I can figure out from the above and the 
dox is that the import command would be:

svn import 
https://svn.apache.org/repos/asf/jakarta/commons/sandbox/benchmark/trunk 
jakarta/commons/trunks-sandbox/benchmark

Is this correct?  "benchmark" is the name of the package I want to 
import and play with in the sandbox.

Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: jcl blog post

2005-02-15 Thread Kevin A. Burton
Craig McClanahan wrote:
On Tue, 15 Feb 2005 22:50:51 -0600, Vic <[EMAIL PROTECTED]> wrote:
 

oops :-[
Wrong link, this is it:
http://www.szegedi.org/articles/memleak.html
It talks about Commons logging, since i'ts open season.
.V
   

There's lots of ways to shoot yourself in the foot the same way ...
you don't need JCL to do that ... pretty much any implementation of
the factory design pattern should be looked at with suspicion.
By the way ... if you use [chain] you should *really* pay attention to
the Javadocs for CatalogFactory.clear() ;-)
 

You know I have a similar little story about Commons DBCP.
Its evil.. pure evil! ;)
I actually rewrote it from scratch because I needed a good connection 
pool implementation and DBCP just wasn't cutting it but it was 85% there.

So one weekend I gutted the core and wrote my own pool implementation 
and increased performance significantly.

The key part for me was that for SOME reason in my highly multithreaded 
app it would bleed connections. After about 48 hours our app wouldn't 
have any more connections and all my threads would sit there sleeping 
waiting for connections that would never come.

Anyway... I called my newborn connection pool BDCP (basic database 
connection pool).

Its about 1/5 the size of DBCP and a LOT easier to maintain.
Anyway... I was considering OSSing it here in the future but didn't know 
how to approach it with commons-dbcp folks...

Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412



Re: commons site broken.. shot myself in the foot!

2005-02-15 Thread Kevin A. Burton
Brett Porter wrote:
I'd suggest "maven clean xdoc site:sshdeploy" for now - it'll be much
faster and just get the essentials up there.
 

Sites up and working... I'll rework FeedParser to not extend the 
commons-build and add all the essentials.

Sorry for the glitch guys! 

Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: commons site broken.. shot myself in the foot!

2005-02-15 Thread Kevin A. Burton
Kevin A. Burton wrote:
Crap...
I just shot myself in the foot.  Anyone care to help?
I pushed to the wrong directory and now
More on this subject btw:
the  in commons-build is
/www/jakarta.apache.org/commons
Which is the worst setting right?  I think the problem is that I 
extended the commons-build/project.xml like I did when I was in the 
sandbox thinking this was the correct approach.  Guess I was wrong.

It looks like httpclient doesn't do this (to pick a random sample).
I'm trying to get a new version of the site up (because I feel really 
guilty about breaking it) but I can't find instructions and:

1. in commons-build "maven site" is taking FOREVER.. ug. It's stuck 
checking a bunch of links right now!

2. Whats up with the commons-site-deploy goal in maven.xml?   which one 
should I use?

Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


commons site broken.. shot myself in the foot!

2005-02-15 Thread Kevin A. Burton
Crap...
I just shot myself in the foot.  Anyone care to help?
I pushed to the wrong directory and now
http://jakarta.apache.org/commons/
is the feedparser documentation.
Can anyone help me regen it?
Maven is confusing...
  siteAddress = jakarta.apache.org
  siteDirectory = /www/jakarta.apache.org/commons
I thought that siteDirectory was the root and that it would end up in
/www/jakarta.apache.org/commons/feedparser
But I was wrong...
Anyway... I'll fix this on my end and I'll check the wiki to see if I 
can fix the site before someone replies flaming me!

Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: [feedparser] maven site:sshdeploy gives chmod errors

2005-02-15 Thread Kevin A. Burton
Kevin A. Burton wrote:
I'm trying to push out a new version of the FeedParser site at
http://jakarta.apache.org/commons/feedparser/
Instead of the commons/sandbox URL.
Oh... also... the above URL still 404s... :-/
I guess I'm doing something wrong ...
Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


[feedparser] maven site:sshdeploy gives chmod errors

2005-02-15 Thread Kevin A. Burton
I'm trying to push out a new version of the FeedParser site at
http://jakarta.apache.org/commons/feedparser/
Instead of the commons/sandbox URL.
But I get this error:

site:sshdeploy:
[echo]
  siteAddress = jakarta.apache.org
  siteDirectory = /www/jakarta.apache.org/commons
  siteUser = burton

[tar] Building tar: 
/usr/home/burton/projects/feedparser/target/commons-feedparser-0.5-beta-site.tar
[gzip] Building: 
/usr/home/burton/projects/feedparser/target/commons-feedparser-0.5-beta-site.tar.gz
[delete] Deleting: 
/usr/home/burton/projects/feedparser/target/commons-feedparser-0.5-beta-site.tar
[exec] gunzip: commons-feedparser-0.5-beta-site.tar already 
exists; not overwritten
[exec] chmod: dbcp/style/project-colburne.css: Operation not permitted
[exec] chmod: dbcp/style/maven-classic.css: Operation not permitted
[exec] chmod: dbcp/style/maven-base.css: Operation not permitted
[exec] chmod: dbcp/style/project.css: Operation not permitted
[exec] chmod: dbcp/style/maven-theme.css: Operation not permitted
[exec] chmod: dbcp/images/collapsed.gif: Operation not permitted
[exec] chmod: dbcp/images/external-classic.png: Operation not 
permitted

But it says build successful.
Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: new development: java 5 annotations library

2005-02-11 Thread Kevin A. Burton
James Rosen wrote:
I've been thinking about starting a library of commonly-used java 5
annotations, and I thought it might be good to have it be part of a
commons project.
I first proposed the idea to the sandbox:annotations group, but that
project is really more of a substitute for java 5 annotations.  They
suggested I pitch it to the commons:Lang people.
Some possible annotations:
@TODO - a standardized TODO
@immutable - an instance-level tag that implies that only certain
methods (those marked @non-mutating, perhaps?) can be called on the
instance.  This could be enforced by a security manager at runtime or
by a pre-processor at compile-time.
I'd love to hear any further thoughts on the idea.
 

@threadsafe ?
Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Need karma for commons proper...

2005-02-11 Thread Kevin A. Burton
I'm trying to import feedparser from the sandbox and into commons proper 
and I get:

> svn move 
https://svn.apache.org/repos/asf/jakarta/commons/sandbox/feedparser 
https://svn.apache.org/repos/asf/jakarta/commons/proper/feedparser
Authentication realm: <https://svn.apache.org:443> ASF Committers
Password for 'burton':
Authentication realm: <https://svn.apache.org:443> ASF Committers
Username: burton
Password for 'burton':
Authentication realm: <https://svn.apache.org:443> ASF Committers
Username: burton
Password for 'burton':
svn: CHECKOUT of '/repos/asf/!svn/ver/153448/jakarta/commons/proper': 
authorization failed (https://svn.apache.org)
svn: Your commit message was left in a temporary file:
svn:'svn-commit.2.tmp'

I assume this is because I need karma to commons proper?
Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: benchmark4j? Open Java benchmarking code similar to log4j?

2005-02-10 Thread Kevin A. Burton
robert burrell donkin wrote:
a OSS benchmarking tool would be cool but i'm unlikely to be able to
find the cycles to help you out... 

providing that you're an ASF committer and happy licensing under ASL2,
then the sandbox can be a useful place to start out a project (whether
it ends up in the commons proper or not). 
 

Yeah... I was probably going to do that... I have a prototype 
implementation written already and we're using it at work.  The cool 
part is that with two lines of code I can have any arbitrary benchmark 
logged.

Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: concurrency and starting a synchronized block

2005-02-10 Thread Kevin A. Burton
WHIRLYCOTT wrote:
I guess this thread should end soon, but while we're still having some 
fun ... ;)

ConcurrentHashMap can do concurrent put() operations and concurrent 
get() operations... and that's the tricky part.

I just love all that stuff that Doug Lea has done.  For those who 
haven't looked at util.concurrent, I recommend it.  Sounds like others 
do as well.

I know... its good stuff.  I blogged about it:
http://www.peerfear.org/rss/permalink/2004/12/19/TheJavaUtilConcurrentPackageAndThreadConcurrency/
All the fun toys that are available ;)
Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: concurrency and starting a synchronized block

2005-02-10 Thread Kevin A. Burton
Torsten Curdt wrote:
Guys, forgive me if this too off topic...
...but I thought it is somehow related to
collections that's why I am bringing it up
here anyway. I bet someone of you will know

Ignore what everyone else says on this list topic.  ha.
Use a ReentrantReadWriteLock from JDK 1.5.  There's a backport to JDK 
1.4 out on the net. Google for "backport concurrent oswego" or something

Then you can do a
   lock.readLock().lock()
on our gets and then do a writeLock on your puts.  the writeLock will 
backup the readlock but if you only have readlocks they can all happen 
at once.

Normally though its not too big a deal since gets() on a hashtable are 
O(1)

Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: Feedparser exception

2005-02-10 Thread Kevin A. Burton
Steven Leija wrote:
Hey Kevin,
I'm working on integrating feed parser with AppFuse and getting the 
following exception.  Is this simple cause the classloader is perhaps 
loading a different version of jaxen?

Yeah..  Thats exactly your issue.  We want to move to the latest Jaxen 
but i'm waiting for 1.0 to do this.  (which won't be that long).  Just 
use the one thats in SVN right now. 

Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


[RESULT] FeedParser moving from sandbox to commons proper.

2005-02-09 Thread Kevin A. Burton
FYI.   The vote has been open for about a week now with >= 5 +1s and no 
-1s. 

So FeedParser is going to move to commons proper as soon as I get time 
(probably tomorrow).

Thanks for all the help guys!
Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


benchmark4j? Open Java benchmarking code similar to log4j?

2005-02-09 Thread Kevin A. Burton
A problem I'm having at work right now is that I need a simple 
benchmarking tool across multiple libraries.  The FeedParser is a good 
example because I want to link to the code there but also in our 
internal code which also has some intregration with our DB.

This way I can look at a histograph of operations per second and how all 
of the systems interact.

I wrote a simple prototype and here's the javadoc:
/** * Benchmark that allows cheap and lightweight "benchmarking" (go 
figure) of * arbitrary code. All you have to do is call inc() every 
time a method * completes which will then increment the benchmark and 
perform any operations * necessary to maintain the benchmark. * * This 
class is lightweight (only requires a hashmap entry, and (24 bytes per 
* benchmark) of storage with no external requirements. This class is 
also * threadsafe so if you need to call this from multithreaded code 
to benchmark * the you'll be ok. * * The benchmark is maintained as 
number of inc()s per minute. This can be any * type of operation you 
want. Technically the interval can be longer than a * minute but we 
will end up with stale data. That's the tradeoff with this * type of 
benchmark. Its cheap and easy to maintain but anything more than 60 * 
seconds worth of data and you'll end up with a stale benchmark. * * 
Internally we use an incremented value which is accumulated and reset 
ever 60 * seconds. When we reset the benchmark we reset the current 
value so that we * can start accumulating again. * * @author mailto:[EMAIL PROTECTED]">Kevin Burton * @version $Id: 
Adler32.java,v 1.4 2004/05/21 22:21:32 burton Exp $ */ 

Now it dawned on me that if this was OSS that it could be used similar to 
log4j.  One could integrate this with log4j to have it log its operations every 
60 seconds so that you could enable logging of benchmark information if you're 
trying to debug performance.
It would also allow constructs such as:
Benchmark benchmark = Benchmark.getBenchmark( Foo.class );
try {
   benchmark.enter();
   //perform some slow complicated operation
} finally {
   benchmark.exit();
}
Then I could enable the benchmarks logging at runtime.  Since the benchmarks 
only require 100 bytes or so (with hashmap overhead) one could add benchmarking 
anywhere they wanted without much of a VM overhead.
Anyway... my NYE resolution was to make sure all of my util code becomes OSS 
;)..  Any interest in having this move into the sandbox or collaborating in 
this somewhere?
Assuming there's interest that is.  I need it for work so I'll probably work on a proof of concept ASAP ... 

Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: VOTE: FeedParser move to Commons Proper...

2005-02-06 Thread Kevin A. Burton
robert burrell donkin wrote:
+1
 

OK... great.  Thanks guys.  So does this mean I'm a go?  I've had more 
than 3 +1s and no -1s . 

I'd like to move to commons proper soon as I'd ideally like to do a 
0.5.0 release prior to my codecon talk on Sat Feb 12th.  No pressure 
though ;)

Is it possible to migrate the SVN repository so I still have my version 
information? 

i'm going to assume that 'give out' is just an inaccurate choice of
words. new committers can be proposed once feedparser is in the commons
proper and voted on in the usual fashion. 
 

Yup... usual process... sorry...
Also... I assume we can get a dedicated mailing list for the FeedParser?
HttpClient is currently doing this.
   

a couple of points:
1. that was a bit of an experiment which didn't work out as well as was
hoped. having all the components on one list encourages a sense of
community and also provides for better oversight.
 

And a bit of noise I'm afraid.  Brad already has problems keeping on the 
list. 

I can just suggest to filter on [feedparser] in the subject line though. 

2. wanting or needing a separate mailing list is a sign that a component
doesn't belong in the commons any more. 

 

It might be necessary to move out of the commons eventually but we're 
not there just yet.  Maybe in a couple months after our initial release.

I don't mind running with the commons list.  Its not too bad a requirement.
Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412



Re: VOTE: FeedParser move to Commons Proper...

2005-02-04 Thread Kevin A. Burton
Dion Gillard wrote:
Dirk,
from what I can see feedparser seems more like a top level java
project than a commons one. Maybe it should go straight from the
sandbox to jakarta?
 

What I'm worried about this is that we might be a bit early for a top 
level java project. We only have 3 developers and we haven't done a 
release yet (because we're prevented from doing one). Maybe its time for 
the incubator but I'm a bit nervous about that since it seems REALLY 
complicated from my perspective. Maybe its easier now...

My current goal of moving from the sandbox to the commons was to do a 
release and just get more developers. Then in a couple months we can 
look at the situation again.

Is there a pattern of projects moving from the commons to a top level 
jakarta project?

I just want to do whats easy and conventional for now ;)
Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: VOTE: FeedParser move to Commons Proper...

2005-02-03 Thread Kevin A. Burton
Brad Neuberg wrote:
Total +1 on this. Now that the ROME developers want to work on a 
unified API and JavaOne speech this should make working with them much 
easier.
It will also mean that you don't have to give me anonCVS diffs anymore 
and can commit by yourself ;)

Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


VOTE: FeedParser move to Commons Proper...

2005-02-02 Thread Kevin A. Burton
Subject:
Hey gang.
I'd like to propose that we move FeedParser into commons proper.  The main
personal requirement for this is that I want to do a 0.5 release for my 
CodeCon
talk on the FeedParser on Feb 11.

http://jakarta.apache.org/commons/sandbox/feedparser/
We've been in the sandbox for 11 months now.  The FeedParser itself is 
more than
2 years old.  Its currently used in production at rojo.com to handle 
more than
1.9 million feeds.

We currently have three developers working on the FeedParser:
Kevin Burton (me)
Brad Neuberg (Rojo Networks Inc.)
Joseph Ottinger (Fusion Alliance)
We're also working with the Rome developers (another RSS parser) to try to
standardize APIs and are collaborating on a common feed parsing components
including networking IO, autodiscovery, unit test, and potential 
collaboration.
In order for this to happen though I need to get a stable release of 
FeedParser
out the door and the sandbox doesn't allow any releases.

I also want to be able to give out SVN commit to additional developers 
as they
come on board.

Also... I assume we can get a dedicated mailing list for the FeedParser?
HttpClient is currently doing this.
The roadmap for FeedParser is to get a 0.5 release out before Feb 11 and 
then
about a month later to release 1.0.  Then I want to start working on 
better and
DEEPER unit tests and then rewrite the backend to use SAX.   At this 
point I
can make a better case that the Rome developers should build their 
object model
on top of FeedParser 

Thanks guys!!!
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: svn commit: r149214 - in jakarta/commons/sandbox/feedparser/trunk: ./ src/java/org/apache/commons/feedparser/ src/java/org/apache/commons/feedparser/locate/ src/java/org/apache/commons/feedparser/network/

2005-01-30 Thread Kevin A. Burton
Dion Gillard wrote:
Hi Kevin,
you may want to set the subversion eol property for project.xml to native.
 

OK... is the default causing any problems? I don't see anything strange 
happening

Thanks.
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


new FeedParser site pushed...

2005-01-30 Thread Kevin A. Burton
FYI I finally had some time to push out a new version of the FeedParser 
site to jakarta.apache.org...

http://jakarta.apache.org/commons/sandbox/feedparser/
Included updated docs, updated javadoc, developer lists, etc.
I'm still working on getting nightly snapshot builds setup.  Right now I 
think that depends on the maven jar build which won't work due to a 
jaxen issue.

I'll have to blog about this later...
Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: subversion: thanks for the hard work!

2005-01-30 Thread Kevin A. Burton
Torsten Curdt wrote:
As the subversion changeover for jakarta-commons has gone remarkably
smoothly, I would just like to say thanks to all those who made it
happen, in particular:
  Justin Erenkrantz
  Tim O'Brien
  Henri Yandell
Guys, your hard work is greatly appreciated, and I'm looking forward to
using a 21st-century version control system!

+1... thanks again for all your hard work guys... I'm enjoying playing 
with SVN :)

Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


[feedparser] Components cannot be released from the sandbox ?

2005-01-30 Thread Kevin A. Burton
I was just taking a look here:
And it says:
http://wiki.apache.org/jakarta-commons/JakartaCommonsEtiquette
The sandbox is a space provided by Jakarta for the development of 
experimental code by existing committers. It is divided into components.

Any Jakarta committer has the right ask for karma and have it granted. 
The right place to ask is on the commons-dev mailing list.

Components cannot be released from the sandbox.
I'm trying to get us to a point where we can release a 0.5 beta of 
FeedParser and then shortly after that (a month or so?) a 1.0 release 
candidate.  I'm giving a talk on the FeedParser at CodeCon so I wanted 
to do a 0.5 or at least a tagged SVN before then.

But it looks like I can only have nightly builds in the sandbox.
Which brings up the question of whether or not I can move out of the 
sandbox and into commons proper or maybe into the incubator...

This has been brought up before due to the fact that we currently have 
multiple developers working on FeedParser and coordination is a bit of a 
pain when working in the sandbox.

Any thoughts?
Things are moving along nicely. We're getting some solid attention and 
patches from external developers and might be collaborating with the 
Rome developers or merging projects.  We're proposing a joint 
presentation at JavaOne on the subject.

Thanks gang!
Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: [feedparser] Fwd: Fwd: [ST-J] java rss?

2005-01-28 Thread Kevin A. Burton
Dion Gillard wrote:
Dion I was looking at feedparser a little (and btw my comment
previously was about the commons-configuration project not feedparser)
and my understanding it's an event based API, eg analogous to SAX.
 

Yes...
Also the front page 'example' indicates classes that just don't seem
to even exist in the Javadoc. 

I know. Joseph Ottinger just gave me a patch to build all packages in 
SVN with Javadoc. Now I just need to figure out how to update the site :)

The example has the text "Developers
place all their logic in a FeedParserListener which receives callbacks
from the FeedParser. They then pass the FeedParser an InputStream and
they are ready to get events:" but the Javadoc has no class called
FeedParser. The sample code then shows that the FeedParserListener is
implemented as an inline class of type DefaultFeedParserListener which
is also not in the javadoc. It has  utilises a variable called parser
- FeedParser parser = FeedParserFactory.newFeedParser(); - again this
class doesn't exist in the javadoc.
 

Hm... that one should... The javadoc is out of date. Again we're still 
trying to get everything setup within Apache correctly. Still trying to 
work on that. Any help appreciated ;)

There's a wiki page I created for this:
http://wiki.apache.org/jakarta-commons/FeedParser/HelpingDevel
finally the method signature of the onItem()
public void onItem( FeedParserState state,
   String title,
   String link,
   String description,
   String permalink ) throws FeedParserException {
shows that it doesn't support the many features of RSS 2.0 for example
enclosures (important in my context) plus many other tags you can find
in the rss item.
 

Yes... it was designed that way. onItem() is designed to be compatible 
across all flavors of RSS and Atom. Any additional metadata is passed 
within additional events.

For example the above has no date information. If you want dates a 
second event is called after onItem() called onCreated() with a java 
Date object (and we handle the complexity of ISO8601 vs RFC822 dates)

of course the example might just be very old but it's not exactly
awe-inspiring when the given example doesn't appear to match anything
documented in the api.
 

The API is just out of sync. We should still have more examples.
just thought you might like to pass this feedback on.
 

Thanks for the feedback!
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: [all] svn migration starting

2005-01-27 Thread Kevin A. Burton
Dennis Lundberg wrote:
You can find them here:
  http://www.apache.org/dev/version-control.html#anon-svn
It took me a while to find though.
Thanks... but still VERY confusing.  Is the migration done?
https://svn.apache.org/repos/asf/
Theres nothing in jakarta or commons ... I just need to get the 
FeedParser source so I can get work done! :)

Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: [all] svn migration starting

2005-01-27 Thread Kevin A. Burton
Brett Porter wrote:
A couple of Maven things that need changing:
- set maven.changelog.factory for subversion (see the changelog plugin 
documentation). I'll do this when I have a few more minutes to spare

Man... for the life of me I can't find checkout instructions for the new 
SVN repository anywhere!   What am I missing

Anyone?
Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: [feedparser] Fwd: [ST-J] java rss?

2005-01-25 Thread Kevin A. Burton
Dion Gillard wrote:
From a mailing list I'm on.

yeah I considered that, but you know, I was just trying out the
Configuration system and the PropertyConfiguration appears to indulge
in duplicating all the keys every time you write() the config back to
the disk!  The quality of some Commons projects leave a bit to be
desired sometimes.
 

Theres now way this is the FeedParser... we don't have a properties 
configuration system.

Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: Feedparser

2005-01-19 Thread Kevin A. Burton
Donahoo, Jeff wrote:
Kevin,
 

Hi.  First and foremost, thanks for your work on the Apache 
Feedparser.  I am thinking about using it for my Java class when I 
teach GUI development.  I do have a few questions if you're willing:

 

   1. What's the status of the project?  Is development ongoing?
Yes... very much so
   1. The documentation is pretty sparse.  The online API is missing
  several classes.  Any plans to address this?
Really?  Yes... we plan to address it. I'm giving a presentation at 
codecon in Feb 11 so it will be fixed before then I hope.

   1. Do you have instructions on compiling?  When I try the Ant
  build, I get all sorts of errors.  There's no install document. 
  For now, I am using the jar file in lib.

What errors... it should build right out of CVS
   1. Why doesn't FeedParserListener.onItem include a pubDate?  That
  seems to be fairly standard information in most RSS feeds.
 

Ha... it actually isn't standard.  Its a bit complicated actually... anyway
You'll have onItem() called then onDate() with a java.util.Date  passed.
Kevi
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412



Re: FeedParser

2005-01-14 Thread Kevin A. Burton
Daniel Massie wrote:
Thanks for the reply :)
 


I've been playing around with it this afternoon, and found it pretty easy
to use. One thing that I think may be broken just now is the
AtomFeedParser, it doesn't call listener.finished() at the end of its
parse method.
 

Crap... thats not good...  Anyway... I fixed it...
Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


[Fwd: Re: FeedParser]

2005-01-14 Thread Kevin A. Burton
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

--- Begin Message ---
Daniel Massie wrote:
Hi there
I have just started to look at the feed parser from the jakarta sandbox
for use in an online aggregator. I was hoping that you could point me in
the direction of documentation for the project (other than the api) or any
examples of its use? Otherwise the following questions would be of great
help..
 

Right now there's minimal documentation I'm afraid...
1. Am I correct in thinking that there is no way to specify a time period
for feeds to be checked again? They are checked once and method returns?
 

Its your job to schedule feed updates...
2. Using the style in the example class, will this support all forms of feed?
 

You mean Atom, RSS, etc... yes...
3. Could you provide an example of auto discovery?
 

Just call FeedLocator.locate( resource, content ) which will return a 
FeedList...

Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412


--- End Message ---
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Re: cvs commit: jakarta-commons-sandbox/feedparser build.properties

2005-01-12 Thread Kevin A. Burton
Michael Heuer wrote:
Hello Kevin,
I think you may be missing the point of one of the key features of a maven
build -- you don't have to check dependencies into cvs, you simply
reference them in your project.xml.
 

I get it... I just haven't had a chance to fix that yet.
http://maven.apache.org/reference/project-descriptor.html#dependencies
   

For third-party jars such as newsmonster-lib.jar and ksa-lib.jar perhaps
that don't live on the ibiblio repository, you'll want to either submit
them to ibiblio or set up a local repository, see
 

Yup...
http://maven.apache.org/faq.html#ibiblio-upload
   

After you get a proper maven build going, you can generate an ant build
file that also downloads dependencies using
 

Also I believe some of these .jars are running patches which I've 
submitted to jdom/jaxen etc and I haven't had time to audit their 
releases to verify that my patches made it in.

Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412



Re: [feedparser]Feedparser maturity

2005-01-11 Thread Kevin A. Burton
[EMAIL PROTECTED] wrote:
Hi,
I'm thinking of using feedparser as the base of a syndication project,
i've already used informa, after getting comfortable with it, issues such
as dtd handling and international characters cropped up. 

Yes... flexible feed parsing is really important.  Most existing parsers 
don't really do a good job at this.

Most existing regexp parsers can do a better job the they have an ENTIRE 
class off issues...

Switched to rome,
however, no hibernate support is there, have already done the hibernate
mapping for common objects for rome however some bugs are still but then
just saw feedparser.
 

You'd have to build your own mapping for your persistence layer.  
FeedParser provides just an event stream...

Wondering, how flexible is feedparser in parsing malformed or slightly
inaacurate feeds, is it as flexible as universal feed parser, if there is
no dtd, "it's ok, just carry on processing"?. 

It doesn't require this in the DTD... I disable it in the parser layer.
We do more in some areas but less in others I think.  For example I 
think the Universal FeedParser can even handle out of order elements and 
so forth.   The Jakarta FeedParser can handle XML prolog, external 
entities (even unknown ones) incorrect byte order markers, etc.  We also 
take latin1 entities and replace them with their unicode literal so we 
don't break them. 

The filter can also be disabled if you want to remain strict.  By 
default its enabled.

Another thing, couldn't get
feedparser working, the maven dependencies are either incomplete or
inaccurate.
 

Yes... probably... haven't played with that much.  I'm evil!
Anyway, i would love to work on feedparser. The event model is an
interesting way to go about parsing.
 

Thanks... if you make any changes be sure to send us patches :)
Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: Fwd: RE: feedparser

2004-10-24 Thread Kevin A. Burton
Brad Neuberg wrote:
Kevin, do you know of a good answer to his question?
Hope all is well,
 Brad
 

Check out org.apache.commons.feedparser.output.  It was designed for 
exactly what you want.

You give it an output stream and then call feed events on it.
For example:
FileOutputStream fos = new FileOutputStream( "/tmp/rss.xml" );
RSS10_OutputFeedParserListener out = new RSS10_OutputFeedParserListener( 
fos );

out.init();
out.onChannel( null, "My new channel", "http://my.server.com";, "this is 
a description" );
out.onItem( ... );
out.onItem( ... );
out.finished();

Then you'll have a new RSS 1.0 file in /tmp/rss.xml
The only problem is that I only have a skeleton impl in CVS now.
I want to have output serializers for RSS 1.0/2.0 and Atom.
Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: [feedparser] Getting Brad Neuberg CVS commit

2004-10-21 Thread Kevin A. Burton
David Graham wrote:
It might be helpful to look at the Warning Signs portion of this page:
http://jakarta.apache.org/site/newproject.html
Several of them seem to apply to feedparser.
 

I realize that a few of them apply but they also apply to most early 
projects. Our goal was to start building a community while it was under 
development and as we moved towards 1.0.

Its partly my fault in that I haven't had time to blog about FeedParser 
or attract more of a community.

Theres a HUGE effort behind RSS/Atom right now and we need to do a 
better job at getting FeedParser out there.

Right now its VERY stable and I feel a 1.0 is around the corner we're 
still trying to stabilize it (which is difficult since the specs keep 
changing).

Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: [feedparser] Getting Brad Neuberg CVS commit

2004-10-21 Thread Kevin A. Burton
Craig McClanahan wrote:
On Thu, 21 Oct 2004 13:00:56 -0700, Kevin A. Burton
<[EMAIL PROTECTED]> wrote:
[snip]
 

When a new projects is created are you telling me that you don't give
CVS commit to the lead developers? How would IBM feel if when they
contributed Xerces that you wouldn't give their lead engineers access to
CVS?
   

If you had gone through the incubation process
(http://incubator.apache.org) the way that IBM is doing for Derby, or
BEA is doing for Beehive, that is indeed what would have happened.
However, I suspect there would have been pushback on a project with
only two active developers, both working for the same company.
 

Yes... which is why I wanted a place to make forward progression until 
we're ready to push it through the incubator.

Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412



Re: [feedparser] Getting Brad Neuberg CVS commit

2004-10-21 Thread Kevin A. Burton
Shapira, Yoav wrote:
Hi,
Yeah, the sandbox is not the best place for something that's on the
critical path for something else's release.
 

The critical path is FeedParsers 1.0 release. We're just working very 
hard on it because we need it for work...

One suggestion: take feedparser in-house.  Finish it.  Ship your
product.  Then submit it back, probably right into the commons proper
(not sandbox), and possibly into the incubator if you want it to be a
non-commons jakarta project.  The discussion on where it should go will
take place at the time.  But for now, you'll have control and can work
at your own pace.
 

Man... this is very difficult. Back in the day it didn't have to be so 
hard... commons, incubator, sandbox...

What I need is a "Apache contrib for dummies" HOWTO
:)
Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: [feedparser] Getting Brad Neuberg CVS commit

2004-10-21 Thread Kevin A. Burton
matthew.hawthorne wrote:
Kevin A. Burton wrote:
Listen... I'm sorry if we're trying to move too fast. We're a startup 
and on a very aggressive schedule. We're trying to get FeedParser to 
1.0 ASAP because its a critical portion of Rojo. Brad is a lead 
developer and its becoming difficult to synchronize our work without 
CVS commits. We're constantly having to coordinate our commits due to 
CVS limitations. If we were using a more anarchic revision control 
system like bitkeeper or arch this wouldn't be as much of a problem.

I apologize in advance if I'm out of line, but has anyone considered 
if the jakarta-commons-sandbox is truly the best place for [feedparser]?

Based on recent emails, it doesn't seem to be a good fit.
I've had a bit of discussion about this with Sam Ruby and other people 
within Apache.  The FeedParser was too early to go though the incubator 
and I just really wanted a solid place to make a lot of progress at the 
time.

Anyway... opening this up might be a can of worms but it seems that the 
FeedParser would have to go through the incubator to make it into a project.

Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: [feedparser] What I'm Working on Today

2004-10-21 Thread Kevin A. Burton
Brad Neuberg wrote:
Howdy. I've mapped out today (Thursday) to hack on the feed parser 
here at work, and just wanted to tell folks whats on my plate, rather 
than just keep it as conversations between Kevin and I. Here is what I 
would like to achieve today:

* Roll in unit tests for Flickr and Yahoo Groups into TestProbeLocator
We really need to talk to Flickr about correctly implementing HTTP and 
RSS/Atom autodiscovery. They've been very bad about this ...

* Make Flickr support more robust (they support several different 
kinds of feeds, such as for tags, groups, etc., some which support 
autodiscovery correctly and some which don't)
I didnt' realize this when I did my first implementation thanks.
* Some of the unit tests won't run on Windows due to some file path 
expansion issues; I am going to try to fix these
Yeah... my bad ;)
* The autodiscovery code is a bit flaky, breaking when the attributes 
are in the wrong order. I want to fix this and improve the unit tests 
to be test more variations.
Could you come up with some unit tests for this? I think I came up with 
some and it passed all attribute ordering passes but you might be right.

There might also be some issues with Feedster and Topix support that I 
will take a look at today and tommorrow. 
Topix is important. I asked Feedster to make their changes to their site 
but they seem lazy :-/

Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: [feedparser] Getting Brad Neuberg CVS commit

2004-10-21 Thread Kevin A. Burton
Craig McClanahan wrote:
On Wed, 20 Oct 2004 17:14:33 -0700, Kevin A. Burton
<[EMAIL PROTECTED]> wrote:
 

Brad is working full time on feedparser and you're essentially telling
him he can't get CVS access until its 1.0. How are we supposed to GET it
to 1.0 it he can't get CVS access?
   

That's certainly not clear from the email history.  For example, you
could help this cause a lot if you mentioned (in your CVS commit
messages) which one were applied because Brad did them instead of you.
Nobody can tell that he did *any* of the work.
 

I've documented the patches Brad has given me in everyone of my commits. 
Sorry if it wasn't in the email...

Do you see the problem here?
I think the issue is that right now for the jakarta sandbox if you give
Brad access then you're giving him access to a number of other projects.
He doesn't want access to other projects he just wants access to FeedParser.
   

The deeper issue is that you seem to expect Apache to work like
SourceForge, which it doesn't.  Committer access is earned (based on
demonstrated contributions), not requested -- and it's voted on by
other committers (in this particular case, those who commit to Jakarta
Commons projects), not granted to non-current-committers simply
because of asking.
 

Brad is one of the lead developers on the FeedParser. Its a NEW project 
and we're both working on it.

FeedParser is a contribution from Rojo and we're both working on it 
here! Its very difficult for us to make forward progress if I can't give 
a lead developer CVS commit.

The fact that jakarta-commons-sandbox is all under the control of a
single set of karma is an unfortunate fact of our current CVS
implementation, but it makes absolutely no difference to the case. 
 

When a new projects is created are you telling me that you don't give 
CVS commit to the lead developers? How would IBM feel if when they 
contributed Xerces that you wouldn't give their lead engineers access to 
CVS?

Any prospective Commons committer who couldn't be trusted to play by
the rules shouldn't be a committer on *any* Apache project.  On the
other hand, granting sandbox-wide or commons-wide (which happens when
sandbox projects get promoted) karma is a key tool in increasing the
community of active developers on individual packages, because it
reduces the barrier to jump in and help.
 

Listen... I'm sorry if we're trying to move too fast. We're a startup 
and on a very aggressive schedule. We're trying to get FeedParser to 1.0 
ASAP because its a critical portion of Rojo. Brad is a lead developer 
and its becoming difficult to synchronize our work without CVS commits. 
We're constantly having to coordinate our commits due to CVS 
limitations. If we were using a more anarchic revision control system 
like bitkeeper or arch this wouldn't be as much of a problem.

--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412



Re: [feedparser] Getting Brad Neuberg CVS commit

2004-10-20 Thread Kevin A. Burton
Dirk Verbeeck wrote:
Hi Kevin, Brad
With only 10 emails on commons-dev and 0 on commons-user it will be 
difficult to get a positive vote for you, Brad.
(you can always try, the community decides)

Like Henri said last month(1), activity in the community is important.
For a sandbox project this is difficult because there aren't many 
developers/users and low email traffic. And with the two of you 
working right next to each other, even more.

Brad, the other OSS projects you worked on are not very recent and not 
active anymore. So our main source of info will be the apache mailing 
lists. (any involvement is positive, ditto with involvement in other 
apache components/projects, even if it is just answering questions)

My advice, try to promote feedparser, maybe get involved with other 
projects and get their interest. Create a struts demo appl for 
feedparser or anything to get a healthy user base for feedparser.
When feedparser has a user base and is mature enough for a 1.0 release 
in commons proper then I'm sure you will get voted in.
Brad is working full time on feedparser and you're essentially telling 
him he can't get CVS access until its 1.0. How are we supposed to GET it 
to 1.0 it he can't get CVS access?

Do you see the problem here?
I think the issue is that right now for the jakarta sandbox if you give 
Brad access then you're giving him access to a number of other projects. 
He doesn't want access to other projects he just wants access to FeedParser.

Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: [feedparser] Others working on this?

2004-10-20 Thread Kevin A. Burton
Brad Neuberg wrote:
Are there other programmers on the list who are working on the Jakarta 
Feed Parser? I know Kevin and I are, but I am just wondering if there 
are others.
There has been misc admin work done by some other folks such as license 
changing and so forth.

Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


[feedparser] Getting Brad Neuberg CVS commit

2004-10-19 Thread Kevin A. Burton
Hi gang.
Brad Neuberg has been working with me on the Jakarta Feed Parser for the 
last 6 months, and has proved himself capable of committing to CVS via 
the patch mechanism.  He has implemented large changes to the feed 
parser, such as heuristics for more advanced weblog provider probing, 
unit test infrastructure, and more.  He has also shown that he can 
communicate on the Jakarta Commons mailing list concerning patches and 
design changes, as he has been a member on this list for the last five 
months. 

Brad is currently working on landing a large set of patches, which he 
will discuss on this list.  It would help him and I if he had CVS access. 

Can I get Brad CVS access to FeedParser in the sandbox?
Kevin
--
Use Rojo (RSS/Atom aggregator).  Visit http://rojo.com. Ask me for an 
invite!  Also see irc.freenode.net #rojo if you want to chat.

Rojo is Hiring! - http://www.rojonetworks.com/JobsAtRojo.html
If you're interested in RSS, Weblogs, Social Networking, etc... then you 
should work for Rojo!  If you recommend someone and we hire them you'll 
get a free iPod!
   
Kevin A. Burton, Location - San Francisco, CA
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: [feedparser] Attaching patch again

2004-09-05 Thread Kevin A. Burton
Brad Neuberg wrote:
It looks like attachments are stripped out of the mailing list; here 
is the patch in unified diff format:

I rewrote getFeedPath
1.  it was using duplicate indexOf queries for the same value.  Wasted 
CPU :-/  Also I used lastIndexOf to start scan from the end of the string.

2.  It stripped text after # or ? but not both... so
http://foo.com?cat=dog#here
would not work...
Here is the new method body:
   protected static String getFeedPath( String resource ) 

   throws MalformedURLException {
   

   // strip off any query string or anchors
   int end = resource.lastIndexOf( "#" );
   

   if ( end != -1 )
   resource = resource.substring( 0, end );
   end = resource.lastIndexOf( "?" );
   if ( end != -1 )
   resource = resource.substring( 0, end );
   if ( ! resource.endsWith( "blosxom.cgi" ) ) {
   Matcher fileMatcher = patternToStrip.matcher(resource);
   resource = fileMatcher.replaceAll("");
   }
   

   if ( ! resource.endsWith( "/" ) ) {
   resource = resource + "/";
   }
   

   return resource;
   }

Kevin
--
Please reply using PGP.
   http://peerfear.org/pubkey.asc    
   
   NewsMonster - http://www.newsmonster.org/
   
Kevin A. Burton, Location - San Francisco, CA, Cell - 415.595.9965
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412
 IRC - freenode.net #infoanarchy | #p2p-hackers | #newsmonster

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: [feedparser] Attaching patch again

2004-09-04 Thread Kevin A. Burton
Brad Neuberg wrote:
+private static Pattern patternToStrip = 
Pattern.compile("[^/](/\\w*\\.\\w*$)");

Brad...
Won't the above regexp prevent:
http://foo.com//bar
from matching?
Usually the HTTP server will just do a 302 redir when using two slashes.
 /**
  * A regex to extract the user from a Xanga URL
@@ -143,7 +143,8 @@
   new FeedReference("index.rss", 
FeedReference.RSS_MEDIA_TYPE),
   new FeedReference("rss.xml", 
FeedReference.RSS_MEDIA_TYPE),
   new FeedReference("index.rdf", 
FeedReference.RSS_MEDIA_TYPE),
-  new FeedReference("index.xml", 
FeedReference.XML_MEDIA_TYPE) };
+  new FeedReference("index.xml", 
FeedReference.RSS_MEDIA_TYPE),
Wondering if we should have a new media type... POTENTIAL_RSS_MEDIA_TYPE 
... this way we can just note that this MIGHT be a feed.

Other than that looks good. 

--
Please reply using PGP.
   http://peerfear.org/pubkey.asc    
   
   NewsMonster - http://www.newsmonster.org/
   
Kevin A. Burton, Location - San Francisco, CA, Cell - 415.595.9965
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412
 IRC - freenode.net #infoanarchy | #p2p-hackers | #newsmonster

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


jakarta-commons-sandbox commit privs for feedparser...

2004-09-03 Thread Kevin A. Burton
I'd like to give CVS commit to the sandbox to Brad Neuberg 
([EMAIL PROTECTED]) who's working with me on getting a stable build of 
FeedParser ready.


Thanks
Kevin
--
Please reply using PGP.
   http://peerfear.org/pubkey.asc
   
   NewsMonster - http://www.newsmonster.org/
   
Kevin A. Burton, Location - San Francisco, CA, Cell - 415.595.9965
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412
 IRC - freenode.net #infoanarchy | #p2p-hackers | #newsmonster

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Bad deadlock on commons-dbcp 1.2.1?

2004-07-18 Thread Kevin A. Burton
Task(TaskThread.java:252)
   at ksa.robot.TaskThread.run(TaskThread.java:88)
... any idea?
--
Please reply using PGP.
   http://peerfear.org/pubkey.asc
   
   NewsMonster - http://www.newsmonster.org/
   
Kevin A. Burton, Location - San Francisco, CA, Cell - 415.595.9965
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412
 IRC - freenode.net #infoanarchy | #p2p-hackers | #newsmonster

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


[feedparser] ... is ASL 2.0 compliant...

2004-03-02 Thread Kevin A. Burton
All taken care of... thanks!

Kevin

--

Please reply using PGP:

   http://peerfear.org/pubkey.asc

   NewsMonster - http://www.newsmonster.org/
   
Kevin A. Burton, Location - San Francisco, CA, Cell - 415.595.9965
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412
 IRC - freenode.net #infoanarchy | #p2p-hackers | #newsmonster

begin:vcard
fn:Kevin Burton
n:Burton;Kevin
email;internet:[EMAIL PROTECTED]
x-mozilla-html:TRUE
version:2.1
end:vcard



signature.asc
Description: OpenPGP digital signature


Re: [feedparser] License

2004-03-02 Thread Kevin A. Burton
Henri Yandell wrote:

Yep, looks killable. IDE stuff shouldn't be in anyway, even if it's an
allowed licence.
 

Sorry... my bad.. that's just my default cut and paste...

I'll just remove the file from CVS. 

Kevin

--

Please reply using PGP:

   http://peerfear.org/pubkey.asc

   NewsMonster - http://www.newsmonster.org/
   
Kevin A. Burton, Location - San Francisco, CA, Cell - 415.595.9965
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412
 IRC - freenode.net #infoanarchy | #p2p-hackers | #newsmonster

begin:vcard
fn:Kevin Burton
n:Burton;Kevin
email;internet:[EMAIL PROTECTED]
x-mozilla-html:TRUE
version:2.1
end:vcard



signature.asc
Description: OpenPGP digital signature


Commons FeedParser talk tomorrow in Mountain View

2004-02-23 Thread Kevin A. Burton
I'm going to be talking about my new commons sandbox contribution 
(FeedParser) tomorrow at the Web Services SIG...

http://www.peerfear.org/rss/permalink/2004/02/23/WebServicesSIGWhatIsRSS/

The funny part... it's at the Microsoft campus!

Open Source at the Microsoft campus. sw33t!

Kevin

--

Please reply using PGP:

   http://peerfear.org/pubkey.asc

   NewsMonster - http://www.newsmonster.org/
   
Kevin A. Burton, Location - San Francisco, CA, Cell - 415.595.9965
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412
 IRC - freenode.net #infoanarchy | #p2p-hackers | #newsmonster

begin:vcard
fn:Kevin Burton
n:Burton;Kevin
email;internet:[EMAIL PROTECTED]
x-mozilla-html:TRUE
version:2.1
end:vcard



signature.asc
Description: OpenPGP digital signature


Re: jakarta-commons-sandbox karma for 'burton'...

2004-02-17 Thread Kevin A. Burton
Noel J. Bergman wrote:

Fascinating ... so it allowed you to create directories without having
karma, but it did not allow you to commit files.  I wonder if that is a bug.
 

Yes... that's exactly what happened.

I added the directories without a problem and then when I want to do a 
commit I got the karma failure.

Kevin

--

Please reply using PGP:

   http://peerfear.org/pubkey.asc

   NewsMonster - http://www.newsmonster.org/
   
Kevin A. Burton, Location - San Francisco, CA, Cell - 415.595.9965
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412
 IRC - freenode.net #infoanarchy | #p2p-hackers | #newsmonster

begin:vcard
fn:Kevin Burton
n:Burton;Kevin
email;internet:[EMAIL PROTECTED]
x-mozilla-html:TRUE
version:2.1
end:vcard



signature.asc
Description: OpenPGP digital signature


Re: jakarta-commons-sandbox karma for 'burton'...

2004-02-17 Thread Kevin A. Burton
robert burrell donkin wrote:

it's a bit weird that. your directories go in but not (it appears) 
the  code. if no one steps up soon, i'd suggest trying requesting 
karma from  root cc'ing the jakarta pmc.
The cvs add went through without a problem but the commit caused some 
issues..

Certainly something is wrong.

Kevin

--

Please reply using PGP:

   http://peerfear.org/pubkey.asc

   NewsMonster - http://www.newsmonster.org/
   
Kevin A. Burton, Location - San Francisco, CA, Cell - 415.595.9965
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412
 IRC - freenode.net #infoanarchy | #p2p-hackers | #newsmonster

begin:vcard
fn:Kevin Burton
n:Burton;Kevin
email;internet:[EMAIL PROTECTED]
x-mozilla-html:TRUE
version:2.1
end:vcard



signature.asc
Description: OpenPGP digital signature


Re: jakarta-commons-sandbox karma for 'burton'...

2004-02-17 Thread Kevin A. Burton
John Keyes wrote:

On 17 Feb 2004, at 06:01, Kevin A. Burton wrote:

Can I get sandbox karma for burton?

I want to work on FeedParser here until we're ready to move it over 
to commons.  I have some other misc code I want to move over as well...


Kevin, you have karma for the sandbox, the cvs mails serve
as evidence.
If only you were correct ;)

... see output below:

> cvs commit -m "init"
cvs commit: Examining .
cvs commit: Examining src
cvs commit: Examining src/java
cvs commit: Examining src/java/org
cvs commit: Examining src/java/org/apache
cvs commit: Examining src/java/org/apache/commons
cvs commit: Examining src/java/org/apache/commons/feedparser
cvs commit: warning: directory CVS specified in argument
cvs commit: but CVS uses CVS for its own purposes; skipping CVS directory
cvs commit: Examining src/java/org/apache/commons/feedparser/impl
cvs commit: Examining src/java/org/apache/commons/feedparser/locate
cvs commit: Examining src/java/org/apache/commons/feedparser/output
cvs commit: Examining src/java/org/apache/commons/feedparser/test
? src/java/org/apache/commons/feedparser/test/TestFeedParserUTF8.rss
? src/java/org/apache/commons/feedparser/test/TestFeedParserUTF8.java
? src/java/org/apache/commons/feedparser/test/TestFeedParser.java
? src/java/org/apache/commons/feedparser/test/TestAtom.xml
? src/java/org/apache/commons/feedparser/test/TestAtom.java
? 
src/java/org/apache/commons/feedparser/output/RSS10_OutputFeedParserListener.java
? src/java/org/apache/commons/feedparser/locate/package.html
? src/java/org/apache/commons/feedparser/locate/FeedReference.java
? src/java/org/apache/commons/feedparser/locate/FeedLocator.java
? src/java/org/apache/commons/feedparser/locate/DiscoveryLocator.java
? src/java/org/apache/commons/feedparser/impl/DebugFeedParserListener.java
 Access denied: Insufficient Karma 
(burton|jakarta-commons-sandbox/feedparser)
cvs server: Pre-commit check failed
 Access denied: Insufficient Karma 
(burton|jakarta-commons-sandbox/feedparser/src/java/org/apache/commons/feedparser)
cvs server: Pre-commit check failed
cvs [server aborted]: correct above errors first!

--

Please reply using PGP:

   http://peerfear.org/pubkey.asc

   NewsMonster - http://www.newsmonster.org/
   
Kevin A. Burton, Location - San Francisco, CA, Cell - 415.595.9965
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412
 IRC - freenode.net #infoanarchy | #p2p-hackers | #newsmonster

begin:vcard
fn:Kevin Burton
n:Burton;Kevin
email;internet:[EMAIL PROTECTED]
x-mozilla-html:TRUE
version:2.1
end:vcard



signature.asc
Description: OpenPGP digital signature


jakarta-commons-sandbox karma for 'burton'...

2004-02-16 Thread Kevin A. Burton
Can I get sandbox karma for burton?

I want to work on FeedParser here until we're ready to move it over to 
commons.  I have some other misc code I want to move over as well...

Kevin

--

Please reply using PGP:

   http://peerfear.org/pubkey.asc

   NewsMonster - http://www.newsmonster.org/
   
Kevin A. Burton, Location - San Francisco, CA, Cell - 415.595.9965
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04 99F1 4412
 IRC - freenode.net #infoanarchy | #p2p-hackers | #newsmonster

begin:vcard
fn:Kevin Burton
n:Burton;Kevin
email;internet:[EMAIL PROTECTED]
x-mozilla-html:TRUE
version:2.1
end:vcard



signature.asc
Description: OpenPGP digital signature


Re: FeedParser in CVS with Atom Support (migrate to Jakarta Commons)

2004-01-27 Thread Kevin A. Burton
Tim O'Brien wrote:

Kevin, on second thought, if you are not planning on bring in an 
existing "community", and this is your IP.  I see no reason why you 
cannot start this project in the sandbox.  When you mentioned that you 
had a community, I had visions of 10 outside contributors all wanting 
access to the jakarta commons sandbox.  One thing we absolutely are 
trying to avoid going forward is adding committers via the commons 
sandbox.  That was my only concern, but if this has ben addressed, I'm 
not going to stand in your way.
Sounds good... No... right now I'm the only main developer. I'm 
expecting contributions and users from the Atom/RSS community but as 
usual contributors are hard to come by.  I expect it will be 1 month or 
so before we NEED to give someone commit at which time I can start to 
migrate into the incubator if that happens.

It would be nice to get sandbox access anyway as I have a number of 
components I want to migrate into the ASF which are early in their 
development.

Kevin

--

Please reply using PGP:

   http://peerfear.org/pubkey.asc

   NewsMonster - http://www.newsmonster.org/
   Dean in 2004! - http://blog.deanforamerica.com/
   
Kevin A. Burton, Location - San Francisco, CA, Cell - 415.595.9965
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 4D20 40A0 C734 307E C7B4  DCAA 0303 3AC5 BD9D 7C4D
 IRC - freenode.net #infoanarchy | #p2p-hackers | #newsmonster


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Re: FeedParser in CVS with Atom Support (migrate to Jakarta Commons)

2004-01-25 Thread Kevin A. Burton
Tim O'Brien wrote:

Kevin A. Burton wrote:

Awesome... ok.  So does this mean I can go forward with the sandbox?  
I would like to move code into the sandbox, change the package and 
source organization inline with Apache policy, and then attract other 
developers from the Atom/RSS community.

:-)  Well, there's a hitch.  We can't approve new committers for 
components which are in the sandbox.  You'll have to attract members 
of the existing ASF community.
I'm just going to go the incubator route... the documentation on the 
incubator site does seem a bit daunting though.  It seems like a lot of 
work for just a CVS repository ;)

I will probably end up blogging about this process when I'm done.  Sort 
of a Lazy Developers Guide to the Jakarta Incubator.

I'm nothing if not lazy! ;)

I will try to take care of this tonight.

Thanks!

Kevin

--

Please reply using PGP:

   http://peerfear.org/pubkey.asc

   NewsMonster - http://www.newsmonster.org/
   Dean in 2004! - http://blog.deanforamerica.com/
   
Kevin A. Burton, Location - San Francisco, CA, Cell - 415.595.9965
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 4D20 40A0 C734 307E C7B4  DCAA 0303 3AC5 BD9D 7C4D
 IRC - freenode.net #infoanarchy | #p2p-hackers | #newsmonster


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Re: FeedParser in CVS with Atom Support (migrate to Jakarta Commons)

2004-01-24 Thread Kevin A. Burton




Noel J. Bergman wrote:

  Kevin A. Burton wrote:
  
  
I assume I will get an "all clear" from the ASF once they receive my 
legal paperwork...

  
  
Signed CLAs are recorded for Kevin A Burton and Sofari.

  

Awesome... ok.  So does this mean I can go forward with the sandbox?  I
would like to move code into the sandbox, change the package and source
organization inline with Apache policy, and then attract other
developers from the Atom/RSS community. 

I think this process will take about a month or so... then I would like
to address going through the incubator or moving to a commons project
at that point.

Make sense?

BTW.. emailed [EMAIL PROTECTED] WRT passwd reset on my "burton" account
and haven't heard back. I assume I need to get sandbox CVS commit
whuffie as well.

Peace!

Kevin
-- 

Please reply using PGP:

http://peerfear.org/pubkey.asc

NewsMonster - http://www.newsmonster.org/
Dean in 2004! - http://blog.deanforamerica.com/

Kevin A. Burton, Location - San Francisco, CA, Cell - 415.595.9965
   AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 4D20 40A0 C734 307E C7B4  DCAA 0303 3AC5 BD9D 7C4D
  IRC - freenode.net #infoanarchy | #p2p-hackers | #newsmonster



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Re: FeedParser in CVS with Atom Support (migrate to Jakarta Commons)

2004-01-24 Thread Kevin A. Burton




Noel J. Bergman wrote:

  Kevin A. Burton wrote:
  
  
I assume I will get an "all clear" from the ASF once they receive my 
legal paperwork...

  
  
Signed CLAs are recorded for Kevin A Burton and Sofari.
  

Beautiful... thanks for getting back to me on this.

Kevin
-- 

Please reply using PGP:

http://peerfear.org/pubkey.asc

NewsMonster - http://www.newsmonster.org/
Dean in 2004! - http://blog.deanforamerica.com/
    
Kevin A. Burton, Location - San Francisco, CA, Cell - 415.595.9965
   AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 4D20 40A0 C734 307E C7B4  DCAA 0303 3AC5 BD9D 7C4D
  IRC - freenode.net #infoanarchy | #p2p-hackers | #newsmonster



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Re: FeedParser in CVS with Atom Support (migrate to Jakarta Commons)

2004-01-23 Thread Kevin A. Burton




Noel J. Bergman wrote:

  
  
  
Looking at the incubator documentation scares me.  Seems like a lot of
work.  I've been doing the OSS thing for a while now... not sure if I
need that.

  
  
The docs are probably still out of date.  We just moved code through the
Incubator in something over a week, most of which was spent with people on
holiday.  In this sort of case, the Incubator is essentially the place for
recording the IP checks, which we're already reviewing in this thread.
  

OK... great.  Do you think it makes sense to even think about the 

  As I understand it, you have submitted a software grant or corporate CLA,
which we are waiting to be recorded.  FYI, it appears that your own CLA may
have been misplaced, since there isn't one on record.  The license will be
changed.  So you need to do that and make sure that your paperwork has been
recorded.
  

Ha... I've been working on Apache back in the day before there was even
a CLA ;).. It was never on file because I was never asked to sign one
and they started to become required after I already had moved onto
other things.  

Regardless... I've signed and sent off everything including my own CLA
and my corporate CLA so everthing should be in line..

  	--- Noel

P.S.  Just contact root@ about your password.
  

Great... does it still make sense to use the sandbox at all?

Kevin
-- 

Please reply using PGP:

http://peerfear.org/pubkey.asc

NewsMonster - http://www.newsmonster.org/
Dean in 2004! - http://blog.deanforamerica.com/

Kevin A. Burton, Location - San Francisco, CA, Cell - 415.595.9965
   AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 4D20 40A0 C734 307E C7B4  DCAA 0303 3AC5 BD9D 7C4D
  IRC - freenode.net #infoanarchy | #p2p-hackers | #newsmonster



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Re: FeedParser in CVS with Atom Support (migrate to Jakarta Commons)

2004-01-22 Thread Kevin A. Burton
robert burrell donkin wrote:

AFAIK since it needs a donation document signing it should probably 
go  through the incubator. in theory since you're already a jakarta  
committer (burton at apache.org, right?), it should just be a case of  
being nodded through (but also ensuring that all the legalities have  
been taken care of). IIRC avalon pushed through a similar incubation  
with the minimum of fuss very quickly recently but you'll probably 
need  a member to champion it through for this to happen.

if it doesn't come through the incubator then i'd say that someone 
from  the pmc would need to nod the acceptance though.
Looking at the incubator documentation scares me.  Seems like a lot of 
work.  I've been doing the OSS thing for a while now... not sure if I 
need that. 

I would rather just make forward progress in jakarta commons or the 
sandbox and then make it a subproject once we have more developers. 

Of course that might be unacceptable... I don't know.

the code should start in the sandbox (just like everything else). 
this  actually serves a useful purpose since it means that the code 
can be  checked and brought in line with the rest of the commons more 
easily  there.

since you're already a apache committer, you can request sandbox 
karma  (and have it granted) and start setting up the structure and 
the  website straight away (though you probably shouldn't commit 
anything of  the donated stuff until the all clear comes through.)
I assume I will get an "all clear" from the ASF once they receive my 
legal paperwork...

BTW this should be taken as friendly advice (rather than definitive  
policy) since i'm no longer on the pmc and (happily) out of the 
jakarta  policy loop now.


Yup... I guess I will have to ask the PMC.

Kevin

--

Please reply using PGP:

   http://peerfear.org/pubkey.asc

   NewsMonster - http://www.newsmonster.org/
   Dean in 2004! - http://blog.deanforamerica.com/
   
Kevin A. Burton, Location - San Francisco, CA, Cell - 415.595.9965
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 4D20 40A0 C734 307E C7B4  DCAA 0303 3AC5 BD9D 7C4D
 IRC - freenode.net #infoanarchy | #p2p-hackers | #newsmonster


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Re: FeedParser in CVS with Atom Support (migrate to Jakarta Commons)

2004-01-22 Thread Kevin A. Burton




Noel J. Bergman wrote:

  
Kevin, are you the sole author of the code?  Was it a work-for-hire?  You
wrote that "Our lawyers have finally had a chance to review the Apache
Public License and contributors documents (long story short they had no
problems)."  Who is "Our"?

  

"Our" is a company called Sofari (working name) that I've recently
founded.  

The legal documentation has been signed by our CEO and mailed to the
ASF.  IS there anything else I need to do?  hope not... :)

  I ask those questions in terms of the IP ownership.  I see that all of the
files are copyright to Sofari.  I cannot locate a reference to "Sofari" as a
corporate entity, but peerfear.org is registered to you.

The copyright attribution will change once the code migrates into
Apache.  The only reason the copyright remains is due to lazyness on my
part.

  
  
FAIK since it needs a donation document signing it should probably go
through the incubator.

  
  
Grey area.  If there is a company involved that isn't Kevin's sole
proprietorship, it would be best to get a software grant.  If the code is
exclusively Kevin's with no company (what is Sofari?), then it should be
covered by Kevin's CLA.
  

I've already signed and mailed the corporate contibutors agreement...
done this before ;)

  
  Similar.  External codebase.  The author was not a committer.  Provided a
software grant (and was made a committer by the Avalon PMC during the
interim), and had the code reviewed (preliminary review found GPL
dependencies that were removed).  Went into an existing codebase with ASF
Committers waiting for it.

All in all, seems a worthwhile and easy thing to do.  The RSS code could be
handy in several projects (possibly something in James, possibly in OpenIM,
etc.).
  

.. and a lot more... RSS/Atom and aggregation is going to explode in
2004.

However you guys want to move forward is fine.  The incubator does seem
like a lot of politics though.  Not something that I'm excited to do. 
One reason I wanted to move it into the commons is so that I could
easily make rapid progress, attract other developers, and then come up
with a more formal plan when we approach 1.0.  

Does it make more sense to assign the copyright over and then put it
into the sandbox?

I'm planning on posting this to a lot of RSS/Atom development
communities so I need a place for us to focus our development
efforts... 

Also... who can I talk to about a reset of my [EMAIL PROTECTED]
passwd?  I recently blew a disk with all my SSH RSA keys and I've since
forgot the passwd to that account.

Kevin
-- 

Please reply using PGP:

http://peerfear.org/pubkey.asc

NewsMonster - http://www.newsmonster.org/
Dean in 2004! - http://blog.deanforamerica.com/

Kevin A. Burton, Location - San Francisco, CA, Cell - 415.595.9965
   AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 4D20 40A0 C734 307E C7B4  DCAA 0303 3AC5 BD9D 7C4D
  IRC - freenode.net #infoanarchy | #p2p-hackers | #newsmonster



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

FeedParser in CVS with Atom Support (migrate to Jakarta Commons)

2004-01-21 Thread Kevin A. Burton
I've sent a few emails off to [EMAIL PROTECTED] about this... 
had a bunch of +1s...

You can view the history here:

http://www.peerfear.org/rss/permalink/2004/01/11/FeedParserAPIForJavaSourceAvailable

I would like to migrate this code into jakarta-commons.  I don't think 
it makes sense right now to make this a dedicated sub-project especially 
until the API is a bit more solid and we have > 3 developers working on 
the code.

That and the incubator seems like a lot of bureaucracy which I just 
don't want to deal with right now.

So if I get some +1s then I would like to merge this into the 
jakarta-commons CVS and start moving from there...

The current codebase is here..

When we migrate over the package will change to 
org.apache.commons.feedparser

http://www.peerfear.org/rss/permalink/2004/01/21/FeedParserInCVSWithAtomSupport/

Thoughts?

Kevin

--

Please reply using PGP:

   http://peerfear.org/pubkey.asc

   NewsMonster - http://www.newsmonster.org/
   Dean in 2004! - http://blog.deanforamerica.com/
   
Kevin A. Burton, Location - San Francisco, CA, Cell - 415.595.9965
  AIM/YIM - sfburtonator,  Web - http://peerfear.org/
GPG fingerprint: 4D20 40A0 C734 307E C7B4  DCAA 0303 3AC5 BD9D 7C4D
 IRC - freenode.net #infoanarchy | #p2p-hackers | #newsmonster


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Re: Torque learning curve WAS: RE: Jakarta Persistence Framework?

2002-01-03 Thread Kevin A. Burton

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Jason van Zyl <[EMAIL PROTECTED]> writes:


> > 
> > 
> > http://reptile.openprivacy.org
> > 
> > Doesn't use any Turbine code (we don't need any) and uses Torque by itself.
> > 
> > The only thing I did was download torque, symlink the 'src' directory to
> > Reptile's 'src', edited build.properties to reflect my install and just ran
> > 'ant'.
> > 
> > The only thing you need to do is init Turbine.
> > 
> >   TurbineConfig config = new TurbineConfig( ".",
> > "webapps/reptile/WEB-INF/etc/TurbineResources.properties" );
> > 
> >   config.init();
> 
> This is not the correct way to use Torque in a stand-alone fashion, look at
> the tests in the decoupled torque for an example of how to do. I've been
> trying to get rid of TurbineConfig forever.


We are running an older version of Torque..

Kevin

- -- 
Kevin A. Burton ( [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED] )
 Location - San Francisco, CA, Cell - 415.595.9965
Jabber - [EMAIL PROTECTED],  Web - http://relativity.yi.org/

$_='while(read+STDIN,$_,2048){$a=29;$c=142;if((@a=unx"C*",$_)[20]&48){$h=5;
$_=unxb24,join
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: Get my public key at: http://relativity.yi.org/pgpkey.txt

iD8DBQE8NLDfAwM6xb2dfE0RAlsdAJ9ZkpEE1HwfEwtVYlmzb2YNTzvyAQCgwdUd
MXJl8L5Id7FJqngh7p2wBwg=
=qiI1
-END PGP SIGNATURE-

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>




Re: Torque learning curve WAS: RE: Jakarta Persistence Framework?

2002-01-02 Thread Kevin A. Burton

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Jason van Zyl <[EMAIL PROTECTED]> writes:


> I also feel that Torque is a little out of scope for a commons package and
> the general feeling within the Turbine group is that Torque should
> eventually become its own project when it leaves the Turbine fold.


I would agree here.  Torques complexities really deserve its own 'focus' group,
separation of concerns and all.

- -- 
Kevin A. Burton ( [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED] )
 Location - San Francisco, CA, Cell - 415.595.9965
Jabber - [EMAIL PROTECTED],  Web - http://relativity.yi.org/

We can plant a house, we can build a tree
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: Get my public key at: http://relativity.yi.org/pgpkey.txt

iD8DBQE8M+5zAwM6xb2dfE0RAgGVAJ99v3glJxT9nTeLVQ6wR2iKayXCjQCdGvdc
Ibkc8NVEhxfvfUxrD+YjsSk=
=ataD
-END PGP SIGNATURE-

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>