cxf-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Daniel Kulp (Confluence)" <conflue...@apache.org>
Subject [CONF] Apache CXF > Release Management
Date Wed, 14 May 2014 19:35:00 GMT
<html>
    <head>
        <meta name="viewport" content="width=device-width" />
        <base href="https://cwiki.apache.org/confluence" />
        <style type="text/css">
    body, #email-content, #email-content-inner { font-family: Arial,FreeSans,Helvetica,sans-serif;
}
    body, p, blockquote, pre, code, td, th, li, dt, dd { font-size: 13px; }
    small { font-size: 11px; }

    body { width:100% !important; -webkit-font-smoothing: antialiased; }

    body,
    #email-wrapper { background-color: #f0f0f0; }
    #email-wrapper-inner { padding: 20px; text-align: center; }
    #email-content-inner { background-color: #fff; border: 1px solid #bbb; color: $menuTxtColour;
padding:20px; text-align:left; }
    #email-wrapper-inner > table { width: 100%; }
    #email-wrapper-inner.thin > table { margin: 0 auto; width: 50%; }
    #email-footer { padding: 0 16px 32px 16px; margin: 0; }

    .email-indent { margin: 8px 0 16px 0; }
    .email-comment { margin: 0 0 0 56px; }
    .email-comment.removed { background-color: #ffe7e7; border: 1px solid #df9898; padding:
0 8px;}

    #email-title-avatar { text-align: left; vertical-align: top; width: 48px; padding-right:
8px; }
    #email-title-flavor { margin: 0; padding: 0 0 4px 0; }
    #email-title-heading { font-size: 16px; line-height: 20px; min-height: 20px; margin: 0;
padding: 0; }
    #email-title .icon { border: 0; padding: 0 5px 0 0; text-align: left; vertical-align:
middle; }

    #email-actions { border-top: 1px solid #bbb; color: #505050; margin: 8px 0 0 0; padding:
