Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 02 Mar 2020 06:55:39 +0000
From:      bugzilla-noreply@freebsd.org
To:        python@FreeBSD.org
Subject:   [Bug 244546] lang/python37: Backport pull request 17960 (Fix for broken ctypes)
Message-ID:  <bug-244546-21822-SYHgdj7Xn7@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-244546-21822@https.bugs.freebsd.org/bugzilla/>
References:  <bug-244546-21822@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D244546

--- Comment #2 from Lo=C3=AFc Bartoletti <lbartoletti@FreeBSD.org> ---
I use this test file: https://bugs.python.org/file28155/test184_lib.tgz

Tl;DR

python 3.8.2 OK (but KO for 3.8.1
python < 3.7 OK

---

python3.8.1 (old pkg installed) KO

```
 =EF=8C=8C =EE=82=B0 =EF=81=BC ~/test184_lib =EE=82=B0 python3.8 test184_li=
b.py=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20
  =EE=82=B2 =E2=9C=94 =EE=82=B2 1m 42s =EF=89=92 =EE=82=B2 07:35:08 =EF=80=
=97=20
Traceback (most recent call last):
  File "test184_lib.py", line 10, in <module>
    extn.argtypes =3D [Foo]
TypeError: item 1 in _argtypes_ passes a union by value, which is unsupport=
ed.
```

python 3.8.2 (from ports) OK
```
=EE=82=B0 python3.8 test184_lib.py=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20
                                                                 =EE=82=B2 =
=E2=9C=94 =EE=82=B2 9s =EF=89=92 =EE=82=B2
07:43:01 =EF=80=97=20
1.2300000190734863
1.2300000190734863
1067282596
x:nan
y:nan
z:-9072
```
python 3.7.6 KO
```
python3.7 test184_lib.py=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20
                                                           =EE=82=B2 =E2=9C=
=94 =EE=82=B2 3m 14s =EF=89=92 =EE=82=B2
07:49:41 =EF=80=97=20
Traceback (most recent call last):
  File "test184_lib.py", line 10, in <module>
    extn.argtypes =3D [Foo]
TypeError: item 1 in _argtypes_ passes a union by value, which is unsupport=
ed.
```

python 3.7.6 (with the pathces) OK
```
 =EF=8C=8C =EE=82=B0 =EF=81=BC ~/test184_lib =EE=82=B0 python3.7 test184_li=
b.py=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20
         =EE=82=B2 INT =E2=9C=98 =EE=82=B2 07:43:42 =EF=80=97=20
1.2300000190734863
1.2300000190734863
1067282596
x:nan
y:nan
z:-9184
```

python 3.6 OK
```
 python3.6 test184_lib.py=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20
                                                                   =EE=82=
=B2 INT =E2=9C=98 =EE=82=B2
07:44:53 =EF=80=97=20
1.2300000190734863
1.2300000190734863
1067282596
x:nan
y:nan
z:-8720


python 3.5 OK
```
 python3.5 test184_lib.py=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20
                                                               =EE=82=B2 =
=E2=9C=94 =EE=82=B2 36s =EF=89=92 =EE=82=B2
07:52:02 =EF=80=97=20
1.2300000190734863
1.2300000190734863
1067282596
x:nan
y:nan
z:-8656

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-244546-21822-SYHgdj7Xn7>