22792 Commits

Author SHA1 Message Date
Flatcar Buildbot
d588650c39 dev-lang/perl: Sync with Gentoo
It's from Gentoo commit 32a4f6e001d9118b5ea5a1c6b53900d2ce02eab6.
2023-02-02 16:43:41 +01:00
Flatcar Buildbot
144ca5ffaa dev-db/sqlite: Sync with Gentoo
It's from Gentoo commit 5a8b55018320bbd9a59d4d88354bae1a9f227832.
2023-02-02 16:43:41 +01:00
Flatcar Buildbot
fbefd9a2b3 app-portage/portage-utils: Sync with Gentoo
It's from Gentoo commit a50367392098b45791594e5da8773986fcb34038.
2023-02-02 16:43:41 +01:00
Flatcar Buildbot
77ca0f0d70 app-emulation/qemu-guest-agent: Sync with Gentoo
It's from Gentoo commit ed468028e725c9580a7b2ee02d6b7b9375f7a0b2.
2023-02-02 16:43:41 +01:00
Flatcar Buildbot
7b643fa615 app-emulation/qemu: Sync with Gentoo
It's from Gentoo commit 74b06a127f862d7db58d1686fb8482644dc22a64.
2023-02-02 16:43:41 +01:00
Flatcar Buildbot
9117f270c7 app-editors/vim-core: Sync with Gentoo
It's from Gentoo commit 33e6817e3d108cb8e4cd1ad17227cf7f408b2fc1.
2023-02-02 16:43:41 +01:00
Flatcar Buildbot
8b8047cf41 app-editors/vim: Sync with Gentoo
It's from Gentoo commit ed468028e725c9580a7b2ee02d6b7b9375f7a0b2.
2023-02-02 16:43:41 +01:00
Flatcar Buildbot
1ef3d93a9f app-crypt/mit-krb5: Sync with Gentoo
It's from Gentoo commit ed468028e725c9580a7b2ee02d6b7b9375f7a0b2.
2023-02-02 16:43:41 +01:00
Flatcar Buildbot
a2535026c0 app-crypt/adcli: Sync with Gentoo
It's from Gentoo commit 1259b354f00b4370ed2b5405cdea9ce8d20bbce4.
2023-02-02 16:43:41 +01:00
Flatcar Buildbot
bae45fc461 app-arch/xz-utils: Sync with Gentoo
It's from Gentoo commit 1ce522ed271960a3ba7674e92591c9cecc352ca7.
2023-02-02 16:43:41 +01:00
Flatcar Buildbot
c74ea15767 app-arch/pigz: Sync with Gentoo
It's from Gentoo commit 8a1a91aa281cd0c6f2d3c2054ed9c866a04d594d.
2023-02-02 16:43:41 +01:00
Flatcar Buildbot
dc7d308628 app-arch/ncompress: Sync with Gentoo
It's from Gentoo commit e5e8fc552b29179767cc030ca687ff684ac9a715.
2023-02-02 16:43:41 +01:00
Flatcar Buildbot
c4658ed4dc app-arch/lbzip2: Sync with Gentoo
It's from Gentoo commit 8f03cd6c9fcc5b5e911cb3379fe0a17052c0a0d8.
2023-02-02 16:43:41 +01:00
Flatcar Buildbot
d21a050c6a app-arch/gzip: Sync with Gentoo
It's from Gentoo commit 75180a96ea6c34e3f37b5c623ceeae66119d5bd7.
2023-02-02 16:43:41 +01:00
Flatcar Buildbot
81879a18ae app-arch/cpio: Sync with Gentoo
It's from Gentoo commit e82c66c6494159d59fe2d771f8eec43748dd869b.
2023-02-02 16:43:41 +01:00
Flatcar Buildbot
62efca9933 acct-user/pcap: Sync with Gentoo
It's from Gentoo commit 4a419599570c5efed5d5f740c41cf0b3904086c4.
2023-02-02 16:43:41 +01:00
Flatcar Buildbot
5fd2c3b6b0 acct-group/pcap: Sync with Gentoo
It's from Gentoo commit 4a419599570c5efed5d5f740c41cf0b3904086c4.
2023-02-02 16:43:41 +01:00
Dongsu Park
ee58089048 Merge pull request #2416 from flatcar/rust-1.67.0-main
Upgrade dev-lang/rust and virtual/rust in main from 1.66.1 to 1.67.0
2023-02-02 14:03:08 +01:00
Krzesimir Nowak
46a250bf33 ci-automation: Report file size changes
This uses the new size-change-report.sh script to print out some
information about largest files being added/removed and files with
greatest increase/decrease in file size between two versions of the
image.
2023-02-02 10:05:02 +01:00
Krzesimir Nowak
219326392c ci-automation: Try reporting the changes in initrd too
This relies on flatcar_production_image_initrd_contents.txt being
uploaded to the server. It also exports the WITHWTD environment
variable with a value 1, which will make the package-diff script to
try out the wtd contents file variant first.
2023-02-02 10:04:40 +01:00
Krzesimir Nowak
e979082b17
Merge pull request #634 from flatcar/krnowak/report-generation
Update report generation
2023-02-02 09:44:43 +01:00
flatcar-ci
fd686f1da4 New version: main-3502.0.0-nightly-20230201-2100 2023-02-01 21:00:26 +00:00
Kai Lüke
0c96831fee Merge pull request #2419 from flatcar/kai/dont-create-in-dir
coreos-base/coreos-init: Don't create a nested symlink when it exists
2023-02-01 16:09:04 +01:00
Krzesimir Nowak
edc90b4e59 build_library: Add generation of disk space usage
This could replace an ad-hoc calculations we do in package-diff.
2023-02-01 14:43:24 +01:00
Krzesimir Nowak
1c1c0099c7 build_library: Generate content files for initrd too 2023-02-01 14:43:24 +01:00
Krzesimir Nowak
f4829fd860 build_library: Add generation of image contents with different details
Timestamp and user/group information are out, in are device ID and
inode number. That way, the file can be used for accounting size
differences of files/image.
2023-02-01 14:43:24 +01:00
Dongsu Park
52831e27f7 Merge pull request #411 from flatcar/buildbot/monthly-glsa-metadata-updates-2023-02-01
Monthly GLSA metadata 2023-02-01
2023-02-01 14:26:11 +01:00
Kai Lueke
e31762ceec coreos-base/coreos-init: Don't create a nested symlink when it exists
This pulls in the motdgen change
https://github.com/flatcar/init/pull/88
to not create a broken symlink in the symlinked /run/flatcar/ directory
if the directory symlink /run/coreos already exists.
2023-02-01 14:06:47 +01:00
Flatcar Buildbot
f7c8e0a6ce metadata: Monthly GLSA metadata updates 2023-02-01 07:06:42 +00:00
flatcar-ci
7b772f596e New version: main-3501.0.0-nightly-20230131-2100 2023-01-31 21:00:27 +00:00
Dongsu Park
d953100387 Revert ".github: update PV in ebuilds of dev-lang/rust"
This reverts commit 285f0646e6dfb3381d2ac5555e991cc482a4d91c.

