You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@whirr.apache.org by "Tom White (JIRA)" <ji...@apache.org> on 2010/08/24 01:22:17 UTC

[jira] Created: (WHIRR-77) Document and implement release process

Document and implement release process
--------------------------------------

                 Key: WHIRR-77
                 URL: https://issues.apache.org/jira/browse/WHIRR-77
             Project: Whirr
          Issue Type: Sub-task
          Components: documentation
            Reporter: Tom White
            Assignee: Tom White




-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (WHIRR-77) Document and implement release process

Posted by "Tom White (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/WHIRR-77?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Tom White updated WHIRR-77:
---------------------------

    Status: Patch Available  (was: Open)

> Document and implement release process
> --------------------------------------
>
>                 Key: WHIRR-77
>                 URL: https://issues.apache.org/jira/browse/WHIRR-77
>             Project: Whirr
>          Issue Type: Sub-task
>          Components: documentation
>            Reporter: Tom White
>            Assignee: Tom White
>         Attachments: WHIRR-77.patch
>
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (WHIRR-77) Document and implement release process

Posted by "Tom White (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/WHIRR-77?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Tom White updated WHIRR-77:
---------------------------

    Attachment: WHIRR-77.patch

Thanks for taking a look, Patrick. Here's a new patch with the appropriate license headers added. Other changes:

* Changed the version to 0.1.0-incubating-SNAPSHOT.
* Add an Apache Incubator disclaimer.
* Add extra metadata to jar's manifest.
* Ensure LICENSE.txt and NOTICE.txt are included in jars (by using the maven-remote-resources-plugin).
* Ensure source and javadoc jar files are build along with jar files to make user's IDE experience smoother.
* A bit of maven simplification (removal of maven-compiler-plugin from all child projects, since it is inherited from the parent POM).

Still to do:
* Add some build instructions to the src distribution.
* Figure out how to include release notes in the src distribution.
* Document branching strategy on release page.

> Document and implement release process
> --------------------------------------
>
>                 Key: WHIRR-77
>                 URL: https://issues.apache.org/jira/browse/WHIRR-77
>             Project: Whirr
>          Issue Type: Sub-task
>          Components: documentation
>            Reporter: Tom White
>            Assignee: Tom White
>            Priority: Blocker
>             Fix For: 0.1.0
>
>         Attachments: WHIRR-77.patch, WHIRR-77.patch
>
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (WHIRR-77) Document and implement release process

Posted by "Patrick Hunt (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/WHIRR-77?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12904833#action_12904833 ] 

Patrick Hunt commented on WHIRR-77:
-----------------------------------

+1, looks good to me. RAT is clean. I ran install and also built the "mvn site", both of which were successful.

The javadoc api link is 404 though, I don't see this on the howtorelease. Is it a manual step or is it not being triggered as part of the build?


> Document and implement release process
> --------------------------------------
>
>                 Key: WHIRR-77
>                 URL: https://issues.apache.org/jira/browse/WHIRR-77
>             Project: Whirr
>          Issue Type: Sub-task
>          Components: documentation
>            Reporter: Tom White
>            Assignee: Tom White
>            Priority: Blocker
>             Fix For: 0.1.0
>
>         Attachments: WHIRR-77.patch, WHIRR-77.patch, WHIRR-77.patch, WHIRR-77.patch
>
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (WHIRR-77) Document and implement release process

Posted by "Tom White (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/WHIRR-77?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Tom White updated WHIRR-77:
---------------------------

    Attachment: WHIRR-77.patch

Here's a patch which implements the process documented at https://cwiki.apache.org/confluence/display/WHIRR/How+To+Release. This also changes the top-level POM so that the site can be built from the top-level (with aggregated Javadoc).

Before applying the patch run:

svn mv site/src src

> Document and implement release process
> --------------------------------------
>
>                 Key: WHIRR-77
>                 URL: https://issues.apache.org/jira/browse/WHIRR-77
>             Project: Whirr
>          Issue Type: Sub-task
>          Components: documentation
>            Reporter: Tom White
>            Assignee: Tom White
>         Attachments: WHIRR-77.patch
>
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (WHIRR-77) Document and implement release process

Posted by "Patrick Hunt (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/WHIRR-77?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Patrick Hunt updated WHIRR-77:
------------------------------

         Priority: Blocker  (was: Major)
    Fix Version/s: 0.1.0

