16008 Commits

Author SHA1 Message Date
Krzesimir Nowak
1ad0ce9964 coreos/stage1_hooks: Add a hook for updating a profile in stage1
This is to make sure that the directory layout wrt. lib directories in
stage1 is correctly set up from the beginning, because it gets
propagated all the way to the final SDK image. It's easier to do it
that way, rather than following the steps described in the deprecation
notice of the 17.0 profile.
2023-03-09 13:28:32 +01:00
Krzesimir Nowak
98668d0281 coreos/stage1_hooks: Add a hook for pulling a newer version of baselayout
Pull in a new version of baselayout to have a proper setup of lib
directories in stage1. The proper setup means that the `lib` entry is
now a directory instead of a symlink to `lib64`.

Honestly, when rewording this commit, I realized that this hook is not
really needed, as the updated baselayout ebuild just drops code that
became dead after the profile update that the other hook does. But I
decided to keep it as is, because the CI build with this hook has
passed, and this hook will be needed anyway by the weekly updates.
2023-03-09 13:21:25 +01:00
Krzesimir Nowak
2aaa89c91b coreos/stage1_hooks: Add a place for stage1 hooks 2023-03-09 13:20:26 +01:00
Krzesimir Nowak
f51ac5097f profiles: Clean up categories file
Keep only categories unique to our overlay.
2023-03-09 13:20:25 +01:00
Krzesimir Nowak
951284119a profiles: Drop license_groups
We do not carry anything with these licenses any more.
2023-03-09 13:20:25 +01:00
Krzesimir Nowak
0297db02a5 profiles: Drop old updates files
They refer to the changes made 8 or more years ago. They are
irrelevant now. Gentoo's oldest updates file is from 2018, so 5 years
old.
2023-03-09 13:20:25 +01:00
Krzesimir Nowak
a2f29fd9a8 sys-apps/seismograph: Drop blocker RDEPENDS
These packages are old and don't exist for a long time already.

Found it when looking through the files in the profiles/updates
directory.
2023-03-09 13:20:25 +01:00
Krzesimir Nowak
7c3f57c203 profiles: Drop unused profiles 2023-03-09 13:20:25 +01:00
Krzesimir Nowak
6592be18db sys-apps/baselayout: Drop dead code installing lib to lib64 symlinks
We have moved away from it already in production images already. With
the change of profile from 17.0 to 17.1, SYMLINK_LIB is always "no",
so some code will never be executed. Drop it.
2023-03-09 13:20:25 +01:00
Krzesimir Nowak
1d1a7f9f40 profiles: Switch to 17.1 profile for amd64 2023-03-09 13:20:25 +01:00
Krzesimir Nowak
be7737b583 changelog: Add an entry 2023-03-09 13:06:02 +01:00
Dongsu Park
5730e7a585 Merge pull request #2501 from flatcar/vmware-12.2.0-main
Upgrade open-vm-tools in main from 12.1.5 to 12.2.0
2023-03-09 12:38:23 +01:00
Krzesimir Nowak
24d2ceeb9a coreos-base/coreos: Add pigz to production image 2023-03-09 11:02:23 +01:00
Kai Lueke
b26a77d5a0 coreos-base/coreos-init: Distribute new sub key
This pulls in
https://github.com/flatcar/init/pull/92 to distribute the new sub key
before we start signing with it from July.
2023-03-09 17:57:18 +09:00
Flatcar Buildbot
8d797159d1 Update mantle container image to latest HEAD 2023-03-08 21:00:53 +00:00
flatcar-ci
c1d5c9824e New version: main-3537.0.0-nightly-20230308-2100 2023-03-08 21:00:27 +00:00
Jeremi Piotrowski
c6d708885e Merge pull request #2489 from flatcar/jepio/elfutils-systemd-coredump
profiles: Enable systemd[elfutils] USE flag for board
2023-03-08 10:11:51 +01:00
Jeremi Piotrowski
38070f34ed profiles: Enable systemd[elfutils] USE flag for board
Elfutils is already part of the usr partition, but currently not enabled in
systemd-coredump. Systemd-coredump therefore fails with:

  elfutils disabled, parsing ELF objects not supported.

