I committed this stuff on Sunday. Here is a quick summary:
- I moved org.roller.presentation.atomapi to the sandbox under
atomprotocol
- I checked in modified rome-0.8 jars and a patch file containing the
mods
- I updated the implementation to use Atom 1.0
Roller 2.0 will use the official ROME 0.7 jars and will not include
Atom Protocol support because Atom's not done yet. If you'd like to
build Roller 2.0 with my incomplete Atom Protocol implementation (based
on Atom Protocol 04), you can do so by changing the custom build files
as follow and then doing a "rebuild"
In custom-gen-web.xmlf add:
<!-- Include Atom Protocol Servlet in web.xml -->
<fileset dir="${basedir}/sandbox/atomprotocol/src"
includes="**/*Servlet.java" />
In custom-jars.xmlf add:
<!-- Include modified ROME jars at compile time -->
<fileset dir="${basedir}/sandbox/atomprotocol/lib" includes="*.jar" />
In custom-src-web.xmlf add:
<!-- Include Atom Protocol impl. at compile time -->
<src path="${basedir}/sandbox/atomprotocol/src" />
In custom-web.xmlf add:
<!-- replace ROME 0.7 jars with modified ROME 0.8 jars in WEB-INF/lib
-->
<delete file="${build.stage_web}/WEB-INF/lib/rome-0.7.jar" />
<delete file="${build.stage_web}/WEB-INF/lib/rome-fetcher-0.7.jar" />
<copy todir="${build.stage_web}/WEB-INF/lib" overwrite="true">
<fileset dir="${basedir}/sandbox/atomprotocol/lib">
<include name="rome-0.8.jar" />
<include name="rome-fetcher-0.8.jar" />
</fileset>
</copy>
BTW, all that stuff is included in the XMLF files, but it is commented
out.
- Dave
On Sep 20, 2005, at 10:22 AM, Anil Gangolli wrote:
No objection here.
----- Original Message ----- From: "Matt Raible" <[EMAIL PROTECTED]>
To: <roller-dev@incubator.apache.org>
Sent: Sunday, September 18, 2005 4:53 PM
Subject: Re: Atom Protocol work in Roller 2.0 branch
On 9/17/05, Dave Johnson <[EMAIL PROTECTED]> wrote:
I'm updating Roller's Atom Protocol support in preparation for next
week's Atom interopathon. I've got a bunch of changes in my
workspace.
Here's what I've done:
a) Upgraded to ROME v0.7, which includes bug fixes including a fix
for
the timeout issues that cause the Planet Roller thread to hang.
b) Moved the Atom Protocol implementation to the sandbox because it
is
not complete and should not be enabled in Roller 2.0.
c) Updated the Atom Protocol implementation in the sandbox to use
Atom
Pub. Format 1.0 (was using Atom 0.3).
I don't think a vote is required here since ROME v0.7 is a minor
bug-fix release and I'm doing the Atom 1.0 stuff in the sandbox. If
nobody objects, I'll commit this stuff.
No objection here.
Matt
- Dave