On Tue, May 7, 2013 at 3:56 PM, Keith Turner <[email protected]> wrote: > > On Tue, May 7, 2013 at 1:34 PM, Christopher <[email protected]> wrote: >> >> I opened https://issues.apache.org/jira/browse/ACCUMULO-1384 to deal >> with the bin/config.sh bug. I still think the best option is to drop >> version numbers from the filenames to simplify things a bit, but would >> feel more comfortable doing that if more people were on board with >> that. > > I am not opposed to the concept. Are you thinking of doing this for 1.5? > For 1.5 it seems like just changing the version in config.sh would be less > likely to introduce into bugs the various scripts. But I guess this change > can not be automated w/ maven which has its own set of issues. Since I am > uncertain, I'll just go with whatever you think is best.
The change can be automated in Maven, but that does introduce additional problems. The script would have to be a filtered resource that drops the file into bin/, which means changes to svn:ignore, .gitignore and RPM/DEB/TGZ packaging excludes. Moving this means the file won't exist on a clean checkout, and that may be confusing to people (related problems to the dirty workspace issues I want to fix with ACCUMULO-935). Mostly, though, the problems are of the "developer shock" type, as in "where did X file go?!". I really just want to reduce complexity so we don't have to bother with this type of developer shock or maintain the additional complexity in the build. (but changing filenames, I realize, adds its own developer shock...) >> >> Yes, the binary (dist) tarball is under the assemble module, because >> of the way maven builds them. It's not the best solution, but it's >> where Maven automatically puts them when it stages build artifacts, >> and is unavoidable unless we do additional steps to rename the file >> after staging (which we can still do, if necessary). It has been >> suggested (Eric) that the "assemble" module could simply be called >> "apache-accumulo" (distinct from our parent POM called "accumulo"), so >> that the binary tarball would be named properly. I'm somewhat on board >> with that idea for future versions, but not 100% certain it's the best >> solution for the naming convention confusion. > > > AFAIK, we do no thave to name the dir that comes from the tar ball > apache-accumulo. Seems like we should not worry about this for 1.5. > The concern isn't that it *should* be named 'apache-accumulo', I think, so much as it probably *shouldn't* be named 'accumulo-assemble'. > >> >> >> The naming convention for the source tarball is going to be different, >> simply because it is now following the Apache parent POM's naming >> convention for source-release assemblies. >> -- Christopher L Tubbs II http://gravatar.com/ctubbsii >> >> On Tue, May 7, 2013 at 1:07 PM, Eric Newton <[email protected]> wrote: >> > I'm looking at the assembly bin tar ball: >> > >> > >> > https://repository.apache.org/content/repositories/orgapacheaccumulo-177/org/apache/accumulo/accumulo-assemble/1.5.0/accumulo-assemble-1.5.0-bin.tar.gz >> > >> > I checked the signature, MD5. >> > I ran into the config.sh bug, but worked around it by setting >> > ACCUMULO_VERSION in conf/accumulo-env.sh >> > I've kicked off continuous ingest on a 10 node test cluster, performance >> > is >> > good with the default 3G config: about a billion k-v/hour with >> > agitation. >> > >> > The naming convention for the tar file is different. >> > The unpacked directory name is different. >> > >> > I can live with these changes, but I wanted to point it out. >> > >> > Thank you, Christopher, for taking over the build process and getting it >> > more inline with maven conventions. >> > >> > -Eric >> > >> > >> > >> > On Tue, May 7, 2013 at 10:55 AM, Eric Newton <[email protected]> >> > wrote: >> >> >> >> They are under the assemble project: >> >> >> >> >> >> >> >> https://repository.apache.org/content/repositories/orgapacheaccumulo-177/org/apache/accumulo/accumulo-assemble/1.5.0/ >> >> >> >> -Eric >> >> >> >> >> >> On Tue, May 7, 2013 at 9:55 AM, Drew Farris <[email protected]> wrote: >> >>> >> >>> Chris, >> >>> >> >>> Should the binary tarball release be present in there somewhere? >> >>> >> >>> I only see the source tarballs in >> >>> >> >>> https://repository.apache.org/content/repositories/orgapacheaccumulo-177/org/apache/accumulo/accumulo/1.5.0/ >> >>> >> >>> Drew >> >>> >> >>> >> >>> On Sat, May 4, 2013 at 12:10 PM, Christopher <[email protected]> >> >>> wrote: >> >>>> >> >>>> I've put together a release candidate (RC1) for 1.5.0. >> >>>> >> >>>> Please review it and provide feedback. Thanks! >> >>>> >> >>>> >> >>>> >> >>>> https://repository.apache.org/content/repositories/orgapacheaccumulo-177/ >> >>>> >> >>>> -- >> >>>> Christopher L Tubbs II >> >>>> http://gravatar.com/ctubbsii >> >>>> >> >>>> >> >>>> >> >>>> ---------- Forwarded message ---------- >> >>>> From: Nexus Repository Manager <[email protected]> >> >>>> Date: Sat, May 4, 2013 at 12:01 PM >> >>>> Subject: Nexus: Staging Completed. >> >>>> To: Christopher Tubbs <[email protected]> >> >>>> >> >>>> >> >>>> Description: >> >>>> >> >>>> 1.5.0-RC1 >> >>>> >> >>>> Details: >> >>>> >> >>>> The following artifacts have been staged to the >> >>>> org.apache.accumulo-177 (u:ctubbsii, a:173.66.3.39) repository. >> >>>> >> >>>> archetype-catalog.xml >> >>>> accumulo-1.5.0-source-release.zip >> >>>> accumulo-1.5.0-source-release.tar.gz.asc >> >>>> accumulo-1.5.0.pom >> >>>> accumulo-1.5.0-site.xml >> >>>> accumulo-1.5.0.pom.asc >> >>>> accumulo-1.5.0-source-release.zip.asc >> >>>> accumulo-1.5.0-source-release.tar.gz >> >>>> accumulo-1.5.0-site.xml.asc >> >>>> accumulo-examples-1.5.0.pom.asc >> >>>> accumulo-examples-1.5.0.pom >> >>>> accumulo-core-1.5.0.pom.asc >> >>>> accumulo-core-1.5.0-javadoc.jar >> >>>> accumulo-core-1.5.0-sources.jar >> >>>> accumulo-core-1.5.0-javadoc.jar.asc >> >>>> accumulo-core-1.5.0.pom >> >>>> accumulo-core-1.5.0.jar >> >>>> accumulo-core-1.5.0-sources.jar.asc >> >>>> accumulo-core-1.5.0.jar.asc >> >>>> accumulo-examples-simple-1.5.0.jar >> >>>> accumulo-examples-simple-1.5.0.jar.asc >> >>>> accumulo-examples-simple-1.5.0-javadoc.jar.asc >> >>>> accumulo-examples-simple-1.5.0.pom.asc >> >>>> accumulo-examples-simple-1.5.0-sources.jar >> >>>> accumulo-examples-simple-1.5.0-javadoc.jar >> >>>> accumulo-examples-simple-1.5.0-sources.jar.asc >> >>>> accumulo-examples-simple-1.5.0.pom >> >>>> accumulo-test-1.5.0-sources.jar.asc >> >>>> accumulo-test-1.5.0.pom >> >>>> accumulo-test-1.5.0.jar.asc >> >>>> accumulo-test-1.5.0.pom.asc >> >>>> accumulo-test-1.5.0-javadoc.jar.asc >> >>>> accumulo-test-1.5.0-sources.jar >> >>>> accumulo-test-1.5.0.jar >> >>>> accumulo-test-1.5.0-javadoc.jar >> >>>> accumulo-assemble-1.5.0.pom >> >>>> accumulo-assemble-1.5.0-test.deb >> >>>> accumulo-assemble-1.5.0-test.deb.asc >> >>>> accumulo-assemble-1.5.0-native.deb >> >>>> accumulo-assemble-1.5.0-bin.rpm.asc >> >>>> accumulo-assemble-1.5.0-bin.tar.gz.asc >> >>>> accumulo-assemble-1.5.0-bin.deb >> >>>> accumulo-assemble-1.5.0.pom.asc >> >>>> accumulo-assemble-1.5.0-bin.deb.asc >> >>>> accumulo-assemble-1.5.0-bin.rpm >> >>>> accumulo-assemble-1.5.0-native.deb.asc >> >>>> accumulo-assemble-1.5.0-bin.tar.gz >> >>>> accumulo-assemble-1.5.0-native.rpm.asc >> >>>> accumulo-assemble-1.5.0-native.rpm >> >>>> accumulo-proxy-1.5.0-javadoc.jar.asc >> >>>> accumulo-proxy-1.5.0-sources.jar >> >>>> accumulo-proxy-1.5.0.pom.asc >> >>>> accumulo-proxy-1.5.0-javadoc.jar >> >>>> accumulo-proxy-1.5.0.jar.asc >> >>>> accumulo-proxy-1.5.0.jar >> >>>> accumulo-proxy-1.5.0-sources.jar.asc >> >>>> accumulo-proxy-1.5.0.pom >> >>>> accumulo-trace-1.5.0.jar.asc >> >>>> accumulo-trace-1.5.0-javadoc.jar >> >>>> accumulo-trace-1.5.0.pom.asc >> >>>> accumulo-trace-1.5.0-sources.jar.asc >> >>>> accumulo-trace-1.5.0.jar >> >>>> accumulo-trace-1.5.0-sources.jar >> >>>> accumulo-trace-1.5.0.pom >> >>>> accumulo-trace-1.5.0-javadoc.jar.asc >> >>>> accumulo-server-1.5.0-sources.jar >> >>>> accumulo-server-1.5.0.pom.asc >> >>>> accumulo-server-1.5.0-sources.jar.asc >> >>>> accumulo-server-1.5.0.jar >> >>>> accumulo-server-1.5.0.jar.asc >> >>>> accumulo-server-1.5.0-javadoc.jar.asc >> >>>> accumulo-server-1.5.0-javadoc.jar >> >>>> accumulo-server-1.5.0.pom >> >>>> accumulo-fate-1.5.0-sources.jar.asc >> >>>> accumulo-fate-1.5.0.pom >> >>>> accumulo-fate-1.5.0-javadoc.jar >> >>>> accumulo-fate-1.5.0-sources.jar >> >>>> accumulo-fate-1.5.0.jar.asc >> >>>> accumulo-fate-1.5.0.pom.asc >> >>>> accumulo-fate-1.5.0-javadoc.jar.asc >> >>>> accumulo-fate-1.5.0.jar >> >>>> accumulo-start-1.5.0.pom >> >>>> accumulo-start-1.5.0-sources.jar.asc >> >>>> accumulo-start-1.5.0-sources.jar >> >>>> accumulo-start-1.5.0.jar.asc >> >>>> accumulo-start-1.5.0-javadoc.jar.asc >> >>>> accumulo-start-1.5.0.jar >> >>>> accumulo-start-1.5.0-javadoc.jar >> >>>> accumulo-start-1.5.0.pom.asc >> >>> >> >>> >> >> >> > > >
