conda-forge / staged-recipes

A place to submit conda recipes before they become fully fledged conda-forge feedstocks
https://conda-forge.org
BSD 3-Clause "New" or "Revised" License
711 stars 4.97k forks source link

Add QEMU with execve intercept - WIP: __glibc 2.28 fail #27736

Open MementoRC opened 1 month ago

MementoRC commented 1 month ago

Checklist

github-actions[bot] commented 1 month ago

Hi! This is the staged-recipes linter and your PR looks excellent! :rocket:

github-actions[bot] commented 1 month ago

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

Here's what I've got...

For recipes/qemu-execve/meta.yaml:

MementoRC commented 1 month ago

@xhochy Please, when you have some time, can you look at this proposal? It fails locally with:

The following package could not be installed
└─ qemu-execve-aarch64 9.1.0.* ha1f11d0_0 is not installable because it requires
   └─ __glibc >=2.28,<3.0.a0 , which is missing on the system.

and I can't evaluate the tests to see if it will even work as intended

github-actions[bot] commented 1 month ago

Hi! This is the staged-recipes linter and I found some lint.

It looks like some changes were made outside the recipes/ directory. To ensure everything runs smoothly, please make sure that recipes are only added to the recipes/ directory and no other files are changed.

If these changes are intentional (and you aren't submitting a recipe), please add a maintenance label to the PR.

File-specific lints and/or hints:

github-actions[bot] commented 1 month ago

Hi! This is the staged-recipes linter and your PR looks excellent! :rocket:

conda-forge-admin commented 1 month ago

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 (recipes/qemu-execve/meta.yaml) and found it was in an excellent condition.

conda-forge-admin commented 1 month ago

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 (recipes/qemu-execve/meta.yaml, recipes/python-qemu-qmp/meta.yaml) and found some lint.

Here's what I've got...

For recipes/python-qemu-qmp/meta.yaml:

conda-forge-admin commented 1 month ago

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 (recipes/qemu-execve/meta.yaml, recipes/python-qemu-qmp/meta.yaml) and found it was in an excellent condition.

conda-forge-admin commented 1 month ago

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 (recipes/python-qemu-qmp/meta.yaml, recipes/qemu-execve/meta.yaml) and found some lint.

Here's what I've got...

For recipes/python-qemu-qmp/meta.yaml:

conda-forge-admin commented 1 month ago

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 (recipes/qemu-execve/meta.yaml, recipes/python-qemu-qmp/meta.yaml) and found it was in an excellent condition.

conda-forge-admin commented 1 month ago

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 (recipes/python-qemu-qmp/meta.yaml, recipes/qemu-execve/meta.yaml) and found some lint.

Here's what I've got...

For recipes/python-qemu-qmp/meta.yaml:

For recipes/python-qemu-qmp/meta.yaml:

MementoRC commented 1 month ago

@xhochy I am trying to build a local windows test/debug framework. I saw a discussion and your original docker proposal, as well as a few people saying that they were able to build package locally using that solution. I have tried based upon my poor understanding of it and failed. Updating the build-locally.py and win64.yaml does not seem to be the way. I turned to a complicated docker/vagrant solution (found online) and wanted to see if you could not provide me with a bit of guidance on how to proceed. Currently the 20G location that I am using is too small, so before starting to change things around, it'd be great if you could point me in the right direction - win work is way too frustrating (I know, it's likely my ignorance that is too frustrating)