You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@wicket.apache.org by Jeremy Thomerson <je...@wickettraining.com> on 2010/09/30 20:58:49 UTC

Re: Wicketstuff project organization

I'm bringing this discussion to the dev list, especially because of mike's
excellent response.

Jeremy Thomerson
http://wickettraining.com
-- sent from my "smart" phone, so please excuse spelling, formatting, or
compiler errors

On Sep 30, 2010 12:10 PM, "Michael O&apos;Cleirigh" <
michael.ocleirigh@rivulet.ca> wrote:

 Hi Sebastian,

Basically wicketstuff is a container for third party wicket component
development.  Wicketstuff-core is a release container for building matching
releases of the various wicketstuff components to the wicket releases.

Each module is maintained individually but from my perspective (cutting
releases) I only care about the build actually building.  So don't commit
things that break the build since that can result in a module being excluded
from a release.

You can self create an account for yourself on the wicketstuff.org/hudson to
be able to trigger builds and to see if your changes work (polls svn
hourly).

More details below:



> Dear Mike, Rodolfo, and Jeremy,
>
> since I have no idea where the right place is to ask these q...
I think most discussion seems to be on the wicket users list.


>
>
> b) where is the right place to create and track bug requests for
wicketstuff components?
>
There used to be a JIRA instance on wicketstuff.org but that is no longer
available.  Presently there is no issue tracking for wicketstuff components.



> c) Jeremy, you told me to request commit access to the wicketstuff svn to
directly apply a patch...
If you are making substantial changes its good practice to let the project
owner (as listed in the pom) know what you are planning in advance.  If you
are adding new features (without changing the existing API) probably you can
just do it and then let the project owner know later.

Rodolfo can advise you on how he wants the process to work for your
wicketstuff-push changes.

>From my perspective you only need to be aware that although there are two
trees (java 5 and java6) there is only one group id org.wicketstuff so you
need to make sure that there aren't any artifactId collisions with your
change.


>
>
> d) if I want to apply a patch, e.g. for the wicket-push module 1.4.12
version, do I just patc...
Possible branches to commit your changes:

wicket 1.4.12 stable
https://wicket-stuff.svn.sourceforge.net/svnroot/wicket-stuff/branches/wicketstuff-core-1.4.12/

wicket 1.4 development
https://wicket-stuff.svn.sourceforge.net/svnroot/wicket-stuff/branches/wicketstuff-core-1.4/

wicket 1.5 development:
https://wicket-stuff.svn.sourceforge.net/svnroot/wicket-stuff/trunk/wicketstuff-core/

If changes are committed to the 1.4.12 stable branch I can cut a 1.4.12.1
release pretty much on demand at this point that will include them.

If they are committed into the 1.4 branch they will be included in the
1.4.13 release (which will occur after wicket 1.4.13 is released).

If they are committed into the 1.5 branch they will be included in releases
once wicket 1.5 stabilizes (worst case is 1.5.0).

The 1.4.13-SNAPSHOT and 1.5-SNAPSHOT versions are available through the
snapshot repository here:
http://oss.sonatype.org/content/repositories/snapshots



> e) The wicketstuff Wiki seems to contain a lot of outdated information,
e.g. on the http://wicke...
The wiki should allow you to create and account and update the pages.  Maybe
it could serve as a place to put issues/defects for particular modules.
 I'll try to update that page with more up to date information.

Regards,

Mike