Bug 1997731 - Review Request: rust-resctl-demo - Guided tour of Linux resource control with live demos
Summary: Review Request: rust-resctl-demo - Guided tour of Linux resource control with...
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Neal Gompa
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: 1990906 1990927 1990930 1990944
Blocks:
TreeView+ depends on / blocked
 
Reported: 2021-08-25 17:35 UTC by Davide Cavalca
Modified: 2021-10-22 16:18 UTC (History)
2 users (show)

Fixed In Version: rust-resctl-demo-2.1.2-1.fc36
Clone Of:
Environment:
Last Closed: 2021-10-22 16:18:14 UTC
Type: ---
Embargoed:
ngompa13: fedora-review+


Attachments (Terms of Use)

Description Davide Cavalca 2021-08-25 17:35:28 UTC
Spec URL: https://dcavalca.fedorapeople.org/review/rust-resctl-demo/rust-resctl-demo.spec
SRPM URL: https://dcavalca.fedorapeople.org/review/rust-resctl-demo/rust-resctl-demo-2.1.1-1.fc36.src.rpm

Description:
resctl-demo demonstrates and documents various aspects of resource control
using self-contained workloads in guided scenarios.

Fedora Account System Username: dcavalca

Comment 1 Davide Cavalca 2021-10-21 21:19:22 UTC
Effective license calculation:
ASL 2.0 and (ASL 2.0 or Boost) and (ASL 2.0 or MIT) and BSD and MIT and (MIT or ASL 2.0) and (MIT or ASL 2.0 or zlib) and (Unlicense or MIT) and (zlib or ASL 2.0 or MIT) = ASL 2.0 and BSD and MIT

