You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I believe that this time it is related to this Debian issue where the udatetime library calls out to a C library, which does not properly link to the libm library, as detailed in freach/udatetime#30 and fixed in freach/udatetime#31, which is a miniscule, easy fix yet has been unmerged for over a year.
The udatetime package, introduced to StackStorm back in March in an attempt to optimize storage performance, has not been touched since 2018 and I believe that it's been abandoned. The author's blog has also not seen an update since 2018, and he hasn't posted anything to Twitter since 2018 either. His Xing profile does indicate that he has changed jobs multiple times since 2018 though.
I believe that the udatetime pack has been abandoned. We should consider offering to help maintain it, or we should move to a different library like ciso8601, which is actively maintained (as of this writing, the last release was on August 6th, 2021), and is also faster than udatetime, since performance was obviously a reason to select udatetime to begin with. @Kami Can we get your guidance here please?
STACKSTORM VERSION
StackStorm installed in CircleCI build container, cloned from the master branch:
Ubuntu 18.04
Installed via git master branch, see log 1, and log 2.
Steps to reproduce the problem
Run pack tests in CircleCI.
Expected Results
I expected that udatetime would be importable and not cause issues, especially when the fix is literally a one-line fix that has been deployed in Debian for over a year.
Actual Results
All StackStorm Exchange weekend builds failed in CircleCI.
The text was updated successfully, but these errors were encountered:
I'm fine with switching to ciso8601 or a similar alternative which is (actively) maintained and support.
In fact, as you said cisto8601, may even be better choice for multiple reasons.
Based on their benchmarks, it's faster
It supports ISO 8601 or RFC 3339 date strings. IIRC, udatetime only supports RFC 3339 so we have a catch-all fallback in case we try to parse date string udatetime doesn't directly support. Although that may not be 100% the case and we may still need a fallback, which is fine
Note: ciso8601 doesn't support the entirety of the ISO 8601 spec, only a popular subset
SUMMARY
The weekend CI tests for all 100+ StackStorm Exchange packs failed again this weekend:
I believe that this time it is related to this Debian issue where the udatetime library calls out to a C library, which does not properly link to the
libm
library, as detailed in freach/udatetime#30 and fixed in freach/udatetime#31, which is a miniscule, easy fix yet has been unmerged for over a year.The udatetime package, introduced to StackStorm back in March in an attempt to optimize storage performance, has not been touched since 2018 and I believe that it's been abandoned. The author's blog has also not seen an update since 2018, and he hasn't posted anything to Twitter since 2018 either. His Xing profile does indicate that he has changed jobs multiple times since 2018 though.
I believe that the udatetime pack has been abandoned. We should consider offering to help maintain it, or we should move to a different library like ciso8601, which is actively maintained (as of this writing, the last release was on August 6th, 2021), and is also faster than udatetime, since performance was obviously a reason to select udatetime to begin with. @Kami Can we get your guidance here please?
STACKSTORM VERSION
StackStorm installed in CircleCI build container, cloned from the
master
branch:OS, environment, install method
Ubuntu 18.04
Installed via git
master
branch, see log 1, and log 2.Steps to reproduce the problem
Run pack tests in CircleCI.
Expected Results
I expected that udatetime would be importable and not cause issues, especially when the fix is literally a one-line fix that has been deployed in Debian for over a year.
Actual Results
All StackStorm Exchange weekend builds failed in CircleCI.
The text was updated successfully, but these errors were encountered: