1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
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/snapshot
The pristine-tar and upstream/* branches are at https://salsa.debian.org/gnome-team/snapshot
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
|