Skip to content

Commit

Permalink
Update all dependencies (Cargo.lock)
Browse files Browse the repository at this point in the history
This is simply the result of running `cargo update` without touching
Cargo.toml (required since we currently only use dependabot to update
direct dependencies and not indirect/transitive dependencies and useful
to avoid a lot of dependabot PRs for minor/patch updates that can be
bundled, like in this commit).

The new `icu_*` dependencies (`icu_collections`, `icu_locid`,
`icu_locid_transform`, and `icu_locid_transform_data`) use the
`Unicode-3.0` license so we have to add it to the allowed licenses in
`deny.toml`. This should be fine given that we already allow the
`Unicode-DFS-2016` license and both licences are OSI approved [0][1].
On the SPDX license list [0] both Unicode licenses aren't listed as "FSF
free/libre" but this is likely only because those versions have never
been checked by FSF. The FSF lists the "Unicode, Inc. License Agreement
for Data Files and Software (#Unicode)" license under "Free licenses,
compatible with the GNU GPL" [2] and comments that "It is a lax
permissive license, compatible with all versions of the GPL." but
the license link [3] redirects to the `Unicode-DFS-2012` version.

[0]: https://spdx.org/licenses/
[1]: https://opensource.org/license/unicode-license-v3
[2]: https://www.gnu.org/licenses/license-list.html
[3]: https://directory.fsf.org/wiki/License:Unicode

Signed-off-by: Michael Weiss <michael.weiss@eviden.com>
  • Loading branch information
primeos-work committed Nov 4, 2024
1 parent 95fba34 commit 9dab8e7
Show file tree
Hide file tree
Showing 2 changed files with 472 additions and 224 deletions.
Loading

0 comments on commit 9dab8e7

Please sign in to comment.