Created attachment 1250646 [details] Shell output demonstrating libgit2's failure to fetch from a repo, along with evidence this is due to incompatible libhttp_parser Description of problem: http-parser was upgraded to 2.7.1, and libgit2 (which depends on it) was never rebuilt. [root@784e8a8c5028 /]# rpm -qi http-parser | egrep 'Version|Release|Build Date' Version : 2.7.1 Release : 3.el7 Build Date : Wed Oct 26 17:35:58 2016 [root@784e8a8c5028 /]# rpm -qi libgit2 | egrep 'Version|Release|Build Date' Version : 0.21.5 Release : 1.el7 Build Date : Sat Mar 14 11:17:20 2015 Version-Release number of selected component (if applicable): libgit2-0.21.5-1.el7.x86_64 How reproducible: 100% reproducible for https(s) remotes when you use bindings for libgit2 (such as pygit2) Steps to Reproduce: See the attached text file. Actual results: A fetch fails with a traceback. Expected results: The fetch should not fail. Additional info: Downgrading http-parser to 2.0.5 allows the fetch to proceed. Recommendation: Rebuild libgit2 against http-parser 2.7.1.
libgit2 probably also needs a Requires for http-parser 2.7.1 to ensure that this sort of issue is caught in the future.
Just checking in as it has been over 60 days since I filed this issue. Any word on when we can expect this rebuild to be completed? It should not take much effort to do this.
Disregard. The rebuild has taken place, the mirror on the docker image I was using to test was out of date. This issue can be closed.
Thanks for verifying!