[roll] Roll fuchsia Revert "Parent:     f3854bbb (Revert "[rust-3p] Migrate from term-model to vt100")"

This reverts commit b64251e713ade191aec710afc11be0f70aa7b508.

Reason for revert: static checks failing

Original change's description:
> Parent:     f3854bbb (Revert "[rust-3p] Migrate from term-model to vt100")
> Author:     Erick Tryzelaar <etryzelaar@google.com>
> AuthorDate: 2026-03-11 07:13:58 -0700
> Commit:     Gerrit Code Review <noreply-gerritcodereview@google.com>
> CommitDate: 2026-03-11 07:13:58 -0700
>
> Revert^2 "[rust-3p] Migrate from term-model to vt100"
>
> This reverts commit f3854bbbadd039b9145932c1859f3380700fcdd8.
>
> Reland "[rust-3p] Migrate from term-model to vt100"
>
> This reverts commit f3854bbbadd039b9145932c1859f3380700fcdd8.
>
> Reason for revert: Static check issue was unrelated.
>
> Original change's description:
> > Revert "[rust-3p] Migrate from term-model to vt100"
> >
> > This reverts commit f14b20ed8435eb6cbd84bbd8fe36a7c4cbb3b5b7.
> >
> > Reason for revert: Potential culprit for static checks
> >
> > Original change's description:
> > > [rust-3p] Migrate from term-model to vt100
> > >
> > > We have been stuck on a fork of alacritty's `term_model` for a number of
> > > years because the latest version carries a large number of dependencies
> > > that we don't need on Fuchsia. This patch instead switches to the
> > > `vt100` library, which provides for similar functionality, but otherwise
> > > does not import any other dependencies.
> > >
> > > This migration drops the EventProxy listener which previously triggered
> > > UI redraws when encountering CursorDirty events. With vt100, terminal
> > > state updates synchronously during parser.process(), so the UI redraw
> > > event is now just triggered explicitly after processing new PTY data.
> > >
> > > OSRB approved vt100 in fxbug.dev/489492670.
> > >
> > > Original-Fixed: 357831653
> > > Original-Bug: 489492670
> > > Original-Bug: 423022174
> > > Change-Id: I631f98c34dc92e97f4ac7c4098f8d6788f1363c7
> > > Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1526220
> > > Reviewed-by: Emircan Uysaler <emircan@google.com>
> > > Reviewed-by: Abdulla Kamar <abdulla@google.com>
> > > Commit-Queue: Erick Tryzelaar <etryzelaar@google.com>
> > > Reviewed-by: Ina Huh <ihuh@google.com>
> > > Reviewed-by: Jerry Belton <jcecil@google.com>
> > > Fuchsia-Auto-Submit: Erick Tryzelaar <etryzelaar@google.com>
> > > Reviewed-by: David Koloski <dkoloski@google.com>
> >
> > Original-Bug: 489492670
> > Original-Bug: 423022174
> > Original-Bug: 357831653
> > No-Presubmit: true
> > No-Tree-Checks: true
> > No-Try: true
> > Change-Id: I5412248c505dd56434a25d64a53db284c6582058
> > Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1535126
> > Exempt: RubberStamper 🤖 <android-build-ayeaye@system.gserviceaccount.com>
> > Commit-Queue: Sarah Chan <spqchan@google.com>
>
> Original-Bug: 489492670
> Original-Bug: 423022174
> Original-Bug: 357831653
> Change-Id: Ie1b51d3e4efa01dc8e2ed90e28cb439853c1a766
> Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1536141
> Exempt: RubberStamper 🤖 <android-build-ayeaye@system.gserviceaccount.com>
> Reviewed-by: Sarah Chan <spqchan@google.com>
> Commit-Queue: Erick Tryzelaar <etryzelaar@google.com>

Original-Bug: 489492670
Original-Bug: 423022174
Original-Bug: 357831653
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1536814
Exempt: RubberStamper 🤖 <android-build-ayeaye@system.gserviceaccount.com>
Original-Revision: ef1342db25cdec4574c31ca309b6edb378e0e0fb
GitOrigin-RevId: 5f1cfa57959c3986ba73b7c66d5c81e1180f5e95
Change-Id: Ia52c93b3163629720d6c53353d4db35bebda3fc4
1 file changed
tree: 2c0f08739901ca4c99e0eaef1daa0816b0d6bc9c
  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.