0; }
    #email-actions td { padding-top: 8px; }
    #email-actions .left { max-width: 45%; text-align: left; }
    #email-actions .right { text-align: right; }
    .email-reply-divider { border-top: 1px solid #bbb; color: #505050; margin: 32px 0 8px
0; padding: 8px 0; }
    .email-section-title { border-bottom: 1px solid #bbb; margin: 8px 0; padding: 8px 0 0
0; }

    .email-metadata { color: #505050; }

    a { color: #326ca6; text-decoration: none; }
    a:hover { color: #336ca6; text-decoration: underline; }
    a:active {color: #326ca6; }

    a.email-footer-link { color: #505050; font-size: 11px; }

    .email-item-list { list-style: none; margin: 4px 0; padding-left: 0; }
    .email-item-list li { list-style: none; margin: 0; padding: 4px 0; }
    .email-list-divider { color: #505050; padding: 0 0.35em; }
    .email-operation-icon { padding-right: 5px; }

    .avatar { -ms-interpolation-mode: bicubic; border-radius: 3px;}
    .avatar-link { margin: 2px; }

    .tableview th { border-bottom: 1px solid #69C; font-weight: bold; text-align: left; }
    .tableview td { border-bottom: 1px solid #bbbbbb; text-align: left; padding: 4px 16px
4px 0; }

    .aui-message {  margin: 1em 0; padding: 8px; }
    .aui-message.info { background-color: #e0f0ff; border: 1px solid #9eb6d4; }
    .aui-message.success { background-color: #ddfade; border: 1px solid #93c49f; }
    .aui-message.error,
    .aui-message.removed { background-color: #ffe7e7; border: 1px solid #df9898; color: #000;
}

    .call-to-action-table { margin: 10px 1px 1px 1px;}
    .call-to-cancel-container, .call-to-action-container { padding: 5px 20px; }
    .call-to-cancel-container { border: 1px solid #aaa; background-color: #eee; border-radius:
3px; }
    .call-to-cancel-container a.call-to-cancel-button { background-color: #eee; font-size:
14px; line-height: 1; padding: 0; margin: 0; color: #666; font-family: sans-serif;}
    .call-to-action-container { border: 1px solid #486582;  background-color: #3068A2; border-radius:
3px; padding: 4px 10px; }
    .call-to-action-container a.call-to-action-button { background-color: #3068A2; font-size:
14px; line-height: 1; padding: 0; margin: 0; color: #fff; font-weight: bold; font-family:
sans-serif; }

    /** The span around the inline task checkbox image */
    .diff-inline-task-overlay {
        display: inline-block;
        text-align: center;
        height: 1.5em;
        padding: 5px 0px 1px 5px;
        margin-right: 5px;
        /** Unfortunately, the negative margin-left is stripped out in gmail */
        margin-left: -5px;
    }

            @media handheld, only screen and (max-device-width: 480px) {
        div, a, p, td, th, li, dt, dd { -webkit-text-size-adjust: auto; }
        small, small a { -webkit-text-size-adjust: 90%; }

        td[id=email-wrapper-inner] { padding: 2px !important; }
        td[id=email-content-inner] { padding: 8px !important; }
        td[id="email-wrapper-inner"][class="thin"] > table { text-align: left !important;
width: 100% !important; }
        td[id=email-footer] { padding: 8px 12px !important; }
        div[class=email-indent] { margin: 8px 0px !important; }
        div[class=email-comment] { margin: 0 !important; }

        p[id=email-title-flavor] a { display: block; } /* puts the username and the action
on separate lines */
        p[id=email-permalink] { padding: 4px 0 0 0 !important; }

        table[id=email-actions] td { padding-top: 0 !important; }
        table[id=email-actions] td.right { text-align: right !important; }
        table[id=email-actions] .email-list-item { display: block; margin: 1em 0 !important;
word-wrap: normal !important; }
        span[class=email-list-divider] { display: none; }
    }



        </style>
    </head>
    <body style="font-family: Arial, FreeSans, Helvetica, sans-serif; font-size: 13px;
width: 100%; -webkit-font-smoothing: antialiased; background-color: #f0f0f0">
        <table id="email-wrapper" width="100%" cellspacing="0" cellpadding="0" border="0"
style="background-color: #f0f0f0">
            <tbody>
                <tr valign="middle">
                    <td id="email-wrapper-inner" style="font-size: 13px; padding: 20px;
text-align: center">
                        <table id="email-content" cellspacing="0" cellpadding="0" border="0"
style="font-family: Arial, FreeSans, Helvetica, sans-serif; width: 100%">
                            <tbody>
                                <tr valign="top">
                                    <td id="email-content-inner" align="left" style="font-family:
Arial, FreeSans, Helvetica, sans-serif; font-size: 13px; background-color: #fff; border: 1px
solid #bbb; padding: 20px; text-align: left">
                                        <table id="email-title" cellpadding="0" cellspacing="0"
border="0" width="100%">
                                            <tbody>
                                                <tr>
                                                    <td id="email-title-avatar" rowspan="2"
style="font-size: 13px; text-align: left; vertical-align: top; width: 48px; padding-right:
8px"> <img class="avatar" src="cid:avatar_acf9e33a752338c5b13b322c0539cacd" border="0"
height="48" width="48" style="-ms-interpolation-mode: bicubic; border-radius: 3px" /> </td>
                                                    <td valign="top" style="font-size:
13px">
                                                        <div id="email-title-flavor" class="email-metadata"
style="margin: 0; padding: 0 0 4px 0; color: #505050">
                                                            <a href="    https://cwiki.apache.org/confluence/display/~dkulp
" style="color:#326ca6;text-decoration:none;; color: #326ca6; text-decoration: none">Daniel
Kulp</a> edited the page:
                                                        </div> </td>
                                                </tr>
                                                <tr>
                                                    <td valign="top" style="font-size:
13px"> <h2 id="email-title-heading" style="font-size: 16px; line-height: 20px; min-height:
20px; margin: 0; padding: 0"> <a href="https://cwiki.apache.org/confluence/display/CXF/Release+Management"
style="color: #326ca6; text-decoration: none"> <img class="icon" src="cid:page-icon"
alt="" style="border: 0; padding: 0 5px 0 0; text-align: left; vertical-align: middle" />
<strong style="font-size:16px;line-height:20px;vertical-align:top;">Release Management</strong>
</a> </h2> </td>
                                                </tr>
                                            </tbody>
                                        </table>
                                        <div class="email-indent" style="margin: 8px 0
16px 0">
                                            <div class="email-diff">
                                                <div id="page-diffs" class="wiki-content">
                                                    <p class="diff-context-placeholder"
style="font-size: 13px">...</p>
                                                    <p class="diff-block-target" style="font-size:
13px">dkulp: I'm adding this section to document what worked for ME when maintaining the
2.<span class="diff-html-removed" id="removed-diff-0" style="font-size: 100%; background-color:
#ffe7e7; text-decoration: line-through;">0</span><span class="diff-html-added"
id="added-diff-0" style="font-size: 100%; background-color: #ddfade;">7</span>.x-fixes
branch for the 2.<span class="diff-html-removed" id="removed-diff-1" style="font-size:
100%; background-color: #ffe7e7; text-decoration: line-through;">0</span><span
class="diff-html-added" id="added-diff-1" style="font-size: 100%; background-color: #ddfade;">7</span>.x
releases. Each Release Manager may have their own style or tools or whatever. This is not
a &quot;set in stone&quot; type thing.</p>
                                                    <p class="diff-block-target" style="font-size:
13px">Basically, almost all development and fixes and such are usually done by the various
developers right on <span class="diff-html-removed" id="removed-diff-2" style="font-size:
100%; background-color: #ffe7e7; text-decoration: line-through;">trunk</span><span
class="diff-html-added" id="added-diff-2" style="font-size: 100%; background-color: #ddfade;">master</span>.
Thus, the main job of the fixes branch maintainer is to triage the commits on <span class="diff-html-removed"
id="removed-diff-3" style="font-size: 100%; background-color: #ffe7e7; text-decoration: line-through;">trunk
</span><span class="diff-html-added" id="added-diff-3" style="font-size: 100%; background-color:
#ddfade;">master </span>and merge pure fixes to the fixes <span class="diff-html-removed"
id="removed-diff-4" style="font-size: 100%; background-color: #ffe7e7; text-decoration: line-through;">branch</span><span
class="diff-html-added" id="added-diff-4" style="font-size: 100%; background-color: #ddfade;">branches</span>,
resolve conflicts, run the tests, and periodically deploy snapshots. For the most part, when
things go well, it doesn't take too much time or effort. An hour or two every couple days
is about it.</p>
                                                    <p class="diff-block-context" style="font-size:
13px">To set up, you'll want to:</p>
                                                    <ol class="diff-block-target diff-block-context">
                                                        <li style="font-size: 13px">use
<span class="diff-html-removed" id="removed-diff-5" style="font-size: 100%; background-color:
#ffe7e7; text-decoration: line-through;">svn cp </span><span class="diff-html-added"
id="added-diff-5" style="font-size: 100%; background-color: #ddfade;">git branch </span>to
make a branch.<span class="diff-html-removed" style="font-size: 100%; background-color:
#ffe7e7; text-decoration: line-through;"> </span><span class="diff-html-removed"
id="removed-diff-6" style="font-size: 100%; background-color: #ffe7e7; text-decoration: line-through;">Use
URLs for the pathnames or it will take </span><em><span class="diff-html-removed"
style="font-size: 100%; background-color: #ffe7e7; text-decoration: line-through;">forever</span></em><span
class="diff-html-removed" style="font-size: 100%; background-color: #ffe7e7; text-decoration:
line-through;">.</span> </li>
                                                        <li style="font-size: 13px">
<span class="diff-html-removed" style="font-size: 100%; background-color: #ffe7e7; text-decoration:
line-through;">use bin/pom-version.pl to change the version in the branch</span>
</li>
                                                        <li style="font-size: 13px">
<span class="diff-html-removed" style="font-size: 100%; background-color: #ffe7e7; text-decoration:
line-through;">use svnmerge.py init to set up svnmerge. You may want to run this in </span><em><span
class="diff-html-removed" style="font-size: 100%; background-color: #ffe7e7; text-decoration:
line-through;">both</span></em><span class="diff-html-removed" style="font-size:
100%; background-color: #ffe7e7; text-decoration: line-through;"> the trunk and the new
branch in case you are contemplating bidirectional merges.</span> </li>
                                                    </ol>
                                                    <p class="diff-block-target diff-block-context"
style="font-size: 13px"> <span class="diff-html-removed" style="font-size: 100%; background-color:
#ffe7e7; text-decoration: line-through;">These steps work for individual developers who
want to go off into a branch in the sandbox to work through something complex.</span>
</p>
                                                    <ol class="diff-block-target diff-block-context">
                                                        <li style="font-size: 13px"></li>
                                                        <li style="font-size: 13px">
<span class="diff-html-added" style="font-size: 100%; background-color: #ddfade;">On
the branch, create a .gitmergeinfo file with a single line of &quot;origin/master&quot;
to say the branch will be merging from there.</span> </li>
                                                    </ol>
                                                    <p class="diff-block-target diff-block-context"
style="font-size: 13px"> <span style="background-color: transparent;line-height: 1.4285715;"><span
class="diff-html-changed" id="changed-diff-0" style="background-color: #d6f0ff;">In trunk/bin,
there is a DoMerges.java program that </span></span><span class="diff-html-removed"
style="font-size: 100%; background-color: #ffe7e7; text-decoration: line-through;"> </span><span
class="diff-html-removed" id="removed-diff-7" style="font-size: 100%; background-color: #ffe7e7;
text-decoration: line-through;">wraps svnmerge.py to assist </span><span style="background-color:
transparent;line-height: 1.4285715;"><span class="diff-html-added" id="added-diff-7"
style="font-size: 100%; background-color: #ddfade;">assists </span><span class="diff-html-changed"
id="changed-diff-1" style="background-color: #d6f0ff;">in the merging. If the branch is
setup with </span></span><span class="diff-html-removed" style="font-size:
100%; background-color: #ffe7e7; text-decoration: line-through;"> </span><span
class="diff-html-removed" id="removed-diff-8" style="font-size: 100%; background-color: #ffe7e7;
text-decoration: line-through;">snvmerge</span><span style="background-color:
transparent;line-height: 1.4285715;"><span class="diff-html-changed" style="background-color:
#d6f0ff;"> </span><span class="diff-html-changed" id="changed-diff-2" style="background-color:
#d6f0ff;">.</span></span><span class="diff-html-removed" id="removed-diff-9"
style="font-size: 100%; background-color: #ffe7e7; text-decoration: line-through;">py</span><span
style="background-color: transparent;line-height: 1.4285715;"><span class="diff-html-added"
id="added-diff-8" style="font-size: 100%; background-color: #ddfade;">gitmergeinfo</span><span
class="diff-html-changed" id="changed-diff-3" style="background-color: #d6f0ff;">, if you
run it from </span></span><span class="diff-html-removed" style="font-size:
100%; background-color: #ffe7e7; text-decoration: line-through;"> </span><span
class="diff-html-removed" id="removed-diff-10" style="font-size: 100%; background-color: #ffe7e7;
text-decoration: line-through;">you </span><span style="background-color: transparent;line-height:
1.4285715;"><span class="diff-html-added" id="added-diff-9" style="font-size: 100%;
background-color: #ddfade;">the root directory of the </span><span class="diff-html-changed"
id="changed-diff-4" style="background-color: #d6f0ff;">checkout</span></span><span
class="diff-html-removed" style="font-size: 100%; background-color: #ffe7e7; text-decoration:
line-through;"> </span><span class="diff-html-removed" id="removed-diff-11" style="font-size:
100%; background-color: #ffe7e7; text-decoration: line-through;">directory</span><span
style="background-color: transparent;line-height: 1.4285715;"><span class="diff-html-changed"
id="changed-diff-5" style="background-color: #d6f0ff;">, it will prompt for every commit
on </span></span><span class="diff-html-removed" style="font-size: 100%; background-color:
#ffe7e7; text-decoration: line-through;"> </span><span class="diff-html-removed"
id="removed-diff-12" style="font-size: 100%; background-color: #ffe7e7; text-decoration: line-through;">trunk
</span><span style="background-color: transparent;line-height: 1.4285715;"><span
class="diff-html-added" id="added-diff-10" style="font-size: 100%; background-color: #ddfade;">master
</span><span class="diff-html-changed" id="changed-diff-6" style="background-color:
#d6f0ff;">to see if you want to &quot;Merge&quot; it, &quot;Block&quot;
it, or &quot;Ignore&quot; it. It displays the commit log first so you can see what
was involved. You can also check the </span></span><a href="http://www.nabble.com/cxf-commits-f23851.html"
style="background-color: transparent;line-height: 1.4285715;; color: #326ca6; text-decoration:
none" class="external-link" rel="nofollow"><span class="diff-html-changed" id="changed-diff-7"
style="background-color: #d6f0ff;">cxf-commits</span></a><span style="background-color:
transparent;line-height: 1.4285715;"><span class="diff-html-changed" style="background-color:
#d6f0ff;"> </span><span class="diff-html-changed" id="changed-diff-8" style="background-color:
#d6f0ff;">archive to see the full details of the commit to help decide what action to take.
If you select &quot;Merge&quot;, it will merge the change and then prompt before committing.
That will allow you to look at the merge and resolve any conflicts. (or even revert it if
you didn't mean to hit Merge)</span></span> </p>
                                                    <h2 id="ReleaseManagement-Performingarelease"
class="diff-block-context">Performing a release</h2>
                                                    <p class="diff-block-context" style="font-size:
13px">The first step is to update the release_notes.txt in the distribution/src/main/release.
This file's JIRA list of solved Bugs, Improvements, etc. can be obtained from the <a href="https://issues.apache.org/jira/browse/CXF#selectedTab=com.atlassian.jira.plugin.system.project%3Aroadmap-panel"
class="external-link" rel="nofollow" style="color: #326ca6; text-decoration: none">&quot;Road
Map&quot; JIRA tab</a>, selecting the desired version's Release Notes, and then
the Configure Release Notes button (choose Text output).</p>
                                                    <table class="diff-macro diff-block-target"
style="background-color: #f0f0f0;border: 1px solid #dddddd;margin: 10px 1px;padding: 0 2px
2px;width: 100%;">
                                                        <thead>
                                                            <tr>
                                                                <th class="diff-macro-title"
style="background-color: transparent; text-align: left; font-weight: normal;padding: 5px;;
font-size: 13px"><span class="icon macro-placeholder-icon" style="background-color:
;line-height: 20px;"><img src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/macrobrowser/dropdown/note.png"
style="padding-right: 5px; vertical-align: text-bottom;" /> </span>Note</th>
                                                            </tr>
                                                        </thead>
                                                        <tbody>
                                                            <tr>
                                                                <td class="diff-macro-body"
style="background-color: #fff;border: 1px solid #dddddd;padding: 10px;; font-size: 13px">
<p style="font-size: 13px">Don't manually update the POM versions from X.Y.Z-SNAPSHOT
to X.Y.Z, the Maven Release Plugin commands below will automatically take care of that. Also,
prior to performing the release you'll need to have your Apache LDAP information configured
in your Maven settings.xml file:</p>
                                                                    <table class="diff-macro"
style="background-color: #f0f0f0;border: 1px solid #dddddd;margin: 10px 1px;padding: 0 2px
2px;width: 100%;">
                                                                        <thead>
                                                                            <tr>
                                                                                <th class="diff-macro-title"
style="background-color: transparent; text-align: left; font-weight: normal;padding: 5px;;
font-size: 13px"><span class="icon macro-placeholder-icon" style="background-color:
;line-height: 20px;"><img src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/plugins/servlet/confluence/placeholder/macro-icon?name=code"
style="padding-right: 5px; vertical-align: text-bottom;" /> </span>Code Block</th>
                                                                            </tr>
                                                                        </thead>
                                                                        <tbody>
                                                                            <tr>
                                                                                <td class="diff-macro-body"
style="background-color: #fff;border: 1px solid #dddddd;padding: 10px;; font-size: 13px">
<pre style="font-size: 13px">
<span class="diff-html-removed" id="removed-diff-13" style="font-size: 100%; background-color:
#ffe7e7; text-decoration: line-through;">
</span>...
&lt;server&gt;
   &lt;id&gt;apache.releases.https&lt;/id&gt;
   &lt;username&gt;apacheID&lt;/username&gt;
   &lt;password&gt;yourLDAPPassword&lt;/password&gt;
&lt;/server&gt;
...
</pre> </td>
                                                                            </tr>
                                                                        </tbody>
                                                                    </table> </td>
                                                            </tr>
                                                        </tbody>
                                                    </table>
                                                    <p class="diff-block-context" style="font-size:
13px">Then, to actually perform the release, run the below commands.</p>
                                                    <table class="diff-macro diff-html-removed
diff-block-target diff-block-context" style="background-color: #f0f0f0;border: 1px solid #dddddd;margin:
10px 1px;padding: 0 2px 2px;width: 100%;background-color: #ffe7e7;border-color: #df9898;">
                                                        <thead>
                                                            <tr>
                                                                <th class="diff-macro-title"
style="background-color: transparent; text-align: left; font-weight: normal;padding: 5px;;
font-size: 13px"><span class="diff-html-removed" id="removed-diff-14" style="font-size:
100%; background-color: #ffe7e7; text-decoration: line-through;"><span class="icon macro-placeholder-icon"
style="background-color: ;line-height: 20px;"><img src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/macrobrowser/dropdown/note.png"
style="padding-right: 5px; vertical-align: text-bottom;" /> </span>Note</span></th>
                                                            </tr>
                                                        </thead>
                                                        <tbody>
                                                            <tr>
                                                                <td class="diff-macro-body"
style="background-color: #fff;border: 1px solid #dddddd;padding: 10px;; font-size: 13px">
<p style="font-size: 13px"> <span class="diff-html-removed" style="font-size: 100%;
background-color: #ffe7e7; text-decoration: line-through;">It is suggested to use Maven
2.2.1 for CXF versions &lt;=2.5.x as that has been better tested. For &gt;=2.6.0,
Maven 3 is required. It's recommended you build the release with the lowest JDK version supported
by that particular branch (JDK 6 with CXF 2.7.x, JDK 5 for older releases).</span> </p>
</td>
                                                            </tr>
                                                        </tbody>
                                                    </table>
                                                    <table class="diff-macro diff-block-target
diff-block-context" style="background-color: #f0f0f0;border: 1px solid #dddddd;margin: 10px
1px;padding: 0 2px 2px;width: 100%;">
                                                        <thead>
                                                            <tr>
                                                                <th class="diff-macro-title"
style="background-color: transparent; text-align: left; font-weight: normal;padding: 5px;;
font-size: 13px"><span class="icon macro-placeholder-icon" style="background-color:
;line-height: 20px;"><img src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/macrobrowser/dropdown/noformat.png"
style="padding-right: 5px; vertical-align: text-bottom;" /> </span>No Format</th>
                                                            </tr>
                                                        </thead>
                                                        <tbody>
                                                            <tr>
                                                                <td class="diff-macro-body"
style="background-color: #fff;border: 1px solid #dddddd;padding: 10px;; font-size: 13px">
<pre style="font-size: 13px">
<span class="diff-html-removed" id="removed-diff-15" style="font-size: 100%; background-color:
#ffe7e7; text-decoration: line-through;">
</span>mvn release:prepare -Peverything,jaxws22
mvn release:perform <span class="diff-html-added" id="added-diff-11" style="font-size:
100%; background-color: #ddfade;">-Peverything,jaxws22
</span>
</pre> </td>
                                                            </tr>
                                                        </tbody>
                                                    </table>
                                                    <p class="diff-block-context" style="font-size:
13px">The above commands tag the release, update the poms versions, etc., then build it
(off the tag), gpg sign and deploy everything (including source jars and javadoc jars) to
the <a href="https://repository.apache.org" class="external-link" rel="nofollow" style="color:
#326ca6; text-decoration: none">Nexus repository location</a>. When the build is
done staging, you next need to login to the Nexus repository and &quot;close&quot;
the staging area (click on Staging Repositories in the left-side menu, select the repo you
just uploaded and then select the close button.) Closing is very important. After the staging
area is closed, note the URL for the staging area as you will need that for the vote.</p>
                                                    <table class="diff-macro diff-html-removed
diff-block-target" style="background-color: #f0f0f0;border: 1px solid #dddddd;margin: 10px
1px;padding: 0 2px 2px;width: 100%;background-color: #ffe7e7;border-color: #df9898;">
                                                        <thead>
                                                            <tr>
                                                                <th class="diff-macro-title"
style="background-color: transparent; text-align: left; font-weight: normal;padding: 5px;;
font-size: 13px"><span class="diff-html-removed" id="removed-diff-16" style="font-size:
100%; background-color: #ffe7e7; text-decoration: line-through;"><span class="icon macro-placeholder-icon"
style="background-color: ;line-height: 20px;"><img src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/macrobrowser/dropdown/warning.png"
style="padding-right: 5px; vertical-align: text-bottom;" /> </span>Warning</span></th>
                                                            </tr>
                                                        </thead>
                                                        <tbody>
                                                            <tr>
                                                                <td class="diff-macro-body"
style="background-color: #fff;border: 1px solid #dddddd;padding: 10px;; font-size: 13px">
<p style="font-size: 13px"> <span class="diff-html-removed" style="font-size: 100%;
background-color: #ffe7e7; text-decoration: line-through;">You may encounter error like</span>
<br /> <span class="diff-html-removed" style="font-size: 100%; background-color:
#ffe7e7; text-decoration: line-through;"> </span><a class="confluence-link unresolved"
href="#" style="color: #326ca6; text-decoration: none"><span class="diff-html-removed"
style="font-size: 100%; background-color: #ffe7e7; text-decoration: line-through;">INFO</span></a><span
class="diff-html-removed" style="font-size: 100%; background-color: #ffe7e7; text-decoration:
line-through;"> Unable to tag SCM</span> <br /> <span class="diff-html-removed"
style="font-size: 100%; background-color: #ffe7e7; text-decoration: line-through;"> Provider
message:</span> <br /> <span class="diff-html-removed" style="font-size: 100%;
background-color: #ffe7e7; text-decoration: line-through;"> The svn tag command failed.</span>
<br /> <span class="diff-html-removed" style="font-size: 100%; background-color:
#ffe7e7; text-decoration: line-through;"> Command output:</span> <br /> <span
class="diff-html-removed" style="font-size: 100%; background-color: #ffe7e7; text-decoration:
line-through;"> svn: PROPFIND request failed on '/repos/asf/!svn/vcc/default'</span>
<br /> <span class="diff-html-removed" style="font-size: 100%; background-color:
#ffe7e7; text-decoration: line-through;"> svn: No such revision 1197023</span> <br
/> <span class="diff-html-removed" style="font-size: 100%; background-color: #ffe7e7;
text-decoration: line-through;"> when run &quot;mvn release:prepare -Peverything,jaxws22&quot;
to create tag if you're not in U.S. </span> <br /> <span class="diff-html-removed"
style="font-size: 100%; background-color: #ffe7e7; text-decoration: line-through;"> This
is caused by that the svn server in Europe need some time to sync up to the central server
in U.S.</span> <br /> <span class="diff-html-removed" style="font-size: 100%;
background-color: #ffe7e7; text-decoration: line-through;"> If you encounter it, just wait
a minute, and do &quot;mvn release:prepare -Dresume=true -Peverything,jaxws22&quot;
which</span> <br /> <span class="diff-html-removed" style="font-size: 100%;
background-color: #ffe7e7; text-decoration: line-through;"> will pick up the left task
from last run.</span> </p> </td>
                                                            </tr>
                                                        </tbody>
                                                    </table>
                                                    <p class="diff-block-context" style="font-size:
13px">At this point, everything &quot;pre-vote&quot; is done. Call the vote.</p>
                                                    <p class="diff-context-placeholder"
style="font-size: 13px">...</p>
                                                    <ul class="diff-block-context">
                                                        <li style="font-size: 13px">Maven
artifacts - After the vote passes, you'll need to promote that staging repository to the main
location. Login to <a href="https://repository.apache.org" class="external-link" rel="nofollow"
style="color: #326ca6; text-decoration: none">Nexus repository location</a> to do
that as well, find the staging repository and click the Release button.</li>
                                                    </ul>
                                                    <ul class="diff-block-target">
                                                        <li style="font-size: 13px">
<p style="font-size: 13px"> <span class="diff-html-changed" id="changed-diff-9" style="background-color:
#d6f0ff;">Distributions - You will need to commit the distributions into the special svn
distribution area: </span><a class="external-link" href="https://dist.apache.org/repos/dist/release/cxf"
rel="nofollow" style="color: #326ca6; text-decoration: none"><span class="diff-html-changed"
style="background-color: #d6f0ff;">https://dist.apache.org/repos/dist/release/cxf</span></a>
<br /> <span class="diff-html-changed" style="background-color: #d6f0ff;"> after
you commit they will be live on dist.apache.org fairly quickly, but it will still take time
for the mirrors to get copies. It's likely easier to make the directory via an svn command,
check out just that directory, and then add the files. The dist area is rather large (400MB
or so) so checking out the entire thing may be slow.</span> </p>
                                                            <table class="diff-macro" style="background-color:
#f0f0f0;border: 1px solid #dddddd;margin: 10px 1px;padding: 0 2px 2px;width: 100%;">
                                                                <thead>
                                                                    <tr>
                                                                        <th class="diff-macro-title"
style="background-color: transparent; text-align: left; font-weight: normal;padding: 5px;;
font-size: 13px"><span class="icon macro-placeholder-icon" style="background-color:
;line-height: 20px;"><img src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/plugins/servlet/confluence/placeholder/macro-icon?name=code"
style="padding-right: 5px; vertical-align: text-bottom;" /> </span>Code Block</th>
                                                                    </tr>
                                                                </thead>
                                                                <tbody>
                                                                    <tr>
                                                                        <td class="diff-macro-body"
style="background-color: #fff;border: 1px solid #dddddd;padding: 10px;; font-size: 13px">
<pre style="font-size: 13px">
<span class="diff-html-removed" id="removed-diff-17" style="font-size: 100%; background-color:
#ffe7e7; text-decoration: line-through;">
</span>svn mkdir https://dist.apache.org/repos/dist/release/cxf/2.6.3
svn checkout https://dist.apache.org/repos/dist/release/cxf/2.6.3
....  add files to 2.6.3 .....
svn commit
</pre> </td>
                                                                    </tr>
                                                                </tbody>
                                                            </table> </li>
                                                    </ul>
                                                    <p class="diff-context-placeholder"
style="font-size: 13px">...</p>
                                                </div>
                                            </div>
                                        </div>
                                        <table id="email-actions" class="email-metadata"
cellspacing="0" cellpadding="0" border="0" width="100%" style="border-top: 1px solid #bbb;
color: #505050; margin: 8px 0 0 0; padding: 0; color: #505050">
                                            <tbody>
                                                <tr>
                                                    <td class="left" valign="top" style="font-size:
13px; padding-top: 8px; max-width: 45%; text-align: left"> <span class="email-list-item"><a
href="https://cwiki.apache.org/confluence/display/CXF/Release+Management" style="color: #326ca6;
text-decoration: none">View Online</a> </span> <span class="email-list-divider"
style="color: #505050; padding: 0 0.350em">&middot;</span> <span class="email-list-item"><a
href="https://cwiki.apache.org/confluence/plugins/likes/like.action?contentId=70605" style="color:
#326ca6; text-decoration: none">Like</a> </span> <span class="email-list-divider"
style="color: #505050; padding: 0 0.350em">&middot;</span> <span class="email-list-item"><a
href="https://cwiki.apache.org/confluence/pages/diffpagesbyversion.action?pageId=70605&amp;revisedVersion=34&amp;originalVersion=33"
style="color: #326ca6; text-decoration: none">View Changes</a> </span> </td>
                                                    <td class="right" width="50%" valign="top"
style="font-size: 13px; padding-top: 8px; text-align: right"> <span class="email-list-item"><a
href="https://cwiki.apache.org/confluence/users/removespacenotification.action?spaceKey=CXF"
style="color: #326ca6; text-decoration: none">Stop watching space</a> </span>
<span class="email-list-divider" style="color: #505050; padding: 0 0.350em">&middot;</span>
<span class="email-list-item"><a href="https://cwiki.apache.org/confluence/users/editmyemailsettings.action"
style="color: #326ca6; text-decoration: none">Manage Notifications</a> </span>
</td>
                                                </tr>
                                            </tbody>
                                        </table> </td>
                                </tr>
                            </tbody>
                        </table> </td>
                </tr>
                <tr>
                    <td id="email-footer" align="center" style="font-size: 13px; padding:
0 16px 32px 16px; margin: 0"> <small style="font-size: 11px"> This message was sent
by <a class="email-footer-link" style="color:#505050;font-size:11px;text-decoration:none;;
color: #326ca6; text-decoration: none; color: #505050; font-size: 11px" href="http://www.atlassian.com/software/confluence">Atlassian
Confluence</a> 5.0.3, <a class="email-footer-link" style="color:#505050;font-size:11px;text-decoration:none;;
color: #326ca6; text-decoration: none; color: #505050; font-size: 11px" href="http://www.atlassian.com/software/confluence/overview/team-collaboration-software?utm_source=email-footer">Team
Collaboration Software</a> </small> </td>
                </tr>
            </tbody>
        </table>
    </body>
</html>
Mime
View raw message