Commit Graph

9391 Commits

Author SHA1 Message Date
Flatcar Buildbot
b1f26fb9de app-misc: Upgrade ca-certificates 3.70 to 3.72 2021-11-17 16:03:23 +00:00
Dongsu Park
3377a02796 Merge pull request #1425 from flatcar-linux/dongsu/github-actions-cacerts-versiondelim
.github: fix version delimiter of ca-certs workflow for main
2021-11-17 16:58:11 +01:00
Dongsu Park
b65c369d0a .github: fix version delimiter of ca-certs workflow for main
Since every tag of the nss Github repo has `_` delimiters, we need to
first use `sort -t_` for sorting, then after that we need to replace `_`
with `.` by calling tr. Without that conversion, the input ebuild file
name will be wrong.
We fixed the issue in all other maintenance branches, but not in main.
Fix that also in main.
2021-11-17 16:25:41 +01:00
Dongsu Park
e7e8b822ac Merge pull request #1420 from flatcar-linux/dongsu/github-actions-ca-certs
.github: add Github Actions for ca-certificates
2021-11-17 15:33:33 +01:00
Dongsu Park
f561ec568c .github: add Github Actions for ca-certificates
Automatically update app-misc/ca-certificates , a derivative of
nss https://hg.mozilla.org/projects/nss . To make things easier,
we simply check for new releases on its Github mirror
https://github.com/nss-dev/nss . When the new latest tag is found,
simply bump the version of ca-certificates ebuild.
2021-11-16 15:30:13 +01:00
Krzesimir Nowak
3adddf1792 Merge pull request #1357 from flatcar-linux/krnowak/pkg-config-update
Adapt to new pkg-config implementation
2021-11-15 15:30:21 +01:00
Krzesimir Nowak
e6897de5e4 sys-fs/btrfs-progs: Apply Flatcar modifications 2021-11-15 15:29:26 +01:00
Krzesimir Nowak
ed3e805682 sys-fs/btrfs-progs: Add from gentoo
It's from gentoo commit 638e02f491a1e37f2af31523490f00f8a118419d.
2021-11-15 15:29:26 +01:00
Krzesimir Nowak
f6b8a1ab88 sys-fs/lvm2: Fix detection of systemd util directory
There usually exists a way to tell the configure script to use certain
path, so the script won't try to autodetect things. This is a case for
the systemd system unit directory, but apparently not for systemd util
directory. So for the system unit directory, we can forward the path
we received from systemd.eclass' `systemd_get_systemunitdir`, but for
the util directory, we need to hack the script with `sed`. The reason
for this is that autodetected directory will have the sysroot path
prepended twice. The systemd eclass has a workaround for this issue.
2021-11-15 15:29:26 +01:00
Krzesimir Nowak
2cc885be59 app-crypt/p11-kit: Apply Flatcar modifications 2021-11-15 15:29:26 +01:00
Krzesimir Nowak
ce7cc55536 app-crypt/p11-kit: Add from gentoo
It's from gentoo commit 38b155fa1bf907617067c98eb4ba3a5d0790eb1a.
2021-11-15 15:29:26 +01:00
Krzesimir Nowak
4cf37b6152 sys-auth/sssd: Set the conf dir path explicitly
Without passing the --with-systemdconfdir flag, the configure script
will query pkg-config for the directory itself. In the
cross-compilation setup that we have, this will result in a path
sysroot prepended to the path twice. systemd.eclass has a workaround
for this issue, but it does not provide an elegant getter of the
system configuration directory, thus we call `_systemd_get_dir`
ourselves.
2021-11-15 15:29:26 +01:00
Krzesimir Nowak
a4373a7c1b coreos-base/update_engine: Override path to glib-genmarshal
Normally we use pkg-config to query flags and libraries that are
needed to build things. These are specific to CHOST, and the build
system usually uses pkg-config on CHOST to get those flags and
libraries. But pkg-config is also used to query for the location of
the tools used during the build, and for those we need to use
pkg-config on CBUILD. But the build system is usually using the same
pkg-config for both flags and libs, and for build tools. Which works
fine for typical builds, but breaks for cross builds.

