-
Notifications
You must be signed in to change notification settings - Fork 10
OneCRL downloader is broken #58
Comments
I reported lack of error handling in onecrl downloader upstream: https://github.com/mozmark/OneCRL-Tools/issues/3 |
Had the idea to hardcode the working commit, but no luck there. Meh. |
In the end, implementing and landing a workaround, and then reversing the thing would probably be an unreasonable effort. We should wait for @mozmark's fix to land upstream. |
An ad-hoc workaround for when the We may turn this into a command line option for the canary, but it would only help against package breakage. If the package installs fine, but contains runtime bugs in the onecrl binary, the old working version of the package would be silently overwritten, so there would be no working fallback. Catching all of these cases in a proper go package version maintenance and caching logic seems a bit overkill to me. :/ |
I've fixed the build issue - I started to centralize all of the config / flags stuff for the various tools but forgot to test for this tool. One thing to note, the flag name has changed from 'env' to 'onecrlenv' for disambiguation reasons. |
Thanks for the fix, @mozmark! I can confirm that it's working again, and the necessary TLS Canary fix is about to land, too. |
#60 just landed, closing. |
It looks like a recent regression in OneCRLTools. If you delete your .tlscanary cache (as I did, while debugging) you will see errors upon running the canary w/r/t installing OneCRL tools and missing function names.
The text was updated successfully, but these errors were encountered: