Re: Preparing a 2.0.0-M6 release

2009-05-21 Thread Niklas Gustavsson
On Fri, May 22, 2009 at 12:41 AM, Emmanuel Lecharny
 wrote:
> Can someone give me instruction on how to do that, it seems that the site is
> not really up to date
> (http://mina.apache.org/developer-guide.html#DeveloperGuide-ReleasingaPointRelease%2528CommittersOnly%2529)

When I released M5, I pretty much use the procedure we use for
FtpServer (http://mina.apache.org/ftpserver/releasing.html). However,
one problem with it is that we don't use the Maven deployment plugin
to deploy to the Apache repo and thus screw up the Maven metadata. I
will try having this fixed for 1.0.2, maybe we could look into having
a common procedure for all MINA projects?

/niklas


Re: Preparing a 2.0.0-M6 release

2009-05-22 Thread Emmanuel Lecharny

Niklas Gustavsson wrote:

On Fri, May 22, 2009 at 12:41 AM, Emmanuel Lecharny
 wrote:
  

Can someone give me instruction on how to do that, it seems that the site is
not really up to date
(http://mina.apache.org/developer-guide.html#DeveloperGuide-ReleasingaPointRelease%2528CommittersOnly%2529)



When I released M5, I pretty much use the procedure we use for
FtpServer (http://mina.apache.org/ftpserver/releasing.html). However,
one problem with it is that we don't use the Maven deployment plugin
to deploy to the Apache repo and thus screw up the Maven metadata. I
will try having this fixed for 1.0.2, maybe we could look into having
a common procedure for all MINA projects?
  

Yeah, sure !

Thanks for the pointer btw !

/niklas

  



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




Re: Preparing a 2.0.0-M6 release

2009-05-22 Thread Emmanuel Lecharny

Niklas Gustavsson wrote:

On Fri, May 22, 2009 at 12:41 AM, Emmanuel Lecharny
 wrote:
  

Can someone give me instruction on how to do that, it seems that the site is
not really up to date
(http://mina.apache.org/developer-guide.html#DeveloperGuide-ReleasingaPointRelease%2528CommittersOnly%2529)



When I released M5, I pretty much use the procedure we use for
FtpServer (http://mina.apache.org/ftpserver/releasing.html). However,
one problem with it is that we don't use the Maven deployment plugin
to deploy to the Apache repo and thus screw up the Maven metadata. I
will try having this fixed for 1.0.2, maybe we could look into having
a common procedure for all MINA projects?
  


Ok, I'm running out of time for all the preparation, but so far, it's 
seem to be easy. What's missing is the jar gathering, the rat rapport 
generation. That would be great to complement the MINA release docu with 
what you have done.


If someone feel like preparing the release for MINA 2.0.0 M6, and launch 
a vote, that would be great. Otherwise, I'll be bacl on line on sunday 
evening.


Thanks !

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




Re : Preparing a 2.0.0-M6 release

2009-05-23 Thread Edouard De Oliveira

As i had some time this week end and was interested in testing the release 
process. I gave it a try ...
Under latest eclipse 3.5M7 + M2eclipse plugin : failure -> i thought it was 
probably due to the maven plugin ...

So I downloaded maven 2.1.0 and followed the instructions on the web site -> 
failure at the assembly step
as i was under winXP i thought it may have something with my OS.
So i downloaded an Ubuntu 9.0.4 and after some hours of 'Oh my gods where are 
my *Nix skills gone' i finally ran the build to end up with the same failure :

[ERROR] BUILD ERROR
[INFO] 
[INFO] Failed to create assembly: Artifact:
org.apache.mina:mina-core:bundle:2.0.0-M6-SNAPSHOT (included by module)
does not have an artifact with a file. Please ensure the package phase
is run before the assembly is generated.

So i'm doing something wrong ? 
I would be happy to complete the process and launch the vote if someone can 
help me fix the problem

 Cordialement, Regards,
-Edouard De Oliveira-
Blog: http://tedorgwp.free.fr
WebSite: http://tedorg.free.fr/en/main.php



- Message d'origine 
De : Emmanuel Lecharny 
À : dev@mina.apache.org
Envoyé le : Vendredi, 22 Mai 2009, 16h27mn 45s
Objet : Re: Preparing a 2.0.0-M6 release

Niklas Gustavsson wrote:
> On Fri, May 22, 2009 at 12:41 AM, Emmanuel Lecharny
>  wrote:
>  
>> Can someone give me instruction on how to do that, it seems that the site is
>> not really up to date
>> (http://mina.apache.org/developer-guide.html#DeveloperGuide-ReleasingaPointRelease%2528CommittersOnly%2529)
>>
> 
> When I released M5, I pretty much use the procedure we use for
> FtpServer (http://mina.apache.org/ftpserver/releasing.html). However,
> one problem with it is that we don't use the Maven deployment plugin
> to deploy to the Apache repo and thus screw up the Maven metadata. I
> will try having this fixed for 1.0.2, maybe we could look into having
> a common procedure for all MINA projects?
>  

Ok, I'm running out of time for all the preparation, but so far, it's seem to 
be easy. What's missing is the jar gathering, the rat rapport generation. That 
would be great to complement the MINA release docu with what you have done.

If someone feel like preparing the release for MINA 2.0.0 M6, and launch a 
vote, that would be great. Otherwise, I'll be bacl on line on sunday evening.

Thanks !

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





Re: Re : Preparing a 2.0.0-M6 release

2009-05-24 Thread Emmanuel Lecharny

Edouard De Oliveira wrote:

As i had some time this week end and was interested in testing the release 
process. I gave it a try ...
Under latest eclipse 3.5M7 + M2eclipse plugin : failure -> i thought it was 
probably due to the maven plugin ...

So I downloaded maven 2.1.0 and followed the instructions on the web site -> 
failure at the assembly step
as i was under winXP i thought it may have something with my OS.
So i downloaded an Ubuntu 9.0.4 and after some hours of 'Oh my gods where are 
my *Nix skills gone' i finally ran the build to end up with the same failure :

[ERROR] BUILD ERROR
[INFO] 
[INFO] Failed to create assembly: Artifact:
org.apache.mina:mina-core:bundle:2.0.0-M6-SNAPSHOT (included by module)
does not have an artifact with a file. Please ensure the package phase
is run before the assembly is generated.

So i'm doing something wrong ? 
I would be happy to complete the process and launch the vote if someone can help me fix the problem
  


Thanks for that Edouard !

Just to be sure, have you run
mvn clean install -Pserial ?

(the -Pserial include the special packages for serial communication)

Thanks !

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




Re : Re : Preparing a 2.0.0-M6 release

2009-05-24 Thread Edouard De Oliveira

No i didn't i used mvn -Dwith-LGPL-dependencies clean install
as stated on the website
i was currently doing a test with maven 2.0.10 but it fails as under 2.1.0

do i need to run
mvn -Pserial -Dwith-LGPL-dependencies clean install
or just
mvn -Pserial clean install
?

Cordialement, Regards,
-Edouard De Oliveira-
Blog: http://tedorgwp.free.fr
WebSite: http://tedorg.free.fr/en/main.php



- Message d'origine 
De : Emmanuel Lecharny 
À : dev@mina.apache.org
Envoyé le : Lundi, 25 Mai 2009, 1h34mn 25s
Objet : Re: Re : Preparing a 2.0.0-M6 release

Edouard De Oliveira wrote:
> As i had some time this week end and was interested in testing the release 
> process. I gave it a try ...
> Under latest eclipse 3.5M7 + M2eclipse plugin : failure -> i thought it was 
> probably due to the maven plugin ...
> 
> So I downloaded maven 2.1.0 and followed the instructions on the web site -> 
> failure at the assembly step
> as i was under winXP i thought it may have something with my OS.
> So i downloaded an Ubuntu 9.0.4 and after some hours of 'Oh my gods where are 
> my *Nix skills gone' i finally ran the build to end up with the same failure :
> 
> [ERROR] BUILD ERROR
> [INFO] 
> 
> [INFO] Failed to create assembly: Artifact:
> org.apache.mina:mina-core:bundle:2.0.0-M6-SNAPSHOT (included by module)
> does not have an artifact with a file. Please ensure the package phase
> is run before the assembly is generated.
> 
> So i'm doing something wrong ? I would be happy to complete the process and 
> launch the vote if someone can help me fix the problem
>  

Thanks for that Edouard !

Just to be sure, have you run
mvn clean install -Pserial ?

(the -Pserial include the special packages for serial communication)

Thanks !

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


   


Re: Re : Preparing a 2.0.0-M6 release

2009-05-26 Thread Emmanuel Lecharny

Edouard De Oliveira wrote:

As i had some time this week end and was interested in testing the release 
process. I gave it a try ...
Under latest eclipse 3.5M7 + M2eclipse plugin : failure -> i thought it was 
probably due to the maven plugin ...

So I downloaded maven 2.1.0 and followed the instructions on the web site -> 
failure at the assembly step
as i was under winXP i thought it may have something with my OS.
So i downloaded an Ubuntu 9.0.4 and after some hours of 'Oh my gods where are 
my *Nix skills gone' i finally ran the build to end up with the same failure :

[ERROR] BUILD ERROR
[INFO] 
[INFO] Failed to create assembly: Artifact:
org.apache.mina:mina-core:bundle:2.0.0-M6-SNAPSHOT (included by module)
does not have an artifact with a file. Please ensure the package phase
is run before the assembly is generated.

So i'm doing something wrong ? 
  

No.  It's a referenced Mavn bug :
http://mail-archives.apache.org/mod_mbox/maven-users/200709.mbox/%3c9ab4ff82-4097-4391-b1dc-9c7a7217d...@commonjava.org%3e

Pretty painfull though ... I will try to create a new module to 
workaround the bug.


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




Re: Re : Re : Preparing a 2.0.0-M6 release

2009-05-24 Thread Emmanuel Lecharny

Edouard De Oliveira wrote:

No i didn't i used mvn -Dwith-LGPL-dependencies clean install
  
Ok, it's equivalent. -Pserial defines a maven profile which defines  the 
with-LGPL-dependencies property. It's just shorter to type and easier to 
remember ;)


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




Re : Re : Re : Preparing a 2.0.0-M6 release

2009-05-25 Thread Edouard De Oliveira

Okay  (i tested the two ways last night but either failed ...)
Do i have to put some lines in my settings.xml file ?

here are the steps i followed :

svn co . branches/mina/2.0.0-M6 mina
cd mina
mvn -Pserial clean install
mvn -Pserial site
mvn -Pserial assembly:assembly  <- fails here
 Cordialement, Regards,
-Edouard De Oliveira-
Blog: http://tedorgwp.free.fr
WebSite: http://tedorg.free.fr/en/main.php



- Message d'origine 
De : Emmanuel Lecharny 
À : dev@mina.apache.org
Envoyé le : Lundi, 25 Mai 2009, 8h18mn 52s
Objet : Re: Re : Re : Preparing a 2.0.0-M6 release

Edouard De Oliveira wrote:
> No i didn't i used mvn -Dwith-LGPL-dependencies clean install
>  
Ok, it's equivalent. -Pserial defines a maven profile which defines  the 
with-LGPL-dependencies property. It's just shorter to type and easier to 
remember ;)

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