Your message dated Mon, 1 Jul 2024 19:03:40 +0100
with message-id <[email protected]>
and subject line Re: Bug#1060131: pydevd: FAILED 
tests_python/test_debugger_json.py::test_notify_gevent
has caused the Debian Bug report #1060131,
regarding pydevd: FAILED tests_python/test_debugger_json.py::test_notify_gevent
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1060131: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1060131
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: pydevd
Version: 2.10.0+ds-8
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: loong64

Dear maintainers,

When compiling the package pydevd for loong64 in the Debian Package Auto-Building environment, the error message are as follows:
......omit
tests_python/test_tracing_on_top_level.py:121
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pydevd/build/tests_python/test_tracing_on_top_level.py:121: PytestDeprecationWarning: @pytest.yield_fixture is deprecated.
  Use @pytest.fixture instead; they are the same.
    @pytest.yield_fixture

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================ FAILED tests_python/test_debugger_json.py::test_notify_gevent - AssertionErro... ========= 1 failed, 758 skipped, 71 deselected, 11 warnings in 19.10s ==========
*** END OF RUN 5: NOT ALL TESTS HAVE YET PASSED/XFAILED ***
*** SOME TESTS FAILED/ERRORED EVERY RUN, ABORTING ***
......omit

The full compilation log can be found at https://buildd.debian.org/status/logs.php?pkg=pydevd&ver=2.10.0%2Bds-8&arch=loong64

After analysis, I found that the linux-libc-dev_6.6.8-1 lacks loongarch's header files when compiling pydev in Debian Package Auto-Building environment.
```
creating build/temp.linux-loongarch64-cpython-311/_pydevd_bundle
loongarch64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPy_BUILD_CORE_MODULE=1 -I/usr/include/python3.11 -c _pydevd_bundle/pydevd_cython.c -o build/temp.linux-loongarch64-cpython-311/_pydevd_bundle/pydevd_cython.o -flto
In file included from /usr/include/loongarch64-linux-gnu/bits/errno.h:26,
                 from /usr/include/errno.h:28,
                 from /usr/include/python3.11/Python.h:25,
                 from _pydevd_bundle/pydevd_cython.c:19:
/usr/include/linux/errno.h:1:10: fatal error: asm/errno.h: No such file or directory
    1 | #include <asm/errno.h>
      |          ^~~~~~~~~~~~~
compilation terminated.
error: command '/usr/bin/loongarch64-linux-gnu-gcc' failed with exit code 1
```
We have updated the linux-libc-dev_6.6.9-1 (including /usr/include/loongarch64-linux-gnu/asm/errno.h)to debian ports.
The pydevd source package was compiled successfully on my local environment.
Feedback the above phenomenon to the maintainer, please help us to giveback.
If you have any questions, you can contact me at any time.

thanks,
Dandan Zhang

--- End Message ---
--- Begin Message ---
Source: pydevd
Source-Version: 2.10.0+ds-9
Done: Julian Gilbey <[email protected]>

On Sat, Jan 06, 2024 at 07:53:45PM +0000, Julian Gilbey wrote:
> tags 1060131 - patch
> thanks
> 
> Hello Dandan,
> 
> On Sat, Jan 06, 2024 at 04:00:27PM +0800, zhangdandan wrote:
> > Source: pydevd
> > Version: 2.10.0+ds-8
> > Severity: wishlist
> > Tags: patch
> > User: [email protected]
> > Usertags: loong64
> > 
> > Dear maintainers,
> > 
> > When compiling the package pydevd for loong64 in the Debian Package
> > Auto-Building environment, the error message are as follows:
> > ......omit
> > [...]
> 
> Yes; I have already arranged to skip this test, but not yet uploaded a
> version of pydevd which actually does so.
> [...]

Sorry, I forgot to close this in the changelog.

   Julian

--- End Message ---

Reply via email to