[ 
https://issues.apache.org/jira/browse/CASSANDRA-850?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12841936#action_12841936
 ] 

Eric Evans commented on CASSANDRA-850:
--------------------------------------

> Isn't the point of a binary release tarball that it should work with minimal 
> effort out of the box?

The added effort basically boils down to invoking `ant ivy-retrieve' no?

> Surely the overhead of maintaining the notice file is a tiny bit of extra 
> effort for a small group of developers and of a major benefit to a large 
> group of users?

I think "tedious" is a better adjective than "tiny". Also, despite the very 
best of intentions, it wasn't being kept up properly (which is a pretty common 
outcome of tedious manual tasks).

We traded:

* manual dependency management
* the requirement to document license and attribution
* license incompatibility issues (caused by redistribution)

For:

* requiring ant to be installed (which doesn't seem to be too onerous)
* requiring network connectivity
* invoking `ant ivy-retrieve'

I'm not opposed to returning to the past practice of embedding all of the jars, 
especially if someone is stepping up to do a better job of maintaining this, 
but I think the changeset needs to revert Ivy, and include the jars and the 
necessary changes to NOTICE and LICENSE .


> Ant release target doesn't include all jars in tarball
> ------------------------------------------------------
>
>                 Key: CASSANDRA-850
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-850
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Core
>            Reporter: Johan Oskarsson
>            Assignee: Johan Oskarsson
>         Attachments: CASSANDRA-850.patch
>
>
> The ant release target doesn't create a complete tarball, the jars in 
> build/lib/jars are not included.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to