-
Notifications
You must be signed in to change notification settings - Fork 32
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
Upgrade to 1.3+, use Expat_jll
to vendor libexpat
#99
Conversation
e075dc6
to
219d6d5
Compare
Codecov Report
@@ Coverage Diff @@
## master #99 +/- ##
=========================================
Coverage ? 30.21%
=========================================
Files ? 4
Lines ? 1026
Branches ? 0
=========================================
Hits ? 310
Misses ? 716
Partials ? 0
Continue to review full report at Codecov.
|
Wow, that's quite the drop in coverage. |
Manifest.toml
Outdated
@@ -0,0 +1,63 @@ | |||
# This file is machine-generated - editing it directly is not advised | |||
|
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.
Better not ship the Manifest!?
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.
Why? Bundling the manifest is useful.
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.
Is it? I've only had problems with it and thought it's a semi official recommendation ;)
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.
@staticfloat I had problems with CI failing on HDF5.jl due to the checked in Manifest.toml
file getting picked up and screwing with the build. Had to get rid of it. Best to either delete or put it in the .gitignore.
Also this is awesome! I always hated the libexpat shipped dependency just to bootstrap Pkg |
Btw, I just recently run into search still being used in here: Line 1028 in 6fe0d71
That got removed from julia in 1.0... Not sure if we want to fix it here in this PR ;) |
I'm going to merge this if nobody is against it ;) |
Project.toml
Outdated
@@ -0,0 +1,16 @@ | |||
name = "LibExpat" | |||
uuid = "522f3ed2-3f36-55e3-b6df-e94fee9b0c07" | |||
version = "0.1.0" |
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.
is it ok to set the version to this number?
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.
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.
I think you mean 0.5.0
?
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.
Although maybe we should bump the version since this could be considered a big change.
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.
I'll let you guys bump the version number if you want afterwards.
This will allow Julia 1.3 to stop shipping
libexpat
with the distribution; the library will be dynamically downloaded and unpacked when needed.