nerves-web-kiosk / kiosk_system_rpi3

Nerves QtWebEngine Kiosk system for Raspberry Pi 3
Apache License 2.0
67 stars 25 forks source link

OTP23 support #58

Open epinault opened 3 years ago

epinault commented 3 years ago

Does this support OTP 23? I am running into issues that might be related to this package that is built for OTP22?

  Host version: 23
  Target version: 22

This will likely cause Erlang code compiled for the target to fail in
unexpected ways.

The easiest way to resolve this issue is to install the same version of
Erlang/OTP on your host. See the Nerves installation guide for doing this
using the `asdf` version manager.

The Nerves System (nerves_system_*) dependency determines the OTP version
running on the target. It is possible that a recent update to the Nerves
System pulled in a new version of Erlang/OTP. If you are using an official
Nerves System, you can verify this by reviewing the CHANGELOG.md file that
comes with the release. Run 'mix deps' to see the Nerves System version and
go to that system's repository on https://github.com/nerves-project.

If you need to run a particular version of Erlang/OTP on your target, you can
either lock the nerves_system_* dependency in your mix.exs to an older
version. Note that this route prevents you from receiving security updates
from the official systems. The other option is to build a custom Nerves
system. See the Nerves documentation for building a custom system and then
run 'make menuconfig' and look for the Erlang options.
mobileoverlord commented 3 years ago

The kiosk system needs to be bumped to the latest nerves_system_br so it's up to speed with the other systems. In the meantime, you can use ASDF to manage local versions of elixir and erlang to match the system version.

epinault commented 3 years ago

yea, that I already use :) just was making sure I am not doing anything weird. Hopefully we can get an update version to the latest nerves_system_br soon then! thanks!