Skip to content

fix(lxc): remove protobufs from sparse cone (git submodule, not a directory)#3793

Merged
Yeraze merged 1 commit into
Yeraze:mainfrom
BeerMan81:fix/lxc-sparse-cone-protobufs
Jun 26, 2026
Merged

fix(lxc): remove protobufs from sparse cone (git submodule, not a directory)#3793
Yeraze merged 1 commit into
Yeraze:mainfrom
BeerMan81:fix/lxc-sparse-cone-protobufs

Conversation

@BeerMan81

Copy link
Copy Markdown
Contributor

Summary

protobufs was added back to lxc/sparse-cone.txt in #3768 but it should
not be listed there. It is a git submodule (gitlink), not a regular directory —
cone-mode sparse-checkout rejects gitlink paths, which is why --skip-checks
was added to the sparse-checkout set command in build-lxc-template.sh.

The submodule is populated by git submodule update --init --recursive in
Step 6 of the build script, independently of the cone list. Listing it here
is redundant and potentially confusing.

Added a note in the MAINTENANCE section so this isn't accidentally re-added.

Changes

  • lxc/sparse-cone.txt — remove protobufs, add maintenance note explaining why

Issues Resolved

Follow-up to #3768.

Testing

No rebuild needed — this is a documentation/config correction only. The build
script's --skip-checks flag already handles this gracefully; removing
protobufs from the cone list simply eliminates the redundant entry.


Developed by @BeerMan81 with Claude (Anthropic) as a coding assistant.

protobufs is a git submodule (gitlink), not a regular directory.
Cone-mode sparse-checkout rejects gitlink paths — this is why
--skip-checks was added to the sparse-checkout set command.
The submodule is populated by git submodule update --init --recursive
in Step 6 of build-lxc-template.sh, independently of the cone list.
@Yeraze Yeraze merged commit a4620f3 into Yeraze:main Jun 26, 2026
15 checks passed
@BeerMan81 BeerMan81 deleted the fix/lxc-sparse-cone-protobufs branch June 26, 2026 20:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants