You can subscribe to this list here.
2000 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(38) |
Nov
(98) |
Dec
(58) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2001 |
Jan
(114) |
Feb
(123) |
Mar
(96) |
Apr
(66) |
May
(84) |
Jun
(72) |
Jul
(128) |
Aug
(126) |
Sep
(82) |
Oct
(80) |
Nov
(148) |
Dec
(55) |
2002 |
Jan
(137) |
Feb
(85) |
Mar
(118) |
Apr
(67) |
May
(71) |
Jun
(28) |
Jul
(69) |
Aug
(48) |
Sep
(83) |
Oct
(79) |
Nov
(54) |
Dec
(32) |
2003 |
Jan
(44) |
Feb
(47) |
Mar
(59) |
Apr
(57) |
May
(43) |
Jun
(45) |
Jul
(44) |
Aug
(39) |
Sep
(27) |
Oct
(62) |
Nov
(17) |
Dec
(23) |
2004 |
Jan
(41) |
Feb
(51) |
Mar
(38) |
Apr
(30) |
May
(25) |
Jun
(12) |
Jul
(11) |
Aug
(27) |
Sep
(16) |
Oct
(56) |
Nov
(23) |
Dec
(29) |
2005 |
Jan
(75) |
Feb
(82) |
Mar
(50) |
Apr
(77) |
May
(19) |
Jun
(104) |
Jul
(47) |
Aug
(42) |
Sep
(28) |
Oct
(143) |
Nov
(62) |
Dec
(13) |
2006 |
Jan
(20) |
Feb
(10) |
Mar
(59) |
Apr
(45) |
May
(25) |
Jun
(129) |
Jul
(162) |
Aug
(91) |
Sep
(15) |
Oct
(39) |
Nov
(186) |
Dec
(191) |
2007 |
Jan
(134) |
Feb
(140) |
Mar
(106) |
Apr
(77) |
May
(92) |
Jun
(63) |
Jul
(233) |
Aug
(102) |
Sep
(119) |
Oct
(63) |
Nov
(68) |
Dec
(32) |
2008 |
Jan
(69) |
Feb
(91) |
Mar
(129) |
Apr
(44) |
May
(18) |
Jun
(53) |
Jul
(50) |
Aug
(25) |
Sep
(11) |
Oct
(28) |
Nov
(67) |
Dec
(36) |
2009 |
Jan
(20) |
Feb
(24) |
Mar
(66) |
Apr
(53) |
May
(48) |
Jun
(48) |
Jul
(59) |
Aug
(82) |
Sep
(49) |
Oct
(30) |
Nov
(16) |
Dec
(16) |
2010 |
Jan
(52) |
Feb
(25) |
Mar
(36) |
Apr
(34) |
May
(14) |
Jun
(15) |
Jul
(14) |
Aug
(16) |
Sep
(23) |
Oct
(6) |
Nov
(4) |
Dec
(5) |
2011 |
Jan
(4) |
Feb
(22) |
Mar
(45) |
Apr
(9) |
May
(8) |
Jun
(13) |
Jul
(12) |
Aug
(4) |
Sep
(6) |
Oct
(10) |
Nov
(21) |
Dec
(5) |
2012 |
Jan
(6) |
Feb
(9) |
Mar
(25) |
Apr
(6) |
May
(4) |
Jun
(23) |
Jul
(6) |
Aug
(18) |
Sep
(21) |
Oct
(34) |
Nov
(19) |
Dec
(25) |
2013 |
Jan
(8) |
Feb
(34) |
Mar
(35) |
Apr
(4) |
May
(11) |
Jun
(4) |
Jul
(7) |
Aug
(5) |
Sep
(20) |
Oct
(12) |
Nov
(11) |
Dec
(7) |
2014 |
Jan
(10) |
Feb
(18) |
Mar
(50) |
Apr
(26) |
May
(53) |
Jun
(21) |
Jul
(12) |
Aug
(39) |
Sep
(43) |
Oct
(26) |
Nov
(8) |
Dec
(6) |
2015 |
Jan
(18) |
Feb
(32) |
Mar
(31) |
Apr
(42) |
May
(38) |
Jun
(13) |
Jul
(6) |
Aug
(11) |
Sep
(29) |
Oct
(25) |
Nov
(10) |
Dec
(11) |
2016 |
Jan
(24) |
Feb
(12) |
Mar
(13) |
Apr
(15) |
May
(22) |
Jun
(8) |
Jul
(12) |
Aug
(25) |
Sep
(8) |
Oct
(6) |
Nov
(13) |
Dec
(7) |
2017 |
Jan
(6) |
Feb
(29) |
Mar
(32) |
Apr
(8) |
May
(82) |
Jun
(42) |
Jul
(20) |
Aug
(17) |
Sep
(27) |
Oct
(14) |
Nov
(22) |
Dec
(6) |
2018 |
Jan
(12) |
Feb
(9) |
Mar
(22) |
Apr
(19) |
May
(14) |
Jun
(9) |
Jul
(9) |
Aug
(22) |
Sep
(22) |
Oct
(12) |
Nov
(13) |
Dec
(8) |
2019 |
Jan
(22) |
Feb
(3) |
Mar
(30) |
Apr
(20) |
May
(20) |
Jun
(6) |
Jul
(15) |
Aug
(25) |
Sep
(11) |
Oct
(24) |
Nov
(11) |
Dec
(6) |
2020 |
Jan
(9) |
Feb
(12) |
Mar
(29) |
Apr
(10) |
May
(22) |
Jun
(11) |
Jul
(15) |
Aug
(5) |
Sep
(6) |
Oct
(7) |
Nov
(7) |
Dec
(13) |
2021 |
Jan
(21) |
Feb
(5) |
Mar
(5) |
Apr
(6) |
May
(10) |
Jun
(7) |
Jul
(6) |
Aug
(8) |
Sep
(5) |
Oct
(9) |
Nov
(5) |
Dec
(6) |
2022 |
Jan
(5) |
Feb
(4) |
Mar
(8) |
Apr
(6) |
May
(5) |
Jun
(5) |
Jul
(10) |
Aug
(6) |
Sep
(7) |
Oct
(4) |
Nov
(4) |
Dec
(6) |
2023 |
Jan
(5) |
Feb
(5) |
Mar
(6) |
Apr
(4) |
May
(5) |
Jun
(6) |
Jul
(5) |
Aug
(5) |
Sep
(5) |
Oct
(5) |
Nov
(7) |
Dec
(8) |
2024 |
Jan
(3) |
Feb
(1) |
Mar
|
Apr
(2) |
May
|
Jun
(1) |
Jul
(1) |
Aug
(4) |
Sep
|
Oct
|
Nov
|
Dec
(1) |
2025 |
Jan
|
Feb
(2) |
Mar
|
Apr
(1) |
May
|
Jun
(1) |
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
From: Jython t. <st...@bu...> - 2016-01-01 17:10:21
|
ACTIVITY SUMMARY (2015-12-25 - 2016-01-01) Jython tracker at http://bugs.jython.org/ To view or respond to any of the issues listed below, click on the issue. Do NOT respond to this message. Issues counts and deltas: open 277 ( +4) closed 2191 ( +1) total 2468 ( +5) Open issues with patches: 29 Issues opened (5) ================= #2445: Eclipse's DelegatingFeatureMap has MRO conflict http://bugs.jython.org/issue2445 opened by tomluk #2446: Support SNI for SSL/TLS http://bugs.jython.org/issue2446 opened by zyasoft #2447: Support server-side STARTTLS for SSL http://bugs.jython.org/issue2447 opened by zyasoft #2448: Jython debugger does not add site-packages into path http://bugs.jython.org/issue2448 opened by latifrons #2449: requests library causes memory leak and 100% GC time when hand http://bugs.jython.org/issue2449 opened by latifrons Most recent 15 issues with no replies (15) ========================================== #2449: requests library causes memory leak and 100% GC time when hand http://bugs.jython.org/issue2449 #2448: Jython debugger does not add site-packages into path http://bugs.jython.org/issue2448 #2447: Support server-side STARTTLS for SSL http://bugs.jython.org/issue2447 #2446: Support SNI for SSL/TLS http://bugs.jython.org/issue2446 #2443: java.util.Map derived classes lack iterkeys, itervalues method http://bugs.jython.org/issue2443 #2434: zlib module has different flush behaviour than CPython and PyP http://bugs.jython.org/issue2434 #2423: jarray.array() method broken in 2.7 http://bugs.jython.org/issue2423 #2422: test_classpathimporter fauls on Linux http://bugs.jython.org/issue2422 #2418: test_chdir subprocess tests fail on Windows http://bugs.jython.org/issue2418 #2410: Regression in PySystemStateTest (leading slash) http://bugs.jython.org/issue2410 #2408: Redo sre port for regular expression support http://bugs.jython.org/issue2408 #2395: Parser bug with unparenthesized genexp with star-args http://bugs.jython.org/issue2395 #2378: Current docs aren't. http://bugs.jython.org/issue2378 #2369: running jython-standalone.jar in desktops with with korean lan http://bugs.jython.org/issue2369 #2363: relative seeks works incorrectly after readline http://bugs.jython.org/issue2363 Most recent 15 issues waiting for review (15) ============================================= #2437: no common ciphers SSL handshake error http://bugs.jython.org/issue2437 #2367: Jython ignores custom __eq__ when hashing dict subclasses http://bugs.jython.org/issue2367 #2330: full-build fails to copy CPython License http://bugs.jython.org/issue2330 #2321: Py.setSystemState() is a NOOP http://bugs.jython.org/issue2321 #2230: Jython evaluation blocks under heavy load with high multi-core http://bugs.jython.org/issue2230 #2228: [PATCH] Re-use "makeCompiledFilename" function where possible http://bugs.jython.org/issue2228 #2143: site-packages support in standalone jar http://bugs.jython.org/issue2143 #2142: Set Thread classloader when entering Jython context http://bugs.jython.org/issue2142 #2077: marshal doesn't raise error when fed unmarshalable object http://bugs.jython.org/issue2077 #1925: Support loading java.sql.Drivers that aren't on the boot class http://bugs.jython.org/issue1925 #1917: No ctypes.c_char http://bugs.jython.org/issue1917 #1866: Parser does not have mismatch token error messages caught by B http://bugs.jython.org/issue1866 #1842: Add IBM i support to Jython http://bugs.jython.org/issue1842 #1796: Jython doesn't support jar dir with colon's in it http://bugs.jython.org/issue1796 #1767: Rich comparisons http://bugs.jython.org/issue1767 Top 10 most discussed issues (2) ================================ #2445: Eclipse's DelegatingFeatureMap has MRO conflict http://bugs.jython.org/issue2445 7 msgs #2390: Support SSLContext http://bugs.jython.org/issue2390 3 msgs |
From: Jython t. <st...@bu...> - 2015-12-25 17:10:21
|
ACTIVITY SUMMARY (2015-12-18 - 2015-12-25) Jython tracker at http://bugs.jython.org/ To view or respond to any of the issues listed below, click on the issue. Do NOT respond to this message. Issues counts and deltas: open 273 ( -3) closed 2190 ( +3) total 2463 ( +0) Open issues with patches: 29 Most recent 15 issues with no replies (15) ========================================== #2443: java.util.Map derived classes lack iterkeys, itervalues method http://bugs.jython.org/issue2443 #2434: zlib module has different flush behaviour than CPython and PyP http://bugs.jython.org/issue2434 #2423: jarray.array() method broken in 2.7 http://bugs.jython.org/issue2423 #2422: test_classpathimporter fauls on Linux http://bugs.jython.org/issue2422 #2418: test_chdir subprocess tests fail on Windows http://bugs.jython.org/issue2418 #2410: Regression in PySystemStateTest (leading slash) http://bugs.jython.org/issue2410 #2408: Redo sre port for regular expression support http://bugs.jython.org/issue2408 #2395: Parser bug with unparenthesized genexp with star-args http://bugs.jython.org/issue2395 #2378: Current docs aren't. http://bugs.jython.org/issue2378 #2369: running jython-standalone.jar in desktops with with korean lan http://bugs.jython.org/issue2369 #2363: relative seeks works incorrectly after readline http://bugs.jython.org/issue2363 #2341: Invalid Unicode string literals cause console to keep outputti http://bugs.jython.org/issue2341 #2318: test_zipimport_jy failure on Windows http://bugs.jython.org/issue2318 #2317: test_urllib2 failure on Windows http://bugs.jython.org/issue2317 #2316: test_tarfile file-mode failures on Windows http://bugs.jython.org/issue2316 Most recent 15 issues waiting for review (15) ============================================= #2437: no common ciphers SSL handshake error http://bugs.jython.org/issue2437 #2367: Jython ignores custom __eq__ when hashing dict subclasses http://bugs.jython.org/issue2367 #2330: full-build fails to copy CPython License http://bugs.jython.org/issue2330 #2321: Py.setSystemState() is a NOOP http://bugs.jython.org/issue2321 #2230: Jython evaluation blocks under heavy load with high multi-core http://bugs.jython.org/issue2230 #2228: [PATCH] Re-use "makeCompiledFilename" function where possible http://bugs.jython.org/issue2228 #2143: site-packages support in standalone jar http://bugs.jython.org/issue2143 #2142: Set Thread classloader when entering Jython context http://bugs.jython.org/issue2142 #2077: marshal doesn't raise error when fed unmarshalable object http://bugs.jython.org/issue2077 #1925: Support loading java.sql.Drivers that aren't on the boot class http://bugs.jython.org/issue1925 #1917: No ctypes.c_char http://bugs.jython.org/issue1917 #1866: Parser does not have mismatch token error messages caught by B http://bugs.jython.org/issue1866 #1842: Add IBM i support to Jython http://bugs.jython.org/issue1842 #1796: Jython doesn't support jar dir with colon's in it http://bugs.jython.org/issue1796 #1767: Rich comparisons http://bugs.jython.org/issue1767 Top 10 most discussed issues (1) ================================ #2321: Py.setSystemState() is a NOOP http://bugs.jython.org/issue2321 3 msgs |
From: Jython t. <st...@bu...> - 2015-12-18 17:10:20
|
ACTIVITY SUMMARY (2015-12-11 - 2015-12-18) Jython tracker at http://bugs.jython.org/ To view or respond to any of the issues listed below, click on the issue. Do NOT respond to this message. Issues counts and deltas: open 276 ( +2) closed 2187 ( +0) total 2463 ( +2) Open issues with patches: 28 Issues opened (2) ================= #2443: java.util.Map derived classes lack iterkeys, itervalues method http://bugs.jython.org/issue2443 opened by zyasoft #2444: Issue on type coercion between bytes/char/string/int (Bytes cl http://bugs.jython.org/issue2444 opened by lsenta Most recent 15 issues with no replies (15) ========================================== #2443: java.util.Map derived classes lack iterkeys, itervalues method http://bugs.jython.org/issue2443 #2434: zlib module has different flush behaviour than CPython and PyP http://bugs.jython.org/issue2434 #2423: jarray.array() method broken in 2.7 http://bugs.jython.org/issue2423 #2422: test_classpathimporter fauls on Linux http://bugs.jython.org/issue2422 #2418: test_chdir subprocess tests fail on Windows http://bugs.jython.org/issue2418 #2410: Regression in PySystemStateTest (leading slash) http://bugs.jython.org/issue2410 #2408: Redo sre port for regular expression support http://bugs.jython.org/issue2408 #2404: Import as 1st exec statement doesn't work http://bugs.jython.org/issue2404 #2395: Parser bug with unparenthesized genexp with star-args http://bugs.jython.org/issue2395 #2378: Current docs aren't. http://bugs.jython.org/issue2378 #2369: running jython-standalone.jar in desktops with with korean lan http://bugs.jython.org/issue2369 #2363: relative seeks works incorrectly after readline http://bugs.jython.org/issue2363 #2341: Invalid Unicode string literals cause console to keep outputti http://bugs.jython.org/issue2341 #2318: test_zipimport_jy failure on Windows http://bugs.jython.org/issue2318 #2317: test_urllib2 failure on Windows http://bugs.jython.org/issue2317 Most recent 15 issues waiting for review (15) ============================================= #2437: no common ciphers SSL handshake error http://bugs.jython.org/issue2437 #2367: Jython ignores custom __eq__ when hashing dict subclasses http://bugs.jython.org/issue2367 #2330: full-build fails to copy CPython License http://bugs.jython.org/issue2330 #2230: Jython evaluation blocks under heavy load with high multi-core http://bugs.jython.org/issue2230 #2228: [PATCH] Re-use "makeCompiledFilename" function where possible http://bugs.jython.org/issue2228 #2143: site-packages support in standalone jar http://bugs.jython.org/issue2143 #2142: Set Thread classloader when entering Jython context http://bugs.jython.org/issue2142 #2077: marshal doesn't raise error when fed unmarshalable object http://bugs.jython.org/issue2077 #1925: Support loading java.sql.Drivers that aren't on the boot class http://bugs.jython.org/issue1925 #1917: No ctypes.c_char http://bugs.jython.org/issue1917 #1866: Parser does not have mismatch token error messages caught by B http://bugs.jython.org/issue1866 #1842: Add IBM i support to Jython http://bugs.jython.org/issue1842 #1796: Jython doesn't support jar dir with colon's in it http://bugs.jython.org/issue1796 #1767: Rich comparisons http://bugs.jython.org/issue1767 #1741: com.ziclix.python.sql.DataHandler calls wasNull without previo http://bugs.jython.org/issue1741 Top 10 most discussed issues (1) ================================ #2439: 'SSLSocket' object has no attribute 'accept' http://bugs.jython.org/issue2439 4 msgs |
From: Jim B. <jim...@py...> - 2015-12-17 00:15:04
|
For Jython, ordered dict semantics for the dict type *could* possibly work. Currently, dict objects are backed by java.util.concurrent.ConcurrentHashMap, to get correct semantics with respect to possible del when iterating over the dict; and to provide volatile memory semantics, to match CPython's memory model, informal as it may be. Using CHM also likely helps with Jython's threading story. Note that we can not simply use a java.util.LinkedHashMap that has been wrapped with java.util.collections.synchronizedMap; at the very least we would get this behavior: The iterators returned by the iterator method of the collections returned > by all of this class's collection view methods are fail-fast: if the map is > structurally modified at any time after the iterator is created, in any way > except through the iterator's own remove method, the iterator will throw a > ConcurrentModificationException. Thus, in the face of concurrent > modification, the iterator fails quickly and cleanly, rather than risking > arbitrary, non-deterministic behavior at an undetermined time in the future. (http://docs.oracle.com/javase/7/docs/api/java/util/LinkedHashMap.html) But there is an alternative: Caffeine is an interesting project that has matured significantly since when I took a look at it last year ( https://github.com/ben-manes/caffeine). Caffeine implements a generally useful concurrent linked hash map which provides the necessary weak iteration semantics we need for Python compatibility; and it looks like Caffeine may have performance comparable to, or better than CHM (but not clear if that extends to map construction, currently a pretty heavy cost for Jython). Caffeine also builds on the implementation experience of Google Guava, which Jython currently uses extensively for internal runtime caches. So it's certainly worth exploring if this possible change for Python gets further interest - we will want to benchmark and really understand because dict/__dict__ support is one of the most critical aspects of good Python performance. - Jim On Wed, Dec 16, 2015 at 4:17 PM, Nathaniel Smith <nj...@po...> wrote: > On Wed, Dec 16, 2015 at 10:47 AM, Mike Miller <pyt...@mg...> > wrote: > > > > On 2015-12-15 11:02, Paul Moore wrote: > >> > >> while it's a bit too special case on its own, one > >> possibility would be to have > >> > >> callable{k1: v1, k2: v2, ...} > >> > >> be syntactic sugar for > >> > >> callable([(k1, k1), (k2, v2), ...]) > > > > > > Very interesting... I've faced the issue several times over the years > when > > I've wanted to unpack values into a function call in an ordered manner > (but > > it hasn't been available). Perhaps:: > > > > callable{**odict} > > > > In fact with callables I'd even go so far as wish that ordered unpacking > was > > the default somehow, though I guess that probably isn't possible due to > > history. > > That's not so clear, actually! It turns out that PyPy was able to make > their regular 'dict' implementation ordered, while at the same time > making it faster and more memory-efficient compared to their previous > (CPython-like) implementation: > > > http://morepypy.blogspot.com/2015/01/faster-more-memory-efficient-and-more.html > > So in PyPy all these issues are automatically solved for free. The > $1e6-question these other proposals have to answer is, why not do what > PyPy did? Maybe there is a good reason not to, but it seems like it'll > be difficult to get consensus on moving forward on any of these other > more complicated proposals until someone has first made a serious > attempt at porting PyPy's dict to CPython and is able to clearly > describe why it didn't work. > > (3.5 does have a faster C implementation of OrderedDict, thanks to > tireless efforts by Eric Snow -- https://bugs.python.org/issue16991 -- > but this implementation uses a very different and less cache-efficient > strategy than PyPy.) > > -n > > -- > Nathaniel J. Smith -- http://vorpus.org > _______________________________________________ > Python-ideas mailing list > Pyt...@py... > https://mail.python.org/mailman/listinfo/python-ideas > Code of Conduct: http://python.org/psf/codeofconduct/ > |
From: Jython t. <st...@bu...> - 2015-12-11 17:10:21
|
ACTIVITY SUMMARY (2015-12-04 - 2015-12-11) Jython tracker at http://bugs.jython.org/ To view or respond to any of the issues listed below, click on the issue. Do NOT respond to this message. Issues counts and deltas: open 274 ( +0) closed 2187 ( +4) total 2461 ( +4) Open issues with patches: 28 Issues opened (4) ================= #2439: 'SSLSocket' object has no attribute 'accept' http://bugs.jython.org/issue2439 opened by kaneg #2440: Implement os.fork() in Jython http://bugs.jython.org/issue2440 opened by teeohhem #2441: sys.executable is None on standalone install, thus causing a s http://bugs.jython.org/issue2441 opened by teeohhem #2442: Overriding __len__, __iter__, and __getitem__ in a tuple subcl http://bugs.jython.org/issue2442 opened by ceridwen Most recent 15 issues with no replies (15) ========================================== #2434: zlib module has different flush behaviour than CPython and PyP http://bugs.jython.org/issue2434 #2423: jarray.array() method broken in 2.7 http://bugs.jython.org/issue2423 #2422: test_classpathimporter fauls on Linux http://bugs.jython.org/issue2422 #2418: test_chdir subprocess tests fail on Windows http://bugs.jython.org/issue2418 #2410: Regression in PySystemStateTest (leading slash) http://bugs.jython.org/issue2410 #2408: Redo sre port for regular expression support http://bugs.jython.org/issue2408 #2404: Import as 1st exec statement doesn't work http://bugs.jython.org/issue2404 #2395: Parser bug with unparenthesized genexp with star-args http://bugs.jython.org/issue2395 #2378: Current docs aren't. http://bugs.jython.org/issue2378 #2373: jython 2.7.0 Console.py Demo does not work on Windows 7 http://bugs.jython.org/issue2373 #2369: running jython-standalone.jar in desktops with with korean lan http://bugs.jython.org/issue2369 #2363: relative seeks works incorrectly after readline http://bugs.jython.org/issue2363 #2341: Invalid Unicode string literals cause console to keep outputti http://bugs.jython.org/issue2341 #2318: test_zipimport_jy failure on Windows http://bugs.jython.org/issue2318 #2317: test_urllib2 failure on Windows http://bugs.jython.org/issue2317 Most recent 15 issues waiting for review (15) ============================================= #2437: no common ciphers SSL handshake error http://bugs.jython.org/issue2437 #2367: Jython ignores custom __eq__ when hashing dict subclasses http://bugs.jython.org/issue2367 #2330: full-build fails to copy CPython License http://bugs.jython.org/issue2330 #2230: Jython evaluation blocks under heavy load with high multi-core http://bugs.jython.org/issue2230 #2228: [PATCH] Re-use "makeCompiledFilename" function where possible http://bugs.jython.org/issue2228 #2143: site-packages support in standalone jar http://bugs.jython.org/issue2143 #2142: Set Thread classloader when entering Jython context http://bugs.jython.org/issue2142 #2077: marshal doesn't raise error when fed unmarshalable object http://bugs.jython.org/issue2077 #1925: Support loading java.sql.Drivers that aren't on the boot class http://bugs.jython.org/issue1925 #1917: No ctypes.c_char http://bugs.jython.org/issue1917 #1866: Parser does not have mismatch token error messages caught by B http://bugs.jython.org/issue1866 #1842: Add IBM i support to Jython http://bugs.jython.org/issue1842 #1796: Jython doesn't support jar dir with colon's in it http://bugs.jython.org/issue1796 #1767: Rich comparisons http://bugs.jython.org/issue1767 #1741: com.ziclix.python.sql.DataHandler calls wasNull without previo http://bugs.jython.org/issue1741 Top 10 most discussed issues (1) ================================ #2441: sys.executable is None on standalone install, thus causing a s http://bugs.jython.org/issue2441 3 msgs Issues closed (1) ================= #2438: Remove print statement in Lib/ssl load_verify_locations in v2. http://bugs.jython.org/issue2438 closed by zyasoft |
From: Jim B. <jim...@py...> - 2015-12-08 21:40:41
|
On Mon, Dec 7, 2015 at 8:34 PM, Laura Creighton <la...@op...> wrote: > ... > Good to hear. Every so often python-dev goes off and makes some > momentous decision that has enormous impact on other python implementations > without first checking with the other implementations to see exactly > how much hardship this would cause. Glad to see I was wrong in this > case. :) > > Definitely something we have to keep track of! And thanks for asking about this specific case. Generally it's been just random implementation details (example: various OpenSSL-specific functionality that got swept in recently into the ssl module as of CPython 2.7.9, although we can probably emulate once again) or various other enhancements. I personally also try to track bigger changes, such as static type annotations and ensuring compatibility when combining with Java types. But until we get a Jython 3.x under real development, it's going to be hard to go beyond that. - Jim |
From: Laura C. <la...@op...> - 2015-12-08 03:34:40
|
In a message of Mon, 07 Dec 2015 14:25:26 -0700, Jim Baker writes: >Laura, > >Binary operations like + are compiled to Java bytecode to use >PyObject::_add; this in turn dispatches through PyObject::_basic_add, which >in turns goes through, for classes that derive from object, >PyObjectDerived::#__add__ with a boilerplate implementation like so: > > public PyObject __add__(PyObject other) { > PyType self_type=getType(); > PyObject impl=self_type.lookup("__add__"); > if (impl!=null) { > PyObject res=impl.__get__(this,self_type).__call__(other); > if (res==Py.NotImplemented) > return null; > return res; > } > return super.__add__(other); > } > >This means that the lookup is only against the type, not against the >object's __dict__. So we follow the same data model for special methods >that CPython uses. > >This process should inline well for the more common case of adding ints and >floats, which was the conclusion of the analysis that Cliff Click performed >a few years ago at the JVM Language Summit (as part of a study of Jython >and other alternative JVM languages). > >- Jim Good to hear. Every so often python-dev goes off and makes some momentous decision that has enormous impact on other python implementations without first checking with the other implementations to see exactly how much hardship this would cause. Glad to see I was wrong in this case. :) Laura |
From: Jim B. <jim...@py...> - 2015-12-07 21:25:52
|
Laura, Binary operations like + are compiled to Java bytecode to use PyObject::_add; this in turn dispatches through PyObject::_basic_add, which in turns goes through, for classes that derive from object, PyObjectDerived::#__add__ with a boilerplate implementation like so: public PyObject __add__(PyObject other) { PyType self_type=getType(); PyObject impl=self_type.lookup("__add__"); if (impl!=null) { PyObject res=impl.__get__(this,self_type).__call__(other); if (res==Py.NotImplemented) return null; return res; } return super.__add__(other); } This means that the lookup is only against the type, not against the object's __dict__. So we follow the same data model for special methods that CPython uses. This process should inline well for the more common case of adding ints and floats, which was the conclusion of the analysis that Cliff Click performed a few years ago at the JVM Language Summit (as part of a study of Jython and other alternative JVM languages). - Jim On Mon, Dec 7, 2015 at 12:57 PM, Laura Creighton <la...@op...> wrote: > > see this thread (if you are not reading it already) > https://mail.python.org/pipermail/python-ideas/2015-December/037354.html > > I do not know whether current Jythons work as > old Jythons were described to -- and I am am too lazy to write code > to check. But I figure that before we get a BDFL pronouncement > prohibiting something that Jython does all the time for a reason, > people around here needed to know that the axe was about to fall, > so they could speak up and say, hmm, that's not a great idea. > > Laura > > > > ------------------------------------------------------------------------------ > Go from Idea to Many App Stores Faster with Intel(R) XDK > Give your users amazing mobile app experiences with Intel(R) XDK. > Use one codebase in this all-in-one HTML5 development environment. > Design, debug & build mobile apps & 2D/3D high-impact games for multiple > OSs. > http://pubads.g.doubleclick.net/gampad/clk?id=254741911&iu=/4140 > _______________________________________________ > Jython-dev mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-dev > |
From: Laura C. <la...@op...> - 2015-12-07 19:57:55
|
see this thread (if you are not reading it already) https://mail.python.org/pipermail/python-ideas/2015-December/037354.html I do not know whether current Jythons work as old Jythons were described to -- and I am am too lazy to write code to check. But I figure that before we get a BDFL pronouncement prohibiting something that Jython does all the time for a reason, people around here needed to know that the axe was about to fall, so they could speak up and say, hmm, that's not a great idea. Laura |
From: Jython t. <st...@bu...> - 2015-12-04 17:10:21
|
ACTIVITY SUMMARY (2015-11-27 - 2015-12-04) Jython tracker at http://bugs.jython.org/ To view or respond to any of the issues listed below, click on the issue. Do NOT respond to this message. Issues counts and deltas: open 274 ( +1) closed 2183 ( +0) total 2457 ( +1) Open issues with patches: 28 Issues opened (1) ================= #2438: Remove print statement in Lib/ssl load_verify_locations in v2. http://bugs.jython.org/issue2438 opened by teeohhem Most recent 15 issues with no replies (15) ========================================== #2434: zlib module has different flush behaviour than CPython and PyP http://bugs.jython.org/issue2434 #2423: jarray.array() method broken in 2.7 http://bugs.jython.org/issue2423 #2422: test_classpathimporter fauls on Linux http://bugs.jython.org/issue2422 #2418: test_chdir subprocess tests fail on Windows http://bugs.jython.org/issue2418 #2410: Regression in PySystemStateTest (leading slash) http://bugs.jython.org/issue2410 #2408: Redo sre port for regular expression support http://bugs.jython.org/issue2408 #2404: Import as 1st exec statement doesn't work http://bugs.jython.org/issue2404 #2395: Parser bug with unparenthesized genexp with star-args http://bugs.jython.org/issue2395 #2378: Current docs aren't. http://bugs.jython.org/issue2378 #2373: jython 2.7.0 Console.py Demo does not work on Windows 7 http://bugs.jython.org/issue2373 #2369: running jython-standalone.jar in desktops with with korean lan http://bugs.jython.org/issue2369 #2363: relative seeks works incorrectly after readline http://bugs.jython.org/issue2363 #2341: Invalid Unicode string literals cause console to keep outputti http://bugs.jython.org/issue2341 #2318: test_zipimport_jy failure on Windows http://bugs.jython.org/issue2318 #2317: test_urllib2 failure on Windows http://bugs.jython.org/issue2317 Most recent 15 issues waiting for review (15) ============================================= #2437: no common ciphers SSL handshake error http://bugs.jython.org/issue2437 #2367: Jython ignores custom __eq__ when hashing dict subclasses http://bugs.jython.org/issue2367 #2330: full-build fails to copy CPython License http://bugs.jython.org/issue2330 #2230: Jython evaluation blocks under heavy load with high multi-core http://bugs.jython.org/issue2230 #2228: [PATCH] Re-use "makeCompiledFilename" function where possible http://bugs.jython.org/issue2228 #2143: site-packages support in standalone jar http://bugs.jython.org/issue2143 #2142: Set Thread classloader when entering Jython context http://bugs.jython.org/issue2142 #2077: marshal doesn't raise error when fed unmarshalable object http://bugs.jython.org/issue2077 #1925: Support loading java.sql.Drivers that aren't on the boot class http://bugs.jython.org/issue1925 #1917: No ctypes.c_char http://bugs.jython.org/issue1917 #1866: Parser does not have mismatch token error messages caught by B http://bugs.jython.org/issue1866 #1842: Add IBM i support to Jython http://bugs.jython.org/issue1842 #1796: Jython doesn't support jar dir with colon's in it http://bugs.jython.org/issue1796 #1767: Rich comparisons http://bugs.jython.org/issue1767 #1741: com.ziclix.python.sql.DataHandler calls wasNull without previo http://bugs.jython.org/issue1741 |
From: Jeff A. <ja...@fa...> - 2015-12-02 20:47:58
|
Hi Guillermo: When there is a release candidate a link is posted to this list, but there isn't one at present (contrary to earlier plans). It's not too onerous to build Jython from the sources here: https://hg.python.org/jython/ . You need ant, and I mostly build with Java 7 to preserve the backward compatibility. But you can manage without mercurial (I'm pretty sure) by downloading the zip/gz. The default ant target is a developer build (about 2 minutes). This produces lots of warnings the first time through (grammar warnings and some deprecation warnings). That's normal :( Then you can run it directly as: $ dist/bin/jython For added reassurance, run: $ dist/bin/jython -m test.regrtest -e This runs the Python regression tests, plus a few Jython ones, minus a few tests known to fail (that's what -e means). It takes around 30 minutes on my machine. Jeff Jeff Allen On 02/12/2015 16:55, Ing. Guillermo Zapata wrote: > Hi, > > Are non-release (i.e. release candidate) build available somewhere to > download? > > I'm facing issues using pip on Jython. I'm seeing another instance of > issue 2360 [1]. > The issue is only reproducible with pip1.6dev, but according to this > message [2], a newer pip is available in some release candidate. > I want to test some issues with it, before creating a new report. > > > 1 - http://bugs.jython.org/issue2360 > 2 - http://bugs.jython.org/msg10397 > > Thanks, > -- > Guillermo > > |
From: Ing. G. Z. <ing...@gm...> - 2015-12-02 16:55:29
|
Hi, Are non-release (i.e. release candidate) build available somewhere to download? I'm facing issues using pip on Jython. I'm seeing another instance of issue 2360 [1]. The issue is only reproducible with pip1.6dev, but according to this message [2], a newer pip is available in some release candidate. I want to test some issues with it, before creating a new report. 1 - http://bugs.jython.org/issue2360 2 - http://bugs.jython.org/msg10397 Thanks, -- Guillermo |
From: Darjus L. <da...@gm...> - 2015-11-28 02:46:14
|
Agree with Jim, These are critical enough to have sorted out, but we should not not make any kind of release either, and we are really close to a nice release. Darjus On Sat, Nov 28, 2015 at 1:23 PM Jim Baker <jim...@py...> wrote: > Hope everyone in the US had a happy Thanksgiving yesterday! > > You may have noticed that we have not done a release candidate. Me too! > This is because we have two regressions compared to 2.7.0 that must be > fixed: > > * pip is no longer installs executables correctly, including itself in > ensurepip, due to shebang quoting issues on OS X; and not using > zip-executable format on Windows. (The workaround is to use jython -m pip; > this is probably why we didn't catch it earlier, because it is standard > practice to use -m pip.) See http://bugs.jython.org/issue2360 > > * The ssl module no longer validates certificates using system provided > certs (in our case, provided by the JRE). See > http://bugs.jython.org/issue2390 > > Both of these bugs are marked as urgent, which we have used in the bug > tracker to mark *blocking bugs*. > > I'm still hopeful that we can resolve these very shortly. In addition, it > would still be nice, but not blocking, to get Java 9 support working. Other > bugs remain open to be fixed. Please no more regressions however ;) > > We also have a number of other changes that have been made. Although the > slipped date is not great for us, by far the most important thing is for us > to have a high quality release for 2.7.1. Therefore I would like for us to > do a beta 3 so that we can shake out things better. > > Given holiday realities, I'm proposing mid December for a beta 3, and mid > January for a release candidate. So this slips us by 2 months. But > regardless we will first fix our blocking bugs. The alternative, to back > out changes, is not realistic for our comparatively small group of > committers. But we will have better automated testing to prevent pip and > ssl regressing in this way in the future. > > - Jim > > (Tomorrow I will be on vacation for a week, sailing in the Gulf of > California out of La Paz, Mexico. I plan to be very unreachable!) > > > ------------------------------------------------------------------------------ > _______________________________________________ > Jython-dev mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-dev > |
From: Jim B. <jim...@py...> - 2015-11-28 02:22:38
|
Hope everyone in the US had a happy Thanksgiving yesterday! You may have noticed that we have not done a release candidate. Me too! This is because we have two regressions compared to 2.7.0 that must be fixed: * pip is no longer installs executables correctly, including itself in ensurepip, due to shebang quoting issues on OS X; and not using zip-executable format on Windows. (The workaround is to use jython -m pip; this is probably why we didn't catch it earlier, because it is standard practice to use -m pip.) See http://bugs.jython.org/issue2360 * The ssl module no longer validates certificates using system provided certs (in our case, provided by the JRE). See http://bugs.jython.org/issue2390 Both of these bugs are marked as urgent, which we have used in the bug tracker to mark *blocking bugs*. I'm still hopeful that we can resolve these very shortly. In addition, it would still be nice, but not blocking, to get Java 9 support working. Other bugs remain open to be fixed. Please no more regressions however ;) We also have a number of other changes that have been made. Although the slipped date is not great for us, by far the most important thing is for us to have a high quality release for 2.7.1. Therefore I would like for us to do a beta 3 so that we can shake out things better. Given holiday realities, I'm proposing mid December for a beta 3, and mid January for a release candidate. So this slips us by 2 months. But regardless we will first fix our blocking bugs. The alternative, to back out changes, is not realistic for our comparatively small group of committers. But we will have better automated testing to prevent pip and ssl regressing in this way in the future. - Jim (Tomorrow I will be on vacation for a week, sailing in the Gulf of California out of La Paz, Mexico. I plan to be very unreachable!) |
From: Jython t. <st...@bu...> - 2015-11-27 17:10:17
|
ACTIVITY SUMMARY (2015-11-20 - 2015-11-27) Jython tracker at http://bugs.jython.org/ To view or respond to any of the issues listed below, click on the issue. Do NOT respond to this message. Issues counts and deltas: open 273 ( +2) closed 2183 ( +4) total 2456 ( +6) Open issues with patches: 28 Issues opened (5) ================= #2433: zlib decompressobj index error when using negative wbits http://bugs.jython.org/issue2433 opened by lukasa #2434: zlib module has different flush behaviour than CPython and PyP http://bugs.jython.org/issue2434 opened by lukasa #2435: Remove unsupported socket options like socket.SO_EXCLUSIVEADDR http://bugs.jython.org/issue2435 opened by zyasoft #2436: Missing socket.SOL_TCP (= socket.IPPROTO_TCP) http://bugs.jython.org/issue2436 opened by zyasoft #2437: no common ciphers SSL handshake error http://bugs.jython.org/issue2437 opened by teeohhem Most recent 15 issues with no replies (15) ========================================== #2434: zlib module has different flush behaviour than CPython and PyP http://bugs.jython.org/issue2434 #2423: jarray.array() method broken in 2.7 http://bugs.jython.org/issue2423 #2422: test_classpathimporter fauls on Linux http://bugs.jython.org/issue2422 #2418: test_chdir subprocess tests fail on Windows http://bugs.jython.org/issue2418 #2410: Regression in PySystemStateTest (leading slash) http://bugs.jython.org/issue2410 #2408: Redo sre port for regular expression support http://bugs.jython.org/issue2408 #2404: Import as 1st exec statement doesn't work http://bugs.jython.org/issue2404 #2395: Parser bug with unparenthesized genexp with star-args http://bugs.jython.org/issue2395 #2378: Current docs aren't. http://bugs.jython.org/issue2378 #2373: jython 2.7.0 Console.py Demo does not work on Windows 7 http://bugs.jython.org/issue2373 #2369: running jython-standalone.jar in desktops with with korean lan http://bugs.jython.org/issue2369 #2363: relative seeks works incorrectly after readline http://bugs.jython.org/issue2363 #2341: Invalid Unicode string literals cause console to keep outputti http://bugs.jython.org/issue2341 #2318: test_zipimport_jy failure on Windows http://bugs.jython.org/issue2318 #2317: test_urllib2 failure on Windows http://bugs.jython.org/issue2317 Most recent 15 issues waiting for review (15) ============================================= #2437: no common ciphers SSL handshake error http://bugs.jython.org/issue2437 #2367: Jython ignores custom __eq__ when hashing dict subclasses http://bugs.jython.org/issue2367 #2330: full-build fails to copy CPython License http://bugs.jython.org/issue2330 #2230: Jython evaluation blocks under heavy load with high multi-core http://bugs.jython.org/issue2230 #2228: [PATCH] Re-use "makeCompiledFilename" function where possible http://bugs.jython.org/issue2228 #2143: site-packages support in standalone jar http://bugs.jython.org/issue2143 #2142: Set Thread classloader when entering Jython context http://bugs.jython.org/issue2142 #2077: marshal doesn't raise error when fed unmarshalable object http://bugs.jython.org/issue2077 #1925: Support loading java.sql.Drivers that aren't on the boot class http://bugs.jython.org/issue1925 #1917: No ctypes.c_char http://bugs.jython.org/issue1917 #1866: Parser does not have mismatch token error messages caught by B http://bugs.jython.org/issue1866 #1842: Add IBM i support to Jython http://bugs.jython.org/issue1842 #1796: Jython doesn't support jar dir with colon's in it http://bugs.jython.org/issue1796 #1767: Rich comparisons http://bugs.jython.org/issue1767 #1741: com.ziclix.python.sql.DataHandler calls wasNull without previo http://bugs.jython.org/issue1741 Top 10 most discussed issues (2) ================================ #2392: Intermittent errors from sre_compile.py - ValueError('unsuppor http://bugs.jython.org/issue2392 3 msgs #2435: Remove unsupported socket options like socket.SO_EXCLUSIVEADDR http://bugs.jython.org/issue2435 3 msgs Issues closed (1) ================= #2432: Invalid literal for Decimal: '-Inf' http://bugs.jython.org/issue2432 closed by darjus |
From: Jython t. <st...@bu...> - 2015-11-20 17:10:21
|
ACTIVITY SUMMARY (2015-11-13 - 2015-11-20) Jython tracker at http://bugs.jython.org/ To view or respond to any of the issues listed below, click on the issue. Do NOT respond to this message. Issues counts and deltas: open 271 ( +1) closed 2179 ( +1) total 2450 ( +2) Open issues with patches: 28 Issues opened (2) ================= #1943: missing module fcntl http://bugs.jython.org/issue1943 reopened by zyasoft #2431: tox not working because of zero width bug in Jython sre http://bugs.jython.org/issue2431 opened by darjus Most recent 15 issues with no replies (15) ========================================== #2431: tox not working because of zero width bug in Jython sre http://bugs.jython.org/issue2431 #2423: jarray.array() method broken in 2.7 http://bugs.jython.org/issue2423 #2422: test_classpathimporter fauls on Linux http://bugs.jython.org/issue2422 #2418: test_chdir subprocess tests fail on Windows http://bugs.jython.org/issue2418 #2410: Regression in PySystemStateTest (leading slash) http://bugs.jython.org/issue2410 #2408: Redo sre port for regular expression support http://bugs.jython.org/issue2408 #2404: Import as 1st exec statement doesn't work http://bugs.jython.org/issue2404 #2395: Parser bug with unparenthesized genexp with star-args http://bugs.jython.org/issue2395 #2378: Current docs aren't. http://bugs.jython.org/issue2378 #2373: jython 2.7.0 Console.py Demo does not work on Windows 7 http://bugs.jython.org/issue2373 #2369: running jython-standalone.jar in desktops with with korean lan http://bugs.jython.org/issue2369 #2363: relative seeks works incorrectly after readline http://bugs.jython.org/issue2363 #2341: Invalid Unicode string literals cause console to keep outputti http://bugs.jython.org/issue2341 #2318: test_zipimport_jy failure on Windows http://bugs.jython.org/issue2318 #2317: test_urllib2 failure on Windows http://bugs.jython.org/issue2317 Most recent 15 issues waiting for review (15) ============================================= #2428: socket.connect_ex does not properly report connection state se http://bugs.jython.org/issue2428 #2367: Jython ignores custom __eq__ when hashing dict subclasses http://bugs.jython.org/issue2367 #2330: full-build fails to copy CPython License http://bugs.jython.org/issue2330 #2230: Jython evaluation blocks under heavy load with high multi-core http://bugs.jython.org/issue2230 #2228: [PATCH] Re-use "makeCompiledFilename" function where possible http://bugs.jython.org/issue2228 #2143: site-packages support in standalone jar http://bugs.jython.org/issue2143 #2142: Set Thread classloader when entering Jython context http://bugs.jython.org/issue2142 #2077: marshal doesn't raise error when fed unmarshalable object http://bugs.jython.org/issue2077 #1925: Support loading java.sql.Drivers that aren't on the boot class http://bugs.jython.org/issue1925 #1917: No ctypes.c_char http://bugs.jython.org/issue1917 #1866: Parser does not have mismatch token error messages caught by B http://bugs.jython.org/issue1866 #1842: Add IBM i support to Jython http://bugs.jython.org/issue1842 #1796: Jython doesn't support jar dir with colon's in it http://bugs.jython.org/issue1796 #1767: Rich comparisons http://bugs.jython.org/issue1767 #1741: com.ziclix.python.sql.DataHandler calls wasNull without previo http://bugs.jython.org/issue1741 Top 10 most discussed issues (1) ================================ #2428: socket.connect_ex does not properly report connection state se http://bugs.jython.org/issue2428 3 msgs Issues closed (2) ================= #1984: os.pipe() missing http://bugs.jython.org/issue1984 closed by darjus #2430: Installed Windows commands are no longer executable http://bugs.jython.org/issue2430 closed by zyasoft |
From: Jim B. <jim...@py...> - 2015-11-16 23:23:57
|
Brett, Very cool, I'm glad to see that Jython's performance was competitive under most of these benchmarks. I would also be interested in joining the proposed mailing list. re elementtree - I assume the benchmarking is usually done with cElementTree. However Jython currently lacks a Java equivalent, so importing cElementTree just uses the pure Python version. Hence the significant performance difference of approx. 40x for etree_parse and 16x for etree_iterparse. - Jim On Mon, Nov 16, 2015 at 1:18 PM, Brett Cannon <br...@py...> wrote: > I gave the opening keynote at PyCon CA and then gave the same talk at > PyData NYC on the various interpreters of Python (Jupyter notebook of my > presentation can be found at bit.ly/pycon-ca-keynote; no video yet). I > figured people here might find the benchmark numbers interesting so I'm > sharing the link here. > > I'm still hoping someday speed.python.org becomes a thing so I never have > to spend so much time benchmarking so may Python implementations ever again > and this sort of thing is just part of what we do to keep the > implementation ecosystem healthy. > > _______________________________________________ > Python-Dev mailing list > Pyt...@py... > https://mail.python.org/mailman/listinfo/python-dev > Unsubscribe: > https://mail.python.org/mailman/options/python-dev/jbaker%40zyasoft.com > > |
From: Jython t. <st...@bu...> - 2015-11-13 17:10:22
|
ACTIVITY SUMMARY (2015-11-06 - 2015-11-13) Jython tracker at http://bugs.jython.org/ To view or respond to any of the issues listed below, click on the issue. Do NOT respond to this message. Issues counts and deltas: open 270 ( +0) closed 2178 ( +8) total 2448 ( +8) Open issues with patches: 27 Issues opened (8) ================= #2422: test_classpathimporter fauls on Linux http://bugs.jython.org/issue2422 opened by jeff.allen #2423: jarray.array() method broken in 2.7 http://bugs.jython.org/issue2423 opened by rhpatrick #2424: Converting to Jython a Python 3.5 project - coding error http://bugs.jython.org/issue2424 opened by dani_kase #2425: socket.fileno() returns a different value than the fd value gi http://bugs.jython.org/issue2425 opened by teeohhem #2426: Support socket shutdown with "how" of _socket.SHUT_RDWR (2) http://bugs.jython.org/issue2426 opened by teeohhem #2427: jython --boot throws error on Windows 7 http://bugs.jython.org/issue2427 opened by eaaltonen #2428: Jython connect takes significantly longer than CPython socket http://bugs.jython.org/issue2428 opened by dhable #2429: Sending bytearray wrapped to xmlrpc.Binary over XML-RPC fails http://bugs.jython.org/issue2429 opened by pekka.klarck Most recent 15 issues with no replies (15) ========================================== #2428: Jython connect takes significantly longer than CPython socket http://bugs.jython.org/issue2428 #2423: jarray.array() method broken in 2.7 http://bugs.jython.org/issue2423 #2422: test_classpathimporter fauls on Linux http://bugs.jython.org/issue2422 #2418: test_chdir subprocess tests fail on Windows http://bugs.jython.org/issue2418 #2410: Regression in PySystemStateTest (leading slash) http://bugs.jython.org/issue2410 #2408: Redo sre port for regular expression support http://bugs.jython.org/issue2408 #2404: Import as 1st exec statement doesn't work http://bugs.jython.org/issue2404 #2395: Parser bug with unparenthesized genexp with star-args http://bugs.jython.org/issue2395 #2378: Current docs aren't. http://bugs.jython.org/issue2378 #2373: jython 2.7.0 Console.py Demo does not work on Windows 7 http://bugs.jython.org/issue2373 #2369: running jython-standalone.jar in desktops with with korean lan http://bugs.jython.org/issue2369 #2363: relative seeks works incorrectly after readline http://bugs.jython.org/issue2363 #2341: Invalid Unicode string literals cause console to keep outputti http://bugs.jython.org/issue2341 #2318: test_zipimport_jy failure on Windows http://bugs.jython.org/issue2318 #2317: test_urllib2 failure on Windows http://bugs.jython.org/issue2317 Most recent 15 issues waiting for review (15) ============================================= #2367: Jython ignores custom __eq__ when hashing dict subclasses http://bugs.jython.org/issue2367 #2330: full-build fails to copy CPython License http://bugs.jython.org/issue2330 #2230: Jython evaluation blocks under heavy load with high multi-core http://bugs.jython.org/issue2230 #2228: [PATCH] Re-use "makeCompiledFilename" function where possible http://bugs.jython.org/issue2228 #2143: site-packages support in standalone jar http://bugs.jython.org/issue2143 #2142: Set Thread classloader when entering Jython context http://bugs.jython.org/issue2142 #2077: marshal doesn't raise error when fed unmarshalable object http://bugs.jython.org/issue2077 #1925: Support loading java.sql.Drivers that aren't on the boot class http://bugs.jython.org/issue1925 #1917: No ctypes.c_char http://bugs.jython.org/issue1917 #1866: Parser does not have mismatch token error messages caught by B http://bugs.jython.org/issue1866 #1842: Add IBM i support to Jython http://bugs.jython.org/issue1842 #1796: Jython doesn't support jar dir with colon's in it http://bugs.jython.org/issue1796 #1767: Rich comparisons http://bugs.jython.org/issue1767 #1741: com.ziclix.python.sql.DataHandler calls wasNull without previo http://bugs.jython.org/issue1741 #1646: Proxy getInterface not change for more PyObject http://bugs.jython.org/issue1646 Top 10 most discussed issues (2) ================================ #2392: Intermittent errors from sre_compile.py - ValueError('unsuppor http://bugs.jython.org/issue2392 8 msgs #2329: Cannot create virtualenv with jython2.7rc2 - breaks tox http://bugs.jython.org/issue2329 6 msgs |
From: Jython t. <st...@bu...> - 2015-11-06 17:10:21
|
ACTIVITY SUMMARY (2015-10-30 - 2015-11-06) Jython tracker at http://bugs.jython.org/ To view or respond to any of the issues listed below, click on the issue. Do NOT respond to this message. Issues counts and deltas: open 270 ( +0) closed 2170 ( +2) total 2440 ( +2) Open issues with patches: 28 Issues opened (2) ================= #2420: Regression tests leaking file handles on Linux http://bugs.jython.org/issue2420 opened by jeff.allen #2421: UnboundLocalError: local variable 'key_store' referenced befor http://bugs.jython.org/issue2421 opened by teeohhem Most recent 15 issues with no replies (15) ========================================== #2418: test_chdir subprocess tests fail on Windows http://bugs.jython.org/issue2418 #2414: install sift fails in jython 2.7.0 on Windows 7 http://bugs.jython.org/issue2414 #2410: Regression in PySystemStateTest (leading slash) http://bugs.jython.org/issue2410 #2408: Redo sre port for regular expression support http://bugs.jython.org/issue2408 #2404: Import as 1st exec statement doesn't work http://bugs.jython.org/issue2404 #2395: Parser bug with unparenthesized genexp with star-args http://bugs.jython.org/issue2395 #2378: Current docs aren't. http://bugs.jython.org/issue2378 #2373: jython 2.7.0 Console.py Demo does not work on Windows 7 http://bugs.jython.org/issue2373 #2369: running jython-standalone.jar in desktops with with korean lan http://bugs.jython.org/issue2369 #2363: relative seeks works incorrectly after readline http://bugs.jython.org/issue2363 #2341: Invalid Unicode string literals cause console to keep outputti http://bugs.jython.org/issue2341 #2318: test_zipimport_jy failure on Windows http://bugs.jython.org/issue2318 #2317: test_urllib2 failure on Windows http://bugs.jython.org/issue2317 #2316: test_tarfile file-mode failures on Windows http://bugs.jython.org/issue2316 #2314: test_shutil failures on Windows http://bugs.jython.org/issue2314 Most recent 15 issues waiting for review (15) ============================================= #2393: Clean running regression tests on windows http://bugs.jython.org/issue2393 #2367: Jython ignores custom __eq__ when hashing dict subclasses http://bugs.jython.org/issue2367 #2330: full-build fails to copy CPython License http://bugs.jython.org/issue2330 #2230: Jython evaluation blocks under heavy load with high multi-core http://bugs.jython.org/issue2230 #2228: [PATCH] Re-use "makeCompiledFilename" function where possible http://bugs.jython.org/issue2228 #2143: site-packages support in standalone jar http://bugs.jython.org/issue2143 #2142: Set Thread classloader when entering Jython context http://bugs.jython.org/issue2142 #2077: marshal doesn't raise error when fed unmarshalable object http://bugs.jython.org/issue2077 #1925: Support loading java.sql.Drivers that aren't on the boot class http://bugs.jython.org/issue1925 #1917: No ctypes.c_char http://bugs.jython.org/issue1917 #1866: Parser does not have mismatch token error messages caught by B http://bugs.jython.org/issue1866 #1842: Add IBM i support to Jython http://bugs.jython.org/issue1842 #1796: Jython doesn't support jar dir with colon's in it http://bugs.jython.org/issue1796 #1767: Rich comparisons http://bugs.jython.org/issue1767 #1741: com.ziclix.python.sql.DataHandler calls wasNull without previo http://bugs.jython.org/issue1741 Issues closed (1) ================= #1956: cannot import twisted module http://bugs.jython.org/issue1956 closed by zyasoft |
From: Jeff A. <ja...@fa...> - 2015-11-05 23:20:30
|
A delay gives me time to do something with issue 2320. Jeff Allen On 03/11/2015 03:37, Jim Baker wrote: > We have made significant progress recently on the release candidate > for 2.7.1, as seen in https://hg.python.org/jython > > However, there's one outstanding issue that I would like to address: > *full Java 9 support*. There are two outstanding concerns: > > 1. Status of our tests in regrtest on Java 9 > 2. Support for the construct `from X.Y import *`, as implemented by > our "jar" scanning support, as tracked by http://bugs.jython.org/issue2362 > > Supporting Java 9 is obviously important for Jython. In particular, > current work on Jython-using projects like WebLogic are dependent on > Jython 2.7 fully supporting Java 9. It would also be helpful for such > projects if we have good support well in advance of the September 2016 > release of Java 9. > > Let's now look at these concerns. First, general Java 9 support looks > quite good. Using the latest version of JDK 9 with Project Jigsaw > (build b86), which Rory O'Donnell emailed details about a few days ago > this list. Assuming some exports like so: > > export > JAVA_SECURITY_EXPORTS=java.base/sun.security.provider=ALL-UNNAMED,java.base/sun.security.pkcs=ALL-UNNAMED,java.base/sun.security.util=ALL-UNNAMED,java.base/sun.security.x509=ALL-UNNAMED,java.base/sun.security.ssl=ALL-UNNAMED,jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED,jdk.charsets/sun.nio.cs.ext=ALL-UNNAMED > export JAVA_OPTS=-XaddExports:$JAVA_SECURITY_EXPORTS > > and then running > > $ dist/bin/jython dist/Lib/test/regrtest.py --expected > > (because ant regrtest stomps on JAVA_OPTS to ensure no locale issues), > then we get the following test failures on OS X 10.11.1: > > 7 fails unexpected: > test_import_jy test_list_jy test_marshal test_os_jy test_re_jy > test_sort test_unicode_jy > > which is pretty good and comparable to Java 8 (test_list_jy > test_marshal test_sort) - the additional failures are due to > internationalization changes in Java (test_os_jy); differences in > whitespace definition (test_re_jy, test_unicode_jy); and lack of > support for star imports (test_import_jy). > > (See > http://openjdk.java.net/projects/jigsaw/j1/prepare-for-jdk9-j1-2015.pdf for > the source of some of these exports; I also take in account additional > ones for Jython specifically, such as being able to get Big5 support; > I believe this is necessary due to the fact that we have dynamic > linkage in Jython, but we need to dig into this more.) > > Back to "jar" scanning, where I quote "jar" because rt.jar and other > boot path jars we have known for Java for all versions prior to 9 are > now gone with project Jigsaw. In its place we get the support in JEP > 220 (http://openjdk.java.net/jeps/220) to get the classes and related > resources from the jrt URL file system provider. > > After reviewing the source in org.python.core.packagecache that does > this jar scanning and what is actually written in the cache (see for > example, dist/cachedir), it's pretty clear we can readily implement > support against the new jrt provider and using an API like > java.nio.file.Files::walkFileTree. After that, it's just a simple > matter of programming. > > Hopefully that summarizes my reasons for the release candidate > deadline extension I have proposed, from Thur Nov 5 to *Thur Nov 12*. > > - Jim > > > ------------------------------------------------------------------------------ > > > _______________________________________________ > Jython-dev mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-dev |
From: Maxim <su...@ma...> - 2015-11-05 10:20:40
|
Hi, I have a question because I'd like to embed the jython into my application that uses a virtual file system, provided by Apache VFS. As far as I understand the jython uses a OS file system like hard disks but is there a possibility to wrap existing classes to provide an access to own file system, it can be ftp, webdav or even other implementations. Maybe there are prepared solutions to adapt jython to any filesystem, actually I looked up javadoc and I have not found anything. -- Best regards, Maxim Gorin |
From: Jim B. <jim...@py...> - 2015-11-03 03:38:15
|
We have made significant progress recently on the release candidate for 2.7.1, as seen in https://hg.python.org/jython However, there's one outstanding issue that I would like to address: *full Java 9 support*. There are two outstanding concerns: 1. Status of our tests in regrtest on Java 9 2. Support for the construct `from X.Y import *`, as implemented by our "jar" scanning support, as tracked by http://bugs.jython.org/issue2362 Supporting Java 9 is obviously important for Jython. In particular, current work on Jython-using projects like WebLogic are dependent on Jython 2.7 fully supporting Java 9. It would also be helpful for such projects if we have good support well in advance of the September 2016 release of Java 9. Let's now look at these concerns. First, general Java 9 support looks quite good. Using the latest version of JDK 9 with Project Jigsaw (build b86), which Rory O'Donnell emailed details about a few days ago this list. Assuming some exports like so: export JAVA_SECURITY_EXPORTS=java.base/sun.security.provider=ALL-UNNAMED,java.base/sun.security.pkcs=ALL-UNNAMED,java.base/sun.security.util=ALL-UNNAMED,java.base/sun.security.x509=ALL-UNNAMED,java.base/sun.security.ssl=ALL-UNNAMED,jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED,jdk.charsets/sun.nio.cs.ext=ALL-UNNAMED export JAVA_OPTS=-XaddExports:$JAVA_SECURITY_EXPORTS and then running $ dist/bin/jython dist/Lib/test/regrtest.py --expected (because ant regrtest stomps on JAVA_OPTS to ensure no locale issues), then we get the following test failures on OS X 10.11.1: 7 fails unexpected: test_import_jy test_list_jy test_marshal test_os_jy test_re_jy test_sort test_unicode_jy which is pretty good and comparable to Java 8 (test_list_jy test_marshal test_sort) - the additional failures are due to internationalization changes in Java (test_os_jy); differences in whitespace definition (test_re_jy, test_unicode_jy); and lack of support for star imports (test_import_jy). (See http://openjdk.java.net/projects/jigsaw/j1/prepare-for-jdk9-j1-2015.pdf for the source of some of these exports; I also take in account additional ones for Jython specifically, such as being able to get Big5 support; I believe this is necessary due to the fact that we have dynamic linkage in Jython, but we need to dig into this more.) Back to "jar" scanning, where I quote "jar" because rt.jar and other boot path jars we have known for Java for all versions prior to 9 are now gone with project Jigsaw. In its place we get the support in JEP 220 ( http://openjdk.java.net/jeps/220) to get the classes and related resources from the jrt URL file system provider. After reviewing the source in org.python.core.packagecache that does this jar scanning and what is actually written in the cache (see for example, dist/cachedir), it's pretty clear we can readily implement support against the new jrt provider and using an API like java.nio.file.Files::walkFileTree. After that, it's just a simple matter of programming. Hopefully that summarizes my reasons for the release candidate deadline extension I have proposed, from Thur Nov 5 to *Thur Nov 12*. - Jim |
From: Jython t. <st...@bu...> - 2015-10-30 17:10:22
|
ACTIVITY SUMMARY (2015-10-23 - 2015-10-30) Jython tracker at http://bugs.jython.org/ To view or respond to any of the issues listed below, click on the issue. Do NOT respond to this message. Issues counts and deltas: open 270 ( +4) closed 2168 ( +1) total 2438 ( +5) Open issues with patches: 28 Issues opened (5) ================= #2415: jython2.5.3-6 in debian unstable is broken. http://bugs.jython.org/issue2415 opened by lac #2416: os.system does not use changes to os.environ in subprocesses http://bugs.jython.org/issue2416 opened by irairdon #2417: os.utime fails on UNC network paths http://bugs.jython.org/issue2417 opened by mdarden #2418: test_chdir subprocess tests fail on Windows http://bugs.jython.org/issue2418 opened by jeff.allen #2419: List expected failures by OS platform in regrtest.py http://bugs.jython.org/issue2419 opened by jeff.allen Most recent 15 issues with no replies (15) ========================================== #2418: test_chdir subprocess tests fail on Windows http://bugs.jython.org/issue2418 #2414: install sift fails in jython 2.7.0 on Windows 7 http://bugs.jython.org/issue2414 #2410: Regression in PySystemStateTest (leading slash) http://bugs.jython.org/issue2410 #2408: Redo sre port for regular expression support http://bugs.jython.org/issue2408 #2404: Import as 1st exec statement doesn't work http://bugs.jython.org/issue2404 #2395: Parser bug with unparenthesized genexp with star-args http://bugs.jython.org/issue2395 #2378: Current docs aren't. http://bugs.jython.org/issue2378 #2373: jython 2.7.0 Console.py Demo does not work on Windows 7 http://bugs.jython.org/issue2373 #2369: running jython-standalone.jar in desktops with with korean lan http://bugs.jython.org/issue2369 #2363: relative seeks works incorrectly after readline http://bugs.jython.org/issue2363 #2341: Invalid Unicode string literals cause console to keep outputti http://bugs.jython.org/issue2341 #2318: test_zipimport_jy failure on Windows http://bugs.jython.org/issue2318 #2317: test_urllib2 failure on Windows http://bugs.jython.org/issue2317 #2316: test_tarfile file-mode failures on Windows http://bugs.jython.org/issue2316 #2314: test_shutil failures on Windows http://bugs.jython.org/issue2314 Most recent 15 issues waiting for review (15) ============================================= #2393: Clean running regression tests on windows http://bugs.jython.org/issue2393 #2367: Jython ignores custom __eq__ when hashing dict subclasses http://bugs.jython.org/issue2367 #2330: full-build fails to copy CPython License http://bugs.jython.org/issue2330 #2230: Jython evaluation blocks under heavy load with high multi-core http://bugs.jython.org/issue2230 #2228: [PATCH] Re-use "makeCompiledFilename" function where possible http://bugs.jython.org/issue2228 #2143: site-packages support in standalone jar http://bugs.jython.org/issue2143 #2142: Set Thread classloader when entering Jython context http://bugs.jython.org/issue2142 #2077: marshal doesn't raise error when fed unmarshalable object http://bugs.jython.org/issue2077 #1925: Support loading java.sql.Drivers that aren't on the boot class http://bugs.jython.org/issue1925 #1917: No ctypes.c_char http://bugs.jython.org/issue1917 #1866: Parser does not have mismatch token error messages caught by B http://bugs.jython.org/issue1866 #1842: Add IBM i support to Jython http://bugs.jython.org/issue1842 #1796: Jython doesn't support jar dir with colon's in it http://bugs.jython.org/issue1796 #1767: Rich comparisons http://bugs.jython.org/issue1767 #1741: com.ziclix.python.sql.DataHandler calls wasNull without previo http://bugs.jython.org/issue1741 Top 10 most discussed issues (5) ================================ #2392: Intermittent errors from sre_compile.py - ValueError('unsuppor http://bugs.jython.org/issue2392 5 msgs #2415: jython2.5.3-6 in debian unstable is broken. http://bugs.jython.org/issue2415 4 msgs #2416: os.system does not use changes to os.environ in subprocesses http://bugs.jython.org/issue2416 4 msgs #2417: os.utime fails on UNC network paths http://bugs.jython.org/issue2417 4 msgs #2393: Clean running regression tests on windows http://bugs.jython.org/issue2393 3 msgs |
From: Jeff A. <ja...@fa...> - 2015-10-29 09:17:38
|
Stefan: You make no reference to it but surely have not overlooked Adam Burke's push to get clean-running regression tests on Windows (issue 2393). The record of that issue contains some scores from his and my experience. I'm with you in wanting regression tests that run cleanly. My pattern of work is to check that the failing tests are only the usual suspects, but it is easy to overlook breakage that way. It also seems fairly easy for one of us to make a change that breaks Jython for a platform that that individual doesn't use. If we could have clean-running tests, build-bots would be useful again, to make us all aware of that. It may be feasible for me to test on Linux locally after a commit and before a push. We mainly use CPython's tests, which is good, but not exactly what we need. We have at least three ways of dealing with the differences between CPython and Jython: 1. the expected failures of "regrtest -e", varying by platform, 2. the annotation @skipIf(is_jython), and 3. Jython-specific variants of the tests. I think we aren't consistent in using these. I've made the mistake of thinking the lists in regrtest.py and our skips have been carefully curated and I shouldn't change them lightly. But now I think we should be more aggressive in adding skips and raising a matching issue. I will do this more often. I think adding skips to the individual test cases is a better course than moving a whole test module to the expected failure list in regrtest.py, because of the value available from the other cases in a module. The variation in the success of regrtest with its environment, and from run to run, is frustrating. I can get different answers from "ant regrtest" and regrtest.py at the prompt. A careful reading of build.xml suggests this is because the ant task enables resources with the "--use" flag that are not enabled at the prompt. Tests often pass individually but fail under regrtest. It would be good to drive out such differences. Adam is interested in clean-running tests so that _users_ can run regrtest and report incompatibilities with their environment. For this, we need a configuration of regrtest that runs all the tests we think are reliable across platforms, but this probably isn't the same configuration we should be using. Jeff On 23/10/2015 01:33, Stefan Richthofer wrote: > It appears for me not to be a Java8 vs Java7 issue. I tested with both > and roughly get the same result. > I wouldn't have started this, if it were only test_sort and a > hand-full of others failing just on Java8. > Recent run: > Java8: > [exec] 26 tests failed: > [exec] test_classpathimporter test_cmd_line test_grp > test_httpservers > [exec] test_jython_launcher test_list_jy test_logging > test_mailbox > [exec] test_marshal test_os test_os_jy test_posix > test_posixpath test_pwd > [exec] test_quopri test_shutil test_site test_site_jy test_socket > [exec] test_sort test_subprocess test_subprocess_jy test_sys_jy > [exec] test_tarfile test_threading test_zipimport_jy > Java7: > [exec] 23 tests failed: > [exec] test_classpathimporter test_cmd_line test_grp > test_httpservers > [exec] test_jython_launcher test_logging test_mailbox test_os > test_os_jy > [exec] test_posix test_posixpath test_pwd test_quopri test_shutil > [exec] test_site test_site_jy test_subprocess test_subprocess_jy > [exec] test_sys_jy test_tarfile test_threading test_weakset > [exec] test_zipimport_jy > I also considered it might be due to using standalone, which I often > do, but without standalone it is also > the same situation (the posted runs above were done after an ordinary > build). I admit that some of the > failing tests seem to work fine when run on their own rather than with > ant regrtest, e.g. test_zipimport_jy > appears to work fine then. Still - in that case it is an issue with > ant regrtest or something - not exactly satisfying! > test_weakset sometimes passes on its own, sometimes fails with e.g. > File "Lib/test/test_weakset.py", line 429, in > test_weak_destroy_and_mutate_while_iterating > self.assertEqual(len(s), len(t)) > AssertionError: 53 != 50 > For me this looks not like an obvious or trivial issue caused by a > wrong flag or something. > This was just a random sample and would need to be investigated > systematically. > @Jim It is interesting that such few tests fail on your system. > However it is no good situation to have such a gap between different > systems > (especially if it's the same platform). > I remember from PyCon sprints that Alex also had some more tests failing. > So I am curious whether my system is the exotic with >20 tests failing. > Would be good to hear some statistics from others about this! > How should I procceed with the failing tests? I could go through them, > run them in verbose mode and > create issues as far as they don't yet exist. If corresponding issues > already exist in the tracker, the test > should be moved to expected failures, if the solution is > long-term-pending, shouldn't it? > Cleaning up these tests is some work, so I would much appreciate if > someone who also experiences more > issues than Jim could help on this. I will also repeat the tests on > other system as soon as I find time and > opportunity for this. > -Stefan > *Gesendet:* Donnerstag, 22. Oktober 2015 um 23:00 Uhr > *Von:* "Jim Baker" <jim...@py...> > *An:* "Stefan Richthofer" <Ste...@gm...> > *Cc:* "Jython Developers" <jyt...@li...> > *Betreff:* Re: [Jython-dev] state of regrtests > Keeping a stable regrtest is something we continuously need to work > on. But it's not at all easy, especially on Windows. The wrap up of > the 2.7.0 dev cycle saw *significant* time spent on regrtest failures. > The biggest issue currently is choice of Java version. Java 7 works > better with our regrtests. Java 8 complains much more. Consider the > craziness we do in test_sort, which raises exceptions in test_sort due > to greater restrictions on sorting, such as Java 8 mandating the > comparator be well defined. Putting on my triage hat, so to speak: > let's focus on building and testing against Java 7, given we have > bigger problems to fix, at least now for 2.7.1 and especially given > that we are planning a release candidate on *Nov 5*. But definitely > something we need to put time into for 2.7.2. Fixing these tests (most > likely) or underlying bugs in the runtime is especially important for > Java 9, a focus of the 2.7.2 release. (Java 9 is surely not going to > make things easier for us after all.) Perhaps some skips should be > conditioned on the Java version. > The second biggest issue is tests that don't properly clean up. It is > still noticeable when the test are run on Windows, between the lack of > deterministic collection and the inability to remove files that are in > use (Windows specific). We have done some work here, but more needs to > be done. > > Lastly we have networking tests that by their nature are > nondeterministic and can also fail because of running in specific > network environments, such as starting up a VPN or running in > corporate environments. Maybe do all your testing at Starbucks? ;) > It's possible we can do better skips. > on OS X 10.11, Java 7 (1.7.0_75-b13) > [exec] 3 fails unexpected: > [exec] test_classpathimporter test_select test_sys_jy > I then rerun any failed tests to see if flaky or not, with > dist/bin/jython regrtest.py --verbose test_classpathimporter > test_select test_sys_jy > At which point only test_classpathimporter fails (usually). There's an > open bug on test_classpathimporter, but for Windows only > (http://bugs.jython.org/issue2309). We need to look into this. In any > event, rerunning just the failed tests, individually as necessary, > makes sure we are not having flaky tests obscure important regressions. > On Ubuntu 15.04 (I will try 15.10 in a few days...), I get the following: > [exec] 4 fails unexpected: > [exec] test_classpathimporter test_jython_launcher test_select > [exec] test_sys_jy > Retrying, I observe test_jython_launcher is problematic on Ubuntu > 15.04, in addition to test_classpathimporter. We will want to look > into this failure. > - Jim > On Wed, Oct 21, 2015 at 8:28 PM, Stefan Richthofer > <Ste...@gm...> wrote: > > Hello everybody, > > on my last commit I missed an issue at first, which was mainly due > to the overwhelming > number of routinely failing regrtests. > regrtests are actually not meant to fail, are they? Correct me, if > I'm wrong, but our > workflow should be: > > 1) fix an issue > 2) check if regrtests pass > 3) no: Fix it; goto 2) > yes: commit > > > However, the workflow actually is: > > 1) fix an issue > 2) note that so many regrtests fail that you can hardly assess > whether you caused some of this > 3) obtain another clone of Jython in the state before your fix > 4) run old regrtests > 5) try to compare results before your fix and after > 6) note that it is actually not deterministic which regrtests fail > 7) run again and again to get a feeling for the whole set of tests > that potentially fail from time to time > 8) Note regarding 7: Roughly half the runs hang, e.g. with [exec] > error: [Errno 24] Cannot allocate thread pool for server socket > In that case you must start over and it takes another 20 > minutes to get another sample of resulting failures > 9) try to assess whether there are tests that fail significantly > more often after your fix than before > 10) check whether some of these might be caused by your change > ... > ?) finally merge and hope you got it right > > > I remember that we had the number of failing regrtests down to 4-6 > in 2.7.0., which was still not ideal, > but at least somehow trackable. Now I get 22-26 failing regrtests > and lots of hangings by current Jython > repository version. E.g. one of my best runs this evening/night > resulted in: > > [exec] 22 tests failed: > [exec] test_classpathimporter test_cmd_line test_grp > test_httpservers > [exec] test_jython_launcher test_logging test_mailbox > test_os test_os_jy > [exec] test_posix test_posixpath test_pwd test_quopri > test_shutil > [exec] test_site test_site_jy test_subprocess > test_subprocess_jy > [exec] test_sys_jy test_tarfile test_weakset > test_zipimport_jy > > > Seriously, these are almost 500% more failing regrtests than in > 2.7.0. This way regrtesting > is basically unusable for its intended purpose. Any suggestions > how to improve this? Can we > maybe please just remove routinely failing regrtests and make them > explicit issues? To get > back to the situation that regrtests don't fail per default? > I'm not expert enough about every Jython detail to tell which of > these tests fail for good > reasons, so this is something the community must agree on I > suppose. And please let's solve > this before 2.7.1 release. > > Best > > Stefan > > ------------------------------------------------------------------------------ > _______________________________________________ > Jython-dev mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-dev > > > > ------------------------------------------------------------------------------ > > > _______________________________________________ > Jython-dev mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-dev |
From: Jython t. <st...@bu...> - 2015-10-23 16:10:24
|
ACTIVITY SUMMARY (2015-10-16 - 2015-10-23) Jython tracker at http://bugs.jython.org/ To view or respond to any of the issues listed below, click on the issue. Do NOT respond to this message. Issues counts and deltas: open 266 ( +1) closed 2167 ( +2) total 2433 ( +3) Open issues with patches: 28 Issues opened (3) ================= #2412: Jython does not terminate process when used with loadwatch http://bugs.jython.org/issue2412 opened by iMichka #2413: ElemetTree.write doesn't close files if used with invalid enco http://bugs.jython.org/issue2413 opened by pekka.klarck #2414: install sift fails in jython 2.7.0 on Windows 7 http://bugs.jython.org/issue2414 opened by leon Most recent 15 issues with no replies (15) ========================================== #2414: install sift fails in jython 2.7.0 on Windows 7 http://bugs.jython.org/issue2414 #2410: Regression in PySystemStateTest (leading slash) http://bugs.jython.org/issue2410 #2408: Redo sre port for regular expression support http://bugs.jython.org/issue2408 #2404: Import as 1st exec statement doesn't work http://bugs.jython.org/issue2404 #2395: Parser bug with unparenthesized genexp with star-args http://bugs.jython.org/issue2395 #2378: Current docs aren't. http://bugs.jython.org/issue2378 #2373: jython 2.7.0 Console.py Demo does not work on Windows 7 http://bugs.jython.org/issue2373 #2369: running jython-standalone.jar in desktops with with korean lan http://bugs.jython.org/issue2369 #2363: relative seeks works incorrectly after readline http://bugs.jython.org/issue2363 #2341: Invalid Unicode string literals cause console to keep outputti http://bugs.jython.org/issue2341 #2318: test_zipimport_jy failure on Windows http://bugs.jython.org/issue2318 #2317: test_urllib2 failure on Windows http://bugs.jython.org/issue2317 #2316: test_tarfile file-mode failures on Windows http://bugs.jython.org/issue2316 #2314: test_shutil failures on Windows http://bugs.jython.org/issue2314 #2313: test_jython_initializer failure on Windows http://bugs.jython.org/issue2313 Most recent 15 issues waiting for review (15) ============================================= #2393: Clean running regression tests on windows http://bugs.jython.org/issue2393 #2367: Jython ignores custom __eq__ when hashing dict subclasses http://bugs.jython.org/issue2367 #2330: full-build fails to copy CPython License http://bugs.jython.org/issue2330 #2230: Jython evaluation blocks under heavy load with high multi-core http://bugs.jython.org/issue2230 #2228: [PATCH] Re-use "makeCompiledFilename" function where possible http://bugs.jython.org/issue2228 #2143: site-packages support in standalone jar http://bugs.jython.org/issue2143 #2142: Set Thread classloader when entering Jython context http://bugs.jython.org/issue2142 #2077: marshal doesn't raise error when fed unmarshalable object http://bugs.jython.org/issue2077 #1925: Support loading java.sql.Drivers that aren't on the boot class http://bugs.jython.org/issue1925 #1917: No ctypes.c_char http://bugs.jython.org/issue1917 #1866: Parser does not have mismatch token error messages caught by B http://bugs.jython.org/issue1866 #1842: Add IBM i support to Jython http://bugs.jython.org/issue1842 #1796: Jython doesn't support jar dir with colon's in it http://bugs.jython.org/issue1796 #1767: Rich comparisons http://bugs.jython.org/issue1767 #1741: com.ziclix.python.sql.DataHandler calls wasNull without previo http://bugs.jython.org/issue1741 Top 10 most discussed issues (4) ================================ #2390: Support SSLContext http://bugs.jython.org/issue2390 7 msgs #2393: Clean running regression tests on windows http://bugs.jython.org/issue2393 5 msgs #2411: microsecond precision not returning from datetime http://bugs.jython.org/issue2411 4 msgs #2413: ElemetTree.write doesn't close files if used with invalid enco http://bugs.jython.org/issue2413 3 msgs Issues closed (1) ================= #2409: tox with jython cannot handle more than two dependencies http://bugs.jython.org/issue2409 closed by zyasoft |