Hey,

Try:

$ newt target show
targets/arduino_boot
    app=@apache-mynewt-core/apps/boot
    bsp=@mynewt_arduino_zero/hw/bsp/arduino_zero
    build_profile=optimized
    features=arduino_zero_pro
targets/my_blinky_sim
    app=apps/blinky
    bsp=@apache-mynewt-core/hw/bsp/native
    build_profile=debug
$ newt build arduino_boot
Error: bsp package (hw/bsp/arduino_zero) is not of type bsp; type is: lib
$

I understand that we introduced package types into the new release. What I'm not sure of is why we've broken compatibility here?

Yes, we're beta, and compatibility breaks are allowed, but:

A- We should call them out on dev@ _PRIOR_ to breaking compatibility, so things like the docs can be changed.

B- In this case, was a compatibility break really necessary? Couldn't we have just accepted the package type if it was lib-- at least for a couple of releases?

Sterling

Reply via email to