[roll] Roll fuchsia [rust-3p] Update notify to 8.2.0

This patch updates the third-party notify crate and its in-tree fork from
version 5.1.0/5.2.0 to 8.2.0 (versioned as 58.2.0 in the fork). Upstream
notify 8.2.0 directly includes the CC0 license and relies on notify-types
2.1.0.

Because notify 8.2.0 utilizes notify-types and modern mio dependencies,
this change removes the legacy vendored mio 0.8.11 crate, adds the
vendored notify-types 2.1.0 crate, and updates Cargo.toml, BUILD.gn, and
outdated.toml accordingly.

In addition, build/bazel/update-rustc-third-party/MODULE.bazel is aligned
with recent bzlmod uprevs by adding required single_version overrides for
rules_python, platforms, package_metadata, rules_license, bazel_skylib,
and bazel_features so that fx update-rustc-third-party executes cleanly
in-tree.

This patch:
* Updates notify and its in-tree fork to 8.2.0
* Adds vendored notify-types 2.1.0
* Removes legacy vendored mio 0.8.11
* Removes notify from outdated.toml skip_updating list

Original-Original-Bug: b/523180556
Original-Original-Fixed: b/523180556
Test: fx clippy --all
Test: fx build
Original-Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1704454
SLSA-Policy-Verified: SLSA Policy Verification Service <devtools-gerritcodereview-exitgate@google.com>
Original-Original-Revision: 96a108221362a9967db43419119f7723c56038c4
GitOrigin-RevId: f55d3f01ff3fe9a65d2e3507dcc45971eef0af0a
Change-Id: Icd3e30965179a64e610d22211aa43e6773c55aa2
Reviewed-on: https://fuchsia-review.googlesource.com/c/integration/+/1719110
Cr-Commit-Position: refs/heads/main@{#197501}
1 file changed
tree: 0ed2ad153b53932b2cf583689ad99b2c3000b388
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cobalt
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. test_durations
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.

Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance in one of the communication channels documented at get involved.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.