<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div dir="ltr">Yes. They are built from a GitHub trigger.</div><div dir="ltr"><br><blockquote type="cite">On 8 Sep 2020, at 5:15 PM, Soko <ovms@soko.cc> wrote:<br><br></blockquote></div><blockquote type="cite"><div dir="ltr">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<p>Thanks Mark, got it!</p>
<p>Just to be complete: The user docs are a live view of the master
branch, correct?</p>
<p>Soko<br>
</p>
<div class="moz-cite-prefix">On 08.09.2020 09:58, Mark Webb-Johnson
wrote:<br>
</div>
<blockquote type="cite" cite="mid:C30D01B6-7C99-497C-A36B-A795F10AD06A@webb-johnson.net">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Soko,
<div class=""><br class="">
</div>
<div class="">From the original announcement on this:</div>
<div class=""><br class="">
</div>
<blockquote style="margin: 0 0 0 40px; border: none; padding:
0px;" class="">
<div class=""><span style="caret-color: rgb(0, 0, 0); color:
rgb(0, 0, 0);" class="">To try to avoid a repeat of the
3.1.007 issue with OTA updates, I’ve set things up as below:</span>
<div class="" style="caret-color: rgb(0, 0, 0); color: rgb(0,
0, 0);"><br class="">
</div>
<div class="" style="caret-color: rgb(0, 0, 0); color: rgb(0,
0, 0);">
<ul class="MailOutline">
<li class="">edge: Bleeding edge developer, built
automatically each night with 3.1.XXX-N-HHHHHH style
versioning</li>
<li class="">eap: Early Access Program pre-releases,
usually with 3.1.XXX style versioning</li>
<li class="">main: Stable releases that have completed
testing in EAP, with 3.1.XXX style versioning.</li>
</ul>
</div>
<div class="" style="caret-color: rgb(0, 0, 0); color: rgb(0,
0, 0);"><br class="">
</div>
<div class="" style="caret-color: rgb(0, 0, 0); color: rgb(0,
0, 0);">Before moving things edge -> eap, I’ll have a
checklist of regression tests to run (including ota update).
Other functional problems should have been picked up by
developer cars while in ‘edge’ release. I suggest to leave a
particular build in ‘edge’ for a week, to make sure no
problems reported to those early real-world testers, before
moving to ‘main’.</div>
<div class="" style="caret-color: rgb(0, 0, 0); color: rgb(0,
0, 0);"><br class="">
</div>
<div class="" style="caret-color: rgb(0, 0, 0); color: rgb(0,
0, 0);">I have an automated nightly build script that runs
at 4pm UTC (midnight HKT). That pulls the latest masters for
esp-idf and ovms firmware, then builds as appropriate. If
there is something to build (something in git changed), it
does it automatically and produces an email summary like
this:</div>
<div class="" style="caret-color: rgb(0, 0, 0); color: rgb(0,
0, 0);"><br class="">
</div>
<blockquote class="" style="caret-color: rgb(0, 0, 0); color:
rgb(0, 0, 0); margin: 0px 0px 0px 40px; border: none;
padding: 0px;">
<div class=""><font class="" face="Andale Mono">Subject:
OVMS Nightly Firmware Build 3.1.008-13-g272697e</font></div>
<div class=""><font class="" face="Andale Mono"><br class="">
</font></div>
<div class=""><font class="" face="Andale Mono">3.1.008-13-g272697e<br class="">
Thu Jun 28 00:57:19 UTC 2018 Automated build (markhk8)<br class="">
<br class="">
Total sizes:<br class="">
DRAM .data size: 17116 bytes<br class="">
DRAM .bss size: 33536 bytes<br class="">
Used static DRAM: 50652 bytes ( 130084 available,
28.0% used)<br class="">
Used static IRAM: 102096 bytes ( 28976 available,
77.9% used)<br class="">
Flash code: 1279002 bytes<br class="">
Flash rodata: 598168 bytes<br class="">
Total image size:~1996382 bytes (.bin may be padded
larger)<br class="">
<br class="">
* 272697e (HEAD, origin/master, origin/HEAD, master)
Twizy: no sufficient level info on charge done<br class="">
* 8497d9f Web dashboard: range display min/max exchanged<br class="">
* 5d8f96d Webserver: fix u64 alignment<br class="">
* 5363ab8 TeslaRoadster: Vehicle cooldown command and
implementation<br class="">
* bf3b0d5 TeslaRoadster: Digital Speedo implementation<br class="">
* d0221bf TeslaRoadster: Refuse to lock a car that is ON<br class="">
* 7179600 Update project status files<br class="">
* b3bef78 TeslaRoadster: Digital Speedo implementation<br class="">
* cfbd297 TeslaRoadster: Vehicle cooldown command and
implementation<br class="">
* ec4bc37 Add VehicleModeKey helper function</font></div>
</blockquote>
<div class="" style="caret-color: rgb(0, 0, 0); color: rgb(0,
0, 0);"><br class="">
</div>
<div class="" style="caret-color: rgb(0, 0, 0); color: rgb(0,
0, 0);">At the moment, that summary comes to me. Is there
any use sending it to the ovmsdev mailing list?</div>
<div class="" style="caret-color: rgb(0, 0, 0); color: rgb(0,
0, 0);"><br class="">
</div>
<div class="" style="caret-color: rgb(0, 0, 0); color: rgb(0,
0, 0);">With developer cars set to ‘edge’, and automatically
updating each night, hopefully with this three stage process
we can pickup on problems before they hit the main stable
trunk.</div>
<div class="" style="caret-color: rgb(0, 0, 0); color: rgb(0,
0, 0);"><br class="">
</div>
<div class="" style="caret-color: rgb(0, 0, 0); color: rgb(0,
0, 0);">Regards, Mark.</div>
</div>
</blockquote>
<div class=""><br class="">
</div>
<div class="">This is all from ‘master’ and unrelated to braches
(which are experimental and usually hand-built).</div>
<div class=""><br class="">
</div>
<div class="">
<blockquote type="cite" class=""><a href="https://www.openvehicles.com/node/2592" class="" moz-do-not-send="true">https://www.openvehicles.com/node/2592</a>
shows v3.2.015 since a couple of minutes. Is this the "main”
channel</blockquote>
<br class="">
</div>
<div class="">Usually, unless we explicitly say ’to early access
program’.</div>
<div class=""><br class="">
</div>
<div class="">
<blockquote type="cite" class="">changes.txt shows v3.2.015 for
2nd of Sep. Website says 8th…</blockquote>
<br class="">
</div>
<div class="">The v3.2.015 code was fixed and tagged on 2nd Sep,
then release to EAP.</div>
<div class=""><br class="">
</div>
<div class="">It went to MAIN on 8th Sep (after EAP testing).</div>
<div class=""><br class="">
</div>
<div class="">Regards, Mark</div>
<div class="">
<div><br class="">
<blockquote type="cite" class="">
<div class="">On 8 Sep 2020, at 3:47 PM, Soko <<a href="mailto:ovms@soko.cc" class="" moz-do-not-send="true">ovms@soko.cc</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<div class="">Hey guys,<br class="">
<br class="">
I'm wondering a while now how the firmware release
process is working in OVMS.<br class="">
<br class="">
I have found in the OVMS settings that I can choose
"main", "eap" or "edge" as the update channel...<br class="">
<br class="">
How does this relate to the github branches?<br class="">
<br class="">
<a href="https://www.openvehicles.com/node/2592" class="" moz-do-not-send="true">https://www.openvehicles.com/node/2592</a>
shows v3.2.015 since a couple of minutes. Is this the
"main" channel? VWUP.OBD is not listed there... but in
the user docs it is already: <a href="https://docs.openvehicles.com/en/latest/components/vehicle_vweup_obd/docs/index.html" class="" moz-do-not-send="true">https://docs.openvehicles.com/en/latest/components/vehicle_vweup_obd/docs/index.html</a><br class="">
<br class="">
changes.txt shows v3.2.015 for 2nd of Sep. Website says
8th...<br class="">
<br class="">
Not that all the details here need to be perfectly
matching. Was just wondering about a coarse grained info
about the process...<br class="">
<br class="">
thanks<br class="">
<br class="">
Soko<br class="">
<br class="">
_______________________________________________<br class="">
OvmsDev mailing list<br class="">
<a href="mailto:OvmsDev@lists.openvehicles.com" class="" moz-do-not-send="true">OvmsDev@lists.openvehicles.com</a><br class="">
<a class="moz-txt-link-freetext" href="http://lists.openvehicles.com/mailman/listinfo/ovmsdev">http://lists.openvehicles.com/mailman/listinfo/ovmsdev</a><br class="">
</div>
</div>
</blockquote>
</div>
<br class="">
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
OvmsDev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:OvmsDev@lists.openvehicles.com">OvmsDev@lists.openvehicles.com</a>
<a class="moz-txt-link-freetext" href="http://lists.openvehicles.com/mailman/listinfo/ovmsdev">http://lists.openvehicles.com/mailman/listinfo/ovmsdev</a>
</pre>
</blockquote>
<span>_______________________________________________</span><br><span>OvmsDev mailing list</span><br><span>OvmsDev@lists.openvehicles.com</span><br><span>http://lists.openvehicles.com/mailman/listinfo/ovmsdev</span><br></div></blockquote></body></html>