Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

remove 32-bit as supported architecture, 18.04 only available in 64 bit #1481

Open
wants to merge 1 commit into
base: ubuntu_bionic
from

Conversation

@brschroeder
Copy link

brschroeder commented Dec 4, 2018

While it may be possible to end up with a 32 bit 18.04 system by upgrading "in place" from a 16.04 system, I don't think this aligned with project goals of "...only on a fresh install". There is no option for fresh install of 32-bit 18.04 (see Ubuntu downloads page).

@jvolkenant

This comment has been minimized.

Copy link
Contributor

jvolkenant commented Jan 10, 2019

I believe you can do fresh installs on 32bit 18.04: https://help.ubuntu.com/community/Installation/MinimalCD

@anoma

This comment has been minimized.

Copy link
Contributor

anoma commented Jan 11, 2019

At best we are delaying the inevitable and at worst 32bit will be a mostly unproven and untested architecture.

If votes count I vote to drop it now.

@jvolkenant

This comment has been minimized.

Copy link
Contributor

jvolkenant commented Jan 11, 2019

At best we are delaying the inevitable and at worst 32bit will be a mostly unproven and untested architecture.

Where do you get this information from? i386 is supported: https://help.ubuntu.com/lts/installation-guide/i386/ch02s01.html

The notes for 18.10 (not 18.04) will not allow for 32 bit upgrades: https://wiki.ubuntu.com/CosmicCuttlefish/ReleaseNotes#Upgrades_on_i386

I would imagine the only reason why we have it limited to i686/x86_64 is because the custom compiled packages we used to use were only built for those architectures: http://ppa.launchpad.net/mail-in-a-box/ppa/ubuntu/pool/main/d/dovecot/

The only ppa we use on bionic is certbot which I believe is compiled for all arches. In that case, we should remove the i686/x86_64 check.

@anoma

This comment has been minimized.

Copy link
Contributor

anoma commented Jan 11, 2019

I am not suggesting 32bit Ubuntu is untested I am merely suggesting that a tiny percentage of MIAB users and developers will be using it, hence a mostly unproven and untested architecture.

IMHO testing resources are better expended elsewhere but I am sure someone will make an edge case for it.

@brschroeder

This comment has been minimized.

Copy link
Author

brschroeder commented Jan 12, 2019

According to the Ubuntu Server download page https://www.ubuntu.com/download/server, only 64 bit is available. I don't see any 32-bit images (for a new fresh install) here http://releases.ubuntu.com/18.04/ either.

When submitting the PR I made the assumption that all installations of Miab will be onto a clean install of the server edition (of which I can only find 64-bit editions). Is this assumption incorrect? Am I missing something obvious?

@JoshData

This comment has been minimized.

Copy link
Member

JoshData commented Jan 13, 2019

Does anyone know of any actual incompatibility on 32bit Ubuntu 18.04?

@anoma

This comment has been minimized.

Copy link
Contributor

anoma commented Jan 14, 2019

As I understand it 32 bit desktop is officially gone and so is Ubuntu server. However the apt repos still exist to support existing and some specific types of new installs (see later) and likely will continue to exist for some time.

There is also the 32bit mini iso and the flavours are free to release whatever they want (for instance MATE I believe has 32bit) but none of these are official Ubuntu server.

It is worth keeping in mind why 32bit is being dropped. One main reason is Ubuntu cant support the hardware for testing. Keep in mind this hardware is ancient as is almost all mainstream 32bit hardware now.

I have been through this discussion more than once and it is my opinion that it is a very very safe bet almost no MIAB user has 32bit only hardware. This is based on a real life project that eventually added stats collection to end the debate, proving that basically every 32 bit install was onto 64bit hardware.

Effort is better expended elsewhere. I would even struggle to find a bare metal of VPS vendor who has no 64bit Ubuntu option. If there was ever a time to draw a line it is now.

@JoshData

This comment has been minimized.

Copy link
Member

JoshData commented Jan 15, 2019

It's just that this is a little funny - you want to check for something that doesn't really exist and no one is using, even though Mail-in-a-Box might work fine without the check.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
4 participants
You can’t perform that action at this time.