Skip to content

[DO NOT MERGE] Debug upload#445

Draft
h-vetinari wants to merge 25 commits intoconda-forge:mainfrom
h-vetinari:debug_upload
Draft

[DO NOT MERGE] Debug upload#445
h-vetinari wants to merge 25 commits intoconda-forge:mainfrom
h-vetinari:debug_upload

Conversation

@h-vetinari
Copy link
Copy Markdown
Member

@conda-forge-admin
Copy link
Copy Markdown
Contributor

conda-forge-admin commented Nov 2, 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:

  • ❌ In conda-forge.yml: $.github_actions = {'resize_win_partitions': True, 'self_hosted': True, 'store_build_artifacts': True, 'timeout_minutes': 1200, 'triggers': ['push', 'pull_request']}.

    {'resize_win_partitions': True, 'self_hosted': True, 'store_build_artifacts': True, 'timeout_minutes': 1200, 'triggers': ['push', 'pull_request']} is not valid under any of the given schemas

    Schema
    {
      "anyOf": [
        {
          "$ref": "#/$defs/GithubActionsConfig"
        },
        {
          "type": "null"
        }
      ]
    }

For recipe/meta.yaml:

  • ℹ️ The magma output has been superseded by libmagma-devel.
  • ℹ️ 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.
  • ℹ️ The recipe is not parsable by parser conda-recipe-manager. The recipe can only be automatically migrated to the new v1 format if it is parseable by conda-recipe-manager.

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

@h-vetinari
Copy link
Copy Markdown
Member Author

Some notes for myself:

  • there's no tcpdump on windows (though that might hopefully change at some point, see Add tcpdump to Npcap installer nmap/npcap#73)
  • windump and npcap are not easily available (because unlisted) on chocolatey; exact pins didn't help
  • wireshark can be installed by choco, but doesn't appear to provide the tshark CLI; various attempts at fixing this were not effective
  • trying to install wireshark from the base installer following the docs is severely limited; it seems to be wholly unsuitable for CLI usage (and if using the CLI-friendly /S silent option, the npcap library we need won't get installed)
  • installer seems to hang in CLI
  • ... rest TBD

@h-vetinari
Copy link
Copy Markdown
Member Author

Now I understand why I've been struggling for nothing. npcap does not allow CLI installs, except for the paid OEM version. However, without npcap, I can't do package capture. And doing a graphical install is ~impossible in CI. The only way to do it AFAICT is to package it into the image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants