You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cocoon.apache.org by Sam Ruby <ru...@us.ibm.com> on 2001/08/09 16:33:15 UTC
Re: Public API Change in Driver (Was Re: [GUMP] Build Failure - Cocoon2)
Weiqi Gao wrote:
>
> Sam Ruby wrote:
> >
> > It appears that some fop interfaces are changing in a way that
> > will impact cocoon2... is there work underway to keep these
> > projects in synch?
> >
> > In particular, is there another backwards compatible set of
> > interfaces that cocoon2 should be using during the transistion?
>
> This is probably introduced by Mark's patch. I have reported this in my
> report when I tested the patch before the commit (See the thread "FOP in
a
> servlet under load"). Mark mentioned it in his web site for the patch
too.
>
> The documentation ("Embedding") should probably be updated by the
committers
> to reflect the change.
>
> I don't think a backwards compatible interface is needed. Not for
something
> with a version number of 0.19.0, and been characterized as pre-beta,
> not-production-ready and incomplete. (If that doesn't buy the project
the
> rights to change the public interface at will, we might as well call it
> version 1.0).
I realize that xml-fop is one of those projects which is perennially in
alpha. What I am looking for is concrete suggestions on how Cocoon2 should
deal with this state.
One possibility is that cocoon2 should drop support for FOP. I think that
that would be unfortunate.
Another possibility is that cocoon2 monitor for changes in the public API
and engages in a dialog to resolve any issues that come up when they arise.
I am doing the former, and trying to spark an interest in the latter.
A third possibility is for fop to deprecate interfaces for a period of time
before change. As you point out, perhaps this suggestion is premature.
- Sam Ruby
---------------------------------------------------------------------
To unsubscribe, e-mail: cocoon-dev-unsubscribe@xml.apache.org
For additional commands, email: cocoon-dev-help@xml.apache.org
Re: Public API Change in Driver (Was Re: [GUMP] Build Failure
- Cocoon2)
Posted by Arved Sandstrom <Ar...@chebucto.ns.ca>.
At 10:33 AM 8/9/01 -0400, Sam Ruby wrote:
>I realize that xml-fop is one of those projects which is perennially in
>alpha. What I am looking for is concrete suggestions on how Cocoon2 should
>deal with this state.
Sam, I figure you meant the "perennially in alpha" comment sort of
tongue-in-cheek. I hope you did, anyway. Still, it's not the kind of
observation, serious or otherwise, that fills me with joy. I suspect you
might not be the only one who thinks FOP is a bit of a lame duck. I'm sorry
if FOP is perceived that way - the fact is, we don't have any high-powered
big companies throwing huge chunks of resources or code in our direction,
all of us work at real jobs which usually have little or nothing to do with
XSL or FOP, and apparently most of us have social lives. It's also worth
pointing out that the XSL spec is large, has plenty of loopholes and
ambiguities still, and isn't even a Recommendation yet. The problem of
formatting pages is highly complex - just go out and ask people that have
been doing it for a while. I'd say that the inherent problem is considerably
more complex than processing XML or XSL.
Ask yourself how well you think Xerces or Xalan would be doing if they had
been donated a starter chunk of code that covered maybe 25% of an obsolete
early version of their respective specs, and had never had any full-time
bodies assigned to them either.
Let's get one thing straight - we're not in alpha. We're not even close to
alpha.
You're on the XML PMC...it would be nice to hear constructive suggestions
rather than snide comments.
Regards,
Arved Sandstrom
Fairly Senior Software Type
e-plicity (http://www.e-plicity.com)
Wireless * B2B * J2EE * XML --- Halifax, Nova Scotia
---------------------------------------------------------------------
To unsubscribe, e-mail: fop-dev-unsubscribe@xml.apache.org
For additional commands, email: fop-dev-help@xml.apache.org