[tahoe-lafs-trac-stream] [Tahoe-LAFS] #3477: Omit installing vcpython27 on Windows CI

Tahoe-LAFS trac at tahoe-lafs.org
Thu Nov 12 15:07:50 UTC 2020


#3477: Omit installing vcpython27 on Windows CI
------------------------------------+---------------------------
     Reporter:  sajith              |      Owner:  sajith
         Type:  task                |     Status:  new
     Priority:  normal              |  Milestone:  undecided
    Component:  dev-infrastructure  |    Version:  n/a
   Resolution:                      |   Keywords:  review-needed
Launchpad Bug:                      |
------------------------------------+---------------------------

Comment (by sajith):

 I published zfec 1.5.4 on 2020 October 15, but it turned out that wheel
 package for Windows + Python 2.7 was broken. Tahoe-LAFS CI failed to use
 zfec-1.5.4, with this error message:

 {{{
 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'))]
 }}}

 (Seems that those error messages when CI was restarted.)

 [[https://github.com/tahoe-lafs/zfec/issues/34|This]] is the corresponding
 issue on zfec's tracker.  I went ahead and deleted zfec 1.5.4 wheel files
 packaged for Windows from PyPI, in order to avoid further CI disruption.

 I've uploaded zfec 1.5.5 to pypi today (2020 November 12), which has been
 tested a little more. I updated cibuildwheel version that builds zfec
 packages, added a step to check that the package cibuildwheel just built
 is actually usable, and did some manual testing on Windows and macOS.
 Finally, re-running Tahoe's test suite on !GitHub Actions has
 [[https://github.com/tahoe-lafs/tahoe-
 lafs/pull/862/checks?check_run_id=1390804176|confirmed]] that this time
 zfec is usable.

--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3477#comment:3>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage


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