You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@mynewt.apache.org by "Jacob (JIRA)" <ji...@apache.org> on 2018/02/14 02:36:00 UTC

[jira] [Commented] (MYNEWT-889) semver reporting in image list is not consistent

    [ https://issues.apache.org/jira/browse/MYNEWT-889?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16363401#comment-16363401 ] 

Jacob commented on MYNEWT-889:
------------------------------

One more:

if you newt mfgr create 1.0.0 in the manifest you get
 "version": "1.0.0.0",

> semver reporting in image list is not consistent 
> -------------------------------------------------
>
>                 Key: MYNEWT-889
>                 URL: https://issues.apache.org/jira/browse/MYNEWT-889
>             Project: Mynewt
>          Issue Type: Bug
>      Security Level: Public(Viewable by anyone) 
>          Components: Image Mgmt
>            Reporter: Jacob
>            Assignee: Marko Kiiskila
>            Priority: Major
>              Labels: mcumgr
>
> create-image split-microbit 0 and create-image split-microbit 0.0.0.0 both report 0.0.0
> but create-image split-microbit 0.0.0.1 reports 0.0.0.1
> create-image split-microbit 1 reports 1.0.0
> In my mind this should always report four zeros.
>  
> Jacobs-Air:chippd3 jacobrosenthal$ newt build split-microbit && newt create-image split-microbit 0 && newt load split-microbit 0
> Building target targets/split-microbit
> Compiling bin/targets/split-microbit/generated/src/split-microbit-sysinit-app.c
> Compiling bin/targets/split-microbit/generated/src/split-microbit-sysinit-loader.c
> Compiling bin/targets/split-microbit/generated/src/split-microbit-sysflash.c
> Archiving split-microbit-sysinit-app.a
> Linking /Users/jacobrosenthal/Downloads/chippd3/bin/targets/split-microbit/app/apps/blesplit/blesplit_tmp.elf
> Compiling bin/targets/split-microbit/generated/src/split-microbit-sysinit-app.c
> Compiling bin/targets/split-microbit/generated/src/split-microbit-sysinit-loader.c
> Compiling bin/targets/split-microbit/generated/src/split-microbit-sysflash.c
> Archiving split-microbit-sysinit-loader.a
> Linking /Users/jacobrosenthal/Downloads/chippd3/bin/targets/split-microbit/loader/apps/bleprph/bleprph_tmp.elf
> Linking /Users/jacobrosenthal/Downloads/chippd3/bin/targets/split-microbit/loader/apps/bleprph/bleprph.elf
> Generating ROM elf 
> Linking /Users/jacobrosenthal/Downloads/chippd3/bin/targets/split-microbit/app/apps/blesplit/blesplit.elf
> Target successfully built: targets/split-microbit
> Compiling bin/targets/split-microbit/generated/src/split-microbit-sysinit-app.c
> Compiling bin/targets/split-microbit/generated/src/split-microbit-sysflash.c
> Compiling bin/targets/split-microbit/generated/src/split-microbit-sysinit-loader.c
> Archiving split-microbit-sysinit-app.a
> Linking /Users/jacobrosenthal/Downloads/chippd3/bin/targets/split-microbit/app/apps/blesplit/blesplit_tmp.elf
> Compiling bin/targets/split-microbit/generated/src/split-microbit-sysinit-app.c
> Compiling bin/targets/split-microbit/generated/src/split-microbit-sysinit-loader.c
> Compiling bin/targets/split-microbit/generated/src/split-microbit-sysflash.c
> Archiving split-microbit-sysinit-loader.a
> Linking /Users/jacobrosenthal/Downloads/chippd3/bin/targets/split-microbit/loader/apps/bleprph/bleprph_tmp.elf
> Linking /Users/jacobrosenthal/Downloads/chippd3/bin/targets/split-microbit/loader/apps/bleprph/bleprph.elf
> Generating ROM elf 
> Linking /Users/jacobrosenthal/Downloads/chippd3/bin/targets/split-microbit/app/apps/blesplit/blesplit.elf
> App image succesfully generated: /Users/jacobrosenthal/Downloads/chippd3/bin/targets/split-microbit/loader/apps/bleprph/bleprph.img
> App image succesfully generated: /Users/jacobrosenthal/Downloads/chippd3/bin/targets/split-microbit/app/apps/blesplit/blesplit.img
> Loading app image into slot 2
> Loading loader image into slot 1
> Jacobs-Air:chippd3 jacobrosenthal$ newtmgr -c nimble_bleprph image list
> Images:
>  slot=0
>  version: 0.0.0
>  bootable: true
>  flags: active confirmed
>  hash: e5a1b2038053bccac9aa3b4c297df3871328f9d5232b566fcc27d102d938e385
>  slot=1
>  version: 0.0.0
>  bootable: false
>  flags: 
>  hash: 33a5c44375b3859cdbe764036ea4548cef48979ca737c0a15d99e0be6a84a7a9
> Split status: matching (2)
>  
> Jacobs-Air:chippd3 jacobrosenthal$ newt build split-microbit && newt create-image split-microbit 0.0.0.1 && newt load split-microbit 0.0.0.1
> Building target targets/split-microbit
> Compiling bin/targets/split-microbit/generated/src/split-microbit-sysinit-app.c
> Compiling bin/targets/split-microbit/generated/src/split-microbit-sysinit-loader.c
> Compiling bin/targets/split-microbit/generated/src/split-microbit-sysflash.c
> Archiving split-microbit-sysinit-app.a
> Linking /Users/jacobrosenthal/Downloads/chippd3/bin/targets/split-microbit/app/apps/blesplit/blesplit_tmp.elf
> Compiling bin/targets/split-microbit/generated/src/split-microbit-sysinit-app.c
> Compiling bin/targets/split-microbit/generated/src/split-microbit-sysinit-loader.c
> Compiling bin/targets/split-microbit/generated/src/split-microbit-sysflash.c
> Archiving split-microbit-sysinit-loader.a
> Linking /Users/jacobrosenthal/Downloads/chippd3/bin/targets/split-microbit/loader/apps/bleprph/bleprph_tmp.elf
> Linking /Users/jacobrosenthal/Downloads/chippd3/bin/targets/split-microbit/loader/apps/bleprph/bleprph.elf
> Generating ROM elf 
> Linking /Users/jacobrosenthal/Downloads/chippd3/bin/targets/split-microbit/app/apps/blesplit/blesplit.elf
> Target successfully built: targets/split-microbit
> Compiling bin/targets/split-microbit/generated/src/split-microbit-sysinit-loader.c
> Compiling bin/targets/split-microbit/generated/src/split-microbit-sysinit-app.c
> Compiling bin/targets/split-microbit/generated/src/split-microbit-sysflash.c
> Archiving split-microbit-sysinit-app.a
> Linking /Users/jacobrosenthal/Downloads/chippd3/bin/targets/split-microbit/app/apps/blesplit/blesplit_tmp.elf
> Compiling bin/targets/split-microbit/generated/src/split-microbit-sysinit-app.c
> Compiling bin/targets/split-microbit/generated/src/split-microbit-sysflash.c
> Compiling bin/targets/split-microbit/generated/src/split-microbit-sysinit-loader.c
> Archiving split-microbit-sysinit-loader.a
> Linking /Users/jacobrosenthal/Downloads/chippd3/bin/targets/split-microbit/loader/apps/bleprph/bleprph_tmp.elf
> Linking /Users/jacobrosenthal/Downloads/chippd3/bin/targets/split-microbit/loader/apps/bleprph/bleprph.elf
> Generating ROM elf 
> Linking /Users/jacobrosenthal/Downloads/chippd3/bin/targets/split-microbit/app/apps/blesplit/blesplit.elf
> App image succesfully generated: /Users/jacobrosenthal/Downloads/chippd3/bin/targets/split-microbit/loader/apps/bleprph/bleprph.img
> App image succesfully generated: /Users/jacobrosenthal/Downloads/chippd3/bin/targets/split-microbit/app/apps/blesplit/blesplit.img
> Loading app image into slot 2
> Loading loader image into slot 1
> Jacobs-Air:chippd3 jacobrosenthal$ newtmgr -c nimble_bleprph image list
> Images:
>  slot=0
>  version: 0.0.0.1
>  bootable: true
>  flags: active confirmed
>  hash: 5a257c2d07c8ff5dcab386bd2ba694320e317a8ac47dc74795c94d3b797d533a
>  slot=1
>  version: 0.0.0.1
>  bootable: false
>  flags: 
>  hash: 9e1390f93063be6774623dc7b74c57446f8b7ce8123a35a7a2257e361e1abea9
> Split status: matching (2)
> Jacobs-Air:chippd3 jacobrosenthal$ newt build split-microbit && newt create-image split-microbit 0.0.0.0 && newt load split-microbit 0.0.0.0
> Building target targets/split-microbit
> Compiling bin/targets/split-microbit/generated/src/split-microbit-sysinit-loader.c
> Compiling bin/targets/split-microbit/generated/src/split-microbit-sysinit-app.c
> Compiling bin/targets/split-microbit/generated/src/split-microbit-sysflash.c
> Archiving split-microbit-sysinit-app.a
> Linking /Users/jacobrosenthal/Downloads/chippd3/bin/targets/split-microbit/app/apps/blesplit/blesplit_tmp.elf
> Compiling bin/targets/split-microbit/generated/src/split-microbit-sysinit-loader.c
> Compiling bin/targets/split-microbit/generated/src/split-microbit-sysinit-app.c
> Compiling bin/targets/split-microbit/generated/src/split-microbit-sysflash.c
> Archiving split-microbit-sysinit-loader.a
> Linking /Users/jacobrosenthal/Downloads/chippd3/bin/targets/split-microbit/loader/apps/bleprph/bleprph_tmp.elf
> Linking /Users/jacobrosenthal/Downloads/chippd3/bin/targets/split-microbit/loader/apps/bleprph/bleprph.elf
> Generating ROM elf 
> Linking /Users/jacobrosenthal/Downloads/chippd3/bin/targets/split-microbit/app/apps/blesplit/blesplit.elf
> Target successfully built: targets/split-microbit
> Compiling bin/targets/split-microbit/generated/src/split-microbit-sysinit-app.c
> Compiling bin/targets/split-microbit/generated/src/split-microbit-sysflash.c
> Compiling bin/targets/split-microbit/generated/src/split-microbit-sysinit-loader.c
> Archiving split-microbit-sysinit-app.a
> Linking /Users/jacobrosenthal/Downloads/chippd3/bin/targets/split-microbit/app/apps/blesplit/blesplit_tmp.elf
> Compiling bin/targets/split-microbit/generated/src/split-microbit-sysinit-loader.c
> Compiling bin/targets/split-microbit/generated/src/split-microbit-sysinit-app.c
> Compiling bin/targets/split-microbit/generated/src/split-microbit-sysflash.c
> Archiving split-microbit-sysinit-loader.a
> Linking /Users/jacobrosenthal/Downloads/chippd3/bin/targets/split-microbit/loader/apps/bleprph/bleprph_tmp.elf
> Linking /Users/jacobrosenthal/Downloads/chippd3/bin/targets/split-microbit/loader/apps/bleprph/bleprph.elf
> Generating ROM elf 
> Linking /Users/jacobrosenthal/Downloads/chippd3/bin/targets/split-microbit/app/apps/blesplit/blesplit.elf
> App image succesfully generated: /Users/jacobrosenthal/Downloads/chippd3/bin/targets/split-microbit/loader/apps/bleprph/bleprph.img
> App image succesfully generated: /Users/jacobrosenthal/Downloads/chippd3/bin/targets/split-microbit/app/apps/blesplit/blesplit.img
> Loading app image into slot 2
> Loading loader image into slot 1
> Jacobs-Air:chippd3 jacobrosenthal$ newtmgr -c nimble_bleprph image list
> Images:
>  slot=0
>  version: 0.0.0
>  bootable: true
>  flags: active confirmed
>  hash: e5a1b2038053bccac9aa3b4c297df3871328f9d5232b566fcc27d102d938e385
>  slot=1
>  version: 0.0.0
>  bootable: false
>  flags: 
>  hash: 33a5c44375b3859cdbe764036ea4548cef48979ca737c0a15d99e0be6a84a7a9
> Split status: matching (2)
>  
> Jacobs-Air:chippd3 jacobrosenthal$ newt build split-microbit && newt create-image split-microbit 1 && newt load split-microbit 1
> Building target targets/split-microbit
> Compiling bin/targets/split-microbit/generated/src/split-microbit-sysflash.c
> Compiling bin/targets/split-microbit/generated/src/split-microbit-sysinit-loader.c
> Compiling bin/targets/split-microbit/generated/src/split-microbit-sysinit-app.c
> Archiving split-microbit-sysinit-app.a
> Linking /Users/jacobrosenthal/Downloads/chippd3/bin/targets/split-microbit/app/apps/blesplit/blesplit_tmp.elf
> Compiling bin/targets/split-microbit/generated/src/split-microbit-sysinit-app.c
> Compiling bin/targets/split-microbit/generated/src/split-microbit-sysinit-loader.c
> Compiling bin/targets/split-microbit/generated/src/split-microbit-sysflash.c
> Archiving split-microbit-sysinit-loader.a
> Linking /Users/jacobrosenthal/Downloads/chippd3/bin/targets/split-microbit/loader/apps/bleprph/bleprph_tmp.elf
> Linking /Users/jacobrosenthal/Downloads/chippd3/bin/targets/split-microbit/loader/apps/bleprph/bleprph.elf
> Generating ROM elf 
> Linking /Users/jacobrosenthal/Downloads/chippd3/bin/targets/split-microbit/app/apps/blesplit/blesplit.elf
> Target successfully built: targets/split-microbit
> Compiling bin/targets/split-microbit/generated/src/split-microbit-sysinit-app.c
> Compiling bin/targets/split-microbit/generated/src/split-microbit-sysinit-loader.c
> Compiling bin/targets/split-microbit/generated/src/split-microbit-sysflash.c
> Archiving split-microbit-sysinit-app.a
> Linking /Users/jacobrosenthal/Downloads/chippd3/bin/targets/split-microbit/app/apps/blesplit/blesplit_tmp.elf
> Compiling bin/targets/split-microbit/generated/src/split-microbit-sysinit-app.c
> Compiling bin/targets/split-microbit/generated/src/split-microbit-sysinit-loader.c
> Compiling bin/targets/split-microbit/generated/src/split-microbit-sysflash.c
> Archiving split-microbit-sysinit-loader.a
> Linking /Users/jacobrosenthal/Downloads/chippd3/bin/targets/split-microbit/loader/apps/bleprph/bleprph_tmp.elf
> Linking /Users/jacobrosenthal/Downloads/chippd3/bin/targets/split-microbit/loader/apps/bleprph/bleprph.elf
> Generating ROM elf 
> Linking /Users/jacobrosenthal/Downloads/chippd3/bin/targets/split-microbit/app/apps/blesplit/blesplit.elf
> App image succesfully generated: /Users/jacobrosenthal/Downloads/chippd3/bin/targets/split-microbit/loader/apps/bleprph/bleprph.img
> App image succesfully generated: /Users/jacobrosenthal/Downloads/chippd3/bin/targets/split-microbit/app/apps/blesplit/blesplit.img
> Loading app image into slot 2
> Loading loader image into slot 1
> Jacobs-Air:chippd3 jacobrosenthal$ newtmgr -c nimble_bleprph image list
> Images:
>  slot=0
>  version: 1.0.0
>  bootable: true
>  flags: active confirmed
>  hash: 6ee411e06979a31b5553970075fb6b4b67a06d2001c2f27227f8939e5af153d3
>  slot=1
>  version: 1.0.0
>  bootable: false
>  flags: 
>  hash: 3019d4dfe4088c90e197b795f450fb33fd43a571414b25ab9119ff03b7f5e889
> Split status: matching (2)
> Jacobs-Air:chippd3 jacobrosenthal$



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)