One of such build tools is glib-genmarshal. Fortunately the build
system allows us to override the detection results by passing
GLIB_GENMARSHAL="${some_path}" to the configure script. So do that.
2021-11-15 15:29:26 +01:00
Krzesimir Nowak
6c5f93d3ba dev-libs/dbus-glib: Apply Flatcar modifications 2021-11-15 15:29:26 +01:00
Krzesimir Nowak
f942b28dca dev-libs/dbus-glib: Sync with gentoo 2021-11-15 15:29:26 +01:00
Krzesimir Nowak
2172004803 sys-apps/systemd: Reimplement builddir_ functions
This is to avoid querying pkg-config for this information and
overriding the SYSROOT variable. These hacks seem to be broken with
the change of the pkgconfig implementation.

We know what will the path for the directory of the system units -
it's based on rootprefix that we pass to configure script. So use this
knowledge directly instead of getting it in a roundabout way from
pkg-config file.
2021-11-15 15:29:26 +01:00
Krzesimir Nowak
a1a8d57868 profiles: Drop dev-util/pkgconfig from package.use
The package is about to be replaced with dev-util/pkgconf.
2021-11-15 15:29:26 +01:00
Dongsu Park
b5ba085a8c Merge pull request #1411 from ArkaprabhaChakraborty/arkaprabha/upgrade-net-libs-rpcsvc-proto
Upgrade net-libs/rpcsvs-proto to 1.9.4
2021-11-15 10:24:46 +01:00
Dongsu Park
5c7eba1cca Merge pull request #1414 from aniruddha2000/aniruddha/update-accept-keyword-u-boot-tools
dev-embedded/u-boot-tools: Update to v2021.04_rc2 for arm64
2021-11-12 10:15:51 +01:00
Jeremi Piotrowski
39e7652a6d Merge pull request #1407 from flatcar-linux/jepio/arm64-sdk-keywords
profiles: add missing arm64 sdk keywords
2021-11-11 15:26:24 +01:00
Jeremi Piotrowski
25e996b555 profiles: add missing arm64 sdk keywords
The recent keyword cleanup removed two keywords that are necessary to
bootstrap an arm64 sdk: open-vmdk and virtual/cdrtools. Restore them.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2021-11-11 12:00:01 +01:00
Aniruddha Basak
c29a5a4a4f dev-embedded/u-boot-tools: Update to v2021.04_rc2 for arm64 2021-11-11 07:54:30 +00:00
Kai Lüke
194527c502 Merge pull request #1412 from flatcar-linux/kai/ignition-0.36.1
sys-apps/ignition: Update to v0.36.1
2021-11-10 20:33:36 +00:00
Krzesimir Nowak
c969e3d11e Merge pull request #1406 from flatcar-linux/krnowak/eapi-update
profiles: Changes related to package updates in portage-stable (getting rid of EAPI 3)
2021-11-10 17:58:39 +01:00
Kai Lueke
e7e53f7c32 sys-apps/ignition: Update to v0.36.1
This pulls in an update to the dataurl module and a rename to refer to
the flatcar-linux repository as name for the Go package.
2021-11-10 16:07:20 +01:00
Dongsu Park
1ff434429b Merge pull request #1410 from flatcar-linux/dongsu/use-flag-unicode
profiles: exclude unicode USE flag from app-editors/nano
2021-11-10 14:58:20 +01:00
ArkaprabhaChakraborty
a8a9084eb1 Upgrade net-libs/rpcsvs-proto to 1.9.4
Signed-off-by: ArkaprabhaChakraborty <chakrabortyarkaprabha998@gmail.com>
2021-11-10 12:36:55 +00:00
Dongsu Park
0d485ac2d7 profiles: exclude unicode USE flag from app-editors/nano
app-editors/nano with `USE=unicode` results in build failures in SDK
stage1, because ncurses >= 6.2_p20210619 which does not have the USE
flag at all.
To fix that, exclude the unicode USE flag from packages.use.force list,
which is defined in portage-stable. We can do that by setting the flag
in package.use.mask.
2021-11-10 11:01:53 +01:00
Sayan Chowdhury
1610899691 Merge pull request #1405 from flatcar-linux/linux-5.10.78-main
Upgrade Linux Kernel in main from 5.10.77 to 5.10.78
2021-11-10 14:26:33 +05:30
Krzesimir Nowak
e86b6003a3 Merge pull request #1370 from aniruddha2000/aniruddha/add-logrotate-3.18.1-r1
Move logrotate to coreos-overlay from portage-stable
2021-11-09 16:57:45 +01:00
Aniruddha Basak
60878555ae coreos-base/coreos-init: Change commit hash for the lastest changes 2021-11-09 15:47:46 +00:00
Aniruddha Basak
770a3a48d4 app-admin/logrotate: Apply Flatcar modifications 2021-11-09 15:44:01 +00:00
Flatcar Buildbot
711c2f2cbd sys-kernel: Upgrade Kernel 5.10.77 to 5.10.78 2021-11-07 07:23:31 +00:00
Aniruddha Basak
49bcee9ae7 app-admin/logrotate: Sync with Gentoo upstream; updates to 3.18.1-r1 2021-11-06 07:07:05 +00:00
Krzesimir Nowak
92acd03aa2 profiles: Drop useless keyword for dev-lang/swig
The updated package is stable for arm64 too now.
2021-11-05 20:48:05 +01:00
Krzesimir Nowak
f03fe15be8 profiles: Update provided version of app-eselect/eselect-vi
Drop app-admin/eselect-vi too - there is no such package.
2021-11-05 20:47:13 +01:00
Dongsu Park
e0f030c4a0 Merge pull request #1399 from flatcar-linux/go-1.17.3-main
Upgrade Go in main from 1.17.2 to 1.17.3
2021-11-05 15:50:39 +01:00
Sayan Chowdhury
130c6e964f Merge pull request #1393 from flatcar-linux/linux-5.10.77-main
Upgrade Linux Kernel in main from 5.10.76 to 5.10.77
2021-11-05 16:44:34 +05:30
Flatcar Buildbot
ee642fdef6 dev-lang: Upgrade Go 1.17.2 to 1.17.3 2021-11-05 09:01:22 +00:00
Dongsu Park
2b2c1fcd9c Merge pull request #1384 from flatcar-linux/dongsu/delete-keywords
profiles: delete unnecessary accept_keywords
2021-11-05 09:50:50 +01:00
Krzesimir Nowak
0f2270e2b6 Merge pull request #1397 from flatcar-linux/krnowak/update-veritysetup-usage
sys-kernel/bootengine: Stop using deprecated actions in veritysetup
2021-11-04 17:46:35 +01:00
Krzesimir Nowak
0af0c91405 Merge pull request #1396 from flatcar-linux/krnowak/update-cryptsetup-deps
dev-libs/libgpg-error: Remove obsolete package
2021-11-04 12:11:52 +01:00
Krzesimir Nowak
4838aa3e96 Merge pull request #1395 from flatcar-linux/krnowak/sgx
sys-apps/baselayout: Add sgx group
2021-11-04 12:10:16 +01:00
Krzesimir Nowak
430dba3f38 sys-apps/baselayout: Add sgx group
Systemd during the initrd stage was complaining about the missing
group, which resulted in ignoring some of the udev rules. Let's
placate it by adding sgx to baselayout, so the group is available
during the initrd stage too.

