-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* upgrade libgit2 to 0.27.1 * fix for API changes
- Loading branch information
1 parent
89e445b
commit 4a303b3
Showing
15 changed files
with
608 additions
and
4,646 deletions.
There are no files selected for viewing
1 change: 0 additions & 1 deletion
1
deps/checksums/libgit2-15e119375018fba121cf58e02a9f17fe22df0df8.tar.gz/md5
This file was deleted.
Oops, something went wrong.
1 change: 0 additions & 1 deletion
1
deps/checksums/libgit2-15e119375018fba121cf58e02a9f17fe22df0df8.tar.gz/sha512
This file was deleted.
Oops, something went wrong.
1 change: 1 addition & 0 deletions
1
deps/checksums/libgit2-b0d9952c318a3d1b8917e06ad46b9110c0c28831.tar.gz/md5
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
6059f607530c302aa1b74c77fcbb5fa2 |
1 change: 1 addition & 0 deletions
1
deps/checksums/libgit2-b0d9952c318a3d1b8917e06ad46b9110c0c28831.tar.gz/sha512
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
6827d19be048be94d87d118c04c37ee9fc8161d1fb5820fd0feadc8b9d99f08835e1c5ccab47ae2406cb4601efce0d30d03bd66d1ec6e25d591c3ba1e0073ec7 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
LIBGIT2_BRANCH=v0.26.0 | ||
LIBGIT2_SHA1=15e119375018fba121cf58e02a9f17fe22df0df8 | ||
LIBGIT2_BRANCH=v0.27.1 | ||
LIBGIT2_SHA1=b0d9952c318a3d1b8917e06ad46b9110c0c28831 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.
4a303b3
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.
Uh-oh, I think this broke something; we seem to be requiring
libssl.so
now;4a303b3
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 there a fix of this in the pipeline. I think it currently breaks all Travis testing of package on master which is really unfortunate at this stage.
4a303b3
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 that the reason for 389763894?
4a303b3
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 this something to do with the buildbot? Why don't I see the same locally?
4a303b3
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.
You probably don't see the same locally because you have a
libssl.so.10
available. Many distros will have it, but stripped-down testing rigs such as Travis may not, as evidenced by the widespread breakage on Travis right now.We try not to rely on OpenSSL, instead using MbedTLS for crypto routines and whatnot. Something has changed in this upgrade that makes
libgit2
link againstlibssl
once more. When building locally, do anldd libgit2.so
and see what it's linking against; if it links againstlibssl.so
, then something is wrong.Yes, I recently reverted this commit so that we can get some nightlies back. Compilation was successful, and we're working our way through the test suite now. You can follow along from home right here: https://build.julialang.org/#/builders/89/builds/363
4a303b3
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.
The nightlies are working again.
4a303b3
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 tried
ldd
on a local build with libgit2 0.27.1, but don't see any dependence onlibssl.so.10
. Any suggestions?4a303b3
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.
4a303b3
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.
Yes.
4a303b3
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.
When you do the
cmake
step withinlibgit2
, what does yourEnabled features
look like? E.g. what it should look like is:I'm working on a patch to mbedTLS to unbreak something, and then I'll carry the patch here and submit a PR.
4a303b3
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.
PR here: #27525