Gentoo Archives: gentoo-portage-dev

From: Joakim Tjernlund <Joakim.Tjernlund@××××××××.com>
To: "gentoo-portage-dev@l.g.o" <gentoo-portage-dev@l.g.o>, "zmedico@g.o" <zmedico@g.o>
Subject: Re: [gentoo-portage-dev] profile-formats not respected ?
Date: Tue, 20 Apr 2021 12:03:15
Message-Id: 69535f6f8a8cc37658c1f893583bd3f442704b0b.camel@infinera.com
In Reply to: Re: [gentoo-portage-dev] profile-formats not respected ? by Zac Medico
1 On Mon, 2021-04-19 at 14:10 -0700, Zac Medico wrote:
2 > On 4/19/21 6:36 AM, Joakim Tjernlund wrote:
3 > > I got an embedded ppc32 system which I build in a QEMU user chroot and I cannot
4 > > make the profile-formats = portage-2 profile-bashrcs profile-set in my own profiles layout.conf
5 > > work for me.
6 > > Seems like portage just ignores this setting and I cannot understand why.
7 > > Any pointers?
8 > >
9 > >  Jocke
10 > >
11 >
12 > Hopefully this command will provide a clue:
13 >
14 > python -c 'import portage;
15 > print(portage.settings._locations_manager.profiles_complex)'
16
17 Got some progress. I got a profile.bashrc: .../my-overlay/profiles/cusfpv3/profile.bashrc
18 where I setup PKG_INSTALL_MASK/INSTALL_MASK and this does not work in
19 portage-3.0.18. I can echo the vars. and see them set but portage ignores these settings.
20 This system was previously using a very old portage, 2.3.76 and that was fine.
21
22
23 Another strange thing is my own set, i need to keep that at .../my-overlay/{sets, sets.conf}
24 In our amd64 DE profile I can have my sets at .../my-overlay/profiles/infinera/sets , why is that?
25
26 Anyhow, here is my profile printout:
27 ./print-port.py
28 (_profile_node(location='/usr/portage/profiles/base', portage1_directories=True, user_config=False, profile_formats=('portage-1-compat',), eapi='5', allow_build_id=False,
29 show_deprecated_warning=False), _profile_node(location='/usr/portage/profiles/default/linux', portage1_directories=True, user_config=False, profile_formats=('portage-1-compat',),
30 eapi='5', allow_build_id=False, show_deprecated_warning=False), _profile_node(location='/usr/portage/profiles/arch/base', portage1_directories=True, user_config=False,
31 profile_formats=('portage-1-compat',), eapi='5', allow_build_id=False, show_deprecated_warning=False), _profile_node(location='/usr/portage/profiles/arch/powerpc',
32 portage1_directories=True, user_config=False, profile_formats=('portage-1-compat',), eapi='5', allow_build_id=False, show_deprecated_warning=False),
33 _profile_node(location='/usr/portage/profiles/default/linux/powerpc', portage1_directories=True, user_config=False, profile_formats=('portage-1-compat',), eapi='5',
34 allow_build_id=False, show_deprecated_warning=False), _profile_node(location='/usr/portage/profiles/arch/base', portage1_directories=True, user_config=False,
35 profile_formats=('portage-1-compat',), eapi='5', allow_build_id=False, show_deprecated_warning=False), _profile_node(location='/usr/portage/profiles/arch/powerpc',
36 portage1_directories=True, user_config=False, profile_formats=('portage-1-compat',), eapi='5', allow_build_id=False, show_deprecated_warning=False),
37 _profile_node(location='/usr/portage/profiles/arch/powerpc/ppc32', portage1_directories=True, user_config=False, profile_formats=('portage-1-compat',), eapi='5',
38 allow_build_id=False, show_deprecated_warning=False), _profile_node(location='/usr/portage/profiles/default/linux/powerpc/ppc32', portage1_directories=True, user_config=False,
39 profile_formats=('portage-1-compat',), eapi='5', allow_build_id=False, show_deprecated_warning=False), _profile_node(location='/usr/portage/profiles/releases',
40 portage1_directories=True, user_config=False, profile_formats=('portage-1-compat',), eapi='5', allow_build_id=False, show_deprecated_warning=False),
41 _profile_node(location='/usr/portage/profiles/releases/17.0', portage1_directories=True, user_config=False, profile_formats=('portage-1-compat',), eapi='5', allow_build_id=False,
42 show_deprecated_warning=False), _profile_node(location='/usr/portage/profiles/default/linux/powerpc/ppc32/17.0', portage1_directories=True, user_config=False,
43 profile_formats=('portage-1-compat',), eapi='5', allow_build_id=False, show_deprecated_warning=True), _profile_node(location='/usr/local/portage/tmv3-target-
44 overlay/profiles/cusfpv3', portage1_directories=True, user_config=False, profile_formats=('profile-bashrcs', 'portage-2', 'profile-set'), eapi='5', allow_build_id=False,
45 show_deprecated_warning=True), _profile_node(location='/etc/portage/profile', portage1_directories=True, user_config=True, profile_formats=('profile-bashrcs', 'profile-set'),
46 eapi=None, allow_build_id=True, show_deprecated_warning=False))

Replies

Subject Author
Re: [gentoo-portage-dev] profile-formats not respected ? Zac Medico <zmedico@g.o>