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

Mise à jour Erlang OTP (22->23) #1590

Merged
merged 17 commits into from
Apr 20, 2021
Merged

Mise à jour Erlang OTP (22->23) #1590

merged 17 commits into from
Apr 20, 2021

Conversation

thbar
Copy link
Contributor

@thbar thbar commented Apr 8, 2021

Description finale de la PR

Cette PR:

Motivation à migrer Erlang OTP

Les problèmes rencontrés avec OTP 22 sont de deux ordres:

Je débute une mise à jour pour éviter de perdre davantage de temps plus tard, sachant qu'il faudra la faire de toute façon.

Je ne vais pour l'instant pas mettre à jour Elixir, car pour mettre à jour Elixir il faudra mettre à jour des librairies. Il existe un risque à ne pas mettre à jour tout en même temps, mais le travail est trop important par ailleurs.

Tâches restantes

Notes utiles

La page https://www.erlang.org/news/140 recense les incompatibilités, qui semblent limitées à SSL dans notre cas (et dont les changements nous arrangent, mais à vérifier).

@thbar thbar added the dette technique Entretien & maintenance générale, nécessaire pour que le code reste de bonne qualité label Apr 8, 2021
thbar added 2 commits April 8, 2021 17:25
I have traced what OTP version could have been used by `elixir:1.11.3-alpine`. There is not a strict truth here yet, but:

`erl -noshell -eval 'erlang:display(erlang:system_info(system_version))' -eval 'init:stop()'` provided a bit of partial information (e.g. Erlang/OTP 23 [erts-11.1.8] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1]), and then "erts-11.1.8" appears 5 times in https://github.com/erlang/otp/blob/master/otp_versions.table.

I picked the most recent match.
@thbar thbar changed the title Mise à jour Erlang OTP de 22 à 23 Mise à jour Erlang OTP (22->23) et Elixir (1.10->1.11) Apr 8, 2021
@thbar thbar changed the title Mise à jour Erlang OTP (22->23) et Elixir (1.10->1.11) Mise à jour Erlang OTP (22->23) Apr 8, 2021
thbar added 2 commits April 8, 2021 19:46
This is required because I'm rebuilding the base image today, which installs at the moment the latest LTS.
@thbar
Copy link
Contributor Author

thbar commented Apr 9, 2021

Il reste un peu de test mais le gros est géré !

@thbar thbar merged commit a6939f7 into master Apr 20, 2021
@thbar thbar deleted the upgrade-otp-elixir branch April 20, 2021 12:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dette technique Entretien & maintenance générale, nécessaire pour que le code reste de bonne qualité
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant