Commit Graph

21025 Commits

Author SHA1 Message Date
Flatcar Buildbot
9a53a4d80f app-shells/bash: Sync with Gentoo
It's from Gentoo commit 7779e109a46bcf51ccce01574dd624287e2ea4d3.
2025-02-10 07:05:22 +00:00
Flatcar Buildbot
2904b01c2a app-portage/getuto: Sync with Gentoo
It's from Gentoo commit f5c2c72db323bc88987d740afcf1a337d1e8c61f.
2025-02-10 07:05:22 +00:00
Flatcar Buildbot
a73c8ce91f app-emulation/qemu: Sync with Gentoo
It's from Gentoo commit c0af474b816bf9625ea462426907f13ebc8b2047.
2025-02-10 07:05:13 +00:00
Flatcar Buildbot
956043c007 app-editors/vim-core: Sync with Gentoo
It's from Gentoo commit f7842d6ce4562fd143d70fe9acae60391f4cd373.
2025-02-10 07:05:12 +00:00
Flatcar Buildbot
86b3fe0ac8 app-editors/vim: Sync with Gentoo
It's from Gentoo commit a6772022ff68da5584ea5fa232a2b0145b3ca630.
2025-02-10 07:05:12 +00:00
Flatcar Buildbot
66421fa9f6 app-crypt/rhash: Sync with Gentoo
It's from Gentoo commit 8055572dfff2b05323bd40b010f1491237aea980.
2025-02-10 07:05:11 +00:00
Flatcar Buildbot
85ef7d6ecd app-crypt/p11-kit: Sync with Gentoo
It's from Gentoo commit 4121df653e3e45108fea3cfd1ad50b7f6f794547.
2025-02-10 07:05:10 +00:00
Flatcar Buildbot
761d5ac541 app-containers/podman: Sync with Gentoo
It's from Gentoo commit 32737b5387c1c33f9a4c38f08995ebed85472393.
2025-02-10 07:05:05 +00:00
Flatcar Buildbot
eee9f86c52 app-containers/docker-cli: Sync with Gentoo
It's from Gentoo commit 41caaaeb05c8ce777c895701ba63f8bf4c77e59d.
2025-02-10 07:05:04 +00:00
Flatcar Buildbot
e565c37f22 app-containers/docker: Sync with Gentoo
It's from Gentoo commit df9a9f5d304ed5402605c2214e877891d3e56208.
2025-02-10 07:05:04 +00:00
Flatcar Buildbot
c5315d588c app-arch/xz-utils: Sync with Gentoo
It's from Gentoo commit 8fe74b2c6ecad5e8dfe55a48d6a4ff9d490eaf67.
2025-02-10 07:04:58 +00:00
Flatcar Buildbot
bea0105d64 app-admin/eselect: Sync with Gentoo
It's from Gentoo commit e43431bd26a31be3cf420a123d2ff6300ab037c2.
2025-02-10 07:04:41 +00:00
flatcar-ci
e2429f1e2c New version: main-4239.0.0-nightly-20250207-2100 2025-02-08 02:21:09 +00:00
flatcar-ci
00da63a898 New version: main-4239.0.0-nightly-20250207-2100-INTERMEDIATE 2025-02-07 21:00:28 +00:00
Krzesimir Nowak
709f118084 overlay coreos/config: Fix cross-compilation of docker and docker-cli 2025-02-06 13:45:28 +01:00
Krzesimir Nowak
6b8fcce30f overlay coreos/user-patches: Drop dangling symlinks
These should have been dropped at the same time as the user patch for
sys-devel/gcc.
2025-02-06 13:45:28 +01:00
Krzesimir Nowak
9c27045b1b coreos/user-patches: Add a patch for dev-lang/go 2025-02-06 13:45:28 +01:00
Krzesimir Nowak
67b187f752 overlay eclass/coreos-go-utils: Use unversioned go
We have switched to dev-lang/go package from Gentoo, which is not
using versioned binaries, so switch to the unversioned one.
2025-02-06 13:45:28 +01:00
Krzesimir Nowak
ddab51dfa1 overlay app-eselect/eselect-go: Drop unused package
Incidentally, it was yet another package that was using a source code
from github.com/coreos that we forgot to fork over to Flatcar org.
2025-02-06 13:45:28 +01:00
Krzesimir Nowak
36d86045e8 overlay coreos-base/hard-host-depends: Make dep on go less strict
I don't think we need to be strict about installed go version
anymore. We'll just pull the latest one from Gentoo. If Gentoo's
version is too new, we can temporarily mask the update.
2025-02-06 13:45:28 +01:00
Krzesimir Nowak
809c66467f overlay eclass/coreos-go-lang: Drop unused eclass 2025-02-06 13:45:28 +01:00
Krzesimir Nowak
2fd3ce14a0 overlay eclass/coreos-go-depend: Bump to 1.23
Also relax the dependency from depending on certain slot of
dev-lang/go to depending on any newer version of the package and any
slot (but forcing rebuild on slot change).
2025-02-06 13:45:28 +01:00
Krzesimir Nowak
a8ed1227a2 overlay eclass/coreos-go-depend: Drop support for old EAPIs 2025-02-06 13:45:28 +01:00
Krzesimir Nowak
081c415ae4 dev-lang/go: Move from overlay to portage-stable and sync
It's from Gentoo commit a1cbaebe28de048b8120c353b0669b3829a34d6f.

