You are viewing a plain text version of this content. The canonical link for it is here.
Posted to doxia-dev@maven.apache.org by Dennis Lundberg <de...@apache.org> on 2008/05/01 13:54:33 UTC

Re: releasing 1.0

Vincent Siveton wrote:
> Hi Jason,
> 
> 2008/4/28 Jason van Zyl <ja...@maven.org>:
>> Hi,
>>
>>  After chatting with Lukas and Vincent on IRC I think if we want to continue
>> with changes to Doxia then we should release the 1.0 for the site plugin and
>> move on.
>>
>>  I know that changes Vincent Massol would like to make are important, and I
>> have started to fully decouple the site notions from the core of doxia. Move
>> it toward a set of parsers and sinks. Let client code deal with sites,
>> parser managers, sink managers and whatever else. Tools like the macro
>> manager can also be added in a more flexible way where those tools are
>> plugins to the system.
> 
> DEFINITELY agree on that! I have in mind a plugin way for macro things.
> 
>>  So how about we release 1.0 and then hack away on the future?
> 
> Always agree on it but IMHO we need to follow our process, i.e. beta-1
> soon and 1.0. Beta-1 seems very easy to make according Jira and 1.0 is
> mainly about schema or DTD.
> After that, we need to support correctly the site-plugin and thus
> release it as 2.0. Same things for PIR. I don't think there is any
> rush to release Doxia. After all, Doxia has around 3 years of alpha ;)
> Finally, I will be confident to start on Doxia 2.0 :)

Here's what I'd like to do:

- Release a last 1.0-alpha of Doxia, from the alpha branch
- Update the Site plugin to use that released alpha of Doxia
- Release maven-doxia-tools 1.0 and use that in the Site plugin
- Release Site plugin 2.0-beta-7, moving the other issues slated for 
beta-7 to beta-8
- Switch the Site plugin (2.0-beta-8-SNAPSHOT) over to use Doxia beta-1 
SNAPSHOT
- Release Doxia beta-1
- Release Site plugin beta-8 using Doxia beta-1
- Start collecting a list of issues that blocks a Doxia 1.0 release
- Push that list down to 0
- Release Doxia 1.0
- Release Site plugin 2.0

The beta-7 release of the Site plugin is to make the releases smaller. 
Currently beta-7 already has 17 issues fixed.

I'm volunteering to do the Doxia alpha release and all the Site plugin 
releases.

We also need someone to release maven-doxia-tools (a shared component) 
and Doxia beta-1 and 1.0.

> 
> Cheers,
> 
> Vincent
> 
>>  Thanks,
>>
>>  Jason
>>
>>  ----------------------------------------------------------
>>  Jason van Zyl
>>  Founder,  Apache Maven
>>  jason at sonatype dot com
>>  ----------------------------------------------------------
>>
>>  A language that doesn't affect the way you think about programming is not
>> worth knowing.
>>
>>  -— Alan Perlis
>>
>>
>>
>>
> 


-- 
Dennis Lundberg

Re: releasing 1.0

Posted by Dennis Lundberg <de...@apache.org>.
Vincent Siveton wrote:
> Hi,
> 
> [SNIP]
> 
> Your plan sounds good for me.

I have created a proposal document on the wiki for it at:

   http://docs.codehaus.org/display/MAVEN/Doxia+Release+Plan

I included a bullet for MNG-3402. Please add more info about it if 
necessary.

Please also sign up for the bullets on that page, if you are willing to 
help out.

If you support the proposal and will be helping out with parts of it - 
also add your name on the front wiki page:

   http://docs.codehaus.org/display/MAVEN/Home


>>  Here's what I'd like to do:
>>
>>  - Release a last 1.0-alpha of Doxia, from the alpha branch
>>  - Update the Site plugin to use that released alpha of Doxia
>>  - Release maven-doxia-tools 1.0 and use that in the Site plugin
>>  - Release Site plugin 2.0-beta-7, moving the other issues slated for beta-7
>> to beta-8
>>  - Switch the Site plugin (2.0-beta-8-SNAPSHOT) over to use Doxia beta-1
>> SNAPSHOT
>>  - Release Doxia beta-1
> 
> A this point, you forgot MNG-3402, so we need to release maven 2.0.10
> before to use beta-1 in plugins
> 
>>  - Release Site plugin beta-8 using Doxia beta-1
>>  - Start collecting a list of issues that blocks a Doxia 1.0 release
>>  - Push that list down to 0
>>  - Release Doxia 1.0
>>  - Release Site plugin 2.0
>>
>>  The beta-7 release of the Site plugin is to make the releases smaller.
>> Currently beta-7 already has 17 issues fixed.
>>
>>  I'm volunteering to do the Doxia alpha release and all the Site plugin
>> releases.
> 
> Thanks for this.
> 
>>  We also need someone to release maven-doxia-tools (a shared component) and
> 
> I started this but due to the outage, I did not finish it. I will do this week.
> 
>> Doxia beta-1 and 1.0.
> 
> Count me in.
> 
> Cheers,
> 
> Vincent
> 