Pulls in https://github.com/flatcar-linux/baselayout/pull/20.
2021-11-04 12:07:37 +01:00
Krzesimir Nowak
827385b8bc sys-kernel/bootengine: Stop using deprecated actions in veritysetup
The "create" action became "open", and "remove" became "close". Also
reorder the parameters accordingly (it's a bit different for "open" vs
"create"). Also put the options before specifying the action.

Pulls in https://github.com/flatcar-linux/bootengine/pull/31.
2021-11-04 12:04:25 +01:00
Krzesimir Nowak
a3231aa995 dev-libs/libgpg-error: Remove obsolete package
We have a newer copy in portage-stable, which is being picked up
during build.
2021-11-03 18:12:18 +01:00
Dongsu Park
3ac7f1b357 profiles: delete unnecessary arm64 accept_keywords
Clean up unnecessary ebuilds from arm64 accept_keywords like below:

app-arch/bzip2 1.0.6-r12 is already stable.
app-crypt/mit-krb5 1.19.2 is already stable.
app-emulation/open-vmdk 1.0 is not needed by arm64.
app-eselect/eselect-rust is already stable.
dev-lang/perl 5.34.0-r2 is already stable.
dev-libs/ding-libs 0.4.0 is not needed by arm64.
dev-libs/elfutils 0.177 is already stable.
dev-libs/libpcre2 10.34 is already stable.
dev-libs/libpcre 8.44 is already stable.
dev-libs/libintl-perl 1.280.0 is already stable.
dev-util/meson 0.57.2 is already stable.
dev-util/re2c 2.0.3 is already stable.
net-analyzer/tcpdump 4.9.3 is already stable.
net-dns/bind-tools 9.16.6 is already stable.
net-dns/dnsmasq 2.85 is already stable.
net-firewall/ebtables 2.0.11-r3 is already stable.
net-libs/libmicrohttpd: move to base.
net-libs/libnfnetlink 1.0.1 is already stable.
net-libs/libnftnl 1.2.0-r1 is already stable.
net-nds/openldap 2.4.57 is already stable.
sys-apps/checkpolicy is already enabled in base.
sys-fs/btrfs-progs 4.10.2 is not needed by arm64.
sys-libs/binutils-libs 2.36.1-r2 is already stable.
virtual/perl-File-Path 2.130.0 is already stable.
virtual/cdrtools is not needed by arm64.