Gentoo's ebuild look mostly like our coreos-go-lang eclass, but with
possibly some improvements. The difference is in slotting - Gentoo
uses "0/${PV}" and Flatcar uses "${MAJOR}.${MINOR}/${PV}". I don't
think that there is any practical sense in diverging here - maybe it
made sense at the times when we had several version of go because some
packages were really picky about which version of go was used to build
them.
2025-02-06 13:45:28 +01:00
Krzesimir Nowak
7c2623b100 overlay profiles: Add accept keywords for dev-util/{gdbus-codegen,glib-utils}
So they match the version of dev-libs/glib.
2025-02-06 13:45:28 +01:00
Krzesimir Nowak
24d07c7e75 overlay profiles: Drop obsolete USE flag for sys-auth/sssd 2025-02-06 13:45:28 +01:00
Krzesimir Nowak
bd54d529c5 overlay coreos/user-patches: Update README for sys-auth/sssd patch 2025-02-06 13:45:28 +01:00
Krzesimir Nowak
ab687c8b76 overlay profiles: Add accept keywords for dev-util/maturin 2025-02-06 13:45:28 +01:00
Krzesimir Nowak
035eb664c3 overlay profiles: Update accept keywords for dev-build/meson 2025-02-06 13:45:28 +01:00
Krzesimir Nowak
f0220159c5 overlay profiles: Drop accept keywords for app-emulation/virt-firmware 2025-02-06 13:45:28 +01:00
Krzesimir Nowak
2e45afe6f6 overlay profiles: Drop accept keywords for app-containers/runc 2025-02-06 13:45:28 +01:00
Krzesimir Nowak
c88b5b9d7a overlay profiles: Drop accept keywords for app-containers/docker{,-cli} 2025-02-06 13:45:28 +01:00
Krzesimir Nowak
e996f5d5da overlay profiles: Drop accept keywords for app-containers/containerd 2025-02-06 13:45:28 +01:00
Krzesimir Nowak
117e3deee1 overlay coreos-base/coreos: Add man user and group
Some dependency was dropped and the man group and user packages are
not installed any more. Bring them in with an eventual goal of
dropping group and passwd from baselayout.
2025-02-06 13:45:28 +01:00
Krzesimir Nowak
62a3c2c808 dev-libs/openssl: Move to portage-stable, sync with Gentoo and modify
It's from Gentoo commit c6f66f3f44b35413f09f95ddbd52fecb19e2d8f3.

We apply modifications without changing the ebuild:

- The tmpfiles config files are not necessary any more for files in
  /etc, so we just put the config there directly.

- The c_rehash dependency was moved to its actual user - the
  app-misc/ca-certificates package.

- We override openssl command to make it a no-op for rehashing during
  the pkg_postinst phase.
2025-02-06 13:45:28 +01:00
Krzesimir Nowak
3aacab574f overlay app-misc/ca-certificates: Add dependency on app-misc/c_rehash
It was relying on dev-libs/openssl pulling app-misc/c_rehash. But in
Gentoo, openssl dropped its dependency on c_rehash, as openssl does
not need it. Our ca-certificates package is using c_rehash in its
systemd service, so depend on c_rehash directly.

