Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
doc: copr plugin does not respect IP family preference
It was pointed that "dnf -4 copr enable ..." performs IPv6 connections. The cause is that _download_repo() function used urllib.request.urlopen() instead of dnf.base.urlopen() on purpose: It needs to process an HTTP status code and a custom HTTP header. Unfortunatelly urllib.request.urlopen() does not support specifying an address family preference. A long term fix would be replacing urllib.request.urlopen() with a pycurl Python library (or less likely augment dnf/libdnf/librepo to expose an HTTP layer). As a short gap solution, this patch documents this deficiency and points the user to a global address family setting. https://bugzilla.redhat.com/show_bug.cgi?id=2303712
- Loading branch information