homepage

This issue tracker has been migrated to GitHub , and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author omnios
Recipients BTaskaya, Yonatan Goldschmidt, abarbu, alanc, brett3, cgrzemba, gaige, giampaolo.rodola, ijdt.editor, jcea, jclulow, jgardner100, jm650, jomasoftmarcel, jorge.schrauwen, kulikjak, marcheschi, mariuspana, michael.laspina, mimi.vx, olafbohlen, omnios, otis, pablogsal, pfirmsto, predrag.zecevic.1961, rhettinger, robertdfrench, siepkes, tbalbers, terry.reedy, tropikhajma@gmail.com, vstinner, wiedi, yanchii
Date 2020年11月02日.10:55:37
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1604314538.31.0.748276802967.issue42173@roundup.psfhosted.org>
In-reply-to
Content
Jakub's results looks very familiar to me, having been working on python 3.9 on illumos.
For OmniOS, we currently skip these tests via --ignorefile:
# wchar_t related failures
*.test_re.ReTests.test_locale_compiled
*.test_re.ReTests.test_locale_caching
# illumos does not support multiple SCM_RIGHTS messages in a packet
*FDPassSeparate*
# These tests fail on illumos and the first consumes a significant
# amount of memory. Investigation required.
test.test_socket.SendfileUsingSendfileTest.testCount
test.test_socket.SendfileUsingSendfileTest.testWithTimeout
test.test_socket.SendfileUsingSendfileTest.testOffset
#
test.test_asyncio.test_sendfile.*
test.test_asyncio.test_subprocess.SubprocessMultiLoopWatcherTests.*
We are also carrying some local patches for the following. Several come from Solaris.
- Stop python detecting and using epoll() on illumos
- scheduling priorities can be < 0
https://github.com/citrus-it/omnios-build/blob/python39/build/python39/patches/mod-posix-sched_priority.patch
- differences in sendfile behaviour (improves the situation but is not complete)
https://github.com/citrus-it/omnios-build/blob/python39/build/python39/patches/mod-posix-sendfile.patch
- Enable sendfile for shutil.copy (mismatch between library and testsuite in terms of whether sendfile() is enabled on illumos)
https://github.com/citrus-it/omnios-build/blob/python39/build/python39/patches/mod-shutil-sendfile.patch
- Fixes for building the socket module (_XOPEN_SOURCE=600)
https://github.com/citrus-it/omnios-build/blob/python39/build/python39/patches/mod-socket-xpg6.patch
- Emulate clock_gettime(CLOCK_THREAD_CPUTIME_ID)
https://github.com/citrus-it/omnios-build/blob/python39/build/python39/patches/mod-time-threadtime.patch
- PTY patch
https://github.com/citrus-it/omnios-build/blob/python39/build/python39/patches/pty.patch
and a few others, not all of which are suitable for upstream.
https://github.com/citrus-it/omnios-build/tree/python39/build/python39/patches
With all of this in place, the headline test stats for OmniOS Python 3.9 are:
401 tests OK.
24 tests skipped:
 test_dbm_gnu test_epoll test_gdb test_idle test_kqueue test_msilib
 test_ossaudiodev test_smtpnet test_socketserver test_startfile
 test_tcl test_timeout test_tix test_tk test_ttk_guionly
 test_ttk_textonly test_turtle test_urllib2net test_urllibnet
 test_winconsoleio test_winreg test_winsound test_xmlrpc_net
 test_zipfile64
Tests result: SUCCESS
and, additionally, the dtrace tests succeed (we test them separately as they require elevated privileges).
History
Date User Action Args
2020年11月02日 10:55:38omniossetrecipients: + omnios, rhettinger, terry.reedy, jcea, vstinner, giampaolo.rodola, pablogsal, BTaskaya, kulikjak, tropikhajma@gmail.com, gaige, Yonatan Goldschmidt, wiedi, mimi.vx, jclulow, pfirmsto, alanc, brett3, robertdfrench, jm650, tbalbers, mariuspana, siepkes, cgrzemba, marcheschi, abarbu, predrag.zecevic.1961, jorge.schrauwen, olafbohlen, otis, yanchii, michael.laspina, ijdt.editor, jomasoftmarcel, jgardner100
2020年11月02日 10:55:38omniossetmessageid: <1604314538.31.0.748276802967.issue42173@roundup.psfhosted.org>
2020年11月02日 10:55:38omnioslinkissue42173 messages
2020年11月02日 10:55:37omnioscreate

AltStyle によって変換されたページ (->オリジナル) /