Skip to content

Commit 31872c6

Browse files
committed
Merge Nerves upstream v1.15.1 changes.
2 parents 7037e99 + c656cdd commit 31872c6

File tree

8 files changed

+38
-31
lines changed

8 files changed

+38
-31
lines changed

.circleci/config.yml

+2-8
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
exec: &exec
22
name: build-tools/nerves-system-br
3-
version: 1.14.4
4-
elixir: 1.11.3-otp-23
3+
version: 1.15.1
4+
elixir: 1.11.4-otp-23
55

66
version: 2.1
77

@@ -25,12 +25,6 @@ workflows:
2525
context: org-global
2626
requires:
2727
- build-tools/build-system
28-
- build-tools/deploy-test:
29-
exec:
30-
<<: *exec
31-
context: org-global
32-
requires:
33-
- build-tools/build-test
3428
- build-tools/deploy-system:
3529
exec:
3630
<<: *exec

CHANGELOG.md

+4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Changelog
22

3+
## v1.15.1-farmbot.1
4+
5+
* Merge upstream systems.
6+
37
## v1.13.0-farmbot.1
48

59
* Merge upstream systems.

VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.14.0-farmbot.1
1+
1.15.1-farmbot.1

mix.exs

+2-2
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,8 @@ defmodule FarmbotSystemRpi3.Mixfile do
6464
defp deps do
6565
[
6666
{:nerves, "~> 1.5.4 or ~> 1.6.0 or ~> 1.7.4", runtime: false},
67-
{:nerves_system_br, "1.14.4", runtime: false},
68-
{:nerves_toolchain_armv7_nerves_linux_gnueabihf, "~> 1.4.0", runtime: false},
67+
{:nerves_system_br, "1.15.1", runtime: false},
68+
{:nerves_toolchain_armv7_nerves_linux_gnueabihf, "~> 1.4.2", runtime: false},
6969
{:nerves_system_linter, "~> 0.4", only: [:dev, :test], runtime: false},
7070
{:ex_doc, "~> 0.22", only: :docs, runtime: false}
7171
]

mix.lock