> Document and implement release process
> --------------------------------------
>
>                 Key: WHIRR-77
>                 URL: https://issues.apache.org/jira/browse/WHIRR-77
>             Project: Whirr
>          Issue Type: Sub-task
>          Components: documentation
>            Reporter: Tom White
>            Assignee: Tom White
>            Priority: Blocker
>             Fix For: 0.1.0
>
>         Attachments: WHIRR-77.patch
>
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (WHIRR-77) Document and implement release process

Posted by "Patrick Hunt (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/WHIRR-77?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12904282#action_12904282 ] 

Patrick Hunt commented on WHIRR-77:
-----------------------------------

assemble.xml is missing a license header
ditto "update-versions" script

should we be documenting requirements (ruby for update-versions) somewhere? README.txt?




> Document and implement release process
> --------------------------------------
>
>                 Key: WHIRR-77
>                 URL: https://issues.apache.org/jira/browse/WHIRR-77
>             Project: Whirr
>          Issue Type: Sub-task
>          Components: documentation
>            Reporter: Tom White
>            Assignee: Tom White
>         Attachments: WHIRR-77.patch
>
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (WHIRR-77) Document and implement release process

Posted by "Patrick Hunt (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/WHIRR-77?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12904800#action_12904800 ] 

Patrick Hunt commented on WHIRR-77:
-----------------------------------

The current howtorelease looks like a good start... some thing missing near the end but in general looks good to me.


> Document and implement release process
> --------------------------------------
>
>                 Key: WHIRR-77
>                 URL: https://issues.apache.org/jira/browse/WHIRR-77
>             Project: Whirr
>          Issue Type: Sub-task
>          Components: documentation
>            Reporter: Tom White
>            Assignee: Tom White
>            Priority: Blocker
>             Fix For: 0.1.0
>
>         Attachments: WHIRR-77.patch, WHIRR-77.patch, WHIRR-77.patch
>
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (WHIRR-77) Document and implement release process

Posted by "Tom White (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/WHIRR-77?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Tom White updated WHIRR-77:
---------------------------

    Attachment: WHIRR-77.patch

New patch:
* Added BUILD.txt which lists requirements and describes how to build from source.
* Added a reference to the release notes from README.txt.

I also added some instructions on branching to https://cwiki.apache.org/confluence/display/WHIRR/How+To+Release, based on Hadoop's model.

I think this is ready to go in and be used to drive a release.

> Document and implement release process
> --------------------------------------
>
>                 Key: WHIRR-77
>                 URL: https://issues.apache.org/jira/browse/WHIRR-77
>             Project: Whirr
>          Issue Type: Sub-task
>          Components: documentation
>            Reporter: Tom White
>            Assignee: Tom White
>            Priority: Blocker
>             Fix For: 0.1.0
>
>         Attachments: WHIRR-77.patch, WHIRR-77.patch, WHIRR-77.patch
>
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (WHIRR-77) Document and implement release process

Posted by "Tom White (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/WHIRR-77?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Tom White updated WHIRR-77:
---------------------------

    Attachment: WHIRR-77.patch

New patch which uses the apache-jar-resource-bundle JAR instead of a Whirr-specific one. I've tested with a clean local maven repo. Also reverted pom formatting change.

> Document and implement release process
> --------------------------------------
>
>                 Key: WHIRR-77
>                 URL: https://issues.apache.org/jira/browse/WHIRR-77
>             Project: Whirr
>          Issue Type: Sub-task
>          Components: documentation
>            Reporter: Tom White
>            Assignee: Tom White
>            Priority: Blocker
>             Fix For: 0.1.0
>
>         Attachments: WHIRR-77.patch, WHIRR-77.patch, WHIRR-77.patch, WHIRR-77.patch
>
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (WHIRR-77) Document and implement release process

Posted by "Tom White (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/WHIRR-77?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Tom White updated WHIRR-77:
---------------------------

    Status: Patch Available  (was: Open)

> Document and implement release process
> --------------------------------------
>
>                 Key: WHIRR-77
>                 URL: https://issues.apache.org/jira/browse/WHIRR-77
>             Project: Whirr
>          Issue Type: Sub-task
>          Components: documentation
>            Reporter: Tom White
>            Assignee: Tom White
>            Priority: Blocker
>             Fix For: 0.1.0
>
>         Attachments: WHIRR-77.patch, WHIRR-77.patch, WHIRR-77.patch
>
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (WHIRR-77) Document and implement release process

