Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pyiron_base broken!? #223

Closed
niklassiemer opened this issue Jun 1, 2021 · 9 comments
Closed

pyiron_base broken!? #223

niklassiemer opened this issue Jun 1, 2021 · 9 comments
Assignees
Labels
bug Something isn't working

Comments

@niklassiemer
Copy link
Member

I tried to increase the version number of pyiron_base in #221 and this breaks our tests! (see below)

@pmrv I fear this is related to the changes in the copy_to we made in base? Since the tests for the new pyiron_base release are failing and I am in holidays from tomorrow on, could you please take over this release cycle? @muh-hassani please follow the discussion before updating the packages.

Traceback (most recent call last):
full_job_sample full_job_sample
  File "/home/runner/work/pyiron_atomistics/pyiron_atomistics/tests/vasp/test_vasp.py", line 345, in test_run_complete
job was stored with the job ID  1
    self.assertTrue(h_out.list_nodes() == [])
full_job_minor_glitch full_job_minor_glitch
AssertionError: False is not true
@niklassiemer niklassiemer added the bug Something isn't working label Jun 1, 2021
@liamhuber
Copy link
Member

Did the new hierarchy interface get included in this release? Given that a .list_nodes call is failing, I am suspicious.

Also, I think there is assertListEqual, which might give us a more useful error message on failure.

@niklassiemer
Copy link
Member Author

No, we do not have the new .list_nodes interface, yet. In this case actually also just an self.assertEqual would help to see what is actually given back by the list_nodes.

@niklassiemer
Copy link
Member Author

I made a PR at our conda-forge feedstock to strictly fix to the older pyiron_base version to prevent breaking the environment for all pyiron_atomistics users.

@pmrv
Copy link
Contributor

pmrv commented Jun 1, 2021

Seems like the test is checking that the output was not copied, but it did. So it's almost surely a bug from me in copy_to.

@pmrv
Copy link
Contributor

pmrv commented Jun 1, 2021

Fixed in here.

@niklassiemer
Copy link
Member Author

Thanks a lot! Let's do a new release of base and update our dependencies 🙂

@pmrv
Copy link
Contributor

pmrv commented Jun 1, 2021

conda update is running right now, I'll bump the version to >= 0.2.15 tomorrow morning then.

@niklassiemer
Copy link
Member Author

Perfect! Once base is in, a conda install pyiron(_atomistics) will give a working base! Thanks a lot for taking care of this!

@pmrv
Copy link
Contributor

pmrv commented Jun 2, 2021

New release is tagged.

@pmrv pmrv closed this as completed Jun 2, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants