[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-1604?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Chris Nauroth updated ZOOKEEPER-1604:
-------------------------------------
    Attachment: ZOOKEEPER-1604.001.patch

[~phunt], that makes a lot of sense.  Speaking for myself, I can fumble through 
some packaging work, but I can't claim expertise in all of the variations that 
you mentioned.

In Hadoop, we've made the decision to publish releases in tarball form only and 
defer all other packaging concerns to Bigtop.  One possible additional 
consideration for ZooKeeper is that some users deploy it completely outside of 
the context of Hadoop.  My own first use cases involved coordinating a 
distributed cache update and putting a distributed lock around some Cassandra 
schema modification operations that were not safe for concurrent execution at 
the time.  Nothing else from the Bigtop ecosystem was relevant in this 
deployment.  For those kinds of users, perhaps it's valuable for ZooKeeper to 
have its own release cadence with packaging support, decoupled from the Bigtop 
release cadence.  It's definitely a trade-off though because of the maintenance 
costs.

I'm attaching a patch that removes the ant rpm and deb targets and all 
supporting properties and files.  Between this and ZOOKEEPER-2124, I think one 
will need to get committed and the other will be a no-fix.  Alternatively, if 
this one goes in on trunk, then maybe ZOOKEEPER-2124 still goes into older 
maintenance release branches to minimize surprises for users on those branches.

Thanks!

> remove rpm/deb/... packaging
> ----------------------------
>
>                 Key: ZOOKEEPER-1604
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-1604
>             Project: ZooKeeper
>          Issue Type: Task
>          Components: build
>    Affects Versions: 3.3.0
>            Reporter: Patrick Hunt
>            Assignee: Patrick Hunt
>             Fix For: 3.5.2, 3.6.0
>
>         Attachments: ZOOKEEPER-1604.001.patch
>
>
> Remove rpm/deb/... packaging from our source repo. Now that BigTop is 
> available and fully supporting ZK it's no longer necessary for us to attempt 
> to include this.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to