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: Jeff A. <ja...@fa...> - 2018-03-19 22:11:59
|
On 19/03/2018 11:32, Eero Aaltonen wrote: > > Hi Jeff, > > Having just read this, a potential counterexample came to my mind. > > Suppose we want to pass a PyObject Pyo from PyInterpreterState PySa to > PyInterpreterState PySb. I'm not familiar with Jythons internals, but > I would assume many of the things that apply to passing object between > classloaders would apply here as well. > If the Pyo was loaded in a common classloader, the module of Pyo would > likely be loaded by that common classloader and the module would then > be unusable for distinguishing PySa and PySb. > > Disclaimer: This is with very limited knowledge of Jython. > > -- > Eero Aaltonen Too great a knowledge of actual Jython internals may be a disadvantage. Mine is helpfully blurred. Thanks for thinking about this. A module source compiles to a Java class (or CPython PyCode) but the object in sys.modules is a PyModule instance which references the compiled class, and I suggest could contain a reference to an importing interpreter. The compiled module is a constant, while the PyModule contains the variable state (per interpreter I propose). We would use the reference upon entry to Python-aware code in that module to find the right sys module, codec registry, etc. and PyThread. In Jython there is a call to ThreadStateMapping.getThreadState and later ThreadStateMapping.enterCall and although that is mechanism I'm questioning, it is around there that this would happen. It cannot *I think* depend on class loader identity, but needs a specific reference. I didn't mention the important matter of class loaders because I don't quite know what I think about them. It seems likely that module finders/loaders are the Python idea that corresponds most closely to a Java class loader, in the same way that the Python and JVM threads correspond (but are not the same). It might be that each finder references a class loader. And of course each interpreter has its own sequence of finders, including a default one whose class loader might be the one that loaded the interpreter class of which it is an instance. There is at least some coherency required between interpreters and class loaders, so that two applications using Jython in the same JVM work without interference. Jeff |
From: Eero A. <eer...@ik...> - 2018-03-19 11:33:04
|
On Mon, Mar 5, 2018 at 9:41 PM, Jeff Allen <ja...@fa...> wrote: > Although this is a compelling case for the JVM, it may not seem so for > CPython. However, the same surely applies wherever a C extension loses > interpreter context for an object that transfers between threads. In fact, > such loss of context happens all the time when interpreting CPython byte > code and has to be found each time we create a PyFrame, for example, by a > call to PyThreadState_GET(), but hardly ever has the thread changed. Even > for the JVM we should not think this applies only for objects explicitly > created to represent tasks: any call-back, in fact, any invocation of a > Python-defined operation (like PyObject._add, when it leads to the dunder > add method) needs the same consideration if objects are able to be handled > by different threads. > > At first, it seems as if every PyObject must have a reference to its > owning interpreter. I think this is not the case. Since it is only the > execution of code that raises the issue, and a (Python) function or method > seems always able to find the module it belongs to, I expect only module > objects to need this reference. The places where we must resolve the > interpreter are those where we currently pick up the thread or interpreter > state by a call to runtime support. Subject to a deeper look, I think the > slow path via the module is only needed where presently there is no > ThreadState and we fall back on the "default interpreter". But in the > absence of certainty, we shouldn't have to guess. > > Hi Jeff, Having just read this, a potential counterexample came to my mind. Suppose we want to pass a PyObject Pyo from PyInterpreterState PySa to PyInterpreterState PySb. I'm not familiar with Jythons internals, but I would assume many of the things that apply to passing object between classloaders would apply here as well. If the Pyo was loaded in a common classloader, the module of Pyo would likely be loaded by that common classloader and the module would then be unusable for distinguishing PySa and PySb. Disclaimer: This is with very limited knowledge of Jython. -- Eero Aaltonen |
From: Jython t. <st...@bu...> - 2018-03-16 17:10:25
|
ACTIVITY SUMMARY (2018-03-09 - 2018-03-16) 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 323 ( -5) closed 2353 ( +7) total 2676 ( +2) Open issues with patches: 29 Issues opened (2) ================= #2656: Illegal reflective access warnings form Java 9 http://bugs.jython.org/issue2656 opened by jeff.allen #2657: Update Maven Repo with 2.7.1 release http://bugs.jython.org/issue2657 opened by weberw Most recent 15 issues with no replies (15) ========================================== #2657: Update Maven Repo with 2.7.1 release http://bugs.jython.org/issue2657 #2651: Travis Builds failing with *** buffer overflow detected *** http://bugs.jython.org/issue2651 #2644: Representation of Java maps with String keys differs from Pyth http://bugs.jython.org/issue2644 #2640: Virtualenv gets confused using paths with ~ http://bugs.jython.org/issue2640 #2633: Unicode garbled in writing to spreadsheet via openpyxl http://bugs.jython.org/issue2633 #2631: jython 2.7.1 [Errno 107] Socket is not connected http://bugs.jython.org/issue2631 #2618: socket.sendall no longer sends all http://bugs.jython.org/issue2618 #2616: Incomplete / broken support for Certificate Revocation Lists http://bugs.jython.org/issue2616 #2605: Jython 2.7.0 startup performance regression http://bugs.jython.org/issue2605 #2591: Unable to execute directory or zip file (test_cmd_line_script) http://bugs.jython.org/issue2591 #2567: System state lost during JSR-223 initialisation http://bugs.jython.org/issue2567 #2562: Windows: OSError: unlink(): an unknown error occurred http://bugs.jython.org/issue2562 #2531: Support SNI for SSL/TLS server sockets http://bugs.jython.org/issue2531 #2520: Jython does NOT support socket.listen(0) for accepting only on http://bugs.jython.org/issue2520 #2512: Values in built-in modules's __dict__ are â<reflected field http://bugs.jython.org/issue2512 Most recent 15 issues waiting for review (15) ============================================= #2635: AST.lineno ignored by compile http://bugs.jython.org/issue2635 #2566: inspect does not recognize code objects from bytecode files http://bugs.jython.org/issue2566 #2545: help() does not work on Java-implemented modules http://bugs.jython.org/issue2545 #2429: cStringIO does not work with mutable objects implementing the http://bugs.jython.org/issue2429 #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 #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 #2121: Jython jar on Maven central embeds other third party libraries http://bugs.jython.org/issue2121 #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 Issues closed (7) ================= #2348: site module does not import if usernames contain non-ascii cha http://bugs.jython.org/issue2348 closed by jeff.allen #2419: List expected failures by OS platform in regrtest.py http://bugs.jython.org/issue2419 closed by jeff.allen #2490: Using Jython together with Adafruit_DHT python library http://bugs.jython.org/issue2490 closed by jeff.allen #2554: regrtest failures on Windows http://bugs.jython.org/issue2554 closed by jeff.allen #2558: Feature request: Automatic string to enum coercion http://bugs.jython.org/issue2558 closed by jeff.allen #2610: Unexpected program error: ImportError: Cannot import site modu http://bugs.jython.org/issue2610 closed by jeff.allen #2611: mkdir() operation in /Lib/os.py has different behavior when ru http://bugs.jython.org/issue2611 closed by jeff.allen |
From: Jeff A. <ja...@fa...> - 2018-03-11 08:40:00
|
Good. It ought to work: I believe Jim B uses IntelliJ. I don't think we knew about this as an issue/post, did we? The only issue I can find with your name is http://bugs.jython.org/issue2649, which I think is still valid. Jeff Allen On 11/03/2018 02:13, Patrick Palczewski wrote: > > Hello, > > I successfully built a Jython project in IntelliJ configuring an Ant > build, using the existing build.xml. > > Tge nessages I was receiving were due to their Python plugin, which > uses a previous version of the JDK. > > Everythin's cool. > > -- > /Patrick Palczewski/ |
From: Patrick P. <psy...@gm...> - 2018-03-11 02:13:49
|
Hello, I successfully built a Jython project in IntelliJ configuring an Ant build, using the existing build.xml. Tge nessages I was receiving were due to their Python plugin, which uses a previous version of the JDK. Everythin's cool. -- /Patrick Palczewski/ *VRS# 818.208.2344* |
From: Jython t. <st...@bu...> - 2018-03-09 17:10:22
|
ACTIVITY SUMMARY (2018-03-02 - 2018-03-09) 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 328 ( -3) closed 2346 ( +3) total 2674 ( +0) Open issues with patches: 29 Most recent 15 issues with no replies (15) ========================================== #2651: Travis Builds failing with *** buffer overflow detected *** http://bugs.jython.org/issue2651 #2644: Representation of Java maps with String keys differs from Pyth http://bugs.jython.org/issue2644 #2640: Virtualenv gets confused using paths with ~ http://bugs.jython.org/issue2640 #2633: Unicode garbled in writing to spreadsheet via openpyxl http://bugs.jython.org/issue2633 #2631: jython 2.7.1 [Errno 107] Socket is not connected http://bugs.jython.org/issue2631 #2618: socket.sendall no longer sends all http://bugs.jython.org/issue2618 #2616: Incomplete / broken support for Certificate Revocation Lists http://bugs.jython.org/issue2616 #2613: 2.7.1 MANIFEST.MF contains unfilled placeholders http://bugs.jython.org/issue2613 #2611: mkdir() operation in /Lib/os.py has different behavior when ru http://bugs.jython.org/issue2611 #2606: jython launch problem sun.misc.InvalidJarIndexException http://bugs.jython.org/issue2606 #2605: Jython 2.7.0 startup performance regression http://bugs.jython.org/issue2605 #2591: Unable to execute directory or zip file (test_cmd_line_script) http://bugs.jython.org/issue2591 #2567: System state lost during JSR-223 initialisation http://bugs.jython.org/issue2567 #2562: Windows: OSError: unlink(): an unknown error occurred http://bugs.jython.org/issue2562 #2531: Support SNI for SSL/TLS server sockets http://bugs.jython.org/issue2531 Most recent 15 issues waiting for review (15) ============================================= #2635: AST.lineno ignored by compile http://bugs.jython.org/issue2635 #2566: inspect does not recognize code objects from bytecode files http://bugs.jython.org/issue2566 #2545: help() does not work on Java-implemented modules http://bugs.jython.org/issue2545 #2429: cStringIO does not work with mutable objects implementing the http://bugs.jython.org/issue2429 #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 #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 #2121: Jython jar on Maven central embeds other third party libraries http://bugs.jython.org/issue2121 #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 Top 10 most discussed issues (2) ================================ #2645: pop method returns wrong result with Java LinkedList http://bugs.jython.org/issue2645 4 msgs #2265: Support UNIX sockets http://bugs.jython.org/issue2265 3 msgs Issues closed (2) ================= #2648: Show report on screen with Python and JasperReport http://bugs.jython.org/issue2648 closed by jeff.allen #2655: __findattr__ is final http://bugs.jython.org/issue2655 closed by jeff.allen |
From: Jeff A. <ja...@fa...> - 2018-03-05 19:41:51
|
Bugs have come up over the years that relate to multiple Python interpreters and their state with threads (#2465, #2513, #2505, #2507. #2199). In circumstances where there is more than one interpreter and more than one JVM worker thread, properties that users hoped would be independently settable turn out not to be, or get mixed up. Mostly, these are things we keep in the sys module, aka PySystemState. We've claimed victory on this problem a few times (closed a few issues) but like a badly stretched carpet, the nail makes it wrinkle up somewhere else. This makes me suspect that something fundamental may be wrong. Apparently [1], it is too strong to say (C)Python is broken in this area of threads and interpreters. Yet CPython is certainly in some difficulty making the same carpet lie flat [2]. [1] https://mail.python.org/pipermail/python-ideas/2017-May/045770.html [2] https://docs.python.org/3/c-api/init.html#bugs-and-caveats (2nd paragraph) Do our problems stem from copying a flawed model? Is it just more painfully obvious in Jython because of the absence of the GIL, and the type of applications people build on the JVM? My understanding of the C API is that a PyThreadState points to the tip of the stack of active PyFrames and so at any moment where that thread is not actually running in a CPU, it holds all the state necessary to resume. Any reference in the resumed code to module-global state, e.g. imported modules, will be resolved to the values prevailing before suspension. In CPython a PyThreadState is paired with an OS thread, and in Jython with a JVM Thread, in such a way that any executing code that doesn't already have it in a local variable can look up the current PyThreadState, and hence all the stack and interpreter state. "Paired" in Jython means we use a ThreadLocal to get from Thread to state. In CPython it is the same with the addition of the GIL to police exclusive access to interpreter resources, when that thread becomes the unique current thread. Also, every PyThreadState references one PyInterpreterState (many-one) where the import mechanism to use is referenced, and the sys module (path, metapath), builtins and codec registry all sit, so a subsequent import statement will search the right places. Anything implicitly dependent on the interpreter state (such as print, through sys) will behave consistently. Or so we hope . The CPython implementation allows for multiple PyInterpreterState objects (sub-interpreters), each with its collection of PyThreadState objects. The C API [2] warns us that GIL manipulation combined with multiple sub-interpreters is delicate because of the assumption that one OS thread maps to at most one PyThreadState. The assumption is that the OS/JVM thread will lead us to the correct PyThreadState and so to the correct PyInterpreterState, but certain sequences of operations expose the assumption as unreliable. I argue that this is an incorrect basis for finding the right interpreter (as [2] effectively warns us). In a compelling case for Jython, a Java thread pool is shared by multiple sub-interpreters, each of which may have made changes to the module search path, builtins, available codecs or sys.std[in|out|err]. The pool has a queue of tasks, each waiting for any available JVM thread. An object representing a task was created in a particular sub-interpreter. If the task involves any code compiled from Python or "Python aware" Java, that code can only execute as expected in the context the programmer has created for it in the state of the interpreter. For example, if execution encounters an import statement, the search path should be as defined where the task was prepared. If there is a call to print(), and sys.stdout has been redefined in interpreter that originated the task, that's the sys.stdout that print() should find. When a task is given to a worker thread, it doesn't matter that some other sub-interpreter holds a PyThreadState that represented this thread in the past, or that none does. We need a way to map from a task to its defining sub-interpreter, and (probably) to create a PyThreadState in that sub-interpreter for the OS/JVM thread that happens to be running the task, at least before code is executed that references the thread and interpreter. Our only clue to this is the task object itself. Although this is a compelling case for the JVM, it may not seem so for CPython. However, the same surely applies wherever a C extension loses interpreter context for an object that transfers between threads. In fact, such loss of context happens all the time when interpreting CPython byte code and has to be found each time we create a PyFrame, for example, by a call to PyThreadState_GET(), but hardly ever has the thread changed. Even for the JVM we should not think this applies only for objects explicitly created to represent tasks: any call-back, in fact, any invocation of a Python-defined operation (like PyObject._add, when it leads to the dunder add method) needs the same consideration if objects are able to be handled by different threads. At first, it seems as if every PyObject must have a reference to its owning interpreter. I think this is not the case. Since it is only the execution of code that raises the issue, and a (Python) function or method seems always able to find the module it belongs to, I expect only module objects to need this reference. The places where we must resolve the interpreter are those where we currently pick up the thread or interpreter state by a call to runtime support. Subject to a deeper look, I think the slow path via the module is only needed where presently there is no ThreadState and we fall back on the "default interpreter". But in the absence of certainty, we shouldn't have to guess. This solution is controversial, I don't doubt. Jeff -- Jeff Allen |
From: Jim B. <jim...@py...> - 2018-03-05 09:26:52
|
Jeff, This makes sense to remove tags. Certainly there was optimistic estimation of available resources on my part, based on what I was then doing — I went from 50% (or more) availability 3 years ago, then 20% 2 years ago but combined with a heavy part-time teaching load, to basically none at this moment. (But I hope to have some chance to contribute by this summer!) We have a lot of great work in 2.7.2, so it's important to get this out. My basic feeling is that the web site cleanup, especially moving to some sort of ReadTheDocs approach, is the big thing that needs to be done. Most likely everything else outstanding can go into a later release. - Jim On Fri, Mar 2, 2018 at 9:14 AM, Jeff Allen <ja...@fa...> wrote: > I'm continuing the triage of issues, slowly. Given our rate of work and > jointly-expressed desire for a release, I find the only rational course is > to take off nearly all the 2.7.2 tags, unless it would be harmful to > release with that issue. (I might add some on that basis.) I'll do my best > to follow the comments on each issue first. > > I'll get this wrong many times, so if I've taken 2.7.2 off where you can > see Jython wouldn't be viable with that issue outstanding, please argue it > on the issue. Also, a good patch or commit is close to an irrefutable > argument for inclusion. Anyone is free to to fix something just because > they think it worthwhile or fun to do: we're all volunteers. > > That said, we have a fair number of issues related to sockets/SSL that I > find difficult to assess accurately and could not easily work on. If your > skills and interest run that way, they might be good choices. > > Some projects tag issues as "suitable for beginners". We don't have such a > tag, but as I go through the issues, I find Jim has often done the like in > a comment or given a hint towards the likely solution, which is useful for > the rest of us. > > Other thoughts in line ... > > Jeff > > On 26/02/2018 03:00, fwi...@gm... wrote: > >> Hi Jeff - some comments inline: >> >> On Sun, Feb 25, 2018 at 12:49 AM, Jeff Allen <ja...@fa...> wrote: >> >>> It's still the New Year :) >>> >>> We currently have 85 open bugs tagged Milestone 2.7.2, and about 250 >>> others. >>> (20 or so are tagged 2.7.1 or 2.7.0, but I think that's mostly a >>> misunderstanding at the time they were raised.) It's hard for me to say >>> which should be show-stoppers. >>> >>> I thought I'd at least read them all. So far I've got 2 categories: >>> "fairly >>> sure I can close" and "that's not simple". >>> >>> I think we should have tagged as Milestone 2.7.2 only those things we >>> have a >>> serious intention to fix by the end of 2.7.2b, and everything else >>> decisively put off. Knowledgeable contributions to this process would be >>> welcome. >>> >> That sounds right to me, we can put others into a 2.7.3 Milestone perhaps. >> > No milestones are available for selection in the tracker beyond 2.7.2, so > we can't express that idea at present. Also, I think it means very little > to add 2.7.3 until we start to plan it. Anything not tagged is a candidate > for 2.7.3 according to priority (or fancy). Priority and severity are > useful at all times, I think. > > A 2.7.3 milestone could be in the database ready, however. Oddly, I can > report an error against 2.7.3 if I want, but not against 2.7.2. > > I think (below) Frank bids a GitHub-based website as part of the 2.7.2, >>> which I think is highly desirable for communication reasons. >>> >> Yes I need to look at the logistics of getting a github based website >> up and running. I'll try to find some time to look into that soonish. >> > That would be great. And we need the basic content, of course, before > throwing the switch. I'm going to focus on the issues triage. > > Jeff > > > ------------------------------------------------------------ > ------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > Jython-dev mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-dev > |
From: Jeff A. <ja...@fa...> - 2018-03-04 08:19:43
|
I'm continuing the triage of issues, slowly. Given our rate of work and jointly-expressed desire for a release, I find the only rational course is to take off nearly all the 2.7.2 tags, unless it would be harmful to release with that issue. (I might add some on that basis.) I'll do my best to follow the comments on each issue first. I'll get this wrong many times, so if I've taken 2.7.2 off where you can see Jython wouldn't be viable with that issue outstanding, please argue it on the issue. Also, a good patch or commit is close to an irrefutable argument for inclusion. Anyone is free to to fix something just because they think it worthwhile or fun to do: we're all volunteers. That said, we have a fair number of issues related to sockets/SSL that I find difficult to assess accurately and could not easily work on. If your skills and interest run that way, they might be good choices. Some projects tag issues as "suitable for beginners". We don't have such a tag, but as I go through the issues, I find Jim has often done the like in a comment or given a hint towards the likely solution, which is useful for the rest of us. Other thoughts in line ... Jeff On 26/02/2018 03:00, fwi...@gm... wrote: > Hi Jeff - some comments inline: > > On Sun, Feb 25, 2018 at 12:49 AM, Jeff Allen <ja...@fa...> wrote: >> It's still the New Year :) >> >> We currently have 85 open bugs tagged Milestone 2.7.2, and about 250 others. >> (20 or so are tagged 2.7.1 or 2.7.0, but I think that's mostly a >> misunderstanding at the time they were raised.) It's hard for me to say >> which should be show-stoppers. >> >> I thought I'd at least read them all. So far I've got 2 categories: "fairly >> sure I can close" and "that's not simple". >> >> I think we should have tagged as Milestone 2.7.2 only those things we have a >> serious intention to fix by the end of 2.7.2b, and everything else >> decisively put off. Knowledgeable contributions to this process would be >> welcome. > That sounds right to me, we can put others into a 2.7.3 Milestone perhaps. No milestones are available for selection in the tracker beyond 2.7.2, so we can't express that idea at present. Also, I think it means very little to add 2.7.3 until we start to plan it. Anything not tagged is a candidate for 2.7.3 according to priority (or fancy). Priority and severity are useful at all times, I think. A 2.7.3 milestone could be in the database ready, however. Oddly, I can report an error against 2.7.3 if I want, but not against 2.7.2. >> I think (below) Frank bids a GitHub-based website as part of the 2.7.2, >> which I think is highly desirable for communication reasons. > Yes I need to look at the logistics of getting a github based website > up and running. I'll try to find some time to look into that soonish. That would be great. And we need the basic content, of course, before throwing the switch. I'm going to focus on the issues triage. Jeff |
From: Jython t. <st...@bu...> - 2018-03-04 03:13:35
|
ACTIVITY SUMMARY (2018-02-23 - 2018-03-02) 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 331 ( -5) closed 2343 ( +5) total 2674 ( +0) Open issues with patches: 29 Most recent 15 issues with no replies (15) ========================================== #2651: Travis Builds failing with *** buffer overflow detected *** http://bugs.jython.org/issue2651 #2648: Show report on screen with Python and JasperReport http://bugs.jython.org/issue2648 #2645: pop method returns wrong result with Java LinkedList http://bugs.jython.org/issue2645 #2644: Representation of Java maps with String keys differs from Pyth http://bugs.jython.org/issue2644 #2640: Virtualenv gets confused using paths with ~ http://bugs.jython.org/issue2640 #2633: Unicode garbled in writing to spreadsheet via openpyxl http://bugs.jython.org/issue2633 #2631: jython 2.7.1 [Errno 107] Socket is not connected http://bugs.jython.org/issue2631 #2618: socket.sendall no longer sends all http://bugs.jython.org/issue2618 #2616: Incomplete / broken support for Certificate Revocation Lists http://bugs.jython.org/issue2616 #2613: 2.7.1 MANIFEST.MF contains unfilled placeholders http://bugs.jython.org/issue2613 #2611: mkdir() operation in /Lib/os.py has different behavior when ru http://bugs.jython.org/issue2611 #2606: jython launch problem sun.misc.InvalidJarIndexException http://bugs.jython.org/issue2606 #2605: Jython 2.7.0 startup performance regression http://bugs.jython.org/issue2605 #2591: Unable to execute directory or zip file (test_cmd_line_script) http://bugs.jython.org/issue2591 #2567: System state lost during JSR-223 initialisation http://bugs.jython.org/issue2567 Most recent 15 issues waiting for review (15) ============================================= #2635: AST.lineno ignored by compile http://bugs.jython.org/issue2635 #2566: inspect does not recognize code objects from bytecode files http://bugs.jython.org/issue2566 #2545: help() does not work on Java-implemented modules http://bugs.jython.org/issue2545 #2429: cStringIO does not work with mutable objects implementing the http://bugs.jython.org/issue2429 #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 #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 #2121: Jython jar on Maven central embeds other third party libraries http://bugs.jython.org/issue2121 #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 Top 10 most discussed issues (1) ================================ #2544: Using happybase (depending on thriftpy) in Jython http://bugs.jython.org/issue2544 3 msgs Issues closed (3) ================= #2369: running jython-standalone.jar in desktops with with korean lan http://bugs.jython.org/issue2369 closed by jeff.allen #2569: jython launcher fails on Windows if JAVA_HOME is set http://bugs.jython.org/issue2569 closed by jeff.allen #2646: Test failure in test_os_jy after utf-8 decode http://bugs.jython.org/issue2646 closed by jeff.allen |
From: James M. <jam...@gm...> - 2018-02-27 18:42:36
|
Hi All I think the idea of having a 2.7.2 release soon is a good one. There are a few important fixes already included since 2.7.1 especially bug 2620 which stops the launcher working on some Windows systems. I will look through the 2.7.2 tickets and see if I can help I don't have too much free time at the moment though. I agree that narrowing down the bugs marked with milestone 2.7.2 will allow focus on what should be worked on. The one which I currently have in progress 2639 is almost fixed but I have added more tests and a few are still failing so I need to fix that up but hopefully not much more work once I get round to it. I think having a Github based website is a great idea. The current jython.org site gives the impression the project is abandoned. Having one place to go where you can see the code, latest news, docs and download releases and contribute would be a benefit, in my opinion, but it will need some effort to get started. James On 25 February 2018 at 19:40, Jeff Allen <ja...@fa...> wrote: > (The jython-dev list has taken to rejecting my mail so resending to you > explicitly. ) > > It's still the New Year :) > > We currently have 85 open bugs tagged Milestone 2.7.2, and about 250 > others. (20 or so are tagged 2.7.1 or 2.7.0, but I think that's mostly a > misunderstanding at the time they were raised.) It's hard for me to say > which should be show-stoppers. > > I thought I'd at least read them all. So far I've got 2 categories: > "fairly sure I can close" and "that's not simple". Very early days. > > I think we should have tagged as Milestone 2.7.2 only those things we have > a serious intention to fix by the end of 2.7.2b, and everything else > decisively put off. Knowledgeable contributions to this process would be > welcome. > > I think (below) Frank bids a GitHub-based website as part of the 2.7.2, > which I think is highly desirable for communication reasons. > Jeff > > > Jeff Allen > > On 22/11/2017 19:42, fwi...@gm... wrote: > > A new year's 2.7.2 with a limited scope is definitely a great idea, as > is an updated GitHub based website. I'm on board! > > -Frank > > On Tue, Nov 21, 2017 at 3:32 PM, Jeff Allen <ja...@fa...> <ja...@fa...> wrote: > > All: > > How about it? This seems like a reasonable interval since 2.7.1. > > Frank/Jim: would you care to set a goal? What else ought we to have in that > release? > > I think we should mean by the answer, what we'd like to see in 2.7.2b1. Then > we only take on fixes during beta we didn't foresee or can't avoid. That > way, we hopefully don't stay in beta very long. I'm extrapolating a bit fromhttps://github.com/jython/devguide/blob/jython/devcycle.rst#stages (cloned > from CPython) but it seems a good discipline to prevent late de-stabilising > change. > > Is it perhaps as important to create a revised web site to back the release? > (We have talked about a site we can all contribute to via GitHub.) > > Also, I've been meaning to ask, the current dev tip should identify as > "2.7.1+" (not plain "2.7.1") shouldn't it? And 2.7.2a1 then 2.7.2a1+ as soon > as we decide we're having a 2.7.2? I think I see how this works in > build.xml. > > Jeff > > -- > Jeff Allen > > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > Jython-dev mailing lis...@li...https://lists.sourceforge.net/lists/listinfo/jython-dev > > > |
From: <fwi...@gm...> - 2018-02-26 18:14:55
|
Hi Jeff - some comments inline: On Sun, Feb 25, 2018 at 12:49 AM, Jeff Allen <ja...@fa...> wrote: > It's still the New Year :) > > We currently have 85 open bugs tagged Milestone 2.7.2, and about 250 others. > (20 or so are tagged 2.7.1 or 2.7.0, but I think that's mostly a > misunderstanding at the time they were raised.) It's hard for me to say > which should be show-stoppers. > > I thought I'd at least read them all. So far I've got 2 categories: "fairly > sure I can close" and "that's not simple". > > I think we should have tagged as Milestone 2.7.2 only those things we have a > serious intention to fix by the end of 2.7.2b, and everything else > decisively put off. Knowledgeable contributions to this process would be > welcome. That sounds right to me, we can put others into a 2.7.3 Milestone perhaps. > I think (below) Frank bids a GitHub-based website as part of the 2.7.2, > which I think is highly desirable for communication reasons. Yes I need to look at the logistics of getting a github based website up and running. I'll try to find some time to look into that soonish. Thanks for looking into this and keeping the ball rolling! -Frank |
From: Jython t. <st...@bu...> - 2018-02-23 17:10:28
|
ACTIVITY SUMMARY (2018-02-16 - 2018-02-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 336 ( -1) closed 2338 ( +1) total 2674 ( +0) Open issues with patches: 29 Most recent 15 issues with no replies (15) ========================================== #2654: Imported modules allow access to submodules http://bugs.jython.org/issue2654 #2651: Travis Builds failing with *** buffer overflow detected *** http://bugs.jython.org/issue2651 #2648: Show report on screen with Python and JasperReport http://bugs.jython.org/issue2648 #2645: pop method returns wrong result with Java LinkedList http://bugs.jython.org/issue2645 #2644: Representation of Java maps with String keys differs from Pyth http://bugs.jython.org/issue2644 #2642: ImportError when importing in multiple PyScriptEngine concurre http://bugs.jython.org/issue2642 #2640: Virtualenv gets confused using paths with ~ http://bugs.jython.org/issue2640 #2635: AST.lineno ignored by compile http://bugs.jython.org/issue2635 #2633: Unicode garbled in writing to spreadsheet via openpyxl http://bugs.jython.org/issue2633 #2631: jython 2.7.1 [Errno 107] Socket is not connected http://bugs.jython.org/issue2631 #2618: socket.sendall no longer sends all http://bugs.jython.org/issue2618 #2616: Incomplete / broken support for Certificate Revocation Lists http://bugs.jython.org/issue2616 #2613: 2.7.1 MANIFEST.MF contains unfilled placeholders http://bugs.jython.org/issue2613 #2611: mkdir() operation in /Lib/os.py has different behavior when ru http://bugs.jython.org/issue2611 #2606: jython launch problem sun.misc.InvalidJarIndexException http://bugs.jython.org/issue2606 Most recent 15 issues waiting for review (15) ============================================= #2635: AST.lineno ignored by compile http://bugs.jython.org/issue2635 #2566: inspect does not recognize code objects from bytecode files http://bugs.jython.org/issue2566 #2545: help() does not work on Java-implemented modules http://bugs.jython.org/issue2545 #2429: cStringIO does not work with mutable objects implementing the http://bugs.jython.org/issue2429 #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 #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 #2121: Jython jar on Maven central embeds other third party libraries http://bugs.jython.org/issue2121 #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 |
From: Jython t. <st...@bu...> - 2018-02-16 17:10:17
|
ACTIVITY SUMMARY (2018-02-09 - 2018-02-16) 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 337 ( +1) closed 2337 ( +0) total 2674 ( +1) Open issues with patches: 29 Issues opened (1) ================= #2655: __findattr__ is final http://bugs.jython.org/issue2655 opened by deepy Most recent 15 issues with no replies (15) ========================================== #2655: __findattr__ is final http://bugs.jython.org/issue2655 #2654: Imported modules allow access to submodules http://bugs.jython.org/issue2654 #2651: Travis Builds failing with *** buffer overflow detected *** http://bugs.jython.org/issue2651 #2648: Show report on screen with Python and JasperReport http://bugs.jython.org/issue2648 #2645: pop method returns wrong result with Java LinkedList http://bugs.jython.org/issue2645 #2644: Representation of Java maps with String keys differs from Pyth http://bugs.jython.org/issue2644 #2642: ImportError when importing in multiple PyScriptEngine concurre http://bugs.jython.org/issue2642 #2640: Virtualenv gets confused using paths with ~ http://bugs.jython.org/issue2640 #2635: AST.lineno ignored by compile http://bugs.jython.org/issue2635 #2633: Unicode garbled in writing to spreadsheet via openpyxl http://bugs.jython.org/issue2633 #2631: jython 2.7.1 [Errno 107] Socket is not connected http://bugs.jython.org/issue2631 #2618: socket.sendall no longer sends all http://bugs.jython.org/issue2618 #2616: Incomplete / broken support for Certificate Revocation Lists http://bugs.jython.org/issue2616 #2613: 2.7.1 MANIFEST.MF contains unfilled placeholders http://bugs.jython.org/issue2613 #2611: mkdir() operation in /Lib/os.py has different behavior when ru http://bugs.jython.org/issue2611 Most recent 15 issues waiting for review (15) ============================================= #2635: AST.lineno ignored by compile http://bugs.jython.org/issue2635 #2566: inspect does not recognize code objects from bytecode files http://bugs.jython.org/issue2566 #2545: help() does not work on Java-implemented modules http://bugs.jython.org/issue2545 #2429: cStringIO does not work with mutable objects implementing the http://bugs.jython.org/issue2429 #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 #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 #2121: Jython jar on Maven central embeds other third party libraries http://bugs.jython.org/issue2121 #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 |
From: Rory O'D. <ror...@or...> - 2018-02-13 10:12:12
|
Hi Alan, *JDK 10 build 43 is our first JDK 10 Release Candidate [1]* * JDK 10 Early Access build 43 is available at : - jdk.java.net/10/ Notable changes since previous email.** *build 43 * * JDK-8194764 <https://bugs.openjdk.java.net/browse/JDK-8194764> - javac incorrectly flags deprecated for removal imports * JDK-8196678 <https://bugs.openjdk.java.net/browse/JDK-8196678> - avoid printing uninitialized buffer in os::print_memory_info on AIX * JDK-8195837 <https://bugs.openjdk.java.net/browse/JDK-8195837> - (tz) Upgrade time-zone data to tzdata2018c ** *Bug fixes reported by Open Source Projects :* * JDK-8196296 <https://bugs.openjdk.java.net/browse/JDK-8196296> Lucene test crashes C2 compilation *Security Manager Survey * If you have written or maintain code that uses the SecurityManager or related APIs such as the AccessController, then we would appreciate if you would complete this survey: https://www.surveymonkey.com/r/RSGMF3K More info on the survey [2] Regards, Rory [1] http://mail.openjdk.java.net/pipermail/jdk-dev/2018-February/000742.html [2] http://mail.openjdk.java.net/pipermail/jdk-dev/2018-February/000649.html -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland |
From: Jeff A. <ja...@fa...> - 2018-02-12 20:13:04
|
This list is for the development *of* the Jython implementation, not development of applications *with* Jython. The jython-users list is a better target and reaches more readers, one of whom may recognise your use. Jeff Allen On 12/02/2018 18:53, pr144 via Jython-dev wrote: > I see a log of examples of sending attachments... via Jython code. > > I need to login to an SMTP server and detach a file, can this be done? > > Thanks.... > > PR > > ------------------------------------------------------------------------------ > > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > Jython-dev mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-dev > |
From: pr144 <pr...@ya...> - 2018-02-12 18:53:20
|
I see a log of examples of sending attachments... via Jython code. I need to login to an SMTP server and detach a file, can this be done? Thanks.... PR |
From: Jython t. <st...@bu...> - 2018-02-09 17:10:23
|
ACTIVITY SUMMARY (2018-02-02 - 2018-02-09) 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 336 ( +1) closed 2337 ( +0) total 2673 ( +1) Open issues with patches: 29 Issues opened (1) ================= #2654: Imported modules allow access to submodules http://bugs.jython.org/issue2654 opened by jamesmudd Most recent 15 issues with no replies (15) ========================================== #2654: Imported modules allow access to submodules http://bugs.jython.org/issue2654 #2651: Travis Builds failing with *** buffer overflow detected *** http://bugs.jython.org/issue2651 #2648: Show report on screen with Python and JasperReport http://bugs.jython.org/issue2648 #2645: pop method returns wrong result with Java LinkedList http://bugs.jython.org/issue2645 #2644: Representation of Java maps with String keys differs from Pyth http://bugs.jython.org/issue2644 #2642: ImportError when importing in multiple PyScriptEngine concurre http://bugs.jython.org/issue2642 #2640: Virtualenv gets confused using paths with ~ http://bugs.jython.org/issue2640 #2635: AST.lineno ignored by compile http://bugs.jython.org/issue2635 #2633: Unicode garbled in writing to spreadsheet via openpyxl http://bugs.jython.org/issue2633 #2631: jython 2.7.1 [Errno 107] Socket is not connected http://bugs.jython.org/issue2631 #2618: socket.sendall no longer sends all http://bugs.jython.org/issue2618 #2616: Incomplete / broken support for Certificate Revocation Lists http://bugs.jython.org/issue2616 #2613: 2.7.1 MANIFEST.MF contains unfilled placeholders http://bugs.jython.org/issue2613 #2611: mkdir() operation in /Lib/os.py has different behavior when ru http://bugs.jython.org/issue2611 #2606: jython launch problem sun.misc.InvalidJarIndexException http://bugs.jython.org/issue2606 Most recent 15 issues waiting for review (15) ============================================= #2635: AST.lineno ignored by compile http://bugs.jython.org/issue2635 #2566: inspect does not recognize code objects from bytecode files http://bugs.jython.org/issue2566 #2545: help() does not work on Java-implemented modules http://bugs.jython.org/issue2545 #2429: cStringIO does not work with mutable objects implementing the http://bugs.jython.org/issue2429 #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 #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 #2121: Jython jar on Maven central embeds other third party libraries http://bugs.jython.org/issue2121 #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 |
From: Jython t. <st...@bu...> - 2018-02-02 17:10:23
|
ACTIVITY SUMMARY (2018-01-26 - 2018-02-02) 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 335 ( +0) closed 2337 ( +0) total 2672 ( +0) Open issues with patches: 29 Most recent 15 issues with no replies (15) ========================================== #2651: Travis Builds failing with *** buffer overflow detected *** http://bugs.jython.org/issue2651 #2648: Show report on screen with Python and JasperReport http://bugs.jython.org/issue2648 #2645: pop method returns wrong result with Java LinkedList http://bugs.jython.org/issue2645 #2644: Representation of Java maps with String keys differs from Pyth http://bugs.jython.org/issue2644 #2642: ImportError when importing in multiple PyScriptEngine concurre http://bugs.jython.org/issue2642 #2640: Virtualenv gets confused using paths with ~ http://bugs.jython.org/issue2640 #2635: AST.lineno ignored by compile http://bugs.jython.org/issue2635 #2633: Unicode garbled in writing to spreadsheet via openpyxl http://bugs.jython.org/issue2633 #2631: jython 2.7.1 [Errno 107] Socket is not connected http://bugs.jython.org/issue2631 #2618: socket.sendall no longer sends all http://bugs.jython.org/issue2618 #2616: Incomplete / broken support for Certificate Revocation Lists http://bugs.jython.org/issue2616 #2613: 2.7.1 MANIFEST.MF contains unfilled placeholders http://bugs.jython.org/issue2613 #2611: mkdir() operation in /Lib/os.py has different behavior when ru http://bugs.jython.org/issue2611 #2606: jython launch problem sun.misc.InvalidJarIndexException http://bugs.jython.org/issue2606 #2605: Jython 2.7.0 startup performance regression http://bugs.jython.org/issue2605 Most recent 15 issues waiting for review (15) ============================================= #2635: AST.lineno ignored by compile http://bugs.jython.org/issue2635 #2566: inspect does not recognize code objects from bytecode files http://bugs.jython.org/issue2566 #2545: help() does not work on Java-implemented modules http://bugs.jython.org/issue2545 #2429: cStringIO does not work with mutable objects implementing the http://bugs.jython.org/issue2429 #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 #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 #2121: Jython jar on Maven central embeds other third party libraries http://bugs.jython.org/issue2121 #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 |
From: Jython t. <st...@bu...> - 2018-01-26 17:10:22
|
ACTIVITY SUMMARY (2018-01-19 - 2018-01-26) 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 335 ( +1) closed 2337 ( +0) total 2672 ( +1) Open issues with patches: 29 Issues opened (1) ================= #2653: Wrong error message when opening a busy file http://bugs.jython.org/issue2653 opened by dan...@co... Most recent 15 issues with no replies (15) ========================================== #2653: Wrong error message when opening a busy file http://bugs.jython.org/issue2653 #2651: Travis Builds failing with *** buffer overflow detected *** http://bugs.jython.org/issue2651 #2648: Show report on screen with Python and JasperReport http://bugs.jython.org/issue2648 #2645: pop method returns wrong result with Java LinkedList http://bugs.jython.org/issue2645 #2644: Representation of Java maps with String keys differs from Pyth http://bugs.jython.org/issue2644 #2642: ImportError when importing in multiple PyScriptEngine concurre http://bugs.jython.org/issue2642 #2640: Virtualenv gets confused using paths with ~ http://bugs.jython.org/issue2640 #2635: AST.lineno ignored by compile http://bugs.jython.org/issue2635 #2633: Unicode garbled in writing to spreadsheet via openpyxl http://bugs.jython.org/issue2633 #2631: jython 2.7.1 [Errno 107] Socket is not connected http://bugs.jython.org/issue2631 #2618: socket.sendall no longer sends all http://bugs.jython.org/issue2618 #2616: Incomplete / broken support for Certificate Revocation Lists http://bugs.jython.org/issue2616 #2613: 2.7.1 MANIFEST.MF contains unfilled placeholders http://bugs.jython.org/issue2613 #2611: mkdir() operation in /Lib/os.py has different behavior when ru http://bugs.jython.org/issue2611 #2606: jython launch problem sun.misc.InvalidJarIndexException http://bugs.jython.org/issue2606 Most recent 15 issues waiting for review (15) ============================================= #2635: AST.lineno ignored by compile http://bugs.jython.org/issue2635 #2566: inspect does not recognize code objects from bytecode files http://bugs.jython.org/issue2566 #2545: help() does not work on Java-implemented modules http://bugs.jython.org/issue2545 #2429: cStringIO does not work with mutable objects implementing the http://bugs.jython.org/issue2429 #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 #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 #2121: Jython jar on Maven central embeds other third party libraries http://bugs.jython.org/issue2121 #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 |
From: Rory O'D. <ror...@or...> - 2018-01-22 10:43:10
|
Hi Alan, Happy New Year! *OpenJDK builds - *JDK 10 Early Access build 40 is available at http://jdk.java.net/10/ * These early-access, open-source builds are provided under the GNU General Public License, version 2, with the Classpath Exception <http://openjdk.java.net/legal/gplv2+ce.html>. * Summary of changes :- https://download.java.net/java/jdk10/archive/40/jdk-10+40.html *JDK 10 will enter Rampdown Phase Two on Thursday the 18th of January, 2018. * * More details , see Mark Reinhold's email to jdk-dev mailing list [1] * The Rampdown Phase Two process will be similar to that of JDK 9 [2]. * JDK 10 Schedule, Status & Features are available [3] *JDK **8u172 Early-Access build 03*is available at :- http://jdk.java.net/8/ * Summary of Changes here :- https://download.java.net/java/jdk8u172/changes/jdk8u172-b02.html <http://openjdk.java.net/projects/jdk8u/releases/8u162.html> Regards, Rory [1] http://mail.openjdk.java.net/pipermail/jdk-dev/2018-January/000416.html [2] http://openjdk.java.net/projects/jdk/10/rdp-2 [3] http://openjdk.java.net/projects/jdk/10/ -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA, Dublin,Ireland |
From: Mike R. <mro...@ya...> - 2018-01-20 13:48:05
|
Also sent this mail to Jython Users list... but I'm told this group gets more looks. Has anyone succeeded in getting Jython to work with Gradle? I'm aware of two Jython-Gradle plugins: com.github.rzabini.gradle-jyton com.github.hierynomus.jython ... but both of these seem to have been put together for purely Python-oriented purposes. In fact I opened an "issue" with the rzabini Github project and the author said he didn't know how to get this done. The other one hasn't replied at the time of writing but I don't hold out that much hope. It is slightly frustrating as one should be able to do this moderately easily, I would have thought, given that the .jars can be on either the PYTHONPATH or the CLASSPATH. The problem being that Gradle handles dependency management automatically, squirrelling away dependency jars in quite complicated paths under GRADLE_HOME. Unfortunately I don't know enough about the internal workings of Gradle to have much of a clue about this. HINT (!): Jim Baker himself said, in Jan 2016, that Gradle use would be a "top priority" for 2.7.2.: Issue 2182: Build Jython with Gradle - Jython tracker | | | Issue 2182: Build Jython with Gradle - Jython tracker | | | |
From: Jython t. <st...@bu...> - 2018-01-19 17:10:23
|
ACTIVITY SUMMARY (2018-01-12 - 2018-01-19) 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 334 ( +0) closed 2337 ( +1) total 2671 ( +1) Open issues with patches: 29 Most recent 15 issues with no replies (15) ========================================== #2651: Travis Builds failing with *** buffer overflow detected *** http://bugs.jython.org/issue2651 #2648: Show report on screen with Python and JasperReport http://bugs.jython.org/issue2648 #2645: pop method returns wrong result with Java LinkedList http://bugs.jython.org/issue2645 #2644: Representation of Java maps with String keys differs from Pyth http://bugs.jython.org/issue2644 #2642: ImportError when importing in multiple PyScriptEngine concurre http://bugs.jython.org/issue2642 #2640: Virtualenv gets confused using paths with ~ http://bugs.jython.org/issue2640 #2635: AST.lineno ignored by compile http://bugs.jython.org/issue2635 #2633: Unicode garbled in writing to spreadsheet via openpyxl http://bugs.jython.org/issue2633 #2631: jython 2.7.1 [Errno 107] Socket is not connected http://bugs.jython.org/issue2631 #2618: socket.sendall no longer sends all http://bugs.jython.org/issue2618 #2616: Incomplete / broken support for Certificate Revocation Lists http://bugs.jython.org/issue2616 #2613: 2.7.1 MANIFEST.MF contains unfilled placeholders http://bugs.jython.org/issue2613 #2611: mkdir() operation in /Lib/os.py has different behavior when ru http://bugs.jython.org/issue2611 #2606: jython launch problem sun.misc.InvalidJarIndexException http://bugs.jython.org/issue2606 #2605: Jython 2.7.0 startup performance regression http://bugs.jython.org/issue2605 Most recent 15 issues waiting for review (15) ============================================= #2635: AST.lineno ignored by compile http://bugs.jython.org/issue2635 #2566: inspect does not recognize code objects from bytecode files http://bugs.jython.org/issue2566 #2545: help() does not work on Java-implemented modules http://bugs.jython.org/issue2545 #2429: cStringIO does not work with mutable objects implementing the http://bugs.jython.org/issue2429 #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 #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 #2121: Jython jar on Maven central embeds other third party libraries http://bugs.jython.org/issue2121 #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 Issues closed (1) ================= #2652: COMMITTEE ON FOREIGN PAYMENT RESOLUTION PANEL ON WITHHELD PAYM http://bugs.jython.org/issue2652 closed by stefan.richthofer |
From: Jython t. <st...@bu...> - 2018-01-12 17:10:23
|
ACTIVITY SUMMARY (2018-01-05 - 2018-01-12) 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 334 ( +0) closed 2336 ( +0) total 2670 ( +0) Open issues with patches: 29 Most recent 15 issues with no replies (15) ========================================== #2651: Travis Builds failing with *** buffer overflow detected *** http://bugs.jython.org/issue2651 #2648: Show report on screen with Python and JasperReport http://bugs.jython.org/issue2648 #2645: pop method returns wrong result with Java LinkedList http://bugs.jython.org/issue2645 #2644: Representation of Java maps with String keys differs from Pyth http://bugs.jython.org/issue2644 #2642: ImportError when importing in multiple PyScriptEngine concurre http://bugs.jython.org/issue2642 #2640: Virtualenv gets confused using paths with ~ http://bugs.jython.org/issue2640 #2635: AST.lineno ignored by compile http://bugs.jython.org/issue2635 #2633: Unicode garbled in writing to spreadsheet via openpyxl http://bugs.jython.org/issue2633 #2631: jython 2.7.1 [Errno 107] Socket is not connected http://bugs.jython.org/issue2631 #2618: socket.sendall no longer sends all http://bugs.jython.org/issue2618 #2616: Incomplete / broken support for Certificate Revocation Lists http://bugs.jython.org/issue2616 #2613: 2.7.1 MANIFEST.MF contains unfilled placeholders http://bugs.jython.org/issue2613 #2611: mkdir() operation in /Lib/os.py has different behavior when ru http://bugs.jython.org/issue2611 #2606: jython launch problem sun.misc.InvalidJarIndexException http://bugs.jython.org/issue2606 #2605: Jython 2.7.0 startup performance regression http://bugs.jython.org/issue2605 Most recent 15 issues waiting for review (15) ============================================= #2635: AST.lineno ignored by compile http://bugs.jython.org/issue2635 #2566: inspect does not recognize code objects from bytecode files http://bugs.jython.org/issue2566 #2545: help() does not work on Java-implemented modules http://bugs.jython.org/issue2545 #2429: cStringIO does not work with mutable objects implementing the http://bugs.jython.org/issue2429 #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 #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 #2121: Jython jar on Maven central embeds other third party libraries http://bugs.jython.org/issue2121 #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 |
From: Jeff A. <ja...@fa...> - 2018-01-06 20:41:38
|
The DevGuide is now at http://jython-devguide.readthedocs.io, warts and all. This involved a bit of branch renaming at https://github.com/jython/devguide (to make "master" mean the Jython version) so beware if you have this cloned. I think making it appear as http://www.jython.org/devguide is a further step when the website is differently hosted. Jeff Allen On 23/10/2017 19:19, Jim Baker wrote: > Some top posting first: > > We should just use read the docs; and point our CNAME for jython.org > <http://jython.org> (and related domains) to it > (http://docs.readthedocs.io/en/latest/alternate_domains.html). > Currently there are too many bottlenecks to getting stuff done in > Jython, and that's super frustrating. Automation can resolve some of > these bottlenecks. Also I don't want to be one of the bottlenecks > myself!!! Did I say I wanted to work on docs earlier this summer? I > did work a bit on it privately, but then it got buried under my > general pile of stuff. This should not be stopping anyone else working > on this issue however. > > Anyway... > > I have an existing RTD project, > https://readthedocs.org/projects/jython/ Rather than having it point > to the Jython book, it might make more sense to have be the overall > project or at least to https://github.com/jython/docs (not there > yet!). See subproject support: > http://docs.readthedocs.io/en/latest/subprojects.html > > Jeff, and others here, I can add you to the jython project on RTD as > admins. Just need your username. > > There may be better approaches, but nothing is as simple as RTD given > the source is reStructuredText. Also IIRC, RTD does allow some degree > of customization of the look, although I personally would be so much > happier with fresh and current content, vs any customization! > > > On Mon, Oct 23, 2017 at 1:40 AM, Jeff Allen <ja...@fa... > <mailto:ja...@fa...>> wrote: > > I've finished my preliminary restructuring of the developers' > guide at https://github.com/jython/devguide > <https://github.com/jython/devguide>. > > +1 > > You'll recall that one of the prompts for this was lessening > support for hg.python.org <http://hg.python.org>. We want to > follow CPython and get the Jython source over to GitHub. For that > we need a changed core development and contribution process, like > CPython's, where everyone can read it. So far, I have: > > 1. Stolen CPython's text and structure. > 2. Assessed which pages work for us unchanged or with only minor > change. > 3. Made parallel pages (name_jy.rst) where the content differs > widely. > 4. Integrated Frank's Jython-specific text from the current > devguide into those and some unique pages. > 5. Added a bit of content myself. > 6. Contributed a few technical improvements upstream to the > CPython devguide. > 7. Merged changes from the upstream CPython devguide (not just > mine) into the Jython devguide. > > The merge was not totally painless, but only 3 files gave me > conflicts. It took a couple of hours with kdiff3, and working > carefully from the Git Book. It's feasible, but there may be a > better way. Two of these files had a lot of differences. Somehow > kdiff3 seemed to guess correctly nearly everywhere. > > Yay, tools! Given the scope of just the devguide, it's good to hear > that it worked so well. > > Could we think about how we publish this so it becomes a > functional replacement for http://www.jython.org/devguide ? It is > not ready yet, but if we all think it will be, then the question > becomes how. I could set up publishing to readthedocs (on my own > account), but do we have a Jython/PSF one? Or is it better to take > the html to jython.org <http://jython.org> as we have previously? > > It was nice to see my PRs to the CPython guide, once accepted, go > live on docs.python.org <http://docs.python.org> within hours. I > assume this happens automatically. That's to aim for, I think, > creating one decision point (the PR acceptance) and giving the > rest of the job to machines. > > > +100 > |