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.