Hi Martijn,

Martijn Dashorst wrote:
I would
therefore continue maintaining the old jsecurity code, and release
those outside the incubator, just as normal business for your project.
There are options. Maintaining the old repo can be tough, as the repository will be different, and make merges difficult. Another possibility is to deploy the new jars into more than one maven repo : incubator's and current jsecurity's repo.
<snip/>
I'd suggest also to rename the packages only when
you are almost ready to graduate. This allows you to merge current
development and maintenance quite easily.
This is only if you intent to keep both subversion repo alive in //. But if users base their development on apache Jsecurity version, they will find it painfull to change the package at the very last moment. Don't know ... What if they release a preliminary version on Apache with the new packages, and make it the base for the incubator developments, so that users can use it straight away and benefit from the new features JSecurity will implement in the near future ? It can alleviate the burden of maintaining two different code bases, out of which one is known to be dead...
THe WIcket project did have all code imported into the incubator repo,
so we could easily backport features/bug fixes. We just released the
artifacts on sourceforge and uploaded them ourselves to the central
repo using the outside channels. We *did* make perfectly clear that
even though Wicket is in the incubator, that the release wasn't
endorsed by nor associated with Apache. You can look at the releases
for Wicket 1.2 (http://wicketframework.org/wicket-1.2) to see how we
did this.
This work too. Depends on the existing user's base, I guess ?
The Apache based development (org.apache.wicket) happened in parallel,
but for the most part in the same namespace as the old wicket code. We
did create a couple of releases inside the incubator to learn how to
perform an Apache release. But iirc we never actually published those
releases to the greater public.

This process worked great for Wicket, but your mileage may vary.
In any case, Wicket team made it solid. A valuable experience for sure !

Thanks Martijn !


--
--
cordialement, regards,
Emmanuel Lécharny
www.iktek.com
directory.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to