At first, I prefer separated binary jar and source jar, because we don't need to the source jar in most cases.
As to hadoop, how about we ship two: one with hadoop1, the other with hadoop2? Thanks, Jimmy On Thu, Mar 21, 2013 at 3:53 PM, Nick Dimiduk <[email protected]> wrote: > There you go again, ignoring my email :p > > On Thu, Mar 21, 2013 at 3:44 PM, Stack <[email protected]> wrote: > > > I've started in on assemblies for 0.95. I have a few questions looking > at > > what we currently have. > > > > Here is what it looks like when you untar it: > > > > -rw-r--r-- 1 stack staff 261312 Mar 18 09:27 CHANGES.txt > > -rw-r--r-- 1 stack staff 11358 Mar 18 09:27 LICENSE.txt > > -rw-r--r-- 1 stack staff 897 Mar 18 09:27 NOTICE.txt > > -rw-r--r-- 1 stack staff 1377 Mar 18 09:27 README.txt > > drwxr-xr-x 27 stack staff 918 Mar 18 09:27 bin > > drwxr-xr-x 9 stack staff 306 Mar 20 22:37 conf > > drwxr-xr-x 12 stack staff 408 Mar 19 15:23 dev-support > > drwxr-xr-x 67 stack staff 2278 Mar 21 12:12 docs > > drwxr-xr-x 4 stack staff 136 Mar 21 12:12 hbase-client > > drwxr-xr-x 4 stack staff 136 Mar 21 12:12 hbase-common > > drwxr-xr-x 6 stack staff 204 Mar 21 12:13 hbase-examples > > drwxr-xr-x 4 stack staff 136 Mar 21 12:13 hbase-hadoop-compat > > drwxr-xr-x 4 stack staff 136 Mar 21 12:13 hbase-hadoop1-compat > > drwxr-xr-x 4 stack staff 136 Mar 21 12:13 hbase-it > > drwxr-xr-x 4 stack staff 136 Mar 21 12:12 hbase-prefix-tree > > drwxr-xr-x 4 stack staff 136 Mar 21 12:12 hbase-protocol > > drwxr-xr-x 4 stack staff 136 Mar 21 12:13 hbase-server > > drwxr-xr-x 7 stack staff 238 Mar 21 12:13 hbase-webapps > > drwxr-xr-x 68 stack staff 2312 Mar 21 14:24 lib > > drwxr-xr-x 5 stack staff 170 Mar 21 14:25 logs > > -rw-r--r-- 1 stack staff 66716 Mar 21 09:55 pom.xml > > drwxr-xr-x 6 stack staff 204 Mar 18 09:27 src > > > > > > The src dir and the hbase-* module dirs have src in them. We should > > probably have the src all in one place. I'm thinking that we should > have a > > hbase-0.95*-bin.tar.gz and a hbase-0.95-src.tar.gz. And release them > > together. When you untar the src over the bin you will get something you > > can build if you wanted to (so pom.xml would be over in src). Any > > preferences? > > > > I need to go through the lib dir and purge the transtiive includes we > don't > > need. Its a pain figuring what we do and do not need. Useful making the > > evaluation are the fancy hbase-it tools that have been coming in; I can > run > > suite of tests w/ the runtime and see what breaks. For hbase-it tests to > > work, it looks like junit needs to be included as a runtime dependency. > We > > ok w/ that? > > > > What shall we ship? A single hbase that defaults to hadoop1? Or we > build > > a hadoop2 too and ship a binary that includes hadoop2 also? > > > > Your Release Manager, > > St.Ack > > >