Add the following ebuilds to arm64 accept_keywords like below:

app-misc/jq 1.6-r3: move from base
cross-aarch64-cros-linux-gnu/gcc 9.3.0-r1: move from base
net-misc/curl 7.79.1: move from base
sec-policy/selinux-base 2.20200818-r2: move from base
sec-policy/selinux-base-policy 2.20200818-r2: move from base
sec-policy/selinux-unconfined 2.20200818-r2: move from base
sec-policy/selinux-virt 2.20200818-r2: move from base
sys-apps/checkpolicy 3.1: move from base
sys-apps/kexec-tools 2.0.17-r1 is needed by arm64
sys-firmware/edk2-ovmf 201905: move from base
sys-process/tini 0.18.0: move from base
2021-11-03 18:11:33 +01:00
Dongsu Park
543f8eb314 profiles: delete unnecessary base accept_keywords
Clean up unnecessary ebuilds from base accept_keywords like below.
Sort alphabetically.

app-crypt/efitools: move to sdk
app-misc/jq: move to arm64
cross-aarch64-cros-linux-gnu/gcc: move 9.3.0-r1 to arm64
dev-lang/spidermonkey is not needed any more.
dev-libs/protobuf 3.5.2 is already stable.
dev-libs/elfutils: specify explicit version 0.178
dev-python/boto: specify explicit keywords ~amd64, ~arm64.
dev-util/dwarves: specify explicit version 1.19
dev-util/perf 5.8 is already stable.
net-misc/curl: move 7.79.1 to arm64
net-nds/rpcbind: specify explicit keywords ~amd64, ~arm64.
net-libs/libnftnl 1.2.0-r1 is already stable.
net-libs/libmicrohttpd: move from arm64, specify explicit keywords.
sec-policy/selinux-base: move to arm64.
sec-policy/selinux-base-policy: move to arm64.
sec-policy/selinux-unconfined: move to arm64.
sec-policy/selinux-virt: move to arm64.
sys-apps/checkpolicy: move to arm64.
sys-apps/gptfdisk 1.0.7 is already stable.
sys-apps/iproute2 5.8.0 is already stable.
sys-apps/kexec-tools 2.0.17-r1 is already stable.
sys-auth/google-oslogin 20200910.00 is already stable.
sys-kernel/dracut 053-r1 is already stable.
sys-boot/gnu-efi 3.0.3 is already stable.
sys-firmware/edk2-ovmf: move to arm64
sys-fs/dosfstools: specify explicit keywords ~amd64, ~arm64.
sys-process/tini: move to arm64
sys-libs/libselinux: already configured in arm64
sys-libs/libsepol: already configured in arm64
2021-11-03 18:11:33 +01:00
Dongsu Park
ae2cf75cc5 profiles: delete unnecessary sdk accept_keywords
Delete dev-perl/Parse-Yapp, as 1.210.0 is already stable.
Move app-crypt/efitools from base to sdk.
2021-11-03 18:11:33 +01:00
Dongsu Park
624583efc4 profiles: delete unnecessary packages from systemd feature
Delete net-libs/libmicrohttpd, as 0.9.52 is already stable.
Delete virtual/udev, as 217 is already stable.
2021-11-03 18:11:33 +01:00