instedd / verboice

Open source toolkit for voice services; with special focus to the needs of medium- and low-income countries, scalable services, and interacting with vulnerable populations
http://verboice.instedd.org/
GNU General Public License v3.0
43 stars 18 forks source link

Fix: Broker's Dockerfile won't build #932

Closed ysbaddaden closed 1 year ago

ysbaddaden commented 1 year ago
ysbaddaden commented 1 year ago

Some upgrade notes: if we could update to Erlang 18, we'd be able to move on to Debian Stretch (as the main Ruby image) which was last built 9 months ago (instead of 4 years ago)... same for Erlang 19 (Stretch, 9 months ago) while Erlang 20 was last built 3 days ago (Buster) :+1:

ysbaddaden commented 1 year ago

I tried to build an image from erlang:18.3. It doesn't hurt to try, but poirot fails to build because it triggers the one deprecation in ERTS from Erlang 18 :laughing:

The deprecation shouldn't fail the build (it's backward compatible), but we treat warnings as errors in both verboice/broker and poirot.

matiasgarciaisaia commented 1 year ago

Poirot is dead, so let's remove it.