On Mon, 2021-04-19 at 14:10 -0700, Zac Medico wrote:
> On 4/19/21 6:36 AM, Joakim Tjernlund wrote:
> > I got an embedded ppc32 system which I build in a QEMU user chroot and I
> > cannot
> > make the profile-formats = portage-2 profile-bashrcs profile-set in my own
> > profiles layout.conf
> > work for me.
> > Seems like portage just ignores this setting and I cannot understand why.
> > Any pointers?
> >
> > Jocke
> >
>
> Hopefully this command will provide a clue:
>
> python -c 'import portage;
> print(portage.settings._locations_manager.profiles_complex)'
Got some progress. I got a profile.bashrc:
.../my-overlay/profiles/cusfpv3/profile.bashrc
where I setup PKG_INSTALL_MASK/INSTALL_MASK and this does not work in
portage-3.0.18. I can echo the vars. and see them set but portage ignores these
settings.
This system was previously using a very old portage, 2.3.76 and that was fine.
Another strange thing is my own set, i need to keep that at
.../my-overlay/{sets, sets.conf}
In our amd64 DE profile I can have my sets at
.../my-overlay/profiles/infinera/sets , why is that?
Anyhow, here is my profile printout:
./print-port.py
(_profile_node(location='/usr/portage/profiles/base',
portage1_directories=True, user_config=False,
profile_formats=('portage-1-compat',), eapi='5', allow_build_id=False,
show_deprecated_warning=False),
_profile_node(location='/usr/portage/profiles/default/linux',
portage1_directories=True, user_config=False,
profile_formats=('portage-1-compat',),
eapi='5', allow_build_id=False, show_deprecated_warning=False),
_profile_node(location='/usr/portage/profiles/arch/base',
portage1_directories=True, user_config=False,
profile_formats=('portage-1-compat',), eapi='5', allow_build_id=False,
show_deprecated_warning=False),
_profile_node(location='/usr/portage/profiles/arch/powerpc',
portage1_directories=True, user_config=False,
profile_formats=('portage-1-compat',), eapi='5', allow_build_id=False,
show_deprecated_warning=False),
_profile_node(location='/usr/portage/profiles/default/linux/powerpc',
portage1_directories=True, user_config=False,
profile_formats=('portage-1-compat',), eapi='5',
allow_build_id=False, show_deprecated_warning=False),
_profile_node(location='/usr/portage/profiles/arch/base',
portage1_directories=True, user_config=False,
profile_formats=('portage-1-compat',), eapi='5', allow_build_id=False,
show_deprecated_warning=False),
_profile_node(location='/usr/portage/profiles/arch/powerpc',
portage1_directories=True, user_config=False,
profile_formats=('portage-1-compat',), eapi='5', allow_build_id=False,
show_deprecated_warning=False),
_profile_node(location='/usr/portage/profiles/arch/powerpc/ppc32',
portage1_directories=True, user_config=False,
profile_formats=('portage-1-compat',), eapi='5',
allow_build_id=False, show_deprecated_warning=False),
_profile_node(location='/usr/portage/profiles/default/linux/powerpc/ppc32',
portage1_directories=True, user_config=False,
profile_formats=('portage-1-compat',), eapi='5', allow_build_id=False,
show_deprecated_warning=False),
_profile_node(location='/usr/portage/profiles/releases',
portage1_directories=True, user_config=False,
profile_formats=('portage-1-compat',), eapi='5', allow_build_id=False,
show_deprecated_warning=False),
_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,
show_deprecated_warning=False),
_profile_node(location='/usr/portage/profiles/default/linux/powerpc/ppc32/17.0',
portage1_directories=True, user_config=False,
profile_formats=('portage-1-compat',), eapi='5', allow_build_id=False,
show_deprecated_warning=True),
_profile_node(location='/usr/local/portage/tmv3-target-
overlay/profiles/cusfpv3', portage1_directories=True, user_config=False,
profile_formats=('profile-bashrcs', 'portage-2', 'profile-set'), eapi='5',
allow_build_id=False,
show_deprecated_warning=True), _profile_node(location='/etc/portage/profile',
portage1_directories=True, user_config=True,
profile_formats=('profile-bashrcs', 'profile-set'),
eapi=None, allow_build_id=True, show_deprecated_warning=False))