[issue38744] python 3.8 hang in multiprocessing.Pool() locking on FreeBSD / Linux

2020-03-12 Thread Arkadiusz Miskiewicz Arkadiusz Miskiewicz


Arkadiusz MiskiewiczArkadiusz Miskiewicz 
 added the comment:

That test program hangs even on Linux (kernel 4.9.184, glibc 2.30):


$ python3 a.py
Process ForkPoolWorker-13:
Process ForkPoolWorker-12:
Process ForkPoolWorker-16:
Process ForkPoolWorker-15:
Process ForkPoolWorker-11:
Process ForkPoolWorker-6:
Process ForkPoolWorker-7:
Process ForkPoolWorker-14:
Process ForkPoolWorker-5:
Process ForkPoolWorker-2:
Process ForkPoolWorker-10:
Process ForkPoolWorker-3:
Process ForkPoolWorker-8:
Process ForkPoolWorker-1:
Process ForkPoolWorker-4:
Exception ignored in: 
Traceback (most recent call last):
  File "/usr/lib64/python3.8/multiprocessing/util.py", line 201, in __call__
res = self._callback(*self._args, **self._kwargs)
  File "/usr/lib64/python3.8/multiprocessing/pool.py", line 689, in 
_terminate_pool
Process ForkPoolWorker-9:
cls._help_stuff_finish(inqueue, task_handler, len(pool))
  File "/usr/lib64/python3.8/multiprocessing/pool.py", line 674, in 
_help_stuff_finish
inqueue._rlock.acquire()
KeyboardInterrupt:

$ python3 --version
Python 3.8.2

--
nosy: +arekm
title: python 3.8 hang in multiprocessing.Pool() locking on FreeBSD -> python 
3.8 hang in multiprocessing.Pool() locking on FreeBSD / Linux

___
Python tracker 
<https://bugs.python.org/issue38744>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue39254] python shebang in python3 tarball files

2020-01-07 Thread Arkadiusz Miskiewicz Arkadiusz Miskiewicz


Arkadiusz MiskiewiczArkadiusz Miskiewicz 
 added the comment:

These look to be python2 files. Since python2 is close to EOL should these be 
ported to python3?

There are more of these in git:

Lib/encodings/rot_13.py \
Lib/lib2to3/tests/data/different_encoding.py \
Lib/lib2to3/tests/data/false_encoding.py \
Mac/BuildScript/build-installer.py \
Modules/_sha3/cleanup.py \
Objects/typeslots.py \
Parser/asdl_c.py \
Python/makeopcodetargets.py \
Tools/gdb/libpython.py \
Tools/pynche/pynche \
Tools/pynche/pynche.pyw \
Tools/scripts/2to3 \
Tools/scripts/smelly.py

--

___
Python tracker 
<https://bugs.python.org/issue39254>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue39254] python shebang in python3 tarball files

2020-01-07 Thread Arkadiusz Miskiewicz Arkadiusz Miskiewicz


New submission from Arkadiusz Miskiewicz
Arkadiusz Miskiewicz :

Python 3.8.1 files:

Lib/encodings/rot_13.py \
Lib/lib2to3/tests/data/different_encoding.py \
Lib/lib2to3/tests/data/false_encoding.py \
Tools/gdb/libpython.py \
Tools/pynche/pynche \
Tools/pynche/pynche.pyw \
Tools/scripts/2to3 \
Tools/scripts/smelly.py \
python-gdb.py

are calling python (which often points to python2) while should be calling 
python3 explicitly (unless python2 is required for using these which would be 
weird in Python 3 package)

--
components: Build
messages: 359567
nosy: arekm
priority: normal
severity: normal
status: open
title: python shebang in python3 tarball files
versions: Python 3.8

___
Python tracker 
<https://bugs.python.org/issue39254>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue28700] test_dbm failure: KeyError: b'0' (intermittent in 3.5, reliable in 3.6)

2016-12-27 Thread Arkadiusz Miskiewicz Arkadiusz Miskiewicz

Arkadiusz MiskiewiczArkadiusz Miskiewicz added the 
comment:

Using configure option

--with-dbmliborder=gdbm:bdb

(so no ndbm in it) is another reason for such failure as seems that test suite 
has no conditional for it.

--

___
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue28700>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue28700] test_dbm failure: KeyError: b'0' (intermittent in 3.5, reliable in 3.6)

2016-12-27 Thread Arkadiusz Miskiewicz Arkadiusz Miskiewicz

Changes by Arkadiusz Miskiewicz Arkadiusz Miskiewicz 
<ar...@maven.pl>:


--
nosy: +arekm

