Proposal: interactive planning session for views/xhtml2/internals

2005-09-10 Thread David Crossley
(See also previous discussion in this thread.)

Diwaker Gupta wrote:
   We need to be clear on what we are going to achieve and how *before*
   having a Forrest Tuesday event.
  
  To an extent. It is very hard to be clear beforehand.
 
 I agree. Besides, I think FT's provide a unique opportunity for people
 to collaboratively explore new directions. This is important, because
 even if we are clear on what we want to achieve, unexpected surprises
 might come up on the way (implementation details/limitations that we
 didn't think of earlier etc) so we need some kind of slack.
 
   No, having asynchronous discussion will sort out the issues. This is not
   noise, it is very important dicussion that is analysing the experimental
   work carried out on Forrest Tuesday. We have to find what is valuable
   about that approach and what is valuable about the alternative
   approaches that have not yet been worked on.
 
 It will sort out issues eventually. But I agree with Gavin that there
 seems to be a lot of confusion as to what was achieved and how
 valuable it was during the last FT.

For me it was extremely valuable and am looking
forward to the next one.

I reckon that the confusion is mainly because
we have a hard topic, and secondly because some
things are hard to talk about in email.

 Personally, I think it was great
 -- well begun is half done, and I think after all those discussions on
 XHTML2 it was a good first step. True we might have wasted time, and
 we might end up implementing the same thing over and over again --
 apart from the learning experience people had, I think this has value
 of its own in terms of understanding exactly what are the hard
 problems that we need to focus on.
 
  I wonder if we can gather together for an hour or two
  to just discuss in real time where we are going.
  Define some objectives.
  
  It could be an IRC session. For me the other day
  i found it difficult to hold multi-facetted discussion.
  Still worthwhile.
 
  It could be a Skype internet telephony session.
  That would also be difficult with a large number
  of people. It could work if we all allow space for
  other people to talk, only talk when we really need.
  Perhaps a round-robin where we take it in turns
  to add our pieces with the chair pulling up people
  that go on too long.
  
  This would be open to anyone to be involved.
  We would need to bring a summary back to the list.
  
  This is not something that we would do on a regular
  basis, but it seems that occasional sessions might help.
  I am reluctant to suggest it, because we all know
  that mailing list communication is the way to enable the
  whole community to be involved and not disadvantage any.

 Diwaker wrote:
 +1 for IRC. +0 for Skype. Weekends work best for me, I'll go with the 
 majority.
 
  If there is no one against this idea, then we could
  define what we want to achieve and find a suitable
  time slot. WDYT?
 
 Lets do it!

Addi said:
 I prefer IRC just because I am more familiar with it
 (never used Skype but am willing to try it out), although
 I agree about the misinterpretation being higher with
 written rather than spoken communication.
 I would mainly be listening anyway so whatever works best
 for others is fine with me.

Thanks. Skype is easy - install it and try.
Talk to the nice lady at the account 'echo123'
use headphones to avoid feedback into internal mike.

Well that is a few interested, but we are not going to
do it unless the project is well-represented, with a
majority of the people who are interested in the core
views/xhtml/sitemaps issues.

Remember, the proposal is not about making decisions
or doing work.

Looking for a suitable time. If it doesn't suit
then propose another:
http://www.timeanddate.com/worldclock/meetingtime.html?day=11month=9year=2005p1=136p2=48p3=176p4=240p5=224p6=213
1) Saturday, September 10, 2005 at 20:00:00
1) Sunday, September 11, 2005 at 19:00:00

So far the following people are interested. Please
state if you have time or date restrictions:

Ross
Diwaker
David - any time, any day, try Skype, IRC okay
Addi


Re: [FT] 2005-09-06 Summary

2005-09-10 Thread Ferdinand Soethe

Diwaker Gupta wrote:

 I live in San Diego :-) So I'm definitely going to be there (modulo
 certain unexpected events in my calendar).

Hey, good to hear that. I didn't like the idea of being the only
committer there at all.

--
Ferdinand Soethe



Re: [FT] 2005-09-06 Summary

2005-09-10 Thread Ferdinand Soethe

 But I should warn you, so you're not shocked if you meet me, I'm actually a 
 she. :)

I think we are getting a little distracted from the real issues here:
DO you brew good beer of don't you? And will you bring some to SD?

