text:
avoid installing python-slugify with slugify (or awesome-slugify)

Checklist

[x] Ran python show_diff.py and posted the output as part of the PR.
[x] Modifications are bound by python -c "import time; print(f'{time.time():.0f}000')"

References:

https://github.com/conda-forge/python-slugify-feedstock/issues/33

Downloading: https://conda.anaconda.org/conda-forge/noarch/repodata_from_packages.json.bz2
Downloading: https://conda.anaconda.org/conda-forge/noarch/repodata.json.bz2
Downloading: https://conda.anaconda.org/conda-forge/linux-64/repodata_from_packages.json.bz2
Downloading: https://conda.anaconda.org/conda-forge/linux-64/repodata.json.bz2
Downloading: https://conda.anaconda.org/conda-forge/linux-armv7l/repodata_from_packages.json.bz2
Downloading: https://conda.anaconda.org/conda-forge/linux-armv7l/repodata.json.bz2
Downloading: https://conda.anaconda.org/conda-forge/linux-aarch64/repodata_from_packages.json.bz2
Downloading: https://conda.anaconda.org/conda-forge/linux-aarch64/repodata.json.bz2
Downloading: https://conda.anaconda.org/conda-forge/linux-ppc64le/repodata_from_packages.json.bz2
Downloading: https://conda.anaconda.org/conda-forge/linux-ppc64le/repodata.json.bz2
Downloading: https://conda.anaconda.org/conda-forge/osx-64/repodata_from_packages.json.bz2
Downloading: https://conda.anaconda.org/conda-forge/osx-64/repodata.json.bz2
noarch::python-slugify-1.2.5-py_1.tar.bz2
-  "version": "1.2.5"
+  "version": "1.2.5",
+  "constrains": [
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
noarch::python-slugify-1.2.6-py_0.tar.bz2
-  "version": "1.2.6"
+  "version": "1.2.6",
+  "constrains": [
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
noarch::python-slugify-2.0.0-py_0.tar.bz2
-  "version": "2.0.0"
+  "version": "2.0.0",
+  "constrains": [
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
noarch::python-slugify-2.0.1-py_0.tar.bz2
-  "version": "2.0.1"
+  "version": "2.0.1",
+  "constrains": [
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
noarch::python-slugify-3.0.0-py_0.tar.bz2
-  "version": "3.0.0"
+  "version": "3.0.0",
+  "constrains": [
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
noarch::python-slugify-3.0.1-py_0.tar.bz2
-  "version": "3.0.1"
+  "version": "3.0.1",
+  "constrains": [
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
noarch::python-slugify-3.0.2-py_0.tar.bz2
-  "version": "3.0.2"
+  "version": "3.0.2",
+  "constrains": [
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
noarch::python-slugify-3.0.3-py_0.tar.bz2
-  "version": "3.0.3"
+  "version": "3.0.3",
+  "constrains": [
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
noarch::python-slugify-3.0.5-py_0.tar.bz2
-  "version": "3.0.5"
+  "version": "3.0.5",
+  "constrains": [
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
noarch::python-slugify-3.0.6-py_0.tar.bz2
-  "version": "3.0.6"
+  "version": "3.0.6",
+  "constrains": [
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
noarch::python-slugify-4.0.0-py_0.tar.bz2
-  "version": "4.0.0"
+  "version": "4.0.0",
+  "constrains": [
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
noarch::python-slugify-4.0.0-pyh9f0ad1d_1.tar.bz2
-  "version": "4.0.0"
+  "version": "4.0.0",
+  "constrains": [
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
noarch::python-slugify-4.0.1-pyh9f0ad1d_0.tar.bz2
-  "version": "4.0.1"
+  "version": "4.0.1",
+  "constrains": [
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
noarch::python-slugify-5.0.0-pyhd8ed1ab_0.tar.bz2
-  "version": "5.0.0"
+  "version": "5.0.0",
+  "constrains": [
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
noarch::python-slugify-5.0.2-pyhd8ed1ab_0.tar.bz2
-  "version": "5.0.2"
+  "version": "5.0.2",
+  "constrains": [
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
noarch::python-slugify-6.0.1-pyhd8ed1ab_0.tar.bz2
-  "version": "6.0.1"
+  "version": "6.0.1",
+  "constrains": [
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
noarch::python-slugify-6.1.0-pyhd8ed1ab_0.tar.bz2
-  "version": "6.1.0"
+  "version": "6.1.0",
+  "constrains": [
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
noarch::python-slugify-6.1.1-pyhd8ed1ab_0.tar.bz2
-  "version": "6.1.1"
+  "version": "6.1.1",
+  "constrains": [
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
noarch::python-slugify-6.1.2-pyhd8ed1ab_0.tar.bz2
-  "version": "6.1.2"
+  "version": "6.1.2",
+  "constrains": [
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
noarch::python-slugify-7.0.0-pyhd8ed1ab_0.conda
-  "version": "7.0.0"
+  "version": "7.0.0",
+  "constrains": [
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
noarch::python-slugify-8.0.0-pyhd8ed1ab_0.conda
-  "version": "8.0.0"
+  "version": "8.0.0",
+  "constrains": [
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
noarch::python-slugify-8.0.1-pyhd8ed1ab_0.conda
-  "version": "8.0.1"
+  "version": "8.0.1",
+  "constrains": [
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
linux-64::python-slugify-1.2.1-py27_0.tar.bz2
-  "constrains": [
-    "python_abi * *_cp27mu"
-  ],
-  "version": "1.2.1"
+  "version": "1.2.1",
+  "constrains": [
+    "python_abi * *_cp27mu",
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
linux-64::python-slugify-1.2.1-py27_1.tar.bz2
-  "constrains": [
-    "python_abi * *_cp27mu"
-  ],
-  "version": "1.2.1"
+  "version": "1.2.1",
+  "constrains": [
+    "python_abi * *_cp27mu",
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
linux-64::python-slugify-1.2.1-py34_0.tar.bz2
-  "constrains": [
-    "python_abi * *_cp34m"
-  ],
-  "version": "1.2.1"
+  "version": "1.2.1",
+  "constrains": [
+    "python_abi * *_cp34m",
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
linux-64::python-slugify-1.2.1-py35_0.tar.bz2
-  "constrains": [
-    "python_abi * *_cp35m"
-  ],
-  "version": "1.2.1"
+  "version": "1.2.1",
+  "constrains": [
+    "python_abi * *_cp35m",
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
linux-64::python-slugify-1.2.1-py35_1.tar.bz2
-  "constrains": [
-    "python_abi * *_cp35m"
-  ],
-  "version": "1.2.1"
+  "version": "1.2.1",
+  "constrains": [
+    "python_abi * *_cp35m",
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
linux-64::python-slugify-1.2.1-py36_1.tar.bz2
-  "constrains": [
-    "python_abi * *_cp36m"
-  ],
-  "version": "1.2.1"
+  "version": "1.2.1",
+  "constrains": [
+    "python_abi * *_cp36m",
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
linux-64::python-slugify-1.2.4-py27_1.tar.bz2
-  "constrains": [
-    "python_abi * *_cp27mu"
-  ],
-  "version": "1.2.4"
+  "version": "1.2.4",
+  "constrains": [
+    "python_abi * *_cp27mu",
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
linux-64::python-slugify-1.2.4-py35_1.tar.bz2
-  "constrains": [
-    "python_abi * *_cp35m"
-  ],
-  "version": "1.2.4"
+  "version": "1.2.4",
+  "constrains": [
+    "python_abi * *_cp35m",
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
linux-64::python-slugify-1.2.4-py36_1.tar.bz2
-  "constrains": [
-    "python_abi * *_cp36m"
-  ],
-  "version": "1.2.4"
+  "version": "1.2.4",
+  "constrains": [
+    "python_abi * *_cp36m",
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
linux-64::python-slugify-1.2.5-py27_0.tar.bz2
-  "constrains": [
-    "python_abi * *_cp27mu"
-  ],
-  "version": "1.2.5"
+  "version": "1.2.5",
+  "constrains": [
+    "python_abi * *_cp27mu",
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
linux-64::python-slugify-1.2.5-py35_0.tar.bz2
-  "constrains": [
-    "python_abi * *_cp35m"
-  ],
-  "version": "1.2.5"
+  "version": "1.2.5",
+  "constrains": [
+    "python_abi * *_cp35m",
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
linux-64::python-slugify-1.2.5-py36_0.tar.bz2
-  "constrains": [
-    "python_abi * *_cp36m"
-  ],
-  "version": "1.2.5"
+  "version": "1.2.5",
+  "constrains": [
+    "python_abi * *_cp36m",
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
osx-64::python-slugify-1.2.1-py27_0.tar.bz2
-  "constrains": [
-    "python_abi * *_cp27m"
-  ],
-  "version": "1.2.1"
+  "version": "1.2.1",
+  "constrains": [
+    "python_abi * *_cp27m",
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
osx-64::python-slugify-1.2.1-py27_1.tar.bz2
-  "constrains": [
-    "python_abi * *_cp27m"
-  ],
-  "version": "1.2.1"
+  "version": "1.2.1",
+  "constrains": [
+    "python_abi * *_cp27m",
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
osx-64::python-slugify-1.2.1-py34_0.tar.bz2
-  "constrains": [
-    "python_abi * *_cp34m"
-  ],
-  "version": "1.2.1"
+  "version": "1.2.1",
+  "constrains": [
+    "python_abi * *_cp34m",
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
osx-64::python-slugify-1.2.1-py35_0.tar.bz2
-  "constrains": [
-    "python_abi * *_cp35m"
-  ],
-  "version": "1.2.1"
+  "version": "1.2.1",
+  "constrains": [
+    "python_abi * *_cp35m",
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
osx-64::python-slugify-1.2.1-py35_1.tar.bz2
-  "constrains": [
-    "python_abi * *_cp35m"
-  ],
-  "version": "1.2.1"
+  "version": "1.2.1",
+  "constrains": [
+    "python_abi * *_cp35m",
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
osx-64::python-slugify-1.2.1-py36_1.tar.bz2
-  "constrains": [
-    "python_abi * *_cp36m"
-  ],
-  "version": "1.2.1"
+  "version": "1.2.1",
+  "constrains": [
+    "python_abi * *_cp36m",
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
osx-64::python-slugify-1.2.4-py27_1.tar.bz2
-  "constrains": [
-    "python_abi * *_cp27m"
-  ],
-  "version": "1.2.4"
+  "version": "1.2.4",
+  "constrains": [
+    "python_abi * *_cp27m",
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
osx-64::python-slugify-1.2.4-py35_1.tar.bz2
-  "constrains": [
Downloading: https://conda.anaconda.org/conda-forge/osx-arm64/repodata_from_packages.json.bz2
Downloading: https://conda.anaconda.org/conda-forge/osx-arm64/repodata.json.bz2
Downloading: https://conda.anaconda.org/conda-forge/win-32/repodata_from_packages.json.bz2
Downloading: https://conda.anaconda.org/conda-forge/win-32/repodata.json.bz2
Downloading: https://conda.anaconda.org/conda-forge/win-64/repodata_from_packages.json.bz2
Downloading: https://conda.anaconda.org/conda-forge/win-64/repodata.json.bz2
-    "python_abi * *_cp35m"
-  ],
-  "version": "1.2.4"
+  "version": "1.2.4",
+  "constrains": [
+    "python_abi * *_cp35m",
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
osx-64::python-slugify-1.2.4-py36_1.tar.bz2
-  "constrains": [
-    "python_abi * *_cp36m"
-  ],
-  "version": "1.2.4"
+  "version": "1.2.4",
+  "constrains": [
+    "python_abi * *_cp36m",
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
osx-64::python-slugify-1.2.5-py27_0.tar.bz2
-  "constrains": [
-    "python_abi * *_cp27m"
-  ],
-  "version": "1.2.5"
+  "version": "1.2.5",
+  "constrains": [
+    "python_abi * *_cp27m",
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
osx-64::python-slugify-1.2.5-py35_0.tar.bz2
-  "constrains": [
-    "python_abi * *_cp35m"
-  ],
-  "version": "1.2.5"
+  "version": "1.2.5",
+  "constrains": [
+    "python_abi * *_cp35m",
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
osx-64::python-slugify-1.2.5-py36_0.tar.bz2
-  "constrains": [
-    "python_abi * *_cp36m"
-  ],
-  "version": "1.2.5"
+  "version": "1.2.5",
+  "constrains": [
+    "python_abi * *_cp36m",
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
win-32::python-slugify-1.2.1-py27_0.tar.bz2
-  "constrains": [
-    "python_abi * *_cp27m"
-  ],
-  "version": "1.2.1"
+  "version": "1.2.1",
+  "constrains": [
+    "python_abi * *_cp27m",
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
win-32::python-slugify-1.2.1-py27_1.tar.bz2
-  "constrains": [
-    "python_abi * *_cp27m"
-  ],
-  "version": "1.2.1"
+  "version": "1.2.1",
+  "constrains": [
+    "python_abi * *_cp27m",
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
win-32::python-slugify-1.2.1-py34_0.tar.bz2
-  "constrains": [
-    "python_abi * *_cp34m"
-  ],
-  "version": "1.2.1"
+  "version": "1.2.1",
+  "constrains": [
+    "python_abi * *_cp34m",
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
win-32::python-slugify-1.2.1-py35_0.tar.bz2
-  "constrains": [
-    "python_abi * *_cp35m"
-  ],
-  "version": "1.2.1"
+  "version": "1.2.1",
+  "constrains": [
+    "python_abi * *_cp35m",
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
win-32::python-slugify-1.2.1-py35_1.tar.bz2
-  "constrains": [
-    "python_abi * *_cp35m"
-  ],
-  "version": "1.2.1"
+  "version": "1.2.1",
+  "constrains": [
+    "python_abi * *_cp35m",
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
win-32::python-slugify-1.2.1-py36_1.tar.bz2
-  "constrains": [
-    "python_abi * *_cp36m"
-  ],
-  "version": "1.2.1"
+  "version": "1.2.1",
+  "constrains": [
+    "python_abi * *_cp36m",
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
win-32::python-slugify-1.2.4-py27_1.tar.bz2
-  "constrains": [
-    "python_abi * *_cp27m"
-  ],
-  "version": "1.2.4"
+  "version": "1.2.4",
+  "constrains": [
+    "python_abi * *_cp27m",
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
win-32::python-slugify-1.2.4-py35_1.tar.bz2
-  "constrains": [
-    "python_abi * *_cp35m"
-  ],
-  "version": "1.2.4"
+  "version": "1.2.4",
+  "constrains": [
+    "python_abi * *_cp35m",
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
win-32::python-slugify-1.2.4-py36_1.tar.bz2
-  "constrains": [
-    "python_abi * *_cp36m"
-  ],
-  "version": "1.2.4"
+  "version": "1.2.4",
+  "constrains": [
+    "python_abi * *_cp36m",
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
win-32::python-slugify-1.2.5-py27_0.tar.bz2
-  "constrains": [
-    "python_abi * *_cp27m"
-  ],
-  "version": "1.2.5"
+  "version": "1.2.5",
+  "constrains": [
+    "python_abi * *_cp27m",
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
win-32::python-slugify-1.2.5-py35_0.tar.bz2
-  "constrains": [
-    "python_abi * *_cp35m"
-  ],
-  "version": "1.2.5"
+  "version": "1.2.5",
+  "constrains": [
+    "python_abi * *_cp35m",
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
win-32::python-slugify-1.2.5-py36_0.tar.bz2
-  "constrains": [
-    "python_abi * *_cp36m"
-  ],
-  "version": "1.2.5"
+  "version": "1.2.5",
+  "constrains": [
+    "python_abi * *_cp36m",
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
win-64::python-slugify-1.2.1-py27_0.tar.bz2
-  "constrains": [
-    "python_abi * *_cp27m"
-  ],
-  "version": "1.2.1"
+  "version": "1.2.1",
+  "constrains": [
+    "python_abi * *_cp27m",
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
win-64::python-slugify-1.2.1-py27_1.tar.bz2
-  "constrains": [
-    "python_abi * *_cp27m"
-  ],
-  "version": "1.2.1"
+  "version": "1.2.1",
+  "constrains": [
+    "python_abi * *_cp27m",
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
win-64::python-slugify-1.2.1-py34_0.tar.bz2
-  "constrains": [
-    "python_abi * *_cp34m"
-  ],
-  "version": "1.2.1"
+  "version": "1.2.1",
+  "constrains": [
+    "python_abi * *_cp34m",
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
win-64::python-slugify-1.2.1-py35_0.tar.bz2
-  "constrains": [
-    "python_abi * *_cp35m"
-  ],
-  "version": "1.2.1"
+  "version": "1.2.1",
+  "constrains": [
+    "python_abi * *_cp35m",
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
win-64::python-slugify-1.2.1-py35_1.tar.bz2
-  "constrains": [
-    "python_abi * *_cp35m"
-  ],
-  "version": "1.2.1"
+  "version": "1.2.1",
+  "constrains": [
+    "python_abi * *_cp35m",
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
win-64::python-slugify-1.2.1-py36_1.tar.bz2
-  "constrains": [
-    "python_abi * *_cp36m"
-  ],
-  "version": "1.2.1"
+  "version": "1.2.1",
+  "constrains": [
+    "python_abi * *_cp36m",
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
win-64::python-slugify-1.2.4-py27_1.tar.bz2
-  "constrains": [
-    "python_abi * *_cp27m"
-  ],
-  "version": "1.2.4"
+  "version": "1.2.4",
+  "constrains": [
+    "python_abi * *_cp27m",
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
win-64::python-slugify-1.2.4-py35_1.tar.bz2
-  "constrains": [
-    "python_abi * *_cp35m"
-  ],
-  "version": "1.2.4"
+  "version": "1.2.4",
+  "constrains": [
+    "python_abi * *_cp35m",
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
win-64::python-slugify-1.2.4-py36_1.tar.bz2
-  "constrains": [
-    "python_abi * *_cp36m"
-  ],
-  "version": "1.2.4"
+  "version": "1.2.4",
+  "constrains": [
+    "python_abi * *_cp36m",
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
win-64::python-slugify-1.2.5-py27_0.tar.bz2
-  "constrains": [
-    "python_abi * *_cp27m"
-  ],
-  "version": "1.2.5"
+  "version": "1.2.5",
+  "constrains": [
+    "python_abi * *_cp27m",
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
win-64::python-slugify-1.2.5-py35_0.tar.bz2
-  "constrains": [
-    "python_abi * *_cp35m"
-  ],
-  "version": "1.2.5"
+  "version": "1.2.5",
+  "constrains": [
+    "python_abi * *_cp35m",
+    "slugify <0",
+    "awesome-slugify <0"
+  ]
win-64::python-slugify-1.2.5-py36_0.tar.bz2
-  "constrains": [
-    "python_abi * *_cp36m"
-  ],
-  "version": "1.2.5"
+  "version": "1.2.5",
+  "constrains": [
+    "python_abi * *_cp36m",
+    "slugify <0",
+    "awesome-slugify <0"
+  ]

@conda-forge/conda-forge-repodata-patches ready for review


text:
switch to openmp version

can re-enable sopt version if we see this works

Checklist

[x] Used a personal fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

@conda-forge-admin, please rerender

Maybe it helps to explicitly add openmp in the dependencies https://conda-forge.org/docs/maintainer/knowledge_base.html#openmp

thanks for the hint, let's see whether this fixes the linux build :-)
a bit weird though that the osx build passes but not the linux one, while the documentation says that openmp is enabled on linux but not on osx.
In any case, we may still need to enable openmp also for the other compilers as mentioned by @dev-zero
I'm not quite sure though whether we will get into trouble with the clang / gfortran mix on osx then?
I.e. can we mix -fopenmp=libomp for C/C++ with -lgomp at the linking stage?

@jan-janssen It seems to me that the linux environment is missing the LDFLAGS_LD environment variable (available on osx), which contains the linker flags in a form that can be passed to the linker directly (i.e. without the -Wl, prefixes that are present in the LDFLAGS variable) .
So, I thought I'd be clever and simply use gcc as the linker on linux, but now I'm getting undefined references for gfortran objects - despite the fact that I still append -lgfortran to the LDFLAGS.
Any ideas what might be the problem here?

Hm, perhaps switching to gcc results in the LDFLAGS not being used at all (?)
That seems a bit weird though; I thought this bit was handled by the cp2k makefile rather than automatically via the binary (I might be wrong).

@jan-janssen any wisdom here?

@ltalirz It is on my list, still I am not sure I can work on it before Christmas

undefined reference to `_gfortran_stop_string'

Sounds like a lapack issue

@oschuett I thought I was done, but then I realized that the build.sh is missing set -e and one test fails on the osx build with clang.
It fails consistently in the openmp build, but it did not fail in the sopt build that is in master.
The test is QS/regtest-pao-2/H2O_pao_exp_cluster_sp.inp.out and it fails with Program received signal SIGABRT: Process abort signal.
In commit https://github.com/conda-forge/cp2k-feedstock/pull/8/commits/70cf624d9d5d6860b5fcf9a50534cc24d25c8719 it fails at a different, later stage of the calculation, which makes me suspect that this is an out of memory issue (?).
Does this sound reasonable?
Are there ways to include tests from the regtest?
In general, is there a suitable subset of regtests that should be run here on conda-forge in order to guard against miscompilation, or should we aim to run the full set of regtests?

@ltalirz due to the complexity of CP2K and the interplay of all the different components you want as many tests as possible, OOM is possible, but you could simply limit the number of threads by setting OMP_NUM_THREADS=1 which should give you something close to sopt

@dev-zero The regtest complains when setting OMP_NUM_THREADS=1 (also exported)

ERROR: maxtasks should be greater or equal numprocs*OMP_NUM_THREADS
       maxtasks        = 1
       numprocs        = 1
       OMP_NUM_THREADS = 2

ok, interesting, likely something we have to change, regtests used to work with sopt, hence they should work with psmp and OMP_NUM_THREADS=1.
But since numprocs = 1 I doubt that the OMP runtime will spawn too many threads itself to cause an OOM, so there is likely something else at play still.

Try:
make test ARCH=${ARCH} VERSION=${VERSION} TESTOPTS="-ompthreads 1"

Thanks, Ole - I think the issue was the mixture between the threads (?) used by make -j2 tests and then the openmp threads inside the executable.
I've simply removed the -j2 and now let cp2k use threads if it likes - it's anyhow better if that is tested.
From my side, I'm done.
I'm not building a separate .sopt executable here, but I create a symlink for backwards compatibility - hope that works.

@conda-forge-admin, please rerender

Same here, let's merge

source: gharchive/pull-request

authors: conda-forge-linter dev-zero jan-janssen ltalirz oschuett

license_type: permissive

license_source: github-api


text:
MNT: Re-render the feedstock [ci skip]

Hi! This is the friendly conda-forge-admin automated user.
I've re-rendered this feedstock with the latest version of conda-smithy (2.2.2) and noticed some changes.
If the changes look good, then please go ahead and merge this PR.
If you have any questions about the changes though, please feel free to ping the 'conda-forge/core' team (using the @ notation in a comment).
Remember, for any changes to the recipe you would normally need to increment the version or the build number of the package.
Since this is an infrastructural change, we don't actually need/want a new version to be uploaded to anaconda.org/conda-forge, so the version and build/number are left unchanged and the CI has been skipped.
Thanks!

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

authors: conda-forge-admin conda-forge-linter

repo: conda-forge/cssutils-feedstock


text:
Empty commit to rebuild

Checklist

[X] Used a personal fork of the feedstock to propose changes
[ ] Bumped the build number (if the version is unchanged)
[X] Reset the build number to 0 (if the version changed)
[X] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[X] Ensured the license file is being packaged.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

@conda-forge-admin, please rerender

authors: conda-forge-linter maresb

repo: conda-forge/dbt-redshift-feedstock


text:
Add version 1.32 to feedstock

Checklist

[ ] Used a fork of the feedstock to propose changes
[ ] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[ ] Ensured the license file is being packaged.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

Indeed, the version 1.32 was not created for some reason.
This modification has to be merge into another branch

Thanks @asmith26 !
I already merged it to a branch called v1.32. So in that way the package 1.32 will be created and it will not impact the current one

Great thinking, thanks for the clarification @marcelotrevisani!

repo: conda-forge/dm-sonnet-feedstock


text:
gfortran installed via conda doesn't recognise OSX 13.1.0

Solution to issue cannot be found in the documentation.

[X] I checked the documentation.

Issue
gfortran installed via conda doesn't recognise OSX 13.1.0
+(myenv3) alex:~ gfortran -E -dM - <CTRL-D>
<built-in>: error: unknown value ‘13.1.0’ of ‘-mmacosx-version-min’
#define __DBL_MIN_EXP__ (-1021)
#define __UINT_LEAST16_MAX__ 0xffff
#define __ATOMIC_ACQUIRE 2
#define __FLT128_MAX_10_EXP__ 4932
#define __FLT_MIN__ 1.17549435082228750796873653722224568e-38F
#define __GCC_IEC_559_COMPLEX 2
#define __UINT_LEAST8_TYPE__ unsigned char
#define __SIZEOF_FLOAT80__ 16
#define __INTMAX_C(c) c ## L
#define __CHAR_BIT__ 8
#define __UINT8_MAX__ 0xff
#define __SCHAR_WIDTH__ 8
#define __WINT_MAX__ 0x7fffffff
#define __FLT32_MIN_EXP__ (-125)
#define __ORDER_LITTLE_ENDIAN__ 1234
#define __SIZE_MAX__ 0xffffffffffffffffUL
#define __WCHAR_MAX__ 0x7fffffff
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1
#define __DBL_DENORM_MIN__ ((double)4.94065645841246544176568792868221372e-324L)
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1
#define __GCC_ATOMIC_CHAR_LOCK_FREE 2
#define __GCC_IEC_559 2
#define __FLT32X_DECIMAL_DIG__ 17
#define __FLT_EVAL_METHOD__ 0
#define __FLT64_DECIMAL_DIG__ 17
#define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2
#define __UINT_FAST64_MAX__ 0xffffffffffffffffULL
#define __SIG_ATOMIC_TYPE__ int
#define __DBL_MIN_10_EXP__ (-307)
#define __FINITE_MATH_ONLY__ 0
#define __FLT32X_MAX_EXP__ 1024
#define __FLT32_HAS_DENORM__ 1
#define __UINT_FAST8_MAX__ 0xff
#define __FLT32_MAX_10_EXP__ 38
#define __INT8_C(c) c
#define __INT_LEAST8_WIDTH__ 8
#define __UINT_LEAST64_MAX__ 0xffffffffffffffffULL
#define __SHRT_MAX__ 0x7fff
#define __LDBL_MAX__ 1.18973149535723176502126385303097021e+4932L
#define __FLT64X_MAX_10_EXP__ 4932
#define __LDBL_IS_IEC_60559__ 2
#define __FLT64X_HAS_QUIET_NAN__ 1
#define __UINT_LEAST8_MAX__ 0xff
#define __GCC_ATOMIC_BOOL_LOCK_FREE 2
#define __FLT128_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966F128
#define __APPLE_CC__ 1
#define __UINTMAX_TYPE__ long unsigned int
#define __FLT_EVAL_METHOD_TS_18661_3__ 0
#define __UINT32_MAX__ 0xffffffffU
#define __FLT128_MIN_EXP__ (-16381)
#define __WINT_MIN__ (-__WINT_MAX__ - 1)
#define __FLT128_MIN_10_EXP__ (-4931)
#define __FLT32X_IS_IEC_60559__ 2
#define __INT_LEAST16_WIDTH__ 16
#define __SCHAR_MAX__ 0x7f
#define __FLT128_MANT_DIG__ 113
#define __WCHAR_MIN__ (-__WCHAR_MAX__ - 1)
#define __INT64_C(c) c ## LL
#define __GCC_ATOMIC_POINTER_LOCK_FREE 2
#define __FLT32X_MANT_DIG__ 53
#define __USER_LABEL_PREFIX__ _
#define __FLT64X_EPSILON__ 1.08420217248550443400745280086994171e-19F64x
#define __STDC_HOSTED__ 1
#define __DBL_DIG__ 15
#define __FLT32_DIG__ 6
#define __FLT_EPSILON__ 1.19209289550781250000000000000000000e-7F
#define __SHRT_WIDTH__ 16
#define __FLT32_IS_IEC_60559__ 2
#define __LDBL_MIN__ 3.36210314311209350626267781732175260e-4932L
#define __STDC_UTF_16__ 1
#define __DBL_IS_IEC_60559__ 2
#define __strong
#define __FLT64X_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951F64x
#define __FLT32X_HAS_INFINITY__ 1
#define __INT32_MAX__ 0x7fffffff
#define __INT_WIDTH__ 32
#define __SIZEOF_LONG__ 8
#define __APPLE__ 1
#define __UINT16_C(c) c
#define __DECIMAL_DIG__ 21
#define __FLT64_EPSILON__ 2.22044604925031308084726333618164062e-16F64
#define __FLT128_IS_IEC_60559__ 2
#define __FLT64X_MIN_10_EXP__ (-4931)
#define __LDBL_HAS_QUIET_NAN__ 1
#define __FLT64_MANT_DIG__ 53
#define __FLT64X_MANT_DIG__ 64
#define __DYNAMIC__ 1
#define __GNUC__ 11
#define __MMX__ 1
#define __FLT_HAS_DENORM__ 1
#define __SIZEOF_LONG_DOUBLE__ 16
#define __BIGGEST_ALIGNMENT__ 16
#define __FLT64_MAX_10_EXP__ 308
#define __DBL_MAX__ ((double)1.79769313486231570814527423731704357e+308L)
#define __INT_FAST32_MAX__ 0x7fffffff
#define __DBL_HAS_INFINITY__ 1
#define __SIZEOF_FLOAT__ 4
#define __HAVE_SPECULATION_SAFE_VALUE 1
#define __INTPTR_WIDTH__ 64
#define __FLT64X_HAS_INFINITY__ 1
#define __UINT_LEAST32_MAX__ 0xffffffffU
#define __FLT32X_HAS_DENORM__ 1
#define __INT_FAST16_TYPE__ short int
#define __MMX_WITH_SSE__ 1
#define __LDBL_HAS_DENORM__ 1
#define __FLT128_HAS_INFINITY__ 1
#define __weak
#define __DBL_MAX_EXP__ 1024
#define __WCHAR_WIDTH__ 32
#define __FLT32_MAX__ 3.40282346638528859811704183484516925e+38F32
#define __SSE2_MATH__ 1
#define __ATOMIC_HLE_RELEASE 131072
#define __PTRDIFF_MAX__ 0x7fffffffffffffffL
#define __amd64 1
#define __tune_core2__ 1
#define __ATOMIC_HLE_ACQUIRE 65536
#define __LONG_LONG_MAX__ 0x7fffffffffffffffLL
#define __SIZEOF_SIZE_T__ 8
#define __FLT64X_MIN_EXP__ (-16381)
#define __SIZEOF_WINT_T__ 4
#define __LONG_LONG_WIDTH__ 64
#define __FLT32_MAX_EXP__ 128
#define __GXX_ABI_VERSION 1016
#define __FLT_MIN_EXP__ (-125)
#define __INT16_MAX__ 0x7fff
#define __x86_64 1
#define __INT_FAST64_TYPE__ long long int
#define __FLT64_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F64
#define __DBL_MIN__ ((double)2.22507385850720138309023271733240406e-308L)
#define __FLT128_EPSILON__ 1.92592994438723585305597794258492732e-34F128
#define __FLT64X_NORM_MAX__ 1.18973149535723176502126385303097021e+4932F64x
#define __SIZEOF_POINTER__ 8
#define __SIZE_TYPE__ long unsigned int
#define __LP64__ 1
#define __DBL_HAS_QUIET_NAN__ 1
#define __FLT32X_EPSILON__ 2.22044604925031308084726333618164062e-16F32x
#define __FLT64_MIN_EXP__ (-1021)
#define __FLT64_MIN_10_EXP__ (-307)
#define __FLT64X_DECIMAL_DIG__ 21
#define __REGISTER_PREFIX__
#define __UINT16_MAX__ 0xffff
#define __DBL_HAS_DENORM__ 1
#define __LDBL_HAS_INFINITY__ 1
#define __FLT32_MIN__ 1.17549435082228750796873653722224568e-38F32
#define __UINT8_TYPE__ unsigned char
#define __FLT_DIG__ 6
#define __NO_INLINE__ 1
#define __DEC_EVAL_METHOD__ 2
#define __FLT_MANT_DIG__ 24
#define __LDBL_DECIMAL_DIG__ 21
#define __VERSION__ "11.3.0"
#define __UINT64_C(c) c ## ULL
#define __INT_LEAST32_MAX__ 0x7fffffff
#define __GCC_ATOMIC_INT_LOCK_FREE 2
#define __FLT128_MAX_EXP__ 16384
#define __FLT32_MANT_DIG__ 24
#define __FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN__
#define __FLT128_HAS_DENORM__ 1
#define __FLT32_DECIMAL_DIG__ 9
#define __FLT128_DIG__ 33
#define __INT32_C(c) c
#define __ORDER_PDP_ENDIAN__ 3412
#define __INT_FAST32_TYPE__ int
#define __UINT_LEAST16_TYPE__ short unsigned int
#define __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ 1000
#define __UINT64_MAX__ 0xffffffffffffffffULL
#define __FLT_IS_IEC_60559__ 2
#define __GNUC_WIDE_EXECUTION_CHARSET_NAME "UTF-32LE"
#define __FLT64X_DIG__ 18
#define __INT8_TYPE__ signed char
#define __GCC_ASM_FLAG_OUTPUTS__ 1
#define __UINT32_TYPE__ unsigned int
#define __FLT_RADIX__ 2
#define __INT_LEAST16_TYPE__ short int
#define __LDBL_EPSILON__ 1.08420217248550443400745280086994171e-19L
#define __UINTMAX_C(c) c ## UL
#define __SSE_MATH__ 1
#define __k8 1
#define __FLT32X_MIN__ 2.22507385850720138309023271733240406e-308F32x
#define __SIG_ATOMIC_MAX__ 0x7fffffff
#define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2
#define __SIZEOF_PTRDIFF_T__ 8
#define __LDBL_DIG__ 18
#define __FLT64_IS_IEC_60559__ 2
#define __x86_64__ 1
#define __FLT32X_MIN_EXP__ (-1021)
#define __INT_FAST16_MAX__ 0x7fff
#define __FLT64_DIG__ 15
#define __UINT_FAST32_MAX__ 0xffffffffU
#define __UINT_LEAST64_TYPE__ long long unsigned int
#define __FLT_HAS_QUIET_NAN__ 1
#define __FLT_MAX_10_EXP__ 38
#define __LONG_MAX__ 0x7fffffffffffffffL
#define __FLT64X_HAS_DENORM__ 1
#define __FLT_HAS_INFINITY__ 1
#define __GNUC_EXECUTION_CHARSET_NAME "UTF-8"
#define __UINT_FAST16_TYPE__ short unsigned int
#define __INT_FAST32_WIDTH__ 32
#define __CHAR16_TYPE__ short unsigned int
#define __PRAGMA_REDEFINE_EXTNAME 1
#define __SIZE_WIDTH__ 64
#define __SEG_FS 1
#define __INT_LEAST16_MAX__ 0x7fff
#define __INT64_MAX__ 0x7fffffffffffffffLL
#define __SEG_GS 1
#define __FLT32_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F32
#define __SIG_ATOMIC_WIDTH__ 32
#define __INT_LEAST64_TYPE__ long long int
#define __INT16_TYPE__ short int
#define __INT_LEAST8_TYPE__ signed char
#define __STDC_VERSION__ 201710L
#define __SIZEOF_INT__ 4
#define __INT_FAST8_MAX__ 0x7f
#define __FLT128_MAX__ 1.18973149535723176508575932662800702e+4932F128
#define __INTPTR_MAX__ 0x7fffffffffffffffL
#define __FLT64_HAS_QUIET_NAN__ 1
#define __LITTLE_ENDIAN__ 1
#define __FLT32_MIN_10_EXP__ (-37)
#define __FLT32X_DIG__ 15
#define __PTRDIFF_WIDTH__ 64
#define __LDBL_MANT_DIG__ 64
#define __CONSTANT_CFSTRINGS__ 1
#define __FLT64_HAS_INFINITY__ 1
#define __FLT64X_MAX__ 1.18973149535723176502126385303097021e+4932F64x
#define __SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)
#define __code_model_small__ 1
#define __GCC_ATOMIC_LONG_LOCK_FREE 2
#define __k8__ 1
#define __INTPTR_TYPE__ long int
#define __UINT16_TYPE__ short unsigned int
#define __WCHAR_TYPE__ int
#define __pic__ 2
#define __UINTPTR_MAX__ 0xffffffffffffffffUL
#define __INT_FAST64_WIDTH__ 64
#define __INT_FAST64_MAX__ 0x7fffffffffffffffLL
#define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1
#define __FLT_NORM_MAX__ 3.40282346638528859811704183484516925e+38F
#define __FLT32_HAS_INFINITY__ 1
#define __FLT64X_MAX_EXP__ 16384
#define __UINT_FAST64_TYPE__ long long unsigned int
#define __INT_MAX__ 0x7fffffff
#define __INT64_TYPE__ long long int
#define __FLT_MAX_EXP__ 128
#define __ORDER_BIG_ENDIAN__ 4321
#define __DBL_MANT_DIG__ 53
#define __SIZEOF_FLOAT128__ 16
#define __INT_LEAST64_MAX__ 0x7fffffffffffffffLL
#define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2
#define __WINT_TYPE__ int
#define __UINT_LEAST32_TYPE__ unsigned int
#define __SIZEOF_SHORT__ 2
#define __FLT32_NORM_MAX__ 3.40282346638528859811704183484516925e+38F32
#define __SSE__ 1
#define __LDBL_MIN_EXP__ (-16381)
#define __FLT64_MAX__ 1.79769313486231570814527423731704357e+308F64
#define __MACH__ 1
#define __amd64__ 1
#define __WINT_WIDTH__ 32
#define __INT_LEAST8_MAX__ 0x7f
#define __INT_LEAST64_WIDTH__ 64
#define __LDBL_MAX_EXP__ 16384
#define __FLT32X_MAX_10_EXP__ 308
#define __SIZEOF_INT128__ 16
#define __FLT64X_IS_IEC_60559__ 2
#define __LDBL_MAX_10_EXP__ 4932
#define __ATOMIC_RELAXED 0
#define __DBL_EPSILON__ ((double)2.22044604925031308084726333618164062e-16L)
#define __FLT128_MIN__ 3.36210314311209350626267781732175260e-4932F128
#define _LP64 1
#define __UINT8_C(c) c
#define __FLT64_MAX_EXP__ 1024
#define __INT_LEAST32_TYPE__ int
#define __SIZEOF_WCHAR_T__ 4
#define __UINT64_TYPE__ long long unsigned int
#define __GNUC_PATCHLEVEL__ 0
#define __FLT128_NORM_MAX__ 1.18973149535723176508575932662800702e+4932F128
#define __FLT64_NORM_MAX__ 1.79769313486231570814527423731704357e+308F64
#define __FLT128_HAS_QUIET_NAN__ 1
#define __INTMAX_MAX__ 0x7fffffffffffffffL
#define __INT_FAST8_TYPE__ signed char
#define __FLT64X_MIN__ 3.36210314311209350626267781732175260e-4932F64x
#define __GNUC_STDC_INLINE__ 1
#define __FLT64_HAS_DENORM__ 1
#define __FLT32_EPSILON__ 1.19209289550781250000000000000000000e-7F32
#define __DBL_DECIMAL_DIG__ 17
#define __STDC_UTF_32__ 1
#define __INT_FAST8_WIDTH__ 8
#define __FXSR__ 1
#define __FLT32X_MAX__ 1.79769313486231570814527423731704357e+308F32x
#define __DBL_NORM_MAX__ ((double)1.79769313486231570814527423731704357e+308L)
#define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__
#define __INTMAX_WIDTH__ 64
#define __UINT32_C(c) c ## U
#define __FLT_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F
#define __INT8_MAX__ 0x7f
#define __LONG_WIDTH__ 64
#define __PIC__ 2
#define __UINT_FAST32_TYPE__ unsigned int
#define __FLT32X_NORM_MAX__ 1.79769313486231570814527423731704357e+308F32x
#define __CHAR32_TYPE__ unsigned int
#define __FLT_MAX__ 3.40282346638528859811704183484516925e+38F
#define __SSE2__ 1
#define __INT32_TYPE__ int
#define __SIZEOF_DOUBLE__ 8
#define __FLT_MIN_10_EXP__ (-37)
#define __FLT64_MIN__ 2.22507385850720138309023271733240406e-308F64
#define __INT_LEAST32_WIDTH__ 32
#define __INTMAX_TYPE__ long int
#define __FLT32X_HAS_QUIET_NAN__ 1
#define __ATOMIC_CONSUME 1
#define __GNUC_MINOR__ 3
#define __INT_FAST16_WIDTH__ 16
#define __UINTMAX_MAX__ 0xffffffffffffffffUL
#define __FLT32X_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F32x
#define __DBL_MAX_10_EXP__ 308
#define __LDBL_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951L
#define __INT16_C(c) c
#define __STDC__ 1
#define __PTRDIFF_TYPE__ long int
#define __ATOMIC_SEQ_CST 5
#define __FLT32X_MIN_10_EXP__ (-307)
#define __UINTPTR_TYPE__ long unsigned int
#define __LDBL_MIN_10_EXP__ (-4931)
#define __SIZEOF_LONG_LONG__ 8
#define __FLT128_DECIMAL_DIG__ 36
#define __GCC_ATOMIC_LLONG_LOCK_FREE 2
#define __FLT32_HAS_QUIET_NAN__ 1
#define __FLT_DECIMAL_DIG__ 9
#define __UINT_FAST16_MAX__ 0xffff
#define __LDBL_NORM_MAX__ 1.18973149535723176502126385303097021e+4932L
#define __GCC_ATOMIC_SHORT_LOCK_FREE 2
#define __SSE3__ 1
#define __UINT_FAST8_TYPE__ unsigned char
#define __ATOMIC_ACQ_REL 4
#define __ATOMIC_RELEASE 3
+(myenv3) alex:~ which gfortran
/usr/local/Caskroom/mambaforge/base/envs/myenv3/bin/gfortran

Installed packages
# packages in environment at /usr/local/Caskroom/mambaforge/base/envs/myenv3:
#
# Name                    Version                   Build  Channel
gfortran_impl_osx-64      11.3.0              h1f927f5_27    conda-forge
gmp                       6.2.1                h2e338ed_0    conda-forge
isl                       0.25                 hb486fe8_0    conda-forge
libcxx                    14.0.6               hccf4f1f_0    conda-forge
libgfortran-devel_osx-64  11.3.0              h824d247_27    conda-forge
libgfortran5              11.3.0              h082f757_27    conda-forge
libiconv                  1.17                 hac89ed1_0    conda-forge
libzlib                   1.2.13               hfd90126_4    conda-forge
llvm-openmp               15.0.7               h61d9ccf_0    conda-forge
mpc                       1.3.1                h81bd1dd_0    conda-forge
mpfr                      4.1.0                h0f52abe_1    conda-forge
zlib                      1.2.13               hfd90126_4    conda-forge

Environment info
active environment : myenv3
    active env location : /usr/local/Caskroom/mambaforge/base/envs/myenv3
            shell level : 2
       user config file : /Users/alex/.condarc
 populated config files : /usr/local/Caskroom/mambaforge/base/.condarc
          conda version : 22.11.1
    conda-build version : not installed
         python version : 3.10.8.final.0
       virtual packages : __archspec=1=x86_64
                          __osx=13.1=0
                          __unix=0=0
       base environment : /usr/local/Caskroom/mambaforge/base  (writable)
      conda av data dir : /usr/local/Caskroom/mambaforge/base/etc/conda
  conda av metadata url : None
           channel URLs : https://conda.anaconda.org/conda-forge/osx-64
                          https://conda.anaconda.org/conda-forge/noarch
          package cache : /usr/local/Caskroom/mambaforge/base/pkgs
                          /Users/alex/.conda/pkgs
       envs directories : /usr/local/Caskroom/mambaforge/base/envs
                          /Users/alex/.conda/envs
               platform : osx-64
             user-agent : conda/22.11.1 requests/2.28.2 CPython/3.10.8 Darwin/22.2.0 OSX/13.1
                UID:GID : 501:20
             netrc file : None
           offline mode : False

In this case, you are using the assembler from the system and the error message comes from system clang. You should install gfortran_osx-64 instead of gfortran_impl_osx-64 to get clang and all the other tools.

I tried again installing gfortran_osx-64 insead, and saw the same behaviour.
+(base) alex:~ 🐌 mamba activate myenv4
+(myenv4) alex:~ 🐌 mamba install gfortran_osx-64

                  __    __    __    __
                 /  \  /  \  /  \  /  \
                /    \/    \/    \/    \
███████████████/  /██/  /██/  /██/  /████████████████████████
              /  / \   / \   / \   / \  \____
             /  /   \_/   \_/   \_/   \    o \__,
            / _/                       \_____/  `
            |/
        ███╗   ███╗ █████╗ ███╗   ███╗██████╗  █████╗
        ████╗ ████║██╔══██╗████╗ ████║██╔══██╗██╔══██╗
        ██╔████╔██║███████║██╔████╔██║██████╔╝███████║
        ██║╚██╔╝██║██╔══██║██║╚██╔╝██║██╔══██╗██╔══██║
        ██║ ╚═╝ ██║██║  ██║██║ ╚═╝ ██║██████╔╝██║  ██║
        ╚═╝     ╚═╝╚═╝  ╚═╝╚═╝     ╚═╝╚═════╝ ╚═╝  ╚═╝

        mamba (1.1.0) supported by @QuantStack

        GitHub:  https://github.com/mamba-org/mamba
        Twitter: https://twitter.com/QuantStack

█████████████████████████████████████████████████████████████

Looking for: ['gfortran_osx-64']

conda-forge/noarch                                  11.1MB @ 221.7kB/s 51.3s
conda-forge/osx-64                                  26.8MB @ 289.1kB/s 1m:37.3s
Transaction

  Prefix: /usr/local/Caskroom/mambaforge/base/envs/myenv4

  Updating specs:

   - gfortran_osx-64

  Package                       Version  Build               Channel                  Size
────────────────────────────────────────────────────────────────────────────────────────────
  Install:
────────────────────────────────────────────────────────────────────────────────────────────

  + ca-certificates           2022.12.7  h033912b_0          conda-forge/osx-64     Cached
  + cctools_osx-64              973.0.1  hcc6d90d_11         conda-forge/osx-64     Cached
  + clang                        14.0.6  h694c41f_0          conda-forge/osx-64     Cached
  + clang-14                     14.0.6  default_h55ffa42_0  conda-forge/osx-64     Cached
  + clang_osx-64                 14.0.6  h3113cd8_4          conda-forge/osx-64     Cached
  + clangxx                      14.0.6  default_h55ffa42_0  conda-forge/osx-64     Cached
  + compiler-rt                  14.0.6  h613da45_0          conda-forge/osx-64     Cached
  + compiler-rt_osx-64           14.0.6  hab78ec2_0          conda-forge/noarch     Cached
  + gfortran_impl_osx-64         11.3.0  h1f927f5_27         conda-forge/osx-64     Cached
  + gfortran_osx-64              11.3.0  h18f7dce_0          conda-forge/osx-64     Cached
  + gmp                           6.2.1  h2e338ed_0          conda-forge/osx-64     Cached
  + isl                            0.25  hb486fe8_0          conda-forge/osx-64     Cached
  + ld64_osx-64                     609  hfd63004_11         conda-forge/osx-64     Cached
  + libclang-cpp14               14.0.6  default_h55ffa42_0  conda-forge/osx-64     Cached
  + libcxx                       14.0.6  hccf4f1f_0          conda-forge/osx-64     Cached
  + libgfortran                   5.0.0  11_3_0_h97931a8_27  conda-forge/osx-64     Cached
  + libgfortran-devel_osx-64     11.3.0  h824d247_27         conda-forge/noarch     Cached
  + libgfortran5                 11.3.0  h082f757_27         conda-forge/osx-64     Cached
  + libiconv                       1.17  hac89ed1_0          conda-forge/osx-64     Cached
  + libllvm14                    14.0.6  h5b596cc_1          conda-forge/osx-64     Cached
  + libzlib                      1.2.13  hfd90126_4          conda-forge/osx-64     Cached
  + llvm-openmp                  15.0.7  h61d9ccf_0          conda-forge/osx-64     Cached
  + llvm-tools                   14.0.6  h5b596cc_1          conda-forge/osx-64     Cached
  + mpc                           1.3.1  h81bd1dd_0          conda-forge/osx-64     Cached
  + mpfr                          4.1.0  h0f52abe_1          conda-forge/osx-64     Cached
  + openssl                       3.0.7  hfd90126_2          conda-forge/osx-64     Cached
  + sigtool                       0.1.3  h88f4db0_0          conda-forge/osx-64     Cached
  + tapi                      1100.0.11  h9ce4665_0          conda-forge/osx-64     Cached
  + zlib                         1.2.13  hfd90126_4          conda-forge/osx-64     Cached

  Summary:

  Install: 29 packages

  Total download: 0 B

────────────────────────────────────────────────────────────────────────────────────────────

Confirm changes: [Y/n] y

Downloading and Extracting Packages

Preparing transaction: done
Verifying transaction: done
Executing transaction: done
+(myenv4) alex:~ 🐌 gfortran -E -dM -
<built-in>: error: unknown value ‘13.1.0’ of ‘-mmacosx-version-min’
#define __DBL_MIN_EXP__ (-1021)
#define __UINT_LEAST16_MAX__ 0xffff
#define __ATOMIC_ACQUIRE 2
#define __FLT128_MAX_10_EXP__ 4932
#define __FLT_MIN__ 1.17549435082228750796873653722224568e-38F
#define __GCC_IEC_559_COMPLEX 2
#define __UINT_LEAST8_TYPE__ unsigned char
#define __SIZEOF_FLOAT80__ 16
#define __INTMAX_C(c) c ## L
#define __CHAR_BIT__ 8
#define __UINT8_MAX__ 0xff
#define __SCHAR_WIDTH__ 8
#define __WINT_MAX__ 0x7fffffff
#define __FLT32_MIN_EXP__ (-125)
#define __ORDER_LITTLE_ENDIAN__ 1234
#define __SIZE_MAX__ 0xffffffffffffffffUL
#define __WCHAR_MAX__ 0x7fffffff
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1
#define __DBL_DENORM_MIN__ ((double)4.94065645841246544176568792868221372e-324L)
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1
#define __GCC_ATOMIC_CHAR_LOCK_FREE 2
#define __GCC_IEC_559 2
#define __FLT32X_DECIMAL_DIG__ 17
#define __FLT_EVAL_METHOD__ 0
#define __FLT64_DECIMAL_DIG__ 17
#define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2
#define __UINT_FAST64_MAX__ 0xffffffffffffffffULL
#define __SIG_ATOMIC_TYPE__ int
#define __DBL_MIN_10_EXP__ (-307)
#define __FINITE_MATH_ONLY__ 0
#define __FLT32X_MAX_EXP__ 1024
#define __FLT32_HAS_DENORM__ 1
#define __UINT_FAST8_MAX__ 0xff
#define __FLT32_MAX_10_EXP__ 38
#define __INT8_C(c) c
#define __INT_LEAST8_WIDTH__ 8
#define __UINT_LEAST64_MAX__ 0xffffffffffffffffULL
#define __SHRT_MAX__ 0x7fff
#define __LDBL_MAX__ 1.18973149535723176502126385303097021e+4932L
#define __FLT64X_MAX_10_EXP__ 4932
#define __LDBL_IS_IEC_60559__ 2
#define __FLT64X_HAS_QUIET_NAN__ 1
#define __UINT_LEAST8_MAX__ 0xff
#define __GCC_ATOMIC_BOOL_LOCK_FREE 2
#define __FLT128_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966F128
#define __APPLE_CC__ 1
#define __UINTMAX_TYPE__ long unsigned int
#define __FLT_EVAL_METHOD_TS_18661_3__ 0
#define __UINT32_MAX__ 0xffffffffU
#define __FLT128_MIN_EXP__ (-16381)
#define __WINT_MIN__ (-__WINT_MAX__ - 1)
#define __FLT128_MIN_10_EXP__ (-4931)
#define __FLT32X_IS_IEC_60559__ 2
#define __INT_LEAST16_WIDTH__ 16
#define __SCHAR_MAX__ 0x7f
#define __FLT128_MANT_DIG__ 113
#define __WCHAR_MIN__ (-__WCHAR_MAX__ - 1)
#define __INT64_C(c) c ## LL
#define __GCC_ATOMIC_POINTER_LOCK_FREE 2
#define __FLT32X_MANT_DIG__ 53
#define __USER_LABEL_PREFIX__ _
#define __FLT64X_EPSILON__ 1.08420217248550443400745280086994171e-19F64x
#define __STDC_HOSTED__ 1
#define __DBL_DIG__ 15
#define __FLT32_DIG__ 6
#define __FLT_EPSILON__ 1.19209289550781250000000000000000000e-7F
#define __SHRT_WIDTH__ 16
#define __FLT32_IS_IEC_60559__ 2
#define __LDBL_MIN__ 3.36210314311209350626267781732175260e-4932L
#define __STDC_UTF_16__ 1
#define __DBL_IS_IEC_60559__ 2
#define __strong
#define __FLT64X_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951F64x
#define __FLT32X_HAS_INFINITY__ 1
#define __INT32_MAX__ 0x7fffffff
#define __INT_WIDTH__ 32
#define __SIZEOF_LONG__ 8
#define __APPLE__ 1
#define __UINT16_C(c) c
#define __DECIMAL_DIG__ 21
#define __FLT64_EPSILON__ 2.22044604925031308084726333618164062e-16F64
#define __FLT128_IS_IEC_60559__ 2
#define __FLT64X_MIN_10_EXP__ (-4931)
#define __LDBL_HAS_QUIET_NAN__ 1
#define __FLT64_MANT_DIG__ 53
#define __FLT64X_MANT_DIG__ 64
#define __DYNAMIC__ 1
#define __GNUC__ 11
#define __MMX__ 1
#define __FLT_HAS_DENORM__ 1
#define __SIZEOF_LONG_DOUBLE__ 16
#define __BIGGEST_ALIGNMENT__ 16
#define __FLT64_MAX_10_EXP__ 308
#define __DBL_MAX__ ((double)1.79769313486231570814527423731704357e+308L)
#define __INT_FAST32_MAX__ 0x7fffffff
#define __DBL_HAS_INFINITY__ 1
#define __SIZEOF_FLOAT__ 4
#define __HAVE_SPECULATION_SAFE_VALUE 1
#define __INTPTR_WIDTH__ 64
#define __FLT64X_HAS_INFINITY__ 1
#define __UINT_LEAST32_MAX__ 0xffffffffU
#define __FLT32X_HAS_DENORM__ 1
#define __INT_FAST16_TYPE__ short int
#define __MMX_WITH_SSE__ 1
#define __LDBL_HAS_DENORM__ 1
#define __FLT128_HAS_INFINITY__ 1
#define __weak
#define __DBL_MAX_EXP__ 1024
#define __WCHAR_WIDTH__ 32
#define __FLT32_MAX__ 3.40282346638528859811704183484516925e+38F32
#define __SSE2_MATH__ 1
#define __ATOMIC_HLE_RELEASE 131072
#define __PTRDIFF_MAX__ 0x7fffffffffffffffL
#define __amd64 1
#define __tune_core2__ 1
#define __ATOMIC_HLE_ACQUIRE 65536
#define __LONG_LONG_MAX__ 0x7fffffffffffffffLL
#define __SIZEOF_SIZE_T__ 8
#define __FLT64X_MIN_EXP__ (-16381)
#define __SIZEOF_WINT_T__ 4
#define __LONG_LONG_WIDTH__ 64
#define __FLT32_MAX_EXP__ 128
#define __GXX_ABI_VERSION 1016
#define __FLT_MIN_EXP__ (-125)
#define __INT16_MAX__ 0x7fff
#define __x86_64 1
#define __INT_FAST64_TYPE__ long long int
#define __FLT64_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F64
#define __DBL_MIN__ ((double)2.22507385850720138309023271733240406e-308L)
#define __FLT128_EPSILON__ 1.92592994438723585305597794258492732e-34F128
#define __FLT64X_NORM_MAX__ 1.18973149535723176502126385303097021e+4932F64x
#define __SIZEOF_POINTER__ 8
#define __SIZE_TYPE__ long unsigned int
#define __LP64__ 1
#define __DBL_HAS_QUIET_NAN__ 1
#define __FLT32X_EPSILON__ 2.22044604925031308084726333618164062e-16F32x
#define __FLT64_MIN_EXP__ (-1021)
#define __FLT64_MIN_10_EXP__ (-307)
#define __FLT64X_DECIMAL_DIG__ 21
#define __REGISTER_PREFIX__
#define __UINT16_MAX__ 0xffff
#define __DBL_HAS_DENORM__ 1
#define __LDBL_HAS_INFINITY__ 1
#define __FLT32_MIN__ 1.17549435082228750796873653722224568e-38F32
#define __UINT8_TYPE__ unsigned char
#define __FLT_DIG__ 6
#define __NO_INLINE__ 1
#define __DEC_EVAL_METHOD__ 2
#define __FLT_MANT_DIG__ 24
#define __LDBL_DECIMAL_DIG__ 21
#define __VERSION__ "11.3.0"
#define __UINT64_C(c) c ## ULL
#define __INT_LEAST32_MAX__ 0x7fffffff
#define __GCC_ATOMIC_INT_LOCK_FREE 2
#define __FLT128_MAX_EXP__ 16384
#define __FLT32_MANT_DIG__ 24
#define __FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN__
#define __FLT128_HAS_DENORM__ 1
#define __FLT32_DECIMAL_DIG__ 9
#define __FLT128_DIG__ 33
#define __INT32_C(c) c
#define __ORDER_PDP_ENDIAN__ 3412
#define __INT_FAST32_TYPE__ int
#define __UINT_LEAST16_TYPE__ short unsigned int
#define __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ 1000
#define __UINT64_MAX__ 0xffffffffffffffffULL
#define __FLT_IS_IEC_60559__ 2
#define __GNUC_WIDE_EXECUTION_CHARSET_NAME "UTF-32LE"
#define __FLT64X_DIG__ 18
#define __INT8_TYPE__ signed char
#define __GCC_ASM_FLAG_OUTPUTS__ 1
#define __UINT32_TYPE__ unsigned int
#define __FLT_RADIX__ 2
#define __INT_LEAST16_TYPE__ short int
#define __LDBL_EPSILON__ 1.08420217248550443400745280086994171e-19L
#define __UINTMAX_C(c) c ## UL
#define __SSE_MATH__ 1
#define __k8 1
#define __FLT32X_MIN__ 2.22507385850720138309023271733240406e-308F32x
#define __SIG_ATOMIC_MAX__ 0x7fffffff
#define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2
#define __SIZEOF_PTRDIFF_T__ 8
#define __LDBL_DIG__ 18
#define __FLT64_IS_IEC_60559__ 2
#define __x86_64__ 1
#define __FLT32X_MIN_EXP__ (-1021)
#define __INT_FAST16_MAX__ 0x7fff
#define __FLT64_DIG__ 15
#define __UINT_FAST32_MAX__ 0xffffffffU
#define __UINT_LEAST64_TYPE__ long long unsigned int
#define __FLT_HAS_QUIET_NAN__ 1
#define __FLT_MAX_10_EXP__ 38
#define __LONG_MAX__ 0x7fffffffffffffffL
#define __FLT64X_HAS_DENORM__ 1
#define __FLT_HAS_INFINITY__ 1
#define __GNUC_EXECUTION_CHARSET_NAME "UTF-8"
#define __UINT_FAST16_TYPE__ short unsigned int
#define __INT_FAST32_WIDTH__ 32
#define __CHAR16_TYPE__ short unsigned int
#define __PRAGMA_REDEFINE_EXTNAME 1
#define __SIZE_WIDTH__ 64
#define __SEG_FS 1
#define __INT_LEAST16_MAX__ 0x7fff
#define __INT64_MAX__ 0x7fffffffffffffffLL
#define __SEG_GS 1
#define __FLT32_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F32
#define __SIG_ATOMIC_WIDTH__ 32
#define __INT_LEAST64_TYPE__ long long int
#define __INT16_TYPE__ short int
#define __INT_LEAST8_TYPE__ signed char
#define __STDC_VERSION__ 201710L
#define __SIZEOF_INT__ 4
#define __INT_FAST8_MAX__ 0x7f
#define __FLT128_MAX__ 1.18973149535723176508575932662800702e+4932F128
#define __INTPTR_MAX__ 0x7fffffffffffffffL
#define __FLT64_HAS_QUIET_NAN__ 1
#define __LITTLE_ENDIAN__ 1
#define __FLT32_MIN_10_EXP__ (-37)
#define __FLT32X_DIG__ 15
#define __PTRDIFF_WIDTH__ 64
#define __LDBL_MANT_DIG__ 64
#define __CONSTANT_CFSTRINGS__ 1
#define __FLT64_HAS_INFINITY__ 1
#define __FLT64X_MAX__ 1.18973149535723176502126385303097021e+4932F64x
#define __SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)
#define __code_model_small__ 1
#define __GCC_ATOMIC_LONG_LOCK_FREE 2
#define __k8__ 1
#define __INTPTR_TYPE__ long int
#define __UINT16_TYPE__ short unsigned int
#define __WCHAR_TYPE__ int
#define __pic__ 2
#define __UINTPTR_MAX__ 0xffffffffffffffffUL
#define __INT_FAST64_WIDTH__ 64
#define __INT_FAST64_MAX__ 0x7fffffffffffffffLL
#define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1
#define __FLT_NORM_MAX__ 3.40282346638528859811704183484516925e+38F
#define __FLT32_HAS_INFINITY__ 1
#define __FLT64X_MAX_EXP__ 16384
#define __UINT_FAST64_TYPE__ long long unsigned int
#define __INT_MAX__ 0x7fffffff
#define __INT64_TYPE__ long long int
#define __FLT_MAX_EXP__ 128
#define __ORDER_BIG_ENDIAN__ 4321
#define __DBL_MANT_DIG__ 53
#define __SIZEOF_FLOAT128__ 16
#define __INT_LEAST64_MAX__ 0x7fffffffffffffffLL
#define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2
#define __WINT_TYPE__ int
#define __UINT_LEAST32_TYPE__ unsigned int
#define __SIZEOF_SHORT__ 2
#define __FLT32_NORM_MAX__ 3.40282346638528859811704183484516925e+38F32
#define __SSE__ 1
#define __LDBL_MIN_EXP__ (-16381)
#define __FLT64_MAX__ 1.79769313486231570814527423731704357e+308F64
#define __MACH__ 1
#define __amd64__ 1
#define __WINT_WIDTH__ 32
#define __INT_LEAST8_MAX__ 0x7f
#define __INT_LEAST64_WIDTH__ 64
#define __LDBL_MAX_EXP__ 16384
#define __FLT32X_MAX_10_EXP__ 308
#define __SIZEOF_INT128__ 16
#define __FLT64X_IS_IEC_60559__ 2
#define __LDBL_MAX_10_EXP__ 4932
#define __ATOMIC_RELAXED 0
#define __DBL_EPSILON__ ((double)2.22044604925031308084726333618164062e-16L)
#define __FLT128_MIN__ 3.36210314311209350626267781732175260e-4932F128
#define _LP64 1
#define __UINT8_C(c) c
#define __FLT64_MAX_EXP__ 1024
#define __INT_LEAST32_TYPE__ int
#define __SIZEOF_WCHAR_T__ 4
#define __UINT64_TYPE__ long long unsigned int
#define __GNUC_PATCHLEVEL__ 0
#define __FLT128_NORM_MAX__ 1.18973149535723176508575932662800702e+4932F128
#define __FLT64_NORM_MAX__ 1.79769313486231570814527423731704357e+308F64
#define __FLT128_HAS_QUIET_NAN__ 1
#define __INTMAX_MAX__ 0x7fffffffffffffffL
#define __INT_FAST8_TYPE__ signed char
#define __FLT64X_MIN__ 3.36210314311209350626267781732175260e-4932F64x
#define __GNUC_STDC_INLINE__ 1
#define __FLT64_HAS_DENORM__ 1
#define __FLT32_EPSILON__ 1.19209289550781250000000000000000000e-7F32
#define __DBL_DECIMAL_DIG__ 17
#define __STDC_UTF_32__ 1
#define __INT_FAST8_WIDTH__ 8
#define __FXSR__ 1
#define __FLT32X_MAX__ 1.79769313486231570814527423731704357e+308F32x
#define __DBL_NORM_MAX__ ((double)1.79769313486231570814527423731704357e+308L)
#define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__
#define __INTMAX_WIDTH__ 64
#define __UINT32_C(c) c ## U
#define __FLT_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F
#define __INT8_MAX__ 0x7f
#define __LONG_WIDTH__ 64
#define __PIC__ 2
#define __UINT_FAST32_TYPE__ unsigned int
#define __FLT32X_NORM_MAX__ 1.79769313486231570814527423731704357e+308F32x
#define __CHAR32_TYPE__ unsigned int
#define __FLT_MAX__ 3.40282346638528859811704183484516925e+38F
#define __SSE2__ 1
#define __INT32_TYPE__ int
#define __SIZEOF_DOUBLE__ 8
#define __FLT_MIN_10_EXP__ (-37)
#define __FLT64_MIN__ 2.22507385850720138309023271733240406e-308F64
#define __INT_LEAST32_WIDTH__ 32
#define __INTMAX_TYPE__ long int
#define __FLT32X_HAS_QUIET_NAN__ 1
#define __ATOMIC_CONSUME 1
#define __GNUC_MINOR__ 3
#define __INT_FAST16_WIDTH__ 16
#define __UINTMAX_MAX__ 0xffffffffffffffffUL
#define __FLT32X_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F32x
#define __DBL_MAX_10_EXP__ 308
#define __LDBL_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951L
#define __INT16_C(c) c
#define __STDC__ 1
#define __PTRDIFF_TYPE__ long int
#define __ATOMIC_SEQ_CST 5
#define __FLT32X_MIN_10_EXP__ (-307)
#define __UINTPTR_TYPE__ long unsigned int
#define __LDBL_MIN_10_EXP__ (-4931)
#define __SIZEOF_LONG_LONG__ 8
#define __FLT128_DECIMAL_DIG__ 36
#define __GCC_ATOMIC_LLONG_LOCK_FREE 2
#define __FLT32_HAS_QUIET_NAN__ 1
#define __FLT_DECIMAL_DIG__ 9
#define __UINT_FAST16_MAX__ 0xffff
#define __LDBL_NORM_MAX__ 1.18973149535723176502126385303097021e+4932L
#define __GCC_ATOMIC_SHORT_LOCK_FREE 2
#define __SSE3__ 1
#define __UINT_FAST8_TYPE__ unsigned char
#define __ATOMIC_ACQ_REL 4
#define __ATOMIC_RELEASE 3
+(myenv4) alex:~ 🐌
+(myenv4) alex:~ 🐌 mamba list
# packages in environment at /usr/local/Caskroom/mambaforge/base/envs/myenv4:
#
# Name                    Version                   Build  Channel
ca-certificates           2022.12.7            h033912b_0    conda-forge
cctools_osx-64            973.0.1             hcc6d90d_11    conda-forge
clang                     14.0.6               h694c41f_0    conda-forge
clang-14                  14.0.6          default_h55ffa42_0    conda-forge
clang_osx-64              14.0.6               h3113cd8_4    conda-forge
clangxx                   14.0.6          default_h55ffa42_0    conda-forge
compiler-rt               14.0.6               h613da45_0    conda-forge
compiler-rt_osx-64        14.0.6               hab78ec2_0    conda-forge
gfortran_impl_osx-64      11.3.0              h1f927f5_27    conda-forge
gfortran_osx-64           11.3.0               h18f7dce_0    conda-forge
gmp                       6.2.1                h2e338ed_0    conda-forge
isl                       0.25                 hb486fe8_0    conda-forge
ld64_osx-64               609                 hfd63004_11    conda-forge
libclang-cpp14            14.0.6          default_h55ffa42_0    conda-forge
libcxx                    14.0.6               hccf4f1f_0    conda-forge
libgfortran               5.0.0           11_3_0_h97931a8_27    conda-forge
libgfortran-devel_osx-64  11.3.0              h824d247_27    conda-forge
libgfortran5              11.3.0              h082f757_27    conda-forge
libiconv                  1.17                 hac89ed1_0    conda-forge
libllvm14                 14.0.6               h5b596cc_1    conda-forge
libzlib                   1.2.13               hfd90126_4    conda-forge
llvm-openmp               15.0.7               h61d9ccf_0    conda-forge
llvm-tools                14.0.6               h5b596cc_1    conda-forge
mpc                       1.3.1                h81bd1dd_0    conda-forge
mpfr                      4.1.0                h0f52abe_1    conda-forge
openssl                   3.0.7                hfd90126_2    conda-forge
sigtool                   0.1.3                h88f4db0_0    conda-forge
tapi                      1100.0.11            h9ce4665_0    conda-forge
zlib                      1.2.13               hfd90126_4    conda-forge
+(myenv4) alex:~ 🐌 mamba info

                  __    __    __    __
                 /  \  /  \  /  \  /  \
                /    \/    \/    \/    \
███████████████/  /██/  /██/  /██/  /████████████████████████
              /  / \   / \   / \   / \  \____
             /  /   \_/   \_/   \_/   \    o \__,
            / _/                       \_____/  `
            |/
        ███╗   ███╗ █████╗ ███╗   ███╗██████╗  █████╗
        ████╗ ████║██╔══██╗████╗ ████║██╔══██╗██╔══██╗
        ██╔████╔██║███████║██╔████╔██║██████╔╝███████║
        ██║╚██╔╝██║██╔══██║██║╚██╔╝██║██╔══██╗██╔══██║
        ██║ ╚═╝ ██║██║  ██║██║ ╚═╝ ██║██████╔╝██║  ██║
        ╚═╝     ╚═╝╚═╝  ╚═╝╚═╝     ╚═╝╚═════╝ ╚═╝  ╚═╝

        mamba (1.1.0) supported by @QuantStack

        GitHub:  https://github.com/mamba-org/mamba
        Twitter: https://twitter.com/QuantStack

█████████████████████████████████████████████████████████████

     active environment : myenv4
    active env location : /usr/local/Caskroom/mambaforge/base/envs/myenv4
            shell level : 4
       user config file : /Users/alex/.condarc
 populated config files : /usr/local/Caskroom/mambaforge/base/.condarc
          conda version : 22.11.1
    conda-build version : not installed
         python version : 3.10.8.final.0
       virtual packages : __archspec=1=x86_64
                          __osx=13.1=0
                          __unix=0=0
       base environment : /usr/local/Caskroom/mambaforge/base  (writable)
      conda av data dir : /usr/local/Caskroom/mambaforge/base/etc/conda
  conda av metadata url : None
           channel URLs : https://conda.anaconda.org/conda-forge/osx-64
                          https://conda.anaconda.org/conda-forge/noarch
          package cache : /usr/local/Caskroom/mambaforge/base/pkgs
                          /Users/alex/.conda/pkgs
       envs directories : /usr/local/Caskroom/mambaforge/base/envs
                          /Users/alex/.conda/envs
               platform : osx-64
             user-agent : conda/22.11.1 requests/2.28.2 CPython/3.10.8 Darwin/22.2.0 OSX/13.1
                UID:GID : 501:20
             netrc file : None
           offline mode : False

+(myenv4) alex:~ 🐌 which gfortran
/usr/local/Caskroom/mambaforge/base/envs/myenv4/bin/gfortran
+(myenv4) alex:~ 🐌 gfortran -v
Using built-in specs.
COLLECT_GCC=gfortran
COLLECT_LTO_WRAPPER=/usr/local/Caskroom/mambaforge/base/envs/myenv4/libexec/gcc/x86_64-apple-darwin13.4.0/11.3.0/lto-wrapper
Target: x86_64-apple-darwin13.4.0
Configured with: ../configure --prefix=/usr/local/Caskroom/mambaforge/base/envs/myenv4 --build=x86_64-apple-darwin13.4.0 --host=x86_64-apple-darwin13.4.0 --target=x86_64-apple-darwin13.4.0 --with-libiconv-prefix=/usr/local/Caskroom/mambaforge/base/envs/myenv4 --enable-languages=fortran --disable-multilib --enable-checking=release --disable-bootstrap --disable-libssp --with-gmp=/usr/local/Caskroom/mambaforge/base/envs/myenv4 --with-mpfr=/usr/local/Caskroom/mambaforge/base/envs/myenv4 --with-mpc=/usr/local/Caskroom/mambaforge/base/envs/myenv4 --with-isl=/usr/local/Caskroom/mambaforge/base/envs/myenv4 --enable-darwin-at-rpath --with-native-system-header-dir=/Applications/Xcode_13.2.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/include
Thread model: posix
Supported LTO compression algorithms: zlib
gcc version 11.3.0 (GCC)

Can you run gfortran hello.f90 -mmacosx-version-min=13.1.0 -v on a hello world fortran program and show the output?

+(myenv4) alex:~ 🐌 echo "program hello
  ! This is a comment line; it is ignored by the compiler
  print *, 'Hello, World!'
end program hello" > hello.f90
+(myenv4) alex:~ 🐌 gfortran hello.f90 -mmacosx-version-min=13.1.0 -v
Driving: gfortran hello.f90 -v --sysroot=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -mmacosx-version-min=13.1.0 -asm_macosx_version_min=13.1 -nodefaultexport -l gfortran -shared-libgcc
Using built-in specs.
COLLECT_GCC=gfortran
COLLECT_LTO_WRAPPER=/usr/local/Caskroom/mambaforge/base/envs/myenv4/libexec/gcc/x86_64-apple-darwin13.4.0/11.3.0/lto-wrapper
Target: x86_64-apple-darwin13.4.0
Configured with: ../configure --prefix=/usr/local/Caskroom/mambaforge/base/envs/myenv4 --build=x86_64-apple-darwin13.4.0 --host=x86_64-apple-darwin13.4.0 --target=x86_64-apple-darwin13.4.0 --with-libiconv-prefix=/usr/local/Caskroom/mambaforge/base/envs/myenv4 --enable-languages=fortran --disable-multilib --enable-checking=release --disable-bootstrap --disable-libssp --with-gmp=/usr/local/Caskroom/mambaforge/base/envs/myenv4 --with-mpfr=/usr/local/Caskroom/mambaforge/base/envs/myenv4 --with-mpc=/usr/local/Caskroom/mambaforge/base/envs/myenv4 --with-isl=/usr/local/Caskroom/mambaforge/base/envs/myenv4 --enable-darwin-at-rpath --with-native-system-header-dir=/Applications/Xcode_13.2.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/include
Thread model: posix
Supported LTO compression algorithms: zlib
gcc version 11.3.0 (GCC)
COLLECT_GCC_OPTIONS='-v' '-mmacosx-version-min=13.1.0' '-asm_macosx_version_min=13.1' '-nodefaultexport' '-shared-libgcc' '-mtune=core2' '-dumpdir' 'a-'
 /usr/local/Caskroom/mambaforge/base/envs/myenv4/libexec/gcc/x86_64-apple-darwin13.4.0/11.3.0/f951 hello.f90 -fPIC -quiet -dumpdir a- -dumpbase hello.f90 -dumpbase-ext .f90 -mmacosx-version-min=13.1.0 -mtune=core2 -version -fintrinsic-modules-path /usr/local/Caskroom/mambaforge/base/envs/myenv4/lib/gcc/x86_64-apple-darwin13.4.0/11.3.0/finclude -o /var/folders/7d/tjp72vwj2sndbsg9jnfv10cr0000gn/T//ccTwSInF.s
GNU Fortran (GCC) version 11.3.0 (x86_64-apple-darwin13.4.0)
	compiled by GNU C version Clang 14.0.6, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.25-IMath-32

warning: MPC header version 1.2.1 differs from library version 1.3.1.
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
GNU Fortran2008 (GCC) version 11.3.0 (x86_64-apple-darwin13.4.0)
	compiled by GNU C version Clang 14.0.6, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.25-IMath-32

warning: MPC header version 1.2.1 differs from library version 1.3.1.
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
COLLECT_GCC_OPTIONS='-v' '-mmacosx-version-min=13.1.0'  '-nodefaultexport' '-shared-libgcc' '-mtune=core2' '-dumpdir' 'a-'
 /usr/local/Caskroom/mambaforge/base/envs/myenv4/lib/gcc/x86_64-apple-darwin13.4.0/11.3.0/as -arch x86_64 -v -mmacosx-version-min=13.1 -force_cpusubtype_ALL -o /var/folders/7d/tjp72vwj2sndbsg9jnfv10cr0000gn/T//ccMTddI0.o /var/folders/7d/tjp72vwj2sndbsg9jnfv10cr0000gn/T//ccTwSInF.s
clang version 14.0.6
Target: x86_64-apple-darwin22.2.0
Thread model: posix
InstalledDir: /usr/local/Caskroom/mambaforge/base/envs/myenv4/bin
 (in-process)
 "/usr/local/Caskroom/mambaforge/base/envs/myenv4/bin/clang-14" -cc1as -triple x86_64-apple-macosx13.1.0 -filetype obj -main-file-name ccTwSInF.s -target-cpu penryn -fdebug-compilation-dir=/Users/alex -dwarf-debug-producer "clang version 14.0.6" -dwarf-version=4 -mrelocation-model pic --mrelax-relocations -o /var/folders/7d/tjp72vwj2sndbsg9jnfv10cr0000gn/T//ccMTddI0.o /var/folders/7d/tjp72vwj2sndbsg9jnfv10cr0000gn/T//ccTwSInF.s
Reading specs from /usr/local/Caskroom/mambaforge/base/envs/myenv4/lib/gcc/x86_64-apple-darwin13.4.0/11.3.0/libgfortran.spec
rename spec lib to liborig
COLLECT_GCC_OPTIONS='-v' '-mmacosx-version-min=13.1.0'  '-nodefaultexport' '-shared-libgcc' '-mtune=core2' '-dumpdir' 'a-'
COMPILER_PATH=/usr/local/Caskroom/mambaforge/base/envs/myenv4/libexec/gcc/x86_64-apple-darwin13.4.0/11.3.0/:/usr/local/Caskroom/mambaforge/base/envs/myenv4/libexec/gcc/x86_64-apple-darwin13.4.0/11.3.0/:/usr/local/Caskroom/mambaforge/base/envs/myenv4/libexec/gcc/x86_64-apple-darwin13.4.0/:/usr/local/Caskroom/mambaforge/base/envs/myenv4/lib/gcc/x86_64-apple-darwin13.4.0/11.3.0/:/usr/local/Caskroom/mambaforge/base/envs/myenv4/lib/gcc/x86_64-apple-darwin13.4.0/
LIBRARY_PATH=/usr/local/Caskroom/mambaforge/base/envs/myenv4/lib/gcc/x86_64-apple-darwin13.4.0/11.3.0/:/usr/local/Caskroom/mambaforge/base/envs/myenv4/lib/gcc/x86_64-apple-darwin13.4.0/11.3.0/../../../
COLLECT_GCC_OPTIONS='-v' '-mmacosx-version-min=13.1.0'  '-nodefaultexport' '-shared-libgcc' '-mtune=core2' '-dumpdir' 'a.'
 /usr/local/Caskroom/mambaforge/base/envs/myenv4/libexec/gcc/x86_64-apple-darwin13.4.0/11.3.0/collect2 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/ -dynamic -arch x86_64 -macosx_version_min 13.1.0 -o a.out -L/usr/local/Caskroom/mambaforge/base/envs/myenv4/lib/gcc/x86_64-apple-darwin13.4.0/11.3.0 -L/usr/local/Caskroom/mambaforge/base/envs/myenv4/lib/gcc/x86_64-apple-darwin13.4.0/11.3.0/../../.. /var/folders/7d/tjp72vwj2sndbsg9jnfv10cr0000gn/T//ccMTddI0.o -lgfortran -lemutls_w -lgcc -lquadmath -lm -lemutls_w -lgcc -lSystem -rpath /usr/local/Caskroom/mambaforge/base/envs/myenv4/lib -no_compact_unwind

looks to work ok?

Yes, that looks fine. So only gfortran -E -dM -mmacosx-version-min=13.1.0 - fails?

Yes, that fails in the original way with
+(myenv4) alex:~ 🐌 gfortran -E -dM -mmacosx-version-min=13.1.0 -
<built-in>: error: unknown value ‘13.1.0’ of ‘-mmacosx-version-min’

What do you get with verbose option gfortran -E -dM -mmacosx-version-min=13.1.0 -v -?

+(myenv4) alex:~ 🐌 gfortran -E -dM -mmacosx-version-min=13.1.0 -v -
Using built-in specs.
COLLECT_GCC=gfortran
Target: x86_64-apple-darwin13.4.0
Configured with: ../configure --prefix=/usr/local/Caskroom/mambaforge/base/envs/myenv4 --build=x86_64-apple-darwin13.4.0 --host=x86_64-apple-darwin13.4.0 --target=x86_64-apple-darwin13.4.0 --with-libiconv-prefix=/usr/local/Caskroom/mambaforge/base/envs/myenv4 --enable-languages=fortran --disable-multilib --enable-checking=release --disable-bootstrap --disable-libssp --with-gmp=/usr/local/Caskroom/mambaforge/base/envs/myenv4 --with-mpfr=/usr/local/Caskroom/mambaforge/base/envs/myenv4 --with-mpc=/usr/local/Caskroom/mambaforge/base/envs/myenv4 --with-isl=/usr/local/Caskroom/mambaforge/base/envs/myenv4 --enable-darwin-at-rpath --with-native-system-header-dir=/Applications/Xcode_13.2.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/include
Thread model: posix
Supported LTO compression algorithms: zlib
gcc version 11.3.0 (GCC)
COLLECT_GCC_OPTIONS='-E' '-dM' '-v' '-mmacosx-version-min=13.1.0' '-asm_macosx_version_min=13.1' '-nodefaultexport' '-mtune=core2'
 /usr/local/Caskroom/mambaforge/base/envs/myenv4/libexec/gcc/x86_64-apple-darwin13.4.0/11.3.0/cc1 -E -quiet -v -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -D__DYNAMIC__ - -fPIC -mmacosx-version-min=13.1.0 -mtune=core2 -dM -dumpbase -
ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/local/include"
ignoring nonexistent directory "/usr/local/Caskroom/mambaforge/base/envs/myenv4/lib/gcc/x86_64-apple-darwin13.4.0/11.3.0/../../../../x86_64-apple-darwin13.4.0/include"
ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/Applications/Xcode_13.2.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/include"
ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/Library/Frameworks"
#include "..." search starts here:
#include <...> search starts here:
 /usr/local/Caskroom/mambaforge/base/envs/myenv4/lib/gcc/x86_64-apple-darwin13.4.0/11.3.0/include
 /usr/local/Caskroom/mambaforge/base/envs/myenv4/include
 /usr/local/Caskroom/mambaforge/base/envs/myenv4/lib/gcc/x86_64-apple-darwin13.4.0/11.3.0/include-fixed
 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks
End of search list.
<built-in>: error: unknown value ‘13.1.0’ of ‘-mmacosx-version-min’

Ah, yes the patch at https://github.com/conda-forge/gfortran_impl_osx-64-feedstock/blob/fa2a0a83fc27a71f5421042a17bda315b2e8d76c/recipe/gcc-11.3-ventura.diff is incomplete. As you said, we need to apply https://github.com/gcc-mirror/gcc/commit/6725f186cb70d48338f69456864bf469a12ee5be. We only applied https://github.com/gcc-mirror/gcc/commit/f18cbc1ee1f421a0dd79dc389bef9a23dd4a761d.
Would you mind sending a PR to apply https://github.com/gcc-mirror/gcc/commit/6725f186cb70d48338f69456864bf469a12ee5be ?

Ok I'll give that a go, thank you for all the help!

I think this was fixed by #64

source: gharchive/issue

authors: alexjbest isuruf


text:
Compiled code segfaults on Apple M1

I installed gfortran (tested both 11.0.1 and 10.2.1) and it allows to compile a simple Fortran program, but the generated binary segfaults:
$ cat examples/expr2.f90
program expr2
implicit none

integer :: x

x = (2+3)*5
print *, x

end program
$ gfortran examples/expr2.f90
$ ./a.out
zsh: killed     ./a.out

Using bisection, this smaller environment still works:
name: gf6
channels:
  - conda-forge
dependencies:
  - gfortran=11.0.1.dev0=h40eb566_14
  - gfortran_impl_osx-arm64=11.0.1.dev0=hbce66ab_21
  - gfortran_osx-arm64=11.0.1.dev0=h57527a5_14
  - clang=11.1.0=hce30654_0
  - clang-11=11.1.0=default_h87665d4_0
  - clang_osx-arm64=11.1.0=h54d7cd3_0
  - clangxx=11.1.0=default_hbe4449c_0
  - cmake=3.19.7=h3331fb5_0
  - compiler-rt=11.1.0=h7d99272_0
  - compiler-rt_osx-arm64=11.1.0=h103ad0d_0

But this does not:
name: gf5
channels:
  - conda-forge
dependencies:
  - gfortran=11.0.1.dev0=h40eb566_14
  - gfortran_impl_osx-arm64=11.0.1.dev0=hbce66ab_21
  - gfortran_osx-arm64=11.0.1.dev0=h57527a5_14

This seems like a bug in the compiler-rt package, so I reported it there as well: https://github.com/conda-forge/compiler-rt-feedstock/issues/34.


text:
Update h5io_browser to 0.0.4

Checklist

[ ] Used a personal fork of the feedstock to propose changes
[ ] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[ ] Ensured the license file is being packaged.

@conda-forge-admin, please rerender


text:
Fixing the sha256

Checklist

[x] Used a fork of the feedstock to propose changes
[no - fixing first build?] Bumped the build number (if the version is unchanged)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

Apologies, I seem to have added the incorrect sha256 in my last pull request.

Hi! This is the friendly automated conda-forge-linting service.
I wanted to let you know that I linted all conda-recipes in your PR (recipe) and found some lint.
Here's what I've got...
For recipe:

Failed to even lint the recipe, probably because of a conda-smithy bug :cry:. This likely indicates a problem in your meta.yaml, though. To get a traceback to help figure out what's going on, install conda-smithy and run conda smithy recipe-lint . from the recipe directory.

@conda-forge-admin, please rerender

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

was the release updated? Or why did the sha256sum change?

That's a good question. It does look like there are new commits on the 0.6.0 branch. @aothms is 0.6.0 still under development?

@aothms is 0.6.0 still under development?

yes, but no major breaking changes anymore, as I said, I don't mind tagging another beta version if that helps you guys

So 0.6.0 is expected to change? Normally small fixes are added by increasing the last number of the version (0.6.1). This would help a lot, as a PR is done by a bot for every release, but not if the source of an existing release changes.

v0.6.0 is the branch in IfcOpenShell, and we have releases like v0.6.0b0 https://github.com/IfcOpenShell/IfcOpenShell/releases/tag/v0.6.0b0 which iirc is what is currently on conda-forge.
To summarize we're working towards a 0.6.0 release by various beta releases and b0 is now on conda-forge.
Does it help if I tag v0.6.0b1 or does that not map nicely to conda version numbers?

I guess it's too late as we went for 0.6.0 already. I can move the current 0.6.0 to broken and use a beta release once it's available.

There are some fixes in the current version of 0.6.0 that are critical to our project, which is why I started this PR. Something like 0.6.0b1 at least would be very helpful.

authors: aothms conda-forge-linter lawsonAGMT looooo

repo: conda-forge/ifcopenshell-feedstock


text:
Ignore run_exports for python

This PR adds ignore_run_exports: [python]; the run_exports for python-3.8.2 currently breaks the build, so we just ignore it here. Maybe this will break something else later, but that's for a future me to figure out.
The build number has not been bumped because the original build of this version failed as a result of this issue.

Checklist

[x] Used a fork of the feedstock to propose changes
[ ] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

Hi! This is the friendly automated conda-forge-linting service.
I wanted to let you know that I linted all conda-recipes in your PR (recipe) and found some lint.
Here's what I've got...
For recipe:

The build section contained an unexpected subsection name. error_overdepending is not a valid subsection name.
The build section contained an unexpected subsection name. error_overlinking is not a valid subsection name.

authors: conda-forge-linter duncanmmacleod


text:
Rebuild for python311

This needs to be done manually because the numpy pins choked the solver.

Checklist

[x] Used a personal fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.


text:
ENH: update package version

Hi! This is the friendly automated conda-forge-webservice.
I've started a version update as instructed in #71.
I'm currently searching for new versions and will update this PR shortly if I find one! Thank you for waiting!
Fixes #71

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe/meta.yaml) and found it was in an excellent condition.

Hi! This is the friendly automated conda-forge-webservice.
I tried to update the version and rerender for you, but it looks like there was nothing to do.
I'm closing this PR!
This message was generated by GitHub actions workflow run https://github.com/conda-forge/conda-forge-webservices/actions/runs/11149273515.

repo: conda-forge/mcxtrace-suite-feedstock


text:
Update recipe for PyCaret 2.3.4

Checklist

[ ] Used a personal fork of the feedstock to propose changes
[ ] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[ ] Ensured the license file is being packaged.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

authors: conda-forge-linter mpaulonis

repo: conda-forge/pycaret-feedstock


text:
ENH: update package version

Hi! This is the friendly automated conda-forge-webservice.
I've started a version update as instructed in #6.
I'm currently searching for new versions and will update this PR shortly if I find one! Thank you for waiting!
Fixes #6

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe/meta.yaml) and found it was in an excellent condition.
I do have some suggestions for making it better though...
For recipe/meta.yaml:

ℹ No valid build backend found for Python recipe for package pyfastspm using pip. Python recipes using pip need to explicitly specify a build backend in the host section. If your recipe has built with only pip in the host section in the past, you likely should add setuptools to the host section of your recipe.
ℹ noarch: python recipes should usually follow the syntax in our documentation for specifying the Python version.

For the host section of the recipe, you should usually use python {{ python_min }} for the python entry.
For the run section of the recipe, you should usually use python >={{ python_min }} for the python entry.
For the test.requires section of the recipe, you should usually use python {{ python_min }} for the python entry.
If the package requires a newer Python version than the currently supported minimum version on conda-forge, you can override the python_min variable by adding a Jinja2 set statement at the top of your recipe (or using an equivalent context variable for v1 recipes).

ℹ PyPI default URL is now pypi.org, and not pypi.io. You may want to update the default source url.

supersededby #8

authors: carlodri conda-forge-admin

repo: conda-forge/pyfastspm-feedstock


text:
Bump

Python 3 support :tada:

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

@daf, @lukecampbell, and @kwilcox can I add you as maintainers here?

:+1:

authors: conda-forge-linter daf ocefpaf

repo: conda-forge/pyoos-feedstock


text:
Bump version to 0.11.4

Checklist

[x] Used a personal fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[x] Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[ ] Ensured the license file is being packaged.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

@conda-forge-admin, please rerender

authors: MilesCranmer conda-forge-linter

repo: conda-forge/pysr-feedstock


text:
[WIP] Add PyCairo support.

Following the request from @vgauthier study adding pycairo as a dependency to python-igraph

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

authors: conda-forge-linter sodre

repo: conda-forge/python-igraph-feedstock


text:
Update main to 3.30.0

Checklist

[ ] Used a personal fork of the feedstock to propose changes
[ ] Bumped the build number (if the version is unchanged)
[x] Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[ ] Ensured the license file is being packaged.

@conda-forge-admin, please rerender

@gillins both 3.30 and 3.28 are facing the same issue. It seems pyqt5 could not be found. I tried to debug this yesterday in a VM machine but it was crashing (my vm is probably not good enough). Any ideas?

The only relevant change I saw was in windows virtual machine that is used. do you think we need to rerender pyqt?
Didn't saw any relevant changes upstream either.

I saw the same issue with that PPC PR, but didn't investigate. Something must have changed recently. I'll do a bit of digging when I get a moment.

Maybe pyqt needs to be rerendered?

No idea. I'll try and add some messages to the output to see what is going wrong first.

This is my bad because there are 2 copies of PyQt5-5.15.*.dist-info/METADATA. One for 5.15.9 from pyqtwebkit (I had to merge this later version to fix OSX arm64) and one for 5.15.7 from pyqt (migration to 5.15.9 is stalled here: https://github.com/conda-forge/pyqt-feedstock/pull/129).
I'll see if I can do a workaround.

authors: SrNetoChan gillins

repo: conda-forge/qgis-feedstock


text:
MNT: Re-rendered with conda-smithy 3.1.12 and pinning 2018.10.11

R 3.5.1

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.
I do have some suggestions for making it better though...
For recipe:

Using toolchain directly in this manner is deprecated.  Consider using the compilers outlined here.

repo: conda-forge/r-filehash-feedstock


text:
Build for windows

Is it feasible to try and update the recipe to build on windows? Is that platform supported by the upstream developers?

ROOT does have "preview" releases for Windows but last I heard it wasn't possible to build for 64 bit Windows due to hard to fix issues in cling. That said conda-forge does have 64-bit Windows binaries for vanilla cling so I'm not sure what actually blocks it. I'll ask.

From the ROOT team:

There is no ROOT build on Win64, which is not supported for the time being. It requires deep changes in ROOT, due to pointer to long casting (the long type is 32 bit on Win64...)

I'm going to close this for now. If someone is interested enough to try and get it working I'm happy to reopen this issue and support the effort.
I do know quite a few people that use Windows Subsystem for Linux with the Linux conda-forge binaries so maybe that is an option for you use case?
Alternatively, if you only need to be able to read/write ROOT files, uproot is an excellent alternative which supports effectively any platform.

Thanks @chrisburr; I am interested in building out a scientific (LIGO/GW) stack on Windows mainly to aid in outreach and teaching (effectively 'all' of which happens on windows) - and WSL isn't reliable enough yet (as far as I have seen).
uproot is the best solution for most cases (postprocessing etc), so I'll look more into that.
Thanks again.

I've used WSL last october for a workshop teaching new PhD students, where their laptops were a roughly even mixture of Windows/macOS/Linux. It worked well but it's a bit heavy for outreach.
I've seen JSROOT work well for this kind of thing and it's really nice being able to do everything from within a static webpage: https://root.cern.ch/js/

Note that WSL 2 is now out. And next they plan to integrate graphics with GPU acceleration support. They are also adding a windows package manager.
Medium article: https://towardsdatascience.com/dual-boot-is-dead-windows-and-linux-are-now-one-27555902a128

@chrisburr FYI, ROOT builds and is available on Windows x64 since quite a while now...

Just pinging here as well (https://conda.discourse.group/t/windows-installers-for-root/568/3)
Would it be possible to add windows installers to https://anaconda.org/conda-forge/root/ 1 given that ROOT now builds on Windows x64  ?
This would be a huge help for teaching purposes where students have a mix of operating systems including Windows.
Thanks!

authors: bellenot chrisburr dertexaner duncanmmacleod henryiii

repo: conda-forge/root-feedstock


text:
ENH move to new pinning file

Checklist

[ ] Used a personal fork of the feedstock to propose changes
[ ] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[ ] Ensured the license file is being packaged.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

@conda-forge-admin rerender

authors: beckermr conda-forge-linter

repo: conda-forge/stackvana-core-feedstock


text:
@conda-forge-admin, please add user @darynwhite

Additional comment:
No response

Hi! This is the friendly automated conda-forge-webservice.
I just wanted to let you know that I added user @darynwhite in conda-forge/wagtail-feedstock#28.

authors: conda-forge-linter darynwhite

repo: conda-forge/wagtail-feedstock


text:
MNT: Re-render the feedstock

Hi! This is the friendly conda-forge-admin automated user.
I've re-rendered this feedstock with the latest version of conda-smithy (0.10.3) and noticed some changes.
If the changes look good, then please go ahead and merge this PR.
If you have any questions about the changes though, please feel free to ping the 'conda-forge/core' team (using the @ notation in a comment).
Remember, for any changes to the recipe you would normally need to increment the version or the build number of the package.
Since this is an infrastructural change, we don't actually need/want a new version to be uploaded to anaconda.org/conda-forge, so the version and build/number are left unchanged and the CI has been skipped.
Thanks!

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

repo: conda-forge/xz-feedstock


text:
[BUG] - channel priority should be set to strict

Describe the bug
In the output logs from Nebari, the channel priority is set to flexible. I also see that the channel list only includes defaults for an env where I asked for a specific channel (see sample env below). This makes me think that the config displayed is not the one that conda-store is using. If that is the case, then this can be closed and the issue becomes displaying the correct config info.
Expected behavior
I expect the channel priority to be set to strict on conda-store.
How to Reproduce the problem?
Create test env:
channels:
  - conda-forge
  - Microsoft
dependencies:
  - playwright
  - ipykernel

Note that playwright is not available on defaults or conda-forge. This environment builds successfully.
Output
Contents of conda log file on Nebari:
add_anaconda_token: True
add_pip_as_python_dependency: True
aggressive_update_packages:
  - ca-certificates
  - certifi
  - openssl
allow_conda_downgrades: False
allow_cycles: True
allow_non_channel_urls: False
allow_softlinks: False
allowlist_channels: []
always_copy: False
always_softlink: False
always_yes: None
anaconda_upload: None
auto_activate_base: True
auto_stack: 0
auto_update_conda: True
bld_path:
changeps1: True
channel_alias: https://conda.anaconda.org
channel_priority: flexible
channel_settings: []
channels:
  - defaults
client_ssl_cert: None
client_ssl_cert_key: None
clobber: False
conda_build: {}
create_default_packages: []
croot: /opt/conda/conda-bld
custom_channels:
  pkgs/main: https://repo.anaconda.com
  pkgs/r: https://repo.anaconda.com
  pkgs/pro: https://repo.anaconda.com
custom_multichannels:
  defaults:
    - https://repo.anaconda.com/pkgs/main
    - https://repo.anaconda.com/pkgs/r
  local:
debug: False
default_channels:
  - https://repo.anaconda.com/pkgs/main
  - https://repo.anaconda.com/pkgs/r
default_python: 3.10
default_threads: None
deps_modifier: not_set
dev: False
disallowed_packages: []
download_only: False
dry_run: False
enable_private_envs: False
env_prompt: ({default_env})
envs_dirs:
  - /opt/conda/envs
  - /root/.conda/envs
error_upload_url: https://conda.io/conda-post/unexpected-error
execute_threads: 1
experimental: []
extra_safety_checks: False
fetch_threads: 5
force: False
force_32bit: False
force_reinstall: False
force_remove: False
ignore_pinned: False
json: False
local_repodata_ttl: 1
migrated_channel_aliases: []
migrated_custom_channels: {}
non_admin_enabled: True
notify_outdated_conda: True
number_channel_notices: 5
offline: False
override_channels_enabled: True
path_conflict: clobber
pinned_packages: []
pip_interop_enabled: False
pkgs_dirs:
  - /opt/conda/pkgs
  - /root/.conda/pkgs
proxy_servers: {}
quiet: False
remote_backoff_factor: 1
remote_connect_timeout_secs: 9.15
remote_max_retries: 3
remote_read_timeout_secs: 60.0
repodata_fns:
  - current_repodata.json
  - repodata.json
repodata_threads: None
report_errors: None
restore_free_channel: False
rollback_enabled: True
root_prefix: /opt/conda
safety_checks: warn
sat_solver: pycosat
separate_format_cache: False
shortcuts: True
show_channel_urls: None
signing_metadata_url_base: None
solver: classic
solver_ignore_timestamps: False
ssl_verify: True
subdir: linux-64
subdirs:
  - linux-64
  - noarch
target_prefix_override:
track_features: []
unsatisfiable_hints: True
unsatisfiable_hints_check_depth: 2
update_modifier: update_specs
use_index_cache: False
use_local: False
use_only_tar_bz2: False
verbosity: 0
verify_threads: 1

Versions and dependencies used.
conda-store-server:2024.1.1-rc1
Anything else?
No response

@kcpevey
Thanks for your report! The relevant commit is de5c7b4, PR #693. It's also part of 2024.1.1-rc1.

Note that playwright is not available on defaults or conda-forge. This environment builds successfully.

This is because it's part of the Microsoft channel, see:
https://anaconda.org/search?q=playwright

Contents of conda log file on Nebari: [...]

It's not the full log. There should be more relevant information after the conda config commands.
I've just built your environment locally with conda-store on the same tag, it prints the following:
CONDA_FLAGS=--strict-channel-priority

This is the same as setting strict via the config. It's used in action_solve_lockfile, which uses conda-lock.
The reason we do it this way is because conda-store needs to work in standalone mode.
We don't modify global configuration options because it might interfere with user settings.
Also, there might be some confusion with what "strict" actually means. From the docs:

With strict channel priority, packages in lower priority channels are not considered if a package with the same name appears in a higher priority channel.

Note the "appears" part. This doesn't say anything about packages that are missing from the high priority channel.
So it just uses the first channel where the package is available, which is Microsoft in this case.
To be sure, I've also successfully built the same environment locally directly with conda, using strict:
cat env.yaml:
channels:
- conda-forge
- Microsoft
dependencies:
- playwright
- ipykernel
- pip:
  - nothing
description: ''
name: test1
prefix: null

% conda config --get channel_priority
--set channel_priority strict

% conda env create -f env.yaml

If you remove Microsoft from the channels list, the environment will fail to solve.
This command can be used to check the channel that was used to install the package:
% conda list --explicit | grep playwright
https://conda.anaconda.org/Microsoft/linux-64/playwright-1.41.1-py312_0.tar.bz2

So it seems to me this is working as intended. I'm going to close this issue. Please feel free to reopen if you think that more work is needed here.

authors: kcpevey nkaretnikov

repo: conda-incubator/conda-store


text:
Switch to pyfiglet

Description

Switch to an ASCII art tool (pyfiglet) that's already available as a conda package.
Resolves #3

Closing in favor of #11

repo: conda/conda-plugin-template


text:
Quickstart of image signing and enable verification

Change Log

Added guide to sign an image with cosign.
Added guide to configure policy.json to enable signature verification to specific image repository.
Added guide to add cosign verification key and policy to Offline-Fs-KBC's resources.

Hi @sameo @fitzthum @stevenhorsman could you give some suggestions about this? thanks!

I think we have some work to do (maybe covered in confidential-containers/community#63) to help enable users to modify their guest images if required (such as when using offline_fs_kbc to test out features like signatures, encrypted images without remote attestation/on non-CC hardware) and some of this information will be great for this, but I'm not sure we are ready for it yet.

Thanks for you reply Steve! I've checked the link and I'm quite not sure about that. Are you referring that if we add new signatures, it is hard for a user to produce a new guest image which contains the signature?
If so, cosign does not need the image to be modified, because its signatures are stored in the registry where the image lies.

I need to go through this more closely and set-up the cosign, but at a high-leve I'm wondering if the quickstart.md isn't the correct place for the docs at the moment (maybe somewhere in image-rs, or a separate doc page?).

Yes I agree with that. I also found that this doc is too long for me to start when editting this.

Thanks for you reply @stevenhorsman ! I've checked the link and I'm quite not sure about that. Are you referring that if we add new signatures, it is hard for a user to produce a new guest image which contains the signature?

Yes - exactly this point that we don't have a good method for updating the guest image, which the link talks about adding for the sample (option 4), which we could re-use to modify the file. The good news is that with the extra kernel_params exposed in CoCo 0.2 this is becoming a lot easier and the agent-config.toml isn't required now.

If so, cosign does not need the image to be modified, because its signatures are stored in the registry where the image lies.

So my understanding (which might be wrong) is that with cosign you still need to provide the policy and cosign key via the get_resources endpoint. For remote attestation I think we now don't need to modify the image for this, but the doc made references to offline_fs_kbc, which means we need to modify the guest image to add the aa-offline_fs_kbc-resources.json in. I hope that helps clarify?

Thank you for writing all of this out, I have found it incredibly helpful!
I have been consulting it enough that I figured I should leave some fixes for typos and such.

So my understanding (which might be wrong) is that with cosign you still need to provide the policy and cosign key via the get_resources endpoint. For remote attestation I think we now don't need to modify the image for this, but the doc made references to offline_fs_kbc, which means we need to modify the guest image to add the aa-offline_fs_kbc-resources.json in. I hope that helps clarify?

For this disadvantage, I think there may be still a way to avoid modify guest image frequently.

Use verdictd-eaa instead of offline-fs-kbc until we finally turn to generic KBS&CC-KBC.
Use cosign instead of simple signing

cc @arronwy

I've put a pr in image-rs for this. https://github.com/confidential-containers/image-rs/pull/87
When it passes, I will change this pr to a single link

repo: confidential-containers/documentation


text:
Fixes mount parameter order in CDH/Storage/OSS

The previous parameters of the function is not correct, s.t. using source as the target mount path. This commit fixes this.
Also, this commit leverages the async lib to handle filesystem and time operations to avoid blocking.
The last part is that in the previous version, all mount operations will share a same OSSFS_PASSWD_FILE and GOCRYPTFS_PASSWD_FILE path. This means that the operation cannot be idempotent. This is fixed by create a temp directory under /tmp for every mount operation to store those metadata files.
cc @LindaYu17
related to https://github.com/kata-containers/kata-containers/pull/7965

lgtm, thanks!