Re: [patch?] feedparser (organizing imports)
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)
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
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
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
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
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
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
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?
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?
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?
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?
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?
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?
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
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?
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?
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
(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
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...
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
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?)
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?
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?
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?
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.
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.
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.
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
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?
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?
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
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!
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!
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!
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
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
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
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...
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?
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
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
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
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.
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?
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...
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...
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...
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...
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/
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...
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!
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 ?
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?
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
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
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?
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
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
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]
-- 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
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
[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
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
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
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
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
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
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
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
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?
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
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
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
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...
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?
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...
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
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
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'...
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'...
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'...
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'...
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)
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)
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)
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)
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)
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)
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)
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)
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?
-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?
-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]>