Posted by "Tom White (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/WHIRR-77?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Tom White updated WHIRR-77:
---------------------------

        Status: Resolved  (was: Patch Available)
    Resolution: Fixed

The javadoc is built if you do "mvn site -Pjavadoc" (arguably we should get "mvn site" to just work, the reason javadoc was put in a profile was to save time when building jars, since javadoc jars are built too).

I've just committed this.

> Document and implement release process
> --------------------------------------
>
>                 Key: WHIRR-77
>                 URL: https://issues.apache.org/jira/browse/WHIRR-77
>             Project: Whirr
>          Issue Type: Sub-task
>          Components: documentation
>            Reporter: Tom White
>            Assignee: Tom White
>            Priority: Blocker
>             Fix For: 0.1.0
>
>         Attachments: WHIRR-77.patch, WHIRR-77.patch, WHIRR-77.patch, WHIRR-77.patch
>
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (WHIRR-77) Document and implement release process

Posted by "Patrick Hunt (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/WHIRR-77?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12904796#action_12904796 ] 

Patrick Hunt commented on WHIRR-77:
-----------------------------------

also the pom files seem to have been reformatted, some lines now exceed 80 chars unnecessarily.
(specifically the namespace definitions on the <project> element)


> Document and implement release process
> --------------------------------------
>
>                 Key: WHIRR-77
>                 URL: https://issues.apache.org/jira/browse/WHIRR-77
>             Project: Whirr
>          Issue Type: Sub-task
>          Components: documentation
>            Reporter: Tom White
>            Assignee: Tom White
>            Priority: Blocker
>             Fix For: 0.1.0
>
>         Attachments: WHIRR-77.patch, WHIRR-77.patch, WHIRR-77.patch
>
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (WHIRR-77) Document and implement release process

Posted by "Patrick Hunt (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/WHIRR-77?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Patrick Hunt updated WHIRR-77:
------------------------------

    Status: Open  (was: Patch Available)

mvn install fails with:

[INFO] [remote-resources:process {execution: default}]
Downloading: http://jclouds.googlecode.com/svn/repo/org/apache/whirr/license-resources/0.1.0-incubating-SNAPSHOT/license-resources-0.1.0-incubating-SNAPSHOT.jar
[INFO] Unable to find resource 'org.apache.whirr:license-resources:jar:0.1.0-incubating-SNAPSHOT' in repository jclouds (http://jclouds.googlecode.com/svn/repo)
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR


I don't see anything in BUILD.txt about this.


> Document and implement release process
> --------------------------------------
>
>                 Key: WHIRR-77
>                 URL: https://issues.apache.org/jira/browse/WHIRR-77
>             Project: Whirr
>          Issue Type: Sub-task
>          Components: documentation
>            Reporter: Tom White
>            Assignee: Tom White
>            Priority: Blocker
>             Fix For: 0.1.0
>
>         Attachments: WHIRR-77.patch, WHIRR-77.patch, WHIRR-77.patch
>
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (WHIRR-77) Document and implement release process

Posted by "Patrick Hunt (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/WHIRR-77?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Patrick Hunt updated WHIRR-77:
------------------------------

    Status: Patch Available  (was: Open)

> Document and implement release process
> --------------------------------------
>
>                 Key: WHIRR-77
>                 URL: https://issues.apache.org/jira/browse/WHIRR-77
>             Project: Whirr
>          Issue Type: Sub-task
>          Components: documentation
>            Reporter: Tom White
>            Assignee: Tom White
>            Priority: Blocker
>             Fix For: 0.1.0
>
>         Attachments: WHIRR-77.patch, WHIRR-77.patch, WHIRR-77.patch, WHIRR-77.patch
>
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (WHIRR-77) Document and implement release process

Posted by "Patrick Hunt (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/WHIRR-77?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Patrick Hunt updated WHIRR-77:
------------------------------

    Status: Open  (was: Patch Available)

> Document and implement release process
> --------------------------------------
>
>                 Key: WHIRR-77
>                 URL: https://issues.apache.org/jira/browse/WHIRR-77
>             Project: Whirr
>          Issue Type: Sub-task
>          Components: documentation
>            Reporter: Tom White
>            Assignee: Tom White
>         Attachments: WHIRR-77.patch
>
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.