Commit Graph

5399 Commits

Author SHA1 Message Date
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
flatcar-ci
ffa5527012 New version: main-3495.0.0-nightly-20230125-2100 2023-01-25 21:00:27 +00:00
Krzesimir Nowak
e1e9975f53
Merge pull request #608 from flatcar/krnowak/bincache-for-dev-builds
common: Split binpkg and SDK tarball URLs
2023-01-25 16:12:29 +01:00
flatcar-ci
1200f55550 New version: main-3493.0.0-nightly-20230123-2100 2023-01-23 21:00:25 +00:00
flatcar-ci
8a939513ff New version: main-3490.0.0-nightly-20230120-2100 2023-01-20 21:00:33 +00:00
flatcar-ci
a5e0bcda03 New version: main-3489.0.0-nightly-20230119-2100 2023-01-19 21:00:30 +00:00
flatcar-ci
e78ae6efe3 New version: main-3488.0.0-nightly-20230118-2100 2023-01-19 08:37:39 +00:00
flatcar-ci
4347a2cded New version: main-3488.0.0-nightly-20230118-2100 2023-01-18 21:00:29 +00:00
Krzesimir Nowak
0b86840d2e
Merge pull request #626 from flatcar/krnowak/gcc-config
Drop a symlink-fixing hack
2023-01-18 10:16:53 +01:00
Mathieu Tortuyaux
67d19c71f6
Merge pull request #631 from flatcar/mantle-update-main
Upgrade mantle container image to latest HEAD in main
2023-01-18 09:31:19 +01:00
Flatcar Buildbot
63d8bf97a7 Update mantle container image to latest HEAD 2023-01-18 08:29:31 +00:00
flatcar-ci
4f76d2b93c New version: main-3486.0.0-nightly-20230116-2100 2023-01-16 21:00:28 +00:00
Kai Lüke
e5357b9dcf
Merge pull request #622 from flatcar/mantle-update-main
Upgrade mantle container image to latest HEAD in main
2023-01-16 11:57:46 +01:00
Flatcar Buildbot
75686e009c Update mantle container image to latest HEAD 2023-01-13 21:00:46 +00:00
flatcar-ci
c053759db1 New version: main-3483.0.0-nightly-20230113-2100 2023-01-13 21:00:27 +00:00
flatcar-ci
c41f37f39a New version: main-3482.0.0-nightly-20230112-2100 2023-01-12 21:00:44 +00:00
Krzesimir Nowak
707f039941
Merge pull request #606 from flatcar/krnowak/drop-gentoo-disabling
update_chroot, build_library: Drop repos.conf customization
2023-01-12 15:37:41 +01:00
Krzesimir Nowak
460218d1e4 build_library/check_root: Print a target of the dangling symlink 2023-01-12 08:37:57 +01:00
Krzesimir Nowak
375ffa6579 common.sh: Drop the unnecessary hack
We have a user patch in coreos-overlay fixing this issue directly in
gcc-config.
2023-01-12 08:37:57 +01:00
flatcar-ci
a17015daf4 New version: main-3481.0.0-nightly-20230111-2100 2023-01-11 21:00:32 +00:00
Krzesimir Nowak
0374f23660 update_chroot, build_library: Drop repos.conf customization
The "disabled" option was a Flatcar customization in
sys-apps/portage. We are trying to move to vanilla portage, so let's
see if this will work.
2023-01-11 10:45:35 +01:00
Krzesimir Nowak
e7f02d2fec common: Split binpkg and SDK tarball URLs
Use FLATCAR_DEV_BUILDS only for setting up binpkg URLs, ceding the SDK
tarball URL role to the new FLATCAR_SDK_SERVERS variable. That way we
can still set up binpkg URLs the way we used to do so far and set up
SDK tarball URLs differently.

