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
>>>>> 
>>>>> 
>>>>> 
>>>> 
>>>> 
>>> 
>> 
> 
> 

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

Reply via email to