accumulo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Christopher <ctubb...@apache.org>
Subject Re: 1.5.0-RC1 Test release candidate
Date Tue, 07 May 2013 21:10:57 GMT
On Tue, May 7, 2013 at 3:56 PM, Keith Turner <keith@deenlo.com> wrote:
>
> On Tue, May 7, 2013 at 1:34 PM, Christopher <ctubbsii@apache.org> 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 <eric.newton@gmail.com> 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 <eric.newton@gmail.com>
>> > 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 <drew@apache.org> 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 <ctubbsii@apache.org>
>> >>> 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 <nexus@repository.apache.org>
>> >>>> Date: Sat, May 4, 2013 at 12:01 PM
>> >>>> Subject: Nexus: Staging Completed.
>> >>>> To: Christopher Tubbs <ctubbsii@gmail.com>
>> >>>>
>> >>>>
>> >>>> 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
>> >>>
>> >>>
>> >>
>> >
>
>

Mime
View raw message