Enable the elfutils flag for systemd to make this work.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2023-03-08 10:10:55 +01:00
Flatcar Buildbot
23202bf119 app-emulation: Upgrade open-vm-tools 12.1.5 to 12.2.0 2023-03-08 07:18:11 +00:00
flatcar-ci
6c6622e4e7 New version: main-3536.0.0-nightly-20230307-2100 2023-03-07 21:00:37 +00:00
flatcar-ci
80516d48ca New version: main-3535.0.0-nightly-20230306-2100 2023-03-06 21:00:26 +00:00
Sayan Chowdhury
0583c87257 Merge pull request #2495 from flatcar/linux-5.15.98-main
Upgrade Linux Kernel for main from 5.15.96 to 5.15.98
2023-03-06 20:35:28 +05:30
Kai Lueke
86e96adb5a sys-apps/baselayout: Only relabel a minimal set of /etc files
This pulls in
https://github.com/flatcar/baselayout/pull/28 to fix a regression in
https://github.com/flatcar/baselayout/pull/24 due to how
systemd-tmpfiles' Z rule seems to cause unnecessary changes in files.
2023-03-06 21:54:48 +09:00
Flatcar Buildbot
7ed640017c sys-kernel: Upgrade Kernel 5.15.96 to 5.15.98 2023-03-04 07:17:00 +00:00
Flatcar Buildbot
8ea34ecbe2 app-emulation: Upgrade Containerd 1.6.18 to 1.6.19 2023-03-03 08:23:06 +00:00
Mathieu Tortuyaux
22274126a6 Merge pull request #2492 from flatcar/tormath1/baselayout-label
selinux: label `/etc` and enable `selinux` for find
2023-03-03 09:04:57 +01:00
Kai Lüke
c493b0ba8e Merge pull request #2491 from flatcar/kai/initrd-setup-debug
sys-kernel/bootengine: Make initrd-setup-root more resilient
2023-03-03 05:12:10 +01:00
Kai Lueke
83ea95a4fa sys-kernel/bootengine: Make initrd-setup-root more resilient
This pulls in
https://github.com/flatcar/bootengine/pull/56
to ensure that even with a rerun from the initrd or with a deletion of
/etc/passwd we are able to boot.
2023-03-03 13:11:49 +09:00
flatcar-ci
fee60d338e New version: main-3531.0.0-nightly-20230302-2100 2023-03-02 21:00:28 +00:00
Thilo Fromm
ed540046f5 scripts/bootstrap: Apply Flatcar modifications
- install curl before baselayout

  Now that Github rejects access to an unauthenticated URL with
  `git://`, we have to make git and libcurl work with
  `https://`. However, during the SDK stage2, curl is not explicitly
  installed, but just inherited from the stage1. As a result, curl is
  built without the `ssl` USE flag.  So installation of baselayout
  fails with:

```
git fetch https://github.com/flatcar-linux/baselayout.git --prune +HEAD:refs/git-r3/HEAD
fatal: unable to access 'https://github.com/flatcar-linux/baselayout.git/':
Protocol "https" not supported or disabled in libcurl
```

  To resolve the issue, we need to install curl with `BOOTSTRAP_USE=ssl`
  before trying to install baselayout.

- update openssl before stage3

  Right now our bootstrap flow is different then gentoo's - we don't
  update the seed when building stage1 and use a different ebuilds
  snapshot for stage1 compared to stage2 and stage3. This is causing
  us trouble now, because we introduced openssl-3, but seed/stage1
  still contains openssl-1.1. During `emerge -e @system` in stage3,
  some packages that depend on openssl may build against the stage1
  version, which results in an error during depcleaning (they would
  need to be rebuilt instead).  Stage3 is not extensible, so instead,
  explicitly update openssl in stage2. This workaround can be removed
  as soon as we release a seed with openssl-3.

Co-authored-by: Dongsu Park <dpark@linux.microsoft.com>
Co-authored-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
Co-authored-by: Krzesimir Nowak <knowak@microsoft.com>
2023-03-02 17:39:56 +01:00
Krzesimir Nowak
d2dea5545b scripts: Sync with Gentoo
It's from Gentoo commit 991727070a928a03481303ed5b0a571534853445.
2023-03-02 17:39:56 +01:00
Krzesimir Nowak
8eb68e4e68 .github: Add sys-apps/texinfo to packages list 2023-03-02 17:39:56 +01:00
Krzesimir Nowak
3d830272f9 sys-apps/texinfo: Add from Gentoo
It's from Gentoo commit b072cfaeb12a28b977754564d1817463cfc8ffae.

