Jeff Turner | 1 Jan 2003 14:53
Picon
Favicon

Forrest TODO list

Hi,

Hope you all had a good break.

I think it would be a good idea to get some sort of Forrest Roadmap
happening, to figure out what needs to be done, what the priorities are,
and who is willing to do what.

Here is a list of things I can think of.  Please add to it, and indicate
what you think is most important.  Maybe later we can break this up and
add it to JIRA.  I think JIRA has XML export, so maybe we could create a
'todo' tab in Forrest, linking to each item.  Er.. add that to the
'medium term' list :)

Short term
----------

- Fix or work around the images-in-PDF problem [1].

- Fix the logging (logkit.xconf) to stop Cocoon generating 370k (!) of
  logs per page rendered.

- Fix whatever it is that causes Jisp to fill error.log with these:

ERROR   (2002-12-25) 23:15.44:410   [core.store.persistent] (/forrest/community/index.html)
Thread-13/JispFilesystemStore: get(..): Exception
com.coyotegulch.jisp.DatabaseException: no indexes associated with this database
  at com.coyotegulch.jisp.IndexedObjectDatabase.<clinit>(IndexedObjectDatabase.java:88)
  at org.apache.cocoon.components.store.JispFilesystemStore.initialize(JispFilesystemStore.java:237)
  at org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance(DefaultComponentFactory.java:275)
(Continue reading)

Marc Portier | 1 Jan 2003 21:26
Favicon
Gravatar

Re: Forrest TODO list


Jeff Turner wrote:
> Hi,
> 
> Hope you all had a good break.
> 

yep & thx, before wishing forrest and all around a breakthrough 
in 2003 I'ld also like to thank this group for the work all of 
you havve been setting aside here and you Jeff, personally, for 
the way you have been active in this project the past months... 
quite some 'acorns' you've been dropping around :-)

I guess we all envy the time you can put into it, but even given 
that I still like to admit you'll spending it in a very 
productive way...

> I think it would be a good idea to get some sort of Forrest Roadmap
> happening, to figure out what needs to be done, what the priorities are,
> and who is willing to do what.
> 

yep, I like this work-list aproach, hope you'll be feeding it to 
us again in apropriate portions in the running of the next 
months, and don't mind bashing people for things they take up and 
then leave behind (being quite good at that myself)

> Here is a list of things I can think of.  Please add to it, and indicate
> what you think is most important.  Maybe later we can break this up and
> add it to JIRA.  I think JIRA has XML export, so maybe we could create a
(Continue reading)

Jeff Turner | 2 Jan 2003 07:35
Picon
Favicon

Re: Forrest TODO list

On Wed, Jan 01, 2003 at 09:26:17PM +0100, Marc Portier wrote:
> 
> 
> Jeff Turner wrote:
> >Hi,
> >
> >Hope you all had a good break.
> >
> 
> yep & thx, before wishing forrest and all around a breakthrough 
> in 2003 I'ld also like to thank this group for the work all of 
> you havve been setting aside here and you Jeff, personally, for 
> the way you have been active in this project the past months... 
> quite some 'acorns' you've been dropping around :-)

:) Thanks.  Though I suspect in the long term, one person gleefully
chasing rabbits down holes isn't going to do much good.  Hence this
attempt at structuring the work..

...
> - yep, in the same region (mid-term) would be some stylesheet 
> (maybe together with some inputmodules stuff and config-file for 
> the extra data) that allows publishing the status.xml as a 
> rss.xml that people can aggregate in their blog-rolls (recent 
> thought, people with experience or good pointers, throw them on 
> the list please)

It's all there, just commented out until there is a sensible way to add
the 'extra data', specifically the project name and description.  If you
don't mind hardcoding project details in changes2rss.xsl, it should work
(Continue reading)

Avik Sengupta | 2 Jan 2003 08:05
Picon
Favicon

Re: Forrest TODO list

> It's possible currently with custom transformers and lots of manual
> sitemap hacking.  I can't see how we could make this user-friendly.
Detailed documentation perhaps? My view is, i am certainly willing to
spend some time doing this, but certainly dont want to sit  and figure
out the whole of cocoon. In general my thinking is, at this stage in
forrest, more documentation will get more users. 

> Users don't rant, they quietly leave :)
Never heard a truer word said. True of most of the service industry,
actually!

On Thu, 2003-01-02 at 12:05, Jeff Turner wrote:
> On Wed, Jan 01, 2003 at 09:26:17PM +0100, Marc Portier wrote:
> > 
> > 
> > Jeff Turner wrote:
> > >Hi,
> > >
> > >Hope you all had a good break.
> > >
> > 
> > yep & thx, before wishing forrest and all around a breakthrough 
> > in 2003 I'ld also like to thank this group for the work all of 
> > you havve been setting aside here and you Jeff, personally, for 
> > the way you have been active in this project the past months... 
> > quite some 'acorns' you've been dropping around :-)
> 
> :) Thanks.  Though I suspect in the long term, one person gleefully
> chasing rabbits down holes isn't going to do much good.  Hence this
> attempt at structuring the work..
(Continue reading)

Keiron Liddle | 2 Jan 2003 13:57

Re: Forrest TODO list

On Wed, 2003-01-01 at 14:53, Jeff Turner wrote:
> Short term
> ----------
> 
> - Fix or work around the images-in-PDF problem [1].

