Re: [OE-core] [PATCH 02/65] rustfmt: remove
From: Alexander Kanavin <hidden>
Date: 2021-10-19 17:44:43
I disagree. It carries a support burden, can be easily provided by the host, and it’s purpose is source code formatting. It does not belong in core. Alex On Tue 19. Oct 2021 at 18.34, Khem Raj [off-list ref] wrote:
On 10/19/21 8:33 AM, Alexander Kanavin wrote:quoted
The recipes does not have any consumers, is host-only, is rather out of date, and is still present in meta-rust. Rust toolchain is now tested through other items, so I don't see a use case for it. For a target example there's rust-hello-world.its a tool. Think of strace, so there is value in keeping it in oe-core so lets not drop it.quoted
Signed-off-by: Alexander Kanavin <redacted> --- meta/conf/distro/include/maintainers.inc | 1 - meta/recipes-example/rustfmt/rustfmt_1.4.2.bb | 171 ------------------ 2 files changed, 172 deletions(-) delete mode 100644 meta/recipes-example/rustfmt/rustfmt_1.4.2.bbdiff --git a/meta/conf/distro/include/maintainers.incb/meta/conf/distro/include/maintainers.incquoted
index baec2bef4d..d26d99a43d 100644--- a/meta/conf/distro/include/maintainers.inc +++ b/meta/conf/distro/include/maintainers.inc@@ -662,7 +662,6 @@ RECIPE_MAINTAINER:pn-rt-tests = "Alexander Kanavin <alex.kanavin@gmail.com>"quoted
RECIPE_MAINTAINER:pn-ruby = "Ross Burton [off-list ref]" RECIPE_MAINTAINER:pn-run-postinsts = "Ross Burton <ross.burton@arm.com " RECIPE_MAINTAINER:pn-rust = "Randy MacLeod <Randy.MacLeod@windriver.com>"quoted
-RECIPE_MAINTAINER:pn-rustfmt = "Randy MacLeod <Randy.MacLeod@windriver.com>"quoted
RECIPE_MAINTAINER:pn-rust-cross-${TARGET_ARCH} = "Randy MacLeod <Randy.MacLeod@windriver.com>"quoted
RECIPE_MAINTAINER:pn-rust-cross-canadian-${TRANSLATED_TARGET_ARCH} ="Randy MacLeod [off-list ref]"quoted
RECIPE_MAINTAINER:pn-rust-hello-world = "Randy MacLeod <Randy.MacLeod@windriver.com>"quoted
diff --git a/meta/recipes-example/rustfmt/rustfmt_1.4.2.bbb/meta/recipes-example/rustfmt/rustfmt_1.4.2.bbquoted
deleted file mode 100644 index 2e4a47eb00..0000000000--- a/meta/recipes-example/rustfmt/rustfmt_1.4.2.bb +++ /dev/null@@ -1,171 +0,0 @@ -# Auto-Generated by cargo-bitbake 0.3.13 -# -inherit cargo - -# If this is git based prefer versioned ones if they exist -# DEFAULT_PREFERENCE = "-1" - -# how to get rustfmt-nightly could be as easy as but default to a gitcheckout:quoted
-# SRC_URI += "crate://crates.io/rustfmt-nightly/1.4.2" -SRC_URI += "git://github.com/rust-lang/rustfmt.git;protocol=https;nobranch=1"quoted
-SRCREV = "aeb3496f31a0dfa90fc511520d2023634e885260" -S = "${WORKDIR}/git" -CARGO_SRC_DIR = "" -EXCLUDE_FROM_WORLD = "1" - -# please note if you have entries that do not begin with crate:// -# you must change them to how that package can be fetched -SRC_URI += " \ - crate://crates.io/aho-corasick/0.7.4 \ - crate://crates.io/annotate-snippets/0.6.1 \ - crate://crates.io/ansi_term/0.11.0 \ - crate://crates.io/argon2rs/0.2.5 \ - crate://crates.io/arrayvec/0.4.11 \ - crate://crates.io/atty/0.2.13 \ - crate://crates.io/autocfg/0.1.5 \ - crate://crates.io/backtrace-sys/0.1.31 \ - crate://crates.io/backtrace/0.3.33 \ - crate://crates.io/bitflags/1.1.0 \ - crate://crates.io/blake2-rfc/0.2.18 \ - crate://crates.io/bstr/0.2.6 \ - crate://crates.io/bytecount/0.5.1 \ - crate://crates.io/byteorder/1.3.2 \ - crate://crates.io/c2-chacha/0.2.2 \ - crate://crates.io/cargo_metadata/0.8.1 \ - crate://crates.io/cc/1.0.38 \ - crate://crates.io/cfg-if/0.1.9 \ - crate://crates.io/clap/2.33.0 \ - crate://crates.io/cloudabi/0.0.3 \ - crate://crates.io/constant_time_eq/0.1.3 \ - crate://crates.io/crossbeam-channel/0.3.9 \ - crate://crates.io/crossbeam-deque/0.2.0 \ - crate://crates.io/crossbeam-epoch/0.3.1 \ - crate://crates.io/crossbeam-utils/0.2.2 \ - crate://crates.io/crossbeam-utils/0.6.6 \ - crate://crates.io/derive-new/0.5.7 \ - crate://crates.io/diff/0.1.11 \ - crate://crates.io/dirs-sys/0.3.3 \ - crate://crates.io/dirs/2.0.1 \ - crate://crates.io/either/1.5.2 \ - crate://crates.io/ena/0.13.0 \ - crate://crates.io/env_logger/0.6.2 \ - crate://crates.io/failure/0.1.5 \ - crate://crates.io/failure_derive/0.1.5 \ - crate://crates.io/fnv/1.0.6 \ - crate://crates.io/fuchsia-cprng/0.1.1 \ - crate://crates.io/getopts/0.2.19 \ - crate://crates.io/getrandom/0.1.6 \ - crate://crates.io/globset/0.4.4 \ - crate://crates.io/heck/0.3.1 \ - crate://crates.io/humantime/1.2.0 \ - crate://crates.io/ignore/0.4.8 \ - crate://crates.io/indexmap/1.0.2 \ - crate://crates.io/itertools/0.8.0 \ - crate://crates.io/itoa/0.4.4 \ - crate://crates.io/jobserver/0.1.16 \ - crate://crates.io/lazy_static/1.3.0 \ - crate://crates.io/libc/0.2.60 \ - crate://crates.io/lock_api/0.1.5 \ - crate://crates.io/log/0.4.7 \ - crate://crates.io/memchr/2.2.1 \ - crate://crates.io/memoffset/0.2.1 \ - crate://crates.io/nodrop/0.1.13 \ - crate://crates.io/num_cpus/1.10.1 \ - crate://crates.io/owning_ref/0.4.0 \ - crate://crates.io/packed_simd/0.3.3 \ - crate://crates.io/parking_lot/0.7.1 \ - crate://crates.io/parking_lot_core/0.4.0 \ - crate://crates.io/ppv-lite86/0.2.5 \ - crate://crates.io/proc-macro2/0.4.30 \ - crate://crates.io/quick-error/1.2.2 \ - crate://crates.io/quote/0.6.13 \ - crate://crates.io/rand/0.6.5 \ - crate://crates.io/rand/0.7.0 \ - crate://crates.io/rand_chacha/0.1.1 \ - crate://crates.io/rand_chacha/0.2.1 \ - crate://crates.io/rand_core/0.3.1 \ - crate://crates.io/rand_core/0.4.0 \ - crate://crates.io/rand_core/0.5.0 \ - crate://crates.io/rand_hc/0.1.0 \ - crate://crates.io/rand_hc/0.2.0 \ - crate://crates.io/rand_isaac/0.1.1 \ - crate://crates.io/rand_jitter/0.1.4 \ - crate://crates.io/rand_os/0.1.3 \ - crate://crates.io/rand_pcg/0.1.2 \ - crate://crates.io/rand_xorshift/0.1.1 \ - crate://crates.io/rdrand/0.4.0 \ - crate://crates.io/redox_syscall/0.1.56 \ - crate://crates.io/redox_users/0.3.0 \ - crate://crates.io/regex-syntax/0.6.10 \ - crate://crates.io/regex/1.2.0 \ - crate://crates.io/rustc-ap-arena/542.0.0 \ - crate://crates.io/rustc-ap-graphviz/542.0.0 \ - crate://crates.io/rustc-ap-rustc_data_structures/542.0.0 \ - crate://crates.io/rustc-ap-rustc_errors/542.0.0 \ - crate://crates.io/rustc-ap-rustc_lexer/542.0.0 \ - crate://crates.io/rustc-ap-rustc_macros/542.0.0 \ - crate://crates.io/rustc-ap-rustc_target/542.0.0 \ - crate://crates.io/rustc-ap-serialize/542.0.0 \ - crate://crates.io/rustc-ap-syntax/542.0.0 \ - crate://crates.io/rustc-ap-syntax_pos/542.0.0 \ - crate://crates.io/rustc-demangle/0.1.15 \ - crate://crates.io/rustc-hash/1.0.1 \ - crate://crates.io/rustc-rayon-core/0.2.0 \ - crate://crates.io/rustc-rayon/0.2.0 \ - crate://crates.io/rustc-workspace-hack/1.0.0 \ - crate://crates.io/rustc_version/0.2.3 \ - crate://crates.io/ryu/1.0.0 \ - crate://crates.io/same-file/1.0.5 \ - crate://crates.io/scoped-tls/1.0.0 \ - crate://crates.io/scoped_threadpool/0.1.9 \ - crate://crates.io/scopeguard/0.3.3 \ - crate://crates.io/semver-parser/0.7.0 \ - crate://crates.io/semver/0.9.0 \ - crate://crates.io/serde/1.0.97 \ - crate://crates.io/serde_derive/1.0.97 \ - crate://crates.io/serde_json/1.0.40 \ - crate://crates.io/smallvec/0.6.10 \ - crate://crates.io/spin/0.5.0 \ - crate://crates.io/stable_deref_trait/1.1.1 \ - crate://crates.io/strsim/0.8.0 \ - crate://crates.io/structopt-derive/0.2.18 \ - crate://crates.io/structopt/0.2.18 \ - crate://crates.io/syn/0.15.42 \ - crate://crates.io/synstructure/0.10.2 \ - crate://crates.io/term/0.6.0 \ - crate://crates.io/termcolor/1.0.5 \ - crate://crates.io/textwrap/0.11.0 \ - crate://crates.io/thread_local/0.3.6 \ - crate://crates.io/toml/0.5.1 \ - crate://crates.io/ucd-util/0.1.5 \ - crate://crates.io/unicode-segmentation/1.3.0 \ - crate://crates.io/unicode-width/0.1.5 \ - crate://crates.io/unicode-xid/0.1.0 \ - crate://crates.io/unicode_categories/0.1.1 \ - crate://crates.io/utf8-ranges/1.0.3 \ - crate://crates.io/vec_map/0.8.1 \ - crate://crates.io/walkdir/2.2.9 \ - crate://crates.io/winapi-i686-pc-windows-gnu/0.4.0 \ - crate://crates.io/winapi-util/0.1.2 \ - crate://crates.io/winapi-x86_64-pc-windows-gnu/0.4.0 \ - crate://crates.io/winapi/0.3.7 \ - crate://crates.io/wincolor/1.0.1 \ -" - - - -# FIXME: update generateme with the real MD5 of the license file -LIC_FILES_CHKSUM = " \ - file://LICENSE-APACHE;md5=1836efb2eb779966696f473ee8540542 \ - file://LICENSE-MIT;md5=0b29d505d9225d1f0815cbdcf602b901 \ -" - -SUMMARY = "Tool to find and fix Rust formatting issues" -HOMEPAGE = "https://github.com/rust-lang/rustfmt" -LICENSE = "Apache-2.0 | MIT" - -# includes this file if it exists but does not fail -# this is useful for anything you may want to override from -# what cargo-bitbake generates. -include rustfmt-nightly-${PV}.inc -include rustfmt-nightly.inc -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#157121):https://lists.openembedded.org/g/openembedded-core/message/157121quoted
Mute This Topic: https://lists.openembedded.org/mt/86442640/1997914 Group Owner: openembedded-core+owner@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [raj.khem@gmail.com]quoted
-=-=-=-=-=-=-=-=-=-=-=-