I am also often pissed off with how tapestry is handeling the comunity,
but you should remember that if you want to add a class (like the patch
you sent) it is not neceserily a bug, its a wish, and wishes are... how
should i say it... well, free? This "patch" you posted - there is no
problem of placing it in your classpath and using it, you *don't* need
tapestry to have it in the codebase to use it, and its not a bug which
prevents you going on...
now about real bugs - like Jesse said its open source, but I guess he
forogt something important and that is - you don't need the tapestry
team in order to apply your patches :
Fix the bug,
create a patch,
apply the patch,
build tapestry,
bug is gone,
post the patch to jira.
If you don't do it this way, and complain that bugs are not being fixed,
well... a part from open source is interaction with the community.
Some people understand "interaction" as "I submit a bug and you fix it"
- may be, and then again, may be not...
Cheers,
Ron
ציטוט Leonardo Quijano Vincenzi:
Jesse Kuhnert wrote:
There is such a thing as creating a patch you know. Being ignored after
submitted a very acceptable patch and being ignored after submitting a
bug
request are two very different things. I think with open source
projects you
kind of have to either pay for it/fix it yourself/wait until it's
fixed for
you. I know the first option is available by going to
tapestrysupport.com<http://tapestrysupport.com>;)
Oh yes. There also such a thing as feedback. I contributed once a patch
to this project, only to see that it's sitting around hoping someone
will look at it:
http://issues.apache.org/jira/browse/TAPESTRY-628
This is a simple patch for what I was asking for, it just adds a file to
the codebase, and that's it. Sure, it needs some work, but its a good
start.
But it's still floating around.
Now, for this other issue:
http://issues.apache.org/jira/browse/TAPESTRY-735
I didn't provide a patch, but rather asked for feedback. I just wanted
to know if it was worth it to present a patch (if it was going to be
included). The component is very handy, it allows to include Javascript
functions that invoke listeners. Dump LinkSubmit and add this JS
function to any DirectLink, PageLink, etc. A nice refactoring.
For the exception error, IMO it's a simple catch you have to add:
http://issues.apache.org/jira/browse/TAPESTRY-671
But a frequent (and annoying) trend JIRA-based projects have it's that
developers close issue reports after rejecting them. In the Bugzilla
days, one could re-open an issue. Here we can't. Ignoring subsequent
comments to the JIRA issue is just rude and inconsiderate to the people
that are contributing to the project (don't worry, Gavin King of
Hibernate also does that - maybe jboss's last 4 letters have gone to his
head and it's regrettable to see, for a guy - me - that has been
involved in that project since 2002). I don't like spamming JIRA
databases, so I'd rather whine here in the developer's list.
For the redirect error:
http://issues.apache.org/jira/browse/TAPESTRY-607
I didn't provide a patch, since I was exploring the functionality. I
*did* explore the bug, and said (in the issue, that wasn't reported by
me) that it was caused by an incorrect reset() on internal forwards, and
that Tomcat didn't allow for the encoding to be changed after a reset()
in the same request.
Anyway. I'm just trying to help. But providing patches / errors request
when nobody's reading them, well ... I have a job, too. I can't waste my
time talking to the wall.
Somewhere around here Geoff was complaining about something similar. IMO
his bug was not as critical as he thinks, but I agree with him in that
the problem is that "nobody cares!"
So, my opinion is, if maintainers don't have time to keep up with all
the bug reports, then get more developers involved! Maybe it's better to
do a code freeze for 4.0. Cool! Then go fix the bugs, but don't go
talking about doing a RC if you still have nasty errors.
I'm all into contributing to open source projects. It contributes with
my work and I can give something back. But there are
'developer-friendly' projects and there are 'ego-friendly' ones. If a
developer provides a patch, or provides a detailed bug report, or asks
for feedback on a complex issue, it's not a good idea to ignore him.
We're open source developers, not beggars.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]