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

Update packages from 2020 #320

Merged
merged 47 commits into from
Apr 4, 2022
Merged

Update packages from 2020 #320

merged 47 commits into from
Apr 4, 2022

Conversation

krnowak
Copy link
Contributor

@krnowak krnowak commented Mar 31, 2022

Should be merged together with flatcar-archive/coreos-overlay#1783.

Blocked on selinux-sssd downgrade - #318.

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

To ease the review, here's a short summary of changes in the PR:

  • dev-libs/elfutils
    • 0.178 -> 0.186
    • new IUSE=zstd, not enabled
    • became stable for amd64, updated keywords in overlay
  • dev-libs/jansson
    • 2.12 -> 2.14
    • just a version bump
  • dev-libs/libpcre2
    • 10.34 -> 10.39
    • IUSE pcre16 became +pcre16, so we disable it in overlay
  • net-libs/libnetfilter_queue
    • 1.0.3 -> 1.0.5
    • new IUSE doc, which we don't enable
    • became stable for arm64 too, updated keywords in overlay
  • net-firewall/conntrack-tools
    • 1.4.5 -> 1.4.6-r1
    • IUSE +libtirpc was dropped, now uses net-libs/libtirpc unconditionally; nothing changes for us
    • new IUSE systemd, which we don't enable
    • still unstable for arm64, updated keywords in overlay
  • net-libs/libnfnetlink
    • still at 1.0.1
    • nothing interesting
  • virtual/awk
    • still at 1
    • nothing interesting
  • dev-util/re2c
    • 2.0.3 -> 2.1.1-r1
    • just a version bump
  • sys-devel/binutils-config
    • 5.3.2 -> 5.4
    • just a version bump
    • just one commit difference
  • net-libs/libnetfilter_cttimeout
    • still at 1.0.0-r1
    • got stable on amd64, still unstable on arm64
  • virtual/libudev
    • 232-r3 -> 232-r5
    • static-libs IUSE dropped, no consequence for us
  • sys-fs/e2fsprogs
    • 1.45.5 -> 1.46.4
    • new IUSE: lto and +threads, kept as is
  • sys-libs/e2fsprogs-libs
    • 1.45.5 -> 1.46.4-r1
    • just a version bump
  • dev-libs/libbsd
    • 0.10.0 -> 0.11.3
    • new dependency - app-crypt/libmd
  • net-analyzer/tcpdump
    • 4.9.3 -> 4.99.1
    • smi, ssl and samba IUSE became +smi, +ssl and +samba, respectively; disabled them in profiles
    • libressl IUSE dropped, nothing of consequence for us
    • new deps on acct-user/pcap and acct-group/pcap, means that tcpdump user and group are now unused
    • dropped obsolete chroot IUSE from profiles in overlay
  • sys-block/open-isns
    • 0.98 -> 0.101
    • libressl IUSE dropped; nothing of consequence to use
    • slp IUSE dropped; now builds unconditionally without slp, so nothing changes for us
  • net-libs/nghttp2
    • 1.41.0 -> 1.45.1-r1
    • libressl IUSE dropped, nothing of consequence for us
  • dev-libs/nspr
    • 4.25 -> 4.33
    • elibc_musl IUSE dropped, nothing of consequence for us
  • sys-fs/multipath-tools
    • 0.8.5 -> 0.8.7
    • new IUSE: test
    • became stable for amd64 and arm64, updated keywords in overlay
  • net-dns/bind-tools
    • 9.16.6 -> 9.16.27
    • libressl IUSE dropped, nothing of consequence for us
    • updated overlay to drop obsolete seccomp IUSE
    • has a unreliable check for certain function attributes, worked it around in overlay
  • dev-libs/oniguruma
    • 6.9.4 -> 6.9.7.1
    • just a version bump
  • app-arch/unzip
    • 6.0_p25-r1 -> 6.0_p26
    • just a version bump
  • sys-devel/libtool
    • still at 2.4.6-r6
    • nothing interesting
  • dev-perl/Parse-Yapp
    • 1.210.0 -> 1.210.0-r1
    • just a version bump
  • virtual/resolvconf
    • still at 1
    • nothing interesting
  • sys-apps/gentoo-functions
    • 0.13 -> 0.15
    • get_libdir function got dropped, so probably can't be used in ebuilds anymore
  • net-libs/libpcap
    • 1.9.1 -> 1.10.1-r1
    • new USE flags: rdma, remote, yydebug; these are not enabled, so nothing changes
  • net-libs/libnetfilter_conntrack
    • still at 1.0.8
    • became stable for arm64 too, updated keywords in overlay
  • dev-lang/tcl
    • 8.6.8 -> 8.6.12
    • just a version bump
  • net-libs/libnetfilter_cthelper
    • still at 1.0.0-r1
    • static-libs IUSE dropped, which we didn't use; nothing changes for us
  • app-admin/eselect
    • 1.4.16 -> 1.4.20
    • just a version bump
  • dev-libs/libtasn1
    • 4.16.0 -> 4.17.0
    • just a version bump
  • sys-libs/liburing
    • 0.7-r1 -> 2.1-r1
    • just a version bump
  • acct-group/pcap
    • 0
    • new package, dependency of net-analyzer/tcpdump
    • gid 377, not used in baselayout
  • acct-user/pcap
    • 0
    • new package, dependency of net-analyzer/tcpdump
    • uid 377, not used in baselayout
  • app-crypt/libmd
    • 1.0.4
    • new package, dependency of dev-libs/libbsd