___
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue28700>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue25150] 3.5: Include/pyatomic.h is incompatible with OpenMP (compilation of the third-party yt module fails on Python 3.5)

2015-10-30 Thread Arkadiusz Miskiewicz Arkadiusz Miskiewicz

Arkadiusz MiskiewiczArkadiusz Miskiewicz added the 
comment:

Same for 3.5 branch from hg (git mirror actually).

--

___
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue25150>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue25150] 3.5: Include/pyatomic.h is incompatible with OpenMP (compilation of the third-party yt module fails on Python 3.5)

2015-10-30 Thread Arkadiusz Miskiewicz Arkadiusz Miskiewicz

Arkadiusz MiskiewiczArkadiusz Miskiewicz added the 
comment:

Should it work with /configure '--with-cxx-main=g++' && make?

Because currently it doesn't:

g++ -c -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv 
-O3 -Wall -Wstrict-prototypes-Werror=declaration-after-statement   -I. 
-IInclude -I./Include-DPy_BUILD_CORE -o Programs/python.o 
./Programs/python.c
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC 
but not for C++
In file included from Include/pyatomic.h:10:0,
 from Include/Python.h:53,
 from ./Programs/python.c:3:
/usr/lib64/gcc/x86_64-pld-linux/5.2.0/include/stdatomic.h:40:9: error: 
‘_Atomic’ does not name a type
[...]

(testing 3.5.0 + patch for this issue from hg)

--
nosy: +arekm

___
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue25150>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue14238] python shouldn't need username in passwd database

2012-03-12 Thread Arkadiusz Miskiewicz Arkadiusz Miskiewicz

Arkadiusz MiskiewiczArkadiusz Miskiewicz 
ar...@maven.pl added the comment:

$  LC_ALL=C sudo -u '#' -g '#' /bin/sh -c 'unset HOME ; python -c '
Traceback (most recent call last):
  File /usr/share/python2.7/site.py, line 567, in module
main()
  File /usr/share/python2.7/site.py, line 549, in main
known_paths = addusersitepackages(known_paths)
  File /usr/share/python2.7/site.py, line 278, in addusersitepackages
user_site = getusersitepackages()
  File /usr/share/python2.7/site.py, line 253, in getusersitepackages
user_base = getuserbase() # this will also set USER_BASE
  File /usr/share/python2.7/site.py, line 243, in getuserbase
USER_BASE = get_config_var('userbase')
  File /usr/share/python2.7/sysconfig.py, line 522, in get_config_var
return get_config_vars().get(name)
  File /usr/share/python2.7/sysconfig.py, line 426, in get_config_vars
_CONFIG_VARS['userbase'] = _getuserbase()
  File /usr/share/python2.7/sysconfig.py, line 184, in _getuserbase
return env_base if env_base else joinuser(~, .local)
  File /usr/share/python2.7/sysconfig.py, line 171, in joinuser
return os.path.expanduser(os.path.join(*args))
  File /usr/share/python2.7/posixpath.py, line 260, in expanduser
userhome = pwd.getpwuid(os.getuid()).pw_dir
KeyError: 'getpwuid(): uid not found: '

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue14238
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue14238] python shouldn't need username in passwd database

2012-03-09 Thread Arkadiusz Miskiewicz Arkadiusz Miskiewicz

New submission from Arkadiusz Miskiewicz
Arkadiusz Miskiewicz ar...@maven.pl:

I'm trying to run python from UID which doesn't have entry in passwd database. 
This fails with:

 Traceback (most recent call last):
File /usr/share/python2.7/site.py, line 567, in module
File /usr/share/python2.7/site.py, line 549, in main
File /usr/share/python2.7/site.py, line 278, in addusersitepackages
File /usr/share/python2.7/site.py, line 253, in getusersitepackages
File /usr/share/python2.7/site.py, line 243, in getuserbase
File /usr/share/python2.7/sysconfig.py, line 522, in get_config_var
File /usr/share/python2.7/sysconfig.py, line 426, in get_config_vars
File /usr/share/python2.7/sysconfig.py, line 184, in _getuserbase
File /usr/share/python2.7/sysconfig.py, line 171, in joinuser
File /usr/share/python2.7/posixpath.py, line 260, in expanduser
KeyError: 'getpwuid(): uid not found: 51'

--
components: Interpreter Core
messages: 155215
nosy: arekm
priority: normal
severity: normal
status: open
title: python shouldn't need username in passwd database
versions: Python 2.7

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue14238
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue8193] test_zlib fails with zlib 1.2.4

2010-03-21 Thread Arkadiusz Miskiewicz Arkadiusz Miskiewicz

