Erick Tryzelaar would like Owners Override to review this change.
Reland "Parent: f3854bbb (Revert "[rust-3p] Migrate from term-model to vt100")"
This reverts commit ef1342db25cdec4574c31ca309b6edb378e0e0fb.
Reason for revert: Split out the code that's related to removing third_party/alacritty-migrating into another CL.
Original change's description:
> 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 <etryz...@google.com>
> > AuthorDate: 2026-03-11 07:13:58 -0700
> > Commit: Gerrit Code Review <noreply-gerr...@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.
> > > >
> > > > Fixed: 357831653
> > > > Bug: 489492670
> > > > Bug: 423022174
> > > > Change-Id: I631f98c34dc92e97f4ac7c4098f8d6788f1363c7
> > > > Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1526220
> > > > Reviewed-by: Emircan Uysaler <emi...@google.com>
> > > > Reviewed-by: Abdulla Kamar <abd...@google.com>
> > > > Commit-Queue: Erick Tryzelaar <etryz...@google.com>
> > > > Reviewed-by: Ina Huh <ih...@google.com>
> > > > Reviewed-by: Jerry Belton <jce...@google.com>
> > > > Fuchsia-Auto-Submit: Erick Tryzelaar <etryz...@google.com>
> > > > Reviewed-by: David Koloski <dkol...@google.com>
> > >
> > > Bug: 489492670
> > > Bug: 423022174
> > > Bug: 357831653
> > > No-Presubmit: true
> > > No-Tree-Checks: true
> > > No-Try: true
> > > Change-Id: I5412248c505dd56434a25d64a53db284c6582058
> > > Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1535126
> > > Exempt: RubberStamper 🤖 <android-bu...@system.gserviceaccount.com>
> > > Commit-Queue: Sarah Chan <spq...@google.com>
> >
> > Bug: 489492670
> > Bug: 423022174
> > Bug: 357831653
> > Change-Id: Ie1b51d3e4efa01dc8e2ed90e28cb439853c1a766
> > Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1536141
> > Exempt: RubberStamper 🤖 <android-bu...@system.gserviceaccount.com>
> > Reviewed-by: Sarah Chan <spq...@google.com>
> > Commit-Queue: Erick Tryzelaar <etryz...@google.com>
>
> Bug: 489492670
> Bug: 423022174
> Bug: 357831653
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Change-Id: I2aa2672a74033ff6fe835a0ecb357b781072e0bf
> Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1536814
> Commit-Queue: Thomas Gales <tga...@google.com>
> Exempt: RubberStamper 🤖 <android-bu...@system.gserviceaccount.com>
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Adding owners-override@ since after splitting up this CL it passed all the failing tests, and some of the previous reviewers are not available.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Adding owners-override@ since after splitting up this CL it passed all the failing tests, and some of the previous reviewers are not available.
You still need a CR+2 from a regular reviewer.
a
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Change has been successfully rolled: https://turquoise-internal-review.googlesource.com/1197694
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Looks like this is still breaking the static-checks.