<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-23445</id>
	<title>Nabble - Rome</title>
	<updated>2009-11-27T00:33:29Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/Rome-f23445.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Rome-f23445.html" />
	<subtitle type="html">&lt;div style=&quot;float:left;margin:5px;&quot;&gt;
&lt;img src=&quot;http://old.nabble.com/file/f23445/rome.png&quot; border=&quot;0&quot; /&gt;
&lt;/div&gt;
&lt;a href=&quot;https://rome.dev.java.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ROME&lt;/a&gt; is an set of open source Java tools for parsing, generating and publishing RSS and Atom feeds. 
The core ROME library depends only on the JDOM XML parser and supports parsing, generating and converting all of the popular RSS and Atom formats including RSS 0.90, RSS 0.91 Netscape, RSS 0.91 Userland, RSS 0.92, RSS 0.93, RSS 0.94, RSS 1.0, RSS 2.0, Atom 0.3, and Atom 1.0. 
You can parse to an RSS object model, an Atom object model or an abstract SyndFeed model that can model either family of formats.</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26539278</id>
	<title>rdf:resource in RSS 1.0 feeds</title>
	<published>2009-11-27T00:33:29Z</published>
	<updated>2009-11-27T00:33:29Z</updated>
	<author>
		<name>Andreas Harth-2</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I'd like to create a feed containing something like this:
&lt;br&gt;&lt;br&gt;&amp;lt;rss:item rdf:about=&amp;quot;#foo&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ...
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;rdfs:seeAlso rdf:resource=&amp;quot;&lt;a href=&quot;http://sun.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sun.com/&lt;/a&gt;&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ...
&lt;br&gt;&amp;lt;/rss:item&amp;gt;
&lt;br&gt;&lt;br&gt;I've only seen String, List (of Strings) and Dates as
&lt;br&gt;data types. &amp;nbsp;Is it possible to add a URI and have the
&lt;br&gt;URI serialised as in the example above?
&lt;br&gt;&lt;br&gt;Best regards,
&lt;br&gt;Andreas.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26539278&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26539278&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Rome---Users-f23447.html&quot; embed=&quot;fixTarget[23447]&quot; target=&quot;_top&quot; &gt;Rome - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/rdf%3Aresource-in-RSS-1.0-feeds-tp26539278p26539278.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26228569</id>
	<title>Re: Help parsing http://feeds.guardian.co.uk/theguardian/rss</title>
	<published>2009-11-06T00:49:18Z</published>
	<updated>2009-11-06T00:49:18Z</updated>
	<author>
		<name>herceg_novi</name>
	</author>
	<content type="html">Thanks. The parsing was actually done from Nutch, using the Rome library. After further investigation, it turns out that there was a nutch property that limits the size of the downloaded file. I changed that property to unlimited (set http.content.limit to -1 in nutch-site.xml), and the parsing now works well. Thanks everyone for your help!&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Rome---Users-f23447.html&quot; embed=&quot;fixTarget[23447]&quot; target=&quot;_top&quot; &gt;Rome - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Help-parsing-http%3A--feeds.guardian.co.uk-theguardian-rss-tp26215747p26228569.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26220724</id>
	<title>Re: Help parsing http://feeds.guardian.co.uk/theguardian/rss</title>
	<published>2009-11-05T11:17:44Z</published>
	<updated>2009-11-05T11:17:44Z</updated>
	<author>
		<name>Martin Kurz</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;the error message you provided sounds like the feed wasn't valid xml 