But more seriously: This might be a good opportunity to have a
Hackathon focused on getting the structure for our Forrest manual
started?

--
Ferdinand Soethe



[Fwd: Serious bug in tree processor]

2005-09-10 Thread Juan Jose Pablos

Hi,
I think that this bug would affect us, so I decided to upgrade to cocoon 
 revision as for today.


Let me know if you find any trouble...

Cheers,
cheche
---BeginMessage---
I just found a big bug in our treeprocessor (2.1.8-dev and 2.2 are
effect, in 2.1.7 this works perfectly): if you have several pipeline
sections in the sitemap using different pipeline implementations, always
the first configured is used.
For example:
map:pipeline type=expires
...
/map:pipeline
map:pipeline type=noncaching
  map:match pattern=a
  ...
/map:pipeline

In the example above, the expires pipeline us even used if you request a.
The problem is in the PipelineNode, line . The getProcessingPipeline()
method is called to set the error handler in each encountered pipeline
section. The InvokeContext checks in this method if a pipeline has
already been instantiated and only creates one if not.
I just checked in a quick fix which resets the processing pipeline in
the inform() method of the InvokeContext, but I'm not sure if this is
the best way. Imho we should only lookup the pipeline component if it is
really used.

Perhaps this is as well the cause of Reinhard's problem wrt caching.

Carsten
-- 
Carsten Ziegeler - Open Source Group, SN AG
http://www.s-und-n.de
http://www.osoco.org/weblogs/rael/


---End Message---


Tedios work and revision number

2005-09-10 Thread Juan Jose Pablos

Hi,

In order to save network traffic and history, I move our jars on the 
lib/core instead of removing and adding a new version.


As you know there is this historical convention pre-SVN of having a date 
in the name of the library if this library comes from a non-released copy.



Because of that, every time I have to upgrade cocoon to a newest 
revision number I have to do these steps that are a bit tedious:


7a. For each cocoon-{name}-{cocoon.version}-{cocoon.revision}.jar:

svn mv cocoon-{name}-{cocoon.version}-{cocoon.OLDrevision}.jar
cocoon-{name}-{cocoon.version}-{cocoon.NEWrevision}.jar

svn ci -m prework for upgrade to {cocoon.NEWrevision}

I would like to simplify this for cocoon and other libraries (jtidy and jcs)

can anyone remember why has to be like that?

would it be enough to have it on the svn history?

Cheers,
cheche




Re: How to apply an update to 0.7

2005-09-10 Thread David Crossley
Ferdinand Soethe wrote:
 
  I would like to apply these two updates to 0.7 to fix bugs and make
  0.7 usable in a project and a have some questions on procedure:
 
  - What is the procedure on doing that?
Lazy consensus, just do it?

Any changes that have been made to trunk can
be also applied to the maintenance branch.
Just do whatever. I already synchronised some.

  - How do I best apply these? My best guess is:
co /forrest/branches/forrest_07_branch/
apply changes describes below
ci changes
 
I'm sure creating and applying a patch file would be smarter but
I'm not sure on the exact steps to so that.

I just copy the files in question from the
trunk to the branch, then diff, commit.

  - QA
Is anybody checking this branch for line ending probems etc before
it is made available for download as a package?
If not what is a foolproof test to check if my line endings are
correct?

No. But it can be done.

It is not being released, so no download package.
People can easily package it themselves, see the
package instruction in etc/RELESE_PROCESS.txt
(only need the packaging step).

In the past, we have not done releases of a branch
unless it has been specifically requested. The 0.5.1
was due to a cocoon issue. So if there are important
issues then we can do a release. There have been a
couple of important fixes already.

How to check the line endings. There is a
script in the ASF comitters repository
at the tools directory. Also see the Cocoon page:
http://cocoon.apache.org/community/committer.html
If that doesn't work for you then i will check it.

