List all the binary packages that we want to continue to have available on i386 in Ubuntu. There may be some duplicates in these lists as some binaries are wanted from multiple sources; duplication is ok. = Packages only available on i386 = These packages are shipped in the Ubuntu archive and only exist on i386, not on amd64; so we want to continue building them. * adlibtracker2 * atitvout * carla-bridge-linux32 * carla-bridge-win32 * carla-bridge-wine32 * dgen * digitools * dxvk-wine32-development * etqw * etqw-server * fenix * fenix-plugin-mpeg * fenix-plugins * fenix-plugins-system * fnfx-client * fnfxd * fp-units-i386 * fp-units-i386-3.0.4 * gatos * gogo * google-android-build-tools-installer * libgatos-dev * libgatos0 * libwsbm-dev * libwsbm1 * lmms-vst-server * longrun * lphdisk * mac-fdisk-cross * pcsx2 * pforth * pixbros * pixfrogger * pmac-fdisk-cross * quake4 * quake4-server * s3switch * sb16ctrl-bochs * sl-modem-daemon * smlsharp * speech-dispatcher-ibmtts * steam * steamcmd * wine32 * wine32-development * wine32-development-preloader * wine32-development-tools * wine32-preloader * wine32-tools * zsnes * zsnes-dbg = Third-party printer drivers = * libjpeg62 * libncurses5 * libcupsimage2 * zlib1g = libnvidia = * /^libnvidia-compute-[0-9]+/ * /^libnvidia-decode-[0-9]+/ * /^libnvidia-encode-[0-9]+/ * /^libnvidia-fbc1-[0-9]+/ * /^libnvidia-gl-[0-9]+/ * /^libnvidia-ifr1-[0-9]+/ = Some SDLv1 games = * libsdl1.2debian = Further SDLv1 games = * libsdl-console * libsdl-gfx1.2-5 * libsdl-gst * libsdl-image1.2 * libsdl-net1.2 * libsdl-ocaml * libsdl-pango1 * libsdl-sge * libsdl-sound1.2 * libsdl-stretch-0-3 * libsdl-ttf2.0-0 = SDLv2 games = * libsdl2-2.0-0 * libsdl2-gfx-1.0-0 * libsdl2-image-2.0-0 * libsdl2-mixer-2.0-0 * libsdl2-net-2.0-0 * libsdl2-ttf-2.0-0 = Unity3D games = * libgl1-mesa-dri * libglu1-mesa * libgl1-mesa-glx * libgles2-mesa * libflac8 * libxcursor1 * libxi6 * libxinerama1 * libxrandr2 * libxrender1 * libasound2 * libasyncns0 * libogg0 * libpulse0 * libsndfile1 * libtheora0 * libvorbis0a * libvorbisenc2 * libvorbisfile3 * libwebp6 = Godot games = * libgl1-mesa-dri * libglu1-mesa * libgl1-mesa-glx * libpulse0 * libxcursor1 * libxinerama1 * libxrandr2 * libxi6 * libasound2 * libglib2.0-0 = gog = http://discourse.ubuntu.com/t/community-process-for-32-bit-compatibility/12598/31 * libcggl * libcurl3-gnutls * libcurl4 * libgconf-2-4 * libnss-mdns * libnss3 * libsane1 * libxft2 * mesa-vulkan-drivers = ia32-libs = Ubuntu no longer ships ia32-libs, but Mint does, so take its list of dependencies * gtk2-engines * gtk2-engines-murrine * gtk2-engines-oxygen * gtk2-engines-pixbuf * gvfs * ibus-gtk * libacl1 * libaio1 * libao4 * libasound2 * libasound2-plugins * libasyncns0 * libattr1 * libaudio2 * libcanberra-gtk-module * libcap2 * libcapi20-3 * libcups2 * libcupsimage2 * libdbus-glib-1-2 * libfontconfig1 * libfreetype6 * libgail-common * libgettextpo0 * libglapi-mesa * libglu1-mesa * libgphoto2-6 * libgphoto2-port12 * libgtk2.0-0 * libmpg123-0 * libncursesw5 * libnspr4 * libnss3 * libodbc1 * libopenal1 * libpulse-mainloop-glib0 * libpulsedsp * libqt4-dbus * libqt4-network * libqt4-opengl * libqt4-qt3support * libqt4-script * libqt4-scripttools * libqt4-sql * libqt4-svg * libqt4-test * libqt4-xml * libqt4-xmlpatterns * libqtcore4 * libqtgui4 * libqtwebkit4 * librsvg2-common * libsane * libsdl-image1.2 * libsdl-mixer1.2 * libsdl-net1.2 * libsdl-ttf2.0-0 * libsdl1.2debian * libsqlite3-0 * libstdc++5 * libstdc++6 * libxaw7 * libxml2 * libxslt1.1 * libxss1 * libxtst6 * odbcinst1debian2 * xaw3dg * libgl1-mesa-dri * libgl1-mesa-glx = Misc = https://discourse.ubuntu.com/t/community-process-for-32-bit-compatibility/12598/45 * freeglut3 * gstreamer1.0-plugins-base * i965-va-driver-shaders * i965-va-driver * intel-media-va-driver-non-free * intel-media-va-driver * libd3dadapter9-mesa * libgpm2 * libosmesa6 * libtbb2 * libv4l-0 * libva-glx2 * va-driver-all * vdpau-driver-all https://discourse.ubuntu.com/t/community-process-for-32-bit-compatibility/12598/44 * libcrystalhd3 https://discourse.ubuntu.com/t/community-process-for-32-bit-compatibility/12598/20 * gstreamer1.0-libav * gstreamer1.0-plugins-bad * gstreamer1.0-plugins-good * gstreamer1.0-plugins-ugly https://discourse.ubuntu.com/t/community-process-for-32-bit-compatibility/12598/84 * libpangox-1.0-0 https://bugs.launchpad.net/ubuntu/+bug/1924664 * libgtk3-nocsd0 = Build-essential = Include the complete list of additional packages that are installed in the launchpad buildd chroots. Taken from livecd-rootfs/live-build/auto/config. * adduser * policyrcd-script-zg2 * pkgbinarymangler * ca-certificates * gpg * gpg-agent * fakeroot * build-essential * init * tzdata = debootstrap minbase = The launchpad buildd chroot uses debootstrap's minbase flavor, which is defined as Priority: required + apt. * apt Below we include the full list of packages copied from platform.required, which gives us the Priority: required list. = NSS modules = * libnss-winbind = UNIX = == Essential == These are packages which have "Essential: yes" in their control file. * base-files * base-passwd # ColinWatson * bash * bsdutils # LaMontJones * coreutils * dash # Much faster default shell * debianutils * diffutils * dpkg * e2fsprogs * findutils * grep * gzip * hostname * init-system-helpers * libc-bin * login * mount # LaMontJones * ncurses-base * ncurses-bin * perl-base * sed * tar # LaMontJones * util-linux # LaMontJones In some sense, debconf isn't truly required, but it makes our life a lot easier to have it installed in the first pass. * debconf Other packages necessary to get started: * mawk * passwd * procps * sensible-utils # used to be pulled in by debianutils, tons of undeclared deps * sysvinit-utils # pidof tool (Debian #810018) and init-d-script for SysV init scripts And livecd-rootfs is needed for image building, so chicken and egg * livecd-rootfs = dependencies for packages already present in the whitelist = * hsail-tools # required by the gccbrig-N packages, built by gcc-N * elfutils # dependency of hsail-tools = workarounds for archive oddities to make life easier = * netcat-openbsd # avoid pulling other netcats into main, could revisit if we drop arch:all = forward-looking toolchains = Include newer gcc here so we can see build results before trying to make it a default compiler later * gcc-snapshot * gcc-10 Same for newer OpenJDK versions. * openjdk-12 * openjdk-13 * openjdk-14 * openjdk-15 Same for newer Python versions (LP: #1890300). * python3.9 = backward-looking toolchains = * openjdk-8