Bug 2259225
Summary: | Review Request: rust-cached - Generic cache implementations and simplified function memoization | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Daniel Mellado <dmellado> | ||||||
Component: | Package Review | Assignee: | Fabio Valentini <decathorpe> | ||||||
Status: | CLOSED DUPLICATE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||
Severity: | medium | Docs Contact: | |||||||
Priority: | medium | ||||||||
Version: | rawhide | CC: | davide, decathorpe, package-review | ||||||
Target Milestone: | --- | Flags: | decathorpe:
fedora-review?
|
||||||
Target Release: | --- | ||||||||
Hardware: | Unspecified | ||||||||
OS: | Linux | ||||||||
URL: | https://crates.io/crates/cached | ||||||||
Whiteboard: | |||||||||
Fixed In Version: | Doc Type: | If docs needed, set a value | |||||||
Doc Text: | Story Points: | --- | |||||||
Clone Of: | Environment: | ||||||||
Last Closed: | 2024-10-13 20:15:27 UTC | Type: | --- | ||||||
Regression: | --- | Mount Type: | --- | ||||||
Documentation: | --- | CRM: | |||||||
Verified Versions: | Category: | --- | |||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||
Embargoed: | |||||||||
Bug Depends On: | 2259210, 2259222 | ||||||||
Bug Blocks: | |||||||||
Attachments: |
|
Description
Daniel Mellado
2024-01-19 16:17:20 UTC
Note that Copr build will fail until the dependencies' issues are merged Copr build: https://copr.fedorainfracloud.org/coprs/build/6922122 (failed) Build log: https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2259225-rust-cached/fedora-rawhide-x86_64/06922122-rust-cached/builder-live.log.gz Please make sure the package builds successfully at least for Fedora Rawhide. - If the build failed for unrelated reasons (e.g. temporary network unavailability), please ignore it. - If the build failed because of missing BuildRequires, please make sure they are listed in the "Depends On" field --- This comment was created by the fedora-review-service https://github.com/FrostyX/fedora-review-service If you want to trigger a new Copr build, add a comment containing new Spec and SRPM URLs or [fedora-review-service-build] string. Updating build to the new version containing the license fix for the subpackages listed as dependent. Will still be failing to build until those are merged and available Spec URL: https://dmellado.fedorapeople.org/rust-cached.spec SRPM URL: https://dmellado.fedorapeople.org/rust-cached-0.48.1-1.fc39.src.rpm Description: Generic cache implementations and simplified function memoization. Fedora Account System Username: dmellado Created attachment 2010164 [details]
The .spec file difference from Copr build 6922122 to 6946486
Copr build: https://copr.fedorainfracloud.org/coprs/build/6946486 (failed) Build log: https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2259225-rust-cached/fedora-rawhide-x86_64/06946486-rust-cached/builder-live.log.gz Please make sure the package builds successfully at least for Fedora Rawhide. - If the build failed for unrelated reasons (e.g. temporary network unavailability), please ignore it. - If the build failed because of missing BuildRequires, please make sure they are listed in the "Depends On" field --- This comment was created by the fedora-review-service https://github.com/FrostyX/fedora-review-service If you want to trigger a new Copr build, add a comment containing new Spec and SRPM URLs or [fedora-review-service-build] string. [fedora-review-service-build] Copr build: https://copr.fedorainfracloud.org/coprs/build/6973113 (failed) Build log: https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2259225-rust-cached/fedora-rawhide-x86_64/06973113-rust-cached/builder-live.log.gz Please make sure the package builds successfully at least for Fedora Rawhide. - If the build failed for unrelated reasons (e.g. temporary network unavailability), please ignore it. - If the build failed because of missing BuildRequires, please make sure they are listed in the "Depends On" field --- This comment was created by the fedora-review-service https://github.com/FrostyX/fedora-review-service If you want to trigger a new Copr build, add a comment containing new Spec and SRPM URLs or [fedora-review-service-build] string. Even if the packages have been built for rawhide already it may take some time for them to propagate to the servers, so this error is still showing up: Problem 1: nothing provides requested (crate(cached_proc_macro/default) >= 0.19.1 with crate(cached_proc_macro/default) < 0.20.0~) Problem 2: nothing provides requested (crate(cached_proc_macro_types/default) >= 0.1.1 with crate(cached_proc_macro_types/default) < 0.2.0~) I'll wait for the packages to be propagated and then retrigger this, thanks! [fedora-review-service-build] Copr build: https://copr.fedorainfracloud.org/coprs/build/6976098 (failed) Build log: https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2259225-rust-cached/fedora-rawhide-x86_64/06976098-rust-cached/builder-live.log.gz Please make sure the package builds successfully at least for Fedora Rawhide. - If the build failed for unrelated reasons (e.g. temporary network unavailability), please ignore it. - If the build failed because of missing BuildRequires, please make sure they are listed in the "Depends On" field --- This comment was created by the fedora-review-service https://github.com/FrostyX/fedora-review-service If you want to trigger a new Copr build, add a comment containing new Spec and SRPM URLs or [fedora-review-service-build] string. [fedora-review-service-build] Copr build: https://copr.fedorainfracloud.org/coprs/build/6983938 (succeeded) Review template: https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2259225-rust-cached/fedora-rawhide-x86_64/06983938-rust-cached/fedora-review/review.txt Please take a look if any issues were found. --- This comment was created by the fedora-review-service https://github.com/FrostyX/fedora-review-service If you want to trigger a new Copr build, add a comment containing new Spec and SRPM URLs or [fedora-review-service-build] string. Some of the built packages don't install: Failed to resolve the transaction: Problem 1: conflicting requests - nothing provides (crate(redis/ahash) >= 0.24.0 with crate(redis/ahash) < 0.25.0~) needed by rust-cached+redis_ahash-devel-0.48.1-1.fc40.noarch - nothing provides (crate(redis/default) >= 0.24.0 with crate(redis/default) < 0.25.0~) needed by rust-cached+redis_ahash-devel-0.48.1-1.fc40.noarch - nothing provides (crate(redis/r2d2) >= 0.24.0 with crate(redis/r2d2) < 0.25.0~) needed by rust-cached+redis_ahash-devel-0.48.1-1.fc40.noarch Problem 2: conflicting requests - nothing provides (crate(redis/default) >= 0.24.0 with crate(redis/default) < 0.25.0~) needed by rust-cached+redis_async_std-devel-0.48.1-1.fc40.noarch - nothing provides (crate(redis/r2d2) >= 0.24.0 with crate(redis/r2d2) < 0.25.0~) needed by rust-cached+redis_async_std-devel-0.48.1-1.fc40.noarch - nothing provides (crate(redis/aio) >= 0.24.0 with crate(redis/aio) < 0.25.0~) needed by rust-cached+redis_async_std-devel-0.48.1-1.fc40.noarch - nothing provides (crate(redis/async-std-comp) >= 0.24.0 with crate(redis/async-std-comp) < 0.25.0~) needed by rust-cached+redis_async_std-devel-0.48.1-1.fc40.noarch - nothing provides (crate(redis/async-std-tls-comp) >= 0.24.0 with crate(redis/async-std-tls-comp) < 0.25.0~) needed by rust-cached+redis_async_std-devel-0.48.1-1.fc40.noarch - nothing provides (crate(redis/tls) >= 0.24.0 with crate(redis/tls) < 0.25.0~) needed by rust-cached+redis_async_std-devel-0.48.1-1.fc40.noarch Problem 3: conflicting requests - nothing provides (crate(redis/default) >= 0.24.0 with crate(redis/default) < 0.25.0~) needed by rust-cached+redis_connection_manager-devel-0.48.1-1.fc40.noarch - nothing provides (crate(redis/r2d2) >= 0.24.0 with crate(redis/r2d2) < 0.25.0~) needed by rust-cached+redis_connection_manager-devel-0.48.1-1.fc40.noarch - nothing provides (crate(redis/connection-manager) >= 0.24.0 with crate(redis/connection-manager) < 0.25.0~) needed by rust-cached+redis_connection_manager-devel-0.48.1-1.fc40.noarch Problem 4: conflicting requests - nothing provides (crate(redis/default) >= 0.24.0 with crate(redis/default) < 0.25.0~) needed by rust-cached+redis-devel-0.48.1-1.fc40.noarch - nothing provides (crate(redis/r2d2) >= 0.24.0 with crate(redis/r2d2) < 0.25.0~) needed by rust-cached+redis-devel-0.48.1-1.fc40.noarch Problem 5: conflicting requests - nothing provides (crate(redis/default) >= 0.24.0 with crate(redis/default) < 0.25.0~) needed by rust-cached+redis_tokio-devel-0.48.1-1.fc40.noarch - nothing provides (crate(redis/r2d2) >= 0.24.0 with crate(redis/r2d2) < 0.25.0~) needed by rust-cached+redis_tokio-devel-0.48.1-1.fc40.noarch - nothing provides (crate(redis/aio) >= 0.24.0 with crate(redis/aio) < 0.25.0~) needed by rust-cached+redis_tokio-devel-0.48.1-1.fc40.noarch - nothing provides (crate(redis/tls) >= 0.24.0 with crate(redis/tls) < 0.25.0~) needed by rust-cached+redis_tokio-devel-0.48.1-1.fc40.noarch - nothing provides (crate(redis/tokio-comp) >= 0.24.0 with crate(redis/tokio-comp) < 0.25.0~) needed by rust-cached+redis_tokio-devel-0.48.1-1.fc40.noarch - nothing provides (crate(redis/tokio-native-tls-comp) >= 0.24.0 with crate(redis/tokio-native-tls-comp) < 0.25.0~) needed by rust-cached+redis_tokio-devel-0.48.1-1.fc40.noarch Problem 6: conflicting requests - nothing provides (crate(instant/wasm-bindgen) >= 0.1.0 with crate(instant/wasm-bindgen) < 0.2.0~) needed by rust-cached+wasm-devel-0.48.1-1.fc40.noarch Problem 7: package rust-cached+redis_store-devel-0.48.1-1.fc40.noarch requires crate(cached/redis) = 0.48.1, but none of the providers can be installed - conflicting requests - nothing provides (crate(redis/default) >= 0.24.0 with crate(redis/default) < 0.25.0~) needed by rust-cached+redis-devel-0.48.1-1.fc40.noarch - nothing provides (crate(redis/r2d2) >= 0.24.0 with crate(redis/r2d2) < 0.25.0~) needed by rust-cached+redis-devel-0.48.1-1.fc40.noarch It looks like you would either need to drop the features that depend on the "redis" crate, or package redis ^0.24. Spec URL: https://dmellado.fedorapeople.org/rust-cached.spec SRPM URL: https://dmellado.fedorapeople.org/rust-cached-0.48.1-1.fc39.src.rpm Description: Generic cache implementations and simplified function memoization. Fedora Account System Username: dmellado Created attachment 2017658 [details]
The .spec file difference from Copr build 6983938 to 7034702
Copr build: https://copr.fedorainfracloud.org/coprs/build/7034702 (succeeded) Review template: https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2259225-rust-cached/fedora-rawhide-x86_64/07034702-rust-cached/fedora-review/review.txt Please take a look if any issues were found. --- This comment was created by the fedora-review-service https://github.com/FrostyX/fedora-review-service If you want to trigger a new Copr build, add a comment containing new Spec and SRPM URLs or [fedora-review-service-build] string. Sorry for the delay here. I'm just now working through my backlog. === Looks like there's still a subpackage that does not install: | Problem: conflicting requests | - nothing provides (crate(instant/wasm-bindgen) >= 0.1.0 with crate(instant/wasm-bindgen) < 0.2.0~) needed by rust-cached+wasm-devel-0.48.1-1.fc41.noarch You should be able to drop the "wasm" feature as well, we don't support building for WASM in Fedora. PS: You might want to use the mock "--postinstall" flag when doing local test builds. It would show you these issues immediately ... I need this too so I put up an updated version in https://bugzilla.redhat.com/show_bug.cgi?id=2290308 *** This bug has been marked as a duplicate of bug 2290308 *** |