-
Notifications
You must be signed in to change notification settings - Fork 23
ubuntu upgrade to 20.04 #2784
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
base: master
Are you sure you want to change the base?
ubuntu upgrade to 20.04 #2784
Conversation
|
The last time we upgraded our Ubuntu version, we did knowing that we wanted to upgrade the associated PHP version, which then meant that we needed to make the large number of changes to move from PHP 5.2 to 7.0. I'm guessing that this upgrade will mean moving up from PHP 7.0 to 8.0, which may not be trivial. |
|
Also, all pull requests are targeted at master, but we don't merge them unless they are trivial or they have been tested on at least one dev site. |
|
I've checked, and by default, the release comes with PHP 7.4 or PHP 8.0. |
im not familiar enough with the PHP ecosystem to know if 7.0 to 7.4 is considered a big and disruptive jump. I mostly come from java where any release under the same MAJOR version number is absolutely trivial and always 100% backwards compatible. |
|
answering my own question here looks like PHP will make backwards incompatible changes in MINOR releases.
https://www.php.net/manual/en/migration71.incompatible.php |
|
Yup, I've taken a look at those changes, and PHP 7.4 looks like it should work without changes to the codebase. Just checking out 8.0 now. |
|
Okay, definitely potential issues with the migration to 8.0.
None of these are huge, certainly not as problematic as the shift from 5.2 to 7.0. |
165ee9a to
121d319
Compare
648a9bb to
30fcbb9
Compare
|
looks like a fairly significant puppet update |
8255156 to
bb40787
Compare
bb40787 to
c60467b
Compare
I wanted to explore the idea of an ubuntu upgrade. I have no idea how this might impact various systems but I wanted to have a discussion and at least see how the tests would pass.
16.04 setup had some inconsistencies. the AMI is 64bit while the vbox setup is 32bit. 16.04 is an LTS but its getting fairly old and falling off of some of the ubuntu radar. more and more I need to drill down to older releases or legacy pages to find data.
this attempts to upgrade to the latest LTS 20.04. There is another LTS 6 months away 22.04
p.s. should my random PRs be targeted to
devinstead ofmaster? what is the proper PR etiquette here?