On 8/17/11 12:43 PM, ralph.goers @dslextreme.com wrote:
> The sandbox question I can't answer very well. The sandbox stuff was there
> long before I arrived to work on VFS, although I rewrote the webdav stuff
> and moved it to core. The only real description is on the web site under
> "File Systems" where it says they under in development (not by me :-) ).
>
> None of the sandbox stuff appears to have been distributed with the 1.0
> release, including in the source distribution. I don't know of a  way I can
> stop Maven from deploying it to the staging repo, but I can certainly delete
> it from there just like I did the distribution zips. If desired, I'd have to
> do another release to remove that source from the release.  It would also
> stay on the web site.

Staying on the web site is fine.  Releasing code and jars that we do
not intend to support is not, so I am -1 on this release.   We used
to have an /experimental tree in [math] that we omitted from source
and binary releases.  In the source assembly descriptor, this kind
of thing at least used to work:

<fileSet>
      <directory>src</directory>
      <excludes>
        <exclude>**/mantissa/**</exclude>
        <exclude>**/experimental/**</exclude>
      </excludes>
</fileset>

Phil
>
> Ralph
>
>
> On Wed, Aug 17, 2011 at 12:27 PM, Phil Steitz <phil.ste...@gmail.com> wrote:
>
>> 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 <garydgreg...@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.go...@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/(revision1158401).
>>>>> 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-unsubscr...@commons.apache.org
>> For additional commands, e-mail: dev-h...@commons.apache.org
>>
>>


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

Reply via email to