In doing some cleanup of the whitelist of Ubuntu packages for the i386 architecture, I ran across this issue because libffi7 is still in the archive as of kinetic. The backwards-compatibility package has been in the archive now for 3 release cycles, including an LTS; that seems like it should be enough time for third-parties to have updated to not depend on an old version of libffi.
I'm therefore going to go ahead and remove libffi7 from kinetic. If someone still needs libffi7, please provide a complete step-by-step reproducer for it because I'm not able to find any third-party binaries (pip or lutris) that still require libffi7.
Removing packages from kinetic:
libffi7 3.3-5ubuntu1 in kinetic
libffi7 3.3-5ubuntu1 in kinetic amd64
libffi7 3.3-5ubuntu1 in kinetic arm64
libffi7 3.3-5ubuntu1 in kinetic armhf
libffi7 3.3-5ubuntu1 in kinetic i386
libffi7 3.3-5ubuntu1 in kinetic ppc64el
libffi7 3.3-5ubuntu1 in kinetic riscv64
libffi7 3.3-5ubuntu1 in kinetic s390x
Comment: Compatibility package, unmaintained, no apparent remaining users; LP: #1903890
1 package successfully removed.
In doing some cleanup of the whitelist of Ubuntu packages for the i386 architecture, I ran across this issue because libffi7 is still in the archive as of kinetic. The backwards- compatibility package has been in the archive now for 3 release cycles, including an LTS; that seems like it should be enough time for third-parties to have updated to not depend on an old version of libffi.
I'm therefore going to go ahead and remove libffi7 from kinetic. If someone still needs libffi7, please provide a complete step-by-step reproducer for it because I'm not able to find any third-party binaries (pip or lutris) that still require libffi7.
Removing packages from kinetic:
libffi7 3.3-5ubuntu1 in kinetic
libffi7 3.3-5ubuntu1 in kinetic amd64
libffi7 3.3-5ubuntu1 in kinetic arm64
libffi7 3.3-5ubuntu1 in kinetic armhf
libffi7 3.3-5ubuntu1 in kinetic i386
libffi7 3.3-5ubuntu1 in kinetic ppc64el
libffi7 3.3-5ubuntu1 in kinetic riscv64
libffi7 3.3-5ubuntu1 in kinetic s390x
Comment: Compatibility package, unmaintained, no apparent remaining users; LP: #1903890
1 package successfully removed.