Gentoo Archives: gentoo-user

From: n952162 <n952162@×××.de>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] portage has 0 debugging support for binary emerges
Date: Sun, 04 Apr 2021 10:38:35
Message-Id: 5c656b5a-6b5a-94da-5a2c-8c2668a3476f@web.de
In Reply to: Re: [gentoo-user] portage has 0 debugging support for binary emerges by Neil Bothwick
1 On 4/4/21 10:56 AM, Neil Bothwick wrote:
2 > On Sun, 4 Apr 2021 10:33:15 +0200, n952162 wrote:
3 >
4 >> [ebuild   R    ]    dev-libs/libuv-1.40.0:0/1::gentoo USE="-static-libs"
5 >> 0 KiB
6 >>
7 >> I'm not sure where the static-libs USE flag comes from, it's not in
8 >> /etc/portage/package.use.
9 > The flag is defined in the ebuild and defaults to off.
10 >
11 >> I don't follow the "0 KiB"
12 > It's the size of the files portage needs to download to install this. As
13 > you have already installed it, the source files are in your $DISTDIR so
14 > there's nothing to download.
15 >
16 >
17
18 Thank you.
19
20 After re-running quickpkg, I still get no "binary"s in the emerge output
21 dependency tree.
22
23 I now have this:
24
25 02/var/cache/distfiles>ll *rust*
26 -rw-r--r-- 1 root root     50278 Apr  3 14:30 eselect-rust-20200419.tar.bz2
27 -rw-r--r-- 1 root root 117764080 Apr  3 14:30
28 rust-1.45.1-x86_64-unknown-linux-gnu.tar.xz
29 -rw-r--r-- 1 root root 127200200 Apr  3 14:29
30 rust-1.46.0-x86_64-unknown-linux-gnu.tar.xz
31 -rw-r--r-- 1 root root 101868452 Apr  3 14:30 rustc-1.46.0-src.tar.xz
32 -rw-r--r-- 1 root root 104143736 Apr  3 14:29 rustc-1.47.0-src.tar.xz
33
34 02/var/cache/distfiles>cd ../binpkgs
35
36
37 22/var/cache/binpkgs>ll */*rust*
38 -rw-r----- 1 root root    15249 Apr  4 11:36
39 app-eselect/eselect-rust-20200419.tbz2
40 -rw-r----- 1 root root 95134383 Apr  4 11:29 dev-lang/rust-1.47.0-r2.tbz2
41 -rw-r----- 1 root root    17542 Apr  4 11:46 virtual/rust-1.47.0.tbz2
42
43 and:
44
45 [ebuild     U  ] virtual/rust-1.47.0::gentoo [1.46.0::gentoo] 0 KiB
46 [ebuild     U  ]    dev-lang/rust-1.47.0-r2:stable/1.47::gentoo
47 [1.46.0:stable/1.46::gentoo] USE="-clippy -debug (-doc) (-libressl)
48 (-miri) (-nightly) (-parallel-compiler) -rls -rustfmt
49 (-system-bootstrap) (-system-llvm) -test% -wasm" CPU_FLAGS_X86="sse2"
50 LLVM_TARGETS="(X86) -AArch64 -AMDGPU -ARM -AVR% -BPF -Hexagon -Lanai
51 -MSP430 -Mips -NVPTX -PowerPC -RISCV -Sparc -SystemZ -WebAssembly
52 -XCore" 0 KiB
53
54 No USE flags associated with "rust" on server or client.
55
56 I would expect that it would have "binary" instead of "ebuild" if it
57 were to come from the server.
58
59 I reran the emaint commands.
60
61 Here's the command:
62
63 + emerge -p --getbinpkg y -v --tree --deep --update --noreplace
64 --changed-use --newuse --changed-deps --verbose-conflicts --keep-going
65 --with-bdeps=y --backtrack=100 @world
66
67 Relevant lines from /etc/portage/make.conf:
68
69 PORTAGE_BINHOST="http:///xxx//packages"
70 FEATURES="getbinpkg"
71
72 (I guess the FEATURES definition is redundant).
73
74 Yesterday, I successfully binary-updated a vm from a different server,
75 and another vm on that same (other) server is updating now, successfully
76 pulling in binary packages.

Replies