For two-phase SDK build, we would like to use intermediate SDK as a
seed. This SDK is only available on bincache, but previously only
nightly builds could use bincache as the source of SDK tarballs. Now,
with the URL split, we can set up the builds to use both bincache and
the release server, where release builds will prioritize release
server over bincache, and developer builds - bincache over release
server.
2023-01-11 08:34:20 +01:00
flatcar-ci
36099964a4 New version: main-3480.0.0-nightly-20230110-2100 2023-01-10 21:00:27 +00:00
flatcar-ci
c937b53c6c New version: main-3479.0.0-nightly-20230109-2100 2023-01-09 21:00:35 +00:00
flatcar-ci
8d50292a75 New version: main-3476.0.0-nightly-20230106-2100 2023-01-06 21:00:26 +00:00
Dongsu Park
c75de3b121
Merge pull request #618 from flatcar/mantle-update-main
Upgrade mantle container image to latest HEAD in main
2023-01-06 17:33:32 +01:00
Flatcar Buildbot
1baaf1f0c2 Update mantle container image to latest HEAD 2023-01-06 16:31:51 +00:00
flatcar-ci
ee7df1d6d5 New version: main-3473.0.0-nightly-20230103-2100 2023-01-03 21:00:27 +00:00
Mathieu Tortuyaux
773a50c170
Merge pull request #614 from flatcar/tormath1/openstack
gc: pass OPENSTACK_CREDS to mantle container
2023-01-03 12:27:47 +01:00
Mathieu Tortuyaux
b8cafc1b9f
gc: pass OPENSTACK_CREDS to mantle container
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2023-01-03 09:24:16 +01:00
flatcar-ci
c4237aa095 New version: main-3472.0.0-nightly-20230102-2100 2023-01-02 21:00:24 +00:00
flatcar-ci
0e2845e475 New version: main-3465.0.0-nightly-20221226-2100 2022-12-26 21:00:27 +00:00
flatcar-ci
4a6f70a021 New version: main-3462.0.0-nightly-20221223-2100 2022-12-23 21:00:26 +00:00
flatcar-ci
9340f2e8c0 New version: main-3460.0.0-nightly-20221221-2100 2022-12-21 21:00:32 +00:00
flatcar-ci
489bf4d182 New version: main-3458.0.0-nightly-20221219-2100 2022-12-19 21:00:25 +00:00
flatcar-ci
6d2102450b New version: main-3455.0.0-nightly-20221216-2100 2022-12-16 21:00:30 +00:00
flatcar-ci
7187a9d9ac New version: main-3454.0.0-nightly-20221215-2100 2022-12-15 21:00:30 +00:00
Dongsu Park
597ec5267b
Merge pull request #611 from flatcar/mantle-update-main
Upgrade mantle container image to latest HEAD in main
2022-12-15 11:33:46 +01:00
Flatcar Buildbot
559b9bf10a Update mantle container image to latest HEAD 2022-12-15 10:06:49 +00:00
Krzesimir Nowak
20dbf43305
Merge pull request #607 from flatcar/krnowak/user-patches
*: Allow applying user patches
2022-12-15 11:06:34 +01:00
flatcar-ci
14ca6ff24c New version: main-3453.0.0-nightly-20221214-2100 2022-12-14 21:00:27 +00:00
Krzesimir Nowak
f63ee98d00 *: Allow applying user patches
When setting up portage configuration, we set up a symlink in
${ROOT}/etc/portage/patches that points to the coreos/user-patches
directory inside the coreos-overlay. That way, we can add our custom
patches to coreos-overlay without the need for moving the packages
from portage-stable to coreos-overlay only to apply an extra patch.
2022-12-14 13:52:48 +01:00
flatcar-ci
293c89c151 New version: main-3452.0.0-nightly-20221213-2100 2022-12-13 21:00:24 +00:00
flatcar-ci
7761d4f1a0 New version: main-3451.0.0-nightly-20221212-2100 2022-12-12 21:00:28 +00:00
flatcar-ci
e0f1da0e46 New version: main-3448.0.0-nightly-20221209-2100 2022-12-09 21:00:23 +00:00
flatcar-ci
8c583cb5a1 New version: main-3447.0.0-nightly-20221208-2100 2022-12-08 21:00:31 +00:00
flatcar-ci
4169c67698 New version: main-3446.0.0-nightly-20221207-2100 2022-12-07 21:00:26 +00:00