[ https://issues.apache.org/jira/browse/CASSANDRA-850?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12849925#action_12849925 ]
Eric Evans commented on CASSANDRA-850: -------------------------------------- > Is there a reason to keep the junit 3.8.1 jar in lib and also use ivy to > fetch junit 4.6? We were explicitly pulling in junit 4.6 to use for our unit tests, and implicitly pulling in junit 3.8.1 as a dependency for at least one of those other jars in lib/ (Ivy would resolve that to 4.6 only). So that explains why it is the way it is, though I do suspect that the jar(s) that declared a dependency on junit did so in error, (or we simply don't exercise those parts of the lib(s)). The unit tests, system tests and cassandra-cli (one of those aforementioned jars is jline, used by the cli) all seem to work after removing lib/junit-3.8.1.jar , so it's probably safe to leave it out. > Due to my lack of legal expertise I will assume the bits in the notice file > are sufficient. I'm not sure it would satisfy everyone on the incubator list, but it is correct with respect to the legal requirements, at least according to my understanding of the respective licenses (actually, it errs on the side of caution wherever I wasn't 100% sure). > I remember someone voiced the opinion earlier that licenses should be pulled > into a single file in the root That was something else that came up on the incubator list, and TTBOMK there wasn't consensus for this either. I can find no such requirement in my reading of the actual licenses. I can however append a sentence or two to LICENSE that refers to lib/license for third-party libs, (I think that would satisfy that camp). > Ant release target doesn't include all jars in binary tarball > ------------------------------------------------------------- > > Key: CASSANDRA-850 > URL: https://issues.apache.org/jira/browse/CASSANDRA-850 > Project: Cassandra > Issue Type: Bug > Components: Core > Affects Versions: 0.6 > Reporter: Johan Oskarsson > Assignee: Johan Oskarsson > Fix For: 0.6 > > Attachments: CASSANDRA-850.patch, > v2-0001-CASSANDRA-850-runtime-dependencies-formerly-handled-by.txt, > v2-0002-licensing-and-attribution-for-newly-added-jars.txt, > v2-0003-remove-default-runtime-ivy-config.txt, > v2-0004-remove-build-lib-jars-from-runtime-search-paths.txt, > v2-0005-do-not-ship-build.xml-and-ivy.xml-in-binary-dist.txt, > v2-0006-update-release-notes-and-readme-for-ivy-rollback.txt > > > 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.