GNU bug report logs - #77802
[PATCH] gnu: Add pay-respects.

Previous Next

Package: guix-patches;

Reported by: Gabriel Santos <gabriel.santos.smtp <at> gmail.com>

Date: Mon, 14 Apr 2025 13:45:01 UTC

Severity: normal

Tags: patch

Full log


View this message in rfc822 format

From: Gabriel Santos <gabrielsantosdesouza <at> disroot.org>
To: hako <at> ultrarare.space, gabriel.santos.smtp <at> gmail.com, 77802 <at> debbugs.gnu.org
Cc: divya <at> subvertising.org, efraim <at> flashner.co.il, steve <at> futurile.net
Subject: [bug#77802] [PATCH] gnu: Add pay-respects.
Date: Mon, 14 Apr 2025 14:49:39 -0300
>So I should:
>
>1. Import the patch, with something like mumi.
>2. Run "guix import -i" again.
>3. Check the source with "tar xf $(guix build --source pay-respects) -C /tmp"
>4. Check the sources of the dependencies too.
>
>Right?

I tried to build the dependencies following the instructions in
the Cookbook:

>./pre-inst-env guix build --expression=('@@@@ (gnu packages rust-crates) rust-askama-0.13.0)'

But got an error saying that "@@@@" was an unbound variable.

But then I found this cargo-clone[1] subcommand
(got it from Nix) that seems to do the job, because the downloaded
sources have ".cargo_vcs_info.json" and other files that
indicates the crates.io origin.

From my evaluation, the only ones that could be bundling
sources are "basic-toml <at> 0.1.10" (claims to include tests from
"toml-test", inside tests/README.md, but seems to be just
a case of copying existing code) and "rust-rust-i18n-3.1.4"
(has a build.rs file, but doesn't seem to actually be bundling
anything, I don't see another package here).

[1] <https://github.com/JanLikar/cargo-clone>

-- 
Gabriel Santos




This bug report was last modified 3 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.