You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by Werner Punz <we...@gmx.at> on 2005/06/23 19:18:09 UTC

question regarding the build and patch process

Just a minor question, I am patching currently the datascroller 
component from the 1.0.9 with a needed functionality.

Which will allow to restore the state from outside, if you do some 
operation from within the datatable which triggers a refresh.
This is heavily needed in the component to restore optionally
the last position of the scroller from outside, in operations which are 
not scroller related.
Due to the small state of changes, an entirely new component
is not needed.

Is there somewhere a short description on how to get started with the 
ant based build processes (I have seen that there is some kind of 
bootstrap system in 1.0.9 which fetches the needed libs, which I have 
yet to get up and running)
Martin gave me a short explanation in Vienna on tuesday, but after 
having heard it after one liter of beer, I cannot remember the details 
exactly anymore.

The reason why I am asking is, that I want do donate the changes which I 
am currently doing under the sandbox hierarchy back into the myfaces core.

So what is the preferred way to get started with building and sending in 
the diffs, changes?
My guess is, trying to get the bootstrap up and running patching the 
files once the bootstrap works, building it, making diffs of the 
affected files and sending it down the developers list, am I right.



Re: question regarding the build and patch process

Posted by Werner Punz <we...@gmx.at>.
Bruno Aranda wrote:
> Werner, you should open a JIRA and explain with a few words the
> improvement. Then, work with the trunk classes and create the patches
> with 'svn diff'. Finally, you can upload the patches to the JIRA
> accepting the Apache license. Thus, it is easier to keep the patches
> under control. Thanks for the contribution! :-)
> 
> Bruno

Actually it seems, that I cannot fix the problem I thought I could fix, 
but thanks anyway for the explanation. I till try to submit patches in 
the near future regarding other things.


Re: question regarding the build and patch process

Posted by Bruno Aranda <br...@gmail.com>.
Werner, you should open a JIRA and explain with a few words the
improvement. Then, work with the trunk classes and create the patches
with 'svn diff'. Finally, you can upload the patches to the JIRA
accepting the Apache license. Thus, it is easier to keep the patches
under control. Thanks for the contribution! :-)

Bruno

2005/6/23, Sean Schofield <se...@gmail.com>:
> Werner,
> 
> Thanks for your interest in contributing.  We are in the middle of
> reorganizing the whole source repository (and build process) at the
> moment.  Things are getting better by the hour but things are a little
> bit in flux right now.
> 
> I will be posting plenty of documentation on the build process once
> I'm done (along with some guidelines on how to contribute.)
> 
> If you want to get a headstart, checkout use SVN to checkout
> https://svn.apache.org/repos/asf/myfaces/current.  Its basically a
> shortcut to allow you to pull down the latest and greatest.
> 
> You can download most of the depencies by running ant
> download-dependencies.  We're having a few issues with that and for
> now you will need to override the commons-validator that is downloaded
> with the latest "dev" version.
> 
> Everything should compile (and jar) if you run jar-all from the
> top-level build directory.  Hopefully things will be sorted out within
> a few more days.
> 
> sean
> 
> 
> On 6/23/05, Werner Punz <we...@gmx.at> wrote:
> > Just a minor question, I am patching currently the datascroller
> > component from the 1.0.9 with a needed functionality.
> >
> > Which will allow to restore the state from outside, if you do some
> > operation from within the datatable which triggers a refresh.
> > This is heavily needed in the component to restore optionally
> > the last position of the scroller from outside, in operations which are
> > not scroller related.
> > Due to the small state of changes, an entirely new component
> > is not needed.
> >
> > Is there somewhere a short description on how to get started with the
> > ant based build processes (I have seen that there is some kind of
> > bootstrap system in 1.0.9 which fetches the needed libs, which I have
> > yet to get up and running)
> > Martin gave me a short explanation in Vienna on tuesday, but after
> > having heard it after one liter of beer, I cannot remember the details
> > exactly anymore.
> >
> > The reason why I am asking is, that I want do donate the changes which I
> > am currently doing under the sandbox hierarchy back into the myfaces core.
> >
> > So what is the preferred way to get started with building and sending in
> > the diffs, changes?
> > My guess is, trying to get the bootstrap up and running patching the
> > files once the bootstrap works, building it, making diffs of the
> > affected files and sending it down the developers list, am I right.
> >
> >
> >
>

Re: question regarding the build and patch process

Posted by Werner Punz <we...@gmx.at>.
Sean Schofield wrote:
> Werner,
> 
> Thanks for your interest in contributing.  We are in the middle of
> reorganizing the whole source repository (and build process) at the
> moment.  Things are getting better by the hour but things are a little
> bit in flux right now.
> 
> I will be posting plenty of documentation on the build process once
> I'm done (along with some guidelines on how to contribute.)
> 
> If you want to get a headstart, checkout use SVN to checkout
> https://svn.apache.org/repos/asf/myfaces/current.  Its basically a
> shortcut to allow you to pull down the latest and greatest.
> 
> You can download most of the depencies by running ant
> download-dependencies.  We're having a few issues with that and for
> now you will need to override the commons-validator that is downloaded
> with the latest "dev" version.
> 
> Everything should compile (and jar) if you run jar-all from the
> top-level build directory.  Hopefully things will be sorted out within
> a few more days.
> 
> sean
> 
Ok, then I will dump the fixed class on sourceforge, for now, and later 
once everything has been stabilized I will patch the latest sources...
Guess that is the best thing, for now.
In the meantime, I will try to get familiar with the build process...

Thanks for the swift answer.

Werner


Re: question regarding the build and patch process

Posted by Sean Schofield <se...@gmail.com>.
Werner,

Thanks for your interest in contributing.  We are in the middle of
reorganizing the whole source repository (and build process) at the
moment.  Things are getting better by the hour but things are a little
bit in flux right now.

I will be posting plenty of documentation on the build process once
I'm done (along with some guidelines on how to contribute.)

If you want to get a headstart, checkout use SVN to checkout
https://svn.apache.org/repos/asf/myfaces/current.  Its basically a
shortcut to allow you to pull down the latest and greatest.

You can download most of the depencies by running ant
download-dependencies.  We're having a few issues with that and for
now you will need to override the commons-validator that is downloaded
with the latest "dev" version.

Everything should compile (and jar) if you run jar-all from the
top-level build directory.  Hopefully things will be sorted out within
a few more days.

sean


On 6/23/05, Werner Punz <we...@gmx.at> wrote:
> Just a minor question, I am patching currently the datascroller
> component from the 1.0.9 with a needed functionality.
> 
> Which will allow to restore the state from outside, if you do some
> operation from within the datatable which triggers a refresh.
> This is heavily needed in the component to restore optionally
> the last position of the scroller from outside, in operations which are
> not scroller related.
> Due to the small state of changes, an entirely new component
> is not needed.
> 
> Is there somewhere a short description on how to get started with the
> ant based build processes (I have seen that there is some kind of
> bootstrap system in 1.0.9 which fetches the needed libs, which I have
> yet to get up and running)
> Martin gave me a short explanation in Vienna on tuesday, but after
> having heard it after one liter of beer, I cannot remember the details
> exactly anymore.
> 
> The reason why I am asking is, that I want do donate the changes which I
> am currently doing under the sandbox hierarchy back into the myfaces core.
> 
> So what is the preferred way to get started with building and sending in
> the diffs, changes?
> My guess is, trying to get the bootstrap up and running patching the
> files once the bootstrap works, building it, making diffs of the
> affected files and sending it down the developers list, am I right.
> 
> 
>