Skip to content

Conversation

@ExpandingMan
Copy link
Collaborator

This is a work in progress but I need help if anyone can offer it...

I've made various further improvements to modernize this. The main change is that the C calls are now generated by Clang.jl.

However, the actual functionality of this package is still FUBAR. The final test fails, and when used in Parquet2.jl all decompression fails spectacularly. Apparently, the library can't read its own compressed data. I have no clue what's causing this, it seems more likely to happen when the buffer is larger than a certain size, but hell if I know what that is. I switched to a Clang.jl wrapper thinking that maybe there was a call that was structured wrongly that I just couldn't spot, but nope, doesn't seem to have been. There are only a few very simple calls here so I'm very confused and frustrated.

Until this is resolved 0.4 of this package should be considered entirely broken.

@ExpandingMan
Copy link
Collaborator Author

Ok, there is something going on with the snappy lib version 1.1.9. Rather than attempting to resolve this, we can fix everything by capping at 1.1.8 which this PR now does.

All tests now passing.

Please merge and tag sooner rather than later, we can clean up later, as it sits the package is currently broken.

@ExpandingMan ExpandingMan merged commit afb94f6 into JuliaIO:master Mar 30, 2022
@giordano giordano linked an issue Jun 25, 2022 that may be closed by this pull request
@giordano giordano mentioned this pull request Jun 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Set up GitHub Actions

1 participant