commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Phil Steitz <phil.ste...@gmail.com>
Subject Re: [Vote] Release Commons VFS 2.0
Date Wed, 17 Aug 2011 19:27:47 GMT
On 8/17/11 11:32 AM, ralph.goers @dslextreme.com wrote:
> What do you mean "It did not work"?  This is a multi-project site so in
> general mvn site is useless.  You have to run mvn site:stage-deply
> -DstagingSiteURL="file url where I want the site to go".  I suppose I could
> add that to the readme, but it is documented pretty well on the maven site
> plugin web site.
>
> In a prior release candidate I wasn't generating the release notes and I had
> the comment in the README.  The release was vetoed due to the lack of
> release notes. I simply forgot to delete the README.
>
> Did you run announcement-generate from the core directory? That only works
> at the project root.
>
> The build instructions consist of:
>
> mvn clean install

Those instructions appear on the "Download and Build" paged linked
in the main site menu, so I don't see this as a a blocker. 
Instructions on how to build the site are nice to have, but not
showstoppers, IMO - especially since they generally stop working as
incompatible plugin and / or maven versions change.

One question I have and I apologize if this has already been
discussed is are we sure we want to release the "sandbox" stuff? 
There is no disclaimer of any kind on the web site or in the release
notes.  If the contents of that jar are being released as normal
artifacts, why is it called "sandbox"?  If not, why no explanation
anywhere of what "sandbox" means?

