[bug#75089,rust-team,00/27] Refactor (gnu packages crates-io).

Message ID cover.1735140635.git.herman@rimm.ee
Headers
Series Refactor (gnu packages crates-io). |

Message

Herman Rimm Dec. 25, 2024, 4 p.m. UTC
  Hello,

The packages in patches 18 to 21 build, but I have not tried their
dependents.  The package in the last patch does not build.

Cheers,
Herman

Herman Rimm (27):
  gnu: rust-arbitrary-0.4: Use inherit syntax.
  gnu: rust-rustc-version-0.3: Use inherit syntax.
  gnu: rust-rustfix-0.4: Use inherit syntax.
  gnu: rust-nettle-5: Use package name in source URI.
  gnu: rust-gobject-sys-0.14: Use package name in source URI.
  gnu: rust-indoc-1: Use package name in source URI.
  gnu: rust-indoc-impl-0.3: Use package name in source URI.
  gnu: rust-nalgebra-0.29: Remove modules.
  gnu: rust-rust-hawktracer-normal-macro-0.4: Unindent source URI.
  gnu: rust-twoway-0.1: Fix indentation.
  gnu: rust-gix-revision-0.22: Fix whitespace.
  gnu: rust-syn-0.15: Remove properties.
  gnu: rust-time-0.1: Remove whitespace.
  gnu: rust-dirs-sys-next-0.1: Do not inherit rust-dirs-sys-0.3.
  gnu: rust-winapi-0.3: Use unlabeled cargo-inputs.
  gnu: rust-nitrokey-test-0.5: Use unlabeled cargo-inputs.
  gnu: rust-progressing-3: Use unlabeled cargo-inputs.
  gnu: rust-dirs-2: Remove inputs.
  gnu: rust-libloading-0.6: Remove inputs.
  gnu: rust-nix-0.18: Remove inputs.
  gnu: rust-pcap-0.7: Remove native-inputs.
  gnu: rust-mio-named-pipes-0.1: Use list of licenses.
  gnu: rust-bindgen-0.55: Inherit inputs.
  gnu: rust-libsqlite3-sys-0.22: Inherit inputs.
  gnu: rust-libsqlite3-sys-0.20: Inherit inputs.
  gnu: rust-hyper-tls-0.4: Inherit (native-)inputs.
  gnu: rust-trust-dns-rustls-0.6: Inherit (native-)inputs.

 gnu/packages/crates-crypto.scm  |  3 +-
 gnu/packages/crates-gtk.scm     |  3 +-
 gnu/packages/crates-io.scm      | 66 ++++++++++++++-------------------
 gnu/packages/crates-vcs.scm     |  5 +--
 gnu/packages/crates-web.scm     |  8 ----
 gnu/packages/crates-windows.scm |  4 +-
 6 files changed, 35 insertions(+), 54 deletions(-)


base-commit: 5603df8e34b66bb82eb8adf502bb48ef41a90369
  

Comments

Efraim Flashner Dec. 25, 2024, 4:46 p.m. UTC | #1
I think we should hold off on removing the input labels until the
importer is updated to not use labels anymore.  Then we should probably
just do them all at once in a massive per-file commit.

On Wed, Dec 25, 2024 at 05:00:14PM +0100, Herman Rimm wrote:
> Hello,
> 
> The packages in patches 18 to 21 build, but I have not tried their
> dependents.  The package in the last patch does not build.
> 
> Cheers,
> Herman
> 
> Herman Rimm (27):
>   gnu: rust-arbitrary-0.4: Use inherit syntax.
>   gnu: rust-rustc-version-0.3: Use inherit syntax.
>   gnu: rust-rustfix-0.4: Use inherit syntax.
>   gnu: rust-nettle-5: Use package name in source URI.
>   gnu: rust-gobject-sys-0.14: Use package name in source URI.
>   gnu: rust-indoc-1: Use package name in source URI.
>   gnu: rust-indoc-impl-0.3: Use package name in source URI.
>   gnu: rust-nalgebra-0.29: Remove modules.
>   gnu: rust-rust-hawktracer-normal-macro-0.4: Unindent source URI.
>   gnu: rust-twoway-0.1: Fix indentation.
>   gnu: rust-gix-revision-0.22: Fix whitespace.
>   gnu: rust-syn-0.15: Remove properties.
>   gnu: rust-time-0.1: Remove whitespace.
>   gnu: rust-dirs-sys-next-0.1: Do not inherit rust-dirs-sys-0.3.
>   gnu: rust-winapi-0.3: Use unlabeled cargo-inputs.
>   gnu: rust-nitrokey-test-0.5: Use unlabeled cargo-inputs.
>   gnu: rust-progressing-3: Use unlabeled cargo-inputs.
>   gnu: rust-dirs-2: Remove inputs.
>   gnu: rust-libloading-0.6: Remove inputs.
>   gnu: rust-nix-0.18: Remove inputs.
>   gnu: rust-pcap-0.7: Remove native-inputs.
>   gnu: rust-mio-named-pipes-0.1: Use list of licenses.
>   gnu: rust-bindgen-0.55: Inherit inputs.
>   gnu: rust-libsqlite3-sys-0.22: Inherit inputs.
>   gnu: rust-libsqlite3-sys-0.20: Inherit inputs.
>   gnu: rust-hyper-tls-0.4: Inherit (native-)inputs.
>   gnu: rust-trust-dns-rustls-0.6: Inherit (native-)inputs.
> 
>  gnu/packages/crates-crypto.scm  |  3 +-
>  gnu/packages/crates-gtk.scm     |  3 +-
>  gnu/packages/crates-io.scm      | 66 ++++++++++++++-------------------
>  gnu/packages/crates-vcs.scm     |  5 +--
>  gnu/packages/crates-web.scm     |  8 ----
>  gnu/packages/crates-windows.scm |  4 +-
>  6 files changed, 35 insertions(+), 54 deletions(-)
> 
> 
> base-commit: 5603df8e34b66bb82eb8adf502bb48ef41a90369
> -- 
> 2.45.2
> 
> 
>
  
Efraim Flashner Dec. 26, 2024, 1:44 p.m. UTC | #2
Thanks for the patches. I've pushed them to the rust-team branch with a
few exceptions.

On Wed, Dec 25, 2024 at 05:00:14PM +0100, Herman Rimm wrote:
> Hello,
> 
> The packages in patches 18 to 21 build, but I have not tried their
> dependents.  The package in the last patch does not build.
> 
> Cheers,
> Herman
> 
> Herman Rimm (27):
>   gnu: rust-arbitrary-0.4: Use inherit syntax.
>   gnu: rust-rustc-version-0.3: Use inherit syntax.
>   gnu: rust-rustfix-0.4: Use inherit syntax.
>   gnu: rust-nettle-5: Use package name in source URI.
>   gnu: rust-gobject-sys-0.14: Use package name in source URI.
>   gnu: rust-indoc-1: Use package name in source URI.
>   gnu: rust-indoc-impl-0.3: Use package name in source URI.
>   gnu: rust-nalgebra-0.29: Remove modules.
>   gnu: rust-rust-hawktracer-normal-macro-0.4: Unindent source URI.
>   gnu: rust-twoway-0.1: Fix indentation.
>   gnu: rust-gix-revision-0.22: Fix whitespace.
>   gnu: rust-syn-0.15: Remove properties.
>   gnu: rust-time-0.1: Remove whitespace.
I dropped this one, I think we can skip it
>   gnu: rust-dirs-sys-next-0.1: Do not inherit rust-dirs-sys-0.3.
>   gnu: rust-winapi-0.3: Use unlabeled cargo-inputs.
>   gnu: rust-nitrokey-test-0.5: Use unlabeled cargo-inputs.
>   gnu: rust-progressing-3: Use unlabeled cargo-inputs.
I dropped these 3, I'd like to wait until the importer is updated to
import unlabeled crates
>   gnu: rust-dirs-2: Remove inputs.
>   gnu: rust-libloading-0.6: Remove inputs.
>   gnu: rust-nix-0.18: Remove inputs.
>   gnu: rust-pcap-0.7: Remove native-inputs.
>   gnu: rust-mio-named-pipes-0.1: Use list of licenses.
>   gnu: rust-bindgen-0.55: Inherit inputs.
>   gnu: rust-libsqlite3-sys-0.22: Inherit inputs.
>   gnu: rust-libsqlite3-sys-0.20: Inherit inputs.
>   gnu: rust-hyper-tls-0.4: Inherit (native-)inputs.
>   gnu: rust-trust-dns-rustls-0.6: Inherit (native-)inputs.
> 
>  gnu/packages/crates-crypto.scm  |  3 +-
>  gnu/packages/crates-gtk.scm     |  3 +-
>  gnu/packages/crates-io.scm      | 66 ++++++++++++++-------------------
>  gnu/packages/crates-vcs.scm     |  5 +--
>  gnu/packages/crates-web.scm     |  8 ----
>  gnu/packages/crates-windows.scm |  4 +-
>  6 files changed, 35 insertions(+), 54 deletions(-)
> 
> 
> base-commit: 5603df8e34b66bb82eb8adf502bb48ef41a90369
> -- 
> 2.45.2
> 
> 
>