https://bugzilla.redhat.com/show_bug.cgi?id=2415364
--- Comment #3 from Rodolfo Olivieri <[email protected]> --- Hi, Ben! I have spent the entire day yesterday trying to figure out the best way to explicit use dependencies coming from system package and the vendored ones, but I don't think this will quite work. If you know how can I instruct cargo to look for vendor sources, plus, the system packages one, I would love to try it out. I have asked the Rust SIG folks over the Red Hat slack, and the response I got was that this would not be possible at the moment, which is unfortunate. Regarding the CC0-1.0 license you mentioned, I'm still looking out to see if I can fix it. I've come down to this list of requirements, there is quite a lot that is packaged in fedora, but the fact that we still have dependencies that need to bundle, make this really hard to pull off during the rpm build. Also, during that analysis, it looks like there are some Windows dependencies getting in the mix, which is not useful here, so I will work with upstream to only require them if the target of building is Windows. If you're interested to see the efforts on how I got this list, this is my PR in upstream packaging for goose: https://github.com/rhel-lightspeed/goose/pull/6. # Rust dependencies BuildRequires: rust-ahash-devel BuildRequires: rust-anstream-devel BuildRequires: rust-anyhow-devel BuildRequires: rust-async-stream-devel BuildRequires: rust-async-trait-devel BuildRequires: rust-axum-devel BuildRequires: rust-base64-devel BuildRequires: rust-bat-devel BuildRequires: rust-blake3-devel BuildRequires: rust-bytes-devel BuildRequires: rust-chrono-devel BuildRequires: rust-clap-devel BuildRequires: rust-colored-devel BuildRequires: rust-config-devel BuildRequires: rust-console-devel BuildRequires: rust-ctor-devel BuildRequires: rust-dashmap-devel BuildRequires: rust-dirs-devel BuildRequires: rust-dotenvy-devel BuildRequires: rust-etcetera-devel BuildRequires: rust-fs2-devel BuildRequires: rust-futures-devel BuildRequires: rust-glob-devel BuildRequires: rust-http-devel BuildRequires: rust-http-body-util-devel BuildRequires: rust-hyper-devel BuildRequires: rust-ignore-devel BuildRequires: rust-image-devel BuildRequires: rust-include_dir-devel BuildRequires: rust-indexmap-devel BuildRequires: rust-indicatif-devel BuildRequires: rust-indoc-devel BuildRequires: rust-insta-devel BuildRequires: rust-is-terminal-devel BuildRequires: rust-jsonwebtoken-devel BuildRequires: rust-lazy_static-devel BuildRequires: rust-libc-devel BuildRequires: rust-lopdf-devel BuildRequires: rust-lru-devel BuildRequires: rust-minijinja-devel BuildRequires: rust-mockall-devel BuildRequires: rust-nanoid-devel BuildRequires: rust-nix-devel BuildRequires: rust-once_cell-devel BuildRequires: rust-open-devel BuildRequires: rust-paste-devel BuildRequires: rust-rand-devel BuildRequires: rust-rayon-devel BuildRequires: rust-regex-devel BuildRequires: rust-reqwest-devel BuildRequires: rust-rustyline-devel BuildRequires: rust-schemars-devel BuildRequires: rust-serde-devel BuildRequires: rust-serde_json-devel BuildRequires: rust-serde_path_to_error-devel BuildRequires: rust-serde_urlencoded-devel BuildRequires: rust-serde_with-devel BuildRequires: rust-serde_yaml-devel BuildRequires: rust-serial_test-devel BuildRequires: rust-sha2-devel BuildRequires: rust-shellexpand-devel BuildRequires: rust-shlex-devel BuildRequires: rust-sqlx-devel BuildRequires: rust-streaming-iterator-devel BuildRequires: rust-sys-info-devel BuildRequires: rust-sysinfo-devel BuildRequires: rust-tar-devel BuildRequires: rust-temp-env-devel BuildRequires: rust-tempfile-devel BuildRequires: rust-test-case-devel BuildRequires: rust-thiserror-devel BuildRequires: rust-tokio-devel BuildRequires: rust-tokio-stream-devel BuildRequires: rust-tokio-util-devel BuildRequires: rust-tonic-devel BuildRequires: rust-tower-devel BuildRequires: rust-tower-http-devel BuildRequires: rust-tracing-devel BuildRequires: rust-tracing-appender-devel BuildRequires: rust-tracing-subscriber-devel BuildRequires: rust-tree-sitter-devel BuildRequires: rust-tree-sitter-go-devel BuildRequires: rust-tree-sitter-java-devel BuildRequires: rust-tree-sitter-javascript-devel BuildRequires: rust-tree-sitter-python-devel BuildRequires: rust-tree-sitter-ruby-devel BuildRequires: rust-tree-sitter-rust-devel BuildRequires: rust-unicode-normalization-devel BuildRequires: rust-url-devel BuildRequires: rust-urlencoding-devel BuildRequires: rust-uuid-devel BuildRequires: rust-webbrowser-devel BuildRequires: rust-which-devel BuildRequires: rust-wiremock-devel BuildRequires: rust-zip-devel # End rust dependencies # Bundled dependencies Provides: bundled(crate(agent-client-protocol)) = 0.4.0 Provides: bundled(crate(aws-config)) = 1.5.18 Provides: bundled(crate(aws-sdk-bedrockruntime)) = 1.106.0 Provides: bundled(crate(aws-sdk-sagemakerruntime)) = 1.63.0 Provides: bundled(crate(aws-smithy-types)) = 1.3.2 Provides: bundled(crate(cliclack)) = 0.3.5 Provides: bundled(crate(criterion)) = 0.5.1 Provides: bundled(crate(devgen-tree-sitter-swift)) = 0.21.0 Provides: bundled(crate(docx-rs)) = 0.4.17 Provides: bundled(crate(jsonschema)) = 0.30.0 Provides: bundled(crate(keyring)) = 3.6.2 Provides: bundled(crate(mpatch)) = 0.2.0 Provides: bundled(crate(oauth2)) = 5.0.0 Provides: bundled(crate(opentelemetry)) = 0.27.1 Provides: bundled(crate(opentelemetry-appender-tracing)) = 0.27.0 Provides: bundled(crate(opentelemetry-otlp)) = 0.27.0 Provides: bundled(crate(opentelemetry_sdk)) = 0.27.1 Provides: bundled(crate(rmcp)) = 0.8.3 Provides: bundled(crate(tiktoken-rs)) = 0.6.0 Provides: bundled(crate(tokio-cron-scheduler)) = 0.14.0 Provides: bundled(crate(tracing-opentelemetry)) = 0.28.0 Provides: bundled(crate(tree-sitter-kotlin)) = 0.3.8 Provides: bundled(crate(umya-spreadsheet)) = 2.2.3 Provides: bundled(crate(utoipa)) = 4.2.3 Provides: bundled(crate(winapi)) = 0.3.9 Provides: bundled(crate(xcap)) = 0.0.14 # End bundled dependencies Thanks in advance! -- You are receiving this mail because: You are always notified about changes to this product and component You are on the CC list for the bug. https://bugzilla.redhat.com/show_bug.cgi?id=2415364 Report this comment as SPAM: https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=report-spam&short_desc=Report%20of%20Bug%202415364%23c3 -- _______________________________________________ package-review mailing list -- [email protected] To unsubscribe send an email to [email protected] Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/[email protected] Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
