tests: Replace unsend with async-lock for LocalExecutor barrier tests#16
tests: Replace unsend with async-lock for LocalExecutor barrier tests#16notgull merged 1 commit intosmol-rs:mainfrom
Conversation
The unsend crate uses the Patron license which is not a free-software license. This is an issue when packaging for Fedora. However looking at the usage, it is only used for a barrier. So lets replace unsend::lock::Barrier with async_lock::Barrier (already a dev-dependency).
|
Can you provide a source for "the |
|
See the discussion at https://bugzilla.redhat.com/show_bug.cgi?id=2442346 for the details. Currently it looks like unsend is just imported for the barrier and async-lock is providing more or less the same barrier. If unseen does a new release you can reconsider, 3 years is already a long time without a release :-) |
|
Good to do anyways, unsend is mostly unmaintained by me. |
|
ah, I found out that the patron license was only removed in notgull/unsend@c407efd, but there simply was no release since then. I think that after the actual current license of |
The unsend crate uses the Patron license which is not a free-software license. This is an issue when packaging for Fedora. However looking at the usage, it is only used for a barrier.
So lets replace unsend::lock::Barrier with async_lock::Barrier (already a dev-dependency).