Skip to content
This repository has been archived by the owner on Feb 14, 2025. It is now read-only.

Use MinGW UCRT compilers and {{ stdlib('c') }} #7

Closed

Conversation

conda-forge-admin
Copy link
Contributor

@conda-forge-admin conda-forge-admin commented Feb 13, 2025

Fixes #6

Manually migrates to MinGW UCRT compilers. Also adds {{ stdlib('c') }} and fixes lint.

@conda-forge-admin
Copy link
Contributor Author

conda-forge-admin commented Feb 13, 2025

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/meta.yaml) and found some lint.

Here's what I've got...

For recipe/meta.yaml:

For recipe/meta.yaml:

  • ℹ️ The recipe is not parsable by parser conda-souschef (grayskull). This parser is not currently used by conda-forge, but may be in the future. We are collecting information to see which recipes are compatible with grayskull.
  • ℹ️ License is not an SPDX identifier (or a custom LicenseRef) nor an SPDX license expression.

Documentation on acceptable licenses can be found here.

This message was generated by GitHub Actions workflow run https://github.com/conda-forge/conda-forge-webservices/actions/runs/13300802462. Examine the logs at this URL for more detail.

@conda-forge-admin conda-forge-admin marked this pull request as ready for review February 13, 2025 04:54
@jakirkham
Copy link
Member

@conda-forge-admin , please re-render

@jakirkham
Copy link
Member

@conda-forge-admin , please re-render

@conda-forge-admin
Copy link
Contributor Author

Hi! This is the friendly automated conda-forge-webservice.

I tried to rerender for you, but it looks like there was nothing to do.

This message was generated by GitHub Actions workflow run https://github.com/conda-forge/conda-forge-webservices/actions/runs/13300807999. Examine the logs at this URL for more detail.

@jakirkham
Copy link
Member

@conda-forge-admin , please re-render

@conda-forge-admin
Copy link
Contributor Author

conda-forge-admin commented Feb 13, 2025

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:

  • ℹ️ The recipe is not parsable by parser conda-souschef (grayskull). This parser is not currently used by conda-forge, but may be in the future. We are collecting information to see which recipes are compatible with grayskull.

This message was generated by GitHub Actions workflow run https://github.com/conda-forge/conda-forge-webservices/actions/runs/13300935914. Examine the logs at this URL for more detail.

conda-forge-webservices[bot] and others added 2 commits February 13, 2025 05:10
@jakirkham
Copy link
Member

@conda-forge-admin , please re-render

conda-forge-webservices[bot] and others added 2 commits February 13, 2025 05:15
Avoid repeat keys with selectors.
@conda-forge-admin
Copy link
Contributor Author

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.

@jakirkham jakirkham changed the title MNT: rerender Use MinGW UCRT compilers and {{ stdlib('c') }} Feb 13, 2025
@@ -57,7 +59,7 @@ outputs:

about:
home: http://golang.org
license: BSD-Style
license: BSD-3-Clause
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

GitHub recognizes the license as BSD-3-Clause

@jakirkham
Copy link
Member

Looks like using macOS 12 (Monterey) or newer is incompatible with this old Go version based on this CI error (also attached log for posterity):

cmd/go
fatal error: runtime: bsdthread_register error

runtime stack:
runtime.throw(0x3ed895)
	/Users/runner/miniforge3/conda-bld/go1.4-bootstrap_1739424260165/work/go1.4-bootstrap/src/runtime/panic.go:491 +0xad fp=0x7ff7bfefba60 sp=0x7ff7bfefba30
runtime.goenvs()
	/Users/runner/miniforge3/conda-bld/go1.4-bootstrap_1739424260165/work/go1.4-bootstrap/src/runtime/os_darwin.c:104 +0x70 fp=0x7ff7bfefba78 sp=0x7ff7bfefba60
runtime.schedinit()
	/Users/runner/miniforge3/conda-bld/go1.4-bootstrap_1739424260165/work/go1.4-bootstrap/src/runtime/proc.c:141 +0x5f fp=0x7ff7bfefbaa0 sp=0x7ff7bfefba78
runtime.rt0_go(0x7ff7bfefbad8, 0x4, 0x7ff7bfefbad8, 0x0, 0x1000, 0x4, 0x7ff7bfefc040, 0x7ff7bfefc0b9, 0x7ff7bfefc0bf, 0x7ff7bfefc0c2, ...)
	/Users/runner/miniforge3/conda-bld/go1.4-bootstrap_1739424260165/work/go1.4-bootstrap/src/runtime/asm_amd64.s:95 +0x116 fp=0x7ff7bfefbaa8 sp=0x7ff7bfefbaa0
Traceback (most recent call last):
  File "/Users/runner/miniforge3/lib/python3.12/site-packages/conda_build/build.py", line 1784, in bundle_conda
    utils.check_call_env(
  File "/Users/runner/miniforge3/lib/python3.12/site-packages/conda_build/utils.py", line 406, in check_call_env
    return _func_defaulting_env_to_os_environ("call", *popenargs, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/runner/miniforge3/lib/python3.12/site-packages/conda_build/utils.py", line 382, in _func_defaulting_env_to_os_environ
    raise subprocess.CalledProcessError(proc.returncode, _args)
subprocess.CalledProcessError: Command '['/bin/bash', '-e', '/Users/runner/miniforge3/conda-bld/go1.4-bootstrap_1739424260165/work/build-core.sh']' returned non-zero exit status 2.

@jakirkham
Copy link
Member

Looks like this feedstock is not really needed any more: conda-forge/go-feedstock#269

This combined with the build issues (likely a consequence of being such an old version) means pursuing this further is not needed

Closing this out

@jakirkham jakirkham closed this Feb 14, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Rebuild with MinGW UCRT base compilers
2 participants