tahoe-lafs / zfec

zfec -- an efficient, portable erasure coding tool
Other
374 stars 44 forks source link

zfec 1.5.4 Windows .whl packages are broken #34

Closed sajith closed 2 years ago

sajith commented 3 years ago

Tahoe-LAFS' Windows CI is not happy with zfec 1.5.4 .whl packages. See tahoe-lafs/tahoe-lafs#862:

zfec==1.5.4
zipp==1.2.0
zope.interface==5.1.2
py27-coverage run-test: commands[1] | tahoe --version
tahoe-lafs: 1.14.0.post1545 [HEAD: eb44944e0d3dc7711e5662ecbeec0873934821ea]
foolscap: 0.13.1
zfec: None [(<type 'exceptions.ImportError'>, 'DLL load failed: %1 is not a valid Win32 application.', ('d:\\a\\tahoe-lafs\\tahoe-lafs\\.tox\\py27-coverage\\lib\\site-packages\\zfec\\__init__.py', 13, '<module>', 'from ._fec import Encoder, Decoder, Error'))]
sajith commented 3 years ago

Tahoe-LAFS CI did not break in the same manner when I tested zfec packages using testpypi: See tahoe-lafs/tahoe-lafs#804.

I have deleted py27+Windows .whl packages of zfec from PyPI in the interim, just so that CI can continue to function.

exarkun commented 2 years ago

This was fixed by #37