unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
* [bug#56057] [PATCH 00/27] gnu: Add dua-cli.
@ 2022-06-18 19:56 antlers
  2022-06-18 19:56 ` [bug#56056] [gnu: Add dua-cli. 01/27] gnu: Add rust-addr2line-0.17 antlers
                   ` (31 more replies)
  0 siblings, 32 replies; 64+ messages in thread
From: antlers @ 2022-06-18 19:56 UTC (permalink / raw)
  To: 56057, antlers

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?
- 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.
- 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.
- Chose to make a new package vs. updating in-place based on existing
  precedent for each package, which usually meant a new package for
  every minor release (with patch point releases updated in-place), but
  some packages seem to accept minor point releases in-place, while
  still others have a seperate package for every patch. Just hoping I
  made sensible choices.
- As an aside, I did update each superseded package to inherit from it's
  successor, but didn't DRY the arguments and inputs in all applicable
  cases. `rust-windows-*` in particular could probably be cut down to a
  list of version numbers and a constructor, a la make-linux-libre? But
  ah well, it works as-is.






^ permalink raw reply	[flat|nested] 64+ messages in thread

end of thread, other threads:[~2022-07-24 22:00 UTC | newest]

Thread overview: 64+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-06-18 19:56 [bug#56057] [PATCH 00/27] gnu: Add dua-cli antlers
2022-06-18 19:56 ` [bug#56056] [gnu: Add dua-cli. 01/27] gnu: Add rust-addr2line-0.17 antlers
2022-06-18 19:56 ` [bug#56061] [gnu: Add dua-cli. 02/27] gnu: Add rust-adler-1 antlers
2022-06-18 19:56 ` [bug#56059] [gnu: Add dua-cli. 03/27] gnu: Add rust-crossterm-0.22 antlers
2022-06-18 19:56 ` [bug#56062] [gnu: Add dua-cli. 04/27] gnu: rust-clap-3: Update to 3.2.4 antlers
2022-06-18 19:56 ` [bug#56058] [gnu: Add dua-cli. 05/27] gnu: Add rust-autocfg-1.1 antlers
2022-06-18 19:56 ` [bug#56060] [gnu: Add dua-cli. 06/27] gnu: Add rust-parking-lot-0.12 antlers
2022-06-18 19:56 ` [bug#56063] [gnu: Add dua-cli. 07/27] gnu: rust-lock-api-0.4: Update to 0.4.7 antlers
2022-06-18 19:56 ` [bug#56064] [gnu: Add dua-cli. 08/27] gnu: Add rust-crossterm-winapi-0.8 antlers
2022-06-18 19:56 ` [bug#56065] [gnu: Add dua-cli. 09/27] gnu: Add rust-crosstemion-0.9 antlers
2022-06-18 19:56 ` [bug#56066] [gnu: Add dua-cli. 10/27] gnu: Add rust-gimli-0.26 antlers
2022-06-18 19:56 ` [bug#56069] [gnu: Add dua-cli. 11/27] gnu: Add rust-jwalk-0.6 antlers
2022-06-18 19:56 ` [bug#56067] [gnu: Add dua-cli. 12/27] gnu: Add rust-miniz-oxide-0.5 antlers
2022-06-18 19:56 ` [bug#56074] [gnu: Add dua-cli. 13/27] gnu: Add rust-object-0.28 antlers
2022-06-18 19:56 ` [bug#56068] [gnu: Add dua-cli. 14/27] gnu: rust-once-cell-1: Update to 1.12.0 antlers
2022-06-18 19:56 ` [bug#56073] [gnu: Add dua-cli. 15/27] gnu: Add rust-open-3 antlers
2022-06-18 19:56 ` [bug#56072] [gnu: Add dua-cli. 16/27] gnu: Add rust-parking-lot-core-0.9 antlers
2022-06-18 19:56 ` [bug#56070] [gnu: Add dua-cli. 17/27] gnu: Add rust-pretty-assertions-1.2 antlers
2022-06-18 19:56 ` [bug#56071] [gnu: Add dua-cli. 18/27] gnu: Add rust-simd-adler32-0.3 antlers
2022-06-18 19:56 ` [bug#56057] [gnu: Add dua-cli. 19/27] gnu: rust-sysctl-0.23: Update to 0.23.15 antlers
2022-06-18 19:56 ` [bug#56057] [gnu: Add dua-cli. 20/27] gnu: Add rust-textwrap-0.15 antlers
2022-07-24 21:59   ` [bug#56074] " Aleksandr Vityazev
2022-06-18 19:56 ` [bug#56057] [gnu: Add dua-cli. 21/27] gnu: Add rust-tui-0.17 antlers
2022-06-18 19:56 ` [bug#56057] [gnu: Add dua-cli. 22/27] gnu: Add rust-tui-react-0.18 antlers
2022-06-18 19:56 ` [bug#56057] [gnu: Add dua-cli. 23/27] gnu: Add rust-clap-derive-3 antlers
2022-06-18 20:17   ` Maxime Devos
2022-06-18 19:56 ` [bug#56057] [gnu: Add dua-cli. 24/27] gnu: Add rust-clap-lex-3 antlers
2022-06-18 19:56 ` [bug#56057] [gnu: Add dua-cli. 25/27] gnu: Add rust-windows-sys-0.36 & per-target varitations antlers
2022-06-20 11:15   ` Maxime Devos
2022-06-20 11:15   ` Maxime Devos
2022-06-20 11:17   ` Maxime Devos
2022-06-21 16:56     ` antlers
2022-06-18 19:56 ` [bug#56057] [gnu: Add dua-cli. 26/27] gnu: rust-backtrace-0.3: Update to 0.3.65 antlers
2022-06-18 19:56 ` [bug#56057] [gnu: Add dua-cli. 27/27] gnu: Add dua-cli antlers
2022-06-18 20:01 ` [bug#56057] " antlers
2022-06-19  8:10 ` [bug#56057] [PATCH 00/27] " ( via Guix-patches via
2022-06-19  8:51 ` Maxime Devos
2022-06-19  9:04 ` Maxime Devos
2022-06-19 17:26   ` [bug#56057] [bug #56057] " antlers
2022-06-19 17:26     ` [bug#56057] [bug #56057] [PATCH v2 01/21] gnu: Add rust-addr2line-0.17 antlers
2022-06-19 17:26     ` [bug#56057] [bug #56057] [PATCH v2 02/21] gnu: Add rust-adler-1 antlers
2022-06-19 17:26     ` [bug#56057] [bug #56057] [PATCH v2 03/21] gnu: Add rust-crossterm-0.22 antlers
2022-06-19 17:26     ` [bug#56057] [bug #56057] [PATCH v2 04/21] gnu: rust-autocfg-1: Update to 1.1 antlers
2022-06-19 17:26     ` [bug#56057] [bug #56057] [PATCH v2 05/21] gnu: Add rust-parking-lot-0.12 antlers
2022-06-19 17:26     ` [bug#56057] [bug #56057] [PATCH v2 06/21] gnu: rust-lock-api-0.4: Update to 0.4.7 antlers
2022-06-19 17:26     ` [bug#56057] [bug #56057] [PATCH v2 07/21] gnu: Add rust-crossterm-winapi-0.8 antlers
2022-06-19 17:26     ` [bug#56057] [bug #56057] [PATCH v2 08/21] gnu: Add rust-crosstemion-0.9 antlers
2022-06-19 17:26     ` [bug#56057] [bug #56057] [PATCH v2 09/21] gnu: Add rust-gimli-0.26 antlers
2022-06-19 17:27     ` [bug#56057] [bug #56057] [PATCH v2 10/21] gnu: Add rust-jwalk-0.6 antlers
2022-06-19 17:27     ` [bug#56057] [bug #56057] [PATCH v2 11/21] gnu: Add rust-miniz-oxide-0.5 antlers
2022-06-19 17:27     ` [bug#56057] [bug #56057] [PATCH v2 12/21] gnu: Add rust-object-0.28 antlers
2022-06-19 17:27     ` [bug#56057] [bug #56057] [PATCH v2 13/21] gnu: rust-once-cell-1: Update to 1.12.0 antlers
2022-06-19 17:27     ` [bug#56057] [bug #56057] [PATCH v2 14/21] gnu: Add rust-open-3 antlers
2022-06-19 17:49       ` EHarding830
2022-06-20  5:22         ` antlers
2022-06-19 17:27     ` [bug#56057] [bug #56057] [PATCH v2 15/21] gnu: Add rust-parking-lot-core-0.9 antlers
2022-06-19 17:27     ` [bug#56057] [bug #56057] [PATCH v2 16/21] gnu: Add rust-pretty-assertions-1.2 antlers
2022-06-19 17:27     ` [bug#56057] [bug #56057] [PATCH v2 17/21] gnu: Add rust-simd-adler32-0.3 antlers
2022-06-19 17:27     ` [bug#56057] [bug #56057] [PATCH v2 18/21] gnu: rust-sysctl-0.23: Update to 0.23.15 antlers
2022-06-19 17:56       ` Antlers
2022-06-19 17:27     ` [bug#56057] [bug #56057] [PATCH v2 19/21] gnu: Add rust-tui-0.17 antlers
2022-06-19 17:27     ` [bug#56057] [bug #56057] [PATCH v2 20/21] gnu: Add rust-tui-react-0.18 antlers
2022-06-19 17:27     ` [bug#56057] [bug #56057] [PATCH v2 21/21] gnu: rust-backtrace-0.3: Update to 0.3.65 antlers
2022-06-19 18:09 ` [bug#56057] [bug #56057] [PATCH v2 14/21] gnu: Add rust-open-3 Antlers

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).