Ok, trying to install the listed replacements won't remove my patched versions of libsdl2-2.0-0 and libsdl2-2.0-0:i386 anymore. Previously they were going to be removed due to missing libwayland-egl1-mesa-lts-* is the list. Looks good so far.
I experimented a bit more, removed libgl1-mesa-glx-lts-wily:i386 package, then used autoremove to get rid of some packages that it depends on (excluding the ones needed by libsdl2-2.0-0:i386).
So the replacements list got one package shorter (as expected), but there were no issues when trying to install these packages - both 32-bit and 64-bit libsdl2 were kept intact. I guess it's libwayland-egl1-mesa-lts-xenial:i386 package that takes care of what's needed by libsdl2 now.
Ok, trying to install the listed replacements won't remove my patched versions of libsdl2-2.0-0 and libsdl2-2.0-0:i386 anymore. Previously they were going to be removed due to missing libwayland- egl1-mesa- lts-* is the list. Looks good so far.
I experimented a bit more, removed libgl1- mesa-glx- lts-wily: i386 package, then used autoremove to get rid of some packages that it depends on (excluding the ones needed by libsdl2- 2.0-0:i386) .
$ hwe-support-status --show-replacements lts-xenial libwayland- egl1-mesa- lts-xenial libgl1- mesa-glx- lts-xenial libwayland- egl1-mesa- lts-xenial: i386 linux-image- generic- lts-xenial xserver- xorg-lts- xenial
linux-generic-
So the replacements list got one package shorter (as expected), but there were no issues when trying to install these packages - both 32-bit and 64-bit libsdl2 were kept intact. I guess it's libwayland- egl1-mesa- lts-xenial: i386 package that takes care of what's needed by libsdl2 now.