File: README.source

package info (click to toggle)
gnome-snapshot 49.1-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 2,600 kB
  • sloc: sh: 61; makefile: 58
file content (32 lines) | stat: -rw-r--r-- 1,109 bytes parent folder | download
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