GNU bug report logs -
#56057
[PATCH 00/27] gnu: Add dua-cli.
Previous Next
Reported by: antlers <autumnalantlers <at> gmail.com>
Date: Sat, 18 Jun 2022 19:58:02 UTC
Severity: normal
Tags: patch
Merged with 56056,
56058,
56059,
56060,
56061,
56062,
56063,
56064,
56065,
56066,
56067,
56068,
56069,
56070,
56071,
56072,
56073,
56074
Full log
Message #44 received at 56057 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
antlers schreef op za 18-06-2022 om 12:56 [-0700]:
> Hi! I imported dua-cli via `guix import` for personal use, and thought
> I'd try to upstream the involved packages. I'm awfully new to Guix, so
> just let me know if I'm, uh, doing this right! I also (practically)
> haven't used Rust, so, I might not be the best person to be doing this,
> and have some light notes.
>
> - Is a lot of small commits the way to go?
Yes.
> - Didn't update rust-tui or rust-crossterm to their latest versions,
> think I've got enough here as it is.
> - rust-clap fails a lint because of a TLS error / re-direct that I'm
> not sure I can do anything about.
I recommend putting that in the commit message (or below the --- line),
and in particular mentioning the exact lint message.
> - Wasn't sure when it was approriate to preserve the #:skip-build flag
> inserted by `guix import`, so I'll likely need to tweak those.
> - Some packages (namely rust-clap-3, which came out of Beta) have pretty
> sweeping dependency changes, including losing their
> #:cargo-development-inputs; I went with what `guix import` gave me,
> figuring that the packages build and dua-cli works just fine that way,
> but might be missing a broader context.
Broader context: looking at (guix import crate), cargo-build-system
removes them, but that's only possible because tests aren't run which
should be fixed once antioxidant is done (though running tests is not
yet implemented in antioxidant). So looks like that part of (guix
import crate) is obsolete ...
Greetings,
Maxime.
[signature.asc (application/pgp-signature, inline)]
This bug report was last modified 3 years and 17 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.