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

mark mumps builds with metis 5.1.1 as broken #959

Merged
merged 2 commits into from
Mar 12, 2024

Conversation

minrk
Copy link
Member

@minrk minrk commented Mar 12, 2024

There were problems with metis 5.1.1, especially with regard to mumps. As a result, metis builds were rolled back to 5.1.0

So more recent builds of mumps are made with 5.1.0. I thought this would be enough, but due to solver priority preferring versions to build numbers (I think), metis 5.1.1, mumps-mpi 5.6.2-2 is still preferred to metis 5.1.0, mumps-mpi 5.6.2-4, as long as mumps-mpi is not directly requested (e.g. via fenics-dolfinx). So until a new version of mumps (or other packages) is built, the old metis 5.1.1 builds will still be picked up as the preferred solution.

More info:

alternately, metis 5.1.1 itself could be marked as broken, but I'm not 100% sure that's right.

Checklist:

  • I want to mark a package as broken (or not broken):
    • Added a description of the problem with the package in the PR description.
    • Pinged the team for the package for their input.

ping @conda-forge/mumps @conda-forge/metis

Package list found with:

from itertools import chain
from conda.gateways import repodata
from conda.core.subdir_data import SubdirData

for platform in ("linux-64", "osx-64", "osx-arm64", "linux-aarch64", "linux-ppc64le"):
    channel = repodata.Channel.from_channel_name(f"conda-forge/{platform}")
    d = subdirs.setdefault(platform, SubdirData(channel, f"repodata-{platform}.json"))
    for record in chain(d.query("mumps-mpi"), d.query("mumps-seq")):
        for dep in record.depends:
            if "metis >=5.1.1" in dep:
                print(f"  - {record['subdir']}/{record['fn']}")

@minrk minrk requested a review from a team as a code owner March 12, 2024 16:08
@ocefpaf ocefpaf merged commit 39a18d8 into conda-forge:main Mar 12, 2024
1 check passed
@minrk minrk deleted the mumps-metis-5.1.1-broken branch March 13, 2024 07:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants