22070 Commits

Author SHA1 Message Date
Krzesimir Nowak
7c3e1c1146 Merge pull request #367 from flatcar/krnowak/profiles-update
Update profiles, licenses and scripts
2022-10-13 10:34:54 +02:00
Dongsu Park
75b7a21d40 sys-kernel/coreos-firmware: update cxgb4 version to 1.27.0.0
Fix build issues of coreos-firmware, by bumping the cxgb4 firmware
version to 1.27.0.0.
2022-10-13 09:46:52 +02:00
Flatcar Buildbot
c1c8edd5a0 sys-kernel: Upgrade Kernel 5.15.72 to 5.15.73 2022-10-13 07:40:15 +00:00
Flatcar Buildbot
de054baecd sys-kernel: Upgrade Linux Firmware 20220913 to 20221012 2022-10-13 07:29:55 +00:00
flatcar-ci
dadb20c83e New version: main-3390.0.0-nightly-20221012-2100 2022-10-12 21:00:32 +00:00
Krzesimir Nowak
1b36df7ef2 Merge pull request #2212 from flatcar/krnowak/logrotate-update
app-admin/logrotate: Update to 3.20.1
2022-10-12 15:17:14 +02:00
Krzesimir Nowak
b96788b9f3 .github: Add entries to packages-list 2022-10-12 13:48:53 +02:00
Thilo Fromm
9ee5c87c96 scripts/bootstrap: Apply Flatcar modifications
- add static-libs, openmp

  'static-libs' and 'opempn' are added to the bootstrap emerge USE
  flags (stage 3 of the bootstrap-sh script, which is run in stage 2
  of the SDK catalyst bootstrapping process):

  - 'static-libs' un-breaks the zlib build: zlib installed has this
     flag set and zlib requested per emerge command line in
     bootstrap.sh stage 3 needs this flag to prevent a slot conflict.

  - 'openmp' is to honor requirements of newer versions of GCC and is
     added according to Gentoo guidelines published here:
     https://wiki.gentoo.org/wiki/User:Sakaki/Sakaki%27s_EFI_Install_Guide/Building_the_Gentoo_Base_System_Minus_Kernel#Gentoo_Bootstrap_Remix:_Progressing_from_Stage_1_to_Stage_2

- 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>
2022-10-12 13:47:58 +02:00
Krzesimir Nowak
5fcd463a96 scripts: Sync with Gentoo
It's from Gentoo commit c26dfbbcfeb7239fbb527b0fceab36c7371f4b9d.
2022-10-12 12:45:11 +02:00
Krzesimir Nowak
d5d1484f91 licenses: Sync with Gentoo
It's from Gentoo commit 2858ad389e5915858639f10c1b608d743a137f24.
2022-10-12 12:45:11 +02:00
Krzesimir Nowak
d9b3cc2355 profiles: Sync with Gentoo
It's from Gentoo commit 0cf5e94dbab424b05dc7934a484d4ec60c17de80.
2022-10-12 12:45:10 +02:00
Krzesimir Nowak
13e5c2598f changelog: Add entries 2022-10-12 12:41:49 +02:00
Aniruddha Basak
a1a96c009d app-admin/logrotate: Apply Flatcar modifications 2022-10-12 12:41:49 +02:00
Krzesimir Nowak
40e891505e app-admin/logrotate: Sync with Gentoo
It's from Gentoo commit fef4d6517bb66698022978cd835a56d5701e318a.
2022-10-12 12:24:45 +02:00
Krzesimir Nowak
8a6b90ffc1 Merge pull request #2211 from flatcar/krnowak/dbus-update
sys-apps/dbus: Update to 1.14.4
2022-10-12 12:09:02 +02:00
Dongsu Park
8394036bc7 Merge pull request #2188 from flatcar/rust-1.64.0-main
Upgrade dev-lang/rust and virtual/rust in main from 1.63.0 to 1.64.0
2022-10-12 10:31:17 +02:00
Dongsu Park
879304d1df Merge pull request #1957 from flatcar/dongsu/glibc-2.34
sys-libs/glibc: update to 2.34
2022-10-12 10:18:22 +02:00
flatcar-ci
3e64ac5164 New version: main-3389.0.0-nightly-20221011-2100 2022-10-11 21:00:30 +00:00
Dongsu Park
835970dc2c coreos-base/update_engine: check ld-linux-*.so.2 for glibc 2.34
While glibc 2.33 has /lib64/ld-2.33.so, glibc 2.34 does not have that,
but only /lib64/ld-linux-x86-64.so.2. So we should also check ld-linux-*
as well.

Pulls in https://github.com/flatcar-linux/update_engine/pull/17.
2022-10-11 17:06:44 +02:00
Kai Lüke
7f496fb3fb
Merge pull request #526 from flatcar/mantle-update-main
Upgrade mantle container image to latest HEAD in main
2022-10-11 16:25:51 +02:00
Flatcar Buildbot
69c232a097 Update mantle container image to latest HEAD 2022-10-11 14:20:29 +00:00
Krzesimir Nowak
5085346461
Merge pull request #523 from flatcar/krnowak/vmware-unbound-var
ci-automation/vendor-testing/vmware.sh: Fix unbound variable use
2022-10-11 16:20:12 +02:00
Dongsu Park
448e9aca9b changelog: add changelog for glibc 2.34 2022-10-11 16:11:53 +02:00
Krzesimir Nowak
176b1cc152 sys-libs/glibc: Apply Flatcar modifications
- take care of nscd.conf via tmpfiles, add files/nscd-conf.tmpfiles.
  - don't run sanity checks in pkg_pretend to prevent gcc checks when
    only the binary package is installed.
  - comment out 'dostrip -x' to force the OS image binaries to be stripped
  - remove everything glibc wants to put under /etc since we use
    baselayout to provide that