&lt;br&gt;temporarily, at least when I'm testing the feed now with the following 
&lt;br&gt;code fragment, there's no problem.
&lt;br&gt;&lt;br&gt;SyndFeedInput input = new SyndFeedInput();
&lt;br&gt;SyndFeed feed = input.build( new XmlReader( new URL( 
&lt;br&gt;&amp;quot;&lt;a href=&quot;http://feeds.guardian.co.uk/theguardian/rss&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://feeds.guardian.co.uk/theguardian/rss&lt;/a&gt;&amp;quot; ) ) );
&lt;br&gt;&lt;br&gt;sincerely,
&lt;br&gt;&lt;br&gt;martin
&lt;br&gt;&lt;br&gt;herceg_novi schrieb:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello, I am using rome 1.0 to process Guardian rss link: 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://feeds.guardian.co.uk/theguardian/rss&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://feeds.guardian.co.uk/theguardian/rss&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Unfortunately I am getting the following error: 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Error parsing: &lt;a href=&quot;http://feeds.guardian.co.uk/theguardian/rss:&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://feeds.guardian.co.uk/theguardian/rss:&lt;/a&gt;&amp;nbsp;failed(2,200):
&lt;br&gt;&amp;gt; com.sun.syndication.io.ParsingFeedException: Invalid XML: Error on line 207:
&lt;br&gt;&amp;gt; XML document structures must start and end within the same entity.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Is there anything I can do to make rome process this rss? 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks!
&lt;/div&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26220724&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26220724&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Rome---Users-f23447.html&quot; embed=&quot;fixTarget[23447]&quot; target=&quot;_top&quot; &gt;Rome - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Help-parsing-http%3A--feeds.guardian.co.uk-theguardian-rss-tp26215747p26220724.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26216929</id>
	<title>Re: Help parsing http://feeds.guardian.co.uk/theguardian/rss</title>
	<published>2009-11-05T07:36:04Z</published>
	<updated>2009-11-05T07:36:04Z</updated>
	<author>
		<name>Tilman Bender-2</name>
	</author>
	<content type="html">Can you provide some code on how you are actually downloading the feed &amp;nbsp;
&lt;br&gt;document?
&lt;br&gt;I just tested it with a tool based on rome fetcher and it seems to &amp;nbsp;
&lt;br&gt;parse.
&lt;br&gt;When exactly does your error occur?
&lt;br&gt;&lt;br&gt;Tilman Bender
&lt;br&gt;Student des Software Engineering
&lt;br&gt;Hochschule Heilbronn
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26216929&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tbender@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Am 05.11.2009 um 16:12 schrieb herceg_novi:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hello, I am using rome 1.0 to process Guardian rss link:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://feeds.guardian.co.uk/theguardian/rss&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://feeds.guardian.co.uk/theguardian/rss&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Unfortunately I am getting the following error:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Error parsing: &lt;a href=&quot;http://feeds.guardian.co.uk/theguardian/rss:&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://feeds.guardian.co.uk/theguardian/rss:&lt;/a&gt;&amp;nbsp;failed 
&lt;br&gt;&amp;gt; (2,200):
&lt;br&gt;&amp;gt; com.sun.syndication.io.ParsingFeedException: Invalid XML: Error on &amp;nbsp;
&lt;br&gt;&amp;gt; line 207:
&lt;br&gt;&amp;gt; XML document structures must start and end within the same entity.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Is there anything I can do to make rome process this rss?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks!
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; View this message in context: &lt;a href=&quot;http://old.nabble.com/Help-parsing-http%3A--feeds.guardian.co.uk-theguardian-rss-tp26215747p26215747.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/Help-parsing-http%3A--feeds.guardian.co.uk-theguardian-rss-tp26215747p26215747.html&lt;/a&gt;&lt;br&gt;&amp;gt; Sent from the Rome - Users mailing list archive at Nabble.com.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26216929&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26216929&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26216929&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26216929&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Rome---Users-f23447.html&quot; embed=&quot;fixTarget[23447]&quot; target=&quot;_top&quot; &gt;Rome - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Help-parsing-http%3A--feeds.guardian.co.uk-theguardian-rss-tp26215747p26216929.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26216636</id>
	<title>Re: Help parsing http://feeds.guardian.co.uk/theguardian/rss</title>
	<published>2009-11-05T07:20:17Z</published>
	<updated>2009-11-05T07:20:17Z</updated>
	<author>
		<name>Tilman Bender-2</name>
	</author>
	<content type="html">Hmm,
&lt;br&gt;&lt;br&gt;W3C Validator shows this feed as not compliant to spec:
&lt;br&gt;&lt;a href=&quot;http://validator.w3.org/feed/check.cgi?url=http%3A%2F%2Ffeeds.guardian.co.uk%2Ftheguardian%2Frss&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://validator.w3.org/feed/check.cgi?url=http%3A%2F%2Ffeeds.guardian.co.uk%2Ftheguardian%2Frss&lt;/a&gt;&lt;br&gt;&lt;br&gt;Maybe the issue is related.
&lt;br&gt;&lt;br&gt;Tilman Bender
&lt;br&gt;Student des Software Engineering
&lt;br&gt;Hochschule Heilbronn
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26216636&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tbender@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Am 05.11.2009 um 16:12 schrieb herceg_novi:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hello, I am using rome 1.0 to process Guardian rss link:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://feeds.guardian.co.uk/theguardian/rss&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://feeds.guardian.co.uk/theguardian/rss&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Unfortunately I am getting the following error:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Error parsing: &lt;a href=&quot;http://feeds.guardian.co.uk/theguardian/rss:&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://feeds.guardian.co.uk/theguardian/rss:&lt;/a&gt;&amp;nbsp;failed 
&lt;br&gt;&amp;gt; (2,200):
&lt;br&gt;&amp;gt; com.sun.syndication.io.ParsingFeedException: Invalid XML: Error on &amp;nbsp;
&lt;br&gt;&amp;gt; line 207:
&lt;br&gt;&amp;gt; XML document structures must start and end within the same entity.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Is there anything I can do to make rome process this rss?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks!
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; View this message in context: &lt;a href=&quot;http://old.nabble.com/Help-parsing-http%3A--feeds.guardian.co.uk-theguardian-rss-tp26215747p26215747.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/Help-parsing-http%3A--feeds.guardian.co.uk-theguardian-rss-tp26215747p26215747.html&lt;/a&gt;&lt;br&gt;&amp;gt; Sent from the Rome - Users mailing list archive at Nabble.com.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26216636&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26216636&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26216636&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26216636&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Rome---Users-f23447.html&quot; embed=&quot;fixTarget[23447]&quot; target=&quot;_top&quot; &gt;Rome - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Help-parsing-http%3A--feeds.guardian.co.uk-theguardian-rss-tp26215747p26216636.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26215747</id>
	<title>Help parsing http://feeds.guardian.co.uk/theguardian/rss</title>
	<published>2009-11-05T07:12:45Z</published>
	<updated>2009-11-05T07:12:45Z</updated>
	<author>
		<name>herceg_novi</name>
	</author>
	<content type="html">Hello, I am using rome 1.0 to process Guardian rss link: 
&lt;br&gt;&lt;a href=&quot;http://feeds.guardian.co.uk/theguardian/rss&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://feeds.guardian.co.uk/theguardian/rss&lt;/a&gt;&lt;br&gt;&lt;br&gt;Unfortunately I am getting the following error: 
&lt;br&gt;&lt;br&gt;Error parsing: &lt;a href=&quot;http://feeds.guardian.co.uk/theguardian/rss:&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://feeds.guardian.co.uk/theguardian/rss:&lt;/a&gt;&amp;nbsp;failed(2,200): com.sun.syndication.io.ParsingFeedException: Invalid XML: Error on line 207: XML document structures must start and end within the same entity.
&lt;br&gt;&lt;br&gt;Is there anything I can do to make rome process this rss? 
&lt;br&gt;&lt;br&gt;Thanks!&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Rome---Users-f23447.html&quot; embed=&quot;fixTarget[23447]&quot; target=&quot;_top&quot; &gt;Rome - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Help-parsing-http%3A--feeds.guardian.co.uk-theguardian-rss-tp26215747p26215747.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25951267</id>
	<title>RE: Request to package ROME as rjack-rome gem</title>
	<published>2009-10-18T15:48:57Z</published>
	<updated>2009-10-18T15:48:57Z</updated>
	<author>
		<name>Nick Lothian</name>
	</author>
	<content type="html">Looks fine to me.
&lt;br&gt;&lt;br&gt;Thanks for doing this!
&lt;br&gt;&lt;br&gt;Nick
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; From: David Kellum [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25951267&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dek94@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; Sent: Monday, 19 October 2009 4:25 AM
&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25951267&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Subject: Request to package ROME as rjack-rome gem
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ROME developers,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I hope this is an appropriate list to contact you on. &amp;nbsp;Firstly, thanks
&lt;br&gt;&amp;gt; much for releasing ROME as open source! I'm writing to request your
&lt;br&gt;&amp;gt; consent to include ROME as a gem package in the RJack project:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://rjack.rubyforge.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://rjack.rubyforge.org/&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The projects goal is to package popular open-source java components as
&lt;br&gt;&amp;gt; rubygems for use with JRuby (ruby on the JVM). I would like to add
&lt;br&gt;&amp;gt; ROME as a gem named &amp;quot;rjack-rome&amp;quot; released under the same Apache 2.0
&lt;br&gt;&amp;gt; license.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have put together the bit of ruby source code and docs including the
&lt;br&gt;&amp;gt; license terms, as a pre-release branch to RJack for your review:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://github.com/dekellum/rjack/tree/rome/rome/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://github.com/dekellum/rjack/tree/rome/rome/&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Please let me know if you would prefer any additional acknowledgments
&lt;br&gt;&amp;gt; or
&lt;br&gt;&amp;gt; other changes in the license terms, and if I may have your consent in
&lt;br&gt;&amp;gt; releasing this under the &amp;quot;rjack-rome&amp;quot; gem name.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks for your attention,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; David Kellum
&lt;br&gt;&amp;gt; Seattle, WA
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25951267&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25951267&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;IMPORTANT: This e-mail, including any attachments, may contain private or confidential information. If you think you may not be the intended recipient, or if you have received this e-mail in error, please contact the sender immediately and delete all copies of this e-mail. If you are not the intended recipient, you must not reproduce any part of this e-mail or disclose its contents to any other party. This email represents the views of the individual sender, which do not necessarily reflect those of Education.au except where the sender expressly states otherwise. It is your responsibility to scan this email and any files transmitted with it for viruses or any other defects. education.au limited will not be liable for any loss, damage or consequence caused directly or indirectly by this email.
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25951267&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25951267&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Rome---Development-f23446.html&quot; embed=&quot;fixTarget[23446]&quot; target=&quot;_top&quot; &gt;Rome - Development&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Request-to-package-ROME-as-rjack-rome-gem-tp25948873p25951267.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25948873</id>
	<title>Request to package ROME as rjack-rome gem</title>
	<published>2009-10-18T10:55:10Z</published>
	<updated>2009-10-18T10:55:10Z</updated>
	<author>
		<name>David Kellum</name>
	</author>
	<content type="html">ROME developers,
&lt;br&gt;&lt;br&gt;I hope this is an appropriate list to contact you on. &amp;nbsp;Firstly, thanks
&lt;br&gt;much for releasing ROME as open source! I'm writing to request your
&lt;br&gt;consent to include ROME as a gem package in the RJack project:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://rjack.rubyforge.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://rjack.rubyforge.org/&lt;/a&gt;&lt;br&gt;&lt;br&gt;The projects goal is to package popular open-source java components as
&lt;br&gt;rubygems for use with JRuby (ruby on the JVM). I would like to add
&lt;br&gt;ROME as a gem named &amp;quot;rjack-rome&amp;quot; released under the same Apache 2.0
&lt;br&gt;license.
&lt;br&gt;&lt;br&gt;I have put together the bit of ruby source code and docs including the
&lt;br&gt;license terms, as a pre-release branch to RJack for your review:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://github.com/dekellum/rjack/tree/rome/rome/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://github.com/dekellum/rjack/tree/rome/rome/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please let me know if you would prefer any additional acknowledgments or
&lt;br&gt;other changes in the license terms, and if I may have your consent in
&lt;br&gt;releasing this under the &amp;quot;rjack-rome&amp;quot; gem name.
&lt;br&gt;&lt;br&gt;Thanks for your attention,
&lt;br&gt;&lt;br&gt;David Kellum
&lt;br&gt;Seattle, WA
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25948873&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25948873&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Rome---Development-f23446.html&quot; embed=&quot;fixTarget[23446]&quot; target=&quot;_top&quot; &gt;Rome - Development&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Request-to-package-ROME-as-rjack-rome-gem-tp25948873p25948873.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25881994</id>
	<title>RE: Decide when an entry is new</title>
	<published>2009-10-13T15:17:31Z</published>
	<updated>2009-10-13T15:17:31Z</updated>
	<author>
		<name>Nick Lothian</name>
	</author>
	<content type="html">[snip]
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Scenario is like this:
&lt;br&gt;&amp;gt; 1. Server polls the feed, converts it to Atom 1.0 and notifies the
&lt;br&gt;&amp;gt; mobile app.
&lt;br&gt;&amp;gt; 2. Mobile app fetches the newly created Atom document
&lt;br&gt;&amp;gt; 3. The user reads some articles.
&lt;br&gt;&amp;gt; 4. Server polls again and finds, that there are new articles. Again:
&lt;br&gt;&amp;gt; conversion, notification
&lt;br&gt;&amp;gt; 5. Mobile app fetches the newly created Atom document.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Now here is the problem: As the atom document is newly created, even
&lt;br&gt;&amp;gt; the
&lt;br&gt;&amp;gt; old articles that have already been read on the mobile device, will
&lt;br&gt;&amp;gt; now have a new id (right?).
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;Wrong.
&lt;br&gt;&lt;br&gt;The same Atom ID should always refer to the same entry (ie, it should never change). When we convert from RSS feeds to Atom I think we use the GUID property or the URL. In both cases this shouldn't change
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; That leaves me with the problem how to decide if an article is really
&lt;br&gt;&amp;gt; unread.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Please let me tap into your experience: How do you folks handle this
&lt;br&gt;&amp;gt; problem
&lt;br&gt;&amp;gt; in your apps? Is it really existent or a mere academic issue?
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;It's a real problem.
&lt;br&gt;&lt;br&gt;Generally Atom IDs are pretty reliable, and if you are dealing with RSS then using the entry URL as a key is reasonably safe.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Nick
&lt;br&gt;&lt;br&gt;IMPORTANT: This e-mail, including any attachments, may contain private or confidential information. If you think you may not be the intended recipient, or if you have received this e-mail in error, please contact the sender immediately and delete all copies of this e-mail. If you are not the intended recipient, you must not reproduce any part of this e-mail or disclose its contents to any other party. This email represents the views of the individual sender, which do not necessarily reflect those of Education.au except where the sender expressly states otherwise. It is your responsibility to scan this email and any files transmitted with it for viruses or any other defects. education.au limited will not be liable for any loss, damage or consequence caused directly or indirectly by this email.
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25881994&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25881994&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Rome---Users-f23447.html&quot; embed=&quot;fixTarget[23447]&quot; target=&quot;_top&quot; &gt;Rome - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Decide-when-an-entry-is-new-tp25870049p25881994.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25881959</id>
	<title>RE: Missing id element</title>
	<published>2009-10-13T15:14:19Z</published>
	<updated>2009-10-13T15:14:19Z</updated>
	<author>
		<name>Nick Lothian</name>
	</author>
	<content type="html">The missing ID element is the ID for the feed itself (not an entry). RSS does not contain the information, but generally it's safe to manually set it to the URL the feed came from.
&lt;br&gt;&lt;br&gt;The missing updated elements are because the semantics for RSS dates are underspecified. Sometimes the RSS &amp;quot;date&amp;quot; field means the date it was originally created, sometime it means the last time it was updated.
&lt;br&gt;&lt;br&gt;The simplest thing to do there is to set the Atom updated date to the RSS date. In some cases this could be wrong, though. If you prefer, you can keep records of the contents of each entry, and check for changes each time you recreate the Atom feed.
&lt;br&gt;&lt;br&gt;The other warnings are informational only.
&lt;br&gt;&lt;br&gt;Nick
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; From: Tilman Bender [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25881959&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tbender@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; Sent: Wednesday, 14 October 2009 2:10 AM
&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25881959&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Subject: Missing id element
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I use the following slightly modified sample from feedfetcher to
&lt;br&gt;&amp;gt; obtain a feed and convert
&lt;br&gt;&amp;gt; it when it was retrieved. Unfortunately all feeds I created via
&lt;br&gt;&amp;gt; conversion so far made feedvalidator choke:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Source:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://validator.w3.org/feed/check.cgi?url=http%3A%2F%2Fnewsfeed.zeit.d&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://validator.w3.org/feed/check.cgi?url=http%3A%2F%2Fnewsfeed.zeit.d&lt;/a&gt;&lt;br&gt;&amp;gt; e%2F
&lt;br&gt;&amp;gt; Converted:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://validator.w3.org/feed/check.cgi?url=http%3A%2F%2Fstud.hs-&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://validator.w3.org/feed/check.cgi?url=http%3A%2F%2Fstud.hs-&lt;/a&gt;&lt;br&gt;&amp;gt; heilbronn.de%2F%257Etbender%2Fzeit-converted.xml
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Source:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://validator.w3.org/feed/check.cgi?url=http%3A%2F%2Fwww.heise.de%2F&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://validator.w3.org/feed/check.cgi?url=http%3A%2F%2Fwww.heise.de%2F&lt;/a&gt;&lt;br&gt;&amp;gt; newsticker%2Fheise.rdf
&lt;br&gt;&amp;gt; Converted:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://validator.w3.org/feed/check.cgi?url=http%3A%2F%2Fstud.hs-&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://validator.w3.org/feed/check.cgi?url=http%3A%2F%2Fstud.hs-&lt;/a&gt;&lt;br&gt;&amp;gt; heilbronn.de%2F%257Etbender%2Fheise-converted.xml
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Source:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://validator.w3.org/feed/check.cgi?url=http%3A%2F%2Fwww.faz.net%2Fs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://validator.w3.org/feed/check.cgi?url=http%3A%2F%2Fwww.faz.net%2Fs&lt;/a&gt;&lt;br&gt;&amp;gt; %2FRub%2FTpl~Epartner~SRss_.xml
&lt;br&gt;&amp;gt; Converted:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://validator.w3.org/feed/check.cgi?url=http%3A%2F%2Fstud.hs-&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://validator.w3.org/feed/check.cgi?url=http%3A%2F%2Fstud.hs-&lt;/a&gt;&lt;br&gt;&amp;gt; heilbronn.de%2F%257Etbender%2Ffaz-converted.xml
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Can't these elements be derived from the RSS documents? Must I create
&lt;br&gt;&amp;gt; these elements in my own code? What am I doing wrong?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; kind regards
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Till
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ----------------------------------------------------
&lt;br&gt;&amp;gt; import java.io.FileOutputStream;
&lt;br&gt;&amp;gt; import java.io.FileWriter;
&lt;br&gt;&amp;gt; import java.io.IOException;
&lt;br&gt;&amp;gt; import java.io.OutputStreamWriter;
&lt;br&gt;&amp;gt; import java.net.URL;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; import com.sun.syndication.feed.synd.SyndFeed;
&lt;br&gt;&amp;gt; import com.sun.syndication.fetcher.FeedFetcher;
&lt;br&gt;&amp;gt; import com.sun.syndication.fetcher.FetcherEvent;
&lt;br&gt;&amp;gt; import com.sun.syndication.fetcher.FetcherListener;
&lt;br&gt;&amp;gt; import com.sun.syndication.fetcher.impl.FeedFetcherCache;
&lt;br&gt;&amp;gt; import com.sun.syndication.fetcher.impl.HashMapFeedInfoCache;
&lt;br&gt;&amp;gt; import com.sun.syndication.fetcher.impl.HttpURLFeedFetcher;
&lt;br&gt;&amp;gt; import com.sun.syndication.io.FeedException;
&lt;br&gt;&amp;gt; import com.sun.syndication.io.SyndFeedOutput;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; /**
&lt;br&gt;&amp;gt; &amp;nbsp; * Hello world!
&lt;br&gt;&amp;gt; &amp;nbsp; *
&lt;br&gt;&amp;gt; &amp;nbsp; */
&lt;br&gt;&amp;gt; public class App
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;public static void main( String[] args )
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;{
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; boolean ok = false;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (args.length==1) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; try {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL feedUrl = new URL(args[0]);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; FeedFetcherCache feedInfoCache =
&lt;br&gt;&amp;gt; HashMapFeedInfoCache.getInstance();
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; FeedFetcher fetcher = new
&lt;br&gt;&amp;gt; HttpURLFeedFetcher(feedInfoCache);
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; FetcherEventListenerImpl listener = new
&lt;br&gt;&amp;gt; FetcherEventListenerImpl();
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fetcher.addFetcherEventListener(listener);
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.err.println(&amp;quot;Retrieving feed &amp;quot; +
&lt;br&gt;&amp;gt; feedUrl);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Retrieve the feed.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // We will get a Feed Polled Event and then a
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Feed Retrieved event (assuming the feed is
&lt;br&gt;&amp;gt; valid)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SyndFeed feed = fetcher.retrieveFeed(feedUrl);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ok = true;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; catch (Exception ex) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.println(&amp;quot;ERROR: &amp;quot;+ex.getMessage());
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ex.printStackTrace();
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (!ok) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.println();
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.println(&amp;quot;FeedReader reads and prints any
&lt;br&gt;&amp;gt; RSS/Atom feed
&lt;br&gt;&amp;gt; type.&amp;quot;);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.println(&amp;quot;The first parameter must be the
&lt;br&gt;&amp;gt; URL of the feed
&lt;br&gt;&amp;gt; to read.&amp;quot;);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.println();
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; }//method main
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; static class FetcherEventListenerImpl implements FetcherListener
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /**
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;* @see
&lt;br&gt;&amp;gt; com.sun.syndication.fetcher.FetcherListener#fetcherEvent
&lt;br&gt;&amp;gt; (com.sun.syndication.fetcher.FetcherEvent)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*/
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public void fetcherEvent(FetcherEvent event) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String eventType = event.getEventType();
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SyndFeed feed = event.getFeed();
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String feedUrl=event.getUrlString();
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if
&lt;br&gt;&amp;gt; (FetcherEvent.EVENT_TYPE_FEED_POLLED.equals(eventType)) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.err.println(&amp;quot;\tEVENT: Feed Polled. URL =
&lt;br&gt;&amp;gt; &amp;quot; +
&lt;br&gt;&amp;gt; event.getUrlString());
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else if
&lt;br&gt;&amp;gt; (FetcherEvent.EVENT_TYPE_FEED_RETRIEVED.equals
&lt;br&gt;&amp;gt; (eventType)) {
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.err.println(&amp;quot;\tEVENT: Feed Retrieved.
&lt;br&gt;&amp;gt; URL = &amp;quot; + feedUrl);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.err.println(feedUrl + &amp;quot; has a title: &amp;quot; +
&lt;br&gt;&amp;gt; feed.getTitle() +
&lt;br&gt;&amp;gt; &amp;quot; and contains &amp;quot; + feed.getEntries().size() + &amp;quot; entries.&amp;quot;);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; feed.setFeedType(&amp;quot;atom_1.0&amp;quot;);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SyndFeedOutput output = new SyndFeedOutput();
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; try {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; OutputStreamWriter writer = new
&lt;br&gt;&amp;gt; OutputStreamWriter(new
&lt;br&gt;&amp;gt; FileOutputStream(&amp;quot;converted.xml&amp;quot;), &amp;quot;UTF-8&amp;quot;);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; output.output(feed,writer);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } catch (IOException e) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // TODO Auto-generated catch block
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; e.printStackTrace();
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } catch (FeedException e) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // TODO Auto-generated catch block
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; e.printStackTrace();
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else if
&lt;br&gt;&amp;gt; (FetcherEvent.EVENT_TYPE_FEED_UNCHANGED.equals
&lt;br&gt;&amp;gt; (eventType)) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.err.println(&amp;quot;\tEVENT: Feed Unchanged.
&lt;br&gt;&amp;gt; URL = &amp;quot; +
&lt;br&gt;&amp;gt; event.getUrlString());
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; }//class App
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25881959&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25881959&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-help@...&lt;/a&gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;IMPORTANT: This e-mail, including any attachments, may contain private or confidential information. If you think you may not be the intended recipient, or if you have received this e-mail in error, please contact the sender immediately and delete all copies of this e-mail. If you are not the intended recipient, you must not reproduce any part of this e-mail or disclose its contents to any other party. This email represents the views of the individual sender, which do not necessarily reflect those of Education.au except where the sender expressly states otherwise. It is your responsibility to scan this email and any files transmitted with it for viruses or any other defects. education.au limited will not be liable for any loss, damage or consequence caused directly or indirectly by this email.
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25881959&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25881959&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Rome---Users-f23447.html&quot; embed=&quot;fixTarget[23447]&quot; target=&quot;_top&quot; &gt;Rome - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Missing-id-element-tp25875349p25881959.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25875349</id>
	<title>Missing id element</title>
	<published>2009-10-13T08:39:57Z</published>
	<updated>2009-10-13T08:39:57Z</updated>
	<author>
		<name>Tilman Bender-2</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I use the following slightly modified sample from feedfetcher to &amp;nbsp;
&lt;br&gt;obtain a feed and convert
&lt;br&gt;it when it was retrieved. Unfortunately all feeds I created via &amp;nbsp;
&lt;br&gt;conversion so far made feedvalidator choke:
&lt;br&gt;&lt;br&gt;Source: &lt;a href=&quot;http://validator.w3.org/feed/check.cgi?url=http%3A%2F%2Fnewsfeed.zeit.de%2F&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://validator.w3.org/feed/check.cgi?url=http%3A%2F%2Fnewsfeed.zeit.de%2F&lt;/a&gt;&lt;br&gt;Converted: &lt;a href=&quot;http://validator.w3.org/feed/check.cgi?url=http%3A%2F%2Fstud.hs-heilbronn.de%2F%257Etbender%2Fzeit-converted.xml&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://validator.w3.org/feed/check.cgi?url=http%3A%2F%2Fstud.hs-heilbronn.de%2F%257Etbender%2Fzeit-converted.xml&lt;/a&gt;&lt;br&gt;&lt;br&gt;Source: &lt;a href=&quot;http://validator.w3.org/feed/check.cgi?url=http%3A%2F%2Fwww.heise.de%2Fnewsticker%2Fheise.rdf&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://validator.w3.org/feed/check.cgi?url=http%3A%2F%2Fwww.heise.de%2Fnewsticker%2Fheise.rdf&lt;/a&gt;&lt;br&gt;Converted: &lt;a href=&quot;http://validator.w3.org/feed/check.cgi?url=http%3A%2F%2Fstud.hs-heilbronn.de%2F%257Etbender%2Fheise-converted.xml&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://validator.w3.org/feed/check.cgi?url=http%3A%2F%2Fstud.hs-heilbronn.de%2F%257Etbender%2Fheise-converted.xml&lt;/a&gt;&lt;br&gt;&lt;br&gt;Source: &lt;a href=&quot;http://validator.w3.org/feed/check.cgi?url=http%3A%2F%2Fwww.faz.net%2Fs%2FRub%2FTpl~Epartner~SRss_.xml&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://validator.w3.org/feed/check.cgi?url=http%3A%2F%2Fwww.faz.net%2Fs%2FRub%2FTpl~Epartner~SRss_.xml&lt;/a&gt;&lt;br&gt;Converted: &lt;a href=&quot;http://validator.w3.org/feed/check.cgi?url=http%3A%2F%2Fstud.hs-heilbronn.de%2F%257Etbender%2Ffaz-converted.xml&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://validator.w3.org/feed/check.cgi?url=http%3A%2F%2Fstud.hs-heilbronn.de%2F%257Etbender%2Ffaz-converted.xml&lt;/a&gt;&lt;br&gt;&lt;br&gt;Can't these elements be derived from the RSS documents? Must I create &amp;nbsp;
&lt;br&gt;these elements in my own code? What am I doing wrong?
&lt;br&gt;&lt;br&gt;kind regards
&lt;br&gt;&lt;br&gt;Till
&lt;br&gt;&lt;br&gt;----------------------------------------------------
&lt;br&gt;import java.io.FileOutputStream;
&lt;br&gt;import java.io.FileWriter;
&lt;br&gt;import java.io.IOException;
&lt;br&gt;import java.io.OutputStreamWriter;
&lt;br&gt;import java.net.URL;
&lt;br&gt;&lt;br&gt;import com.sun.syndication.feed.synd.SyndFeed;
&lt;br&gt;import com.sun.syndication.fetcher.FeedFetcher;
&lt;br&gt;import com.sun.syndication.fetcher.FetcherEvent;
&lt;br&gt;import com.sun.syndication.fetcher.FetcherListener;
&lt;br&gt;import com.sun.syndication.fetcher.impl.FeedFetcherCache;
&lt;br&gt;import com.sun.syndication.fetcher.impl.HashMapFeedInfoCache;
&lt;br&gt;import com.sun.syndication.fetcher.impl.HttpURLFeedFetcher;
&lt;br&gt;import com.sun.syndication.io.FeedException;
&lt;br&gt;import com.sun.syndication.io.SyndFeedOutput;
&lt;br&gt;&lt;br&gt;/**
&lt;br&gt;&amp;nbsp; * Hello world!
&lt;br&gt;&amp;nbsp; *
&lt;br&gt;&amp;nbsp; */	
&lt;br&gt;public class App
&lt;br&gt;{
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;public static void main( String[] args )
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;	boolean ok = false;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (args.length==1) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; try {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL feedUrl = new URL(args[0]);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; FeedFetcherCache feedInfoCache = HashMapFeedInfoCache.getInstance();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; FeedFetcher fetcher = new HttpURLFeedFetcher(feedInfoCache);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; FetcherEventListenerImpl listener = new FetcherEventListenerImpl();
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fetcher.addFetcherEventListener(listener);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.err.println(&amp;quot;Retrieving feed &amp;quot; + feedUrl);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Retrieve the feed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // We will get a Feed Polled Event and then a
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Feed Retrieved event (assuming the feed is valid)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SyndFeed feed = fetcher.retrieveFeed(feedUrl);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ok = true;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; catch (Exception ex) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.println(&amp;quot;ERROR: &amp;quot;+ex.getMessage());
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ex.printStackTrace();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (!ok) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.println();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.println(&amp;quot;FeedReader reads and prints any RSS/Atom feed &amp;nbsp;
&lt;br&gt;type.&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.println(&amp;quot;The first parameter must be the URL of the feed &amp;nbsp;
&lt;br&gt;to read.&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.println();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }//method main
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; static class FetcherEventListenerImpl implements FetcherListener {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /**
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;* @see com.sun.syndication.fetcher.FetcherListener#fetcherEvent 
&lt;br&gt;(com.sun.syndication.fetcher.FetcherEvent)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*/
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public void fetcherEvent(FetcherEvent event) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String eventType = event.getEventType();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SyndFeed feed = event.getFeed();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String feedUrl=event.getUrlString();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (FetcherEvent.EVENT_TYPE_FEED_POLLED.equals(eventType)) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.err.println(&amp;quot;\tEVENT: Feed Polled. URL = &amp;quot; + &amp;nbsp;
&lt;br&gt;event.getUrlString());
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else if (FetcherEvent.EVENT_TYPE_FEED_RETRIEVED.equals 
&lt;br&gt;(eventType)) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.err.println(&amp;quot;\tEVENT: Feed Retrieved. URL = &amp;quot; + feedUrl);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.err.println(feedUrl + &amp;quot; has a title: &amp;quot; + feed.getTitle() + &amp;nbsp;
&lt;br&gt;&amp;quot; and contains &amp;quot; + feed.getEntries().size() + &amp;quot; entries.&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; feed.setFeedType(&amp;quot;atom_1.0&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SyndFeedOutput output = new SyndFeedOutput();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; try {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; OutputStreamWriter writer = new OutputStreamWriter(new &amp;nbsp;
&lt;br&gt;FileOutputStream(&amp;quot;converted.xml&amp;quot;), &amp;quot;UTF-8&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; output.output(feed,writer);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } catch (IOException e) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // TODO Auto-generated catch block
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; e.printStackTrace();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } catch (FeedException e) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // TODO Auto-generated catch block
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; e.printStackTrace();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else if (FetcherEvent.EVENT_TYPE_FEED_UNCHANGED.equals 
&lt;br&gt;(eventType)) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.err.println(&amp;quot;\tEVENT: Feed Unchanged. URL = &amp;quot; + &amp;nbsp;
&lt;br&gt;event.getUrlString());
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;}//class App
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25875349&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25875349&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Rome---Users-f23447.html&quot; embed=&quot;fixTarget[23447]&quot; target=&quot;_top&quot; &gt;Rome - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Missing-id-element-tp25875349p25875349.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25870049</id>
	<title>Decide when an entry is new</title>
	<published>2009-10-13T02:54:14Z</published>
	<updated>2009-10-13T02:54:14Z</updated>
	<author>
		<name>Tilman Bender-2</name>
	</author>
	<content type="html">Hi there,
&lt;br&gt;&lt;br&gt;As mentioned before I am working on a mobile RSS-Reader with a server
&lt;br&gt;component to do conversion from various RSS flavors to Atom 1.0.
&lt;br&gt;&lt;br&gt;Besides that I also want to do the feed-polling on the server and &amp;nbsp;
&lt;br&gt;notify the mobile
&lt;br&gt;device via push. This is mainly done to save resources on the mobile &amp;nbsp;
&lt;br&gt;device.
&lt;br&gt;That means I will have to decide when/if there are new entries &amp;nbsp;
&lt;br&gt;available and notify the mobile app accordingly.
&lt;br&gt;&lt;br&gt;Scenario is like this:
&lt;br&gt;1. Server polls the feed, converts it to Atom 1.0 and notifies the &amp;nbsp;
&lt;br&gt;mobile app.
&lt;br&gt;2. Mobile app fetches the newly created Atom document
&lt;br&gt;3. The user reads some articles.
&lt;br&gt;4. Server polls again and finds, that there are new articles. Again: &amp;nbsp;
&lt;br&gt;conversion, notification
&lt;br&gt;5. Mobile app fetches the newly created Atom document.
&lt;br&gt;&lt;br&gt;Now here is the problem: As the atom document is newly created, even the
&lt;br&gt;old articles that have already been read on the mobile device, will &amp;nbsp;
&lt;br&gt;now have a new id (right?).
&lt;br&gt;&lt;br&gt;That leaves me with the problem how to decide if an article is really &amp;nbsp;
&lt;br&gt;unread.
&lt;br&gt;&lt;br&gt;Please let me tap into your experience: How do you folks handle this &amp;nbsp;
&lt;br&gt;problem
&lt;br&gt;in your apps? Is it really existent or a mere academic issue?
&lt;br&gt;&lt;br&gt;I know this is not ROME specific, but I don't know of a better place &amp;nbsp;
&lt;br&gt;to post
&lt;br&gt;general questions regarding syndication.
&lt;br&gt;&lt;br&gt;Thanks in advance!
&lt;br&gt;&lt;br&gt;Till
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25870049&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25870049&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Rome---Users-f23447.html&quot; embed=&quot;fixTarget[23447]&quot; target=&quot;_top&quot; &gt;Rome - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Decide-when-an-entry-is-new-tp25870049p25870049.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25856929</id>
	<title>Re: Use ROME for serverside feed conversion</title>
	<published>2009-10-12T07:39:16Z</published>
	<updated>2009-10-12T07:39:16Z</updated>
	<author>
		<name>Tilman Bender-2</name>
	</author>
	<content type="html">Am 12.10.2009 um 14:25 schrieb Robert kebernet Cooper:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; ROME will preserve pretty much all the relevant information from RSS
&lt;br&gt;&amp;gt; 0.X-2.0 into Atom. The biggest area where things get problematic is
&lt;br&gt;&amp;gt; character encoding. RSS doesn't specify mime types on tags, so some
&lt;br&gt;&amp;gt; times you will get HTML inside the RSS, sometimes you will get escaped
&lt;br&gt;&amp;gt; HTML inside the RSS. So for instance:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;description&amp;gt;&amp;lt;b&amp;gt;This is my bold intro&amp;lt;/b&amp;gt; &amp;#038;amp; this
&lt;br&gt;&amp;gt; is some plain text&amp;lt;/description&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; vs
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;description&amp;gt;This is some plain text &amp;#038; this is some more text&amp;lt;/ 
&lt;br&gt;&amp;gt; description&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ROME is really relying on JDOM to handle string equivalency in XML
&lt;br&gt;&amp;gt; (that is &amp;lt;tag&amp;gt;&amp;#038;&amp;lt;/tag&amp;gt; == &amp;nbsp;&amp;lt;tag&amp;gt;&amp;lt;![CDATA[&amp;]]&amp;gt;&amp;lt;/tag&amp;gt; for all
&lt;br&gt;&amp;gt; intents and purposes), so you might need some heuristic to detect this
&lt;br&gt;&amp;gt; for formatting on the iphone.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; However, beyond this, equivalent data in different formats between RSS
&lt;br&gt;&amp;gt; and Atom will generally be maintained. With the exception of Dublin
&lt;br&gt;&amp;gt; Core and Content, which get mapped to Atom:* values, all other plugin
&lt;br&gt;&amp;gt; modules will be passed through, or in the case of certain types where
&lt;br&gt;&amp;gt; there are expressly different versions (like the Creative Commons
&lt;br&gt;&amp;gt; module), converted.
&lt;/div&gt;&lt;br&gt;Thank you robert! That was the more detailed reply I was asking for.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25856929&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25856929&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Rome---Users-f23447.html&quot; embed=&quot;fixTarget[23447]&quot; target=&quot;_top&quot; &gt;Rome - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Use-ROME-for-serverside-feed-conversion-tp25821999p25856929.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25854850</id>
	<title>Re: Use ROME for serverside feed conversion</title>
	<published>2009-10-12T05:25:04Z</published>
	<updated>2009-10-12T05:25:04Z</updated>
	<author>
		<name>Robert (kebernet) Cooper</name>
	</author>
	<content type="html">On Mon, Oct 12, 2009 at 5:11 AM, Tilman Bender
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25854850&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tbender@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Am 12.10.2009 um 00:22 schrieb Nick Lothian:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Can the conversion be done without loss of information?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I read a thread from 2005 about RSS-Attributes being lost:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;https://rome.dev.java.net/servlets/BrowseList?list=users&amp;by=thread&amp;from&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://rome.dev.java.net/servlets/BrowseList?list=users&amp;by=thread&amp;from&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; =220063
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; It is not clear to me if the proposed &amp;quot;union&amp;quot; design approach has made
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; it into rome by now.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; What format would you suggest for delivering to the mobile device? I
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; am currently thinking of Atom 1.0. Is that too heavy?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Atom 1.0 is fine.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thank you for your reply, Nick. Could you comment on the information loss
&lt;br&gt;&amp;gt; during the conversion as well. This was the more pressing issue for me.
&lt;br&gt;&amp;gt; Will the conversion keep all attributes?
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;ROME will preserve pretty much all the relevant information from RSS
&lt;br&gt;0.X-2.0 into Atom. The biggest area where things get problematic is
&lt;br&gt;character encoding. RSS doesn't specify mime types on tags, so some
&lt;br&gt;times you will get HTML inside the RSS, sometimes you will get escaped
&lt;br&gt;HTML inside the RSS. So for instance:
&lt;br&gt;&lt;br&gt;&amp;lt;description&amp;gt;&amp;lt;b&amp;gt;This is my bold intro&amp;lt;/b&amp;gt; &amp;#038;amp; this
&lt;br&gt;is some plain text&amp;lt;/description&amp;gt;
&lt;br&gt;&lt;br&gt;vs
&lt;br&gt;&lt;br&gt;&amp;lt;description&amp;gt;This is some plain text &amp;#038; this is some more text&amp;lt;/description&amp;gt;
&lt;br&gt;&lt;br&gt;ROME is really relying on JDOM to handle string equivalency in XML
&lt;br&gt;(that is &amp;lt;tag&amp;gt;&amp;#038;&amp;lt;/tag&amp;gt; == &amp;nbsp;&amp;lt;tag&amp;gt;&amp;lt;![CDATA[&amp;]]&amp;gt;&amp;lt;/tag&amp;gt; for all
&lt;br&gt;intents and purposes), so you might need some heuristic to detect this
&lt;br&gt;for formatting on the iphone.
&lt;br&gt;&lt;br&gt;However, beyond this, equivalent data in different formats between RSS
&lt;br&gt;and Atom will generally be maintained. With the exception of Dublin
&lt;br&gt;Core and Content, which get mapped to Atom:* values, all other plugin
&lt;br&gt;modules will be passed through, or in the case of certain types where
&lt;br&gt;there are expressly different versions (like the Creative Commons
&lt;br&gt;module), converted.
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; And a more general question: Do you folks know a good data source for
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; statistics about the &amp;quot;marketshare&amp;quot; of the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; various syndication formats? I tried
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.syndic8.com/stats.php?section=overview&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.syndic8.com/stats.php?section=overview&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;  but it doesn't seem
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; very up to date and seems a bit broken. Information like that would be
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; really helpful when discussing what formats
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; to support.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; If you support Atom 1.0 and RSS 2.0 then you will probably support 99% of
&lt;br&gt;&amp;gt;&amp;gt; sites on the internet. ROME also support RSS 1.0, RSS 0.9x and Atom 0.3.
&lt;br&gt;&amp;gt;&amp;gt; That probably gets you to 99.999% coverage.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Yeah, that was my first impression too. Unfortunately profs tend to like
&lt;br&gt;&amp;gt; hard facts more than gut instincts.
&lt;br&gt;&amp;gt; Really no idea where/how I could find data on RSS/Atom distribution?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Anyway  thanks for your reply!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25854850&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25854850&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;:Robert &amp;quot;kebernet&amp;quot; Cooper
&lt;br&gt;::&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25854850&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kebernet@...&lt;/a&gt;
&lt;br&gt;Alice's cleartext
&lt;br&gt;Charlie is the attacker
&lt;br&gt;Bob signs and encrypts
&lt;br&gt;&lt;a href=&quot;http://pgp.mit.edu:11371/pks/lookup?op=get&amp;search=0x9E8759F8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pgp.mit.edu:11371/pks/lookup?op=get&amp;search=0x9E8759F8&lt;/a&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25854850&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25854850&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Rome---Users-f23447.html&quot; embed=&quot;fixTarget[23447]&quot; target=&quot;_top&quot; &gt;Rome - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Use-ROME-for-serverside-feed-conversion-tp25821999p25854850.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25852619</id>
	<title>Re: Use ROME for serverside feed conversion</title>
	<published>2009-10-12T02:11:54Z</published>
	<updated>2009-10-12T02:11:54Z</updated>
	<author>
		<name>Tilman Bender-2</name>
	</author>
	<content type="html">Am 12.10.2009 um 00:22 schrieb Nick Lothian:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt; Can the conversion be done without loss of information?
&lt;br&gt;&amp;gt;&amp;gt; I read a thread from 2005 about RSS-Attributes being lost:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;https://rome.dev.java.net/servlets/BrowseList?list=users&amp;by=thread&amp;from&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://rome.dev.java.net/servlets/BrowseList?list=users&amp;by=thread&amp;from&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; =220063
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; It is not clear to me if the proposed &amp;quot;union&amp;quot; design approach has &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; made
&lt;br&gt;&amp;gt;&amp;gt; it into rome by now.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; What format would you suggest for delivering to the mobile device? I
&lt;br&gt;&amp;gt;&amp;gt; am currently thinking of Atom 1.0. Is that too heavy?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Atom 1.0 is fine.
&lt;/div&gt;&lt;br&gt;Thank you for your reply, Nick. Could you comment on the information &amp;nbsp;
&lt;br&gt;loss
&lt;br&gt;during the conversion as well. This was the more pressing issue for me.
&lt;br&gt;Will the conversion keep all attributes?
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; And a more general question: Do you folks know a good data source for
&lt;br&gt;&amp;gt;&amp;gt; statistics about the &amp;quot;marketshare&amp;quot; of the
&lt;br&gt;&amp;gt;&amp;gt; various syndication formats? I tried
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.syndic8.com/stats.php?section=overview&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.syndic8.com/stats.php?section=overview&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;but it doesn't seem
&lt;br&gt;&amp;gt;&amp;gt; very up to date and seems a bit broken. Information like that would &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; be
&lt;br&gt;&amp;gt;&amp;gt; really helpful when discussing what formats
&lt;br&gt;&amp;gt;&amp;gt; to support.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If you support Atom 1.0 and RSS 2.0 then you will probably support &amp;nbsp;
&lt;br&gt;&amp;gt; 99% of sites on the internet. ROME also support RSS 1.0, RSS 0.9x &amp;nbsp;
&lt;br&gt;&amp;gt; and Atom 0.3. That probably gets you to 99.999% coverage.
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;Yeah, that was my first impression too. Unfortunately profs tend to &amp;nbsp;
&lt;br&gt;like hard facts more than gut instincts.
&lt;br&gt;Really no idea where/how I could find data on RSS/Atom distribution?
&lt;br&gt;&lt;br&gt;Anyway &amp;nbsp;thanks for your reply!
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25852619&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25852619&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Rome---Users-f23447.html&quot; embed=&quot;fixTarget[23447]&quot; target=&quot;_top&quot; &gt;Rome - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Use-ROME-for-serverside-feed-conversion-tp25821999p25852619.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25848225</id>
	<title>RE: Use ROME for serverside feed conversion</title>
	<published>2009-10-11T15:22:31Z</published>
	<updated>2009-10-11T15:22:31Z</updated>
	<author>
		<name>Nick Lothian</name>
	</author>
	<content type="html">&lt;div class='shrinkable-quote'&gt;&amp;gt; Hello there,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I want to write a mobile feedreader as part of my studies. (Yes I know
&lt;br&gt;&amp;gt; there already exist several of these)
&lt;br&gt;&amp;gt; To minimize the parser complexity of the software on the mobile device
&lt;br&gt;&amp;gt; I came up with the idea to parse the different RSS &amp;nbsp;flavors on a
&lt;br&gt;&amp;gt; server and convert them into a single format,
&lt;br&gt;&amp;gt; which I deliver to the mobile device.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This way I would only have to maintain a parser for a single format on
&lt;br&gt;&amp;gt; the mobile device and do the ugly work in an environment where there
&lt;br&gt;&amp;gt; are the libraries and processing
&lt;br&gt;&amp;gt; power for this job.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Is this possible with ROME?
&lt;/div&gt;&lt;br&gt;Yes
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Can the conversion be done without loss of information?
&lt;br&gt;&amp;gt; I read a thread from 2005 about RSS-Attributes being lost:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://rome.dev.java.net/servlets/BrowseList?list=users&amp;by=thread&amp;from&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://rome.dev.java.net/servlets/BrowseList?list=users&amp;by=thread&amp;from&lt;/a&gt;&lt;br&gt;&amp;gt; =220063
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; It is not clear to me if the proposed &amp;quot;union&amp;quot; design approach has made
&lt;br&gt;&amp;gt; it into rome by now.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; What format would you suggest for delivering to the mobile device? I
&lt;br&gt;&amp;gt; am currently thinking of Atom 1.0. Is that too heavy?
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;Atom 1.0 is fine.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; And a more general question: Do you folks know a good data source for
&lt;br&gt;&amp;gt; statistics about the &amp;quot;marketshare&amp;quot; of the
&lt;br&gt;&amp;gt; various syndication formats? I tried
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.syndic8.com/stats.php?section=overview&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.syndic8.com/stats.php?section=overview&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; but it doesn't seem
&lt;br&gt;&amp;gt; very up to date and seems a bit broken. Information like that would be
&lt;br&gt;&amp;gt; really helpful when discussing what formats
&lt;br&gt;&amp;gt; to support.
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;If you support Atom 1.0 and RSS 2.0 then you will probably support 99% of sites on the internet. ROME also support RSS 1.0, RSS 0.9x and Atom 0.3. That probably gets you to 99.999% coverage.
&lt;br&gt;&lt;br&gt;Nick
&lt;br&gt;&lt;br&gt;IMPORTANT: This e-mail, including any attachments, may contain private or confidential information. If you think you may not be the intended recipient, or if you have received this e-mail in error, please contact the sender immediately and delete all copies of this e-mail. If you are not the intended recipient, you must not reproduce any part of this e-mail or disclose its contents to any other party. This email represents the views of the individual sender, which do not necessarily reflect those of Education.au except where the sender expressly states otherwise. It is your responsibility to scan this email and any files transmitted with it for viruses or any other defects. education.au limited will not be liable for any loss, damage or consequence caused directly or indirectly by this email.
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25848225&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25848225&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Rome---Users-f23447.html&quot; embed=&quot;fixTarget[23447]&quot; target=&quot;_top&quot; &gt;Rome - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Use-ROME-for-serverside-feed-conversion-tp25821999p25848225.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25827762</id>
	<title>Re: Use ROME for serverside feed conversion</title>
	<published>2009-10-09T13:53:01Z</published>
	<updated>2009-10-09T13:53:01Z</updated>
	<author>
		<name>Tilman Bender-2</name>
	</author>
	<content type="html">Hi Jeffrey,
&lt;br&gt;&lt;br&gt;Sorry, it is the other big thing from Cupertino ;-)
&lt;br&gt;That is why I want to do most on the server-side.
&lt;br&gt;&lt;br&gt;Tilman Bender
&lt;br&gt;Student des Software Engineering
&lt;br&gt;Hochschule Heilbronn
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25827762&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tbender@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Am 09.10.2009 um 19:50 schrieb Jeffrey Blattman:
&lt;br&gt;&lt;br&gt;&amp;gt; if you are developing on android, you can just use the ROME library &amp;nbsp;
&lt;br&gt;&amp;gt; on the device.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25827762&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25827762&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Rome---Users-f23447.html&quot; embed=&quot;fixTarget[23447]&quot; target=&quot;_top&quot; &gt;Rome - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Use-ROME-for-serverside-feed-conversion-tp25821999p25827762.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25825306</id>
	<title>Re: Use ROME for serverside feed conversion</title>
	<published>2009-10-09T10:50:29Z</published>
	<updated>2009-10-09T10:50:29Z</updated>
	<author>
		<name>Jeffrey Blattman-2</name>
	</author>
	<content type="html">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
  &lt;meta content=&quot;text/html; charset=ISO-8859-1&quot; http-equiv=&quot;Content-Type&quot;&gt;
&lt;/head&gt;
&lt;body bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
if you are developing on android, you can just use the ROME library on
the device.&lt;br&gt;
&lt;br&gt;
On 10/9/09 7:20 AM, Tilman Bender wrote:
&lt;blockquote cite=&quot;mid:25DBDE37-E29E-4EF3-8688-717B6880C74E@stud.hs-heilbronn.de&quot; type=&quot;cite&quot;&gt;Hello there,
  &lt;br&gt;
  &lt;br&gt;
I want to write a mobile feedreader as part of my studies. (Yes I know
there already exist several of these)
  &lt;br&gt;
To minimize the parser complexity of the software on the mobile device
I came up with the idea to parse the different RSS&amp;nbsp; flavors on a server
and convert them into a single format,
  &lt;br&gt;
which I deliver to the mobile device.
  &lt;br&gt;
  &lt;br&gt;
This way I would only have to maintain a parser for a single format on
the mobile device and do the ugly work in an environment where there
are the libraries and processing
  &lt;br&gt;
power for this job.
  &lt;br&gt;
  &lt;br&gt;
Is this possible with ROME?
  &lt;br&gt;
Can the conversion be done without loss of information?
  &lt;br&gt;
I read a thread from 2005 about RSS-Attributes being lost:
  &lt;br&gt;
  &lt;br&gt;
&lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;https://rome.dev.java.net/servlets/BrowseList?list=users&amp;amp;by=thread&amp;amp;from=220063&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://rome.dev.java.net/servlets/BrowseList?list=users&amp;amp;by=thread&amp;amp;from=220063&lt;/a&gt;
  &lt;br&gt;
  &lt;br&gt;
It is not clear to me if the proposed &quot;union&quot; design approach has made
it into rome by now.
  &lt;br&gt;
  &lt;br&gt;
What format would you suggest for delivering to the mobile device? I am
currently thinking of Atom 1.0. Is that too heavy?
  &lt;br&gt;
  &lt;br&gt;
And a more general question: Do you folks know a good data source for
statistics about the &quot;marketshare&quot; of the
  &lt;br&gt;
various syndication formats? I tried
&lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;http://www.syndic8.com/stats.php?section=overview&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.syndic8.com/stats.php?section=overview&lt;/a&gt;&amp;nbsp;but it doesn't seem
  &lt;br&gt;
very up to date and seems a bit broken. Information like that would be
really helpful when discussing what formats
  &lt;br&gt;
to support.
  &lt;br&gt;
  &lt;br&gt;
thanks in advance
  &lt;br&gt;
  &lt;br&gt;
Tilman Bender
  &lt;br&gt;
Student of Software Engineering
  &lt;br&gt;
Heilbronn University
  &lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25825306&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tbender@...&lt;/a&gt;
  &lt;br&gt;
  &lt;br&gt;
  &lt;br&gt;
  &lt;br&gt;
  &lt;br&gt;
  &lt;br&gt;
---------------------------------------------------------------------
  &lt;br&gt;
To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25825306&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-unsubscribe@...&lt;/a&gt;
  &lt;br&gt;
For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25825306&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-help@...&lt;/a&gt;
  &lt;br&gt;
  &lt;br&gt;
&lt;/blockquote&gt;
&lt;br&gt;
&lt;div class=&quot;moz-signature&quot;&gt;-- &lt;br&gt;
&lt;img src=&quot;http://old.nabble.com/attachment/25825306/0/qr-gmail.png&quot; border=&quot;0&quot;&gt;&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;br /&gt; &lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Rome---Users-f23447.html&quot; embed=&quot;fixTarget[23447]&quot; target=&quot;_top&quot; &gt;Rome - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Use-ROME-for-serverside-feed-conversion-tp25821999p25825306.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25821999</id>
	<title>Use ROME for serverside feed conversion</title>
	<published>2009-10-09T07:20:15Z</published>
	<updated>2009-10-09T07:20:15Z</updated>
	<author>
		<name>Tilman Bender-2</name>
	</author>
	<content type="html">Hello there,
&lt;br&gt;&lt;br&gt;I want to write a mobile feedreader as part of my studies. (Yes I know &amp;nbsp;
&lt;br&gt;there already exist several of these)
&lt;br&gt;To minimize the parser complexity of the software on the mobile device &amp;nbsp;
&lt;br&gt;I came up with the idea to parse the different RSS &amp;nbsp;flavors on a &amp;nbsp;
&lt;br&gt;server and convert them into a single format,
&lt;br&gt;which I deliver to the mobile device.
&lt;br&gt;&lt;br&gt;This way I would only have to maintain a parser for a single format on &amp;nbsp;
&lt;br&gt;the mobile device and do the ugly work in an environment where there &amp;nbsp;
&lt;br&gt;are the libraries and processing
&lt;br&gt;power for this job.
&lt;br&gt;&lt;br&gt;Is this possible with ROME?
&lt;br&gt;Can the conversion be done without loss of information?
&lt;br&gt;I read a thread from 2005 about RSS-Attributes being lost:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;https://rome.dev.java.net/servlets/BrowseList?list=users&amp;by=thread&amp;from=220063&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://rome.dev.java.net/servlets/BrowseList?list=users&amp;by=thread&amp;from=220063&lt;/a&gt;&lt;br&gt;&lt;br&gt;It is not clear to me if the proposed &amp;quot;union&amp;quot; design approach has made &amp;nbsp;
&lt;br&gt;it into rome by now.
&lt;br&gt;&lt;br&gt;What format would you suggest for delivering to the mobile device? I &amp;nbsp;
&lt;br&gt;am currently thinking of Atom 1.0. Is that too heavy?
&lt;br&gt;&lt;br&gt;And a more general question: Do you folks know a good data source for &amp;nbsp;
&lt;br&gt;statistics about the &amp;quot;marketshare&amp;quot; of the
&lt;br&gt;various syndication formats? I tried &lt;a href=&quot;http://www.syndic8.com/stats.php?section=overview&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.syndic8.com/stats.php?section=overview&lt;/a&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; but it doesn't seem
&lt;br&gt;very up to date and seems a bit broken. Information like that would be &amp;nbsp;
&lt;br&gt;really helpful when discussing what formats
&lt;br&gt;to support.
&lt;br&gt;&lt;br&gt;thanks in advance
&lt;br&gt;&lt;br&gt;Tilman Bender
&lt;br&gt;Student of Software Engineering
&lt;br&gt;Heilbronn University
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25821999&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tbender@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25821999&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25821999&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Rome---Users-f23447.html&quot; embed=&quot;fixTarget[23447]&quot; target=&quot;_top&quot; &gt;Rome - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Use-ROME-for-serverside-feed-conversion-tp25821999p25821999.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25744910</id>
	<title>Re: Contribution sources for Java5</title>
	<published>2009-10-04T21:01:26Z</published>
	<updated>2009-10-04T21:01:26Z</updated>
	<author>
		<name>Shinpei Ohtani</name>
	</author>
	<content type="html">Hi Robert,
&lt;br&gt;&lt;br&gt;&amp;gt; I was thinking a &amp;quot;Rome 1.5&amp;quot; release would be a ROME +Java5 + replacing
&lt;br&gt;&amp;gt; the current Rome.properties files with Jar service declarations
&lt;br&gt;&amp;gt; myself. I am still toying around with &amp;quot;second system syndrome&amp;quot; ideas
&lt;br&gt;&amp;gt; for &amp;quot;Rome 2&amp;quot; but haven't had much time to work on them lately. :/
&lt;br&gt;&lt;br&gt;IMO, I prefer to use JDK6 ServiceLoader instead of rome.properties,
&lt;br&gt;especially in the situation getting all classes for specific interface
&lt;br&gt;like WireFeedParser.classes key.
&lt;br&gt;&lt;br&gt;&lt;br&gt;2009/10/2 Robert &amp;quot;kebernet&amp;quot; Cooper &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25744910&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kebernet@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I was thinking a &amp;quot;Rome 1.5&amp;quot; release would be a ROME +Java5 + replacing
&lt;br&gt;&amp;gt; the current Rome.properties files with Jar service declarations
&lt;br&gt;&amp;gt; myself. I am still toying around with &amp;quot;second system syndrome&amp;quot; ideas
&lt;br&gt;&amp;gt; for &amp;quot;Rome 2&amp;quot; but haven't had much time to work on them lately. :/
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Wed, Sep 30, 2009 at 2:45 AM, Shinpei Ohtani
&lt;br&gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25744910&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;shinpei.ohtani@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; Hello all,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I made a patch for java5 with rome CVS trunk.
&lt;br&gt;&amp;gt;&amp;gt; Extract attached zip and try the patch.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thanks!
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Shinpei
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 2009/9/30 Nick Lothian &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25744910&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nlothian@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I like this idea quite a lot, and have considered doing it myself.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I'd suggest calling it ROME 1.1 because there have been some efforts to start a more radical ROME 2 project, which is changing quite a lot of stuff.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Nick
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; From: Shinpei Ohtani [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25744910&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;shinpei.ohtani@...&lt;/a&gt;]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Sent: Wednesday, 30 September 2009 3:18 AM
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25744910&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Subject: Re: Contribution sources for Java5
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; James,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; In my opinion, if we want to add generics to rome, we should branch
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; it, call the branch rome version 2, and then spend a while tweaking
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; the generics (there's probably a few more things that can be
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; genericised), before releasing rome version 2.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I agree rome 2 is better name to release.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; And I also agree there are things more than genericised like using
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; enum,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; refactor some of duplicated codes, or some TODOs I found.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; Shinpei, to contribute changes, I suggest you create a patch.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Ok, I will.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; BTW, are there any plan for rome java5 version before I mentioned?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Thanks.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 2009/9/29 James Roper &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25744910&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jroper2@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; In my opinion, if we want to add generics to rome, we should branch
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; it, call the branch rome version 2, and then spend a while tweaking
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; the generics (there's probably a few more things that can be
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; genericised), before releasing rome version 2.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; Shinpei, to contribute changes, I suggest you create a patch.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; Cheers,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; James
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; On Tue, Sep 29, 2009 at 6:21 PM, Shinpei Ohtani
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25744910&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;shinpei.ohtani@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; I would like to contribute Rome5, Rome for Java5.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; I simply fixed annoyed warnings and made better with generics and
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; enum
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; with Java 5 or later JDK, and passed all tests from CVS.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; So, how do I contribute these sources?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; The code can download sources from:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &lt;a href=&quot;http://t-2.googlecode.com/files/rome5.zip&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://t-2.googlecode.com/files/rome5.zip&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; (It is an eclipse project.)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; I think I will make more changes for latest Java environment later,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; but before I go further I just want to know if I can contribute
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; these sources.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Thanks in advance.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; =============================
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Shinpei Ohtani
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; mail    : &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25744910&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;shinpei.ohtani@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; blog    : &lt;a href=&quot;http://d.hatena.ne.jp/shot6/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://d.hatena.ne.jp/shot6/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; twitter : &lt;a href=&quot;http://twitter.com/shot6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/shot6&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; =============================
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; --------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25744910&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25744910&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25744910&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25744910&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; =============================
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Shinpei Ohtani
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; mail    : &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25744910&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;shinpei.ohtani@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; blog    : &lt;a href=&quot;http://d.hatena.ne.jp/shot6/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://d.hatena.ne.jp/shot6/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; twitter : &lt;a href=&quot;http://twitter.com/shot6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/shot6&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; =============================
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25744910&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25744910&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; IMPORTANT: This e-mail, including any attachments, may contain private or confidential information. If you think you may not be the intended recipient, or if you have received this e-mail in error, please contact the sender immediately and delete all copies of this e-mail. If you are not the intended recipient, you must not reproduce any part of this e-mail or disclose its contents to any other party. This email represents the views of the individual sender, which do not necessarily reflect those of Education.au except where the sender expressly states otherwise. It is your responsibility to scan this email and any files transmitted with it for viruses or any other defects. education.au limited will not be liable for any loss, damage or consequence caused directly or indirectly by this email.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25744910&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25744910&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt; =============================
&lt;br&gt;&amp;gt;&amp;gt; Shinpei Ohtani
&lt;br&gt;&amp;gt;&amp;gt; mail    : &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25744910&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;shinpei.ohtani@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; blog    : &lt;a href=&quot;http://d.hatena.ne.jp/shot6/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://d.hatena.ne.jp/shot6/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; twitter : &lt;a href=&quot;http://twitter.com/shot6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/shot6&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; =============================
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25744910&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25744910&amp;i=19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; :Robert &amp;quot;kebernet&amp;quot; Cooper
&lt;br&gt;&amp;gt; ::&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25744910&amp;i=20&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kebernet@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Alice's cleartext
&lt;br&gt;&amp;gt; Charlie is the attacker
&lt;br&gt;&amp;gt; Bob signs and encrypts
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://pgp.mit.edu:11371/pks/lookup?op=get&amp;search=0x9E8759F8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pgp.mit.edu:11371/pks/lookup?op=get&amp;search=0x9E8759F8&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25744910&amp;i=21&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25744910&amp;i=22&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;=============================
&lt;br&gt;Shinpei Ohtani
&lt;br&gt;mail &amp;nbsp; &amp;nbsp;: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25744910&amp;i=23&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;shinpei.ohtani@...&lt;/a&gt;
&lt;br&gt;blog &amp;nbsp; &amp;nbsp;: &lt;a href=&quot;http://d.hatena.ne.jp/shot6/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://d.hatena.ne.jp/shot6/&lt;/a&gt;&lt;br&gt;twitter : &lt;a href=&quot;http://twitter.com/shot6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/shot6&lt;/a&gt;&lt;br&gt;=============================
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25744910&amp;i=24&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25744910&amp;i=25&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Rome---Development-f23446.html&quot; embed=&quot;fixTarget[23446]&quot; target=&quot;_top&quot; &gt;Rome - Development&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Contribution-sources-for-Java5-tp25658832p25744910.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25710129</id>
	<title>Re: Contribution sources for Java5</title>
	<published>2009-10-01T20:40:55Z</published>
	<updated>2009-10-01T20:40:55Z</updated>
	<author>
		<name>Robert (kebernet) Cooper</name>
	</author>
	<content type="html">Of course, the rome.properties system is equally as broken in OSGi.
&lt;br&gt;&lt;br&gt;The rome 2 sketches right now treat this as a DI problem, rather than
&lt;br&gt;a bootstrap problem, but the fact remains there is &amp;quot;a&amp;quot; implementation
&lt;br&gt;discovery mechanism that is part of the Java spec, and that seems to
&lt;br&gt;me like the way to go until something better comes along.
&lt;br&gt;&lt;br&gt;On Thu, Oct 1, 2009 at 11:37 PM, James Roper &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710129&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jroper2@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I don't think JAR service declarations are a good way to go.  For a
&lt;br&gt;&amp;gt; start, they are completely broken in an OSGi environment, look at
&lt;br&gt;&amp;gt; JAXB, there are many forks of the the JAXB API out there that hack it
&lt;br&gt;&amp;gt; in order to make it work in OSGi.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Fri, Oct 2, 2009 at 1:23 PM, Robert &amp;quot;kebernet&amp;quot; Cooper
&lt;br&gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710129&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kebernet@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; I was thinking a &amp;quot;Rome 1.5&amp;quot; release would be a ROME +Java5 + replacing
&lt;br&gt;&amp;gt;&amp;gt; the current Rome.properties files with Jar service declarations
&lt;br&gt;&amp;gt;&amp;gt; myself. I am still toying around with &amp;quot;second system syndrome&amp;quot; ideas
&lt;br&gt;&amp;gt;&amp;gt; for &amp;quot;Rome 2&amp;quot; but haven't had much time to work on them lately. :/
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On Wed, Sep 30, 2009 at 2:45 AM, Shinpei Ohtani
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710129&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;shinpei.ohtani@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Hello all,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I made a patch for java5 with rome CVS trunk.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Extract attached zip and try the patch.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Thanks!
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Shinpei
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 2009/9/30 Nick Lothian &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710129&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nlothian@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I like this idea quite a lot, and have considered doing it myself.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I'd suggest calling it ROME 1.1 because there have been some efforts to start a more radical ROME 2 project, which is changing quite a lot of stuff.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Nick
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; From: Shinpei Ohtani [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710129&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;shinpei.ohtani@...&lt;/a&gt;]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Sent: Wednesday, 30 September 2009 3:18 AM
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710129&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Subject: Re: Contribution sources for Java5
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; James,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; In my opinion, if we want to add generics to rome, we should branch
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; it, call the branch rome version 2, and then spend a while tweaking
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; the generics (there's probably a few more things that can be
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; genericised), before releasing rome version 2.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I agree rome 2 is better name to release.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; And I also agree there are things more than genericised like using
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; enum,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; refactor some of duplicated codes, or some TODOs I found.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; Shinpei, to contribute changes, I suggest you create a patch.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Ok, I will.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; BTW, are there any plan for rome java5 version before I mentioned?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Thanks.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 2009/9/29 James Roper &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710129&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jroper2@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; In my opinion, if we want to add generics to rome, we should branch
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; it, call the branch rome version 2, and then spend a while tweaking
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; the generics (there's probably a few more things that can be
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; genericised), before releasing rome version 2.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; Shinpei, to contribute changes, I suggest you create a patch.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; Cheers,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; James
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; On Tue, Sep 29, 2009 at 6:21 PM, Shinpei Ohtani
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710129&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;shinpei.ohtani@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; I would like to contribute Rome5, Rome for Java5.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; I simply fixed annoyed warnings and made better with generics and
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; enum
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; with Java 5 or later JDK, and passed all tests from CVS.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; So, how do I contribute these sources?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; The code can download sources from:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &lt;a href=&quot;http://t-2.googlecode.com/files/rome5.zip&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://t-2.googlecode.com/files/rome5.zip&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; (It is an eclipse project.)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; I think I will make more changes for latest Java environment later,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; but before I go further I just want to know if I can contribute
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; these sources.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Thanks in advance.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; =============================
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Shinpei Ohtani
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; mail    : &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710129&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;shinpei.ohtani@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; blog    : &lt;a href=&quot;http://d.hatena.ne.jp/shot6/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://d.hatena.ne.jp/shot6/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; twitter : &lt;a href=&quot;http://twitter.com/shot6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/shot6&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; =============================
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; --------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710129&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710129&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710129&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710129&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; =============================
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Shinpei Ohtani
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; mail    : &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710129&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;shinpei.ohtani@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; blog    : &lt;a href=&quot;http://d.hatena.ne.jp/shot6/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://d.hatena.ne.jp/shot6/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; twitter : &lt;a href=&quot;http://twitter.com/shot6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/shot6&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; =============================
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710129&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710129&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; IMPORTANT: This e-mail, including any attachments, may contain private or confidential information. If you think you may not be the intended recipient, or if you have received this e-mail in error, please contact the sender immediately and delete all copies of this e-mail. If you are not the intended recipient, you must not reproduce any part of this e-mail or disclose its contents to any other party. This email represents the views of the individual sender, which do not necessarily reflect those of Education.au except where the sender expressly states otherwise. It is your responsibility to scan this email and any files transmitted with it for viruses or any other defects. education.au limited will not be liable for any loss, damage or consequence caused directly or indirectly by this email.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710129&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710129&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; =============================
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Shinpei Ohtani
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; mail    : &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710129&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;shinpei.ohtani@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; blog    : &lt;a href=&quot;http://d.hatena.ne.jp/shot6/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://d.hatena.ne.jp/shot6/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; twitter : &lt;a href=&quot;http://twitter.com/shot6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/shot6&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; =============================
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710129&amp;i=19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710129&amp;i=20&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt; :Robert &amp;quot;kebernet&amp;quot; Cooper
&lt;br&gt;&amp;gt;&amp;gt; ::&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710129&amp;i=21&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kebernet@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; Alice's cleartext
&lt;br&gt;&amp;gt;&amp;gt; Charlie is the attacker
&lt;br&gt;&amp;gt;&amp;gt; Bob signs and encrypts
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://pgp.mit.edu:11371/pks/lookup?op=get&amp;search=0x9E8759F8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pgp.mit.edu:11371/pks/lookup?op=get&amp;search=0x9E8759F8&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710129&amp;i=22&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710129&amp;i=23&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710129&amp;i=24&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710129&amp;i=25&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;:Robert &amp;quot;kebernet&amp;quot; Cooper
&lt;br&gt;::&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710129&amp;i=26&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kebernet@...&lt;/a&gt;
&lt;br&gt;Alice's cleartext
&lt;br&gt;Charlie is the attacker
&lt;br&gt;Bob signs and encrypts
&lt;br&gt;&lt;a href=&quot;http://pgp.mit.edu:11371/pks/lookup?op=get&amp;search=0x9E8759F8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pgp.mit.edu:11371/pks/lookup?op=get&amp;search=0x9E8759F8&lt;/a&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710129&amp;i=27&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710129&amp;i=28&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Rome---Development-f23446.html&quot; embed=&quot;fixTarget[23446]&quot; target=&quot;_top&quot; &gt;Rome - Development&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Contribution-sources-for-Java5-tp25658832p25710129.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25710113</id>
	<title>Re: Contribution sources for Java5</title>
	<published>2009-10-01T20:37:03Z</published>
	<updated>2009-10-01T20:37:03Z</updated>
	<author>
		<name>James Roper-3</name>
	</author>
	<content type="html">I don't think JAR service declarations are a good way to go. &amp;nbsp;For a
&lt;br&gt;start, they are completely broken in an OSGi environment, look at
&lt;br&gt;JAXB, there are many forks of the the JAXB API out there that hack it
&lt;br&gt;in order to make it work in OSGi.
&lt;br&gt;&lt;br&gt;On Fri, Oct 2, 2009 at 1:23 PM, Robert &amp;quot;kebernet&amp;quot; Cooper
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710113&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kebernet@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I was thinking a &amp;quot;Rome 1.5&amp;quot; release would be a ROME +Java5 + replacing
&lt;br&gt;&amp;gt; the current Rome.properties files with Jar service declarations
&lt;br&gt;&amp;gt; myself. I am still toying around with &amp;quot;second system syndrome&amp;quot; ideas
&lt;br&gt;&amp;gt; for &amp;quot;Rome 2&amp;quot; but haven't had much time to work on them lately. :/
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Wed, Sep 30, 2009 at 2:45 AM, Shinpei Ohtani
&lt;br&gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710113&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;shinpei.ohtani@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; Hello all,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I made a patch for java5 with rome CVS trunk.
&lt;br&gt;&amp;gt;&amp;gt; Extract attached zip and try the patch.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thanks!
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Shinpei
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 2009/9/30 Nick Lothian &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710113&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nlothian@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I like this idea quite a lot, and have considered doing it myself.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I'd suggest calling it ROME 1.1 because there have been some efforts to start a more radical ROME 2 project, which is changing quite a lot of stuff.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Nick
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; From: Shinpei Ohtani [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710113&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;shinpei.ohtani@...&lt;/a&gt;]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Sent: Wednesday, 30 September 2009 3:18 AM
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710113&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Subject: Re: Contribution sources for Java5
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; James,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; In my opinion, if we want to add generics to rome, we should branch
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; it, call the branch rome version 2, and then spend a while tweaking
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; the generics (there's probably a few more things that can be
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; genericised), before releasing rome version 2.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I agree rome 2 is better name to release.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; And I also agree there are things more than genericised like using
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; enum,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; refactor some of duplicated codes, or some TODOs I found.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; Shinpei, to contribute changes, I suggest you create a patch.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Ok, I will.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; BTW, are there any plan for rome java5 version before I mentioned?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Thanks.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 2009/9/29 James Roper &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710113&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jroper2@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; In my opinion, if we want to add generics to rome, we should branch
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; it, call the branch rome version 2, and then spend a while tweaking
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; the generics (there's probably a few more things that can be
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; genericised), before releasing rome version 2.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; Shinpei, to contribute changes, I suggest you create a patch.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; Cheers,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; James
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; On Tue, Sep 29, 2009 at 6:21 PM, Shinpei Ohtani
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710113&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;shinpei.ohtani@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; I would like to contribute Rome5, Rome for Java5.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; I simply fixed annoyed warnings and made better with generics and
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; enum
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; with Java 5 or later JDK, and passed all tests from CVS.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; So, how do I contribute these sources?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; The code can download sources from:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &lt;a href=&quot;http://t-2.googlecode.com/files/rome5.zip&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://t-2.googlecode.com/files/rome5.zip&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; (It is an eclipse project.)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; I think I will make more changes for latest Java environment later,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; but before I go further I just want to know if I can contribute
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; these sources.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Thanks in advance.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; =============================
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Shinpei Ohtani
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; mail    : &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710113&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;shinpei.ohtani@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; blog    : &lt;a href=&quot;http://d.hatena.ne.jp/shot6/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://d.hatena.ne.jp/shot6/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; twitter : &lt;a href=&quot;http://twitter.com/shot6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/shot6&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; =============================
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; --------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710113&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710113&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710113&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710113&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; =============================
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Shinpei Ohtani
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; mail    : &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710113&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;shinpei.ohtani@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; blog    : &lt;a href=&quot;http://d.hatena.ne.jp/shot6/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://d.hatena.ne.jp/shot6/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; twitter : &lt;a href=&quot;http://twitter.com/shot6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/shot6&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; =============================
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710113&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710113&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; IMPORTANT: This e-mail, including any attachments, may contain private or confidential information. If you think you may not be the intended recipient, or if you have received this e-mail in error, please contact the sender immediately and delete all copies of this e-mail. If you are not the intended recipient, you must not reproduce any part of this e-mail or disclose its contents to any other party. This email represents the views of the individual sender, which do not necessarily reflect those of Education.au except where the sender expressly states otherwise. It is your responsibility to scan this email and any files transmitted with it for viruses or any other defects. education.au limited will not be liable for any loss, damage or consequence caused directly or indirectly by this email.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710113&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710113&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt; =============================
&lt;br&gt;&amp;gt;&amp;gt; Shinpei Ohtani
&lt;br&gt;&amp;gt;&amp;gt; mail    : &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710113&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;shinpei.ohtani@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; blog    : &lt;a href=&quot;http://d.hatena.ne.jp/shot6/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://d.hatena.ne.jp/shot6/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; twitter : &lt;a href=&quot;http://twitter.com/shot6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/shot6&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; =============================
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710113&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710113&amp;i=19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; :Robert &amp;quot;kebernet&amp;quot; Cooper
&lt;br&gt;&amp;gt; ::&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710113&amp;i=20&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kebernet@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Alice's cleartext
&lt;br&gt;&amp;gt; Charlie is the attacker
&lt;br&gt;&amp;gt; Bob signs and encrypts
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://pgp.mit.edu:11371/pks/lookup?op=get&amp;search=0x9E8759F8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pgp.mit.edu:11371/pks/lookup?op=get&amp;search=0x9E8759F8&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710113&amp;i=21&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710113&amp;i=22&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710113&amp;i=23&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710113&amp;i=24&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Rome---Development-f23446.html&quot; embed=&quot;fixTarget[23446]&quot; target=&quot;_top&quot; &gt;Rome - Development&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Contribution-sources-for-Java5-tp25658832p25710113.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25710041</id>
	<title>Re: Contribution sources for Java5</title>
	<published>2009-10-01T20:23:31Z</published>
	<updated>2009-10-01T20:23:31Z</updated>
	<author>
		<name>Robert (kebernet) Cooper</name>
	</author>
	<content type="html">I was thinking a &amp;quot;Rome 1.5&amp;quot; release would be a ROME +Java5 + replacing
&lt;br&gt;the current Rome.properties files with Jar service declarations
&lt;br&gt;myself. I am still toying around with &amp;quot;second system syndrome&amp;quot; ideas
&lt;br&gt;for &amp;quot;Rome 2&amp;quot; but haven't had much time to work on them lately. :/
&lt;br&gt;&lt;br&gt;On Wed, Sep 30, 2009 at 2:45 AM, Shinpei Ohtani
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710041&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;shinpei.ohtani@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello all,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I made a patch for java5 with rome CVS trunk.
&lt;br&gt;&amp;gt; Extract attached zip and try the patch.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Shinpei
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 2009/9/30 Nick Lothian &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710041&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nlothian@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt; I like this idea quite a lot, and have considered doing it myself.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I'd suggest calling it ROME 1.1 because there have been some efforts to start a more radical ROME 2 project, which is changing quite a lot of stuff.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Nick
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; From: Shinpei Ohtani [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710041&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;shinpei.ohtani@...&lt;/a&gt;]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Sent: Wednesday, 30 September 2009 3:18 AM
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710041&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Subject: Re: Contribution sources for Java5
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; James,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; In my opinion, if we want to add generics to rome, we should branch
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; it, call the branch rome version 2, and then spend a while tweaking
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; the generics (there's probably a few more things that can be
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; genericised), before releasing rome version 2.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I agree rome 2 is better name to release.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; And I also agree there are things more than genericised like using
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; enum,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; refactor some of duplicated codes, or some TODOs I found.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; Shinpei, to contribute changes, I suggest you create a patch.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Ok, I will.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; BTW, are there any plan for rome java5 version before I mentioned?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Thanks.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 2009/9/29 James Roper &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710041&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jroper2@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; In my opinion, if we want to add generics to rome, we should branch
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; it, call the branch rome version 2, and then spend a while tweaking
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; the generics (there's probably a few more things that can be
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; genericised), before releasing rome version 2.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; Shinpei, to contribute changes, I suggest you create a patch.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; Cheers,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; James
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; On Tue, Sep 29, 2009 at 6:21 PM, Shinpei Ohtani
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710041&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;shinpei.ohtani@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; I would like to contribute Rome5, Rome for Java5.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; I simply fixed annoyed warnings and made better with generics and
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; enum
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; with Java 5 or later JDK, and passed all tests from CVS.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; So, how do I contribute these sources?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; The code can download sources from:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &lt;a href=&quot;http://t-2.googlecode.com/files/rome5.zip&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://t-2.googlecode.com/files/rome5.zip&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; (It is an eclipse project.)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; I think I will make more changes for latest Java environment later,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; but before I go further I just want to know if I can contribute
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; these sources.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Thanks in advance.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; =============================
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Shinpei Ohtani
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; mail    : &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710041&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;shinpei.ohtani@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; blog    : &lt;a href=&quot;http://d.hatena.ne.jp/shot6/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://d.hatena.ne.jp/shot6/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; twitter : &lt;a href=&quot;http://twitter.com/shot6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/shot6&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; =============================
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; --------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; -
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710041&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710041&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710041&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710041&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; =============================
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Shinpei Ohtani
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; mail    : &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710041&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;shinpei.ohtani@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; blog    : &lt;a href=&quot;http://d.hatena.ne.jp/shot6/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://d.hatena.ne.jp/shot6/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; twitter : &lt;a href=&quot;http://twitter.com/shot6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/shot6&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; =============================
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710041&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710041&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; IMPORTANT: This e-mail, including any attachments, may contain private or confidential information. If you think you may not be the intended recipient, or if you have received this e-mail in error, please contact the sender immediately and delete all copies of this e-mail. If you are not the intended recipient, you must not reproduce any part of this e-mail or disclose its contents to any other party. This email represents the views of the individual sender, which do not necessarily reflect those of Education.au except where the sender expressly states otherwise. It is your responsibility to scan this email and any files transmitted with it for viruses or any other defects. education.au limited will not be liable for any loss, damage or consequence caused directly or indirectly by this email.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710041&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710041&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; =============================
&lt;br&gt;&amp;gt; Shinpei Ohtani
&lt;br&gt;&amp;gt; mail    : &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710041&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;shinpei.ohtani@...&lt;/a&gt;
&lt;br&gt;&amp;gt; blog    : &lt;a href=&quot;http://d.hatena.ne.jp/shot6/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://d.hatena.ne.jp/shot6/&lt;/a&gt;&lt;br&gt;&amp;gt; twitter : &lt;a href=&quot;http://twitter.com/shot6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/shot6&lt;/a&gt;&lt;br&gt;&amp;gt; =============================
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710041&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710041&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;:Robert &amp;quot;kebernet&amp;quot; Cooper
&lt;br&gt;::&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710041&amp;i=19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kebernet@...&lt;/a&gt;
&lt;br&gt;Alice's cleartext
&lt;br&gt;Charlie is the attacker
&lt;br&gt;Bob signs and encrypts
&lt;br&gt;&lt;a href=&quot;http://pgp.mit.edu:11371/pks/lookup?op=get&amp;search=0x9E8759F8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pgp.mit.edu:11371/pks/lookup?op=get&amp;search=0x9E8759F8&lt;/a&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710041&amp;i=20&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25710041&amp;i=21&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Rome---Development-f23446.html&quot; embed=&quot;fixTarget[23446]&quot; target=&quot;_top&quot; &gt;Rome - Development&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Contribution-sources-for-Java5-tp25658832p25710041.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25675835</id>
	<title>Re: Contribution sources for Java5</title>
	<published>2009-09-29T23:45:50Z</published>
	<updated>2009-09-29T23:45:50Z</updated>
	<author>
		<name>Shinpei Ohtani</name>
	</author>
	<content type="html">Hello all,
&lt;br&gt;&lt;br&gt;I made a patch for java5 with rome CVS trunk.
&lt;br&gt;Extract attached zip and try the patch.
&lt;br&gt;&lt;br&gt;Thanks!
&lt;br&gt;&lt;br&gt;Shinpei
&lt;br&gt;&lt;br&gt;2009/9/30 Nick Lothian &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25675835&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nlothian@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I like this idea quite a lot, and have considered doing it myself.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'd suggest calling it ROME 1.1 because there have been some efforts to start a more radical ROME 2 project, which is changing quite a lot of stuff.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Nick
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt;&amp;gt; From: Shinpei Ohtani [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25675835&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;shinpei.ohtani@...&lt;/a&gt;]
&lt;br&gt;&amp;gt;&amp;gt; Sent: Wednesday, 30 September 2009 3:18 AM
&lt;br&gt;&amp;gt;&amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25675835&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; Subject: Re: Contribution sources for Java5
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; James,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; In my opinion, if we want to add generics to rome, we should branch
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; it, call the branch rome version 2, and then spend a while tweaking
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; the generics (there's probably a few more things that can be
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; genericised), before releasing rome version 2.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I agree rome 2 is better name to release.
&lt;br&gt;&amp;gt;&amp;gt; And I also agree there are things more than genericised like using
&lt;br&gt;&amp;gt;&amp;gt; enum,
&lt;br&gt;&amp;gt;&amp;gt; refactor some of duplicated codes, or some TODOs I found.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Shinpei, to contribute changes, I suggest you create a patch.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Ok, I will.
&lt;br&gt;&amp;gt;&amp;gt; BTW, are there any plan for rome java5 version before I mentioned?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thanks.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 2009/9/29 James Roper &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25675835&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jroper2@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; In my opinion, if we want to add generics to rome, we should branch
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; it, call the branch rome version 2, and then spend a while tweaking
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; the generics (there's probably a few more things that can be
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; genericised), before releasing rome version 2.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Shinpei, to contribute changes, I suggest you create a patch.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Cheers,
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; James
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; On Tue, Sep 29, 2009 at 6:21 PM, Shinpei Ohtani
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25675835&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;shinpei.ohtani@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; I would like to contribute Rome5, Rome for Java5.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; I simply fixed annoyed warnings and made better with generics and
&lt;br&gt;&amp;gt;&amp;gt; enum
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; with Java 5 or later JDK, and passed all tests from CVS.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; So, how do I contribute these sources?
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; The code can download sources from:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &lt;a href=&quot;http://t-2.googlecode.com/files/rome5.zip&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://t-2.googlecode.com/files/rome5.zip&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; (It is an eclipse project.)
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; I think I will make more changes for latest Java environment later,
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; but before I go further I just want to know if I can contribute
&lt;br&gt;&amp;gt;&amp;gt; these sources.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Thanks in advance.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; =============================
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Shinpei Ohtani
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; mail    : &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25675835&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;shinpei.ohtani@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; blog    : &lt;a href=&quot;http://d.hatena.ne.jp/shot6/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://d.hatena.ne.jp/shot6/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; twitter : &lt;a href=&quot;http://twitter.com/shot6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/shot6&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; =============================
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; --------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; -
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25675835&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25675835&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25675835&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25675835&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt; =============================
&lt;br&gt;&amp;gt;&amp;gt; Shinpei Ohtani
&lt;br&gt;&amp;gt;&amp;gt; mail    : &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25675835&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;shinpei.ohtani@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; blog    : &lt;a href=&quot;http://d.hatena.ne.jp/shot6/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://d.hatena.ne.jp/shot6/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; twitter : &lt;a href=&quot;http://twitter.com/shot6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/shot6&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; =============================
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25675835&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25675835&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; IMPORTANT: This e-mail, including any attachments, may contain private or confidential information. If you think you may not be the intended recipient, or if you have received this e-mail in error, please contact the sender immediately and delete all copies of this e-mail. If you are not the intended recipient, you must not reproduce any part of this e-mail or disclose its contents to any other party. This email represents the views of the individual sender, which do not necessarily reflect those of Education.au except where the sender expressly states otherwise. It is your responsibility to scan this email and any files transmitted with it for viruses or any other defects. education.au limited will not be liable for any loss, damage or consequence caused directly or indirectly by this email.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25675835&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25675835&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;=============================
&lt;br&gt;Shinpei Ohtani
&lt;br&gt;mail &amp;nbsp; &amp;nbsp;: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25675835&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;shinpei.ohtani@...&lt;/a&gt;
&lt;br&gt;blog &amp;nbsp; &amp;nbsp;: &lt;a href=&quot;http://d.hatena.ne.jp/shot6/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://d.hatena.ne.jp/shot6/&lt;/a&gt;&lt;br&gt;twitter : &lt;a href=&quot;http://twitter.com/shot6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/shot6&lt;/a&gt;&lt;br&gt;=============================
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25675835&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25675835&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;rome-java5-patch.zip&lt;/strong&gt; (215K) &lt;a href=&quot;http://old.nabble.com/attachment/25675835/0/rome-java5-patch.zip&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Rome---Development-f23446.html&quot; embed=&quot;fixTarget[23446]&quot; target=&quot;_top&quot; &gt;Rome - Development&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Contribution-sources-for-Java5-tp25658832p25675835.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25672523</id>
	<title>RE: Contribution sources for Java5</title>
	<published>2009-09-29T16:12:49Z</published>
	<updated>2009-09-29T16:12:49Z</updated>
	<author>
		<name>Nick Lothian</name>
	</author>
	<content type="html">I like this idea quite a lot, and have considered doing it myself.
&lt;br&gt;&lt;br&gt;I'd suggest calling it ROME 1.1 because there have been some efforts to start a more radical ROME 2 project, which is changing quite a lot of stuff.
&lt;br&gt;&lt;br&gt;Nick
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; From: Shinpei Ohtani [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25672523&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;shinpei.ohtani@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; Sent: Wednesday, 30 September 2009 3:18 AM
&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25672523&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Subject: Re: Contribution sources for Java5
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; James,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; In my opinion, if we want to add generics to rome, we should branch
&lt;br&gt;&amp;gt; &amp;gt; it, call the branch rome version 2, and then spend a while tweaking
&lt;br&gt;&amp;gt; &amp;gt; the generics (there's probably a few more things that can be
&lt;br&gt;&amp;gt; &amp;gt; genericised), before releasing rome version 2.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I agree rome 2 is better name to release.
&lt;br&gt;&amp;gt; And I also agree there are things more than genericised like using
&lt;br&gt;&amp;gt; enum,
&lt;br&gt;&amp;gt; refactor some of duplicated codes, or some TODOs I found.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Shinpei, to contribute changes, I suggest you create a patch.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Ok, I will.
&lt;br&gt;&amp;gt; BTW, are there any plan for rome java5 version before I mentioned?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 2009/9/29 James Roper &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25672523&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jroper2@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt; &amp;gt; In my opinion, if we want to add generics to rome, we should branch
&lt;br&gt;&amp;gt; &amp;gt; it, call the branch rome version 2, and then spend a while tweaking
&lt;br&gt;&amp;gt; &amp;gt; the generics (there's probably a few more things that can be
&lt;br&gt;&amp;gt; &amp;gt; genericised), before releasing rome version 2.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Shinpei, to contribute changes, I suggest you create a patch.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Cheers,
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; James
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; On Tue, Sep 29, 2009 at 6:21 PM, Shinpei Ohtani
&lt;br&gt;&amp;gt; &amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25672523&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;shinpei.ohtani@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; I would like to contribute Rome5, Rome for Java5.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; I simply fixed annoyed warnings and made better with generics and
&lt;br&gt;&amp;gt; enum
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; with Java 5 or later JDK, and passed all tests from CVS.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; So, how do I contribute these sources?
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; The code can download sources from:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &lt;a href=&quot;http://t-2.googlecode.com/files/rome5.zip&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://t-2.googlecode.com/files/rome5.zip&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; (It is an eclipse project.)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; I think I will make more changes for latest Java environment later,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; but before I go further I just want to know if I can contribute
&lt;br&gt;&amp;gt; these sources.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Thanks in advance.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; =============================
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Shinpei Ohtani
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; mail &amp;nbsp; &amp;nbsp;: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25672523&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;shinpei.ohtani@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; blog &amp;nbsp; &amp;nbsp;: &lt;a href=&quot;http://d.hatena.ne.jp/shot6/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://d.hatena.ne.jp/shot6/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; twitter : &lt;a href=&quot;http://twitter.com/shot6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/shot6&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; =============================
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; --------------------------------------------------------------------
&lt;br&gt;&amp;gt; -
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25672523&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25672523&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; &amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25672523&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25672523&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; =============================
&lt;br&gt;&amp;gt; Shinpei Ohtani
&lt;br&gt;&amp;gt; mail &amp;nbsp; &amp;nbsp;: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25672523&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;shinpei.ohtani@...&lt;/a&gt;
&lt;br&gt;&amp;gt; blog &amp;nbsp; &amp;nbsp;: &lt;a href=&quot;http://d.hatena.ne.jp/shot6/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://d.hatena.ne.jp/shot6/&lt;/a&gt;&lt;br&gt;&amp;gt; twitter : &lt;a href=&quot;http://twitter.com/shot6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/shot6&lt;/a&gt;&lt;br&gt;&amp;gt; =============================
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25672523&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25672523&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;IMPORTANT: This e-mail, including any attachments, may contain private or confidential information. If you think you may not be the intended recipient, or if you have received this e-mail in error, please contact the sender immediately and delete all copies of this e-mail. If you are not the intended recipient, you must not reproduce any part of this e-mail or disclose its contents to any other party. This email represents the views of the individual sender, which do not necessarily reflect those of Education.au except where the sender expressly states otherwise. It is your responsibility to scan this email and any files transmitted with it for viruses or any other defects. education.au limited will not be liable for any loss, damage or consequence caused directly or indirectly by this email.
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25672523&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25672523&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Rome---Development-f23446.html&quot; embed=&quot;fixTarget[23446]&quot; target=&quot;_top&quot; &gt;Rome - Development&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Contribution-sources-for-Java5-tp25658832p25672523.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25667756</id>
	<title>Re: Contribution sources for Java5</title>
	<published>2009-09-29T10:48:11Z</published>
	<updated>2009-09-29T10:48:11Z</updated>
	<author>
		<name>Shinpei Ohtani</name>
	</author>
	<content type="html">James,
&lt;br&gt;&lt;br&gt;&amp;gt; In my opinion, if we want to add generics to rome, we should branch
&lt;br&gt;&amp;gt; it, call the branch rome version 2, and then spend a while tweaking
&lt;br&gt;&amp;gt; the generics (there's probably a few more things that can be
&lt;br&gt;&amp;gt; genericised), before releasing rome version 2.
&lt;br&gt;&lt;br&gt;I agree rome 2 is better name to release.
&lt;br&gt;And I also agree there are things more than genericised like using enum,
&lt;br&gt;refactor some of duplicated codes, or some TODOs I found.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; Shinpei, to contribute changes, I suggest you create a patch.
&lt;br&gt;&lt;br&gt;Ok, I will.
&lt;br&gt;BTW, are there any plan for rome java5 version before I mentioned?
&lt;br&gt;&lt;br&gt;Thanks.
&lt;br&gt;&lt;br&gt;2009/9/29 James Roper &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25667756&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jroper2@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; In my opinion, if we want to add generics to rome, we should branch
&lt;br&gt;&amp;gt; it, call the branch rome version 2, and then spend a while tweaking
&lt;br&gt;&amp;gt; the generics (there's probably a few more things that can be
&lt;br&gt;&amp;gt; genericised), before releasing rome version 2.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Shinpei, to contribute changes, I suggest you create a patch.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; James
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Tue, Sep 29, 2009 at 6:21 PM, Shinpei Ohtani
&lt;br&gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25667756&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;shinpei.ohtani@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I would like to contribute Rome5, Rome for Java5.
&lt;br&gt;&amp;gt;&amp;gt; I simply fixed annoyed warnings and made better with generics and enum
&lt;br&gt;&amp;gt;&amp;gt; with Java 5 or later JDK, and passed all tests from CVS.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; So, how do I contribute these sources?
&lt;br&gt;&amp;gt;&amp;gt; The code can download sources from:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://t-2.googlecode.com/files/rome5.zip&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://t-2.googlecode.com/files/rome5.zip&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; (It is an eclipse project.)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I think I will make more changes for latest Java environment later,
&lt;br&gt;&amp;gt;&amp;gt; but before I go further I just want to know if I can contribute these sources.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thanks in advance.
&lt;br&gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt; =============================
&lt;br&gt;&amp;gt;&amp;gt; Shinpei Ohtani
&lt;br&gt;&amp;gt;&amp;gt; mail    : &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25667756&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;shinpei.ohtani@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; blog    : &lt;a href=&quot;http://d.hatena.ne.jp/shot6/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://d.hatena.ne.jp/shot6/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; twitter : &lt;a href=&quot;http://twitter.com/shot6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/shot6&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; =============================
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25667756&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25667756&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25667756&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25667756&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;=============================
&lt;br&gt;Shinpei Ohtani
&lt;br&gt;mail &amp;nbsp; &amp;nbsp;: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25667756&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;shinpei.ohtani@...&lt;/a&gt;
&lt;br&gt;blog &amp;nbsp; &amp;nbsp;: &lt;a href=&quot;http://d.hatena.ne.jp/shot6/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://d.hatena.ne.jp/shot6/&lt;/a&gt;&lt;br&gt;twitter : &lt;a href=&quot;http://twitter.com/shot6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/shot6&lt;/a&gt;&lt;br&gt;=============================
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25667756&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25667756&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Rome---Development-f23446.html&quot; embed=&quot;fixTarget[23446]&quot; target=&quot;_top&quot; &gt;Rome - Development&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Contribution-sources-for-Java5-tp25658832p25667756.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25664617</id>
	<title>Re: Contribution sources for Java5</title>
	<published>2009-09-29T07:52:49Z</published>
	<updated>2009-09-29T07:52:49Z</updated>
	<author>
		<name>Mark Woodman-3</name>
	</author>
	<content type="html">On Sep 29, 2009, at 3:11 AM, James Roper &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25664617&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jroper2@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; In my opinion, if we want to add generics to rome, we should branch
&lt;br&gt;&amp;gt; it, call the branch rome version 2, and then spend a while tweaking
&lt;br&gt;&amp;gt; the generics (there's probably a few more things that can be
&lt;br&gt;&amp;gt; genericised), before releasing rome
&lt;br&gt;&amp;gt; version 2.
&lt;br&gt;&lt;br&gt;+1
&lt;br&gt;&lt;br&gt;There was some discussion of ROME 2 some time back (I think).
&lt;br&gt;&lt;br&gt;I suggest we start a wiki page on a feature list for ROME 2 and &amp;nbsp;
&lt;br&gt;solicit input from the user community.
&lt;br&gt;&lt;br&gt;Thoughts?
&lt;br&gt;&lt;br&gt;- Mark
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25664617&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25664617&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Rome---Development-f23446.html&quot; embed=&quot;fixTarget[23446]&quot; target=&quot;_top&quot; &gt;Rome - Development&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Contribution-sources-for-Java5-tp25658832p25664617.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25659534</id>
	<title>Re: Contribution sources for Java5</title>
	<published>2009-09-29T02:11:18Z</published>
	<updated>2009-09-29T02:11:18Z</updated>
	<author>
		<name>James Roper-3</name>
	</author>
	<content type="html">In my opinion, if we want to add generics to rome, we should branch
&lt;br&gt;it, call the branch rome version 2, and then spend a while tweaking
&lt;br&gt;the generics (there's probably a few more things that can be
&lt;br&gt;genericised), before releasing rome version 2.
&lt;br&gt;&lt;br&gt;Shinpei, to contribute changes, I suggest you create a patch.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;James
&lt;br&gt;&lt;br&gt;On Tue, Sep 29, 2009 at 6:21 PM, Shinpei Ohtani
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25659534&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;shinpei.ohtani@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I would like to contribute Rome5, Rome for Java5.
&lt;br&gt;&amp;gt; I simply fixed annoyed warnings and made better with generics and enum
&lt;br&gt;&amp;gt; with Java 5 or later JDK, and passed all tests from CVS.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; So, how do I contribute these sources?
&lt;br&gt;&amp;gt; The code can download sources from:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://t-2.googlecode.com/files/rome5.zip&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://t-2.googlecode.com/files/rome5.zip&lt;/a&gt;&lt;br&gt;&amp;gt; (It is an eclipse project.)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I think I will make more changes for latest Java environment later,
&lt;br&gt;&amp;gt; but before I go further I just want to know if I can contribute these sources.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks in advance.
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; =============================
&lt;br&gt;&amp;gt; Shinpei Ohtani
&lt;br&gt;&amp;gt; mail    : &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25659534&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;shinpei.ohtani@...&lt;/a&gt;
&lt;br&gt;&amp;gt; blog    : &lt;a href=&quot;http://d.hatena.ne.jp/shot6/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://d.hatena.ne.jp/shot6/&lt;/a&gt;&lt;br&gt;&amp;gt; twitter : &lt;a href=&quot;http://twitter.com/shot6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/shot6&lt;/a&gt;&lt;br&gt;&amp;gt; =============================
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25659534&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25659534&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25659534&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25659534&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Rome---Development-f23446.html&quot; embed=&quot;fixTarget[23446]&quot; target=&quot;_top&quot; &gt;Rome - Development&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Contribution-sources-for-Java5-tp25658832p25659534.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25658832</id>
	<title>Contribution sources for Java5</title>
	<published>2009-09-29T01:21:37Z</published>
	<updated>2009-09-29T01:21:37Z</updated>
	<author>
		<name>Shinpei Ohtani</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I would like to contribute Rome5, Rome for Java5.
&lt;br&gt;I simply fixed annoyed warnings and made better with generics and enum
&lt;br&gt;with Java 5 or later JDK, and passed all tests from CVS.
&lt;br&gt;&lt;br&gt;So, how do I contribute these sources?
&lt;br&gt;The code can download sources from:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://t-2.googlecode.com/files/rome5.zip&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://t-2.googlecode.com/files/rome5.zip&lt;/a&gt;&lt;br&gt;(It is an eclipse project.)
&lt;br&gt;&lt;br&gt;I think I will make more changes for latest Java environment later,
&lt;br&gt;but before I go further I just want to know if I can contribute these sources.
&lt;br&gt;&lt;br&gt;Thanks in advance.
&lt;br&gt;-- 
&lt;br&gt;=============================
&lt;br&gt;Shinpei Ohtani
&lt;br&gt;mail &amp;nbsp; &amp;nbsp;: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25658832&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;shinpei.ohtani@...&lt;/a&gt;
&lt;br&gt;blog &amp;nbsp; &amp;nbsp;: &lt;a href=&quot;http://d.hatena.ne.jp/shot6/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://d.hatena.ne.jp/shot6/&lt;/a&gt;&lt;br&gt;twitter : &lt;a href=&quot;http://twitter.com/shot6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/shot6&lt;/a&gt;&lt;br&gt;=============================
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25658832&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25658832&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Rome---Development-f23446.html&quot; embed=&quot;fixTarget[23446]&quot; target=&quot;_top&quot; &gt;Rome - Development&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Contribution-sources-for-Java5-tp25658832p25658832.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24878938</id>
	<title>Authors, Categories from RSS 1.0 Feeds</title>
	<published>2009-08-08T06:57:28Z</published>
	<updated>2009-08-08T06:57:28Z</updated>
	<author>
		<name>Andreas Harth-2</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I've been trying to parse stuff such as authors, categories,
&lt;br&gt;and images from RSS news items.
&lt;br&gt;&lt;br&gt;I've tried the following code. &amp;nbsp;Strangely enough getAuthors returns
&lt;br&gt;an empty list while getAuthor returns an author name. &amp;nbsp;The other
&lt;br&gt;methods return empty results although the feed contains dc:subject
&lt;br&gt;entries. &amp;nbsp;Searching the mailing list archives doesn't bring up anything
&lt;br&gt;helpful.
&lt;br&gt;&lt;br&gt;public void testFetch() throws IOException, IllegalArgumentException, 
&lt;br&gt;FeedException {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL url = new URL(&amp;quot;&lt;a href=&quot;http://rss.slashdot.org/Slashdot/slashdot&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://rss.slashdot.org/Slashdot/slashdot&lt;/a&gt;&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SyndFeedInput input = new SyndFeedInput();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URLConnection conn = url.openConnection();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SyndFeed feed = input.build(new XmlReader(conn));
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; List li = feed.getEntries();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (int i=0; i&amp;lt;li.size(); i++) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SyndEntry sei = (SyndEntry)li.get(i);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.println(&amp;quot;author: &amp;quot; + sei.getAuthor());
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.println(&amp;quot;authors: &amp;quot; + sei.getAuthors());
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.println(&amp;quot;categories: &amp;quot;+sei.getCategories());
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.println(&amp;quot;enclosures: &amp;quot;+sei.getEnclosures());
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }		
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;Any help, sample code, or pointers to documentation highly appreciated!
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;Andreas.
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24878938&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24878938&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Rome---Users-f23447.html&quot; embed=&quot;fixTarget[23447]&quot; target=&quot;_top&quot; &gt;Rome - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Authors%2C-Categories-from-RSS-1.0-Feeds-tp24878938p24878938.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24815025</id>
	<title>Re: Parsing feeds with wrongly defined namespaces</title>
	<published>2009-08-04T12:49:27Z</published>
	<updated>2009-08-04T12:49:27Z</updated>
	<author>
		<name>Thibaut_</name>
	</author>
	<content type="html">Thanks,
&lt;br&gt;I will try your suggestions out.
&lt;br&gt;&lt;br&gt;It also happens sometimes on the main site, not just the french subsidary. But it's better to handle the problem at the root (eg modifying rome to add dummy namespace declarations), because other sites might do this as well. 
&lt;br&gt;&lt;br&gt;Thibaut
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Robert (kebernet) Cooper wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;Wow, that feed is all kinds of a mess.
&lt;br&gt;Looking at it, if you just need the basic Atom info, you could do:
&lt;br&gt;&lt;br&gt;namespaces=false
&lt;br&gt;&lt;br&gt;namespace-prefixes=true
&lt;br&gt;&lt;br&gt;&lt;br&gt;on the SAX parser properties. You would lose module support, though, for all
&lt;br&gt;of the extensions in the file. That would basically parse the XML tree and
&lt;br&gt;give you a namespace-free doc with &amp;quot;fb:whatever&amp;quot; and &amp;quot;dc:whatever&amp;quot; as the
&lt;br&gt;element names. Otherwise, I am not sure any of the current Java parsers
&lt;br&gt;would deal with that.
&lt;br&gt;&lt;br&gt;For stuff like this, and especially *hehe* it being on TechCrunch, emailing
&lt;br&gt;the site admin and just telling them to fix it isn't a bad idea either.
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Tue, Aug 4, 2009 at 10:57 AM, Thibaut_ &amp;lt;tbritz@blue.lu&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Some feeds don't have all namespaces defined (maybe due to an error on
&lt;br&gt;&amp;gt; their
&lt;br&gt;&amp;gt; site). Rome should still try to parse those feeds and ignore the wrong
&lt;br&gt;&amp;gt; tags.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; eg. parsing &amp;nbsp;the following feed
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://fr.techcrunch.com/2009/07/21/cest-lete-blog-au-ralenti/feed/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://fr.techcrunch.com/2009/07/21/cest-lete-blog-au-ralenti/feed/&lt;/a&gt;&amp;nbsp;will
&lt;br&gt;&amp;gt; fail with the following execption as it contains xml code like &amp;quot;&amp;lt;title&amp;gt;Par
&lt;br&gt;&amp;gt; :
&lt;br&gt;&amp;gt; &amp;lt;fb:name linked=&amp;quot;false&amp;quot; useyou=&amp;quot;false&amp;quot; uid=&amp;quot;630011441&amp;quot;&amp;gt;Jonathan
&lt;br&gt;&amp;gt; Fischer&amp;lt;/fb:name&amp;gt;&amp;lt;/title&amp;gt;&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; com.sun.syndication.io.ParsingFeedException: Invalid XML: Error on line
&lt;br&gt;&amp;gt; 113:
&lt;br&gt;&amp;gt; The prefix &amp;quot;fb&amp;quot; for element &amp;quot;fb:name&amp;quot; is not bound.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; com.sun.syndication.io.WireFeedInput.build(WireFeedInput.java:198)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; com.sun.syndication.io.SyndFeedInput.build(SyndFeedInput.java:123)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at Test101.main(Test101.java:133)
&lt;br&gt;&amp;gt; Caused by: org.jdom.input.JDOMParseException: Error on line 113: The prefix
&lt;br&gt;&amp;gt; &amp;quot;fb&amp;quot; for element &amp;quot;fb:name&amp;quot; is not bound.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.jdom.input.SAXBuilder.build(SAXBuilder.java:533)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.jdom.input.SAXBuilder.build(SAXBuilder.java:946)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; com.sun.syndication.io.WireFeedInput.build(WireFeedInput.java:194)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;... 4 more
&lt;br&gt;&amp;gt; Caused by: org.xml.sax.SAXParseException: The prefix &amp;quot;fb&amp;quot; for element
&lt;br&gt;&amp;gt; &amp;quot;fb:name&amp;quot; is not bound.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown
&lt;br&gt;&amp;gt; Source)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown
&lt;br&gt;&amp;gt; Source)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
&lt;br&gt;&amp;gt; Source)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
&lt;br&gt;&amp;gt; Source)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown
&lt;br&gt;&amp;gt; Source)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
&lt;br&gt;&amp;gt; Source)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
&lt;br&gt;&amp;gt; Source)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
&lt;br&gt;&amp;gt; Source)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
&lt;br&gt;&amp;gt; Source)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown
&lt;br&gt;&amp;gt; Source)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.jdom.input.SAXBuilder.build(SAXBuilder.java:518)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;... 6 more
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Andy ideas on what I can change on the saxbuilder/xerces setup code to
&lt;br&gt;&amp;gt; ignore non defined namespace tags?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; Thibaut
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; View this message in context:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.nabble.com/Parsing-feeds-with-wrongly-defined-namespaces-tp24810235p24810235.html&quot; target=&quot;_top&quot;&gt;http://www.nabble.com/Parsing-feeds-with-wrongly-defined-namespaces-tp24810235p24810235.html&lt;/a&gt;&lt;br&gt;&amp;gt; Sent from the Rome - Development mailing list archive at Nabble.com.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: dev-unsubscribe@rome.dev.java.net
&lt;br&gt;&amp;gt; For additional commands, e-mail: dev-help@rome.dev.java.net
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;:Robert &amp;quot;kebernet&amp;quot; Cooper
&lt;br&gt;::kebernet@gmail.com
&lt;br&gt;Alice's cleartext
&lt;br&gt;Charlie is the attacker
&lt;br&gt;Bob signs and encrypts
&lt;br&gt;&lt;a href=&quot;http://pgp.mit.edu:11371/pks/lookup?op=get&amp;search=0x9E8759F8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pgp.mit.edu:11371/pks/lookup?op=get&amp;search=0x9E8759F8&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Rome---Development-f23446.html&quot; embed=&quot;fixTarget[23446]&quot; target=&quot;_top&quot; &gt;Rome - Development&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Parsing-feeds-with-wrongly-defined-namespaces-tp24810235p24815025.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24810896</id>
	<title>Re: Parsing feeds with wrongly defined namespaces</title>
	<published>2009-08-04T08:32:05Z</published>
	<updated>2009-08-04T08:32:05Z</updated>
	<author>
		<name>Robert (kebernet) Cooper</name>
	</author>
	<content type="html">Wow, that feed is all kinds of a mess.&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Looking at it, if you just need the basic Atom info, you could do:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;p style=&quot;margin: 0.0px 0.0px 0.0px 0.0px; font: 16.0px Times&quot;&gt;namespaces=false&lt;/p&gt;