-David

  Thanks for your help,
  Ferdinand
 
 
  Author: ferdinand
  Date: Sat Jul 30 03:45:40 2005
  New Revision: 226492
 
  URL: http://svn.apache.org/viewcvs?rev=226492view=rev
  Log:
  Fixed problem of IMG with id-attributes disappearing.
 
  Modified:
  forrest/trunk/main/webapp/skins/common/xslt/html/document2html.xsl
 
  Modified:
  forrest/trunk/main/webapp/skins/common/xslt/html/document2html.xsl
  URL:
  http://svn.apache.org/viewcvs/forrest/trunk/main/webapp/skins/common/xslt/html/document2html.xsl?rev=226492r1=226491r2=226492view=diff
  ==
  ---
  forrest/trunk/main/webapp/skins/common/xslt/html/document2html.xsl 
  (original)
  +++
  forrest/trunk/main/webapp/skins/common/xslt/html/document2html.xsl Sat Jul 
  30 03:45:40 2005
  @@ -368,8 +368,13 @@
 !-- End of toc mode templates --
   
 xsl:template match=node()|@* priority=-1
  +!-- id processing will create its own a-element so processing has to
  + happen outside the copied element 
 +--
  +xsl:apply-templates select=@id/
   xsl:copy
  -  xsl:apply-templates select=@*/
  +  xsl:apply-templates select=@*[name(.) != 'id']/
  +  xsl:copy-of select=@id/
 xsl:apply-templates/
   /xsl:copy
 /xsl:template
 
 
 
 
  Author: ferdinand
  Date: Mon Jul 25 10:59:13 2005
  New Revision: 225159
 
  URL: http://svn.apache.org/viewcvs?rev=225159view=rev
  Log:
  Fixed/added pass-through for id-attribute in several elements
 
  Modified:
  forrest/trunk/main/webapp/skins/common/xslt/html/document2html.xsl
  forrest/trunk/main/webapp/skins/pelt/xslt/html/document2html.xsl
 
  Modified:
  forrest/trunk/main/webapp/skins/common/xslt/html/document2html.xsl
  URL:
  http://svn.apache.org/viewcvs/forrest/trunk/main/webapp/skins/common/xslt/html/document2html.xsl?rev=225159r1=225158r2=225159view=diff
  ==
  ---
  forrest/trunk/main/webapp/skins/common/xslt/html/document2html.xsl 
  (original)
  +++
  forrest/trunk/main/webapp/skins/common/xslt/html/document2html.xsl Mon Jul 
  25 10:59:13 2005
  @@ -192,6 +192,7 @@
 xsl:template match=[EMAIL PROTECTED]:space='preserve']
   xsl:apply-templates select=@id/
   div class=pre
  +  xsl:copy-of select=@id/
 xsl:apply-templates/
   /div
 /xsl:template
  @@ -200,6 +201,7 @@
   xsl:apply-templates select=@id/
   pre class=code
   !-- Temporarily removed long-line-splitter ... gives out-of-memory 
  problems --
  +  xsl:copy-of select=@id/
 xsl:apply-templates/
   !--
   xsl:call-template name=format
  @@ -211,26 +213,33 @@
 /xsl:template
   
 xsl:template match=anchor
  -a name=[EMAIL PROTECTED]/
  +a name=[EMAIL PROTECTED]
  +  xsl:copy-of select=@id/
  +/a
 /xsl:template
   
 xsl:template match=icon
   xsl:apply-templates select=@id/
   img class=icon
  -xsl:copy-of select=@height | @width | @src | @alt/
  +  xsl:copy-of select=@height | @width | @src | @alt | @id/
   /img
 /xsl:template
   
 xsl:template match=code
   xsl:apply-templates select=@id/
  -span class=codefragxsl:value-of select=.//span
  +span class=codefrag
  +  xsl:copy-of select=@id/
  +  xsl:value-of select=./
  

Re: Tedios work and revision number

2005-09-10 Thread David Crossley
Juan Jose Pablos wrote:
 Hi,
 
 In order to save network traffic and history, I move our jars on the 
 lib/core instead of removing and adding a new version.

It would be better to do the 'svn remove; svn add'.
Why do we need history on these?

 As you know there is this historical convention pre-SVN of having a date 
 in the name of the library if this library comes from a non-released copy.
 
 Because of that, every time I have to upgrade cocoon to a newest 
 revision number I have to do these steps that are a bit tedious:
 
 7a. For each cocoon-{name}-{cocoon.version}-{cocoon.revision}.jar:
 
 svn mv cocoon-{name}-{cocoon.version}-{cocoon.OLDrevision}.jar
 cocoon-{name}-{cocoon.version}-{cocoon.NEWrevision}.jar
 
 svn ci -m prework for upgrade to {cocoon.NEWrevision}

