summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/guix-cookbook.texi9
1 files changed, 9 insertions, 0 deletions
diff --git a/doc/guix-cookbook.texi b/doc/guix-cookbook.texi
index 09a49a1c9a8..73b1e16b241 100644
--- a/doc/guix-cookbook.texi
+++ b/doc/guix-cookbook.texi
@@ -1709,6 +1709,15 @@ $ cargo audit
1709$ cargo license 1709$ cargo license
1710@end example 1710@end example
1711 1711
1712@quotation Note
1713Before running @command{cargo generate-lockfile}, make sure you have checked
1714out the correct tag for the version you are packaging. This ensures that
1715@code{Cargo.toml} matches the file used in the packages's @code{source} field.
1716To make sure, you can obtain the exact source with @command{./pre-inst-env guix
1717build --source <package>} and only then run @command{cargo generate-lockfile} on
1718that source tree.
1719@end quotation
1720
1712@command{cargo generate-lockfile} updates dependencies to compatible versions. 1721@command{cargo generate-lockfile} updates dependencies to compatible versions.
1713Applying it to all Rust applications helps reduce a great number of Rust 1722Applying it to all Rust applications helps reduce a great number of Rust
1714libraries we need to check later. Although sometimes libraries may fail to 1723libraries we need to check later. Although sometimes libraries may fail to