Improving Source Mapping for .so
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- python
- Área
- devtools, reverse-engineering
Línea de trabajo
Comienza siguiendo el pipeline map_deploy_to_develop para los binarios .so y comparando las rutas to/from enumeradas, incluidas las fuentes .m, .c, .cpp y .rs. Comprueba cómo localiza actualmente el pipeline los archivos de desarrollo; se considera terminado cuando los ejemplos enumerados se asignan a sus ubicaciones de desarrollo sin romper los mappings existentes de proyectos de Python.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
When doing "map_deploy_to_develop" pipeline on some python projects, some *.so binaries fail to map to its development files.
It seems the development files for .so can be .m, .c, .cpp, .rs etc...
For instance,
| project | path | potential devel location |
|---|---|---|
| rcssmin-1.2.1 | to/_rcssmin.cpython-39-x86_64-linux-gnu.so | from/rcssmin-1.2.1/rcssmin.c |
| brotlipy-0.7.0 | to/brotli/_brotli.pypy37-pp73-x86_64-linux-gnu.so | from/brotlipy-0.7.0/libbrotli |
| cachebox-5.0.1 | to/cachebox/_core.pypy39-pp73-x86_64-linux-gnu.so | from/cachebox-5.0.1/src |
| pyobjc-framework-coreaudiokit-11.1 | to/CoreAudioKit/_CoreAudioKit.cpython-39-darwin.so | from/pyobjc_framework_coreaudiokit-11.1/Modules/_CoreAudioKit.m |
| pyobjc-framework-coretext-11.1 | to/CoreText/_manual.cpython-39-darwin.so | from/pyobjc_framework_coretext-11.1/Modules/_manual.m |
| evervault-attestation-bindings-0.4.0 | to/evervault_attestation_bindings/evervault_attestation_bindings.pypy39-pp73-aarch64-linux-gnu.so | from/evervault_attestation_bindings-0.4.0/python-attestation-bindings/src |
| gevent-25.5.1 | to/gevent/libev/_corecffi.pypy310-pp73-darwin.so | from/gevent-25.5.1/src/gevent/libev/*.c |
| gevent-25.5.1 | to/gevent/libuv/_corecffi.pypy310-pp73-darwin.so | from/gevent-25.5.1/src/gevent/libuv/*.c |
| gevent-25.5.1 | to/gevent/resolver/cares.pypy310-pp73-darwin.so | from/gevent-25.5.1/src/gevent/resolver/*.c |
| valkey-glide-2.0.1 | to/glide/glide.pypy39-pp73-x86_64-linux-gnu.so | from/valkey_glide-2.0.1/glide-core |
| pyobjc-framework-applicationservices-11.1 | to/HIServices/_HIServices.cpython-39-darwin.so | from/pyobjc_framework_applicationservices-11.1/Modules/_HIServices.m |
| pyobjc-framework-intentsui-11.1 | to/IntentsUI/_IntentsUI.cpython-39-darwin.so | from/pyobjc_framework_intentsui-11.1/Modules/_IntentsUI.m |
| pyobjc-framework-iobluetooth-11.1 | to/IOBluetooth/_IOBluetooth.cpython-39-darwin.so | from/pyobjc_framework_iobluetooth-11.1/Modules/_IOBluetooth.m |
| pyobjc-framework-webkit-11.1 | to/JavaScriptCore/_JavaScriptCore.cpython-39-darwin.so | from/pyobjc_framework_webkit-11.1/Modules/_JavaScriptCore.m |
| pyobjc-core-11.1 | to/objc/_machsignals.cpython-39-darwin.so | from/pyobjc_core-11.1/Modules/_machsignals.m |
| pyobjc-core-11.1 | to/objc/_objc.cpython-39-darwin.so | from/pyobjc_core-11.1/Modules/objc/pyobjc.h |
| pyobjc-framework-applicationservices-11.1 | to/PrintCore/_PrintCore.cpython-39-darwin.so | from/pyobjc_framework_applicationservices-11.1/Modules/_PrintCore.m |
| resvg-py-0.2.2 | to/resvg_py/resvg_py.pypy39-pp73-x86_64-linux-gnu.so | from/resvg_py-0.2.2/src/rust |
| pyobjc-framework-webkit-11.1 | to/WebKit/_WebKit.cpython-39-darwin.so | from/pyobjc_framework_webkit-11.1/Modules/_WebKit.m |
- Lenguaje dominante
- Python
- Estrellas
- 223
- Forks
- 214
- Merge medio
- 2 d 3 h
- PR fusionados (30 d)
- 13
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de aboutcode-org/scancode.io
-
ignored_dependency_scopes does not exclude npm devDependenciesPosiblemente ocupada @MGpromax la tomó hace 65 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
aboutcode-org/scancode.io#2215 ·
Los mantenedores suelen responder en 1 día
-
Delivery Error in scan_single_package: No connection adapters were found for '/notifications/send_scan_notification/Quizá libre de nuevo @akshat-lakhera la tomó hace 12 días y no hay ningún pull request abierto. Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
aboutcode-org/scancode.io#2206 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
update `run` cli command to run pipelines without an inputPosiblemente ocupada @NoiceHax la tomó hace 77 días. Abiertonice-to-have
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
aboutcode-org/scancode.io#2203 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Local developement docs are outdatedPosiblemente ocupada @nik-767 la tomó hace 107 días. Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 82/100
aboutcode-org/scancode.io#2197 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
maven-heaven: `map_shaded_classes_to_maven_packages` ignores POMs present only in the from/ codebase, leaving all shaded .class resources unmappedPosiblemente ocupada @chinyeungli la tomó hace 3 días. Abierto
aboutcode-org/scancode.io#2284 · 1 asignado ·
Los mantenedores suelen responder en 1 día
Todos los issues de aboutcode-org/scancode.io
Issues similares
-
_chunk_scan_fwd launches its Triton kernel without a device guard: NaN when a model is split across GPUsPosiblemente ocupada @toddwbucy la tomó hoy. Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
state-spaces/mamba#1072 ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
loopj/aiovantage#414 ·
Los mantenedores suelen responder en 1 día
-
power_mismatch_deline docstring: the rear-to-total RMAD conversion has an extra bifaciality factorAbierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
pvlib/pvlib-python#2929 ·
Los mantenedores suelen responder en 1 día
-
data good first issue launch-day unverified
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
BradGroux/wow-forever-mission-control#8 ·
Los mantenedores suelen responder en 1 día
-
check bilibili falsely reports read/subtitle as broken: live_test fixture BV1GJ411x7h7 is gone (404)Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Panniantong/Agent-Reach#889 ·
Los mantenedores suelen responder en 2 días