Conversation
The previous version had a bug, and was yanked.
|
track #769 |
|
@joshlf shred needs to be bumped too |
To 0.15.1? |
|
Oh sorry, do you mean that I should open a separate PR to the shred repo? https://github.com/amethyst/shred If so, that's here: amethyst/shred#231 |
|
Thanks all. It's unfortunate that this is required since the original issue in question isn't of particular concern to |
|
Thanks all. It's unfortunate that this is required since the original issue in question isn't of particular concern to The licensing issue caught by CI is a problem, however. I'd argue the fault here lies with |
|
Would it be an acceptable solution to add BSD-2-Clause as an allowed license? BSD-3-Clause is already allowed. |
|
It might be, yes. @kvark @Imberflur Do either of you have thoughts on this? |
|
I'm not familiar with what kind of licensing effect would arise from allowing BSD-2-Clause and I don't have any particular opinions here. It is possible to add exceptions for specific crates (rather than a blanket allow for a license), such that taking on new dependencies with that license requires a conscious decision: https://embarkstudios.github.io/cargo-deny/checks/licenses/cfg.html#the-allow-field We could potentially allow this for now and if having BSD-2-Clause deps ends up being an issue later, find a path to remove them? Also a 0.7.7 version of ahash was published so this PR should not be essential for dealing with the other versions being yanked. Ofc, it is nice to update to the latest version regardless. |
I found this on the difference between the licenses:
Indeed, using the text of the 2- and 3-clause variants from here and here, this appears to be an accurate description: IANAL, but I'd assume that if your project is already comfortable with BSD-3-Clause, then the same logic would apply for being comfortable with a license which imposes strictly fewer restrictions on your project. |
|
@joshlf sorry for the late reply, To clarify I'm just pointing it out to note that shred needs to be updated and released before this can be merged. Ran into it when I while I was patching for this in some of my other repos. |
Oh gotcha, makes sense! |
|
Superceded by #781. Sorry for the delay here, and thanks for resolving the licensing issue! (even if BSD-2-Clause might have been fine since BSD-3-Clause is already allowed) |
The previous version had a bug, and was yanked.
Checklist
API changes