[ 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)