mbox series

[bug#57702,0/8] Update rust-clap-3 to 3.2.17

Message ID G98-R4oRZx18Wfoj1cCmRwQhhwXpZzYD8_C4o8-BRO3dwClQP6GeV8_88JtlTBSvpd9W2J9qv3U-HXwnmVxgk9WnyOpvqn38nlbYm14JX8g=@protonmail.com
Headers show
Series Update rust-clap-3 to 3.2.17 | expand

Message

VesselWave Sept. 9, 2022, 2:18 p.m. UTC
This package is one of dependecies of Alacritty terminal. rust-clap should be updated to update Alacritty

Vessel Wave (8):
gnu: Add rust-unic-emoji-char-0.9.
gnu: rust-textwrap: Add 0.15.0.
gnu: rust-crossbeam-utils-0.8: Add development inputs.
gnu: rust-parking-lot-core: Inrerit from latest.
gnu: rust-once-cell-1: Update to 1.13.1.
gnu: Add rust-clap-lex-0.2.
gnu: rust-clap-derive-3: Update to 3.2.17.
gnu: rust-clap-3: Update to 3.2.17.

gnu/packages/crates-io.scm | 157 +++++++++++++++++++++++++++----------
1 file changed, 116 insertions(+), 41 deletions(-)

base-commit: b9e0aff9dcd727ddf106592dc92f3f9b0fb5eedf
--2.37.2

Comments

VesselWave Sept. 13, 2022, 9:14 a.m. UTC | #1
Vessel Wave (8):
  gnu: rust-termion-1: Update to 1.5.6.
  gnu: rust-textwrap: Add 0.15.0.
  gnu: rust-crossbeam-utils-0.8: Add development inputs.
  gnu: rust-parking-lot-core: Inrerit from latest.
  gnu: rust-once-cell-1: Update to 1.13.1.
  gnu: Add rust-clap-lex-0.2.
  gnu: rust-clap-derive-3: Update to 3.2.17.
  gnu: rust-clap-3: Update to 3.2.17.

 gnu/packages/crates-io.scm | 156 +++++++++++++++++++++++++------------
 1 file changed, 107 insertions(+), 49 deletions(-)


base-commit: b9e0aff9dcd727ddf106592dc92f3f9b0fb5eedf
--
2.37.2
John Kehayias Sept. 20, 2022, 7:31 p.m. UTC | #2
Hi everyone,

Just dropping a note that many of these packages are required for the IceCat update that Mark has on the gnuzilla-updates branch. There, some version of the needed packages for newer rust (which is on staging already) and rust-cbindgen exist, which overlaps with the packages in this patch series. I also had contributed similar patches to another channel for building the latest of Firefox, which Mark used (along with other's work) for the IceCat update.

Anyway, just wanted to chime in so that this can be coordinated and avoid duplicated work. I only looked at this patch series quickly before, but I think many of the duplicate patches needed for cbindgen were similar across the different versions and should be straightforward to migrate to their proper package home outside of gnuzilla. Last I heard staging being merged to master was imminent, which will give us the newer rust compilers as well.

Let me know if there is something I can do to help.

John