Commit Graph

8647 Commits

Author SHA1 Message Date
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
Dongsu Park
4a4289ebc8 Merge pull request #2283 from flatcar/cacerts-3.85-main
Upgrade ca-certificates in main from 3.84 to 3.85
2022-11-16 15:09:07 +01:00
Kai Lueke
ee0c1e654c Support Hardware Security Keys in update-ssh-keys
This pulls in
https://github.com/flatcar/update-ssh-keys/pull/7
to support Hardware Security Keys in update-ssh-keys.
Until we have a new crates.io release of openssh-keys with
https://github.com/coreos/openssh-keys/pull/68 we need to host it on
Origin or find a way to make the eclass more flexible. Here it was
hosted on Origin (from "cargo package") and the Cargo.toml/lock patched
on build to think it would come from crates.io because the Gentoo
eclass only supports that location.
2022-11-16 11:52:16 +01:00
Sayan Chowdhury
d340dda71a app-admin/sudo: Apply Flatcar patches
- Remove Perl Runtime Dependency
- Remove OpenLDAP schema files for sudo
- Remove sudo.conf file as it is shipped via baselayout

Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2022-11-15 05:24:42 +00:00
Sayan Chowdhury
32089482da add-admin/sudo: Sync with Gentoo upstream; updates to 1.9.12_p1
gentoo syncref: 82f5b130cc
2022-11-15 05:18:23 +00:00
Flatcar Buildbot
0986cc7377 app-misc: Upgrade ca-certificates 3.84 to 3.85 2022-11-14 07:17:45 +00:00
Krzesimir Nowak
db546fb6d4 changelog: Add an entry 2022-11-11 09:17:27 +01:00
Dongsu Park
340f597eae Merge pull request #2276 from flatcar/firmware-20221109-main
Upgrade Linux Firmware in main from 20221012 to 20221109
2022-11-11 09:13:13 +01:00
Mathieu Tortuyaux
3d882f6f73 changelog: add entry
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2022-11-10 17:02:28 +01:00
Mathieu Tortuyaux
3a9541cd7e sys-apps/ignition: fix OEM detection
In case the OEM partition was specified with the name "OEM",
the btrfs format was not forced because it only considered the name "oem".

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2022-11-10 16:58:37 +01:00
Krzesimir Nowak
bbc47ca7ab profiles: Cleanup net-misc/openssh stuff
We mark the package as stable in ebuild, so drop the accept
keywords. Also, bindist is not a thing any more.
2022-11-10 16:11:42 +01:00