maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Robert Scholte (JIRA)" <>
Subject [jira] [Commented] (MRELEASE-970) Recursion in checkout
Date Sun, 04 Dec 2016 12:38:58 GMT


Robert Scholte commented on MRELEASE-970:

This must have to do with one of the {{scm.connection}} values. When nested tags appear, it
is often caused by failing to create the tag during {{release:prepare}} (e.g. tag already
exists) and trying to do a new release without {{release:rollback}} or changing *both* the
version and the scm.connection.

In more detail: {{release:prepare}} ends with 3 scm-actions:
# commit the adjusted pom (with releaseVersion + scm connections pointing to tags)
# create a tag
# commit the adjusted pom (with new developerVersion + scm pointing to trunk)

If step 2 fails, the pom is in the wrong state and it is up to you to rollback. I see a lot
of people simply fixing the version by hand, not knowing they should also fix the scm.connections.

In general: to prevent nested tags, you should add a hook to the scm server, not allowing
changes in /tags directories but only tag creations.

> Recursion in checkout
> ---------------------
>                 Key: MRELEASE-970
>                 URL:
>             Project: Maven Release Plugin
>          Issue Type: Bug
>          Components: perform
>    Affects Versions: 2.3.2, 2.5.3
>         Environment: Linux64
>            Reporter: Peter Rader
>            Priority: Blocker
>         Attachments: bug-release-perform-maven.png, bug-release-perform-maven.txt
>   Original Estimate: 168h
>  Remaining Estimate: 168h
> In releasing a new version a recursion in checkout occours. 
> [ERROR] svn: E155009: Failed to run the WC DB work queue associated with '/home/release/rel/trunk/target/checkout/tags/Vector-Publish-0.9.17/tags/Vector-Publish-0.9.16/tags/Vector-Publish-0.9.15/tags/Vector-Publish-0.9.12/tags/Vector-Publish-0.9.10/net.vectorpublish.desktop.vp/src/main/resources/iconset/FatCow_Icons32x32',
work item 399473 (file-install 225 tags/Vector-Publish-0.9.17/tags/Vector-Publish-0.9.16/tags/Vector-Publish-0.9.15/tags/Vector-Publish-0.9.12/tags/Vector-Publish-0.9.10/net.vectorpublish.desktop.vp/src/main/resources/iconset/FatCow_Icons32x32/user_robocop.png
1 0 1 1)
> [ERROR] svn: E000028: Can't create temporary file from template '/home/release/rel/trunk/target/checkout/.svn/tmp/svn-XXXXXX':
No space left on device
> Please note: "No space left on device" is not correct, it points to a too-long-directory-path.
I have 30GB on svn-server and 1,6GB free on local.

This message was sent by Atlassian JIRA

View raw message