Skip to content

Commit 63843e6

Browse files
balena-ciVersionBot
authored andcommitted
v2.102.0
1 parent 77b13ed commit 63843e6

File tree

3 files changed

+390
-1
lines changed

3 files changed

+390
-1
lines changed

.versionbot/CHANGELOG.yml

Lines changed: 348 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,351 @@
1+
- commits:
2+
- subject: Update layers/meta-balena to 09dd67ef6a3abd1e9048bb39a2b9a02dc3af18c3
3+
hash: 90a5a32d2729eaa70ba64c311363b3b2ed3b7d8b
4+
body: Update layers/meta-balena
5+
footer:
6+
Changelog-entry: Update layers/meta-balena to 09dd67ef6a3abd1e9048bb39a2b9a02dc3af18c3
7+
changelog-entry: Update layers/meta-balena to 09dd67ef6a3abd1e9048bb39a2b9a02dc3af18c3
8+
author: renovate[bot]
9+
nested:
10+
- commits:
11+
- subject: "meta-balena-common: distro: Add rust preferred versions"
12+
hash: 0d3221fe5378ddb09248694ba2eb8571db63511b
13+
body: >
14+
Also, do not set the preferred version for integration layers so
15+
we
16+
17+
use the same rust version across all Yocto releases.
18+
footer:
19+
Change-type: patch
20+
change-type: patch
21+
Signed-off-by: Alex Gonzalez <[email protected]>
22+
signed-off-by: Alex Gonzalez <[email protected]>
23+
author: Alex Gonzalez
24+
nested: []
25+
- subject: "meta-balena-common: os-config: Update to v1.2.11"
26+
hash: 6b5d60c8295477abe3cd8ac4ed5779843f3ebd3a
27+
body: ""
28+
footer:
29+
Change-type: patch
30+
change-type: patch
31+
Signed-off-by: Alex Gonzalez <[email protected]>
32+
signed-off-by: Alex Gonzalez <[email protected]>
33+
author: Alex Gonzalez
34+
nested: []
35+
- subject: "meta-balena-integration: Replace parallel_make_argument()"
36+
hash: 127be828f7c665d7bc6035b0b45d2cf81acfc0fa
37+
body: >
38+
The oe.utils parallel_make_argument() was introduced in Zeus, so
39+
this
40+
41+
commit replaces by a direct call to fetch PARALLEL_MAKE.
42+
footer:
43+
Change-type: patch
44+
change-type: patch
45+
Signed-off-by: Alex Gonzalez <[email protected]>
46+
signed-off-by: Alex Gonzalez <[email protected]>
47+
author: Alex Gonzalez
48+
nested: []
49+
- subject: "meta-balena-integration: Update cmake for versions below Zeus"
50+
hash: c12764c100cc9bdbcc6fd5c9f5c62f327e695e11
51+
body: >
52+
In order to use the same rust toolchain across all supported
53+
Yocto
54+
55+
versions this commit updates the cmake version on all integration layers
56+
57+
below Zeus to 3.13.4, which is the minimum version to compile the rust
58+
59+
1.62 toolchain.
60+
61+
62+
The cmake recipe and classes come from Poky's 2daa03ecfeaf
63+
footer:
64+
Change-type: patch
65+
change-type: patch
66+
Signed-off-by: Alex Gonzalez <[email protected]>
67+
signed-off-by: Alex Gonzalez <[email protected]>
68+
author: Alex Gonzalez
69+
nested: []
70+
- subject: "meta-balena-rust: Add condition check for parallel_make_argument()
71+
use"
72+
hash: bb853604fed3daa17abab38325a765b546751550
73+
body: >
74+
This function is not part of all supported Yocto versions so
75+
make a
76+
77+
check for its existence before using it.
78+
footer:
79+
Change-type: patch
80+
change-type: patch
81+
Signed-off-by: Alex Gonzalez <[email protected]>
82+
signed-off-by: Alex Gonzalez <[email protected]>
83+
author: Alex Gonzalez
84+
nested: []
85+
- subject: "meta-balena-rust: Provide crate fetcher for Yocto versions without it"
86+
hash: 8c251ac51f23b750f3716f16fbd5d5b9cd6c74dc
87+
body: >
88+
The crate fetcher was introduced in bitbake in Kirkstone, before
89+
that
90+
91+
it was living in meta-rust.
92+
93+
94+
We want to use the balena-rust layer across a wide variety of Yocto
95+
96+
versions so include the fetcher conditionally.
97+
footer:
98+
Change-type: patch
99+
change-type: patch
100+
Signed-off-by: Alex Gonzalez <[email protected]>
101+
signed-off-by: Alex Gonzalez <[email protected]>
102+
author: Alex Gonzalez
103+
nested: []
104+
- subject: "meta-balena-rust: Modify to use without oe.rust.arch_to_rust_arch()
105+
support"
106+
hash: 5c48ac4b15bbabce38fb73488deae1b0bb219414
107+
body: >
108+
The arch_to_rust_arch() function was introduced to cater for
109+
ppc64le
110+
111+
systems and is not present in older Yocto releases.
112+
113+
114+
This commit reverts to the previous way of setting the rust architecture.
115+
116+
It will not work for ppc64le and if we would need to support such an
117+
118+
architecture the arch_to_rust_arch() function will still be called if it
119+
120+
exists in Kirkstone or newer Yocto versions.
121+
footer:
122+
Change-type: patch
123+
change-type: patch
124+
Signed-off-by: Alex Gonzalez <[email protected]>
125+
signed-off-by: Alex Gonzalez <[email protected]>
126+
author: Alex Gonzalez
127+
nested: []
128+
- subject: "meta-balena-rust: Add rust recipes to keep the rust version a
129+
distribution config"
130+
hash: ecf0f36e6a316584dcf10397fa00d146a5bd478a
131+
body: >
132+
With Kirkstone and the support of openSSL 3.0 it's not possible
133+
to find
134+
135+
a set of dependencies that work for all of our rust applications across
136+
137+
the 1.32 to 1.62 toolchain versions that are supported across all the
138+
139+
Yocto versions we keep compatibility with.
140+
141+
142+
This layer allows to set a preferred version as a distro setting that can
143+
144+
be used across all Yocto versions.
145+
146+
147+
These rust recipes come from Poky Kirkstone
148+
149+
2642bdb8908afb800e6dc5722602a87228dd8694
150+
footer:
151+
Change-type: patch
152+
change-type: patch
153+
Signed-off-by: Alex Gonzalez <[email protected]>
154+
signed-off-by: Alex Gonzalez <[email protected]>
155+
author: Alex Gonzalez
156+
nested: []
157+
- subject: "meta-balena-rust: Add compatibility layer"
158+
hash: 9242585678e1e9027483fedcbe1d3e795deb0ebf
159+
body: >
160+
This layer will allow to use the same rust toolchain across all
161+
supported
162+
163+
Yocto compatibility layers.
164+
footer:
165+
Change-type: minor
166+
change-type: minor
167+
Signed-off-by: Alex Gonzalez <[email protected]>
168+
signed-off-by: Alex Gonzalez <[email protected]>
169+
author: Alex Gonzalez
170+
nested: []
171+
version: meta-balena-2.102.0
172+
title: "'Add meta-balena-rust compatibility layer'"
173+
date: 2022-08-25T09:10:02.651Z
174+
- subject: Update layers/meta-balena to 094cc1766365844e9e4dcf46f4f247cad0231715
175+
hash: b8dfac66013dbddc3e4789c456679812f8698f60
176+
body: Update layers/meta-balena
177+
footer:
178+
Changelog-entry: Update layers/meta-balena to 094cc1766365844e9e4dcf46f4f247cad0231715
179+
changelog-entry: Update layers/meta-balena to 094cc1766365844e9e4dcf46f4f247cad0231715
180+
author: renovate[bot]
181+
nested:
182+
- commits:
183+
- subject: "meta-balena-common: distro: Add rust preferred versions"
184+
hash: 0d3221fe5378ddb09248694ba2eb8571db63511b
185+
body: >
186+
Also, do not set the preferred version for integration layers so
187+
we
188+
189+
use the same rust version across all Yocto releases.
190+
footer:
191+
Change-type: patch
192+
change-type: patch
193+
Signed-off-by: Alex Gonzalez <[email protected]>
194+
signed-off-by: Alex Gonzalez <[email protected]>
195+
author: Alex Gonzalez
196+
nested: []
197+
- subject: "meta-balena-common: os-config: Update to v1.2.11"
198+
hash: 6b5d60c8295477abe3cd8ac4ed5779843f3ebd3a
199+
body: ""
200+
footer:
201+
Change-type: patch
202+
change-type: patch
203+
Signed-off-by: Alex Gonzalez <[email protected]>
204+
signed-off-by: Alex Gonzalez <[email protected]>
205+
author: Alex Gonzalez
206+
nested: []
207+
- subject: "meta-balena-integration: Replace parallel_make_argument()"
208+
hash: 127be828f7c665d7bc6035b0b45d2cf81acfc0fa
209+
body: >
210+
The oe.utils parallel_make_argument() was introduced in Zeus, so
211+
this
212+
213+
commit replaces by a direct call to fetch PARALLEL_MAKE.
214+
footer:
215+
Change-type: patch
216+
change-type: patch
217+
Signed-off-by: Alex Gonzalez <[email protected]>
218+
signed-off-by: Alex Gonzalez <[email protected]>
219+
author: Alex Gonzalez
220+
nested: []
221+
- subject: "meta-balena-integration: Update cmake for versions below Zeus"
222+
hash: c12764c100cc9bdbcc6fd5c9f5c62f327e695e11
223+
body: >
224+
In order to use the same rust toolchain across all supported
225+
Yocto
226+
227+
versions this commit updates the cmake version on all integration layers
228+
229+
below Zeus to 3.13.4, which is the minimum version to compile the rust
230+
231+
1.62 toolchain.
232+
233+
234+
The cmake recipe and classes come from Poky's 2daa03ecfeaf
235+
footer:
236+
Change-type: patch
237+
change-type: patch
238+
Signed-off-by: Alex Gonzalez <[email protected]>
239+
signed-off-by: Alex Gonzalez <[email protected]>
240+
author: Alex Gonzalez
241+
nested: []
242+
- subject: "meta-balena-rust: Add condition check for parallel_make_argument()
243+
use"
244+
hash: bb853604fed3daa17abab38325a765b546751550
245+
body: >
246+
This function is not part of all supported Yocto versions so
247+
make a
248+
249+
check for its existence before using it.
250+
footer:
251+
Change-type: patch
252+
change-type: patch
253+
Signed-off-by: Alex Gonzalez <[email protected]>
254+
signed-off-by: Alex Gonzalez <[email protected]>
255+
author: Alex Gonzalez
256+
nested: []
257+
- subject: "meta-balena-rust: Provide crate fetcher for Yocto versions without it"
258+
hash: 8c251ac51f23b750f3716f16fbd5d5b9cd6c74dc
259+
body: >
260+
The crate fetcher was introduced in bitbake in Kirkstone, before
261+
that
262+
263+
it was living in meta-rust.
264+
265+
266+
We want to use the balena-rust layer across a wide variety of Yocto
267+
268+
versions so include the fetcher conditionally.
269+
footer:
270+
Change-type: patch
271+
change-type: patch
272+
Signed-off-by: Alex Gonzalez <[email protected]>
273+
signed-off-by: Alex Gonzalez <[email protected]>
274+
author: Alex Gonzalez
275+
nested: []
276+
- subject: "meta-balena-rust: Modify to use without oe.rust.arch_to_rust_arch()
277+
support"
278+
hash: 5c48ac4b15bbabce38fb73488deae1b0bb219414
279+
body: >
280+
The arch_to_rust_arch() function was introduced to cater for
281+
ppc64le
282+
283+
systems and is not present in older Yocto releases.
284+
285+
286+
This commit reverts to the previous way of setting the rust architecture.
287+
288+
It will not work for ppc64le and if we would need to support such an
289+
290+
architecture the arch_to_rust_arch() function will still be called if it
291+
292+
exists in Kirkstone or newer Yocto versions.
293+
footer:
294+
Change-type: patch
295+
change-type: patch
296+
Signed-off-by: Alex Gonzalez <[email protected]>
297+
signed-off-by: Alex Gonzalez <[email protected]>
298+
author: Alex Gonzalez
299+
nested: []
300+
- subject: "meta-balena-rust: Add rust recipes to keep the rust version a
301+
distribution config"
302+
hash: ecf0f36e6a316584dcf10397fa00d146a5bd478a
303+
body: >
304+
With Kirkstone and the support of openSSL 3.0 it's not possible
305+
to find
306+
307+
a set of dependencies that work for all of our rust applications across
308+
309+
the 1.32 to 1.62 toolchain versions that are supported across all the
310+
311+
Yocto versions we keep compatibility with.
312+
313+
314+
This layer allows to set a preferred version as a distro setting that can
315+
316+
be used across all Yocto versions.
317+
318+
319+
These rust recipes come from Poky Kirkstone
320+
321+
2642bdb8908afb800e6dc5722602a87228dd8694
322+
footer:
323+
Change-type: patch
324+
change-type: patch
325+
Signed-off-by: Alex Gonzalez <[email protected]>
326+
signed-off-by: Alex Gonzalez <[email protected]>
327+
author: Alex Gonzalez
328+
nested: []
329+
- subject: "meta-balena-rust: Add compatibility layer"
330+
hash: 9242585678e1e9027483fedcbe1d3e795deb0ebf
331+
body: >
332+
This layer will allow to use the same rust toolchain across all
333+
supported
334+
335+
Yocto compatibility layers.
336+
footer:
337+
Change-type: minor
338+
change-type: minor
339+
Signed-off-by: Alex Gonzalez <[email protected]>
340+
signed-off-by: Alex Gonzalez <[email protected]>
341+
author: Alex Gonzalez
342+
nested: []
343+
version: meta-balena-2.102.0
344+
title: "'Add meta-balena-rust compatibility layer'"
345+
date: 2022-08-25T09:10:02.651Z
346+
version: 2.102.0
347+
title: "'Update layers/meta-balena digest to 09dd67e'"
348+
date: 2022-08-26T15:47:56.729Z
1349
- commits:
2350
- subject: Update layers/meta-balena to f2de8e3d438671ac740bfa2119ab881afc5d2101
3351
hash: bbfaff525c871fcc3c52471d98aca03696149ebb