Now that the ebuild dev-lang/rust does not have a manual check for
versions, it is possible to clean up the sed commands in Github
Actions.
2023-01-31 15:45:54 +01:00
Dongsu Park
26510029ea dev-lang/rust: fix build issues with rust 1.67.0
Configure with --without=rust-docs-json-preview to avoid failures.
Remove unnecessary checks for package versions like upstream.
Clean up unnecessary patch, add new patch for 1.67.0.
2023-01-31 15:45:54 +01:00
Flatcar Buildbot
012215aeae dev-lang: Upgrade dev-lang/rust 1.66.1 to 1.67.0 2023-01-31 15:45:54 +01:00
Krzesimir Nowak
9aeab641fd
Merge pull request #633 from flatcar/krnowak/user-patches-setup-fix
*: Fix user-patches setup
2023-01-31 15:41:15 +01:00
Kai Lüke
4468c92b44 Merge pull request #2417 from flatcar/kai/skip-if-no-ignition
coreos-base/coreos-init: Skip first boot helper if Ignition did not run
2023-01-31 13:19:14 +01:00
Kai Lueke
6596b68177 coreos-base/coreos-init: Skip first boot helper if Ignition did not run
This pulls in
https://github.com/flatcar/init/pull/87
to give a nicer skip message in the log and also make clear that this
is not a bug.
2023-01-31 13:05:19 +01:00
Krzesimir Nowak
fbbec12cc1
Merge pull request #632 from flatcar/krnowak/weekly
build_library/toolchain_util: Set up symlink for user patches
2023-01-31 12:20:20 +01:00
Krzesimir Nowak
57f849239f build_library/toolchain_util: Set up symlink for user patches
This was a place I missed where /etc/portage is set up. Because of it,
user patches for sys-devel/gcc were not picked up.

