Gentoo Archives: gentoo-user

From: Marc Joliet <marcec@×××.de>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Problem merging meson with setuptools. Requesting setuptools-45
Date: Fri, 14 Feb 2020 10:54:48
Message-Id: 2079712.vFx2qVVIhK@thetick
In Reply to: [gentoo-user] Problem merging meson with setuptools. Requesting setuptools-45 by Gerion Entrup
1 Am Donnerstag, 13. Februar 2020, 11:04:54 CET schrieb Gerion Entrup:
2 > Hi,
3
4 Hi,
5
6 > I have a strange emerge/update problem:
7 > ```
8 > # emerge -a1 "=meson-0.52.1::gentoo" "=setuptools-42.0.2::gentoo" -v
9 > These are the packages that would be merged, in order:
10 >
11 > Calculating dependencies... done!
12 >
13 > !!! All ebuilds that could satisfy
14 > "dev-python/setuptools[python_targets_python3_6(-)?,python_targets_python3_
15 > 7(-)?,python_targets_python3_8(-)?,-python_single_target_python3_6(-),-pytho
16 > n_single_target_python3_7(-),-python_single_target_python3_8(-)]" have been
17 > masked. !!! One of the following masked packages is required to complete
18 > your request: - dev-python/setuptools-45.2.0::gentoo (masked by:
19 > package.mask, ~amd64 keyword) /usr/portage/profiles/package.mask:
20 > # Michał Górny <mgorny@g.o> (2020-01-16)
21 > # The new version loses Python 2 support but does not introduce any real
22 > # changes. Let's mask it to reduce the noise, and hopefully try to get
23 > # python2_7 out of default PYTHON_TARGETS first.
24 >
25 > - dev-python/setuptools-45.1.0::gentoo (masked by: package.mask, ~amd64
26 > keyword)
27 >
28 > (dependency required by "dev-util/meson-0.52.1::gentoo" [ebuild])
29 > (dependency required by "=meson-0.52.1::gentoo" [argument])
30 > For more information, see the MASKED PACKAGES section in the emerge
31 > man page or refer to the Gentoo Handbook.
32 > ```
33 >
34 > I guess, this is unwanted, especially since both packages are stable.
35 > I don't find anything in the meson ebuild that explain the dependency to
36 > setuptools 45. Did I misconfigured something?
37
38 In order to know whether you misconfigured something, we would have to know
39 how you configured it in the first place, in particular "emerge --info" output
40 and relevant entries in /etc/portage/package.use. If you use eix, then "eix -
41 e meson" and "eix -e setuptools" would be a compact way of seeing lots of
42 information.
43
44 Just based on what you sent, however, I could imagine a case of mismatched
45 $PYTHON_TARGETS (mainly because of the "python_targets_python3_8(-)?" part),
46 but it could be something else I'm not thinking of. FWIW, when I try your
47 command line, it works just fine (merely substituting "-p" for "-a"):
48
49 # emerge -p1 "=meson-0.52.1::gentoo" "=setuptools-42.0.2::gentoo" -v
50
51 These are the packages that would be merged, in order:
52
53 Calculating dependencies .. . ....... done!
54 [ebuild UD ] dev-python/setuptools-42.0.2::gentoo [44.0.0::gentoo] USE="-
55 test" PYTHON_TARGETS="python2_7 python3_6 (-pypy3) (-python3_7) (-python3_8)"
56 0 KiB
57 [ebuild R ] dev-util/meson-0.52.1::gentoo USE="-test"
58 PYTHON_TARGETS="python3_6 (-python3_7) (-python3_8)" 0 KiB
59
60 Total: 2 packages (1 downgrade, 1 reinstall), Size of downloads: 0 KiB
61
62 > Best,
63 > Gerion
64
65 HTH
66 --
67 Marc Joliet
68 --
69 "People who think they know everything really annoy those of us who know we
70 don't" - Bjarne Stroustrup

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-user] Problem merging meson with setuptools. Requesting setuptools-45 Gerion Entrup <gerion.entrup@×××××.de>