[tahoe-lafs-trac-stream] [Tahoe-LAFS] #3733: Remove special handling meant for old netifaces from CI configuration

Tahoe-LAFS trac at tahoe-lafs.org
Tue Jun 8 17:59:19 UTC 2021


#3733: Remove special handling meant for old netifaces from CI configuration
--------------------------------+---------------------------
 Reporter:  sajith              |          Owner:
     Type:  defect              |         Status:  new
 Priority:  normal              |      Milestone:  undecided
Component:  dev-infrastructure  |        Version:  n/a
 Keywords:                      |  Launchpad Bug:
--------------------------------+---------------------------
 On !GitHub Actions, we've been testing Tahoe-LAFS with 32-bit Python on
 Windows, reason being that the netifaces library had not released a wheel
 for 64-bit Python 2.7 on Windows.

 With the exception of the above, we have been testing with a 64-bit Python
 version on all platforms.

 So there's a little bit of special handling specific to Windows + Python
 2.7 combination in our !GitHub Actions configuration.  Earlier, we could
 install VCPython27 chocolatey package and use that to build netifaces on
 CI, but Microsoft has recently removed the compiler download from their
 website.

 There's some more background in #3486, #3537, and #3681.

 [[https://pypi.org/project/netifaces/#files|netifaces 0.11.0]], released
 on 2021-05-31, has a `netifaces-0.11.0-cp27-cp27m-win_amd64.whl` package.
 With this, we should be able to remove the above-stated special handling.

--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3733>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage


More information about the tahoe-lafs-trac-stream mailing list