Okay, I just got all the storm-cassandra tests to pass without cassandra-unit by writing a quick-and-dirty embedded C* instance.
I’ve got some cleanup and refactoring to do, but it looks like a viable alternative. I should have a pull request up soon. -Taylor > On Jan 7, 2016, at 2:55 PM, Bobby Evans <ev...@yahoo-inc.com.INVALID> wrote: > > That seems reasonable to me. Thanks for looking into this Taylor. > - Bobby > > On Wednesday, January 6, 2016 4:28 PM, P. Taylor Goetz <ptgo...@gmail.com> > wrote: > > > More information: > > The fact that the code is in our repo is not a problem, it just means that we > we can’t release until that is rectified by removing the LGPL dependency. > When Storm first entered incubation we had a dependency on 0mq (LGPL), which > didn’t stop the code from being imported into the Apache repo, but it had to > be removed before we could officially release. > > Looking at the unit tests in question, it doesn’t seem like it would be hard > to migrate away from cassandra-unit. I’ve used cassandra-unit in the past (a > while ago), and eventually migrated away from it by spinning up an in-memory > C* instance and populating it with the necessary data from within the unit > tests, which is what cassandra-unit seems to be used for here. > > Florian — would you be able to help migrate off of cassandra-unit, possibly > considering the approach I mentioned? If not I may be able to find some time > to do it. > > If for some reason we can’t migrate by the time we’re ready to release, we > can just delete the tests/dependency. But I’d at least try to > preserve/migrate them since I believe they have value. > > -Taylor > > >> On Jan 6, 2016, at 4:13 PM, P. Taylor Goetz <ptgo...@gmail.com> wrote: >> >> Let me do some quick research before you rip anything out. >> >> -Taylor >> >>> On Jan 6, 2016, at 4:10 PM, Bobby Evans <ev...@yahoo-inc.com.INVALID> wrote: >>> >>> Yes lets just remove them for now, and then file a follow up JIRA to add >>> back in tests. >>> - Bobby >>> >>> On Wednesday, January 6, 2016 3:01 PM, Jungtaek Lim <kabh...@gmail.com> >>> wrote: >>> >>> >>> Sorry missed link, https://issues.apache.org/jira/browse/STORM-1445 >>> >>> 2016년 1월 7일 (목) 오전 5:59, Jungtaek Lim <kabh...@gmail.com>님이 작성: >>> >>>> Filed STORM-1445. >>>> >>>> Seems like unit tests are completely relying on cassandra-unit. >>>> I don't have experience with Cassandra, so I couldn't convert current >>>> tests to not use cassandra-unit. >>>> >>>> If we think we're fine to remove whole unit tests for storm-cassandra, >>>> I'll remove it and submit pull request right now. >>>> If we still need unit tests for storm-cassandra, I'd love to let sponsors >>>> of storm-cassandra module takes care of it. >>>> (Maybe we can file a new issue which handles new unit tests.) >>>> >>>> Best, >>>> Jungtaek Lim (HeartSaVioR) >>>> >>>> >>>> >>>> 2016년 1월 7일 (목) 오전 5:31, Bobby Evans <ev...@yahoo-inc.com.invalid>님이 작성: >>>> >>>>> Yes pull it out for now, and we may have to talk to someone in legal at >>>>> apache if there is something else we need to do. We have not done a >>>>> release with storm-cassandra yet, so we are probably safe. Because of >>>>> that >>>>> please file a JIRA and put up a pull request like normal. >>>>> - Bobby >>>>> >>>>> On Wednesday, January 6, 2016 7:35 AM, Jungtaek Lim < >>>>> kabh...@gmail.com> wrote: >>>>> >>>>> >>>>> Hi devs, >>>>> >>>>> Digging into the test failures on storm-cassandra, I saw license of >>>>> cassandra-unit is LGPL v3 by chance. >>>>> >>>>> https://github.com/jsevellec/cassandra-unit >>>>> >>>>> From http://www.apache.org/legal/resolved.html, the page describes that >>>>> >>>>> LGPL-licensed works must not be included in Apache Products >>>>> >>>>> >>>>> but I don't know much details on license so clarification would be much >>>>> appreciated. >>>>> >>>>> Should we get rid of cassandra-unit? I sought the alternatives, but >>>>> nothing >>>>> found. >>>>> >>>>> Best, >>>>> Jungtaek Lim (HeartSaVioR) >>>>> >>>>> -- >>>>> Name : Jungtaek Lim >>>>> Blog : http://medium.com/@heartsavior >>>>> Twitter : http://twitter.com/heartsavior >>>>> LinkedIn : http://www.linkedin.com/in/heartsavior >>>>> >>>>> >>>>> >>>> >>>> >>> >> > >
signature.asc
Description: Message signed with OpenPGP using GPGMail