1 |
On Tue, Jul 21, 2020 at 6:29 PM Neil Bothwick <neil@××××××××××.uk> wrote: |
2 |
|
3 |
> |
4 |
> You have emerged rust-145 from testing but portage wants to install |
5 |
> virtual/rust-1.44.1 from stable. This looks like a keywording issue. |
6 |
> |
7 |
> Are you running stable or testing? Do you have anything rust-related in |
8 |
> package.accept_keywords? |
9 |
> |
10 |
|
11 |
No, nothing in /etc/portage/* System is testing/~amd64. |
12 |
|
13 |
However, qlop shows the last rust-bin installed was actually 1.38, whereas |
14 |
my memory was that it was 1.44, so i have mixed up two different systems. I |
15 |
can't see anything in roots history that would have caused the issue. |
16 |
|
17 |
FWIW if i mask dev-lang/rust-bin it wants to |
18 |
[ebuild UD ] dev-lang/rust-1.44.1:stable/1.44::gentoo |
19 |
[1.45.0:stable/1.45::gentoo] USE="-clippy -debug -doc -libressl (-miri) |
20 |
-nightly -parallel-compiler -rls -rustfmt -system-bootstrap -system-llvm |
21 |
-wasm" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="sse2" LLVM_TARGETS="AMDGPU |
22 |
(X86) -AArch64 -ARM -BPF -Hexagon -Lanai -MSP430 -Mips -NVPTX -PowerPC |
23 |
-RISCV -Sparc -SystemZ -WebAssembly -XCore" 0 KiB |
24 |
[ebuild UD ] virtual/rust-1.44.1::gentoo [1.45.0::gentoo] ABI_X86="(64) |
25 |
-32 (-x32)" 0 KiB |
26 |
|
27 |
No idea what's pulling in rust-1.44.1 |
28 |
# emerge -pv --depclean virtual/rust |
29 |
Calculating dependencies... done! |
30 |
virtual/rust-1.45.0 pulled in by: |
31 |
dev-util/cbindgen-0.14.3 requires >=virtual/rust-1.37.0, |
32 |
=virtual/rust-1.45.0 |
33 |
mail-client/thunderbird-68.10.0 requires >=virtual/rust-1.34.0, |
34 |
=virtual/rust-1.45.0 |
35 |
www-client/firefox-78.0.2 requires >=virtual/rust-1.41.0, |
36 |
=virtual/rust-1.45.0 |
37 |
|
38 |
Added the following to package.mask and world will update without complaint |
39 |
dev-lang/rust-bin |
40 |
<dev-lang/rust-1.45.0 |
41 |
<virtual/rust-1.45.0 |
42 |
|
43 |
Weird. |