David Crossley wrote:
Antonio Gallardo wrote:
...
Is there a hope for Doco?
===================
IMO, yes:
1-The 3 communities are bigger now than 2 years ago.
2-We need to surf the increasing wave of Doco interest inside the
communities.
3-THE BEST: the communities already digested the overall Doco idea and
are ready to help each other in order to make Doco a reality!
I agree, but we have to really get to the point where we are talking the
same language. We have a long way to go, but the amount of common ground
is increasing.
Why Lenya need access to our SVN?
===========================
The lastest discusions about Doco showed that we can try to create a
"Lenya Publication"[2] in forrest. That means that is going to be
renderd by forrest. To make the things easiers, some of use believe we
need to give SVN access to Lenya that way all the people can work
together in the same repository.
Well that thread talks about it being in Lenya SVN.
But whatever, as long as we can keep some common stuff
in one or other SVN and get on with it. Maintaining
it should be the least of our worries, either by direct
commit or by patch.
Like I said in the Lenya lists thread as long as I have commit access to
it I don't care where it goes, lets just get on with it.
Why do I want commit access? Because I know I will be working on this,
but in my own time. I don't want to hang around waiting for patches to
be applied, if I supply a patch on Monday and find I have a little time
on Tuesday I want the patch to have been reviewed so that I can proceed.
If I *commit* the patch I know it's been reviewed, if it is sitting in a
patch queue it has not been reviewed. Sure I can do more work and then
submit a new patch, but what if there is a fundamental flaw in the first
patch that is taking me in the wrong direction?
So apply the patches faster. OK fine, if they get applied quickly (i.e.
within 24 hours) that can work, but why increase everyones workload? I'd
rather spend my time reading more commit mails than applying more
patches, it takes less time, and in a busy schedule every few minutes
saved are valuable - multiply that up by all the PMC members responsible
for oversight of the project.
---
OK, I have commit access to Forrest, commit it there, but there are
Lenya folk in the same position as I am. They don't want to wait for the
patch cycle. So we need a joint SVN.
---
Will they commit because they have access? Probably not, at least not in
this first phase. But the time will come, hopefully soon, that they will
commit. Doco is important to both communities and to the ASF as a whole.
It's now months since I showed how easy it was to render Lenya pages
with Forrest. I only did a quick example, with Gregors assistance on the
Lenya side. I never created a plugin, we now have one (thanks to
Joachim), this first tiny step requires changes to the Lenya
publication) - that's why I never created the plugin, I didn't have the
knowledge about Lenya, nor the time to understand their language on the
Lenya lists. Wouldn't it be great if I could have created the framework
of the plugin and said on the Lenya list "OK, please modify the Lenya
publication here to do XYZ".
[I'll address the joint list thing later]
---
Will opening write access undermine the meritocracy process? I'm not
sure, I've heard good arguments for yes and no, both pretty convincing.
As far as I am concerned this is the only important issue.
I'm not sure if it will harm things, but I want to find out. I stated I
was against simple committership for the project generally, however, I
think this new use case is worth the "risk" since folk have already gone
trough the meritocracy process. It will be simple enough for us to
revoke it (on an individual basis) if things go wrong.
For these reasons I will leave my existing +1 in the vote thread:
http://marc.theaimsgroup.com/?t=112551931500004&r=1&w=2
Thanks to everyone for their views on this contentious issue, especially
those who felt the need to say something like "I'm new/not a committer
but here's what I think...", I've not changed my vote, but I think I now
have a better understanding of what we need to look for to ensure things
are not going wrong as a result of this - everyones input is *extremely*
valuable in this thread.
Remember PMC members can -1 this, if you really believe this is wrong
then use your veto. I've stated my case, if it doesn't convince you then
I will argue no further since I am not 100% certain this is the right
decision. I'll work with patches if I have to.
Why not a new incubator project or a new list?
==============================================
Because it moves the important development work away from the core
communities that will be creating it. If the project gets too large and
creates too much noise, then we can think about splitting it off. But if
we do it too early we will only serve to split the communities.
What we actually need is not shared SVN (that is just
a minor convenience).
I think I've given a case for it being more than a minor convenience,
but maybe not...
What we need is shared communication.
This common mailing list idea is excellent.
Yes, but only if it is a "virtual" list as suggested by Nicola. I would
not want to see these discussions going on away from the two core
communities.
I see from another thread Thorsten is on the case (thanks).
Ross