Skip to content

staging: update flake.lock and fix fallout from gcc-14 update#601

Merged
markuskowa merged 32 commits intomasterfrom
staging
Jan 21, 2025
Merged

staging: update flake.lock and fix fallout from gcc-14 update#601
markuskowa merged 32 commits intomasterfrom
staging

Conversation

@markuskowa
Copy link
Copy Markdown
Collaborator

@markuskowa markuskowa commented Dec 25, 2024

The latest staging-next merge, brought an update to gcc-14 and numpy-2, which broke a number of packages.

Collecting all repair work here.

nixUnstable does not exist has not been need for a while now
@sheepforce
Copy link
Copy Markdown
Member

The ABPS/FETK fix which is required to unbreak AmberTools is here: NixOS/nixpkgs#374252

@markuskowa
Copy link
Copy Markdown
Collaborator Author

With NixOS/nixpkgs#374380 merged and lined up, we are almost back to a clean state.

The following packages are still failing:

  • pysisyphus (FAILED tests/test_cube/test_cube.py::test_cube - AttributeError: module 'numpy' has no attribute 'product')
  • python311.mendeleev and python312.pyastronomy. @sheepforce you fixed them for python-3.12. Are these two packages still needed for python-3.11 or can we drop from 3.11?

@sheepforce
Copy link
Copy Markdown
Member

pysisyphus (FAILED tests/test_cube/test_cube.py::test_cube - AttributeError: module 'numpy' has no attribute 'product')

I would suggest we mark pysisyphus broken and possibly remove it. Johannes has left the group and development has thus stalled. It will now only become more and more incompatible.

python311.mendeleev and python312.pyastronomy. @sheepforce you fixed them for python-3.12. Are these two packages still needed for python-3.11 or can we drop from 3.11?

Now that you've mentioned it, I've checked why I've packaged them at all initially. It was for poltype2, which I've added with absolutely insane micromamba magic instead. thus, mendeleev and pyastronomy are not actually used at all 😅 I will remove them ...

@markuskowa
Copy link
Copy Markdown
Collaborator Author

Waiting now for Hydra eval 1811136 to complete (and the channel update). Should be all green then.

@markuskowa markuskowa changed the title [WIP] staging: update flake.lock and fix fallout from gcc-14 update staging: update flake.lock and fix fallout from gcc-14 update Jan 21, 2025
sheepforce and others added 9 commits January 21, 2025 10:35
the package has not been used and was merely a requirement for poltype2, which is packaged using a chroot, instead
the package has not been used and was merely a requirement for poltype2, which is packaged using a chroot, instead
development has stalled as Johannes has left the group. No fixes are to be expected anymore.
@markuskowa
Copy link
Copy Markdown
Collaborator Author

We are all green again! I squashed some of the flake.lock commits and updated the package list.

@markuskowa markuskowa merged commit 832c5e8 into master Jan 21, 2025
@markuskowa markuskowa deleted the staging branch January 21, 2025 09:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants