when installing libvirt using dnf in the...
So I want more eyes on this issue. The underlying problem which has been repeated as "just use
hhd-dev/rechunker
" isn't a good answer here tbh. It needs to be made better to not cause these issues to begin with.
https://github.com/ublue-os/main/issues/748
lint shows as follows:
15 Replies
Following up in a thread as the other discussion was a bit much for the channel 😄
@tulip or @Robert can you fill me on on this? I assume you know a bit more about the situation than be given your involvement in bluefin:
Is hhd-dev/rechunker
created from ublue team? What is stopping us from splitting the repo up a bit and making it more versatile?
oh it was made by antheas
hhd-dev/rechunk is created by someone who is involved in the ublue project, but the rechunker itself is not a ublue project
that was the only rechunker for a while
then it got those workarounds and now we are stuck with them
we could put it on the org, ye!
im not sure why rechunk has so many things in it
Slowly added to because it was easy?
It solved problems we had at the time, but since then upstream projects (rpm-ostree and/or bootc) have resolved the problems, and a few of the rechunk fixes turn into kind of footguns that aren't easy to remove
Also I kinda hate how hhd-dev/rechunker is supposed to change the image. I like the approach that
bootc-base-imagectl
handled it
But yeah. Is it worth it for me to see if I can split out the actions from hhd-dev and make it less dependant on each other?
Can transfer it over to ublue later on if it goes somewhere :pPersonal opinion would be to contribute to the upstream bootc-base-imagectl tooling 🙂
I'll check with them if they would want it there
Bootc has open issues to integrate the sysusers generation IIRC, which rechunk does
+1
omg i hope they do that
Well, not really integrating it, but working around the limitations. This would stop the boot breaking when a sysuser entry exists for a preexisting group/user
https://github.com/bootc-dev/bootc/issues/1179
Yeah but that might take a while it feels like due to needing design discussions. Better to focus on the
bootc-image-ctl
in short-term at leastOhh actually https://github.com/coreos/rpm-ostree/pull/5403
GitHub
core: Run sysusers after doing passwd/group layering dance by jlebo...
For now, we'll just treat sysusers entries from RPM packages like we do
scriptlets that useradd/groupadd; that is, we want them to happen
at compose time and go into altfiles in case those ...
Ooh! I didn't see this issuePR!