MagicStack / MagicStack/uvloop

test_write_pipe failures on PPC64le

オープン
#529 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

主要言語
Cython
スター
11.9k
フォーク
616
PR マージ指標
30日以内にマージされた PR はありません

説明

  • uvloop version: 0.17.0
  • Python version: 3.11
  • Platform: Linux Fedora 37 / rawhide
  • Can you reproduce the bug with PYTHONASYNCIODEBUG in env?: unknown
  • Does uvloop behave differently from vanilla asyncio? How?: unknown

Test failures on PPC64le (aka little endian):

test_write_buffer_full (tests.test_pipes.Test_AIO_Pipes.test_write_buffer_full) ... FAIL
test_write_buffer_full (tests.test_pipes.Test_UV_Pipes.test_write_buffer_full) ... FAIL

All other arches worked. For a while, logs of failure can be seen at: https://kojipkgs.fedoraproject.org//work/tasks/2302/97832302/build.log

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

調査の方向性

tests/test_pipes.py と、Test_AIO_Pipes および Test_UV_Pipes にある失敗している test_write_buffer_full ケースから始めます。PPC64le の失敗ログを他のアーキテクチャでの結果と比較し、その後、他のプラットフォームにリグレッションを発生させずに、両方のテストが PPC64le でパスすることを確認します。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
python
領域
operating-systems, testing-qa
issue の種類
バグ
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
25/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。