This will remove one modification we make to openssl package.
2025-02-06 13:45:28 +01:00
Krzesimir Nowak
af599b873c sys-libs/glibc: Move from portage-stable, sync and modify
It's from Gentoo commit e11eb4b6fbdae37dfaf9c62ce17fbd0a103bf9d7.

We apply our modifications in a bit different way to avoid modifying
the ebuild itself:

- To avoid having unstripped binaries we add a hack to make "dostrip x
  -/" a noop.

- Using tmpfiles for putting the nscd config file into /etc is not
  necessary any more - our overlay setup for /etc will handle it. We
  add a symlink at /usr/share/baselayout/nscd.conf to point to its
  flatcar-etc counterpart for backward compatibility.

- Using tmpfiles for creating a directory under /var is also not
  necessary - at a later build stage we will generate such a tmpfile
  for all the directories in /var.

The trigger to move the glibc to portage-stable was to update it to
address some security issue.
2025-02-06 13:45:27 +01:00
Krzesimir Nowak
bd8d76fc71 overlay profiles: Add accept keywords for dev-libs/glib 2025-02-06 13:45:27 +01:00
Krzesimir Nowak
c2a604c919 overlay profiles: Update accept keywords for some packages 2025-02-06 13:45:27 +01:00
Krzesimir Nowak
2b635e4d5e virtual/ldb: Add from Gentoo
It's from Gentoo commit dabacec32ecfbe1080c70a7797a58941147a6467.
2025-02-06 13:45:27 +01:00
Krzesimir Nowak
ba0a62dd46 app-containers/containerd: Move to portage-stable 2025-02-06 13:45:27 +01:00
Krzesimir Nowak
6442e4e6a5 app-containers/containerd: Sync with Gentoo
It's from Gentoo commit f0e39f486df96baf28c1305f481aac7046be1854.
2025-02-06 13:45:27 +01:00
Krzesimir Nowak
e888e328b3 app-containers/netavark: Sync with Gentoo
It's from Gentoo commit 99f669ca0cf7a32116d0e687e9d3521e4bf665d7.
2025-02-06 13:45:27 +01:00
Krzesimir Nowak
4714f57aa4 overlay profiles: Allow sys-auth/sssd-2.9.6-r1
This revision has fixed an issue of pulling python unconditionally.
2025-02-06 13:45:27 +01:00
Krzesimir Nowak
42ca81f22a app-admin/sudo: Move from overlay, sync with Gentoo and modify
It's from Gentoo commit e9492217affdba34c6691244a2ff275b4d65cdb4.

We can do the move by applying our modifications in a different way:

- Instead of removing dev-lang/perl runtime dependency, we add
  dev-lang/perl to package.provided for the generic profile.

- We remove OpenLDAP schema files and sudo.conf with install mask.

- We keep sudoers.d with a post-src_install hook.

The move was triggered by a need to handle the missing USE=sudo in
newer versions of sys-auth/sssd package, which is dependency of
app-admin/sudo.
2025-02-06 13:45:27 +01:00
Flatcar Buildbot
683b8b0ddd x11-libs/pixman: Sync with Gentoo
It's from Gentoo commit 1ceccc64345697c4ae54c843f6dc55f9f38256d7.
2025-02-06 13:45:27 +01:00
Flatcar Buildbot
a6c18999bb virtual/perl-Getopt-Long: Sync with Gentoo
It's from Gentoo commit fd2cb4efd1228f8efb9babbe04a6119d355ff2db.
2025-02-06 13:45:27 +01:00
Flatcar Buildbot
d5b083ddfb sys-process/lsof: Sync with Gentoo
It's from Gentoo commit 5919667d383f13ce1827d0867f3629145d7e34e1.
2025-02-06 13:45:27 +01:00
Flatcar Buildbot
b1b2a76ae6 sys-libs/zlib: Sync with Gentoo
It's from Gentoo commit 5ff202d5324f48ba662de69887abf53735b23f0d.
2025-02-06 13:45:27 +01:00
Flatcar Buildbot
1df80b82b3 sys-libs/ncurses: Sync with Gentoo
It's from Gentoo commit 018deb254e510a7278510990e920126b263f3f39.
2025-02-06 13:45:27 +01:00