[Ovmsdev] Firmware release handling

Soko ovms at soko.cc
Tue Sep 8 17:15:25 HKT 2020


Thanks Mark, got it!

Just to be complete: The user docs are a live view of the master branch, 
correct?

Soko

On 08.09.2020 09:58, Mark Webb-Johnson wrote:
> Soko,
>
> From the original announcement on this:
>
>     To try to avoid a repeat of the 3.1.007 issue with OTA updates,
>     I’ve set things up as below:
>
>       * edge: Bleeding edge developer, built automatically each night
>         with 3.1.XXX-N-HHHHHH style versioning
>       * eap: Early Access Program pre-releases, usually with 3.1.XXX
>         style versioning
>       * main: Stable releases that have completed testing in EAP, with
>         3.1.XXX style versioning.
>
>
>     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’.
>
>     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:
>
>         Subject: OVMS Nightly Firmware Build 3.1.008-13-g272697e
>
>         3.1.008-13-g272697e
>         Thu Jun 28 00:57:19 UTC 2018 Automated build (markhk8)
>
>         Total sizes:
>         DRAM .data size:   17116 bytes
>         DRAM .bss  size:   33536 bytes
>         Used static DRAM:   50652 bytes ( 130084 available, 28.0% used)
>         Used static IRAM:  102096 bytes (  28976 available, 77.9% used)
>              Flash code: 1279002 bytes
>            Flash rodata:  598168 bytes
>         Total image size:~1996382 bytes (.bin may be padded larger)
>
>         * 272697e (HEAD, origin/master, origin/HEAD, master) Twizy: no
>         sufficient level info on charge done
>         * 8497d9f Web dashboard: range display min/max exchanged
>         * 5d8f96d Webserver: fix u64 alignment
>         * 5363ab8 TeslaRoadster: Vehicle cooldown command and
>         implementation
>         * bf3b0d5 TeslaRoadster: Digital Speedo implementation
>         * d0221bf TeslaRoadster: Refuse to lock a car that is ON
>         * 7179600 Update project status files
>         * b3bef78 TeslaRoadster: Digital Speedo implementation
>         * cfbd297 TeslaRoadster: Vehicle cooldown command and
>         implementation
>         * ec4bc37 Add VehicleModeKey helper function
>
>
>     At the moment, that summary comes to me. Is there any use sending
>     it to the ovmsdev mailing list?
>
>     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.
>
>     Regards, Mark.
>
>
> This is all from ‘master’ and unrelated to braches (which are 
> experimental and usually hand-built).
>
>> https://www.openvehicles.com/node/2592 shows v3.2.015 since a couple 
>> of minutes. Is this the "main” channel
>
> Usually, unless we explicitly say ’to early access program’.
>
>> changes.txt shows v3.2.015 for 2nd of Sep. Website says 8th…
>
> The v3.2.015 code was fixed and tagged on 2nd Sep, then release to EAP.
>
> It went to MAIN on 8th Sep (after EAP testing).
>
> Regards, Mark
>
>> On 8 Sep 2020, at 3:47 PM, Soko <ovms at soko.cc <mailto:ovms at soko.cc>> 
>> wrote:
>>
>> Hey guys,
>>
>> I'm wondering a while now how the firmware release process is working 
>> in OVMS.
>>
>> I have found in the OVMS settings that I can choose "main", "eap" or 
>> "edge" as the update channel...
>>
>> How does this relate to the github branches?
>>
>> https://www.openvehicles.com/node/2592 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: 
>> https://docs.openvehicles.com/en/latest/components/vehicle_vweup_obd/docs/index.html
>>
>> changes.txt shows v3.2.015 for 2nd of Sep. Website says 8th...
>>
>> Not that all the details here need to be perfectly matching. Was just 
>> wondering about a coarse grained info about the process...
>>
>> thanks
>>
>> Soko
>>
>> _______________________________________________
>> OvmsDev mailing list
>> OvmsDev at lists.openvehicles.com <mailto:OvmsDev at lists.openvehicles.com>
>> http://lists.openvehicles.com/mailman/listinfo/ovmsdev
>
>
> _______________________________________________
> OvmsDev mailing list
> OvmsDev at lists.openvehicles.com
> http://lists.openvehicles.com/mailman/listinfo/ovmsdev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openvehicles.com/pipermail/ovmsdev/attachments/20200908/4235795f/attachment.htm>


More information about the OvmsDev mailing list