Return-Path: X-Original-To: apmail-commons-dev-archive@www.apache.org Delivered-To: apmail-commons-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 70FB2768E for ; Wed, 17 Aug 2011 19:43:35 +0000 (UTC) Received: (qmail 70908 invoked by uid 500); 17 Aug 2011 19:43:34 -0000 Delivered-To: apmail-commons-dev-archive@commons.apache.org Received: (qmail 70821 invoked by uid 500); 17 Aug 2011 19:43:34 -0000 Mailing-List: contact dev-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Commons Developers List" Delivered-To: mailing list dev@commons.apache.org Received: (qmail 70813 invoked by uid 99); 17 Aug 2011 19:43:34 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 17 Aug 2011 19:43:34 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of ralph.goers@dslextreme.com designates 209.85.216.43 as permitted sender) Received: from [209.85.216.43] (HELO mail-qw0-f43.google.com) (209.85.216.43) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 17 Aug 2011 19:43:26 +0000 Received: by qwf6 with SMTP id 6so903631qwf.30 for ; Wed, 17 Aug 2011 12:43:05 -0700 (PDT) MIME-Version: 1.0 Received: by 10.224.194.136 with SMTP id dy8mr1640878qab.336.1313610184980; Wed, 17 Aug 2011 12:43:04 -0700 (PDT) Received: by 10.229.95.205 with HTTP; Wed, 17 Aug 2011 12:43:04 -0700 (PDT) X-Originating-IP: [208.29.163.248] In-Reply-To: <4E4C1633.9090301@gmail.com> References: <4E4C1633.9090301@gmail.com> Date: Wed, 17 Aug 2011 12:43:04 -0700 Message-ID: Subject: Re: [Vote] Release Commons VFS 2.0 From: "ralph.goers @dslextreme.com" To: Commons Developers List Content-Type: multipart/alternative; boundary=20cf300fb3c372f6e404aab8b4a2 X-Virus-Checked: Checked by ClamAV on apache.org --20cf300fb3c372f6e404aab8b4a2 Content-Type: text/plain; charset=ISO-8859-1 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. Ralph On Wed, Aug 17, 2011 at 12:27 PM, Phil Steitz 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 >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/(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-unsubscribe@commons.apache.org > For additional commands, e-mail: dev-help@commons.apache.org > > --20cf300fb3c372f6e404aab8b4a2--