Package Details: curl-http2-git 7.45.0.32.g257a1c0-1

Git Clone URL: https://aur.archlinux.org/curl-http2-git.git (read-only)
Package Base: curl-http2-git
Description: A URL retrieval utility and library (HTTP/2 enabled)
Upstream URL: http://curl.haxx.se/
Licenses: MIT
Conflicts: curl, curl-git
Provides: curl=999
Submitter: Achterin
Maintainer: 4679kun
Last Packager: Achterin
Votes: 8
Popularity: 0.038451
First Submitted: 2015-10-20 08:20
Last Updated: 2015-10-20 08:26

Required by (1000)

Sources (2)

Latest Comments

riek42 commented on 2017-05-10 22:01

Ever since installing curl-http2-git I've had problems with git not working for http. The log is showing the following:

Process 26299 (git-remote-http) of user 0 dumped core.

Stack trace of thread 26299:
#0 0x00007f21d07e1655 X509_NAME_entry_count (libcrypto.so.1.1)
#1 0x00007f21d06a1cce n/a (libcrypto.so.1.1)
#2 0x00007f21d0f7ed91 n/a (libcurl.so.4)
#3 0x00007f21d0f7f399 n/a (libcurl.so.4)
#4 0x00007f21d0f835cb n/a (libcurl.so.4)
#5 0x00007f21d0f39382 n/a (libcurl.so.4)
#6 0x00007f21d0f5f6ae n/a (libcurl.so.4)
#7 0x00007f21d0f60a21 curl_multi_perform (libcurl.so.4)
#8 0x0000000000409919 n/a (git-remote-https)
#9 0x00000000004099a5 n/a (git-remote-https)
#10 0x0000000000409c98 n/a (git-remote-https)
#11 0x0000000000409f93 n/a (git-remote-https)
#12 0x000000000040a7af n/a (git-remote-https)
#13 0x0000000000405ff3 n/a (git-remote-https)
#14 0x00000000004067c1 n/a (git-remote-https)
#15 0x0000000000404e7d n/a (git-remote-https)
#16 0x00007f21cfe78511 __libc_start_main (libc.so.6)
#17 0x0000000000404eca n/a (git-remote-https)

So I uninstalled curl-http2-git and just installed the standard curl again, and it seems to be working again now.
Don't have the know how and time to debug this any further, but perhaps this helps somebody with the same problem.

troyengel commented on 2017-04-03 23:26

I just picked up the non-git package to maintain (curl-http2) and was working through some cleanup - you should be able to require 'libnghttp2' to remove installing things not needed, 'nghttp2' seems to be more userspace oriented tools (sort of like curl + libcurl) and drags in other dependencies of it's own that we don't need here. hope this helps.

PS: can you add 'curl-http2' to your conflicts()? Might help someone out some day. I aligned the curl-http2 description to be the same as this package so that they appear cleanly next to each other in pacaur/yaourt/etc.