Comments (5)
Hi @yphuangms, this has already been fixed and is in both the develop and master branches.
from iot-edge-v1.
Is it possible to tag a fixed version as "release" version? (and remove "2016-11-18", because this released version is failed to build)
Just download the latest one instead of the released "2016-11-18", and seemed like the problem is fixed by removing all the defines to enable bindings in CMakeLists.txt.
This could temporarily fix the problem, but it just fix the problem by preventing this unit test of module_load_ut from testing loader related functions, because all the defines that will enable the loader test are removed from CMakeLists.txt. Those definition has to be bring back into CMakeLists.txt and add condition to enable these defines like this:
if(${enable_java_binding})
add_definitions(-DJAVA_BINDING_ENABLED)
endif()
if(${enable_dotnet_binding})
add_definitions(-DDOTNET_BINDING_ENABLED)
endif()
if(${enable_nodejs_binding})
add_definitions(-DNODE_BINDING_ENABLED)
endif()
from iot-edge-v1.
Those add_definitions happen. If you look at this CMakeLists.txt file.
from iot-edge-v1.
The fix doesn't prevent the unit tests from running. It causes the module loader unit tests to include the loader for a given language binding only when that language binding has been enabled during the build. Our CI builds always run all the tests with all the bindings enabled (that is in fact the reason why this issue went undetected because it crops up only when you build without any of the language bindings enabled).
As Andrew mentioned, when a given language binding is enabled the corresponding loader test will also run.
As for updating the release tag, let me get back to you on that.
from iot-edge-v1.
We release to master every two weeks now that the SDK is generally available. We plan to release at the end of the coming week (around Fri Dec 16th), so we'll have a tagged release at that point which contains the fix.
from iot-edge-v1.
Related Issues (20)
- iotedge deployment issues with ML module HOT 4
- Cannot Send or receive messages after deploying IoT Edge HOT 1
- EdgeHub module was not able to start HOT 2
- IOT-Edge Hub back-off state HOT 2
- [V1] Gateway not starting after adding 511+ modules HOT 2
- edgeHub not getting started : Container Not Found HOT 3
- Failed to enable prov client and custom HSM module on IoT Edge SDK HOT 2
- running simulated_device_cloud_upload_sample gets run-time errors
- IoT Edge docker failure on Windows IoT Core Build Version- 10.0.17763.17 HOT 1
- It seems that Desired Properties doesn't work HOT 3
- SimulatedTemperatureSensor fails while following QuickStart guide HOT 1
- azure-c-shared-utility changed constbuffer from CLONE to INC_REF/DEC_REF HOT 1
- Feather m0 mqtt_client timed out waiting for CONNACK HOT 1
- When the edge module is configured to host mode, edgehub cannot be used for communication
- java custom module occur faild on raspberry pi
- Azure marketplace source link not work for Simulated Temperature Sensor
- edge c-sample module will appear fail
- Invalid or corrupt jarfile gateway.jar
- Azure iot edge not running on raspberry pi when MQTT dependency is added in pom.xml
- Azure IoT Module with iotedgehubdev throws an error HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from iot-edge-v1.