I was cherry picking packages to upgrade a few minutes ago because there were a number of cups related packages to be removed. When I upgraded the cpp-9 pacakage, I failed to note that the libgcc-s1:i386 package would be removed. Upgrading the cpp-9 package results in the proposed actions:
The following packages will be REMOVED:
libgcc1:i386
The following NEW packages will be installed:
gcc-10-base:i386 libgcc-s1:i386
The following packages will be upgraded:
cpp-9 g++-9 gcc-9 gcc-9-base gcc-9-base:i386 libasan5 libatomic1 libatomic1:i386
libcc1-0 libgcc-9-dev libgcc1 libgfortran5 libgomp1 libgomp1:i386 libitm1
liblsan0 libquadmath0 libstdc++-9-dev libstdc++6 libstdc++6:i386 libtsan0
libubsan1
22 upgraded, 2 newly installed, 1 to remove and 184 not upgraded.
Need to get 0 B/38.2 MB of archives.
After this operation, 864 kB of additional disk space will be used.
Following are the dpkg statements caused by the removal of the libgcc-s1:i386 package:
dpkg: libgcc1:i386: dependency problems, but removing anyway as you requested:
mesa-vulkan-drivers:i386 depends on libgcc1 (>= 1:4.2); however:
Package libgcc1:i386 is to be removed.
Package libgcc-s1:i386 which provides libgcc1 is not configured yet.
mesa-vdpau-drivers:i386 depends on libgcc1 (>= 1:4.2); however:
Package libgcc1:i386 is to be removed.
Package libgcc-s1:i386 which provides libgcc1 is not configured yet.
mesa-va-drivers:i386 depends on libgcc1 (>= 1:4.2); however:
Package libgcc1:i386 is to be removed.
Package libgcc-s1:i386 which provides libgcc1 is not configured yet.
libz3-4:i386 depends on libgcc1 (>= 1:7); however:
Package libgcc1:i386 is to be removed.
Package libgcc-s1:i386 which provides libgcc1 is not configured yet.
libx265-179:i386 depends on libgcc1 (>= 1:4.2); however:
Package libgcc1:i386 is to be removed.
Package libgcc-s1:i386 which provides libgcc1 is not configured yet.
libvpx6:i386 depends on libgcc1 (>= 1:4.2); however:
Package libgcc1:i386 is to be removed.
Package libgcc-s1:i386 which provides libgcc1 is not configured yet.
libvdpau-va-gl1:i386 depends on libgcc1 (>= 1:4.2); however:
Package libgcc1:i386 is to be removed.
Package libgcc-s1:i386 which provides libgcc1 is not configured yet.
libtag1v5-vanilla:i386 depends on libgcc1 (>= 1:3.0); however:
Package libgcc1:i386 is to be removed.
Package libgcc-s1:i386 which provides libgcc1 is not configured yet.
libstdc++6:i386 depends on libgcc1 (>= 1:4.2); however:
Package libgcc1:i386 is to be removed.
Package libgcc-s1:i386 which provides libgcc1 is not configured yet.
libsnappy1v5:i386 depends on libgcc1 (>= 1:3.0); however:
Package libgcc1:i386 is to be removed.
Package libgcc-s1:i386 which provides libgcc1 is not configured yet.
librsvg2-2:i386 depends on libgcc1 (>= 1:4.2); however:
Package libgcc1:i386 is to be removed.
Package libgcc-s1:i386 which provides libgcc1 is not configured yet.
libproxy1v5:i386 depends on libgcc1 (>= 1:3.0); however:
Package libgcc1:i386 is to be removed.
Package libgcc-s1:i386 which provides libgcc1 is not configured yet.
libosmesa6:i386 depends on libgcc1 (>= 1:4.2); however:
Package libgcc1:i386 is to be removed.
Package libgcc-s1:i386 which provides libgcc1 is not configured yet.
libllvm9:i386 depends on libgcc1 (>= 1:4.2); however:
Package libgcc1:i386 is to be removed.
Package libgcc-s1:i386 which provides libgcc1 is not configured yet.
libjack-jackd2-0:i386 depends on libgcc1 (>= 1:4.2); however:
Package libgcc1:i386 is to be removed.
Package libgcc-s1:i386 which provides libgcc1 is not configured yet.
libigdgmm11:i386 depends on libgcc1 (>= 1:4.2); however:
Package libgcc1:i386 is to be removed.
Package libgcc-s1:i386 which provides libgcc1 is not configured yet.
libicu63:i386 depends on libgcc1 (>= 1:7); however:
Package libgcc1:i386 is to be removed.
Package libgcc-s1:i386 which provides libgcc1 is not configured yet.
libglu1-mesa:i386 depends on libgcc1 (>= 1:3.0); however:
Package libgcc1:i386 is to be removed.
Package libgcc-s1:i386 which provides libgcc1 is not configured yet.
libgl1-mesa-dri:i386 depends on libgcc1 (>= 1:4.2); however:
Package libgcc1:i386 is to be removed.
Package libgcc-s1:i386 which provides libgcc1 is not configured yet.
libcaca0:i386 depends on libgcc1 (>= 1:3.0); however:
Package libgcc1:i386 is to be removed.
Package libgcc-s1:i386 which provides libgcc1 is not configured yet.
libc6:i386 depends on libgcc1; however:
Package libgcc1:i386 is to be removed.
Package libgcc-s1:i386 which provides libgcc1 is not configured yet.
intel-media-va-driver:i386 depends on libgcc1 (>= 1:4.2); however:
Package libgcc1:i386 is to be removed.
Package libgcc-s1:i386 which provides libgcc1 is not configured yet.
gstreamer1.0-plugins-good:i386 depends on libgcc1 (>= 1:3.0); however:
Package libgcc1:i386 is to be removed.
Package libgcc-s1:i386 which provides libgcc1 is not configured yet.
So I'm thinking a distro/full upgrade will cause the same results. Now I have to go through the arduous process of downgrading all of those packages.