guix/guix
Hilton Chain 2ae3c69679
import: crate: Generate comments with ‘TODO REVIEW:’ prefix.
This distinguishes them from manually added ones.  When committing changes,
these ‘TODO REVIEW’ comments should be addressed and removed first.

If you're working with Rust packaging, please update your local Guix to this
commit to apply the change.

* guix/import/crate.scm (cargo-lock->expressions): Generate comments with
‘TODO REVIEW:’ prefix.
* tests/import/crate.scm ("crate-lockfile-import"): Don't check the exact
comment string.
* doc/guix-cookbook.texi (Common Workflow for Rust Packaging),
* gnu/packages/rust-crates.scm: Adjust accordingly.

Change-Id: I76b914b49be46d04cc61b101b6bc9e31cadb7f07
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
Merges: #4567
2026-01-18 11:15:36 +01:00
..
build build: renpy: Add check command. 2025-12-07 07:57:25 +01:00
build-system build: renpy: Add check command. 2025-12-07 07:57:25 +01:00
import import: crate: Generate comments with ‘TODO REVIEW:’ prefix. 2026-01-18 11:15:36 +01:00
platforms guix: Add loongarch platform. 2025-01-25 01:05:22 +08:00
scripts guix: Spelling corrections. 2026-01-14 09:16:46 +01:00
store ssh: Do not default to port 22 (let guile-ssh do it). 2025-10-06 10:30:33 +02:00
tests tests: don't use 'file://...' URIs for testing git downloads. 2025-10-12 22:22:01 +02:00
android-repo-download.scm
avahi.scm
base16.scm
base32.scm
base64.scm
build-system.scm build-system: Introduce @* macro for lazy module resolution. 2025-09-04 12:19:55 +02:00
bzr-download.scm Reapply "Update Maxim's email address." 2025-09-18 13:44:12 +09:00
cache.scm cache: Remove unused import. 2025-04-14 17:31:49 +02:00
channels.scm channels: Export channel-reference. 2025-09-23 11:13:22 +02:00
ci.scm
colors.scm
combinators.scm
config.scm.in
cpio.scm
cpu.scm guix: cpu: Recognize CPUs through GCC-15. 2025-08-06 12:02:52 +03:00
cve.scm cve: Assume that ‘criteria’ is always defined. 2025-10-06 10:40:13 +02:00
cvs-download.scm cvs-download: Implement SWH fallback. 2025-10-01 10:30:00 +02:00
d3.v3.js
deprecation.scm
derivations.scm derivations: Fix indentation. 2025-02-22 23:55:24 +09:00
describe.scm describe: Add channels to the load path right after ‘guix’. 2026-01-04 12:46:56 +01:00
diagnostics.scm Revert "guix: diagnostics: Export 'info' as replacement." 2025-12-07 21:59:52 +01:00
discovery.scm
docker.scm docker: Add powerpc64le/s390x mappings. 2025-12-07 22:11:45 +01:00
download.scm guix: download: Add mirrors for Qt5. 2025-10-29 19:48:30 +01:00
elf.scm Revert "elf: Remove bundled Guile source." 2025-10-30 16:19:49 +09:00
ftp-client.scm
gexp.scm Reapply "Update Maxim's email address." 2025-09-18 13:44:12 +09:00
git-authenticate.scm git-authenticate: Print a clear error message for malformed keys. 2025-08-23 16:57:21 +02:00
git-download.scm Reapply "Update Maxim's email address." 2025-09-18 13:44:12 +09:00
git.scm git: Fix update cached checkout when not a symref. 2025-09-25 22:04:25 +02:00
glob.scm Update Giacomo's email address. 2025-12-03 14:38:09 +09:00
gnu-maintenance.scm gnu-maintenance: ‘generic-html’ recognizes ‘release-file-regexp’ property. 2025-11-18 13:05:49 +01:00
gnupg.scm guix: Spelling corrections. 2026-01-14 09:16:46 +01:00
grafts.scm Revert "elf: Remove bundled Guile source." 2025-10-30 16:19:49 +09:00
graph.js
graph.scm graph: graphml backend: simplification 2025-11-27 13:03:52 +01:00
hash.scm
hg-download.scm gnu: Remove mercurial/pinned. 2025-11-27 14:22:24 +01:00
http-client.scm guix: Avoid ‘fdatasync’ call for caches and regular files. 2025-04-14 17:31:50 +02:00
i18n.scm
inferior.scm inferior: Fix cached-channel-instance utime call and return value. 2025-11-04 17:45:13 +01:00
ipfs.scm
least-authority.scm least-authority: Export default preserved environment variables. 2025-04-19 21:13:21 +09:00
licenses.scm guix: Spelling corrections. 2026-01-14 09:16:46 +01:00
lint.scm lint: Fix regressions in tests. 2025-11-14 16:42:16 +09:00
man-db.scm Reapply "Update Maxim's email address." 2025-09-18 13:44:12 +09:00
memoization.scm
modules.scm
monad-repl.scm monad-repl: Add "graft?" command. 2025-12-19 00:05:43 +01:00
monads.scm gexp: ‘with-parameters’ properly handles ‘%graft?’. 2025-03-05 00:28:49 +01:00
nar.scm
narinfo.scm
openpgp.scm
packages.scm guix: Spelling corrections. 2026-01-14 09:16:46 +01:00
pki.scm pki: Always make /etc/guix/acl world-readable. 2025-07-16 23:50:38 +02:00
platform.scm
profiles.scm profiles: package->manifest-entry: Filter packages. 2025-11-03 20:06:14 +08:00
profiling.scm
progress.scm
quirks.scm
read-print.scm read-print: Attempt to indent package arguments less. 2025-02-09 01:00:00 +01:00
records.scm records: ‘match-record’ throws a well-formed ’wrong-type-arg’ exception. 2025-10-06 11:06:31 +02:00
remote.scm
repl.scm
rpm.scm Reapply "Update Maxim's email address." 2025-09-18 13:44:12 +09:00
scripts.scm
search-paths.scm Reapply "Update Maxim's email address." 2025-09-18 13:44:12 +09:00
self.scm self: Install AppArmor profile. 2025-12-22 22:48:59 +01:00
serialization.scm
sets.scm
ssh.scm ssh: Do not default to port 22 (let guile-ssh do it). 2025-10-06 10:30:33 +02:00
status.scm Reapply "Update Maxim's email address." 2025-09-18 13:44:12 +09:00
store.scm gexp: ‘with-parameters’ properly handles ‘%graft?’. 2025-03-05 00:28:49 +01:00
substitutes.scm guix: Avoid ‘fdatasync’ call for caches and regular files. 2025-04-14 17:31:50 +02:00
svn-download.scm gnu: Remove subversion/pinned. 2025-11-27 14:22:24 +01:00
swh.scm swh: Catch swh-error when downloading from SWH Vault. 2025-07-17 16:41:28 +02:00
tests.scm tests: Increase test timeout and honor ‘GUIX_TESTS_BUILD_TIMEOUT’. 2025-10-17 12:23:54 +02:00
transformations.scm gnu: go-1.23: Add aarch64 micro-architecture compiler support. 2025-08-06 12:02:52 +03:00
ui.scm guix: Spelling corrections. 2026-01-14 09:16:46 +01:00
upstream.scm upstream: Do not update to same version. 2025-04-27 13:01:48 +01:00
utils.scm utils: Define 'target-hurd32?' predicate. 2025-11-03 17:18:38 +01:00
workers.scm