Skip to content

lxd: update to 6.10.0 - #63065

Draft
sampaio23 wants to merge 4 commits into
void-linux:masterfrom
sampaio23:lxd
Draft

sampaio23 wants to merge 4 commits into
void-linux:masterfrom
sampaio23:lxd

Conversation

@sampaio23

@sampaio23 sampaio23 commented Oct 17, 2026 •

Copy link
Copy Markdown

Testing the changes

  • I tested the changes in this PR: YES

Local build testing

  • I built this PR locally for my native architecture, (x86_64-glibc, x86_64-musl)
  • I built this PR locally for these architectures (if supported. mark crossbuilds):
    • armv6l-glibc
    • armv6l-musl

Comments

  • Adapted the build commands according to upstream.
  • Bash completions are generated by the built lxc binary in this release.
  • Patches to make checks pass under Void/musl (will make a PR to upstream to fix them)

@Duncaen Duncaen left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Things that need to be updated together should be included so that they can be merged together and to be able to run CI with it.

Comment thread srcpkgs/lxd/template Outdated
@sampaio23
sampaio23 marked this pull request as draft October 19, 2026 08:32
@sampaio23
sampaio23 force-pushed the lxd branch 2 times, most recently from 1532273 to b6fb43b Compare October 19, 2026 15:42
@sampaio23
sampaio23 marked this pull request as ready for review October 19, 2026 15:43
@sampaio23

Copy link
Copy Markdown
Author

Hi @Duncaen , thank you for the feedback!

I have included dqlite to this PR and also updated the post_install script to use vtargetrun instead. Building for both x86_64 and armv6l (glibc) works.

@sampaio23
sampaio23 force-pushed the lxd branch 3 times, most recently from fffb145 to c702b03 Compare October 19, 2026 23:05
Comment thread srcpkgs/lxd/template Outdated
@sampaio23
sampaio23 marked this pull request as draft October 20, 2026 09:48
@sampaio23
sampaio23 force-pushed the lxd branch 2 times, most recently from 8cc5470 to 430aece Compare October 20, 2026 12:31
@sampaio23 sampaio23 changed the title lxd: update to 6.9 lxd: update to 6.10.0 Oct 20, 2026
@sampaio23

sampaio23 commented Oct 20, 2026 •

Copy link
Copy Markdown
Author

Fixed the lint problems.

dqlite

  • Added a patch to make it compile for musl
  • I spun up a musl virtual machine and the check runs fine. Not sure why it does not work on CI at the moment.

lxd

  • Added a patch to make check pass. Upstream uses a different shell in the CI environment so they don't have this problem. I will work on a patch to fix it upstream.
  • Currently it doesn't compile for musl due to a glibc specific feature in one of the Go dependencies. Since there is no package in Void providing this dependency, it comes straight from upstream and will need to propose a fix to it to support musl.

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