From patchwork Wed Jan 28 18:02:16 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stefan Schantl X-Patchwork-Id: 9450 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (secp384r1 raw public key) server-digest SHA384 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mail01.haj.ipfire.org", Issuer "R12" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4f1VXt47xCz3wk2 for ; Wed, 28 Jan 2026 18:04:46 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [IPv6:2001:678:b28::201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail02.haj.ipfire.org", Issuer "E8" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4f1VXs5KpRz5kq for ; Wed, 28 Jan 2026 18:04:45 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [IPv6:::1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4f1VXs4bkFz2yBj for ; Wed, 28 Jan 2026 18:04:45 +0000 (UTC) X-Original-To: development@lists.ipfire.org Received: from mail01.ipfire.org (mail01.haj.ipfire.org [IPv6:2001:678:b28::25]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (secp384r1 raw public key) server-digest SHA384 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mail01.haj.ipfire.org", Issuer "R12" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4f1VXp6Ht4z2xJy for ; Wed, 28 Jan 2026 18:04:42 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4f1VXm6bXJz5h1; Wed, 28 Jan 2026 18:04:40 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1769623481; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=8rXOOjVh+6q1vDou9X0SfR5OHvOJ8/Bmy9mBU/dAEPg=; b=mkI2v1S3njj1TT0btSuolPXlX4+fz7N4jIWMU0aroBtsUzUFbBsowORRJrdr/sn56QEPXi eQeWQKql3KsPcODA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1769623481; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=8rXOOjVh+6q1vDou9X0SfR5OHvOJ8/Bmy9mBU/dAEPg=; b=K3LhCbrJI/0pxvXqEGI+aaruIUDT0ODdqjPsG0swziMfbvWXggpbsRrsf2qofRr/bFWMDs 1w1FYJ51pFlntowkguN/euCMZAjYp6EVif0Auv6D/r5Zv0u28xtHpypH2Ozlc5CrhBI6yO bNGGqWMeCwY9kgAsuq33AI5KIevzZhAsDZETSaqJHQpetpKNdswpwWZbtt7tRTTqyq8sss L1e7IxtwVaO+icu9fELevHFZamHIfGOvjOrh+EEduw527YcA9BFs8OMg4nPFI4GrDDtr9d zUcO4xbgVp0gZZP3dpEa5vqnzU2NXRaKh7CKvl6CiRllDHe3nVTklxMBviQAEw== From: Stefan Schantl To: development@lists.ipfire.org Cc: Stefan Schantl Subject: [PATCH] rust: Cleanup/Drop unneeded modules Date: Wed, 28 Jan 2026 19:02:16 +0100 Message-ID: <20260128180216.376417-1-stefan.schantl@ipfire.org> Precedence: list List-Id: List-Subscribe: , List-Unsubscribe: , List-Post: List-Help: Sender: Mail-Followup-To: MIME-Version: 1.0 suricata and clamav are shipping the required modules for building with their source tarballs, therefore we do not need to package those modules anymore and they safely can be dropped. Signed-off-by: Stefan Schantl --- make.sh | 62 --------------------------------------------------------- 1 file changed, 62 deletions(-) diff --git a/make.sh b/make.sh index 205aba057..fd8dd310b 100755 --- a/make.sh +++ b/make.sh @@ -1594,15 +1594,12 @@ build_system() { lfsmake2 linux-atm lfsmake2 libqmi lfsmake2 c-ares - lfsmake2 rust-dissimilar lfsmake2 rust-cfg-if lfsmake2 rust-libc - lfsmake2 rust-libc-0.2.108 lfsmake2 rust-windows-link lfsmake2 rust-windows-sys lfsmake2 rust-errno lfsmake2 rust-anyhow - lfsmake2 rust-unicode-xid-0.2.1 lfsmake2 rust-unicode-xid lfsmake2 rust-unicode-ident lfsmake2 rust-proc-macro2 @@ -1610,13 +1607,7 @@ build_system() { lfsmake2 rust-syn lfsmake2 rust-prettyplease lfsmake2 rust-id-arena - lfsmake2 rust-log-0.4.14 lfsmake2 rust-log - lfsmake2 rust-ucd-trie - lfsmake2 rust-pest - lfsmake2 rust-semver-parser-0.7.0 - lfsmake2 rust-semver-parser - lfsmake2 rust-semver-0.9.0 lfsmake2 rust-semver lfsmake2 rust-bitflags lfsmake2 rust-allocator-api2 @@ -1624,10 +1615,8 @@ build_system() { lfsmake2 rust-equivalent lfsmake2 rust-hashbrown lfsmake2 rust-indexmap - lfsmake2 rust-serde_derive-1.0.216 lfsmake2 rust-serde_derive lfsmake2 rust-serde_core - lfsmake2 rust-serde-1.0.216 lfsmake2 rust-serde lfsmake2 rust-memchr lfsmake2 rust-itoa @@ -1641,7 +1630,6 @@ build_system() { lfsmake2 rust-simd-adler32 lfsmake2 rust-miniz_oxide lfsmake2 rust-flate2 - lfsmake2 rust-smallvec-1.8.0 lfsmake2 rust-smallvec lfsmake2 rust-spdx lfsmake2 rust-percent-encoding @@ -1686,85 +1674,36 @@ build_system() { lfsmake2 rust-wasip2 lfsmake2 rust-r-efi lfsmake2 rust-getrandom - lfsmake2 rust-getrandom-0.2.4 - lfsmake2 rust-typenum lfsmake2 rust-version-check - lfsmake2 rust-generic-array - lfsmake2 rust-crypto-common - lfsmake2 rust-cipher - lfsmake2 rust-hex lfsmake2 rust-syn-1.0.109 - lfsmake2 rust-syn-2.0.90 - lfsmake2 rust-home lfsmake2 rust-lazy-static lfsmake2 rust-aho-corasick lfsmake2 rust-regex-syntax lfsmake2 rust-regex - lfsmake2 rust-same-file - lfsmake2 rust-walkdir - lfsmake2 rust-dirs - lfsmake2 rust-toolchain_find - lfsmake2 rust-synstructure - lfsmake2 rust-block-buffer - lfsmake2 rust-digest - lfsmake2 rust-ppv-lite86 - lfsmake2 rust-rand_core - lfsmake2 rust-rand_core-0.4.2 - lfsmake2 rust-rand_core-0.3.1 - lfsmake2 rust-rand_chacha - lfsmake2 rust-rand_hc - lfsmake2 rust-rand - lfsmake2 rust-rdrand - lfsmake2 rust-rand-0.4 - lfsmake2 rust-log-0.4.14 - lfsmake2 rust-num_cpus - lfsmake2 rust-crossbeam-utils lfsmake2 rust-autocfg - lfsmake2 rust-memoffset lfsmake2 rust-scopeguard - lfsmake2 rust-crossbeam-epoch - lfsmake2 rust-crossbeam-deque - lfsmake2 rust-either - lfsmake2 rust-crossbeam-channel - lfsmake2 rust-rayon-core - lfsmake2 rust-rayon - lfsmake2 rust-remove_dir_all - lfsmake2 rust-tempdir - lfsmake2 rust-glob lfsmake2 rust-once_cell - lfsmake2 rust-once_cell-1.9.0 - lfsmake2 rust-termcolor lfsmake2 rust-serde_spanned lfsmake2 rust-toml_datetime lfsmake2 rust-winnow lfsmake2 rust-toml_edit lfsmake2 rust-toml - lfsmake2 rust-target-triple - lfsmake2 rust-trybuild lfsmake2 rust-unindent lfsmake2 rust-proc-macro-hack - lfsmake2 rust-indoc-impl lfsmake2 rust-indoc-impl-0.3.6 - lfsmake2 rust-indoc lfsmake2 rust-indoc-0.3.6 lfsmake2 rust-instant lfsmake2 rust-lock_api lfsmake2 rust-parking_lot_core lfsmake2 rust-parking_lot lfsmake2 rust-paste-impl - lfsmake2 rust-paste lfsmake2 rust-paste-0.1.18 - lfsmake2 rust-ctor - lfsmake2 rust-ghost - lfsmake2 rust-inventory-impl - lfsmake2 rust-inventory lfsmake2 rust-pyo3-build-config lfsmake2 rust-pyo3-macros-backend lfsmake2 rust-pyo3-macros lfsmake2 rust-pyo3 lfsmake2 rust-num-traits lfsmake2 rust-num-integer - lfsmake2 rust-num_threads lfsmake2 rust-time lfsmake2 rust-iana-time-zone lfsmake2 rust-chrono @@ -1775,7 +1714,6 @@ build_system() { lfsmake2 rust-Inflector lfsmake2 rust-ouroboros_macro lfsmake2 rust-aliasable - lfsmake2 rust-stable_deref_trait lfsmake2 rust-ouroboros lfsmake2 rust-base64 lfsmake2 rust-pem