Phil
>
> Ralph
>
> On Wed, Aug 17, 2011 at 8:13 AM, Gary Gregory <garydgregory@gmail.com>wrote:
>
>> Hi All:
>>
>> I am not sure if I am building correctly, but here is what I found. Some
>> build instructions in the readme.txt file would help.
>>
>> Downloaded source zip from
>> http://people.apache.org/~rgoers/commons-vfs/staged/
>>
>> From the root I ran "mvn site" which did not work. Fine, starting to poke
>> around.
>>
>> From the "dist" directory I ran "mvn site" which did not work:
>>
>> [INFO] Generating "Dependency Management" report    ---
>> maven-project-info-reports-plugin:2.3.1
>> Downloading:
>>
>> http://repo1.maven.org/maven2/org/apache/commons/commons-vfs-examples/2.0/commons-vfs-examples-2.0.pom
>> [WARNING] Unable to create Maven project from repository.
>> org.apache.maven.project.ProjectBuildingException: Error resolving project
>> artifact: Failure to find org.apache.commons:commons-vfs-examples:pom:2.0
>> in
>> http://r
>> epo1.maven.org/maven2 was cached in the local repository, resolution will
>> not be reattempted until the update interval of central has elapsed or
>> updates are for
>> ced for project org.apache.commons:commons-vfs-examples:pom:2.0
>>        at
>>
>> org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:272)
>>        at
>>
>> org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:237)
>>        at
>>
>> org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:252)
>>
>> Why would building the site require an installed VFS2?
>>
>> The README.txt says to run "mvn changes:announcement-generate" to get
>> release notes but there is a RELEASE-NOTES.txt file in the same dir. Why do
>> we need two?
>>
>> When I do run "mvn changes:announcement-generate", I get:
>>
>> [INFO] --- maven-changes-plugin:2.4:announcement-generate (default-cli) @
>> commons-vfs2 ---
>> [WARNING] changes.xml file
>> C:\test\commons-vfs-2.0\core\src\changes\changes.xml does not exist.
>>
>> There is no such file.
>>
>> I do not know if I should -1 this because there are no build instructions,
>> or if there are, they are located in some non-obvious spot.
>>
>> Gary
>>
>> On Wed, Aug 17, 2011 at 1:44 AM, Ralph Goers <ralph.goers@dslextreme.com
>>> wrote:
>>> This is a vote to release Apache Commons VFS 2.0.
>>>
>>> Changes made since the last candidate:
>>>
>>> * Fixed the manifest error that was causing the build to fail.
>>> * Changed the copyright date in the Notice file from 2010 to 2011.
>>> * Removed the references to javamail from the Notice file.
>>> * Removed all the @version tags
>>> * Fixed the EOL issues with README.txt, RELEASE-NOTES.txt, and
>>> src/changes/announcement.vm (osgi/MANIFEST.MF has been removed).
>>> * Modified the release notes to mention the code is not source compatible
>>> with VFS 1.x and that the package name changed.
>>> * Fixed the WARNING for the use of the deprecated tasks element.
>>> * Fixed the WARNING for the use of the deprecated systemProperties
>> element.
>>> * Made sure all jars have NOTICE.txt and LICENSE.txt
>>>
>>> The build message
>>> [WARNING] Ignoring project type pom - supportedProjectTypes = [jar,
>> bundle]
>>> was not fixed as that is due to commons parent causing the maven-bundle
>>> plugin to run on all subprojects, including those that don't generate
>>> bundles or jars.
>>>
>>> I have also removed files that shouldn't be present in the Maven
>> repository
>>> from the staging repo.
>>>
>>> [ ] +1 release it
>>> [ ] +0 go ahead I don't care
>>> [ ] -1 no, do not release it because.
>>>
>>> Ralph
>>>
>>>
>>> Tag:
>>>
>> https://svn.apache.org/repos/asf/commons/proper/vfs/tags/commons-vfs2-project-2.0/(revision
1158401).
>>> Site: http://people.apache.org/~rgoers/commons-vfs/site/
>>>
>>> Binaries: http://people.apache.org/~rgoers/commons-vfs/staged/
>>>
>>> The following artifacts have been staged to the org.apache.commons-045
>>> (u:rgoers, a:208.29.163.248) repository.
>>>
>>> The Maven artifacts are at:
>>>
>>>
>>>
>> https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2/
>>>
>> https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-examples/
>>>
>> https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-project/
>>>
>> https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-sandbox/
>>> and consist of
>>>
>>> archetype-catalog.xml
>>> commons-vfs2-examples-2.0-javadoc.jar
>>> commons-vfs2-examples-2.0-sources.jar.asc
>>> commons-vfs2-examples-2.0.pom
>>> commons-vfs2-examples-2.0-tests.jar
>>> commons-vfs2-examples-2.0-tests.jar.asc
>>> commons-vfs2-examples-2.0.jar.asc
>>> commons-vfs2-examples-2.0.pom.asc
>>> commons-vfs2-examples-2.0-javadoc.jar.asc
>>> commons-vfs2-examples-2.0.jar
>>> commons-vfs2-examples-2.0-sources.jar
>>> commons-vfs2-project-2.0.pom.asc
>>> commons-vfs2-project-2.0.pom
>>> commons-vfs2-sandbox-2.0.pom.asc
>>> commons-vfs2-sandbox-2.0-sources.jar.asc
>>> commons-vfs2-sandbox-2.0-test-sources.jar.asc
>>> commons-vfs2-sandbox-2.0.jar
>>> commons-vfs2-sandbox-2.0-javadoc.jar
>>> commons-vfs2-sandbox-2.0-test-sources.jar
>>> commons-vfs2-sandbox-2.0.jar.asc
>>> commons-vfs2-sandbox-2.0-sources.jar
>>> commons-vfs2-sandbox-2.0-javadoc.jar.asc
>>> commons-vfs2-sandbox-2.0-tests.jar.asc
>>> commons-vfs2-sandbox-2.0-tests.jar
>>> commons-vfs2-sandbox-2.0.pom
>>> commons-vfs2-2.0.pom.asc
>>> commons-vfs2-2.0-javadoc.jar
>>> commons-vfs2-2.0-tests.jar.asc
>>> commons-vfs2-2.0-tests.jar
>>> commons-vfs2-2.0.pom
>>> commons-vfs2-2.0.jar
>>> commons-vfs2-2.0-sources.jar.asc
>>> commons-vfs2-2.0-test-sources.jar.asc
>>> commons-vfs2-2.0.jar.asc
>>> commons-vfs2-2.0-sources.jar
>>> commons-vfs2-2.0-test-sources.jar
>>> commons-vfs2-2.0-javadoc.jar.asc
>>
>>
>>
>> --
>> Thank you,
>> Gary
>>
>> http://garygregory.wordpress.com/
>> http://garygregory.com/
>> http://people.apache.org/~ggregory/
>> http://twitter.com/GaryGregory
>>


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org


Mime
View raw message