Why not just remove and add?

 I would like to simplify this for cocoon and other libraries (jtidy and jcs)
 
 can anyone remember why has to be like that?

So that we know the exact version of Cocoon that
it came from. This enables people who use our
software to track any bugs in the supporting libaries.

Note that there is the validation block that is
not the same revision number as the other cocoon jars.

There could be a shell script to do that update.

 would it be enough to have it on the svn history?

Only if committers remember to add the revision number
to the commit message, so probably not. Also the naming
convention means that users don't need to wade through
our SVN logs to find out which version.

-David


Re: Proposal: interactive planning session for views/xhtml2/internals

2005-09-10 Thread David Crossley
Gav wrote:
 At this stage, with me still learning a lot, I feel I would have not much to 
 'say'
 with using Skype at this stage, although I would certainly consider it in 
 the
 future, I will not use it this time round. That said, I would feel 
 comfortable
 using IRC again, being able to watch and learn and also ask where I get
 stuck.

We are not doing anything, just talking, and some
people will take notes.

 If IRC is used, those times are ok for me but I will be late joining the 
 party as
 being in Perth they translate to 4am and 3am. I could be around from 6am
 tomorrow. The second time will be Monday morning and I would have to go
 to work after a couple of hours.

We can change the time to suit. I chose that
because i thought that you were east coast Australia
and that fitted with the rest of the world.

 Not much time to get everyone together, but hope we get enough.

It is not looking good, so proably need to
wait another week.

-David


Re: Proposal: interactive planning session for views/xhtml2/internals

2005-09-10 Thread Diwaker Gupta
 Looking for a suitable time. If it doesn't suit
 then propose another:
 http://www.timeanddate.com/worldclock/meetingtime.html?day=11month=9year=
2005p1=136p2=48p3=176p4=240p5=224p6=213 1) Saturday, September 10,
 2005 at 20:00:00
 1) Sunday, September 11, 2005 at 19:00:00

Wow, that was kind of sudden! :-) Is it still happening? I assume the time's 
David mentioned are UTC? I have a busy weekend, but I'll still try to be 
online whenever its happening.

Diwaker
-- 
Web/Blog/Gallery: http://floatingsun.net
On Apache: http://people.apache.org/~diwaker


pgpyDZYdSK3ch.pgp
Description: PGP signature


Re: [FT] 2005-09-06 Summary

2005-09-10 Thread addi
On Saturday September 10 2005 5:07 am, Ferdinand Soethe wrote:
  But I should warn you, so you're not shocked if you meet me, I'm
  actually a she. :)

 I think we are getting a little distracted from the real issues here:
 DO you brew good beer of don't you? And will you bring some to SD?

Yes, back to the point, I do brew good beer, assuming that you like good, 
hearty ales of the IPA, bitter, stout variety and/or european wheat ales (I'm 
not a big fan of American Wheats).  As for bringing some to SD that would 
depend on whether I am going and if I have any brew ready at the time.  I 
normally just keg my beer and bypass the whole bottling mess, but an 
exception could be made to share with friends since I don't think a 
pressurized keg of beer is likely to go over well with the airlines. :)

 But more seriously: This might be a good opportunity to have a
 Hackathon focused on getting the structure for our Forrest manual
 started?
You know, I find this very tempting.  I would love to really be able to 
contribute more to the project and a face-to-face sit down would really get a 
manual off to a good start.  

I don't think I can afford to actually go to the conference itself (airfare, 
hotel AND the conference is a bit steep for me) but I may be able to come out 
for a few days and do a Social and Expo Pass if they offer it.  I will be 
spending a decent chunk of money and leave time from work starting next 
weekend to go down to Texas to help with Katrina relief effort as a volunteer 
so I will have to assess the real possibility of SD once I return in October.  
Hopefully they will get the details about the conference posted relatively 
soon so I can more accurately assess what I can do.

Diwaker:  How is public transportation in SD?  If I stay at some cheapy hotel 
not down by the water will I be able to get to the conference easily?

 --
 Ferdinand Soethe


Re: [FT] 2005-09-06 Summary