&lt;p style=&quot;margin: 0.0px 0.0px 0.0px 0.0px; font: 16.0px Times&quot;&gt;namespace-prefixes=true&lt;/p&gt;&lt;p style=&quot;margin: 0.0px 0.0px 0.0px 0.0px; font: 16.0px Times&quot;&gt;&lt;br&gt;&lt;/p&gt;on the SAX parser properties. You would lose module support, though, for all of the extensions in the file. That would basically parse the XML tree and give you a namespace-free doc with &amp;quot;fb:whatever&amp;quot; and &amp;quot;dc:whatever&amp;quot; as the element names. Otherwise, I am not sure any of the current Java parsers would deal with that.&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;For stuff like this, and especially *hehe* it being on TechCrunch, emailing the site admin and just telling them to fix it isn&amp;#39;t a bad idea either.&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;div class=&quot;gmail_quote&quot;&gt;
&lt;br&gt;&lt;/div&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Tue, Aug 4, 2009 at 10:57 AM, Thibaut_ &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24810896&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tbritz@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;
&lt;br&gt;
Hi,&lt;br&gt;
&lt;br&gt;
Some feeds don&amp;#39;t have all namespaces defined (maybe due to an error on their&lt;br&gt;
site). Rome should still try to parse those feeds and ignore the wrong tags.&lt;br&gt;
&lt;br&gt;
eg. parsing  the following feed&lt;br&gt;
&lt;a href=&quot;http://fr.techcrunch.com/2009/07/21/cest-lete-blog-au-ralenti/feed/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://fr.techcrunch.com/2009/07/21/cest-lete-blog-au-ralenti/feed/&lt;/a&gt; will&lt;br&gt;
fail with the following execption as it contains xml code like &amp;quot;&amp;lt;title&amp;gt;Par :&lt;br&gt;
&amp;lt;fb:name linked=&amp;quot;false&amp;quot; useyou=&amp;quot;false&amp;quot; uid=&amp;quot;630011441&amp;quot;&amp;gt;Jonathan&lt;br&gt;
Fischer&amp;lt;/fb:name&amp;gt;&amp;lt;/title&amp;gt;&amp;quot;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
com.sun.syndication.io.ParsingFeedException: Invalid XML: Error on line 113:&lt;br&gt;
The prefix &amp;quot;fb&amp;quot; for element &amp;quot;fb:name&amp;quot; is not bound.&lt;br&gt;
        at com.sun.syndication.io.WireFeedInput.build(WireFeedInput.java:198)&lt;br&gt;
        at com.sun.syndication.io.SyndFeedInput.build(SyndFeedInput.java:123)&lt;br&gt;
        at Test101.main(Test101.java:133)&lt;br&gt;
