coreos / coreos/coreos-assembler

build-rootfs use too mush time

Open
#4,408 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Go
Stars
393
Forks
193
Avg merge
17h 6m
Merged PRs (30d)
5

Description

Fri, 26 Dec 2025 12:01:56 GMT
[1/2] STEP 13/14: RUN --mount=type=cache,rw,id=coreos-build-cache,target=/cache     --mount=type=secret,id=yumrepos,target=/etc/yum.repos.d/secret.repo     --mount=type=secret,id=contentsets         /src/build-rootfs "${MANIFEST}" "${IMAGE_CONFIG}" "${BASE_VERSION}" "${VERSION}" /target-rootfs
Fri, 26 Dec 2025 12:02:06 GMT
Overriding passwd/group files
Fri, 26 Dec 2025 12:02:17 GMT
note: /target-rootfs and /cache on separate filesystems; caching RPMs only
Fri, 26 Dec 2025 12:02:18 GMT
Loaded lockfiles:
Fri, 26 Dec 2025 12:02:18 GMT
  /tmp/tmpko55cboy.json
Fri, 26 Dec 2025 12:02:19 GMT
43 metadata, 111 content objects imported; 156.9 kB content written
Fri, 26 Dec 2025 12:02:19 GMT
4 metadata, 1 content objects imported; 76 bytes content written
Fri, 26 Dec 2025 12:02:19 GMT
4 metadata, 1 content objects imported; 404 bytes content written
Fri, 26 Dec 2025 12:02:19 GMT
9 metadata, 4 content objects imported; 6.0 kB content written
Fri, 26 Dec 2025 12:02:19 GMT
11 metadata, 4 content objects imported; 3.2 kB content written
Fri, 26 Dec 2025 12:02:19 GMT
8 metadata, 3 content objects imported; 1.4 kB content written
Fri, 26 Dec 2025 12:02:20 GMT
16 metadata, 18 content objects imported; 10.9 kB content written
Fri, 26 Dec 2025 12:02:20 GMT
11 metadata, 3 content objects imported; 1.6 kB content written
Fri, 26 Dec 2025 12:02:20 GMT
5 metadata, 1 content objects imported; 121 bytes content written
Fri, 26 Dec 2025 12:02:20 GMT
rpm-ostree version: 2025.12
Fri, 26 Dec 2025 12:02:20 GMT
Enabled rpm-md repositories: fedora fedora-updates fedora-coreos-pool
Fri, 26 Dec 2025 12:03:35 GMT
Updating metadata for 'fedora'...done
Fri, 26 Dec 2025 12:03:52 GMT
Updating metadata for 'fedora-updates'...done
Fri, 26 Dec 2025 12:04:32 GMT
Updating metadata for 'fedora-coreos-pool'...done
Fri, 26 Dec 2025 12:36:48 GMT
Importing rpm-md...done
Fri, 26 Dec 2025 12:36:48 GMT
rpm-md repo 'fedora'; generated: 2025-10-23T03:37:20Z solvables: 77[66](https://github.com/ningmingxiao/coreosBuild/actions/runs/20519441328/job/58958381682#step:6:67)4
Fri, 26 Dec 2025 12:36:48 GMT
rpm-md repo 'fedora-updates'; generated: 2025-12-26T00:40:24Z solvables: 17142
Fri, 26 Dec 2025 12:36:48 GMT
rpm-md repo 'fedora-coreos-pool'; generated: 2025-12-25T07:48:22Z solvables: 70263
Fri, 26 Dec 2025 12:37:26 GMT
Resolving dependencies...done
Fri, 26 Dec 2025 12:37:26 GMT
Installing 448 packages:
Fri, 26 Dec 2025 12:37:26 GMT
  NetworkManager-1:1.54.3-2.fc43.x86_64 (fedora-updates)
Fri, 26 Dec 2025 12:37:26 GMT
  NetworkManager-cloud-setup-1:1.54.3-2.fc43.x86_64 (fedora-updates)
Fri, 26 Dec 2025 12:37:26 GMT
  NetworkManager-libnm-1:1.54.3-2.fc43.x86_64 (fedora-updates)
Fri, 26 Dec 2025 12:37:26 GMT
  NetworkManager-team-1:1.54.3-2.fc43.x86_64 (fedora-updates)
Fri, 26 Dec 2025 12:37:26 GMT
  NetworkManager-tui-1:1.54.3-2.fc43.x86_64 (fedora-updates)
Fri, 26 Dec 2025 12:37:26 GMT
  WALinuxAgent-udev-2.15.0.1-1.fc43.noarch (fedora-updates)
Fri, 26 Dec 2025 12:37:26 GMT
  aardvark-dns-2:1.17.0-1.fc43.x86_64 (fedora-updates)
Fri, 26 Dec 2025 12:37:26 GMT
  acl-2.3.2-4.fc43.x86_64 (fedora)

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the /src/build-rootfs entry point shown in the build log and measure the stages from repository metadata updates through dependency resolution. Compare the durations of those stages in a reproducible build; done means identifying and addressing the source of the excessive runtime with a verified timing improvement.

Written by the indexing model from the issue text.

Assessment

Domain
build-system, tooling
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.