Community process for 32-bit compatibility

Thanks for everyone’s participation in this thread, and apologies for the delays in closing it out. I have worked to incorporate the remainder of the requested library packages into the target for i386 in 20.04, which is now published at https://code.launchpad.net/~ubuntu-core-dev/ubuntu-seeds/+git/i386.

From your list, the following will not be included because they are obsolete in 20.04 and not available on any architecture. In some cases there is a different soname of the same library that will be supported.

  • gcc-8-base
  • libhogweed4
  • libnettle6
  • libperl5.28
  • libsensors4
  • libssl1.0.0
  • wine-stable-i386

The following packages have been added to the list to be targeted.

  • freeglut3
  • gstreamer1.0-plugins-base
  • libd3dadapter9-mesa
  • libgpm2
  • libosmesa6
  • libtbb2
  • libv4l-0
  • libva-glx2
  • va-driver-all
  • vdpau-driver-all

The remainder of the i386 packages in your list are already either directly listed, or are dependencies of libraries that are, and so are already packages that will be kept.

From your list, the following will not be included because they are obsolete in 20.04 and not available on any architecture. In some cases there is a different soname of the same library that will be supported.

  • libhogweed4
  • libigdgmm5
  • libllvm8
  • libmysqlclient20
  • libnettle6
  • libperl5.28
  • libtxc-dxtn-s2tc0
  • libvpx5
  • libx265-165
  • wine-devel-i386

You have also listed libopenal-dev, which is a development package and we would therefore not commit to supporting it (however, it’s built from the same source as libopenal1 which is already supported, so in practice it will be available).

Based on your list, I have added the libcrystalhd3 package to be targeted.

The remainder of the i386 packages in your list are already either directly listed, or are dependencies of libraries that are, and so are already packages that will be kept.

Yes, that is the current strategy and I have updated the topic to reflect this.

Note that at least libqtwebkit4 is now already removed from the 20.04 release.

Absolutely agreed, and at this point I believe we are including in the target list all of the libraries from your list which are available in focal.

I would appreciate if folks could do one last check to make sure that all the libraries directly used by their apps are included. Please provide any feedback by end of day on Friday, November 15. If no one identifies any other omissions, I will plan to start making the changes to Launchpad and the Ubuntu archive the following week.