Caused by: org.jdom.input.JDOMParseException: Error on line 113: The prefix&lt;br&gt;
&amp;quot;fb&amp;quot; for element &amp;quot;fb:name&amp;quot; is not bound.&lt;br&gt;
        at org.jdom.input.SAXBuilder.build(SAXBuilder.java:533)&lt;br&gt;
        at org.jdom.input.SAXBuilder.build(SAXBuilder.java:946)&lt;br&gt;
        at com.sun.syndication.io.WireFeedInput.build(WireFeedInput.java:194)&lt;br&gt;
        ... 4 more&lt;br&gt;
Caused by: org.xml.sax.SAXParseException: The prefix &amp;quot;fb&amp;quot; for element&lt;br&gt;
&amp;quot;fb:name&amp;quot; is not bound.&lt;br&gt;
        at&lt;br&gt;
org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown&lt;br&gt;
Source)&lt;br&gt;
        at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)&lt;br&gt;
        at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)&lt;br&gt;
        at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)&lt;br&gt;
        at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown&lt;br&gt;
Source)&lt;br&gt;
        at&lt;br&gt;
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown&lt;br&gt;
Source)&lt;br&gt;
        at&lt;br&gt;
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown&lt;br&gt;
Source)&lt;br&gt;
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)&lt;br&gt;
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)&lt;br&gt;
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)&lt;br&gt;
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)&lt;br&gt;
        at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)&lt;br&gt;
        at org.jdom.input.SAXBuilder.build(SAXBuilder.java:518)&lt;br&gt;
        ... 6 more&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Andy ideas on what I can change on the saxbuilder/xerces setup code to&lt;br&gt;