So what are the chances of using cvs Fop, where this problem is solved?

Nicola Ken Barozzi | 2 Jan 2003 14:11
Picon
Favicon

Re: Forrest TODO list


Keiron Liddle wrote:
> On Wed, 2003-01-01 at 14:53, Jeff Turner wrote:
> 
>>Short term
>>----------
>>
>>- Fix or work around the images-in-PDF problem [1].
> 
> So what are the chances of using cvs Fop, where this problem is solved?
> 

As I've previously suggested, I'm +1 to use CVS Fop and CVS Cocoon.

--

-- 
Nicola Ken Barozzi                   nicolaken <at> apache.org
             - verba volant, scripta manent -
    (discussions get forgotten, just code remains)
---------------------------------------------------------------------

John Morrison | 2 Jan 2003 14:14

RE: Forrest TODO list

> From: Nicola Ken Barozzi [mailto:nicolaken <at> apache.org]
> Keiron Liddle wrote:
> > On Wed, 2003-01-01 at 14:53, Jeff Turner wrote:
> > 
> >>Short term
> >>----------
> >>
> >>- Fix or work around the images-in-PDF problem [1].
> > 
> > So what are the chances of using cvs Fop, where this problem is solved?
> > 
> 
> As I've previously suggested, I'm +1 to use CVS Fop and CVS Cocoon.

Sounds OK to me (+1 to both)

J.

Avik Sengupta | 2 Jan 2003 14:31
Picon
Favicon

Re: Forrest TODO list

> So what are the chances of using cvs Fop, where this problem is solved?

Keiron had earlier sent instructions on using the cvs FOP and patched
cocoon (thanks!). However, this is what i got .. so i imagine some more
patching is required somewhere :))

Setup...ERROR   2003-01-02 18:59:03.482 [cocoon.m] (): The component
instance for hint [cocoon] has an invalid class name
(org.apache.cocoon.components.source.impl.CocoonSourceFactory).
java.lang.ClassNotFoundException:
org.apache.cocoon.components.source.impl.CocoonSourceFactory
        at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:183)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:294)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:281)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
Exception in thread "main" java.lang.NoSuchMethodError
        at
org.apache.avalon.excalibur.component.ExcaliburComponentSelector.configure(ExcaliburComponentSelector.java:370)
        at
org.apache.cocoon.components.resolver.ResolverImpl.<init>(ResolverImpl.java:107)
        at java.lang.Class.newInstance0(Native Method)
        at java.lang.Class.newInstance(Class.java:232)
        at
org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance(DefaultComponentFactory.java:264)
        at
org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance(DefaultComponentFactory.java:163)
        at
org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initialize(ThreadSafeComponentHandler.java:98)
(Continue reading)

Keiron Liddle | 2 Jan 2003 14:30

Re: Forrest TODO list

On Thu, 2003-01-02 at 14:31, Avik Sengupta wrote:
> > So what are the chances of using cvs Fop, where this problem is solved?
> 
> Keiron had earlier sent instructions on using the cvs FOP and patched
> cocoon (thanks!). However, this is what i got .. so i imagine some more
> patching is required somewhere :))

I was getting that problem too.
This seemed to be a temporary cocoon change, I just checked and it works
(as of 1 hour ago)

> Setup...ERROR   2003-01-02 18:59:03.482 [cocoon.m] (): The component
> instance for hint [cocoon] has an invalid class name
> (org.apache.cocoon.components.source.impl.CocoonSourceFactory).
> java.lang.ClassNotFoundException:
> org.apache.cocoon.components.source.impl.CocoonSourceFactory
>         at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at java.net.URLClassLoader.findClass(URLClassLoader.java:183)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:294)
>         at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:281)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
> Exception in thread "main" java.lang.NoSuchMethodError
>         at
> org.apache.avalon.excalibur.component.ExcaliburComponentSelector.configure(ExcaliburComponentSelector.java:370)
>         at
> org.apache.cocoon.components.resolver.ResolverImpl.<init>(ResolverImpl.java:107)
>         at java.lang.Class.newInstance0(Native Method)
>         at java.lang.Class.newInstance(Class.java:232)
>         at
(Continue reading)

Jeff Turner | 2 Jan 2003 15:59
Picon
Favicon

Re: Forrest TODO list

On Thu, Jan 02, 2003 at 07:01:11PM +0530, Avik Sengupta wrote:
> > So what are the chances of using cvs Fop, where this problem is solved?
> 
> Keiron had earlier sent instructions on using the cvs FOP and patched
> cocoon (thanks!). However, this is what i got .. so i imagine some more
> patching is required somewhere :))
> 
> Setup...ERROR   2003-01-02 18:59:03.482 [cocoon.m] (): The component
> instance for hint [cocoon] has an invalid class name
> (org.apache.cocoon.components.source.impl.CocoonSourceFactory).
> java.lang.ClassNotFoundException:
> org.apache.cocoon.components.source.impl.CocoonSourceFactory

I think that is (or was) a regression on Cocoon's part.  I had to make the
following change to cocoon.xconf when updating Forrest's Cocoon:

 -      <component-instance class="org.apache.cocoon.components.source.impl.CocoonSourceFactory" name="cocoon"/>
 +      <component-instance class="org.apache.cocoon.components.source.impl.SitemapSourceFactory" name="cocoon"/>

--Jeff


Gmane