Moved from coreos-overlay.
2023-03-02 17:39:56 +01:00
Krzesimir Nowak
6cbdb3e845 .github: Update packages list
Add or remove some packages we have updated or dropped with the weekly
updates.

Also drop sys-power/iasl, we don't have it any more.
2023-03-02 17:39:56 +01:00
Krzesimir Nowak
bee582760d dev-python/platformdirs: Add from Gentoo
It's from Gentoo commit aa8c011f5376ea3b6cef77580bd630b4bcfc0548.
2023-03-02 17:39:56 +01:00
Krzesimir Nowak
b888d3fc63 dev-python/appdirs: Drop unnecessary package
Used to be a dependency of dev-python/setuptools before it was
updated.
2023-03-02 17:39:56 +01:00
Krzesimir Nowak
125a5a8b0e net-libs/nghttp2: Sync with Gentoo
It's from Gentoo commit 9c0432bbae303f86f8142cf42b17334aff77140e.
2023-03-02 17:39:56 +01:00
Krzesimir Nowak
f2efb6e7cc app-text/sgml-common: Sync with Gentoo
It's from Gentoo commit 4af109f34b5bf97f25e6cdec6c292ab2599b6c65.
2023-03-02 17:39:56 +01:00
Krzesimir Nowak
8bae1ce374 app-text/docbook-xsl-stylesheets: Sync with Gentoo
It's from Gentoo commit 03677f912ed3fd5e02cbbbb2c9f37940d87d6c97.
2023-03-02 17:39:56 +01:00
Krzesimir Nowak
5846ab83ca app-text/docbook-xsl-ns-stylesheets: Add from Gentoo
It's from Gentoo commit c17701cef3dafad58a8a1a978ff5d585974abf0a.
2023-03-02 17:39:56 +01:00
Krzesimir Nowak
8940bae85c app-text/docbook-xml-dtd: Sync with Gentoo
It's from Gentoo commit 2056068fe7a93194be30b4504b0dd4960225b033.
2023-03-02 17:39:56 +01:00
Krzesimir Nowak
002470aef3 app-text/build-docbook-catalog: Sync with Gentoo
It's from Gentoo commit 91d9ac680f3c80df288a607f31c6bd188d501a2c.
2023-03-02 17:39:56 +01:00
Flatcar Buildbot
514251d8d5 virtual/pkgconfig: Sync with Gentoo
It's from Gentoo commit 9c70ade482350595ea273b4b00545a7a23d3e42d.
2023-03-02 17:39:56 +01:00
Flatcar Buildbot
4111b92659 sys-libs/binutils-libs: Sync with Gentoo
It's from Gentoo commit e590be61f6ea99840e520c931d1b7158548087ef.
2023-03-02 17:39:56 +01:00
Flatcar Buildbot
52f8bd7dfb sys-kernel/linux-headers: Sync with Gentoo
It's from Gentoo commit 49d659b4c11e9d3955f13d8c98b4ef8544e4117d.
2023-03-02 17:39:56 +01:00
Flatcar Buildbot
4dfbc20204 sys-devel/patch: Sync with Gentoo
It's from Gentoo commit 383d8ccf52fefc0f320882e73424a61cc6ceca6e.
2023-03-02 17:39:56 +01:00
Flatcar Buildbot
c27a6d18c5 sys-devel/gnuconfig: Sync with Gentoo
It's from Gentoo commit 7d94f84a03f472a3ea8513c105c743f4bc64f4bc.
2023-03-02 17:39:56 +01:00
Flatcar Buildbot
987d23cee7 sys-devel/gettext: Sync with Gentoo
It's from Gentoo commit 708a5eb5bbffb026c0e6097a20987797122aa07d.
2023-03-02 17:39:56 +01:00
Flatcar Buildbot
7e06ebdc30 sys-devel/gcc: Sync with Gentoo
It's from Gentoo commit db2110a4dcd7e99e00afd41429b94f4fe67e36fb.
2023-03-02 17:39:56 +01:00
Flatcar Buildbot
43e0e07dc1 sys-devel/flex: Sync with Gentoo
It's from Gentoo commit 7ff3874a1a6ea59ad3ea195b66921b7e332f2f4d.
2023-03-02 17:39:56 +01:00