ignore non defined namespace tags?&lt;br&gt;
&lt;br&gt;
Thanks,&lt;br&gt;
Thibaut&lt;br&gt;
&lt;font color=&quot;#888888&quot;&gt;&lt;br&gt;
--&lt;br&gt;
View this message in context: &lt;a href=&quot;http://www.nabble.com/Parsing-feeds-with-wrongly-defined-namespaces-tp24810235p24810235.html&quot; target=&quot;_blank&quot;&gt;http://www.nabble.com/Parsing-feeds-with-wrongly-defined-namespaces-tp24810235p24810235.html&lt;/a&gt;&lt;br&gt;

Sent from the Rome - Development mailing list archive at Nabble.com.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
---------------------------------------------------------------------&lt;br&gt;
To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24810896&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;&lt;br&gt;
For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24810896&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;:Robert &amp;quot;kebernet&amp;quot; Cooper&lt;br&gt;::&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24810896&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kebernet@...&lt;/a&gt;&lt;br&gt;Alice&amp;#39;s cleartext&lt;br&gt;Charlie is the attacker&lt;br&gt;Bob signs and encrypts&lt;br&gt;
&lt;a href=&quot;http://pgp.mit.edu:11371/pks/lookup?op=get&amp;amp;search=0x9E8759F8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pgp.mit.edu:11371/pks/lookup?op=get&amp;amp;search=0x9E8759F8&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Rome---Development-f23446.html&quot; embed=&quot;fixTarget[23446]&quot; target=&quot;_top&quot; &gt;Rome - Development&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Parsing-feeds-with-wrongly-defined-namespaces-tp24810235p24810896.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24810235</id>
	<title>Parsing feeds with wrongly defined namespaces</title>
	<published>2009-08-04T07:57:01Z</published>
	<updated>2009-08-04T07:57:01Z</updated>
	<author>
		<name>Thibaut_</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;Some feeds don't have all namespaces defined (maybe due to an error on their site). Rome should still try to parse those feeds and ignore the wrong tags.
