Skip to content
This repository has been archived by the owner on May 30, 2023. It is now read-only.

Package updates, 2021 edition, part 2 - python update #1900

Merged
merged 11 commits into from
May 25, 2022

Conversation

krnowak
Copy link
Contributor

@krnowak krnowak commented May 18, 2022

Contents of this PR:

  • Sync dev-lang/python-oem to 3.9.12 (so I haven't done the switch to 3.10 yet, even if it's stable now in Gentoo).
  • Bump dev-python/distro-oem package to 1.7.0.
  • Sync dev-python/boto.
  • Pull in some more python packages to SDK, due to a big overhaul in a way the python packages are being built.
  • Fix python dependency in selinux package
  • Clean up some use flags (dropped the enabled-by-default or obsolete flags).

Should be merged together with flatcar-archive/portage-stable#329.

CI passed: http://jenkins.infra.kinvolk.io:8080/job/os/job/manifest/5711/cldsv/

  • Changelog entries added in the respective changelog/ directory (user-facing change, bug fix, security fix, update)

@krnowak krnowak force-pushed the krnowak/pkg-updates-2021-part-2-python branch 2 times, most recently from cb5fc77 to 5c92595 Compare May 24, 2022 10:54
@krnowak krnowak requested a review from a team May 25, 2022 05:25
Copy link
Contributor

@dongsupark dongsupark left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good.
Please squash unnecessary commits before merging.

krnowak added 11 commits May 25, 2022 15:43
Otherwise it was trying to pull in the latest stable python version,
which currently is 3.10, while we still are using 3.9.
It seems to be picked up for some reason during SDK build, instead of
using python 3.9.9:

emerge: there are no ebuilds to satisfy "dev-lang/python-exec[python_targets_python3_10(-)]".
(dependency required by "dev-lang/python-3.10.2_p1::portage-stable" [ebuild])
(dependency required by "sec-policy/selinux-base-2.20200818-r2::coreos" [ebuild])
(dependency required by "sec-policy/selinux-base-policy-2.20200818-r2::coreos" [ebuild])
(dependency required by "sec-policy/selinux-unconfined-2.20200818-r2::portage-stable" [ebuild])
It's from gentoo commit 99e8a93d029cb2370fb08397cdb6cd7b459b2353.
The berkdb flag is gone, sqlite flag is already enabled by default.
Disabling it per-package is a no-op since we disable berkdb globally
through the make.defaults file.

Also drop redundant enabling of berkdb in sys-libs/gdbm in target
profile, because we already do it in the base profile.
@krnowak krnowak force-pushed the krnowak/pkg-updates-2021-part-2-python branch from a2ccbca to c0f9657 Compare May 25, 2022 13:48
@krnowak krnowak merged commit ef037b9 into main May 25, 2022
@krnowak krnowak deleted the krnowak/pkg-updates-2021-part-2-python branch May 25, 2022 13:49
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants