[
https://issues.apache.org/jira/browse/ZOOKEEPER-999?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13068076#comment-13068076
]
[email protected] commented on ZOOKEEPER-999:
---------------------------------------------------------
bq. On 2011-07-19 22:46:10, Patrick Hunt wrote:
bq. > ./bin/zkEnv.sh, lines 31-35
bq. > <https://reviews.apache.org/r/1143/diff/1/?file=26344#file26344line31>
bq. >
bq. > this was recently changed by ZOOKEEPER-1084 to either use the
variable if passed, or use ../conf (but not ../etc)
Hadoop stack software used the same pattern *_HOME/conf for configuration
directory. This naming convention doesn't work when *_HOME/conf is collapsed
into a single directory, (i.e. /usr) A proposal maded in HADOOP-6255 to
address this issue. For packaged software, $PREFIX/etc/$project will be the
naming convention for configuration directory. For developer, it will use
$PREFIX/conf for source code build. This patch already merged change for
ZOOKEEPER-1084, it will honor $ZOOCFGDIR if it is defined.
bq. On 2011-07-19 22:46:10, Patrick Hunt wrote:
bq. > ./build.xml, line 155
bq. > <https://reviews.apache.org/r/1143/diff/1/?file=26346#file26346line155>
bq. >
bq. > in my case aclocal does not reside in /usr/local... (ubuntu natty)
but rather /usr/share
bq. >
bq. > can we determine this in some other way?
I am fine to use /usr/share as default. It is also possible to overwrite this
in build.properties. Conditional checking to set property is not pretty in
ant, it may be better to leave this as a property for now.
bq. On 2011-07-19 22:46:10, Patrick Hunt wrote:
bq. > ./build.xml, line 627
bq. > <https://reviews.apache.org/r/1143/diff/1/?file=26346#file26346line627>
bq. >
bq. > I think this is going to cause problems for our normal release - we
don't compile the c bindings as part of this process. This should be separated
out.
bq. >
bq. > I think what we'd really need is to have separate targets for
building the source artifact, and any additional "binary convenience"
artifacts. Avro does this very successfully.
bq. >
bq. > How about separating out the building of packages entirely from
building/testing the java code? Say by having a separate build-packages.xml
(ant build file) instead?
We can skip compile-native. There is a package-native target for rpm. I will
make the change.
bq. On 2011-07-19 22:46:10, Patrick Hunt wrote:
bq. > ./ivy.xml, line 52
bq. > <https://reviews.apache.org/r/1143/diff/1/?file=26347#file26347line52>
bq. >
bq. > jdeb is listed as a default dependency, shouldn't this only be used
for building, not default? (similar to say rat)
I will change from "default" to "package" to be sure jdeb is not included in
release tarball.
bq. On 2011-07-19 22:46:10, Patrick Hunt wrote:
bq. > ./src/contrib/zkpython/ivy.xml, line 1
bq. > <https://reviews.apache.org/r/1143/diff/1/?file=26351#file26351line1>
bq. >
bq. > sorry, why do we need this in zkpython?
Only jdeb is required for packaging. I will trim down the ivy.xml.
bq. On 2011-07-19 22:46:10, Patrick Hunt wrote:
bq. > ./src/packages/update-zookeeper-env.sh, line 131
bq. > <https://reviews.apache.org/r/1143/diff/1/?file=26365#file26365line131>
bq. >
bq. > the group used is hadoop? (seems fine, just wondering...)
I set the full stack of the software to be ownership by group hadoop for easier
file ownership management.
bq. On 2011-07-19 22:46:10, Patrick Hunt wrote:
bq. > ./src/packages/templates/conf/zoo.cfg, lines 1-12
bq. > <https://reviews.apache.org/r/1143/diff/1/?file=26364#file26364line1>
bq. >
bq. > is there a way to not duplicate this? (a sample is also in conf)
How about generate conf/zoo_sample.cfg from src/packages/templates/conf/zoo.cfg
as part of the build process?
- Eric
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/1143/#review1120
-----------------------------------------------------------
On 2011-07-19 22:15:38, Patrick Hunt wrote:
bq.
bq. -----------------------------------------------------------
bq. This is an automatically generated e-mail. To reply, visit:
bq. https://reviews.apache.org/r/1143/
bq. -----------------------------------------------------------
bq.
bq. (Updated 2011-07-19 22:15:38)
bq.
bq.
bq. Review request for zookeeper and Mahadev Konar.
bq.
bq.
bq. Summary
bq. -------
bq.
bq. This goal of this ticket is to generate a set of RPM/debian package which
integrate well with RPM sets created by HADOOP-6255.
bq.
bq.
bq. This addresses bug ZOOKEEPER-999.
bq. https://issues.apache.org/jira/browse/ZOOKEEPER-999
bq.
bq.
bq. Diffs
bq. -----
bq.
bq. ./bin/zkCleanup.sh 1141173
bq. ./bin/zkCli.sh 1141173
bq. ./bin/zkEnv.sh 1141173
bq. ./bin/zkServer.sh 1141173
bq. ./build.xml 1141176
bq. ./ivy.xml 1141173
bq. ./src/contrib/build-contrib.xml 1141173
bq. ./src/contrib/build.xml 1141173
bq. ./src/contrib/zkpython/build.xml 1141173
bq. ./src/contrib/zkpython/ivy.xml PRE-CREATION
bq. ./src/contrib/zkpython/src/packages/deb/zkpython.control/control
PRE-CREATION
bq. ./src/contrib/zkpython/src/packages/rpm/spec/zkpython.spec PRE-CREATION
bq. ./src/contrib/zkpython/src/python/setup.py 1141173
bq. ./src/packages/deb/init.d/zookeeper PRE-CREATION
bq. ./src/packages/deb/zookeeper.control/conffile PRE-CREATION
bq. ./src/packages/deb/zookeeper.control/control PRE-CREATION
bq. ./src/packages/deb/zookeeper.control/postinst PRE-CREATION
bq. ./src/packages/deb/zookeeper.control/postrm PRE-CREATION
bq. ./src/packages/deb/zookeeper.control/preinst PRE-CREATION
bq. ./src/packages/deb/zookeeper.control/prerm PRE-CREATION
bq. ./src/packages/rpm/init.d/zookeeper PRE-CREATION
bq. ./src/packages/rpm/spec/zookeeper.spec PRE-CREATION
bq. ./src/packages/templates/conf/zoo.cfg PRE-CREATION
bq. ./src/packages/update-zookeeper-env.sh PRE-CREATION
bq. ./src/recipes/build-recipes.xml 1141173
bq. ./src/recipes/build.xml 1141173
bq. ./src/recipes/lock/build.xml 1141173
bq. ./src/recipes/queue/build.xml 1141173
bq.
bq. Diff: https://reviews.apache.org/r/1143/diff
bq.
bq.
bq. Testing
bq. -------
bq.
bq.
bq. Thanks,
bq.
bq. Patrick
bq.
bq.
> Create an package integration project
> -------------------------------------
>
> Key: ZOOKEEPER-999
> URL: https://issues.apache.org/jira/browse/ZOOKEEPER-999
> Project: ZooKeeper
> Issue Type: New Feature
> Components: build
> Environment: Java 6, RHEL/Ubuntu
> Reporter: Eric Yang
> Assignee: Eric Yang
> Fix For: 3.4.0
>
> Attachments: ZOOKEEPER-999-1.patch, ZOOKEEPER-999-2.patch,
> ZOOKEEPER-999-3.patch, ZOOKEEPER-999-4.patch, ZOOKEEPER-999.patch
>
>
> This goal of this ticket is to generate a set of RPM/debian package which
> integrate well with RPM sets created by HADOOP-6255.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira