[ 
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

        

Reply via email to