2005-09-10 Thread Diwaker Gupta
 Diwaker:  How is public transportation in SD?  If I stay at some cheapy hotel
 not down by the water will I be able to get to the conference easily?

It sucks mostly. If you're living in the downtown area (where motels
are likely to be not cheap), then you can get around on tram/bus.
Anywhere off and you can't get by without a car. But I'm always happy
to drive you around -- so keep that alternative in mind.

-- 
Web/Blog/Gallery: floatingsun.net


Re: [jira] Closed: (INFRA-549) Please create a virtual list for forrest and lenya

2005-09-10 Thread Thorsten Scherler
On Sat, 2005-09-10 at 08:21 +0200, Roy T. Fielding (JIRA) wrote:
  [ http://issues.apache.org/jira/browse/INFRA-549?page=all ]
  
 Roy T. Fielding closed INFRA-549:
 -
 
 Resolution: Won't Fix
 
 As Nicola said: Basically it's an automatic and transparent
 cross-posting.
 
 It would not be easy to set up -- it would require disabling the
 subscriber-only
 posting for both lists and open them up for megaspam. 

Hmm, why do you think it requires disabling the subscriber only posting?

Any poster that want to post to the list has to be subscribed too. He
only do not get mail from it directly.

People would have to subscribe to the list before posting but never
receive mail only by subscribing to forrest-dev or lenya-dev, is that
not possible?

  It is far easier to simply
 cross-post the few messages that are actually applicable to both
 groups.

That should be done by this list to simplify the process. Is it not a
simple foreword like in:
cd /var/qmail/alias/
echo | /var/qmail/bin/forward lenya-dev forrest-dev.qmail-lefo

That would exclude all subscriber. Mails only go to both lists.

 If one of the projects wants to set up a single lefo list (no need for
 two),
 then please request that as a new issue.  People can then choose to
 subscribe to that list if they want to participate in the overlap.
 

Can both projects request such a list or has it to be *one* of the
projects? 

Can we then implement to forward all messages written to this list by
only forwarding to both mailing lists instead of the subscriber?

salu2

thorsten

Together we stand, divided we fall! 
Hey you (Pink Floyd)



Re: How to apply an update to 0.7

2005-09-10 Thread David Crossley
David Crossley wrote:
 Ferdinand Soethe wrote:
  
   - QA
 Is anybody checking this branch for line ending probems etc before
 it is made available for download as a package?
 If not what is a foolproof test to check if my line endings are
 correct?
 
 No. But it can be done.
 
 It is not being released, so no download package.
 People can easily package it themselves, see the
 package instruction in etc/RELESE_PROCESS.txt
 (only need the packaging step).

The main issue is described in that doc. If you are
packaging for a client on a Windows platform,
then do your svn checkout on Windows, otherwise
do it on a unix machine.

 In the past, we have not done releases of a branch
 unless it has been specifically requested. The 0.5.1
 was due to a cocoon issue. So if there are important
 issues then we can do a release. There have been a
 couple of important fixes already.
 
 How to check the line endings. There is a
 script in the ASF comitters repository
 at the tools directory. Also see the Cocoon page:
 http://cocoon.apache.org/community/committer.html
 If that doesn't work for you then i will check it.

I just checked and all is well.

-David



[jira] Updated: (FOR-655) Create sample document for XHTML2 subset

2005-09-10 Thread Gavin (JIRA)
 [ http://issues.apache.org/jira/browse/FOR-655?page=all ]

Gavin updated FOR-655:
--

Attachment: xhtml2_subset.xml.diff

I have added all the rest of the sections mentioned in NKB's 'XHTML- lets do 
it!' mail.
I have populated most of these new sections with content.
There is still more content and more examples to come soon.

I have added classes and id attributes, these need confirming or changing for 
the
stylesheet.

 Create sample document for XHTML2 subset
 

  Key: FOR-655
  URL: http://issues.apache.org/jira/browse/FOR-655
  Project: Forrest
 Type: Sub-task
 Versions: 0.8-dev
 Reporter: Ross Gardler
  Fix For: 0.8-dev
  Attachments: xhtml2_subset.xml.diff

 Define the set of XHTML2 modules that will be used and document those by 
 example. See discussion in thread:
 Re: XHTML2 - let's do it!
 http://marc.theaimsgroup.com/?t=11248949717

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira