Opened 7 years ago
Closed 2 years ago
#56450 closed defect (fixed)
mpich removed subports that other ports still use.
Reported by: | ryandesign (Ryan Carsten Schmidt) | Owned by: | |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | eborisch (Eric A. Borisch), mascguy (Christopher Nielsen) | |
Port: | openmpi mpich |
Description
Some old compiler subports were removed from mpich but other ports still have variants that declare dependencies on the removed subports.
This causes failures of our distfile mirroring job, which attempts to mirror each variant.
For example, the mpich-gcc47 subport was removed, but here is a list of ports that depend on mpich and that still have gcc47 variants:
$ port echo depends:mpich and variant:gcc47 abinit cicada dolfin expgram feast GASNet hpl mumps omnicompiler paraview parmetis petsc petsc-devel pfft py-mpi4py py-petsc4py py-slepc4py py27-mpi4py py27-petsc4py py27-slepc4py py34-mpi4py py34-petsc4py py34-slepc4py py35-mpi4py py35-petsc4py py35-slepc4py py36-mpi4py py36-petsc4py py36-slepc4py quantum-espresso scalapack scotch sprng sundials sundials2 superlu_dist yaxt
I guess those variants should be removed from those other ports.
Change History (2)
comment:1 Changed 5 years ago by ryandesign (Ryan Carsten Schmidt)
comment:2 Changed 2 years ago by mascguy (Christopher Nielsen)
Cc: | mascguy added |
---|---|
Port: | openmpi mpich added |
Resolution: | → fixed |
Status: | new → closed |
AFAIK, these have all been resolved:
$ for p in openmpi mpich ; do for v in clang{33,34,37,39,40} gcc{44..48} ; do printf "Checking for ${p} variant ${v}\n" ; port echo depends:${p} and variant:${v} ; done ; done Checking for openmpi variant clang33 Checking for openmpi variant clang34 Checking for openmpi variant clang37 Checking for openmpi variant clang39 Checking for openmpi variant clang40 Checking for openmpi variant gcc44 Checking for openmpi variant gcc45 Checking for openmpi variant gcc46 Checking for openmpi variant gcc47 Checking for openmpi variant gcc48 Checking for mpich variant clang33 Checking for mpich variant clang34 Checking for mpich variant clang37 Checking for mpich variant clang39 Checking for mpich variant clang40 Checking for mpich variant gcc44 Checking for mpich variant gcc45 Checking for mpich variant gcc46 Checking for mpich variant gcc47 Checking for mpich variant gcc48
More recent-ish cleanup was tracked via issue:62807
Note: See
TracTickets for help on using
tickets.
We still see failures in our distfiles mirroring scripts because of this.
Somebody please fix.