Fix Version/s: None
Sprint:DRP F16-4, DRP F16-5
Team:Data Release Production
The ticket branch for
DM-6168 has diverged quite a bit due to the massive changes to unit tests and the Python 3 conversion work that affects %pythoncode sections in the swig files. This ticket aims to rebase the pybind11 changes on top of those.
I can't reproduce this problem.
I have tried building with rebuild -r tickets/
DM-6168 afw on my Mac with Python 2 and 3.
Additionally I have tried new Jenkins Python 2 and 3 builds (of afw) and both Fred Moolekamp and Nate Lust have built it without problems.
Unsure how to proceed.
Is it possible that neither you nor Nate Lust nor Fred Moolekamp have the lsst-db credentials? Are the daf_persistence tests skipping for you? That would explain everything. Pim Schellart [X] I'll send you the special file – you really need it for your testing (Jenkins does not have it so the DB tests are skipped).
Yes, that was it. The tests were skipped both on my machine and on Jenkins.
I added the credentials and added the missing wrapper for DbStorage.
With the caveat that I haven't checked every line and I assume the code that exists on master is now back on the branch, this all looks fine and my build of afw did complete on Python 3.
I just ran rebuild -r tickets/
DM-6168afw on OS X El Capitan in python 3 and it installed correctly. There were a few minor version differences from Tim's:
but nothing major.
I'll note that this was a fresh install (meaning I cloned lsstsw into a new folder and ran a rebuild on a new stack), other than a symbolic link to afwdata.