[Bug 5406] New: Mercurial can't access https when a broken version of certifi is installed, even with system store available

bugzilla at mercurial-scm.org bugzilla at mercurial-scm.org
Wed Oct 19 11:47:28 UTC 2016


https://bz.mercurial-scm.org/show_bug.cgi?id=5406

            Bug ID: 5406
           Summary: Mercurial can't access https when a broken version of
                    certifi is installed, even with system store available
           Product: Mercurial
           Version: stable branch
          Hardware: PC
                OS: Windows
            Status: UNCONFIRMED
          Severity: bug
          Priority: urgent
         Component: Mercurial
          Assignee: bugzilla at selenic.com
          Reporter: gabor.stefanik at nng.com
                CC: mercurial-devel at selenic.com

If the certifi module can be loaded, but certifi.where() points to a
nonexistent file (e.g. inside a library.zip when Hg is packaged using py2exe),
all https connections fail due to an IOError when trying to load the cacerts
file.

This means, it's no longer possible to build a Mercurial Windows installer on a
machine with certifi installed. This is a regression from 3.9

(Version = 4.0-rc, but no such choice on Bugzilla yet)

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Mercurial-devel mailing list