Ungraceful handling of libarchive missing symbol
まだ誰も着手していません。
評価
調査の方向性
まず src/extractcode/archive.py と、src/extractcode/libarchive2.py の 635 行目付近にある libarchive の読み込みコードを読み、次に issue に示されている不足しているシンボルの import 失敗を再現します。extractcode-libarchive の不足している依存関係またはシンボルによって、単なる AttributeError ではなく、代わりに何をすべきかを説明する明確なエラーが発生すれば完了です。
索引モデルが issue の本文から書いたものです。
説明
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
- 主要言語
- Python
- スター
- 39
- フォーク
- 23
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
aboutcode-org/extractcode のほかの issue
-
難易度 3/5 1〜2日 初心者へのやさしさ 68/100
aboutcode-org/extractcode#77 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 45/100
aboutcode-org/extractcode#75 · コメント 2 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
aboutcode-org/extractcode#73 · リアクション 4 件 ·
-
QA Failure for vmimage extractor (vmimage.py): libguestfs configuration on Ubuntu対応中かも @ArkaprabhaChakraborty が 643 日前に担当しました。 オープン
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
aboutcode-org/extractcode#69 · コメント 2 件 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 45/100
aboutcode-org/extractcode#66 ·
aboutcode-org/extractcode の issue をすべて見る
似ている issue
-
ReadQwen3PaperTask5 rejects correct answers that differ only in order, case, or underscore form対応中かも @Kingpython123 が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 90/100
Tongyi-MAI/MobileWorld#72 ·
-
_threads/application: Update typing annotations using `pyupgrade --py311-plus`対応中かも @gudnimg が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信
-
Health probes return 401 when authentication is enabled and the API is served under /orb対応中かも @fgogolli が今日担当しました。 オープンarea: api priority: p2 size: S type: bug
難易度 2/5 半日 初心者へのやさしさ 75/100
finos/open-resource-broker#704 ·
メンテナーはふだん 1 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
BCDA-APS/polar-bits#93 ·
-
bug
難易度 1/5 1時間未満 初心者へのやさしさ 90/100
GoogleCloudPlatform/gce-rescue#218 ·
メンテナーはふだん 2 日以内に返信