On Thu, Aug 28, 2008 at 6:55 PM, Hazem Saleh <[EMAIL PROTECTED]>
wrote:
Thank you Simon
On Fri, Aug 29, 2008 at 2:53 AM, Simon Lessard <[EMAIL PROTECTED]
> wrote:
Ok,
The branch is now compiling and TODOs of the following format were
placed in the newly created methods : // TODO: JSF 2.0 #xx
We also created a JIRA ticket of every of those TODOs, so if you
feel like trying one, you can add a comment in JIRA saying that
you're taking the ticker. Before taking a ticket, make sure that no
one else is currently working on it to prevent clashes.
The next step on my side is to add more TODOs for the updated
methods and create a JIRA ticket for them, then I'll get to coding
myself.
Thanks,
~ Simon
On Thu, Aug 28, 2008 at 7:19 PM, Simon Lessard <[EMAIL PROTECTED]
> wrote:
Thank :) Although give me 10 minutes or so to fix something stupid I
did before doing a checkout.
Regards,
~ Simon
On Thu, Aug 28, 2008 at 7:16 PM, Hazem Saleh <[EMAIL PROTECTED]>
wrote:
Thank you Simon. I will join this soon.
On Thu, Aug 28, 2008 at 7:13 PM, Simon Lessard <[EMAIL PROTECTED]
> wrote:
Hi Bruno,
So far my planing was:
sequential
1. Create all new API classes: done
2. Add all new methods to the API, with empty TODO: JSF 2.0 comment
in their body when they aren't abstract: in progress and I already
found some strange stuff that I might raise on the EG group
discussions as for why Application.getResourceHandler isn't abstract
while all other get handler methods are: in progress
*** At that point, IMPL will no longer compile ***
3. Add the missing signature in IMPL with empty TODO: JSF 2.0
comment in their body
*** Everything should compile but don't work at all ***
parallel
4. Modify the build plugin to include jsf 2.0 changes
5. Implement the API changes
6. Implement the IMPL changes
7. Implement the JS library
I would really like to use Facelets code when required, but we'll
have to make sure it's alright with legal discuss first I think, I'm
not well versed enough in this kind of very specific issues.
It's a very high level roadmap, We should probably use much finer
granularity for point 5 to 7, but I'm not there yet.
Regards,
~ Simon
On Thu, Aug 28, 2008 at 11:30 AM, Bruno Aranda
<[EMAIL PROTECTED]> wrote:
I am willing (as always) to contribute as much as my time permits to
the JSF 2.0 implementation. I tried to find in the list what is
going to be the big picture, the roadmap to have a JSF 2.0
implementation. Do we have something like that? How are we going to
integrate Facelets, for instance? (good that is now under ASL!).
What part are you developing at the moment?
Thanks!
Bruno
2008/8/28 Matthias Wessendorf <[EMAIL PROTECTED]>
On Thu, Aug 28, 2008 at 4:50 PM, Simon Lessard
<[EMAIL PROTECTED]> wrote:
>
>
> On Thu, Aug 28, 2008 at 10:35 AM, Matthias Wessendorf <[EMAIL PROTECTED]
>
> wrote:
>>
>> On Thu, Aug 28, 2008 at 4:24 PM, Simon Lessard
>> <[EMAIL PROTECTED]> wrote:
>> > Hi Simon,
>> >
>> >
>> > On Thu, Aug 28, 2008 at 2:56 AM, Simon Kitching <[EMAIL PROTECTED]
>
>> > wrote:
>> >>
>> >> I see from the commit list that a new JSF2.0 branch has been
created.
>> >>
>> >> I don't remember seeing *any* kind of discussion or even
announcement
>> >> about this. While I am happy to see JSF2.0 work going on, this
kind of
>> >> approach does not seem to be at all in the "community" spirit.
IMO,
>> >> major
>> >> events like this should be discussed beforehand.
>> >
>> > As mentioned by other people, there was a vote about this a
while back .
>> > Why
>> > did I create it just now? Simply because my company agreed to
provide
>> > some
>> > resource to help with the implementation and we were ready to get
>> > started.
>>
>> One might ask here for a CCLA ;-)
>> We did that for Oracle way back, and update once in a while all the
>> contributors,
>> that have signed the iCLA.
>
> Yeah, but Fujistu signed a CCLA already when I became commiter, so
that's a
> non issue as well.
good.
>
>>
>> >
>> >>
>> >> One issue, for example, is that the core-1.2 stuff is currently
>> >> half-way-converted from the trinidad plugins to the
>> >> myfaces-builder-plugin.
>> >> So now it is branched, any changes need to be applied in two
places.
>> >
>> > To be honest, I find this irrelevant, it's a branch, not a
trunk and
>> > I'll
>> > most likely do some branch merging when core 1.2.x get release
and the
>> > plugin might have to change a little to support jsfVersion 2.0.
>> >
>> >>
>> >> In addition, a large amount of code has just been committed by
someone
>> >> (slessard) who is not a particularly regular contributor to
myfaces.
>> >
>> > I see even less relevance in that statement.
>> >
>> >>
>> >> Where did this code come from? Do we need a code grant for it?
Note
>> >> that
>> >> when code is developed iteratively on the dev list then there
is no
>> >> need for
>> >> a grant. But a sudden code dump is different, even when
contributed by
>> >> someone who has signed a CLA.
>> >
>> > The code was coded just yesterday by me and is not much at all,
creating
>> > missing classes for the JavaDoc change log is in no matter a
large
>> > amount in
>> > term of complexity. Also since I was the only author of it (my
teammates
>> > will wait until I have added the signatures). There's
absolutely no need
>> > of
>> > code grant either.
>>
>> I agree on the code grant, b/c of it is really pretty trivial to
>> create those API classes/interfaces
>> (based on the javadoc log, as I said before).
>> @signatures: you mean the iCLA / CCLA, aren't you ?
>
> nah, I meant method signatures, it will be easier for my teammates
to know
> what they have to do once there's a nice // TODO: Convert to JSF
2.0 added
> in every new method's body.
>
> As far as I understand the legal issues (might have to fallback to
> [EMAIL PROTECTED] though), they won't need a CLA until they become
commiters.
> I don't know if I should have the company add their names to the
CCLA
no. wrong
cla == contributor license agreement.
I usually ask for that after one or two patches. Never been an issue
at all.
We (from ORA) add those contributors to our CCLA, and fax the update
to
Sam Ruby (our ASF secretary).
> however. Technically, we aren't bound contractualy by any
intellectual
> property transfer with my employer and we're developping outside
normal
> business hours so we aren't directly paid either for it so I don't
know if
> adding their name to the CCLA is even needed or not.
that means, what you develop on your sparetime is yours... NO CCLA
update
required. Cool
-Matthias
>
>
> ~ Simon
>
>>
>> >
>> >>
>> >> And with 3 branches to now maintain, we need to discuss
whether and
>> >> when
>> >> we phase out maintenance of the jsf-1.1 branch. Currently when
users
>> >> provide
>> >> patches in jira, they almost always provide a patch against
only one
>> >> version
>> >> and the committer ports it, which does increase the load on
existing
>> >> committers. When do we stop asking committers to do this when
patching
>> >> bugs?
>> >
>> > I can take care of the branch merging, this is how we handled the
>> > trinidad
>> > 1.2 branch at first, Adam would do the merging every now and
then, so
>> > I'm
>> > not asking the committers to do some extra work.
>>
>> yup. not a big deal. Also I doubt that that many folks will work
>> there, on the branch.
>> If the branch needs some merging... fine as well, IMO.
>>
>> >
>> >>
>> >> To repeat, I'm *happy* that jsf2.0 implementation is in
progress, and
>> >> appreciate people contributing time to write an ASF-2.0-licensed
>> >> implementation. But it is a standard saying at Apache that
"community
>> >> is
>> >> more important than code", and the "community" aspect here
seems to
>> >> have
>> >> been rather neglected...
>> >
>> > I don't agree at all here. Although it wasn't announced on the
dev list,
>> > the
>> > JIRA ticket created to attach patches was speciafically for the
>> > community.
>>
>> and the branch creation was also discussed.
>>
>> > Code provided by Fujitsu employees will never go through me
with direct
>> > commit, it will all be added as patches, even extra tests and
>> > documentation
>> > as we want them and everyone else willing to help get the
credit for it.
>>
>> we do the same. Folks provide patches and jira tickets to
describe the
>> problem.
>>
>> > Furthermore, I personally didn't announce it because the branch
will be
>> > very
>> > instable for a week or two until we finish adding the missing
signatures
>> > (impl might not even always compile).
>>
>> dev@ is a developers community; so that would be fine :-)
>>
>> -Matthias
>>
>> > If community wasn't important in the process we would just have
used a
>> > private repository at Fujitsu, worked on it for some time with
my team,
>> > then
>> > commit some very large amount of code (real large) that would
have
>> > needed a
>> > code grant, prevented the people to see at what rythm things were
>> > progressing and contributing. The only point I *could* give you
here is
>> > that
>> > maybe I should have annouced the creation directly on the dev
list and
>> > point
>> > on the JIRA ticket and SVN url rather than relying only on JIRA
ticket
>> > report that get forwarded on the dev list.
>> >
>> >
>> > Regards,
>> >
>> > ~ Simon
>> >
>> >>
>> >> Regards,
>> >> Simon
>> >>
>> >
>> >
>>
>>
>>
>> --
>> Matthias Wessendorf
>>
>> Need JSF and Web 2.0?
>> http://code.google.com/p/facesgoodies
>>
>> further stuff:
>> blog: http://matthiaswessendorf.wordpress.com/
>> sessions: http://www.slideshare.net/mwessendorf
>> mail: matzew-at-apache-dot-org
>
>
--
Matthias Wessendorf
Need JSF and Web 2.0?
http://code.google.com/p/facesgoodies
further stuff:
blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
mail: matzew-at-apache-dot-org
--
Hazem Ahmed Saleh Ahmed
http://www.jroller.com/page/HazemBlog
[Web 2.0] GMaps Integration with JSF + Apache Tomahawk + JBoss a4j :
http://code.google.com/p/gmaps4jsf/
--
Hazem Ahmed Saleh Ahmed
Web blog:
http://www.jroller.com/page/HazemBlog
[Web 2.0] GMaps Integration with JSF + Apache Tomahawk + JBoss a4j:
http://code.google.com/p/gmaps4jsf/
Hi
Just one question: as long as exists a 2.0.x branch of myfaces core,
should exists a branch for shared (4.0.x)? Changes on myfaces impl
could require changes on shared.
regards
Leonardo Uribe
a>
Hi
Just one question: as long as exists a 2.0.x branch of myfaces core,
should exists a branch for shared (4.0.x)? Changes on myfaces impl
could require changes on shared.
regards
Leonardo Uribe
v>