&lt;br&gt;&lt;br&gt;eg. parsing &amp;nbsp;the following feed &lt;a href=&quot;http://fr.techcrunch.com/2009/07/21/cest-lete-blog-au-ralenti/feed/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://fr.techcrunch.com/2009/07/21/cest-lete-blog-au-ralenti/feed/&lt;/a&gt;&amp;nbsp;will fail with the following execption as it contains xml code like &amp;quot;&amp;lt;title&amp;gt;Par : &amp;lt;fb:name linked=&amp;quot;false&amp;quot; useyou=&amp;quot;false&amp;quot; uid=&amp;quot;630011441&amp;quot;&amp;gt;Jonathan Fischer&amp;lt;/fb:name&amp;gt;&amp;lt;/title&amp;gt;&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;com.sun.syndication.io.ParsingFeedException: Invalid XML: Error on line 113: The prefix &amp;quot;fb&amp;quot; for element &amp;quot;fb:name&amp;quot; is not bound.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.sun.syndication.io.WireFeedInput.build(WireFeedInput.java:198)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.sun.syndication.io.SyndFeedInput.build(SyndFeedInput.java:123)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at Test101.main(Test101.java:133)
&lt;br&gt;Caused by: org.jdom.input.JDOMParseException: Error on line 113: The prefix &amp;quot;fb&amp;quot; for element &amp;quot;fb:name&amp;quot; is not bound.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.jdom.input.SAXBuilder.build(SAXBuilder.java:533)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.jdom.input.SAXBuilder.build(SAXBuilder.java:946)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.sun.syndication.io.WireFeedInput.build(WireFeedInput.java:194)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ... 4 more
&lt;br&gt;Caused by: org.xml.sax.SAXParseException: The prefix &amp;quot;fb&amp;quot; for element &amp;quot;fb:name&amp;quot; is not bound.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.jdom.input.SAXBuilder.build(SAXBuilder.java:518)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ... 6 more
&lt;br&gt;&lt;br&gt;&lt;br&gt;Andy ideas on what I can change on the saxbuilder/xerces setup code to ignore non defined namespace tags?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Thibaut
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Rome---Development-f23446.html&quot; embed=&quot;fixTarget[23446]&quot; target=&quot;_top&quot; &gt;Rome - Development&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Parsing-feeds-with-wrongly-defined-namespaces-tp24810235p24810235.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24472448</id>
	<title>RE: Server returned HTTP response code: 403 google groups</title>
	<published>2009-07-13T18:53:21Z</published>
	<updated>2009-07-13T18:53:21Z</updated>
	<author>
		<name>Nick Lothian</name>
	</author>
	<content type="html">&lt;html xmlns:v=&quot;urn:schemas-microsoft-com:vml&quot; xmlns:o=&quot;urn:schemas-microsoft-com:office:office&quot; xmlns:w=&quot;urn:schemas-microsoft-com:office:word&quot; xmlns:x=&quot;urn:schemas-microsoft-com:office:excel&quot; xmlns:p=&quot;urn:schemas-microsoft-com:office:powerpoint&quot; xmlns:a=&quot;urn:schemas-microsoft-com:office:access&quot; xmlns:dt=&quot;uuid:C2F41010-65B3-11d1-A29F-00AA00C14882&quot; xmlns:s=&quot;uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882&quot; xmlns:rs=&quot;urn:schemas-microsoft-com:rowset&quot; xmlns:Z=&quot;urn:schemas-microsoft-com:&quot; xmlns:b=&quot;urn:schemas-microsoft-com:office:publisher&quot; xmlns:ss=&quot;urn:schemas-microsoft-com:office:spreadsheet&quot; xmlns:c=&quot;urn:schemas-microsoft-com:office:component:spreadsheet&quot; xmlns:odc=&quot;urn:schemas-microsoft-com:office:odc&quot; xmlns:oa=&quot;urn:schemas-microsoft-com:office:activation&quot; xmlns:html=&quot;http://www.w3.org/TR/REC-html40&quot; xmlns:q=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot; xmlns:rtc=&quot;http://microsoft.com/officenet/conferencing&quot; xmlns:D=&quot;DAV:&quot; xmlns:Repl=&quot;http://schemas.microsoft.com/repl/&quot; xmlns:mt=&quot;http://schemas.microsoft.com/sharepoint/soap/meetings/&quot; xmlns:x2=&quot;http://schemas.microsoft.com/office/excel/2003/xml&quot; xmlns:ppda=&quot;http://www.passport.com/NameSpace.xsd&quot; xmlns:ois=&quot;http://schemas.microsoft.com/sharepoint/soap/ois/&quot; xmlns:dir=&quot;http://schemas.microsoft.com/sharepoint/soap/directory/&quot; xmlns:ds=&quot;http://www.w3.org/2000/09/xmldsig#&quot; xmlns:dsp=&quot;http://schemas.microsoft.com/sharepoint/dsp&quot; xmlns:udc=&quot;http://schemas.microsoft.com/data/udc&quot; xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema&quot; xmlns:sub=&quot;http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/&quot; xmlns:ec=&quot;http://www.w3.org/2001/04/xmlenc#&quot; xmlns:sp=&quot;http://schemas.microsoft.com/sharepoint/&quot; xmlns:sps=&quot;http://schemas.microsoft.com/sharepoint/soap/&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xmlns:udcs=&quot;http://schemas.microsoft.com/data/udc/soap&quot; xmlns:udcxf=&quot;http://schemas.microsoft.com/data/udc/xmlfile&quot; xmlns:udcp2p=&quot;http://schemas.microsoft.com/data/udc/parttopart&quot; xmlns:wf=&quot;http://schemas.microsoft.com/sharepoint/soap/workflow/&quot; xmlns:dsss=&quot;http://schemas.microsoft.com/office/2006/digsig-setup&quot; xmlns:dssi=&quot;http://schemas.microsoft.com/office/2006/digsig&quot; xmlns:mdssi=&quot;http://schemas.openxmlformats.org/package/2006/digital-signature&quot; xmlns:mver=&quot;http://schemas.openxmlformats.org/markup-compatibility/2006&quot; xmlns:m=&quot;http://schemas.microsoft.com/office/2004/12/omml&quot; xmlns:mrels=&quot;http://schemas.openxmlformats.org/package/2006/relationships&quot; xmlns:spwp=&quot;http://microsoft.com/sharepoint/webpartpages&quot; xmlns:ex12t=&quot;http://schemas.microsoft.com/exchange/services/2006/types&quot; xmlns:ex12m=&quot;http://schemas.microsoft.com/exchange/services/2006/messages&quot; xmlns:pptsl=&quot;http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/&quot; xmlns:spsl=&quot;http://microsoft.com/webservices/SharePointPortalServer/PublishedLinksService&quot; xmlns:st=&quot;&amp;#1;&quot; xmlns=&quot;http://www.w3.org/TR/REC-html40&quot;&gt;
