Commit Graph

8657 Commits

Author SHA1 Message Date
Krzesimir Nowak
1c7d3ad34d sys-libs/glibc: Apply Flatcar modifications
- take care of nscd.conf via tmpfiles, add files/nscd-conf.tmpfiles.
  - 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-12-12 14:25:09 +01:00
Krzesimir Nowak
20a7d491a1 sys-libs/glibc: Sync with Gentoo
It's from Gentoo commit aebe34585bd927ece8a8984ff9a27a4032378a6c.
2022-12-12 09:07:16 +01:00
Dongsu Park
94ee295e6e changelog: add security changelog for containerd 1.6.12 2022-12-09 13:13:56 +01:00
Flatcar Buildbot
4f0dd682f9 app-emulation: Upgrade Containerd 1.6.10 to 1.6.12 2022-12-09 08:22:42 +00:00
Krzesimir Nowak
ec5f6ca252 Merge pull request #2317 from flatcar/krnowak/libarchive-update
profiles: Drop accept keywords for app-arch/libarchive
2022-12-08 12:50:24 +01:00
Krzesimir Nowak
246bc58053 Merge pull request #2316 from flatcar/krnowak/weekly
Updates for weekly update 2022-12-05
2022-12-08 09:43:33 +01:00
Krzesimir Nowak
5cae1e12de profiles: Drop accept keywords for app-arch/libarchive
The updated package is stable for both amd64 and arm64.
2022-12-07 11:37:28 +01:00
Flatcar Buildbot
b134ce0bb9 sys-kernel: Upgrade Kernel 5.15.79 to 5.15.81 2022-12-07 00:22:20 +05:30
Sayan Chowdhury
bcf2bb0b77 sys-libs/pam: Apply Flatcar patches
-  sys-libs/pam: Make /sbin/unix_chkpwd suid

This is to avoid importing fcaps eclass which adds a dependency on
sys-libs/libcap, which in turn depends on sys-libs/pam. To get out of
this conundrum, we could specify a "-filecaps" use flag for
sys-libs/pam. Problem with this solution would be no capability
override for the binary making it unable to read /etc/shadow. Thus we
make the binary suid. This is strictly less secure than overriding its
capabilities, but I have no idea how to solve it in a less hacky way.

-  sys-libs/pam: Install configuration into /usr

Also provide a tmpfiles fragment to bring it back.

- sys-libs/pam: Locked accounts functionality

Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2022-12-06 15:06:47 +01:00
Krzesimir Nowak
ef09c88d70 sys-libs/pam: Reset to vanilla ebuild 2022-12-06 15:03:29 +01:00
Dongsu Park
eec5d85328 sys-devel/gdb: Apply Flatcar modifications
- Fix cross build issues with configuring gmp libs

  As gdb 11 or newer requires gmp libs as dependency, a cross build of
  gdb 11.2 started to fail when its configure scripts try to detect if
  gmp exists.  The failure occurs mainly because the build still
  passes '-L/usr/lib64` to LDFLAGS. Let's say, for example, host
  toolchains outside of sysroot have amd64 libs, while the target
  inside of sysroot should have arm64 libs. However, configure scripts
  of gdb 11.2 still try to find its libs outside of sysroot,
  /usr/lib64, although it should find its libs inside of sysroot,
  e.g. /build/arm64/usr/lib64.

  To fix the cross build issues, pass --with-sysroot as well as
  --libdir, correctly with ${ESYSROOT}.

  As a side note, for some reason, upstream gdb configure scripts are
  not able to correctly make use of its gmp-specific options like
  --with-gmp or --with-gmp-lib. Passing those options does not bring
  anything.  Also configure must have both --with-sysroot and
  --libdir, to make the build work.

- Replace dependency on virtual/yacc with app-alternatives/yacc

  The former is gone in favor of the latter in Gentoo. This change
  will be dropped when we sync the package with Gentoo again.