-- 
Dennis Lundberg

Re: releasing 1.0

Posted by Vincent Siveton <vi...@gmail.com>.
Hi,

[SNIP]

Your plan sounds good for me.

>
>  Here's what I'd like to do:
>
>  - Release a last 1.0-alpha of Doxia, from the alpha branch
>  - Update the Site plugin to use that released alpha of Doxia
>  - Release maven-doxia-tools 1.0 and use that in the Site plugin
>  - Release Site plugin 2.0-beta-7, moving the other issues slated for beta-7
> to beta-8
>  - Switch the Site plugin (2.0-beta-8-SNAPSHOT) over to use Doxia beta-1
> SNAPSHOT
>  - Release Doxia beta-1

A this point, you forgot MNG-3402, so we need to release maven 2.0.10
before to use beta-1 in plugins

>  - Release Site plugin beta-8 using Doxia beta-1
>  - Start collecting a list of issues that blocks a Doxia 1.0 release
>  - Push that list down to 0
>  - Release Doxia 1.0
>  - Release Site plugin 2.0
>
>  The beta-7 release of the Site plugin is to make the releases smaller.
> Currently beta-7 already has 17 issues fixed.
>
>  I'm volunteering to do the Doxia alpha release and all the Site plugin
> releases.

Thanks for this.

>  We also need someone to release maven-doxia-tools (a shared component) and

I started this but due to the outage, I did not finish it. I will do this week.

> Doxia beta-1 and 1.0.

Count me in.

Cheers,

Vincent

Re: releasing 1.0

Posted by Lukas Theussl <lt...@apache.org>.

Dennis Lundberg wrote:
> Vincent Siveton wrote:
> 
>> Hi Jason,
>>
>> 2008/4/28 Jason van Zyl <ja...@maven.org>:
>>
>>> Hi,
>>>
>>>  After chatting with Lukas and Vincent on IRC I think if we want to 
>>> continue
>>> with changes to Doxia then we should release the 1.0 for the site 
>>> plugin and
>>> move on.
>>>
>>>  I know that changes Vincent Massol would like to make are important, 
>>> and I
>>> have started to fully decouple the site notions from the core of 
>>> doxia. Move
>>> it toward a set of parsers and sinks. Let client code deal with sites,
>>> parser managers, sink managers and whatever else. Tools like the macro
>>> manager can also be added in a more flexible way where those tools are
>>> plugins to the system.
>>
>>
>> DEFINITELY agree on that! I have in mind a plugin way for macro things.
>>
>>>  So how about we release 1.0 and then hack away on the future?
>>
>>
>> Always agree on it but IMHO we need to follow our process, i.e. beta-1
>> soon and 1.0. Beta-1 seems very easy to make according Jira and 1.0 is
>> mainly about schema or DTD.
>> After that, we need to support correctly the site-plugin and thus
>> release it as 2.0. Same things for PIR. I don't think there is any
>> rush to release Doxia. After all, Doxia has around 3 years of alpha ;)
>> Finally, I will be confident to start on Doxia 2.0 :)
> 
> 
> Here's what I'd like to do:
> 
> - Release a last 1.0-alpha of Doxia, from the alpha branch
> - Update the Site plugin to use that released alpha of Doxia
> - Release maven-doxia-tools 1.0 and use that in the Site plugin
> - Release Site plugin 2.0-beta-7, moving the other issues slated for 
> beta-7 to beta-8
> - Switch the Site plugin (2.0-beta-8-SNAPSHOT) over to use Doxia beta-1 
> SNAPSHOT
> - Release Doxia beta-1
> - Release Site plugin beta-8 using Doxia beta-1
> - Start collecting a list of issues that blocks a Doxia 1.0 release
> - Push that list down to 0
> - Release Doxia 1.0
> - Release Site plugin 2.0
> 

This sounds like a logical sequence of events, apart for one headache:

http://jira.codehaus.org/browse/MNG-3402

If Maven always uses its embedded doxia sink api, then you can't just 
switch the site plugin to doxia-beta-1, - you need a new maven core as 
well. At least that's as far as I understand the issue, which is not 
very far...

-Lukas


> The beta-7 release of the Site plugin is to make the releases smaller. 
> Currently beta-7 already has 17 issues fixed.
> 
> I'm volunteering to do the Doxia alpha release and all the Site plugin 
> releases.
> 
> We also need someone to release maven-doxia-tools (a shared component) 
> and Doxia beta-1 and 1.0.
> 
>>
>> Cheers,
>>
>> Vincent
>>
>>>  Thanks,
>>>
>>>  Jason
>>>
>>>  ----------------------------------------------------------
>>>  Jason van Zyl
>>>  Founder,  Apache Maven
>>>  jason at sonatype dot com
>>>  ----------------------------------------------------------
>>>
>>>  A language that doesn't affect the way you think about programming 
>>> is not
>>> worth knowing.
>>>
>>>  -— Alan Perlis
>>>
>>>
>>>
>>>
>>
> 
>