2022-10-11 16:11:53 +02:00
Krzesimir Nowak
f2f8da03f9 sys-libs/glibc: Sync with Gentoo
It's from Gentoo commit a3d93f81ed9442703de09b684f309d8e1d596571.
2022-10-11 16:11:52 +02:00
Krzesimir Nowak
801fc122da changelog: Add an entry 2022-10-11 16:06:48 +02:00
Krzesimir Nowak
06d2aabaa2 ci-automation/vendor-testing/vmware.sh: Fix unbound variable use
This gets triggered when the test is rerun and an existing image is
reused.
2022-10-11 15:25:56 +02:00
Krzesimir Nowak
06e7631f88 changelog: Add entries 2022-10-11 14:31:57 +02:00
Krzesimir Nowak
0a266b2209 changelog: Add entries 2022-10-11 14:04:55 +02:00
Krzesimir Nowak
4b3823890d Merge pull request #2213 from flatcar/krnowak/go-security
changelog: Add an entry for go 1.18.7 update
2022-10-11 13:56:49 +02:00
Dongsu Park
8e82ad0b20 changelog: add changelog for Rust 1.64.0 2022-10-11 13:41:32 +02:00
Flatcar Buildbot
0dc33cdd0c dev-lang: Upgrade dev-lang/rust 1.63.0 to 1.64.0 2022-10-11 13:41:32 +02:00
Krzesimir Nowak
9d3024be79 changelog: Add an entry 2022-10-11 13:03:03 +02:00
Krzesimir Nowak
6128c49a80 Merge pull request #2208 from flatcar/go-1.17.13-and-1.18.7-main
Upgrade Go from 1.18.6 to 1.18.7
2022-10-11 12:55:33 +02:00
Krzesimir Nowak
2b5c65a3a1 changelog: Add entries 2022-10-11 12:36:13 +02:00
Krzesimir Nowak
075c1a498d .github: Add vim to packages list 2022-10-11 12:19:16 +02:00
Krzesimir Nowak
cdeff90764 app-editors/vim: Add from Gentoo
It's from Gentoo commit 3457953fd0a7146f097ae40776ee261172ce7c67.
2022-10-11 12:19:16 +02:00
Krzesimir Nowak
8bb1b7da52 app-editors/vim-core: Add from Gentoo
It's from Gentoo commit 8c9920ee622755bf6c61b1347a6883be5dd06c75.
2022-10-11 12:19:16 +02:00
Krzesimir Nowak
884108408f Merge pull request #352 from flatcar/krnowak/update-pre-2021-stuff
Update pre-2021 stuff
2022-10-11 12:16:24 +02:00
Krzesimir Nowak
bf46114abc .github/workflows/packages-list: Add entries 2022-10-11 12:13:32 +02:00
Krzesimir Nowak
bf25f19beb eclass/wrapper: Sync with Gentoo
It's from Gentoo commit 13c48b178beee52c5eccc023fd3e8c0feead4de4.
2022-10-11 12:09:58 +02:00
Krzesimir Nowak
26b0abe054 eclass/ltprune: Sync with Gentoo
It's from Gentoo commit 8a0fd695c886081083e2ed8dcd8ad2d876ef947d.
2022-10-11 12:09:58 +02:00
Krzesimir Nowak
b4ddc5080d sys-apps/iucode_tool: Sync with Gentoo
It's from Gentoo commit 7d2c2b61259608ceeef2b9e4713ea55e12ed6519.
2022-10-11 12:09:58 +02:00
Krzesimir Nowak
32f4e13473 eclass/perl-functions: Sync with Gentoo
It's from Gentoo commit 595adf6faec43e273e6c73a7821f86bafb65e203.
2022-10-11 12:09:58 +02:00
Kai Lüke
ff185a491c Merge pull request #2207 from genesiscloud/nftables-bridge-conntrack-meta
Enable nf_conntrack_bridge and nft_meta_bridge kernel modules
2022-10-11 11:28:37 +02:00
Lukas Stockner
46ff05ed65 Update changelog
Co-authored-by: Kai Lüke <pothos@users.noreply.github.com>
2022-10-11 11:23:32 +02:00
Krzesimir Nowak
7fd636819e .github: Add an entry to packages list 2022-10-10 12:04:21 +02:00
Krzesimir Nowak
894556aee6 net-dns/bind-tools: Sync with Gentoo
It's from Gentoo commit 177e9121245d12032d0dd198919bdc33c081d35c.
2022-10-10 12:02:51 +02:00
Krzesimir Nowak
f3a354c8d1 sys-apps/dbus: Apply Flatcar modifications 2022-10-10 11:59:12 +02:00
Krzesimir Nowak
0d9aaf7b05 sys-apps/dbus: Sync with Gentoo
It's from Gentoo commit 42b645e918ddd5fd999926bc8c0a417a9f8c3be4.
2022-10-10 11:59:12 +02:00