32-bit package compatibility question

Hi,
we need the i386 build of libfuse-dev which was present in 24.04 (noble) ( https://ubuntu-archive-team.ubuntu.com/germinate-output/i386.noble/i386+build-depends )
But which disappeared for 24.10
https://ubuntu-archive-team.ubuntu.com/germinate-output/i386.oracular/i386+build-depends
(it seems to have been before there as a build dependency for e2fsprogs, which was removed now)

Would it be possible to add it back? Thanks

Hi and welcome to Ubuntu Discourse :slight_smile:

Your post was moved to a more appropriate category. The topic you posted in was very old and you are unlikely to receive a response there.

For a brief guide on using categories and tags, see here.

Some quick tips:

For general posting guidelines, including using descriptive titles, see here.

When adding terminal or script output, please wrap with code tags by highlighting the text and using either </> in the composer or pressing Ctrl + E on the keyboard.

Thanks.

Thanks @rubi1200
I was trying to follow the instructions from https://documentation.ubuntu.com/project/maintainers/AA/aa-i386/#how-to-expand-i386-port-scope
Even though the discussion in Community process for 32-bit compatibility is old, it still seems relevant?
(But please tell if I should use some other thread instead)

Note that even though that discussion may appear old, as some packages were added then automatically as they were required dependencies, they may not have been requested manually as nobody realized they were missing.
As those dependencies change over time, we may find ourselves needing to request packages to be added manually, as was the case here.

I have also created a bug report ( Bug #2125909 " i386: seed inclusion: libfuse-dev” : Bugs : ubuntu-meta package : Ubuntu )

2 Likes

That documentation only works for Archive Administrators, which are a select group of Ubuntu developers that can add or remove packages from the archive (hence “maintainers/AA” in the URL).

Basically, there’s nothing you can do as a regular user.

Are you not able to compile the needed 32-bit package(s) for 32-bit i386/i686 architecture yourself?

This was the right thing to do, but incorrect in filing it against ubuntu-meta as that’s just the metapackages. Best thing to do would have been to file it against fuse requesting addition to the i386-allowlist.

As a member of the bug squad, I went ahead and triaged it by invalidating the ubuntu-meta package as part of the bug but adding fuse to it, subscribed the Archive Admins, and alerted them in their development channel.

Please edit the bug description to make a strong case for 32-bit builds in the bug report, otherwise it will likely not happen.

2 Likes

Probably, but that would only solve it for me. There is quite many other people (and CI systems) who need the package as it is currently needed by some of our tools.

This topic was automatically closed after 29 days. New replies are no longer allowed.