New submission from Arkadiusz Miskiewicz
Arkadiusz Miskiewicz ar...@maven.pl:

Starting with zlib 1.2.4 zlib test suite fails with:

test test_zlib failed -- Traceback (most recent call last):
  File /home/users/arekm/rpm/BUILD/Python-2.6.5/Lib/test/test_zlib.py, line 
84, in test_baddecompressobj
self.assertRaises(ValueError, zlib.decompressobj, 0)
AssertionError: ValueError not raised

--
components: Library (Lib)
messages: 101445
nosy: arekm
severity: normal
status: open
title: test_zlib fails with zlib 1.2.4
type: behavior
versions: Python 2.5

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue8193
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue6715] xz compressor support

2010-02-03 Thread Arkadiusz Miskiewicz Arkadiusz Miskiewicz

Arkadiusz MiskiewiczArkadiusz Miskiewicz 
ar...@maven.pl added the comment:

About why xz is important. 

gnu.org, tug.org started publishing sources in xz format, quick grep:

autoconf/autoconf.spec:Source0: 
http://ftp.gnu.org/gnu/autoconf/%{name}-%{version}.tar.xz
coreutils/coreutils.spec:Source0:   
http://ftp.gnu.org/gnu/coreutils/%{name}-%{version}.tar.xz
libpng12/libpng12.spec:Source0: 
http://downloads.sourceforge.net/libpng/libpng-%{version}.tar.xz
libpng/libpng.spec:Source0: 
http://downloads.sourceforge.net/libpng/%{name}-%{version}.tar.xz
parted/parted.spec:Source0: 
http://ftp.gnu.org/gnu/parted/%{name}-%{version}.tar.xz
texlive-texmf/texlive-texmf.spec:Source0:   
ftp://tug.org/texlive/historic/%{year}/texlive-%{version}-texmf.tar.xz

xz is also supported by automake as dist target.

--
nosy: +arekm

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue6715
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue5814] SocketServer: TypeError: waitpid() takes no keyword arguments

2009-04-22 Thread Arkadiusz Miskiewicz Arkadiusz Miskiewicz

New submission from Arkadiusz Miskiewicz
Arkadiusz Miskiewicz ar...@maven.pl:

SocketServer.py contains call os.waitpid(0, options=0)
but os.waitpid doesn't accept keyword arguments.

I guess the best fix is to make waitpid accept such arguments.


Traceback (most recent call 
last): 
  File /usr/share/python2.6/SocketServer.py, line 281, in 
_handle_request_noblock
self.process_request(request, 
client_address)  
  File /usr/share/python2.6/SocketServer.py, line 522, in 
process_request
self.collect_children
()
  File /usr/share/python2.6/SocketServer.py, line 490, in 
collect_children   
pid, status = os.waitpid(0, 
options=0) 
TypeError: waitpid() takes no keyword arguments

--
components: Library (Lib)
messages: 86292
nosy: arekm
severity: normal
status: open
title: SocketServer: TypeError: waitpid() takes no keyword arguments
versions: Python 2.6

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue5814
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue5369] __ppc__ macro checking is incorrect

2009-02-25 Thread Arkadiusz Miskiewicz Arkadiusz Miskiewicz

New submission from Arkadiusz Miskiewicz
Arkadiusz Miskiewicz ar...@users.sourceforge.net:

Python/ceval.c and many other places rely on __ppc__ (and __ppc64__) 
symbol defined like below.

Unfortunately on my Linux ppc __ppc__ is never defined while 
__powerpc__ is. Build fortunately failed so the problem was noticed.

The fix is to check for __powerpc__ and __powerpc64__ as for example 
glibc does.



#if defined(__ppc__) /* - Don't know if this is the correct symbol; 
this
   section should work for GCC on any PowerPC
   platform, irrespective of OS.
   POWER?  Who knows :-) */

--
messages: 82712
nosy: arekm
severity: normal
status: open
title: __ppc__ macro checking is incorrect
type: compile error
versions: Python 3.0

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue5369
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue978833] SSL-ed sockets don't close correct?

2007-09-05 Thread Arkadiusz Miskiewicz Arkadiusz Miskiewicz

Arkadiusz MiskiewiczArkadiusz Miskiewicz added the 
comment:

How to deal with this on python 2.5.x? I assume that msg21288 means that 
fakeclose.diff isn't good way for python 2.5.x.

Unfortunately there are web services that refuse to respond to second 
query if first wasn't properly ended (rare but I'm dealing with one).

--
nosy: +arekm


Tracker [EMAIL PROTECTED]
http://bugs.python.org/issue978833

___
Python-bugs-list mailing list 
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com