CHANGELOG.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,47 @@
11
# Change Log
22
-----------
33

4+
# v2.102.0
5+
## (2022-08-26)
6+
7+
8+
<details>
9+
<summary> Update layers/meta-balena to 09dd67ef6a3abd1e9048bb39a2b9a02dc3af18c3 [renovate[bot]] </summary>
10+
11+
> ## meta-balena-2.102.0
12+
> ### (2022-08-25)
13+
>
14+
> * meta-balena-common: distro: Add rust preferred versions [Alex Gonzalez]
15+
> * meta-balena-common: os-config: Update to v1.2.11 [Alex Gonzalez]
16+
> * meta-balena-integration: Replace parallel_make_argument() [Alex Gonzalez]
17+
> * meta-balena-integration: Update cmake for versions below Zeus [Alex Gonzalez]
18+
> * meta-balena-rust: Add condition check for parallel_make_argument() use [Alex Gonzalez]
19+
> * meta-balena-rust: Provide crate fetcher for Yocto versions without it [Alex Gonzalez]
20+
> * meta-balena-rust: Modify to use without oe.rust.arch_to_rust_arch() support [Alex Gonzalez]
21+
> * meta-balena-rust: Add rust recipes to keep the rust version a distribution config [Alex Gonzalez]
22+
> * meta-balena-rust: Add compatibility layer [Alex Gonzalez]
23+
>
24+
</details>
25+
26+
27+
<details>
28+
<summary> Update layers/meta-balena to 094cc1766365844e9e4dcf46f4f247cad0231715 [renovate[bot]] </summary>
29+
30+
> ## meta-balena-2.102.0
31+
> ### (2022-08-25)
32+
>
33+
> * meta-balena-common: distro: Add rust preferred versions [Alex Gonzalez]
34+
> * meta-balena-common: os-config: Update to v1.2.11 [Alex Gonzalez]
35+
> * meta-balena-integration: Replace parallel_make_argument() [Alex Gonzalez]
36+
> * meta-balena-integration: Update cmake for versions below Zeus [Alex Gonzalez]
37+
> * meta-balena-rust: Add condition check for parallel_make_argument() use [Alex Gonzalez]
38+
> * meta-balena-rust: Provide crate fetcher for Yocto versions without it [Alex Gonzalez]
39+
> * meta-balena-rust: Modify to use without oe.rust.arch_to_rust_arch() support [Alex Gonzalez]
40+
> * meta-balena-rust: Add rust recipes to keep the rust version a distribution config [Alex Gonzalez]
41+
> * meta-balena-rust: Add compatibility layer [Alex Gonzalez]
42+
>
43+
</details>
44+
445
# v2.101.9
546
## (2022-08-23)
647

0 commit comments

Comments
 (0)