2022-12-06 14:53:36 +01:00
Krzesimir Nowak
1f88c934c0 sys-devel/gdb: Reset to vanilla ebuild 2022-12-06 14:51:21 +01:00
Sayan Chowdhury
f6efb50cb6 net-firewall/iptables: Apply the Flatcar patches
Signed-off-by: Sayan Chowdhury <sayan@kinvolk.io>
2022-12-06 14:49:54 +01:00
Krzesimir Nowak
fd2b43d9cf net-firewall/iptables: Reset to vanilla ebuild 2022-12-06 14:42:47 +01:00
Sayan Chowdhury
b621893c2e app-shells/bash: Apply Flatcar patches
Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2022-12-06 14:41:10 +01:00
Krzesimir Nowak
0a0f1733f4 app-shells/bash: Reset to vanilla ebuild 2022-12-06 14:40:14 +01:00
Krzesimir Nowak
4bd509277a sys-libs/glibc: Apply Flatcar modifications
- take care of nscd.conf via tmpfiles, add files/nscd-conf.tmpfiles.
  - 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
  - replace virtual/awk with app-alternatives/awk
2022-12-06 14:38:29 +01:00
Krzesimir Nowak
43ccab8e9d sys-libs/glibc: Reset to vanilla ebuild 2022-12-06 14:36:54 +01:00
Krzesimir Nowak
a4326957df dev-lang/python-oem: Apply Flatcar modifications 2022-12-06 14:34:48 +01:00
Krzesimir Nowak
4dc2f9a83d dev-lang/python-oem: Reset to vanilla ebuild 2022-12-06 14:32:39 +01:00
Krzesimir Nowak
f76441eaeb dev-lang/python-oem: Update dependency
The `virtual/awk` package is replaced with `app-alternatives/awk`, so
reflect that in the ebuild.
2022-12-06 14:32:39 +01:00
Krzesimir Nowak
33d5bace3f profiles: Do not pull in pip stuff from dev-lang/python 2022-12-06 14:32:39 +01:00
Krzesimir Nowak
990b2749a3 coreos/config: Update description for app-crypt/mit-krb5 overrides 2022-12-06 14:32:39 +01:00
Jeremi Piotrowski
1db12d110d Merge pull request #2315 from flatcar/bug-847-kernel-fix-backport
sys-kernel/coreos-sources: Add backport of bugfix for #847
2022-12-06 13:35:15 +01:00
Jeremi Piotrowski
b7eec9eed7 changelog: add entry for Flatcar#847 bugfix 2022-12-06 11:42:15 +01:00
Sayan Chowdhury
9700f36c3f Merge pull request #2309 from flatcar/sayan/update-sudo-1.9.12_p1
add-admin/sudo: Sync with Gentoo upstream; updates to 1.9.12_p1
2022-12-05 19:17:44 +05:30
Jeremi Piotrowski
61592da5ec sys-kernel/coreos-sources: Add backport of bugfix for #847
Users reported a deadlock in ext4 that occurs under loads after kernel 5.15.72.
We debugged and found that this issue is also present upstream (6.x) and found
a fix. The fix has been validated to fix the issue, but we're still waiting for
a reponse from the ext4 maintainer.

