-
Notifications
You must be signed in to change notification settings - Fork 3k
Ensure header CRC is written as unsigned int #9783
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
683e0a9
to
434d86b
Compare
Hey @cmonr, thanks for linking that, I thought this changeset looked familiar 😆 This is the error that appeared in the linked PRs that concerned me: #8788 (comment)
I've just pushed a change that I believe will solve this issue. I've followed the note in the python docs: https://docs.python.org/2.7/library/zlib.html#zlib.crc32
|
@ARMmbed/mbed-os-maintainers @JanneKiiskila #9783 (comment) Thoughts? @bridadan Yeah, I'm just being cautious. I thought that this would be the right fix as well, and still thing so, but don't want us to get into a bad state again. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Lets run CI !
Set to 5.12 to sit on master and run additional nightly tests |
Hey @cmonr, I'm pretty sure the last commit I pushed should avoid the
|
CI started |
Test run: SUCCESSSummary: 12 of 12 test jobs passed |
Description
Fixes #9750. The bootloader merge would fail since the CRC produces an unsigned 32 bit integer, however we specified it as a signed 32 bit integer.
I've tested this on a K64F and ran an update over Pelion, seems to work ok!
Pull request type
Reviewers
@theotherjimmy - tools team review
Release Notes