+7-6
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
%{
2-
"earmark_parser": {:hex, :earmark_parser, "1.4.12", "b245e875ec0a311a342320da0551da407d9d2b65d98f7a9597ae078615af3449", [:mix], [], "hexpm", "711e2cc4d64abb7d566d43f54b78f7dc129308a63bc103fbd88550d2174b3160"},
2+
"earmark_parser": {:hex, :earmark_parser, "1.4.13", "0c98163e7d04a15feb62000e1a891489feb29f3d10cb57d4f845c405852bbef8", [:mix], [], "hexpm", "d602c26af3a0af43d2f2645613f65841657ad6efc9f0e361c3b6c06b578214ba"},
33
"elixir_make": {:hex, :elixir_make, "0.6.2", "7dffacd77dec4c37b39af867cedaabb0b59f6a871f89722c25b28fcd4bd70530", [:mix], [], "hexpm", "03e49eadda22526a7e5279d53321d1cced6552f344ba4e03e619063de75348d9"},
4-
"ex_doc": {:hex, :ex_doc, "0.23.0", "a069bc9b0bf8efe323ecde8c0d62afc13d308b1fa3d228b65bca5cf8703a529d", [:mix], [{:earmark_parser, "~> 1.4.0", [hex: :earmark_parser, repo: "hexpm", optional: false]}, {:makeup_elixir, "~> 0.14", [hex: :makeup_elixir, repo: "hexpm", optional: false]}], "hexpm", "f5e2c4702468b2fd11b10d39416ddadd2fcdd173ba2a0285ebd92c39827a5a16"},
4+
"ex_doc": {:hex, :ex_doc, "0.24.2", "e4c26603830c1a2286dae45f4412a4d1980e1e89dc779fcd0181ed1d5a05c8d9", [:mix], [{:earmark_parser, "~> 1.4.0", [hex: :earmark_parser, repo: "hexpm", optional: false]}, {:makeup_elixir, "~> 0.14", [hex: :makeup_elixir, repo: "hexpm", optional: false]}, {:makeup_erlang, "~> 0.1", [hex: :makeup_erlang, repo: "hexpm", optional: false]}], "hexpm", "e134e1d9e821b8d9e4244687fb2ace58d479b67b282de5158333b0d57c6fb7da"},
55
"makeup": {:hex, :makeup, "1.0.5", "d5a830bc42c9800ce07dd97fa94669dfb93d3bf5fcf6ea7a0c67b2e0e4a7f26c", [:mix], [{:nimble_parsec, "~> 0.5 or ~> 1.0", [hex: :nimble_parsec, repo: "hexpm", optional: false]}], "hexpm", "cfa158c02d3f5c0c665d0af11512fed3fba0144cf1aadee0f2ce17747fba2ca9"},
66
"makeup_elixir": {:hex, :makeup_elixir, "0.15.1", "b5888c880d17d1cc3e598f05cdb5b5a91b7b17ac4eaf5f297cb697663a1094dd", [:mix], [{:makeup, "~> 1.0", [hex: :makeup, repo: "hexpm", optional: false]}, {:nimble_parsec, "~> 1.1", [hex: :nimble_parsec, repo: "hexpm", optional: false]}], "hexpm", "db68c173234b07ab2a07f645a5acdc117b9f99d69ebf521821d89690ae6c6ec8"},
7-
"nerves": {:hex, :nerves, "1.7.4", "6dc9c9c79baf9af540e34638e2fd964700f68f8dcece7cad26048c3a89ef6788", [:make, :mix], [{:elixir_make, "~> 0.6", [hex: :elixir_make, repo: "hexpm", optional: false]}, {:jason, "~> 1.2", [hex: :jason, repo: "hexpm", optional: true]}], "hexpm", "ac99ab1aa27ace81fd6d49e311697e8027b5c34b00728523e0721a8e2f4414eb"},
8-
"nerves_system_br": {:hex, :nerves_system_br, "1.14.4", "cfab33432035f4ad92202a53d9067a02034d02144f7b33419e2636ef8feb4c3a", [:mix], [], "hexpm", "c04df862d040b9233a4c45e9f58633c70b70a43baf9c68eb983e41819eb95911"},
7+
"makeup_erlang": {:hex, :makeup_erlang, "0.1.1", "3fcb7f09eb9d98dc4d208f49cc955a34218fc41ff6b84df7c75b3e6e533cc65f", [:mix], [{:makeup, "~> 1.0", [hex: :makeup, repo: "hexpm", optional: false]}], "hexpm", "174d0809e98a4ef0b3309256cbf97101c6ec01c4ab0b23e926a9e17df2077cbb"},
8+
"nerves": {:hex, :nerves, "1.7.5", "a70d3ecb64cbe92518b92dca9ef6c126b5be1a25f1601f3ecadb22b3ac8b7b3a", [:make, :mix], [{:elixir_make, "~> 0.6", [hex: :elixir_make, repo: "hexpm", optional: false]}, {:jason, "~> 1.2", [hex: :jason, repo: "hexpm", optional: true]}], "hexpm", "209ada12aace0e0d1c0cd19f0be71bb9f9fafe43d029b49152218bdc77a3628b"},
9+
"nerves_system_br": {:hex, :nerves_system_br, "1.15.1", "51e942429ae71e79b4fe6ff37ab17f14c974c0b58f5d8e7b7d2f98d3c2504ba3", [:mix], [], "hexpm", "c973c74b1481474f4bffa208bb0e56aa1364e1a341ca266e5d189f5fda3246e1"},
910
"nerves_system_linter": {:hex, :nerves_system_linter, "0.4.0", "81e9a6f5018fe5fb67d7b43a04dca36156f62b55b5554eb2fa3964d3889d09cd", [:mix], [], "hexpm", "b5bd8480ce7a6317f4601ff41fd2f594bdf76aff0bdf6dcfac571c3fa1ec5f82"},
10-
"nerves_toolchain_armv7_nerves_linux_gnueabihf": {:hex, :nerves_toolchain_armv7_nerves_linux_gnueabihf, "1.4.1", "bd3e3ae08727294c01456f0c6fa55ee11c67ed001bda71e817d3e5f960efd074", [:mix], [{:nerves, "~> 1.0", [hex: :nerves, repo: "hexpm", optional: false]}, {:nerves_toolchain_ctng, "~> 1.8.1", [hex: :nerves_toolchain_ctng, repo: "hexpm", optional: false]}], "hexpm", "fdf4cd7b30d7d4aa49ee997c9bfc5fc4a34951850d18be41d854bf3889a0c749"},
11-
"nerves_toolchain_ctng": {:hex, :nerves_toolchain_ctng, "1.8.2", "66163f4fb90aa40cabae5700e516fdf40708d260334c4674514413d7cb585dbb", [:mix], [{:nerves, "~> 1.0", [hex: :nerves, repo: "hexpm", optional: false]}], "hexpm", "9734237608269d2d649cc67ebb7bcb605bb122259a7cea17dadcf8204f467638"},
11+
"nerves_toolchain_armv7_nerves_linux_gnueabihf": {:hex, :nerves_toolchain_armv7_nerves_linux_gnueabihf, "1.4.2", "ecfec1058f091a33004b1bce1a36c7987b2744d9aac583a33cd207f109c4ade7", [:mix], [{:nerves, "~> 1.0", [hex: :nerves, repo: "hexpm", optional: false]}, {:nerves_toolchain_ctng, "~> 1.8.1", [hex: :nerves_toolchain_ctng, repo: "hexpm", optional: false]}], "hexpm", "455a378f9ba6d34e355caae361f96a7034ac53408ce993e78f39ac3df72f984e"},
12+
"nerves_toolchain_ctng": {:hex, :nerves_toolchain_ctng, "1.8.3", "b5f3c91f84deced0dadfcce1265660bc2aab9a7b042953146a8fb053201894b7", [:mix], [{:nerves, "~> 1.0", [hex: :nerves, repo: "hexpm", optional: false]}], "hexpm", "6c50fafed0f7b8681dfbb54ca17c6f7fadd939ef7893159c2e9d32c862fa0e1e"},
1213
"nimble_parsec": {:hex, :nimble_parsec, "1.1.0", "3a6fca1550363552e54c216debb6a9e95bd8d32348938e13de5eda962c0d7f89", [:mix], [], "hexpm", "08eb32d66b706e913ff748f11694b17981c0b04a33ef470e33e11b3d3ac8f54b"},
1314
}