&lt;head&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot;&gt;
&lt;meta name=&quot;Generator&quot; content=&quot;Microsoft Word 12 (filtered medium)&quot;&gt;
&lt;!--[if !mso]&gt;
&lt;style&gt;
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
&lt;/style&gt;
&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapedefaults v:ext=&quot;edit&quot; spidmax=&quot;1026&quot; /&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapelayout v:ext=&quot;edit&quot;&gt;
  &lt;o:idmap v:ext=&quot;edit&quot; data=&quot;1&quot; /&gt;
 &lt;/o:shapelayout&gt;&lt;/xml&gt;&lt;![endif]--&gt;
&lt;/head&gt;
&lt;body lang=&quot;EN-AU&quot; link=&quot;blue&quot; vlink=&quot;purple&quot;&gt;
&lt;div class=&quot;Section1&quot;&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:11.0pt;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;
color:#1F497D&quot;&gt;Sorry – the correct system property is “http.agent”.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:11.0pt;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;
color:#1F497D&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div style=&quot;border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt&quot;&gt;
&lt;div&gt;
&lt;div style=&quot;border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm&quot;&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size:10.0pt;font-family:
&amp;quot;Tahoma&amp;quot;,&amp;quot;sans-serif&amp;quot;&quot;&gt;From:&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size:10.0pt;
font-family:&amp;quot;Tahoma&amp;quot;,&amp;quot;sans-serif&amp;quot;&quot;&gt; Nick Lothian [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24472448&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nlothian@...&lt;/a&gt;]
&lt;br&gt;
&lt;b&gt;Sent:&lt;/b&gt; Tuesday, 14 July 2009 11:21 AM&lt;br&gt;
&lt;b&gt;To:&lt;/b&gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24472448&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;&lt;br&gt;
&lt;b&gt;Subject:&lt;/b&gt; RE: Server returned HTTP response code: 403 google groups&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:11.0pt;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;
color:#1F497D&quot;&gt;Or you can set the system property “user.agent” to anything you like&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:11.0pt;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;
color:#1F497D&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
&lt;div style=&quot;border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm&quot;&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size:10.0pt;font-family:
&amp;quot;Tahoma&amp;quot;,&amp;quot;sans-serif&amp;quot;&quot;&gt;From:&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size:10.0pt;
font-family:&amp;quot;Tahoma&amp;quot;,&amp;quot;sans-serif&amp;quot;&quot;&gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24472448&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jcfolsom@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24472448&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jcfolsom@...&lt;/a&gt;]
&lt;br&gt;
&lt;b&gt;Sent:&lt;/b&gt; Monday, 13 July 2009 8:50 PM&lt;br&gt;
&lt;b&gt;To:&lt;/b&gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24472448&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;&lt;br&gt;
&lt;b&gt;Subject:&lt;/b&gt; RE: Server returned HTTP response code: 403 google groups&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom:12.0pt&quot;&gt;&lt;span style=&quot;font-size:10.0pt;
font-family:&amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:black&quot;&gt;&lt;br&gt;
This doesn't have anything to do with ROME. If you're going to use the java URL class, you need to write out the request headers manually (i.e. User-Agent: myuseragent). Otherwise, there is the Rome feed fetcher and commons http client which have programmatic
 setUserAgent() methods.&lt;br&gt;