krnowak added 30 commits March 30, 2022 20:02
It's from gentoo commit 3036d691f0b4a77804ba48d90079c766c4befbe8.
It's from gentoo commit 5cf776af229d8f55d1daf955e14d2280a1c61429.
It's from gentoo commit f4c61178c08ab3263d177d0099d0349174bb7595.
It's from gentoo commit 38b155fa1bf907617067c98eb4ba3a5d0790eb1a.
It's from gentoo commit c0620976bef21eea100da13845fb29073f590024.
It's from gentoo commit 0dc151e4853d1b1fd1cc2433d4b0a12df9873692.
It's from gentoo commit 38b155fa1bf907617067c98eb4ba3a5d0790eb1a.
It's from gentoo commit 38b155fa1bf907617067c98eb4ba3a5d0790eb1a.
It's from gentoo commit f28899642a1158c227faacf2c0a0d1bc8132598c.
It's from gentoo commit c53768f692d67dde255e29f9783ca68a09c6e859.
It's from gentoo commit 38b155fa1bf907617067c98eb4ba3a5d0790eb1a.
It's from gentoo commit 621421fbf693bd16dbcdd414d158f693118a56b1.
It's from gentoo commit 36fbb917d064efd21b2b077a22786ce932a2ccba.
It's from gentoo commit b28853e0d461aa9fa6edb7b986a1926aa2fed048.
It's from gentoo commit 2c07969041ff2f3f2a4f81b2db040fce315d869d.
It's from gentoo commit 38b155fa1bf907617067c98eb4ba3a5d0790eb1a.
It's from gentoo commit d9d94c1c92f59eff1a31a70cf37828052ae1ce33.
It's from gentoo commit a07107453890b58dab9b02e0b97f0b0367dc248a.
It's from gentoo commit 659259e31f11f84a40be6b3806e9bfc059be45b4.
It's from gentoo commit a0d230ff73c43898241f119990785b5fec22cda3.
It's from gentoo commit 38b155fa1bf907617067c98eb4ba3a5d0790eb1a.
It's from gentoo commit 433e5aad289b25310872182c0ac4240249e98abf.
It's from gentoo commit 529604d0f0535af177d87e698390ec7dab0cbfe1.
It's from gentoo commit 38b155fa1bf907617067c98eb4ba3a5d0790eb1a.
It's from gentoo commit 38b155fa1bf907617067c98eb4ba3a5d0790eb1a.
It's from gentoo commit 1f5bb14da7d063dc54370cf822d77ac4e3ced6c6.
It's from gentoo commit 09f225875fab3377ecd791fc846af43fda03ad3e.
It's from gentoo commit 4672a23c9645d2faba042607c45c7d42165aa4a4.
It's from gentoo commit 9b432cebbacb1f38289f5cf2c91853de8a621e0c.
It's from gentoo commit 838e3fbb193df477c295b3bd9f812a4e7cc9b367.
krnowak added 16 commits March 30, 2022 20:02
It's from gentoo commit f911b8e2cfea1d111126e835014956941d62cd60.
It's from gentoo commit 83d4dfae7ed465fa607a4aa60041d8511f384751.
It's from gentoo commit 31e437d5c46c16b4f86e255561b41dba9dbfba04.
It's from gentoo commit 2ad9100728886b7a73ed2eba0710e3ab29622f52.
It's from gentoo commit cbe262b6c9a662b80b259562aa5949623ab9247a.
It's from gentoo commit 347c196669c9272cbc67836c9ddb8ccefa338c18.
It's from gentoo commit 689d5f0486ed2a19b3cd5851283013cb5576d1fa.
It's from gentoo commit 70893149093c6dcadc3520104de552a239600197.
It's from gentoo commit 8d037b76b199e71a1d40db501e67b7aeac87fad8.
It's from gentoo commit 1c772ee12dd757251168e43cccc4babc5661212c.
It's from gentoo commit 9fc5b58347412089c0cb1e842c265c2176c443e7.