nerves_defconfig

+4-2
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,16 @@ BR2_REPRODUCIBLE=y
88
BR2_TOOLCHAIN_EXTERNAL=y
99
BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y
1010
BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y
11-
BR2_TOOLCHAIN_EXTERNAL_URL="https://github.com/nerves-project/toolchains/releases/download/v1.4.0/nerves_toolchain_armv7_nerves_linux_gnueabihf-linux_x86_64-1.4.0-CE0FCC7.tar.xz"
11+
BR2_TOOLCHAIN_EXTERNAL_URL="https://github.com/nerves-project/toolchains/releases/download/v1.4.2/nerves_toolchain_armv7_nerves_linux_gnueabihf-linux_x86_64-1.4.2-6A1DC92.tar.xz"
1212
BR2_TOOLCHAIN_EXTERNAL_CUSTOM_PREFIX="armv7-nerves-linux-gnueabihf"
13-
BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_4=y
13+
BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_14=y
1414
BR2_TOOLCHAIN_EXTERNAL_CUSTOM_GLIBC=y
1515
# BR2_TOOLCHAIN_EXTERNAL_INET_RPC is not set
1616
BR2_TOOLCHAIN_EXTERNAL_CXX=y
1717
BR2_ROOTFS_SKELETON_CUSTOM=y
1818
BR2_ROOTFS_SKELETON_CUSTOM_PATH="${BR2_EXTERNAL_NERVES_PATH}/board/nerves-common/skeleton"
1919
BR2_INIT_NONE=y
20+
BR2_ROOTFS_DEVICE_TABLE="${BR2_EXTERNAL_NERVES_PATH}/board/nerves-common/device_table.txt"
2021
BR2_ENABLE_LOCALE_WHITELIST="locale-archive"
2122
BR2_GENERATE_LOCALE="en_US.UTF-8"
2223
BR2_ROOTFS_USERS_TABLES="${NERVES_DEFCONFIG_DIR}/users_table.txt"
@@ -57,6 +58,7 @@ BR2_PACKAGE_RPI_FIRMWARE_X=y
5758
BR2_PACKAGE_RPI_WIFI_FIRMWARE=y
5859
BR2_PACKAGE_AVRDUDE=y
5960
BR2_PACKAGE_PIGPIO=y
61+
# BR2_PACKAGE_RNG_TOOLS_JITTERENTROPY_LIBRARY is not set
6062
BR2_PACKAGE_RPI_USERLAND=y
6163
BR2_PACKAGE_PYTHON3=y
6264
BR2_PACKAGE_PYTHON3_PY_ONLY=y

rootfs_overlay/etc/erlinit.config

+4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
11
# Additional configuration for erlinit
2+
#
3+
# To override the settings in this file, see
4+
# https://hexdocs.pm/nerves/advanced-configuration.html#overriding-erlinit-config-from-mix-config.
5+
#
26

37
# Turn on the debug prints
48
#-v

0 commit comments

Comments
 (0)