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
