Re: Preparing a 2.0.0-M6 release
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
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
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
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
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
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
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
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
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