Also stop using deprecated PORTDIR and PORTDIR_OVERLAY getters. We
still set those variables, but we will drop them eventually.
2023-01-31 12:19:50 +01:00
Krzesimir Nowak
409b47a932 *: Fix user-patches setup
Normally `ln -sf path/to/target at/name` will create a symlink at
`at/name` that points to `path/to/target`. But if `at/name` already
exists and is a directory or a symlink to some other directory, then
this command will create a symlink at `at/name/target` pointing to
`path/to/target`. There is an ambiguity between 1st and 3rd form of
`ln` (please refer to `man ln` for the available invocation forms). It
can be disambiguated by using the `-T` flag to force the 1st form.

In our case, if `/etc/portage/patches` symlink already existed and was
pointing to `<coreos-overlay>/coreos/user-patches`, we ended up with a
useless symlink at `<coreos-overlay>/coreos/user-patches/user-patches`
pointing to `<coreos-overlay>/coreos/user-patches`.
2023-01-31 12:00:22 +01:00
flatcar-ci
e5b8570062 New version: main-3500.0.0-nightly-20230130-2100 2023-01-30 21:00:28 +00:00
Krzesimir Nowak
b9305f6622 Merge pull request #2413 from flatcar/krnowak/fix-bootstrap
profiles: Pick defaults for app-alternatives during bootstrap
2023-01-27 17:13:54 +01:00
Dongsu Park
975a947ba6 Merge pull request #2415 from flatcar/dongsu/cri-tools-1.24
app-emulation/cri-tools: update to 1.24.2
2023-01-27 13:13:26 +01:00
Krzesimir Nowak
c12850f476 profiles: Pick defaults for app-alternatives during bootstrap. 2023-01-27 09:07:03 +01:00
Dongsu Park
464bc43cc5 Merge pull request #2412 from flatcar/docker-20.10.23-main
Upgrade Docker in main from 20.10.22 to 20.10.23
2023-01-27 08:51:29 +01:00
Dongsu Park
ff9143a7f6 changelog: add changelog for cri-tools 1.24.2 2023-01-26 18:16:01 +01:00
Dongsu Park
40532081c3 app-emulation/cri-tools: apply Flatcar patches
Make use of the existing helpers provided by `coreos-go.eclass`.
To optimize the binary size of crictl, add "-X" to GO_LDFLAGS,
like "-X $(PROJECT)/pkg/version.Version=$(VERSION)" in the original
Makefile of cri-tools. We cannot follow way of Gentoo ebuilds like
`emake`, because Makefile of cri-tools does not allow users to pass in
${GOARCH}.

Add `arm64` to ACCEPTED_KEYWORDS.

Remove unnecessary files from installation, as well as the shell
completion eclass.
2023-01-26 18:13:41 +01:00
flatcar-ci
ffa5527012 New version: main-3495.0.0-nightly-20230125-2100 2023-01-25 21:00:27 +00:00
Kai Lüke
8fd199414a Merge pull request #2403 from flatcar/kai/initrd-rework
Rework initrd usr mount to start Ignition/Afterburn from there
2023-01-25 17:02:55 +01:00
Kai Lueke
5eedc5fa29 Rework initrd usr mount to start Ignition/Afterburn from there
This pulls in
https://github.com/flatcar/bootengine/pull/52
to reduce the size of the unified kernel image by starting Ignition/
Afterburn from the /usr partition.
This also requires to install the Ignition binary to /usr.
2023-01-25 17:02:27 +01:00
Dongsu Park
c4cea36448 app-emulation/cri-tools: sync with Gentoo
Update to 1.24.2.

Gentoo ref: 77516cb738fbcde38de8c8ebb20318a8a65df3f3
2023-01-25 16:41:18 +01:00