It's a dependency of net-analyzer/tcpdump.
It's from gentoo commit 9979863522faf1d43e3e23b38b9d42854f1a4a55.

It's a dependency of net-analyzer/tcpdump.
It was my mistake during the review to allow adding a package that is
much newer than the other SELinux packages we currently have. And for
some reason I started getting build failures when updating packages
from 2020:

!!! All ebuilds that could satisfy ">=sec-policy/selinux-base-policy-2.20210908-r1" for /build/amd64-usr/ have been masked.
!!! One of the following masked packages is required to complete your request:
- sec-policy/selinux-base-policy-9999::coreos (masked by: missing keyword)

(dependency required by "sec-policy/selinux-sssd-2.20210908-r1::portage-stable" [ebuild])
(dependency required by "sys-auth/sssd-2.3.1-r4::coreos[selinux]" [ebuild])
(dependency required by "app-admin/sudo-1.9.5_p2::coreos[sssd]" [ebuild])
(dependency required by "coreos-base/coreos-0.0.1-r302::coreos" [ebuild])
(dependency required by "coreos-base/coreos-dev-0.1.0-r81::coreos" [ebuild])
(dependency required by "coreos-devel/board-packages-0.0.1-r9::coreos" [ebuild])
(dependency required by "coreos-devel/board-packages" [argument])

It's from gentoo commit 1f7a3661f47b4da14ac3ad8c85f54f6b144104e4.
It's from gentoo commit a3da198dcd29061496e00d4f8473d8e9f4e32826.

It's a dependency of dev-libs/libbsd.
It's from gentoo commit deb1c3a3bbcc78c03b874243f982d585f14ca5aa.
@krnowak
Copy link
Contributor Author

krnowak commented Apr 1, 2022

CI passed, but still waiting for #318 to get in first.

@krnowak krnowak marked this pull request as ready for review April 1, 2022 09:39
@krnowak krnowak requested a review from a team April 1, 2022 09:39
Copy link
Contributor

@jepio jepio 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; I tend to mostly look at eclass changes in these PRs, and the list of packages updated to see if something jumps out at me.

@krnowak
Copy link
Contributor Author

krnowak commented Apr 4, 2022

Looks good; I tend to mostly look at eclass changes in these PRs, and the list of packages updated to see if something jumps out at me.

Yeah, I need to think how to shortly describe the changes in the eclass for the next time.

@krnowak krnowak merged commit ba2a5f0 into main Apr 4, 2022
@krnowak krnowak deleted the krnowak/pkg-updates-2020 branch April 4, 2022 15:31
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants