Re-vendoring glycin
===========================
Current Ubuntu Main Inclusion policy requires that Rust apps in Ubuntu main
be vendored.

https://canonical-ubuntu-project.readthedocs-hosted.com/MIR/mir-rust/

Prerequisites
=============
sudo apt install cargo-vendor-filterer dh-cargo-tools dpkg-dev git quilt

Updating vendored crates
========================
Run
debian/rules vendor

Repository
=========
The ubuntu/* branches are at https://salsa.debian.org/ubuntu-dev-team/glycin
The pristine-tar and upstream/* branches are at https://salsa.debian.org/gnome-team/glycin

The general workflow for Debian GNOME packages is at https://wiki.debian.org/Gnome/Git

Usually, the Ubuntu Desktop team stores the ubuntu/* branches in the same Debian GNOME Salsa repo
as the Debian package. However, given the huge size difference only for the Ubuntu vendoring, it
seems more polite to use a separate repo.

TODO
====
- Identify the specific features we need instead of all-features
- Also run dh-cargo-vendored-sources during override_dh_auto_test
  but the expected output seemed different in initial testing
