Ungraceful handling of libarchive missing symbol
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 35/100
Direção de pesquisa
Comece lendo src/extractcode/archive.py e o código de carregamento do libarchive próximo à linha 635 de src/extractcode/libarchive2.py; em seguida, reproduza a falha de importação do símbolo ausente mostrada na issue. Considera-se concluído quando a dependência ou o símbolo ausente de extractcode-libarchive produzir um erro claro explicando o que fazer em vez disso, em vez do AttributeError bruto.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
When extractcode-libarchive isnt present, on openSUSE we see the following. A more graceful error indicating what to do would be helpful.
[ 35s] src/extractcode/archive.py:29: in <module>
[ 35s] from extractcode import libarchive2
[ 35s] <frozen importlib._bootstrap>:991: in _find_and_load
[ 35s] ???
[ 35s] <frozen importlib._bootstrap>:975: in _find_and_load_unlocked
[ 35s] ???
[ 35s] <frozen importlib._bootstrap>:671: in _load_unlocked
[ 35s] ???
[ 35s] /usr/lib/python3.8/site-packages/_pytest/assertion/rewrite.py:168: in exec_module
[ 35s] exec(co, module.__dict__)
[ 35s] src/extractcode/libarchive2.py:635: in <module>
[ 35s] archive_reader = libarchive.archive_read_new
[ 35s] /usr/lib/python3.8/ctypes/__init__.py:386: in __getattr__
[ 35s] func = self.__getitem__(name)
[ 35s] /usr/lib/python3.8/ctypes/__init__.py:391: in __getitem__
[ 35s] func = self._FuncPtr((name_or_ordinal, self))
[ 35s] E AttributeError: /usr/bin/python3.8: undefined symbol: archive_read_new
- Linguagem predominante
- Python
- Estrelas
- 39
- Forks
- 23
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Preparar o ambiente
Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de aboutcode-org/extractcode
-
Filepaths get incorrectly decoded leading to files being extracted in the wrong directoryTalvez já em andamento @Anurag-S1ngh assumiu há 2 dias. Aberta
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 68/100
aboutcode-org/extractcode#77 · 1 comentário ·
-
Investigate failing testsAberta
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100
aboutcode-org/extractcode#75 · 2 comentários ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
aboutcode-org/extractcode#73 · 4 reações ·
-
QA Failure for vmimage extractor (vmimage.py): libguestfs configuration on UbuntuTalvez já em andamento @ArkaprabhaChakraborty assumiu há 646 dias. Aberta
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100
aboutcode-org/extractcode#69 · 2 comentários ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100
aboutcode-org/extractcode#66 ·
Todas as issues de aboutcode-org/extractcode
Issues semelhantes
-
question
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
conda-forge/vc-feedstock#132 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
limitlessprojects/Go-Hybrid#3342 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 85/100
UKGovernmentBEIS/inspect_ai#6268 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
LSSTDESC/rail_sompz#42 ·
-
All tests fail with 'EXITED with status 3' on pytest 9.2.0 (TestReport._id is not marshallable)Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 66/100
pytest-dev/pytest-forked#113 ·