&lt;br&gt;
Cheers,&lt;br&gt;
&lt;br&gt;
J. Chris Folsom&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom:12.0pt&quot;&gt;&lt;span style=&quot;font-size:10.0pt;
font-family:&amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:black&quot;&gt;-------- Original Message --------&lt;br&gt;
Subject: Re: Server returned HTTP response code: 403 google groups&lt;br&gt;
From: wsdice707 &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24472448&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dinesh707@...&lt;/a&gt;&amp;gt;&lt;br&gt;
Date: Mon, July 13, 2009 3:41 am&lt;br&gt;
To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24472448&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
I have the same problem here in working with ROME. But how to set the user&lt;br&gt;
agent. Can you please help me with the code sample that worked out ??&lt;br&gt;
&lt;br&gt;
Thank you inadvance&lt;br&gt;
&lt;br&gt;
dinesh &lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Sonny To wrote:&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; that did the trick. any idea why google groups is blocking java? Their&lt;br&gt;
&amp;gt; Calendar RSS feed works without modifying the user-agent. BTW wget is&lt;br&gt;
&amp;gt; blocked too if no user-agent is specified.&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; On 8/29/07, Alejandro Abdelnur &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24472448&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tucu00@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;
&amp;gt;&amp;gt; change the user-agent header of the URLconnection not to have 'java' in&lt;br&gt;
&amp;gt;&amp;gt; it,&lt;br&gt;
&amp;gt;&amp;gt; that would do the trick.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; On 8/29/07, Sonny To &amp;lt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24472448&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;son.c.to@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; Hi,&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; I'm trying to use Roman to access google groups RSS 2.0 feed&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; SyndFeedInput input = new SyndFeedInput();&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; URL url = new&lt;br&gt;
&amp;gt;&amp;gt; URL(&amp;quot;&lt;a href=&quot;http://groups.google.com/group/diningphilosophers-jobs/feed/rss_v2_0_msgs.xml&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/diningphilosophers-jobs/feed/rss_v2_0_msgs.xml&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;quot;)&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; SyndFeed feed = input.build(new XmlReader(url));&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; The code above throws&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; Caught: java.io.IOException: Server returned HTTP response code: 403&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; for URL:&lt;br&gt;
&amp;gt;&amp;gt; &lt;a href=&quot;http://groups.google.com/group/diningphilosophers-jobs/feed/rss_v2_0_msgs.xml&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;
http://groups.google.com/group/diningphilosophers-jobs/feed/rss_v2_0_msgs.xml&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; PHP SimpePie library can access it fine. any ideas?&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; thanks,&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; Sonny&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; ---------------------------------------------------------------------&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24472448&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24472448&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; ---------------------------------------------------------------------&lt;br&gt;
&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24472448&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;&lt;br&gt;
&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24472448&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; &lt;br&gt;
&lt;br&gt;
-- &lt;br&gt;
View this message in context: &lt;a href=&quot;http://www.nabble.com/Server-returned-HTTP-response-code%3A-403-google-groups-tp12380738p24457375.html&quot; target=&quot;_blank&quot;&gt;
http://www.nabble.com/Server-returned-HTTP-response-code%3A-403-google-groups-tp12380738p24457375.html&lt;/a&gt;&lt;br&gt;
Sent from the Rome - Development mailing list archive at Nabble.com.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
---------------------------------------------------------------------&lt;br&gt;
To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24472448&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;&lt;br&gt;
For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24472448&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;--------------------------------------------------------------------- To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24472448&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24472448&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;
&lt;div class=&quot;MsoNormal&quot; align=&quot;center&quot; style=&quot;text-align:center&quot;&gt;
&lt;hr size=&quot;2&quot; width=&quot;100%&quot; align=&quot;center&quot;&gt;
&lt;/div&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:7.5pt;font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;
color:gray&quot;&gt;IMPORTANT: This e-mail, including any attachments, may contain private or confidential information. If you think you may not be the intended recipient, or if you
 have received this e-mail in error, please contact the sender immediately and delete all copies of this e-mail. If you are not the intended recipient, you must not reproduce any part of this e-mail or disclose its contents to any other party. This email represents
 the views of the individual sender, which do not necessarily reflect those of Education.au except where the sender expressly states otherwise. It is your responsibility to scan this email and any files transmitted with it for viruses or any other defects.
 education.au limited will not be liable for any loss, damage or consequence caused directly or indirectly by this email.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;br&gt;
&lt;hr&gt;
&lt;font face=&quot;Arial&quot; color=&quot;Gray&quot; size=&quot;1&quot;&gt;IMPORTANT: This e-mail, including any attachments, may contain private or confidential information. If you think you may not be the intended recipient, or if you have received this e-mail in error, please contact the
 sender immediately and delete all copies of this e-mail. If you are not the intended recipient, you must not reproduce any part of this e-mail or disclose its contents to any other party. This email represents the views of the individual sender, which do not
 necessarily reflect those of Education.au except where the sender expressly states otherwise. It is your responsibility to scan this email and any files transmitted with it for viruses or any other defects. education.au limited will not be liable for any loss,
 damage or consequence caused directly or indirectly by this email.&lt;br&gt;
&lt;/font&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Rome---Development-f23446.html&quot; embed=&quot;fixTarget[23446]&quot; target=&quot;_top&quot; &gt;Rome - Development&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Server-returned-HTTP-response-code%3A-403-google-groups-tp12380738p24472448.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24472430</id>
	<title>RE: Server returned HTTP response code: 403 google groups</title>
	<published>2009-07-13T18:50:33Z</published>
	<updated>2009-07-13T18:50:33Z</updated>
	<author>
		<name>Nick Lothian</name>
	</author>
	<content type="html">&lt;html xmlns:v=&quot;urn:schemas-microsoft-com:vml&quot; xmlns:o=&quot;urn:schemas-microsoft-com:office:office&quot; xmlns:w=&quot;urn:schemas-microsoft-com:office:word&quot; xmlns:x=&quot;urn:schemas-microsoft-com:office:excel&quot; xmlns:p=&quot;urn:schemas-microsoft-com:office:powerpoint&quot; xmlns:a=&quot;urn:schemas-microsoft-com:office:access&quot; xmlns:dt=&quot;uuid:C2F41010-65B3-11d1-A29F-00AA00C14882&quot; xmlns:s=&quot;uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882&quot; xmlns:rs=&quot;urn:schemas-microsoft-com:rowset&quot; xmlns:Z=&quot;urn:schemas-microsoft-com:&quot; xmlns:b=&quot;urn:schemas-microsoft-com:office:publisher&quot; xmlns:ss=&quot;urn:schemas-microsoft-com:office:spreadsheet&quot; xmlns:c=&quot;urn:schemas-microsoft-com:office:component:spreadsheet&quot; xmlns:odc=&quot;urn:schemas-microsoft-com:office:odc&quot; xmlns:oa=&quot;urn:schemas-microsoft-com:office:activation&quot; xmlns:html=&quot;http://www.w3.org/TR/REC-html40&quot; xmlns:q=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot; xmlns:rtc=&quot;http://microsoft.com/officenet/conferencing&quot; xmlns:D=&quot;DAV:&quot; xmlns:Repl=&quot;http://schemas.microsoft.com/repl/&quot; xmlns:mt=&quot;http://schemas.microsoft.com/sharepoint/soap/meetings/&quot; xmlns:x2=&quot;http://schemas.microsoft.com/office/excel/2003/xml&quot; xmlns:ppda=&quot;http://www.passport.com/NameSpace.xsd&quot; xmlns:ois=&quot;http://schemas.microsoft.com/sharepoint/soap/ois/&quot; xmlns:dir=&quot;http://schemas.microsoft.com/sharepoint/soap/directory/&quot; xmlns:ds=&quot;http://www.w3.org/2000/09/xmldsig#&quot; xmlns:dsp=&quot;http://schemas.microsoft.com/sharepoint/dsp&quot; xmlns:udc=&quot;http://schemas.microsoft.com/data/udc&quot; xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema&quot; xmlns:sub=&quot;http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/&quot; xmlns:ec=&quot;http://www.w3.org/2001/04/xmlenc#&quot; xmlns:sp=&quot;http://schemas.microsoft.com/sharepoint/&quot; xmlns:sps=&quot;http://schemas.microsoft.com/sharepoint/soap/&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xmlns:udcs=&quot;http://schemas.microsoft.com/data/udc/soap&quot; xmlns:udcxf=&quot;http://schemas.microsoft.com/data/udc/xmlfile&quot; xmlns:udcp2p=&quot;http://schemas.microsoft.com/data/udc/parttopart&quot; xmlns:wf=&quot;http://schemas.microsoft.com/sharepoint/soap/workflow/&quot; xmlns:dsss=&quot;http://schemas.microsoft.com/office/2006/digsig-setup&quot; xmlns:dssi=&quot;http://schemas.microsoft.com/office/2006/digsig&quot; xmlns:mdssi=&quot;http://schemas.openxmlformats.org/package/2006/digital-signature&quot; xmlns:mver=&quot;http://schemas.openxmlformats.org/markup-compatibility/2006&quot; xmlns:m=&quot;http://schemas.microsoft.com/office/2004/12/omml&quot; xmlns:mrels=&quot;http://schemas.openxmlformats.org/package/2006/relationships&quot; xmlns:spwp=&quot;http://microsoft.com/sharepoint/webpartpages&quot; xmlns:ex12t=&quot;http://schemas.microsoft.com/exchange/services/2006/types&quot; xmlns:ex12m=&quot;http://schemas.microsoft.com/exchange/services/2006/messages&quot; xmlns:pptsl=&quot;http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/&quot; xmlns:spsl=&quot;http://microsoft.com/webservices/SharePointPortalServer/PublishedLinksService&quot; xmlns:st=&quot;&amp;#1;&quot; xmlns=&quot;http://www.w3.org/TR/REC-html40&quot;&gt;
&lt;head&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot;&gt;
&lt;meta name=&quot;Generator&quot; content=&quot;Microsoft Word 12 (filtered medium)&quot;&gt;
&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapedefaults v:ext=&quot;edit&quot; spidmax=&quot;1026&quot; /&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapelayout v:ext=&quot;edit&quot;&gt;
  &lt;o:idmap v:ext=&quot;edit&quot; data=&quot;1&quot; /&gt;
 &lt;/o:shapelayout&gt;&lt;/xml&gt;&lt;![endif]--&gt;
&lt;/head&gt;
&lt;body lang=&quot;EN-AU&quot; link=&quot;blue&quot; vlink=&quot;purple&quot;&gt;
&lt;div class=&quot;Section1&quot;&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:11.0pt;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;
color:#1F497D&quot;&gt;Or you can set the system property “user.agent” to anything you like&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:11.0pt;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;
color:#1F497D&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
&lt;div style=&quot;border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm&quot;&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size:10.0pt;font-family:
&amp;quot;Tahoma&amp;quot;,&amp;quot;sans-serif&amp;quot;&quot;&gt;From:&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size:10.0pt;
font-family:&amp;quot;Tahoma&amp;quot;,&amp;quot;sans-serif&amp;quot;&quot;&gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24472430&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jcfolsom@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24472430&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jcfolsom@...&lt;/a&gt;]
&lt;br&gt;
&lt;b&gt;Sent:&lt;/b&gt; Monday, 13 July 2009 8:50 PM&lt;br&gt;
&lt;b&gt;To:&lt;/b&gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24472430&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;&lt;br&gt;
&lt;b&gt;Subject:&lt;/b&gt; RE: Server returned HTTP response code: 403 google groups&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10.0pt;font-family:&amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;;
color:black&quot;&gt;&lt;br&gt;
This doesn't have anything to do with ROME. If you're going to use the java URL class, you need to write out the request headers manually (i.e. User-Agent: myuseragent). Otherwise, there is the Rome feed fetcher and commons http client which have programmatic
 setUserAgent() methods.&lt;br&gt;
&lt;br&gt;
Cheers,&lt;br&gt;
&lt;br&gt;
J. Chris Folsom&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom:12.0pt&quot;&gt;&lt;span style=&quot;font-size:10.0pt;
font-family:&amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:black&quot;&gt;-------- Original Message --------&lt;br&gt;
Subject: Re: Server returned HTTP response code: 403 google groups&lt;br&gt;
From: wsdice707 &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24472430&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dinesh707@...&lt;/a&gt;&amp;gt;&lt;br&gt;
Date: Mon, July 13, 2009 3:41 am&lt;br&gt;
To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24472430&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
I have the same problem here in working with ROME. But how to set the user&lt;br&gt;
agent. Can you please help me with the code sample that worked out ??&lt;br&gt;
&lt;br&gt;
Thank you inadvance&lt;br&gt;
&lt;br&gt;
dinesh &lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Sonny To wrote:&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; that did the trick. any idea why google groups is blocking java? Their&lt;br&gt;
&amp;gt; Calendar RSS feed works without modifying the user-agent. BTW wget is&lt;br&gt;
&amp;gt; blocked too if no user-agent is specified.&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; On 8/29/07, Alejandro Abdelnur &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24472430&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tucu00@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;
&amp;gt;&amp;gt; change the user-agent header of the URLconnection not to have 'java' in&lt;br&gt;
&amp;gt;&amp;gt; it,&lt;br&gt;
&amp;gt;&amp;gt; that would do the trick.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; On 8/29/07, Sonny To &amp;lt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24472430&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;son.c.to@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; Hi,&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; I'm trying to use Roman to access google groups RSS 2.0 feed&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; SyndFeedInput input = new SyndFeedInput();&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; URL url = new&lt;br&gt;
&amp;gt;&amp;gt; URL(&amp;quot;&lt;a href=&quot;http://groups.google.com/group/diningphilosophers-jobs/feed/rss_v2_0_msgs.xml&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/diningphilosophers-jobs/feed/rss_v2_0_msgs.xml&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;quot;)&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; SyndFeed feed = input.build(new XmlReader(url));&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; The code above throws&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; Caught: java.io.IOException: Server returned HTTP response code: 403&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; for URL:&lt;br&gt;
&amp;gt;&amp;gt; &lt;a href=&quot;http://groups.google.com/group/diningphilosophers-jobs/feed/rss_v2_0_msgs.xml&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;
http://groups.google.com/group/diningphilosophers-jobs/feed/rss_v2_0_msgs.xml&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; PHP SimpePie library can access it fine. any ideas?&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; thanks,&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; Sonny&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; ---------------------------------------------------------------------&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24472430&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24472430&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; ---------------------------------------------------------------------&lt;br&gt;
&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24472430&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;&lt;br&gt;
&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24472430&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; &lt;br&gt;
&lt;br&gt;
-- &lt;br&gt;
View this message in context: &lt;a href=&quot;http://www.nabble.com/Server-returned-HTTP-response-code%3A-403-google-groups-tp12380738p24457375.html&quot; target=&quot;_blank&quot;&gt;
http://www.nabble.com/Server-returned-HTTP-response-code%3A-403-google-groups-tp12380738p24457375.html&lt;/a&gt;&lt;br&gt;
Sent from the Rome - Development mailing list archive at Nabble.com.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
---------------------------------------------------------------------&lt;br&gt;
To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24472430&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;&lt;br&gt;
For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24472430&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;--------------------------------------------------------------------- To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24472430&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24472430&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;br&gt;
&lt;hr&gt;
&lt;font face=&quot;Arial&quot; color=&quot;Gray&quot; size=&quot;1&quot;&gt;IMPORTANT: This e-mail, including any attachments, may contain private or confidential information. If you think you may not be the intended recipient, or if you have received this e-mail in error, please contact the
 sender immediately and delete all copies of this e-mail. If you are not the intended recipient, you must not reproduce any part of this e-mail or disclose its contents to any other party. This email represents the views of the individual sender, which do not
 necessarily reflect those of Education.au except where the sender expressly states otherwise. It is your responsibility to scan this email and any files transmitted with it for viruses or any other defects. education.au limited will not be liable for any loss,
 damage or consequence caused directly or indirectly by this email.&lt;br&gt;
&lt;/font&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Rome---Development-f23446.html&quot; embed=&quot;fixTarget[23446]&quot; target=&quot;_top&quot; &gt;Rome - Development&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Server-returned-HTTP-response-code%3A-403-google-groups-tp12380738p24472430.html" />
</entry>

</feed>
