[jira] (SCM-720) Add a 'push' goal
Fabrizio Giudici created SCM-720: Summary: Add a 'push' goal Key: SCM-720 URL: https://jira.codehaus.org/browse/SCM-720 Project: Maven SCM Issue Type: Bug Reporter: Fabrizio Giudici I've been using for a couple of years a Maven release process where artifacts are first deployed to a local directory and Mercurial/Git changes are not pushed. This makes it possible to roll back all the changes in case of testing, when either the remote SCM repo or Maven repo are not reachable for a transient network error, etc., as well as just retry pushing/deploying the artifacts without re-running the whole release cycle. Final pushing and deploying are performed by re-running Maven with a specified profile. I'm able to perform hg/git push by invoking their executables with the proper parameters by means of the antrun-plugin, but it's cumbersome. It would be so much better to just invoke scm:push. Of course I'm aware that this needs implementation through all the providers. For distributed SCMs, push must be a full push (e.g. Git should push also tags); for non distributed SCMs, such as Subversion, the goals should just do nothing. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Commented: (MRELEASE-695) tagNameFormat with @{project.version} tags the SNAPSHOT version
[ https://jira.codehaus.org/browse/MRELEASE-695?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=273819#comment-273819 ] Fabrizio Giudici commented on MRELEASE-695: --- BTW, I've downgraded to 2.1 as well. It's very unfortunate than a RFE which seems not to difficult to implement took almost 5 years to be implemented broken (just a consideration, not bashing anyone). > tagNameFormat with @{project.version} tags the SNAPSHOT version > --- > > Key: MRELEASE-695 > URL: https://jira.codehaus.org/browse/MRELEASE-695 > Project: Maven 2.x Release Plugin > Issue Type: Bug >Affects Versions: 2.2 >Reporter: Fabrizio Giudici > > The much awaited (by me) MRELEASE-159 seems not to work. I tried a release > with the following pom: > > org.apache.maven.plugins > maven-release-plugin > > true > clean install verify > clean install javadoc:javadoc assembly:assembly > deploy > -P${release.profiles} > -DaltDeploymentRepository="${altDeploymentRepository}" > @{project.version} > > > but I got the tag 1.0-ALPHA-2-SNAPSHOT in place of 1.0-ALPHA-2. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Created: (MRELEASE-695) tagNameFormat with @{project.version} tags the SNAPSHOT version
tagNameFormat with @{project.version} tags the SNAPSHOT version --- Key: MRELEASE-695 URL: https://jira.codehaus.org/browse/MRELEASE-695 Project: Maven 2.x Release Plugin Issue Type: Bug Affects Versions: 2.2 Reporter: Fabrizio Giudici The much awaited (by me) MRELEASE-159 seems not to work. I tried a release with the following pom: org.apache.maven.plugins maven-release-plugin true clean install verify clean install javadoc:javadoc assembly:assembly deploy -P${release.profiles} -DaltDeploymentRepository="${altDeploymentRepository}" @{project.version} but I got the tag 1.0-ALPHA-2-SNAPSHOT in place of 1.0-ALPHA-2. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Commented: (MGPG-17) password is specified, but still promting
[ http://jira.codehaus.org/browse/MGPG-17?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=211952#action_211952 ] Fabrizio Giudici commented on MGPG-17: -- My problem is similar, in a batch environment, but it's intermittent. Sometimes it takes the password specified by the property, other times it fails about not being able to use /dev/tty (which is obvious, since it's a batch run, but the bug is that it doesn't use the password specified in the property). I'm seeing the "obsolete option" warning too. > password is specified, but still promting > - > > Key: MGPG-17 > URL: http://jira.codehaus.org/browse/MGPG-17 > Project: Maven 2.x GPG Plugin > Issue Type: Bug >Affects Versions: 1.0-alpha-4 > Environment: Apache Maven 2.2.0 (r788681; 2009-06-26 08:04:01-0500) > Java version: 1.6.0_15 > Java home: /usr/lib/jvm/java-1.6.0-sun-1.6.0/jre > Default locale: en_US, platform encoding: UTF-8 > OS name: "linux" version: "2.6.27.29-0.1-default" arch: "i386" Family: "unix" > gpg (GnuPG) 2.0.9 > on OpenSUSE 11.1 >Reporter: Albert Kurucz > > Using > mvn verify -Dgpg.passphrase=thephrase > with thephrase replaced with the real one. > When it get to signing, it still promts. > It is critical, because this prompt repeats with all the 100 modules of the > project. > Problem maybe related to updates/changes of gpg software. > Related warning message: > gpg: WARNING: "--no-use-agent" is an obsolete option - it has no effect > can't connect to `/home/albert_kurucz/.gnupg/S.gpg-agent': No such file or > directory -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Commented: (MAVENUPLOAD-2745) TheseFoolishThings moved to Sonatype
[ http://jira.codehaus.org/browse/MAVENUPLOAD-2745?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=211391#action_211391 ] Fabrizio Giudici commented on MAVENUPLOAD-2745: --- Thanks. > TheseFoolishThings moved to Sonatype > > > Key: MAVENUPLOAD-2745 > URL: http://jira.codehaus.org/browse/MAVENUPLOAD-2745 > Project: Maven Upload Requests > Issue Type: Task >Reporter: Fabrizio Giudici > > From now on, artifacts for TheseFoolishThings won't be ever published to the > repo at: > https://kenai.com/svn/tidalwave~maven-repo/release/2/it/tidalwave/thesefoolishthings/thesefoolishthings/ > but to the free Sonatype hosting, whose sync-to-Central feature will be used > to sync stuff to the Central Repository. The whole repo at kenai will be shut > down. > I suppose I have to tell you, so you remove the project from the list of > things that you periodically sync. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Created: (MAVENUPLOAD-2745) TheseFoolishThings moved to Sonatype
TheseFoolishThings moved to Sonatype Key: MAVENUPLOAD-2745 URL: http://jira.codehaus.org/browse/MAVENUPLOAD-2745 Project: Maven Upload Requests Issue Type: Task Reporter: Fabrizio Giudici >From now on, artifacts for TheseFoolishThings won't be ever published to the >repo at: https://kenai.com/svn/tidalwave~maven-repo/release/2/it/tidalwave/thesefoolishthings/thesefoolishthings/ but to the free Sonatype hosting, whose sync-to-Central feature will be used to sync stuff to the Central Repository. The whole repo at kenai will be shut down. I suppose I have to tell you, so you remove the project from the list of things that you periodically sync. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Closed: (MAVENUPLOAD-2743) Project TheseFoolishThings is failing sync
[ http://jira.codehaus.org/browse/MAVENUPLOAD-2743?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Fabrizio Giudici closed MAVENUPLOAD-2743. - Resolution: Fixed Now the artifacts have appeared. > Project TheseFoolishThings is failing sync > -- > > Key: MAVENUPLOAD-2743 > URL: http://jira.codehaus.org/browse/MAVENUPLOAD-2743 > Project: Maven Upload Requests > Issue Type: Bug >Reporter: Fabrizio Giudici > > The project has been successfully synced a few months ago and versions 1.0.1 > through 1.0.5 (November) were successfully synced to central. Yesterday I > released 1.0.6 but I don't see it yet on Central - and I didn't receive any > error notification. > Please let me know. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Created: (MAVENUPLOAD-2743) Project TheseFoolishThings is failing sync
Project TheseFoolishThings is failing sync -- Key: MAVENUPLOAD-2743 URL: http://jira.codehaus.org/browse/MAVENUPLOAD-2743 Project: Maven Upload Requests Issue Type: Bug Reporter: Fabrizio Giudici The project has been successfully synced a few months ago and versions 1.0.1 through 1.0.5 (November) were successfully synced to central. Yesterday I released 1.0.6 but I don't see it yet on Central - and I didn't receive any error notification. Please let me know. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Commented: (SCM-491) release:perform with Mercurial performs a full hg clone from the remote repository
[ http://jira.codehaus.org/browse/SCM-491?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=196604#action_196604 ] Fabrizio Giudici commented on SCM-491: -- I've found a workaround: http://weblogs.java.net/blog/fabriziogiudici/archive/2009/10/29/fixing-two-problems-maven-mercurial-hudson > release:perform with Mercurial performs a full hg clone from the remote > repository > -- > > Key: SCM-491 > URL: http://jira.codehaus.org/browse/SCM-491 > Project: Maven SCM > Issue Type: Bug > Components: maven-scm-provider-mercurial (hg) >Reporter: Fabrizio Giudici > > Hello. > When executing a release:perform, Maven forces hg to perform a clone of the > remote repository in the target/checkout directory: > [INFO] EXECUTING: /bin/sh -c cd /home/hudson/Builds/jrawio~TEST/target && hg > clone -r 1.5.4 https://@kenai.com/hg/jrawio~src > /home/hudson/Builds/jrawio~TEST/target/checkout > Hg repos can be huge (even gigabytes) and thus operation causes a waste of > bandwidth (and of time). It seems that the most obvious thing to do is to > clone from the local copy in the main directory (e.g. hg clone -r 1.5.4 ..) > and if you need to do a laster push you can explicitly specify the URL of the > remote repository to the hg push command. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Commented: (MJAVADOC-268) performance problem in AbstractJavadocMojo.getModulesLinks()
[ http://jira.codehaus.org/browse/MJAVADOC-268?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=194532#action_194532 ] Fabrizio Giudici commented on MJAVADOC-268: --- I'm the author of forceten - please use "hg up -C 65db9b4e5077" to get a version with the 2.6, as I'm temporarily reverting the project to use 2.5. > performance problem in AbstractJavadocMojo.getModulesLinks() > > > Key: MJAVADOC-268 > URL: http://jira.codehaus.org/browse/MJAVADOC-268 > Project: Maven 2.x Javadoc Plugin > Issue Type: Bug >Affects Versions: 2.6 > Environment: Apache Maven 2.2.0 (r788681; 2009-06-26 15:04:01+0200) > Java version: 1.6.0_13 > Java home: /home/mkleint/javatools/jdk1.6.0_13/jre > Default locale: en_US, platform encoding: UTF-8 > OS name: "linux" version: "2.6.29.6-desktop-2mnb" arch: "i386" Family: "unix" >Reporter: Milos Kleint >Priority: Critical > Attachments: javadoc.patch > > > The getModulesLinks() method is unacceptably slow under certain conditions: > 1. project's url is defined > 2. one or more projects in reactor do not have any java sources and are not > of "pom" packaging. > For such projects the apidocs/ output folder is never created resulting in > repeated invokation of a forked javadoc goal. It's more severe with high > number of modules in reactor and high number of modules without any java > sources. > as an example checkout "hg clone https://hg.kenai.com/hg/forceten~src"; > The immediate problem is in the apidocsFile.exists() condition that > re-triggers the forked invokation. The attached patch fixes that. However it > looks suspicitions that the method is being called repeatedly for each module > at all. Maybe the aborting condition at the start of the method body is wrong > (I was not able to decypher that) > workaround is to use 2.5 or not to specify the url in pom.xml or set the > detectOfflineLinks parameter to "false". -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Commented: (MAVENUPLOAD-2556) Please sync with my repo
[ http://jira.codehaus.org/browse/MAVENUPLOAD-2556?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=188008#action_188008 ] Fabrizio Giudici commented on MAVENUPLOAD-2556: --- Just a though: I'm guessing whether there's a way to make your life easier. Perhaps I could set up another Tidalwave Repo only for syncing to the Central Repo. I'd only publish stuff that is ready for you. In this case, however, we have to change the sync settings for BetterBeansBinding. Let me know. > Please sync with my repo > > > Key: MAVENUPLOAD-2556 > URL: http://jira.codehaus.org/browse/MAVENUPLOAD-2556 > Project: Maven Upload Requests > Issue Type: Wish >Reporter: Fabrizio Giudici > > I'm Fabrizio Giudici, developer of BetterBeansBinding > (betterbeansbinding.kenai.com) and I want to sync my repo to the Central > Maven Repo. > "it.tidalwave.betterbeansbinding","/home/maven/repository-staging/to-ibiblio/maven-svn","svn","Fabrizio > > Giudici","fabrizio.giud...@tidalwave.it",,"https://kenai.com/svn/tidalwave~maven-repo/release/2/"; > Proof of ownership for the tidalwave.it domain: http://www.tidalwave.it/people > Thanks. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Commented: (MAVENUPLOAD-2556) Please sync with my repo
[ http://jira.codehaus.org/browse/MAVENUPLOAD-2556?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=188006#action_188006 ] Fabrizio Giudici commented on MAVENUPLOAD-2556: --- It depends on how your syncer works: the project under it/tidalwave/imageio can't be deployed to the Central Repo since it has dependencies on stuff that is not in the Central Repo. I'm working on that, but it seems a long issue and anyway other projects will be soon published to the Tidalwave Repo that probably won't be ever ready for the Central Repo. If your syncer is able to filter out projects that are not ready without any side effect, you can sync the whole repo. > Please sync with my repo > > > Key: MAVENUPLOAD-2556 > URL: http://jira.codehaus.org/browse/MAVENUPLOAD-2556 > Project: Maven Upload Requests > Issue Type: Wish >Reporter: Fabrizio Giudici > > I'm Fabrizio Giudici, developer of BetterBeansBinding > (betterbeansbinding.kenai.com) and I want to sync my repo to the Central > Maven Repo. > "it.tidalwave.betterbeansbinding","/home/maven/repository-staging/to-ibiblio/maven-svn","svn","Fabrizio > > Giudici","fabrizio.giud...@tidalwave.it",,"https://kenai.com/svn/tidalwave~maven-repo/release/2/"; > Proof of ownership for the tidalwave.it domain: http://www.tidalwave.it/people > Thanks. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Created: (SCM-491) release:perform with Mercurial performs a full hg clone from the remote repository
release:perform with Mercurial performs a full hg clone from the remote repository -- Key: SCM-491 URL: http://jira.codehaus.org/browse/SCM-491 Project: Maven SCM Issue Type: Bug Components: maven-scm-provider-mercurial (hg) Reporter: Fabrizio Giudici Hello. When executing a release:perform, Maven forces hg to perform a clone of the remote repository in the target/checkout directory: [INFO] EXECUTING: /bin/sh -c cd /home/hudson/Builds/jrawio~TEST/target && hg clone -r 1.5.4 https://@kenai.com/hg/jrawio~src /home/hudson/Builds/jrawio~TEST/target/checkout Hg repos can be huge (even gigabytes) and thus operation causes a waste of bandwidth (and of time). It seems that the most obvious thing to do is to clone from the local copy in the main directory (e.g. hg clone -r 1.5.4 ..) and if you need to do a laster push you can explicitly specify the URL of the remote repository to the hg push command. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Created: (MAVENUPLOAD-2556) Please sync with my repo
Please sync with my repo Key: MAVENUPLOAD-2556 URL: http://jira.codehaus.org/browse/MAVENUPLOAD-2556 Project: Maven Upload Requests Issue Type: Wish Reporter: Fabrizio Giudici I'm Fabrizio Giudici, developer of BetterBeansBinding (betterbeansbinding.kenai.com) and I want to sync my repo to the Central Maven Repo. "it.tidalwave.betterbeansbinding","/home/maven/repository-staging/to-ibiblio/maven-svn","svn","Fabrizio Giudici","fabrizio.giud...@tidalwave.it",,"https://kenai.com/svn/tidalwave~maven-repo/release/2/"; Proof of ownership for the tidalwave.it domain: http://www.tidalwave.it/people Thanks. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Created: (MAVENUPLOAD-2527) Please sync with my repo
Please sync with my repo Key: MAVENUPLOAD-2527 URL: http://jira.codehaus.org/browse/MAVENUPLOAD-2527 Project: Maven Upload Requests Issue Type: Wish Reporter: Fabrizio Giudici I'm Fabrizio Giudici, developer of TheseFoolishThings (thesefoolishthings.kenai.com) and I want to sync my repo to the Central Maven Repo. "it.tidalwave.thesefoolishthings","/home/maven/repository-staging/to-ibiblio/maven-svn","svn","Fabrizio Giudici","fabrizio.giud...@tidalwave.it",,"https://kenai.com/svn/tidalwave~maven-repo/release/2/"; Proof of ownership for the tidalwave.it domain: http://www.tidalwave.it/people Thanks. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira