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

Reply via email to