On Sun, Jan 31, 2021 at 03:34:27PM -0600, Gunnar Wolf wrote: > ...And to be clear: We at the TC are *not* doing detailed design > work. But I want to state (and not as part of the vote, but just as > yet another DD) that the only way I feel makes sense to continue now > is via Simon's ① option: Symlinking /bin → /usr/bin, /lib → /usr/lib, > /sbin → /usr/sbin, etc. > > That will allow us to take a step later on to mandate packages not > shipping files in the no-longer-root-level-directories, but that > should be at least one further release cycle down the lane.
I'd strongly urge the opposite order: FIRST decree that no package may ship any file to non-canonical path (ie, have dpkg extract anything over a symlink), and only then flip the switch. Contrary to talk about a "20 years transition", I estimate there's just ~100 sources that would have to be changed. Meow! -- ⢀⣴⠾⠻⢶⣦⠀ .--[ Makefile ] ⣾⠁⢠⠒⠀⣿⡁ # beware of races ⢿⡄⠘⠷⠚⠋⠀ all: pillage burn ⠈⠳⣄⠀⠀⠀⠀ `----