Hi Hugo,
On Wed Mar 18, 2026 at 12:28 PM CET, Hugo Buddelmeijer via wrote: > I'm way not knowledgeable yet to give you a proper answer, but I'd like > to know too! So a comment by someone with more background knowledge > would be appreciated. Here are my findings w.r.t. a similar problem. > > I think your situation with offloading is similar to my situation with > extra-special-files. extra-special-files are also not removed when > their declaration is commented out, and they should be removed manually. > It took me quite long to figure out what was going on. > > It is my conclusion that the current design precludes a mechanism to > remove those files properly in an automated fashion. Because you might > reboot and choose an older generation, and that older generation has no > way to determine why that symlink is there; e.g. maybe you put it there > by hand. But maybe I'm wrong? Someone please correct me. > > What I see as a way forward is to let mechanisms like this never create > a direct link to the store, but always through a profile, and have the > file in the profile link to the store. That way, a reconfigure can see > that the existing link is to another (by definition unwanted) system > profile, and can safely remove it. I can't judge whether that would be > a good way forward though. > > It is on my (wish)list of > things-to-maybe-tackle-once-I-know-what-I'm-doing, because I find the > current behavior confusing (and wrong?). A more general solution would > be good. E.g. my `/etc/` is also full of files and symlinks that > earlier reconfigures put there and that were never removed. Thanks for joining the discussion! Unfortunately… I have nothing to add! 😅 Hope someone will have time and ideas to fix this. -- Tanguy
