You can subscribe to this list here.
2000 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(34) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2001 |
Jan
(33) |
Feb
(21) |
Mar
(7) |
Apr
(9) |
May
(15) |
Jun
(14) |
Jul
(60) |
Aug
(31) |
Sep
(4) |
Oct
(38) |
Nov
(69) |
Dec
(67) |
2002 |
Jan
(15) |
Feb
(13) |
Mar
(30) |
Apr
(9) |
May
(19) |
Jun
(8) |
Jul
(15) |
Aug
(7) |
Sep
(41) |
Oct
(29) |
Nov
(7) |
Dec
(8) |
2003 |
Jan
(4) |
Feb
(5) |
Mar
(3) |
Apr
(11) |
May
(17) |
Jun
(8) |
Jul
(48) |
Aug
(2) |
Sep
(5) |
Oct
(12) |
Nov
(11) |
Dec
(5) |
2004 |
Jan
(8) |
Feb
(4) |
Mar
(3) |
Apr
(3) |
May
(5) |
Jun
(1) |
Jul
(10) |
Aug
(2) |
Sep
(5) |
Oct
(7) |
Nov
|
Dec
(3) |
2005 |
Jan
|
Feb
(12) |
Mar
(3) |
Apr
(4) |
May
(1) |
Jun
(19) |
Jul
(12) |
Aug
(20) |
Sep
(8) |
Oct
(27) |
Nov
(12) |
Dec
(8) |
2006 |
Jan
(4) |
Feb
(8) |
Mar
(9) |
Apr
(9) |
May
(195) |
Jun
(16) |
Jul
(13) |
Aug
(77) |
Sep
(52) |
Oct
(17) |
Nov
(74) |
Dec
(88) |
2007 |
Jan
(171) |
Feb
(184) |
Mar
(54) |
Apr
(91) |
May
(109) |
Jun
(65) |
Jul
(171) |
Aug
(193) |
Sep
(155) |
Oct
(79) |
Nov
(66) |
Dec
(86) |
2008 |
Jan
(52) |
Feb
(13) |
Mar
(14) |
Apr
(9) |
May
(12) |
Jun
(25) |
Jul
(26) |
Aug
(25) |
Sep
(24) |
Oct
(28) |
Nov
(21) |
Dec
(30) |
2009 |
Jan
(40) |
Feb
(11) |
Mar
(30) |
Apr
(37) |
May
(28) |
Jun
(30) |
Jul
(31) |
Aug
(31) |
Sep
(32) |
Oct
(16) |
Nov
(10) |
Dec
(21) |
2010 |
Jan
(19) |
Feb
(16) |
Mar
(23) |
Apr
(15) |
May
(10) |
Jun
(9) |
Jul
(17) |
Aug
(12) |
Sep
(11) |
Oct
(10) |
Nov
(9) |
Dec
(14) |
2011 |
Jan
(10) |
Feb
(11) |
Mar
(13) |
Apr
(18) |
May
(10) |
Jun
(12) |
Jul
(21) |
Aug
(12) |
Sep
(12) |
Oct
(17) |
Nov
(15) |
Dec
(4) |
2012 |
Jan
(6) |
Feb
(10) |
Mar
(27) |
Apr
(8) |
May
(29) |
Jun
(34) |
Jul
(12) |
Aug
(13) |
Sep
(6) |
Oct
(8) |
Nov
(14) |
Dec
(10) |
2013 |
Jan
(8) |
Feb
(10) |
Mar
(15) |
Apr
(7) |
May
(14) |
Jun
(7) |
Jul
(9) |
Aug
(8) |
Sep
(12) |
Oct
(9) |
Nov
(3) |
Dec
(3) |
2014 |
Jan
(5) |
Feb
(3) |
Mar
(4) |
Apr
(13) |
May
(23) |
Jun
(19) |
Jul
(9) |
Aug
(13) |
Sep
(18) |
Oct
(10) |
Nov
(9) |
Dec
(8) |
2015 |
Jan
(21) |
Feb
(13) |
Mar
(33) |
Apr
(43) |
May
(17) |
Jun
(8) |
Jul
(8) |
Aug
(5) |
Sep
(22) |
Oct
(12) |
Nov
(18) |
Dec
(12) |
2016 |
Jan
(7) |
Feb
(25) |
Mar
(10) |
Apr
(6) |
May
(7) |
Jun
(4) |
Jul
(6) |
Aug
(5) |
Sep
(6) |
Oct
(7) |
Nov
(5) |
Dec
(4) |
2017 |
Jan
(5) |
Feb
(16) |
Mar
(14) |
Apr
(9) |
May
(13) |
Jun
(6) |
Jul
(12) |
Aug
(9) |
Sep
(4) |
Oct
(13) |
Nov
(10) |
Dec
(4) |
2018 |
Jan
(2) |
Feb
(2) |
Mar
(6) |
Apr
(12) |
May
(16) |
Jun
(6) |
Jul
(4) |
Aug
(3) |
Sep
(6) |
Oct
(7) |
Nov
(4) |
Dec
(8) |
2019 |
Jan
(6) |
Feb
(1) |
Mar
(6) |
Apr
(6) |
May
(6) |
Jun
(2) |
Jul
(4) |
Aug
(5) |
Sep
(5) |
Oct
(5) |
Nov
(12) |
Dec
(6) |
2020 |
Jan
(1) |
Feb
(3) |
Mar
(4) |
Apr
(7) |
May
(6) |
Jun
(1) |
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
2021 |
Jan
(7) |
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
(4) |
Oct
(1) |
Nov
|
Dec
|
2022 |
Jan
|
Feb
|
Mar
|
Apr
(2) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(3) |
Nov
|
Dec
|
2023 |
Jan
|
Feb
|
Mar
(1) |
Apr
(2) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2025 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: <no...@so...> - 2000-12-12 09:00:41
|
Bug #122800, was updated on 2000-Nov-18 10:54 Here is a current snapshot of the bug. Project: Jython Category: Core Status: Closed Resolution: Wont Fix Bug Group: None Priority: 1 Submitted by: bckfnn Assigned to : nobody Summary: __getslice__ bug Details: __getitem__ has a bug at boundaries. Example: >>> "012345"[-100:-100:-1] '0' # should be '' The problem appears to be in getStop and(?) getStart in PySequence. These functions should return values in [0,length] for positive steps and [-1,length-1] for negative steps. Currently, getStart always returns values in [0,length] and getStop returns values between [0, length] and [-1, length] for positive and negative values of step respectively. I believe the above problem is due to getStart, and I haven't found a problem related to getStop, but it probably wouldn't hurt to fix it too... Follow-Ups: Date: 2000-Dec-12 01:00 By: bckfnn Comment: I'm not sure what this example should return. When looking at NumPy, I get Python 2.0 (#8, Oct 16 2000, 17:27:58) [MSC 32 bit (Intel)] on win32 >>> from Numeric import array >>> a = array([0, 1,2,3,4,5,6,7,8]) >>> print a[::-1] [8 7 6 5 4 3 2 1 0] >>> print a[-100:-100:-1] [0] It seems like a huge negative start value is interpreted as starting at 0. Based on this, I'm going to close this bug. ------------------------------------------------------- For detailed info, follow this link: http://sourceforge.net/bugs/?func=detailbug&bug_id=122800&group_id=12867 |
From: <no...@so...> - 2000-12-12 08:36:23
|
Bug #125440, was updated on 2000-Dec-11 21:45 Here is a current snapshot of the bug. Project: Jython Category: Core Status: Open Resolution: None Bug Group: None Priority: 5 Submitted by: nickm Assigned to : bckfnn Summary: Minor nit: "as" not recognised as valid function argument Details: Although python2.0 introduces "as" as a keyword, it allows it to appear where it would ordinarily be acceptable, as in: def fn(as): as = as + 1; return as fn(as=3) class as: pass This feature allows for backward compatibility with code written for earlier versions of python. I actually have some such code Jython (as in CVS as of 12 Dec 2000) does not allow this. I believe that adding it would be as simple as replacing the declaration for Name in python.jjt to allow <AS> as an alternative for <NAME>, but I haven't tried this out myself, due to unfamiliarity with the codebase. Follow-Ups: Date: 2000-Dec-12 00:36 By: bckfnn Comment: The suggested solution should work. I'll check in the patch. ------------------------------------------------------- For detailed info, follow this link: http://sourceforge.net/bugs/?func=detailbug&bug_id=125440&group_id=12867 |
From: <no...@so...> - 2000-12-12 05:45:12
|
Bug #125440, was updated on 2000-Dec-11 21:45 Here is a current snapshot of the bug. Project: Jython Category: Core Status: Open Resolution: None Bug Group: None Priority: 5 Submitted by: nickm Assigned to : nobody Summary: Minor nit: "as" not recognised as valid function argument Details: Although python2.0 introduces "as" as a keyword, it allows it to appear where it would ordinarily be acceptable, as in: def fn(as): as = as + 1; return as fn(as=3) class as: pass This feature allows for backward compatibility with code written for earlier versions of python. I actually have some such code Jython (as in CVS as of 12 Dec 2000) does not allow this. I believe that adding it would be as simple as replacing the declaration for Name in python.jjt to allow <AS> as an alternative for <NAME>, but I haven't tried this out myself, due to unfamiliarity with the codebase. For detailed info, follow this link: http://sourceforge.net/bugs/?func=detailbug&bug_id=125440&group_id=12867 |
From: <no...@so...> - 2000-12-11 18:50:24
|
Bug #122852, was updated on 2000-Nov-18 11:33 Here is a current snapshot of the bug. Project: Jython Category: Library Status: Closed Resolution: Fixed Bug Group: None Priority: 1 Submitted by: bckfnn Assigned to : nobody Summary: re.RegexObject.groupindex Details: Erronous handling of '(' for groupindex count: Here the correct output of (C-)Python: >>> re.compile(r'\\()(?P<x>)').groupindex {'x': 2} >>> re.compile(r'[()](?P<x>)').groupindex {'x': 1} >>> re.compile(r'[()](?P<x>)').groupindex {'x': 1} >>> And here the buggy output of JPython: >>> re.compile(r'\\()(?P<x>)').groupindex {'x': 1} >>> re.compile(r'[()](?P<x>)').groupindex {'x': 2} >>> re.compile(r'\\(?P<x>)').groupindex Traceback (innermost last): File "<console>", line 1, in ? re.error: Sequence (?P...) not recognized >>> Follow-Ups: Date: 2000-Dec-11 10:50 By: bckfnn Comment: Closed when we switched to sre where the bug is solved. ------------------------------------------------------- For detailed info, follow this link: http://sourceforge.net/bugs/?func=detailbug&bug_id=122852&group_id=12867 |
From: <no...@so...> - 2000-12-11 18:49:26
|
Bug #122815, was updated on 2000-Nov-18 11:13 Here is a current snapshot of the bug. Project: Jython Category: Library Status: Closed Resolution: Fixed Bug Group: None Priority: 1 Submitted by: bckfnn Assigned to : nobody Summary: Bug in MatchObject.group(PyString) Details: There appears to be a bug either in MatchObject.java or in the regular expression package (I've only tested using a distribution WITH OROMatcher so far). For more complex regular expressions, it appears that referencing a group in a match object by its name can cause an IndexError. Following is a code snippet that demonstrates the problem. I haven't been able to determine why exactly Case 3 works whereas Case 1 fails inappropriately. Case 2 seems to fail appropriately. I have tested under all combinations of jdk 1.1/jdk 1.2 and jpython 1.1beta2/1.1beta3. The code snippet seems to behave as expected in CPython. -------------------------begin----------------------------------- import re # Regular expressions used for parsing _S = '[ \t\r\n]+' # white space _opS = '[ \t\r\n]*' # optional white space _Name = '[a-zA-Z_:][-a-zA-Z0-9._:]*' # valid XML name _QStr = "(?:'[^']*'|\"[^\"]*\")" # quoted XML string attrfind = re.compile( _S + '(?P<name>' + _Name + ')' '(' + _opS + '=' + _opS + '(?P<value>'+_QStr+'|[-a-zA-Z0-9.:+*%?!()_#=~]+))?') starttagend = re.compile(_opS + '(?P<slash>/?)>') ## Case 1 starttagmatch = re.compile('<(?P<tagname>'+_Name+')' '(?P<attrs>(?:'+attrfind.pattern+')*)'+ starttagend.pattern) m = starttagmatch.match('<foo>') try: print '|%s|' % m.group('slash') except IndexError, e: print e ## Case 2 starttagmatch = re.compile('<(?P<tagname>'+_Name+')' '(?P<attrs>(?:'+attrfind.pattern+')*)') m = starttagmatch.match('<foo>') try: print '|%s|' % m.group('slash') except IndexError, e: print e ## Case 3 r = re.compile('<(?P<tagname>' + _Name + ')' + _opS + '(?P<slash>/?)>') m = r.match('<foo>') print '|%s|' % m.group('slash') ---------------------------end----------------------------------- JPython output: --------------- group 7 is undefined group 'slash' is undefined || CPython output: --------------- || group 'slash' is undefined || Follow-Ups: Date: 2000-Dec-11 10:49 By: bckfnn Comment: Closed when we switched to sre where the bug is solved. ------------------------------------------------------- Date: 2000-Nov-19 08:25 By: bckfnn Comment: This works when using the "sre" moduled instead of "re". ------------------------------------------------------- For detailed info, follow this link: http://sourceforge.net/bugs/?func=detailbug&bug_id=122815&group_id=12867 |
From: <no...@so...> - 2000-12-06 21:29:51
|
Bug #122835, was updated on 2000-Nov-18 11:23 Here is a current snapshot of the bug. Project: Jython Category: Library Status: Closed Resolution: Fixed Bug Group: None Priority: 1 Submitted by: bckfnn Assigned to : Nobody Summary: Should sys.prefix be added to sys.path? Details: In CPython sys.prefix (or sys.exec_prefix?) are added to sys.path. By default (it seems) 'distutils' will install modules in sys.prefix which JPython can not find. Follow-Ups: Date: 2000-Dec-06 13:29 By: bckfnn Comment: The site.py which add sys.prefix to sys.path is not included in the Library installation package. This matches CPython completely. ------------------------------------------------------- For detailed info, follow this link: http://sourceforge.net/bugs/?func=detailbug&bug_id=122835&group_id=12867 |
From: <no...@so...> - 2000-12-06 21:29:51
|
Bug #122835, was updated on 2000-Nov-18 11:23 Here is a current snapshot of the bug. Project: Jython Category: None Status: Open Resolution: None Bug Group: None Priority: 1 Submitted by: bckfnn Assigned to : Nobody Summary: Should sys.prefix be added to sys.path? Details: In CPython sys.prefix (or sys.exec_prefix?) are added to sys.path. By default (it seems) 'distutils' will install modules in sys.prefix which JPython can not find. Follow-Ups: Date: 2000-Dec-06 13:29 By: bckfnn Comment: The site.py which add sys.prefix to sys.path is not included in the Library installation package. This matches CPython completely. ------------------------------------------------------- For detailed info, follow this link: http://sourceforge.net/bugs/?func=detailbug&bug_id=122835&group_id=12867 |
From: <no...@so...> - 2000-12-06 20:57:06
|
Bug #122834, was updated on 2000-Nov-18 11:23 Here is a current snapshot of the bug. Project: Jython Category: None Status: Open Resolution: None Bug Group: None Priority: 1 Submitted by: bckfnn Assigned to : Nobody Summary: import * into locals Details: A minor difference between CPython and JPython. Wildcard import into a local namespace does not make the imported names available. def foo(): from stat import * print locals().keys() print ST_MTIME foo() Follow-Ups: Date: 2000-Dec-06 12:57 By: bckfnn Comment: Fixed in: SimpleCompiler.py revision: 2.11; LocalsCompiler.java revision: 2.5; CodeCompiler.java revision: 2.8; ------------------------------------------------------- For detailed info, follow this link: http://sourceforge.net/bugs/?func=detailbug&bug_id=122834&group_id=12867 |
From: <no...@so...> - 2000-12-06 20:57:06
|
Bug #122834, was updated on 2000-Nov-18 11:23 Here is a current snapshot of the bug. Project: Jython Category: Core Status: Closed Resolution: Fixed Bug Group: None Priority: 1 Submitted by: bckfnn Assigned to : Nobody Summary: import * into locals Details: A minor difference between CPython and JPython. Wildcard import into a local namespace does not make the imported names available. def foo(): from stat import * print locals().keys() print ST_MTIME foo() Follow-Ups: Date: 2000-Dec-06 12:57 By: bckfnn Comment: Fixed in: SimpleCompiler.py revision: 2.11; LocalsCompiler.java revision: 2.5; CodeCompiler.java revision: 2.8; ------------------------------------------------------- For detailed info, follow this link: http://sourceforge.net/bugs/?func=detailbug&bug_id=122834&group_id=12867 |
From: <no...@so...> - 2000-12-05 19:26:45
|
Bug #122816, was updated on 2000-Nov-18 11:09 Here is a current snapshot of the bug. Project: Jython Category: Library Status: Closed Resolution: Fixed Bug Group: None Priority: 5 Submitted by: bckfnn Assigned to : Nobody Summary: read () doesn't always read to EOF Details: In CPython, the read () method of file objects is stated to return the entire contents of the file. When similar code is run under JPython, however, it frequently only seems to return part of the file. It's as if it relies on the Java "read (buffer)" API which is not guaranteed to actually read the entire file, but never checks the results. The best way to test this appears to be to try loading a reasonably long page over a network connection, as this is most likely to cause the JPython code to fail. For Example: slashdotfile = urllib.urlopen ('http://www.slashdot.org/') page = slashdotfile.read () print page This will almost always only get about half the page under JPython. Follow-Ups: Date: 2000-Nov-26 07:20 By: bckfnn Comment: The original problem is solved, but using the new httplob from CPython2.0 causes a new bug. The socket gets closed right after reading the response with HTTP.getresponse(). The body will then be read through a dup'ed fd with sock.makefile(). Jython does not support the dupping. When the socket is closed, the sock.makefile file is close closed. ------------------------------------------------------- Date: 2000-Dec-05 11:27 By: bckfnn Comment: Fixed in Lib/socket.py revision: 1.8. ------------------------------------------------------- For detailed info, follow this link: http://sourceforge.net/bugs/?func=detailbug&bug_id=122816&group_id=12867 |
From: <no...@so...> - 2000-12-05 19:26:44
|
Bug #122816, was updated on 2000-Nov-18 11:09 Here is a current snapshot of the bug. Project: Jython Category: Core Status: Open Resolution: None Bug Group: None Priority: 5 Submitted by: bckfnn Assigned to : Nobody Summary: read () doesn't always read to EOF Details: In CPython, the read () method of file objects is stated to return the entire contents of the file. When similar code is run under JPython, however, it frequently only seems to return part of the file. It's as if it relies on the Java "read (buffer)" API which is not guaranteed to actually read the entire file, but never checks the results. The best way to test this appears to be to try loading a reasonably long page over a network connection, as this is most likely to cause the JPython code to fail. For Example: slashdotfile = urllib.urlopen ('http://www.slashdot.org/') page = slashdotfile.read () print page This will almost always only get about half the page under JPython. Follow-Ups: Date: 2000-Nov-26 07:20 By: bckfnn Comment: The original problem is solved, but using the new httplob from CPython2.0 causes a new bug. The socket gets closed right after reading the response with HTTP.getresponse(). The body will then be read through a dup'ed fd with sock.makefile(). Jython does not support the dupping. When the socket is closed, the sock.makefile file is close closed. ------------------------------------------------------- Date: 2000-Dec-05 11:27 By: bckfnn Comment: Fixed in Lib/socket.py revision: 1.8. ------------------------------------------------------- For detailed info, follow this link: http://sourceforge.net/bugs/?func=detailbug&bug_id=122816&group_id=12867 |
From: <no...@so...> - 2000-12-04 21:54:07
|
Bug #124028, was updated on 2000-Dec-01 03:17 Here is a current snapshot of the bug. Project: Jython Category: Core Status: Closed Resolution: Fixed Bug Group: None Priority: 5 Submitted by: zenzen Assigned to : Nobody Summary: Bad sys.stdin.read(x) in some circumstances Details: Found this when trying to use pickle. sys.stdin.read(1) sometimes reads in a lot, rather than one byte. #!/bin/env jython import sys print sys.stdin.read(1) % jython test.py < ~/tmp/fromc S'Hi Mom' p0 . However, the same script works fine if data is entered by typing rather than redirection. Follow-Ups: Date: 2000-Dec-04 13:54 By: bckfnn Comment: Fixed PyFile.java rev 2.11. ------------------------------------------------------- For detailed info, follow this link: http://sourceforge.net/bugs/?func=detailbug&bug_id=124028&group_id=12867 |
From: <no...@so...> - 2000-12-04 21:54:06
|
Bug #124028, was updated on 2000-Dec-01 03:17 Here is a current snapshot of the bug. Project: Jython Category: None Status: Open Resolution: None Bug Group: None Priority: 5 Submitted by: zenzen Assigned to : Nobody Summary: Bad sys.stdin.read(x) in some circumstances Details: Found this when trying to use pickle. sys.stdin.read(1) sometimes reads in a lot, rather than one byte. #!/bin/env jython import sys print sys.stdin.read(1) % jython test.py < ~/tmp/fromc S'Hi Mom' p0 . However, the same script works fine if data is entered by typing rather than redirection. Follow-Ups: Date: 2000-Dec-04 13:54 By: bckfnn Comment: Fixed PyFile.java rev 2.11. ------------------------------------------------------- For detailed info, follow this link: http://sourceforge.net/bugs/?func=detailbug&bug_id=124028&group_id=12867 |