Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 851909 - certbot suddenly requires SSE2 (because of dev-python/cryptography-37 requiring rust)
Summary: certbot suddenly requires SSE2 (because of dev-python/cryptography-37 requiri...
Status: RESOLVED DUPLICATE of bug 741708
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: Normal normal
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-06-14 12:17 UTC by Ondrej Zary
Modified: 2022-06-14 12:18 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (file_851909.txt,5.77 KB, text/plain)
2022-06-14 12:17 UTC, Ondrej Zary
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ondrej Zary 2022-06-14 12:17:17 UTC
Created attachment 784913 [details]
emerge --info

I'm unable to upgrade certbot from 1.26 to 1.27 because it suddenly requires SSE2 support, which my CPU does not have.

# time emerge -uDNv world

These are the packages that would be merged, in order:

Calculating dependencies... done!

!!! The ebuild selected to satisfy "~dev-lang/rust-1.60.0[rustfmt?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]" has unmet requirements.
- dev-lang/rust-1.60.0::gentoo USE="-clippy -debug -dist -doc (-miri) (-nightly) (-parallel-compiler) (-profiler) -rls -rust-src -rustfmt (-system-bootstrap) (-system-llvm) -test -verify-sig -wasm" CPU_FLAGS_X86="-sse2" LLVM_TARGETS="(X86) -AArch64 -AMDGPU -ARM -AVR -BPF -Hexagon -Lanai -MSP430 -Mips -NVPTX -PowerPC -RISCV -Sparc -SystemZ -WebAssembly -XCore"

  The following REQUIRED_USE flag constraints are unsatisfied:
    x86? ( cpu_flags_x86_sse2 )

  The above constraints are a subset of the following complete expression:
    any-of ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore ) miri? ( nightly ) parallel-compiler? ( nightly ) rls? ( rust-src ) test? ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore ) wasm? ( llvm_targets_WebAssembly ) x86? ( cpu_flags_x86_sse2 )

(dependency required by "virtual/rust-1.60.0::gentoo" [ebuild])
(dependency required by "dev-python/setuptools-rust-1.3.0::gentoo" [ebuild])
(dependency required by "dev-python/cryptography-37.0.2-r1::gentoo" [ebuild])
(dependency required by "app-crypt/certbot-1.27.0::gentoo" [ebuild])
(dependency required by "app-crypt/certbot-apache-1.27.0::gentoo" [ebuild])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-06-14 12:18:31 UTC
I don't think we can really do anything about this. The best you can do is mask newer dev-python/cryptography.

In theory, we could build a Rust binary without SSE2.

*** This bug has been marked as a duplicate of bug 741708 ***