Full list:
# ASL 2.0 or Boost: rust-ryu 1.0.5
# ASL 2.0 or MIT: rust-autocfg 1.0.1
# ASL 2.0 or MIT: rust-fnv 1.0.7
# ASL 2.0 or MIT: rust-rayon 1.5.1
# ASL 2.0 or MIT: rust-rayon-core 1.9.1
# ASL 2.0 or MIT: rust-signal-hook 0.3.10
# ASL 2.0 or MIT: rust-signal-hook-registry 1.4.0
# ASL 2.0: rust-rd-agent-intf 2.1.2
# ASL 2.0: rust-rd-hashd-intf 2.1.2
# ASL 2.0: rust-rd-util 2.1.2
# ASL 2.0: rust-xi-unicode 0.3.0
# BSD: rust-cursive-tabs 0.6.0
# MIT or ASL 2.0 or zlib: rust-tinyvec_macros 0.1.0
# MIT or ASL 2.0: rust-ahash 0.7.4
# MIT or ASL 2.0: rust-anyhow 1.0.44
# MIT or ASL 2.0: rust-bitflags 1.3.2
# MIT or ASL 2.0: rust-cc 1.0.71
# MIT or ASL 2.0: rust-cfg-if 1.0.0
# MIT or ASL 2.0: rust-chrono 0.4.19
# MIT or ASL 2.0: rust-crossbeam 0.8.1
# MIT or ASL 2.0: rust-crossbeam-channel 0.5.1
# MIT or ASL 2.0: rust-crossbeam-deque 0.8.1
# MIT or ASL 2.0: rust-crossbeam-epoch 0.9.5
# MIT or ASL 2.0: rust-crossbeam-queue 0.3.2
# MIT or ASL 2.0: rust-crossbeam-utils 0.8.5
# MIT or ASL 2.0: rust-ctrlc 3.2.0
# MIT or ASL 2.0: rust-either 1.6.1
# MIT or ASL 2.0: rust-enum-map 1.1.0
# MIT or ASL 2.0: rust-enum-map-derive 0.5.0
# MIT or ASL 2.0: rust-env_logger 0.8.4
# MIT or ASL 2.0: rust-err-derive 0.2.4
# MIT or ASL 2.0: rust-form_urlencoded 1.0.1
# MIT or ASL 2.0: rust-getrandom 0.2.3
# MIT or ASL 2.0: rust-git2 0.13.20
# MIT or ASL 2.0: rust-glob 0.3.0
# MIT or ASL 2.0: rust-humantime 2.1.0
# MIT or ASL 2.0: rust-ident_case 1.0.1
# MIT or ASL 2.0: rust-idna 0.2.3
# MIT or ASL 2.0: rust-itoa 0.4.8
# MIT or ASL 2.0: rust-jobserver 0.1.24
# MIT or ASL 2.0: rust-json 0.12.4
# MIT or ASL 2.0: rust-lazy_static 1.4.0
# MIT or ASL 2.0: rust-libc 0.2.103
# MIT or ASL 2.0: rust-libgit2-sys 0.12.21
# MIT or ASL 2.0: rust-libz-sys 1.1.3
# MIT or ASL 2.0: rust-log 0.4.14
# MIT or ASL 2.0: rust-num 0.4.0
# MIT or ASL 2.0: rust-num-bigint 0.4.2
# MIT or ASL 2.0: rust-num-bigint0.3 0.3.3
# MIT or ASL 2.0: rust-num-complex 0.4.0
# MIT or ASL 2.0: rust-num-complex0.3 0.3.1
# MIT or ASL 2.0: rust-num-integer 0.1.44
# MIT or ASL 2.0: rust-num-iter 0.1.42
# MIT or ASL 2.0: rust-num-rational 0.4.0
# MIT or ASL 2.0: rust-num-rational0.3 0.3.2
# MIT or ASL 2.0: rust-num-traits 0.2.14
# MIT or ASL 2.0: rust-num0.3 0.3.1
# MIT or ASL 2.0: rust-num_cpus 1.13.0
# MIT or ASL 2.0: rust-numtoa 0.2.4
# MIT or ASL 2.0: rust-once_cell 1.8.0
# MIT or ASL 2.0: rust-page_size 0.4.2
# MIT or ASL 2.0: rust-percent-encoding 2.1.0
# MIT or ASL 2.0: rust-pkg-config 0.3.20
# MIT or ASL 2.0: rust-ppv-lite86 0.2.10
# MIT or ASL 2.0: rust-proc-macro-error 1.0.4
# MIT or ASL 2.0: rust-proc-macro-error-attr 1.0.4
# MIT or ASL 2.0: rust-proc-macro2 1.0.29
# MIT or ASL 2.0: rust-quote 1.0.10
# MIT or ASL 2.0: rust-rand 0.8.4
# MIT or ASL 2.0: rust-rand_chacha 0.3.1
# MIT or ASL 2.0: rust-rand_core 0.6.3
# MIT or ASL 2.0: rust-regex 1.5.4
# MIT or ASL 2.0: rust-regex-syntax 0.6.25
# MIT or ASL 2.0: rust-remove_dir_all 0.7.0
# MIT or ASL 2.0: rust-rustc_version 0.4.0
# MIT or ASL 2.0: rust-rustversion 1.0.5
# MIT or ASL 2.0: rust-scopeguard 1.1.0
# MIT or ASL 2.0: rust-semver 1.0.4
# MIT or ASL 2.0: rust-serde 1.0.130
# MIT or ASL 2.0: rust-serde_derive 1.0.130
# MIT or ASL 2.0: rust-serde_json 1.0.68
# MIT or ASL 2.0: rust-simplelog 0.10.2
# MIT or ASL 2.0: rust-smallvec 1.7.0
# MIT or ASL 2.0: rust-stable_deref_trait 1.2.0
# MIT or ASL 2.0: rust-syn 1.0.77
# MIT or ASL 2.0: rust-tempfile 3.2.0
# MIT or ASL 2.0: rust-term_size 0.3.2
# MIT or ASL 2.0: rust-terminal_size 0.1.17
# MIT or ASL 2.0: rust-thiserror 1.0.29
# MIT or ASL 2.0: rust-thiserror-impl 1.0.29
# MIT or ASL 2.0: rust-time0.1 0.1.44
# MIT or ASL 2.0: rust-unicode-bidi 0.3.6
# MIT or ASL 2.0: rust-unicode-normalization 0.1.19
# MIT or ASL 2.0: rust-unicode-segmentation 1.8.0
# MIT or ASL 2.0: rust-unicode-width 0.1.9
# MIT or ASL 2.0: rust-unicode-xid 0.2.2
# MIT or ASL 2.0: rust-url 2.2.2
# MIT or ASL 2.0: rust-vec_map 0.8.2
# MIT or ASL 2.0: rust-vergen 5.1.15
# MIT or ASL 2.0: rust-version_check 0.9.3
# MIT or ASL 2.0: rust-wasmer_enumset 1.0.1
# MIT or ASL 2.0: rust-wasmer_enumset_derive 0.5.0
# MIT: rust-ansi_term0.11 0.11.0
# MIT: rust-atty 0.2.14
# MIT: rust-clap2 2.33.3
# MIT: rust-console 0.14.1
# MIT: rust-cursive 0.16.3
# MIT: rust-cursive_buffered_backend 0.5.0
# MIT: rust-cursive_core 0.2.2
# MIT: rust-darling 0.12.2
# MIT: rust-darling_core 0.12.2
# MIT: rust-darling_macro 0.12.2
# MIT: rust-doc-comment 0.3.3
# MIT: rust-enum-iterator 0.6.0
# MIT: rust-enum-iterator-derive 0.6.0
# MIT: rust-getset 0.1.1
# MIT: rust-matches 0.1.9
# MIT: rust-memoffset 0.6.4
# MIT: rust-nix 0.22.1
# MIT: rust-owning_ref 0.4.1
# MIT: rust-partition-identity 0.2.8
# MIT: rust-proc-mounts 0.2.4
# MIT: rust-rustbus 0.17.0
# MIT: rust-rustbus_derive 0.4.0
# MIT: rust-scan_fmt 0.2.6
# MIT: rust-strsim 0.10.0
# MIT: rust-synstructure 0.12.5
# MIT: rust-sysinfo 0.19.2
# MIT: rust-termion 1.5.6
# MIT: rust-textwrap0.11 0.11.0
# Unlicense or MIT: rust-aho-corasick 0.7.18
# Unlicense or MIT: rust-memchr 2.4.1
# Unlicense or MIT: rust-termcolor 1.1.2
# zlib or ASL 2.0 or MIT: rust-tinyvec 1.5.0

Comment 3 Davide Cavalca 2021-10-21 21:46:05 UTC
Scratch build: https://koji.fedoraproject.org/koji/taskinfo?taskID=77631577

Comment 4 Neal Gompa 2021-10-21 23:21:05 UTC
Package was generated through rust2rpm, simplifying the review considerably.

- Conforms to packaging guidelines (rust2rpm generated spec)
- license correct and valid
- only executables produced, so no devel packages included
- builds and installs

PACKAGE APPROVED.

Comment 5 Davide Cavalca 2021-10-21 23:25:33 UTC
Thanks!

$ fedpkg request-repo rust-resctl-demo 1997731
https://pagure.io/releng/fedora-scm-requests/issue/37290

Comment 6 Gwyn Ciesla 2021-10-22 13:16:27 UTC
(fedscm-admin):  The Pagure repository was created at https://src.fedoraproject.org/rpms/rust-resctl-demo


Note You need to log in before you can comment on or make changes to this bug.