In the meantime, apply the backport to our kernel sources, so that users can be
unblocked from updating. This will be released to alpha/beta first, and
hopefully by the time it is promoted to stable, the fix will be merged to the
kernel tree and backported to 5.15.
2022-12-05 13:31:20 +01:00
Sayan Chowdhury
f2ea162fae changelog: Update the changelog for the sudo-1.9.12_p1
Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2022-12-02 17:22:04 +05:30
Krzesimir Nowak
7542bbf3f5 Merge pull request #2307 from flatcar/krnowak/weekly
Changes for weekly updates
2022-12-01 19:39:23 +01:00
Flatcar Buildbot
7b019787ee app-emulation: Upgrade open-vm-tools 12.1.0 to 12.1.5 2022-11-30 07:19:01 +00:00
Krzesimir Nowak
642a90d29b profiles: Drop accept keywords for sys-libs/zlib
It became stable for amd64 and arm64.
2022-11-29 15:13:45 +01:00
Krzesimir Nowak
cf28added0 profiles: Drop accept keywords for sys-fs/multipath-tools
The updated package is now stable for both amd64 and arm64.
2022-11-29 15:08:35 +01:00
Krzesimir Nowak
8064d1c3d5 profiles: Updated accept keywords for net-misc/curl 2022-11-29 14:13:49 +01:00
Krzesimir Nowak
33b0d3e235 coreos-devel/sdk-depends: Replace dev-util/boost-build with dev-util/b2
dev-libs/boost now needs the latter to build.
2022-11-29 10:58:18 +01:00
Dongsu Park
78c4fb88d1 Merge pull request #2299 from flatcar/dongsu/cpio-2.13
profiles: accept keywords for app-arch/cpio 2.13-r3
2022-11-23 17:32:37 +01:00
Krzesimir Nowak
bfbf8b3135 Merge pull request #2298 from flatcar/krnowak/weekly
profiles: Updates for weekly package updates
2022-11-23 14:32:46 +01:00
Dongsu Park
f8d0d4bd13 Merge pull request #2292 from flatcar/linux-5.15.79-main
Upgrade Linux Kernel for main from 5.15.77 to 5.15.79
2022-11-23 14:20:35 +01:00
Krzesimir Nowak
5b6cd2ab0a profiles: Update accept keywords for net-misc/curl
Revision was bumped to r2, but it kept the keywords intact.
2022-11-22 13:39:22 +01:00
Krzesimir Nowak
4c7180dca0 profiles: Update accept keywords for sys-libs/zlib
It became stable for arm64, still unstable for amd64. Probably will be
stabilized for the latter during the week.
2022-11-22 13:35:13 +01:00
Dongsu Park
384ce45da9 profiles: accept keywords for app-arch/cpio 2.13-r3
Accept keywords for app-arch/cpio 2.13-r3, mainly to address
CVE-2021-38185.
2022-11-22 11:00:41 +01:00
Dongsu Park
69e9bcc0f7 Merge pull request #2296 from flatcar/containerd-1.6.10-main
Upgrade Containerd in main from 1.6.9 to 1.6.10
2022-11-18 13:08:02 +01:00
Krzesimir Nowak
02b93bd55a Merge pull request #2288 from flatcar/krnowak/weekly
profiles: Cleanups for weekly package updates
2022-11-18 10:14:47 +01:00
Flatcar Buildbot
88af01b531 app-emulation: Upgrade Containerd 1.6.9 to 1.6.10 2022-11-18 08:24:29 +00:00
Krzesimir Nowak
052c0553ae Merge pull request #2268 from flatcar/krnowak/openssh-update
net-misc/openssh: Bump to 9.1
2022-11-17 11:19:32 +01:00
Krzesimir Nowak
e596583d76 profiles: Build static libraries for dev-libs/libpcre2
app-emulation/qemu depends on dev-libs/glib preferentially built with
static libraries. The GLib library started to depend on
dev-libs/libpcre2 after the update. Since dev-libs/glib is built with
static-libs USE flag, it propagates the requirement to
dev-libs/libpcre2 too. Thus update the line with old dev-libs/libpcre
in package.use to new dev-libs/libpcre2 now. Hopefully nothing needs
static libs of old dev-libs/libpcre.
2022-11-17 11:15:54 +01:00
Krzesimir Nowak
11d976f352 profiles: Drop arm64 from accept keywords for net-misc/curl 2022-11-17 11:15:54 +01:00
Krzesimir Nowak
8eff949fff profiles: drop dev-util/glib-utils from packages.provided
Should not be necessary - dev-libs/glib is not pulling it anymore, and
other ebuilds needing the package pull it with BDEPEND, which means
that the package on SDK is being used.
2022-11-17 11:15:54 +01:00
Krzesimir Nowak
1a045b9ccc profiles: Update accept keywords for app-editors/vim-core 2022-11-17 11:15:54 +01:00
Krzesimir Nowak
8957817186 profiles: Update accept keywords for app-editors/vim 2022-11-17 11:15:54 +01:00
Flatcar Buildbot
5c6e3b3fe0 sys-kernel: Upgrade Kernel 5.15.77 to 5.15.79 2022-11-17 07:19:16 +00:00