-
Notifications
You must be signed in to change notification settings - Fork 64
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
New magic-string 0.25.7 makes two tests fail in buble #248
Comments
A number of bug fixes and memory efficiency improvements were made in Both the failing tests you listed use the same input:
and produce the same output:
and same final source map. The only difference is that one test produces an inline source map, and the other an external source map file. You can see the source map improvement by comparing the original test result for Just create a new PR to update the expected buble test results with the actuals. It would be nice if a new Buble release could be made since there appears to be other unpublished committed changes since the last release. |
@kzc see #241 — I would like to release a new version but make it v1.0, dropping old Node and upgrading all dependencies — does this sound good? We could do a bump release but there's no way to verify if it works on old Node versions/deps because |
@mourner I'm not sure deprecating old Node versions is a good idea. It defeats the point of the project, doesn't it? I just did a clean git clone of buble from latest master, ran yarn, updated the expecteds with the actuals for the 2 failing sourcemap tests and it ran all the mocha tests successfully on Node 4 and 6. Yes, running yarn (or npm install) generates a lot of deprecation warnings, but it still works. I think doing a bump release is the way to go. |
@kzc the test262 tests are failing on CI though. Deprecating old Node is a good idea because the point of the project is to support legacy browsers like IE11 first and foremost; old Node versions shouldn't be run anywhere at all since they are not maintained even for critical security issues, and supporting them puts a huge burden on maintenance of this project, as discussed in the linked tickets. |
@mourner It's your call. I just assumed that the commits that occurred after the last release were vetted in some way - at the very least included new passing tests. It would be a shame not to release those fixes.
Regarding maintenance burden, I thought this was a defunct project - no new features. Updating the test results to for the latest version of magic-string is just a minor thing. |
Landed in master |
@mourner Do you plan to make a new release? The last one was |
@kzc yes, after merging a few PRs that were stuck unmerged because of the failing CI on older Node versions. |
Thanks @mourner. fwiw, I can confirm once
Of course going forward that may not be the case. |
Hi,
I wanted to update Debian's package for magic string to version 0.25.7, but didn't upload the result yet because it turns out it breaks two tests in buble.
I'm attaching the relevant problems.
buble_with_magic_string_0.25.7.txt
The text was updated successfully, but these errors were encountered: