From: Alan K. <jyt...@xh...> - 2009-04-08 12:37:42
|
Hi all, As you may know, Google announced Java for AppEngine yesterday! http://googleappengine.blogspot.com/2009/04/seriously-this-time-new-language-on-app.html And they're also supporting all of the various languages that run on the JVM, including jython. http://groups.google.com/group/google-appengine-java/web/will-it-play-in-app-engine They say about jython """ - Jython 2.2 works out of the box. - Jython 2.5 requires patches which we'll supply until the changes make it directly into Jython: - jython-r5996-patched-for-appengine.jar is the complete jython binary library, patched for app engine - jython-r5996-appengine.patch is the patch file that contains the source code for the changes """ They provide the patches they used to make 2.5 work http://google-appengine-java.googlegroups.com/web/jython-r5996-appengine.patch I definitely think this is an important patch to consider for the 2.5RC! It would be nice if Google could say Jython 2.2 works out of the box, and jython 2.5 works out of the box. Alan. |
From: Tobias I. <th...@gm...> - 2009-04-08 14:18:43
|
Most things in that patch look ok. I'd like to do a more thorough analysis of the implications of each change though. The catching of SecurityException is fine, but I want to look at the places where they drop the exceptions that they caught in their context, and make sure that silently ignoring the exception is a valid approach. The other changes are few but slightly more controversial. Are Google willing to sign a contributors agreement and license this patch to us? otherwise someone who has not looked on it yet (i.e. not me), should probably experiment with Jython on GAE and find out what needs to be patched to get Jython to run there. /Tobias On Wed, Apr 8, 2009 at 2:37 PM, Alan Kennedy <jyt...@xh...> wrote: > Hi all, > > As you may know, Google announced Java for AppEngine yesterday! > > > http://googleappengine.blogspot.com/2009/04/seriously-this-time-new-language-on-app.html > > And they're also supporting all of the various languages that run on > the JVM, including jython. > > > http://groups.google.com/group/google-appengine-java/web/will-it-play-in-app-engine > > They say about jython > > """ > - Jython 2.2 works out of the box. > - Jython 2.5 requires patches which we'll supply until the changes > make it directly into Jython: > - jython-r5996-patched-for-appengine.jar is the complete jython > binary library, patched for app engine > - jython-r5996-appengine.patch is the patch file that contains the > source code for the changes > """ > > They provide the patches they used to make 2.5 work > > > http://google-appengine-java.googlegroups.com/web/jython-r5996-appengine.patch > > I definitely think this is an important patch to consider for the 2.5RC! > > It would be nice if Google could say Jython 2.2 works out of the box, > and jython 2.5 works out of the box. > > Alan. > > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by: > High Quality Requirements in a Collaborative Environment. > Download a free trial of Rational Requirements Composer Now! > http://p.sf.net/sfu/www-ibm-com > _______________________________________________ > Jython-dev mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-dev > |
From: James R. <ja...@go...> - 2009-04-08 14:31:10
|
I have a patch up on your issue tracker already, I'll ping it shortly. It's a very small patch and the SecurityExceptions that are caught and ignored are treated the same as I/O exceptions in the vast majority of cases (which they really are). - James On Wed, Apr 8, 2009 at 10:18 AM, Tobias Ivarsson <th...@gm...> wrote: > Most things in that patch look ok. I'd like to do a more thorough analysis > of the implications of each change though. > > The catching of SecurityException is fine, but I want to look at the places > where they drop the exceptions that they caught in their context, and make > sure that silently ignoring the exception is a valid approach. The other > changes are few but slightly more controversial. > > Are Google willing to sign a contributors agreement and license this patch > to us? otherwise someone who has not looked on it yet (i.e. not me), should > probably experiment with Jython on GAE and find out what needs to be patched > to get Jython to run there. > > /Tobias > > > On Wed, Apr 8, 2009 at 2:37 PM, Alan Kennedy <jyt...@xh...> wrote: > >> Hi all, >> >> As you may know, Google announced Java for AppEngine yesterday! >> >> >> http://googleappengine.blogspot.com/2009/04/seriously-this-time-new-language-on-app.html >> >> And they're also supporting all of the various languages that run on >> the JVM, including jython. >> >> >> http://groups.google.com/group/google-appengine-java/web/will-it-play-in-app-engine >> >> They say about jython >> >> """ >> - Jython 2.2 works out of the box. >> - Jython 2.5 requires patches which we'll supply until the changes >> make it directly into Jython: >> - jython-r5996-patched-for-appengine.jar is the complete jython >> binary library, patched for app engine >> - jython-r5996-appengine.patch is the patch file that contains the >> source code for the changes >> """ >> >> They provide the patches they used to make 2.5 work >> >> >> http://google-appengine-java.googlegroups.com/web/jython-r5996-appengine.patch >> >> I definitely think this is an important patch to consider for the 2.5RC! >> >> It would be nice if Google could say Jython 2.2 works out of the box, >> and jython 2.5 works out of the box. >> >> Alan. >> >> >> ------------------------------------------------------------------------------ >> This SF.net email is sponsored by: >> High Quality Requirements in a Collaborative Environment. >> Download a free trial of Rational Requirements Composer Now! >> http://p.sf.net/sfu/www-ibm-com >> _______________________________________________ >> Jython-dev mailing list >> Jyt...@li... >> https://lists.sourceforge.net/lists/listinfo/jython-dev >> > > > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by: > High Quality Requirements in a Collaborative Environment. > Download a free trial of Rational Requirements Composer Now! > http://p.sf.net/sfu/www-ibm-com > _______________________________________________ > Jython-dev mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-dev > > |
From: Jim B. <jb...@zy...> - 2009-04-08 14:33:22
|
This is the same patch set requested in http://bugs.jython.org/issue1188: "Patch against trunk to handle SecurityExceptions". Now we know the source of the request, and the specific application is very clear: a sandboxed Jython, running under a fairly strict security manager. The bug is a blocker for the release candidate, so this fix will be part of 2.5. We would love to see more work testing the full scope of environments Jython needs to run under, and any resulting bugs. - Jim On Wed, Apr 8, 2009 at 6:37 AM, Alan Kennedy <jyt...@xh...> wrote: > Hi all, > > As you may know, Google announced Java for AppEngine yesterday! > > > http://googleappengine.blogspot.com/2009/04/seriously-this-time-new-language-on-app.html > > And they're also supporting all of the various languages that run on > the JVM, including jython. > > > http://groups.google.com/group/google-appengine-java/web/will-it-play-in-app-engine > > They say about jython > > """ > - Jython 2.2 works out of the box. > - Jython 2.5 requires patches which we'll supply until the changes > make it directly into Jython: > - jython-r5996-patched-for-appengine.jar is the complete jython > binary library, patched for app engine > - jython-r5996-appengine.patch is the patch file that contains the > source code for the changes > """ > > They provide the patches they used to make 2.5 work > > > http://google-appengine-java.googlegroups.com/web/jython-r5996-appengine.patch > > I definitely think this is an important patch to consider for the 2.5RC! > > It would be nice if Google could say Jython 2.2 works out of the box, > and jython 2.5 works out of the box. > > Alan. > > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by: > High Quality Requirements in a Collaborative Environment. > Download a free trial of Rational Requirements Composer Now! > http://p.sf.net/sfu/www-ibm-com > _______________________________________________ > Jython-dev mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-dev > -- Jim Baker jb...@zy... |
From: Jim B. <jb...@zy...> - 2009-04-08 14:36:49
|
Right, this is a very small patch, we haven't required contributor agreements in similar cases. I think we want to consider how to replicate this setup however so we don't inadvertently reverse things. - Jim On Wed, Apr 8, 2009 at 8:30 AM, James Robinson <ja...@go...> wrote: > I have a patch up on your issue tracker already, I'll ping it shortly. > It's a very small patch and the SecurityExceptions that are caught and > ignored are treated the same as I/O exceptions in the vast majority of cases > (which they really are). > > - James > > > On Wed, Apr 8, 2009 at 10:18 AM, Tobias Ivarsson <th...@gm...> wrote: > >> Most things in that patch look ok. I'd like to do a more thorough analysis >> of the implications of each change though. >> >> The catching of SecurityException is fine, but I want to look at the >> places where they drop the exceptions that they caught in their context, and >> make sure that silently ignoring the exception is a valid approach. The >> other changes are few but slightly more controversial. >> >> Are Google willing to sign a contributors agreement and license this patch >> to us? otherwise someone who has not looked on it yet (i.e. not me), should >> probably experiment with Jython on GAE and find out what needs to be patched >> to get Jython to run there. >> >> /Tobias >> >> >> On Wed, Apr 8, 2009 at 2:37 PM, Alan Kennedy <jyt...@xh...>wrote: >> >>> Hi all, >>> >>> As you may know, Google announced Java for AppEngine yesterday! >>> >>> >>> http://googleappengine.blogspot.com/2009/04/seriously-this-time-new-language-on-app.html >>> >>> And they're also supporting all of the various languages that run on >>> the JVM, including jython. >>> >>> >>> http://groups.google.com/group/google-appengine-java/web/will-it-play-in-app-engine >>> >>> They say about jython >>> >>> """ >>> - Jython 2.2 works out of the box. >>> - Jython 2.5 requires patches which we'll supply until the changes >>> make it directly into Jython: >>> - jython-r5996-patched-for-appengine.jar is the complete jython >>> binary library, patched for app engine >>> - jython-r5996-appengine.patch is the patch file that contains the >>> source code for the changes >>> """ >>> >>> They provide the patches they used to make 2.5 work >>> >>> >>> http://google-appengine-java.googlegroups.com/web/jython-r5996-appengine.patch >>> >>> I definitely think this is an important patch to consider for the 2.5RC! >>> >>> It would be nice if Google could say Jython 2.2 works out of the box, >>> and jython 2.5 works out of the box. >>> >>> Alan. >>> >>> >>> ------------------------------------------------------------------------------ >>> This SF.net email is sponsored by: >>> High Quality Requirements in a Collaborative Environment. >>> Download a free trial of Rational Requirements Composer Now! >>> http://p.sf.net/sfu/www-ibm-com >>> _______________________________________________ >>> Jython-dev mailing list >>> Jyt...@li... >>> https://lists.sourceforge.net/lists/listinfo/jython-dev >>> >> >> >> >> ------------------------------------------------------------------------------ >> This SF.net email is sponsored by: >> High Quality Requirements in a Collaborative Environment. >> Download a free trial of Rational Requirements Composer Now! >> http://p.sf.net/sfu/www-ibm-com >> _______________________________________________ >> Jython-dev mailing list >> Jyt...@li... >> https://lists.sourceforge.net/lists/listinfo/jython-dev >> >> > > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by: > High Quality Requirements in a Collaborative Environment. > Download a free trial of Rational Requirements Composer Now! > http://p.sf.net/sfu/www-ibm-com > _______________________________________________ > Jython-dev mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-dev > > -- Jim Baker jb...@zy... |
From: Jim B. <jb...@zy...> - 2009-04-08 17:10:23
|
James updated the bug so we can replicate the security setup for Google App Engine (see the comments in http://bugs.jython.org/issue1188), so we should be set in terms of regression testing this. On Wed, Apr 8, 2009 at 8:36 AM, Jim Baker <jb...@zy...> wrote: > Right, this is a very small patch, we haven't required contributor > agreements in similar cases. I think we want to consider how to replicate > this setup however so we don't inadvertently reverse things. > > - Jim > > > On Wed, Apr 8, 2009 at 8:30 AM, James Robinson <ja...@go...> wrote: > >> I have a patch up on your issue tracker already, I'll ping it shortly. >> It's a very small patch and the SecurityExceptions that are caught and >> ignored are treated the same as I/O exceptions in the vast majority of cases >> (which they really are). >> >> - James >> >> >> On Wed, Apr 8, 2009 at 10:18 AM, Tobias Ivarsson <th...@gm...>wrote: >> >>> Most things in that patch look ok. I'd like to do a more thorough >>> analysis of the implications of each change though. >>> >>> The catching of SecurityException is fine, but I want to look at the >>> places where they drop the exceptions that they caught in their context, and >>> make sure that silently ignoring the exception is a valid approach. The >>> other changes are few but slightly more controversial. >>> >>> Are Google willing to sign a contributors agreement and license this >>> patch to us? otherwise someone who has not looked on it yet (i.e. not me), >>> should probably experiment with Jython on GAE and find out what needs to be >>> patched to get Jython to run there. >>> >>> /Tobias >>> >>> >>> On Wed, Apr 8, 2009 at 2:37 PM, Alan Kennedy <jyt...@xh...>wrote: >>> >>>> Hi all, >>>> >>>> As you may know, Google announced Java for AppEngine yesterday! >>>> >>>> >>>> http://googleappengine.blogspot.com/2009/04/seriously-this-time-new-language-on-app.html >>>> >>>> And they're also supporting all of the various languages that run on >>>> the JVM, including jython. >>>> >>>> >>>> http://groups.google.com/group/google-appengine-java/web/will-it-play-in-app-engine >>>> >>>> They say about jython >>>> >>>> """ >>>> - Jython 2.2 works out of the box. >>>> - Jython 2.5 requires patches which we'll supply until the changes >>>> make it directly into Jython: >>>> - jython-r5996-patched-for-appengine.jar is the complete jython >>>> binary library, patched for app engine >>>> - jython-r5996-appengine.patch is the patch file that contains the >>>> source code for the changes >>>> """ >>>> >>>> They provide the patches they used to make 2.5 work >>>> >>>> >>>> http://google-appengine-java.googlegroups.com/web/jython-r5996-appengine.patch >>>> >>>> I definitely think this is an important patch to consider for the 2.5RC! >>>> >>>> It would be nice if Google could say Jython 2.2 works out of the box, >>>> and jython 2.5 works out of the box. >>>> >>>> Alan. >>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> This SF.net email is sponsored by: >>>> High Quality Requirements in a Collaborative Environment. >>>> Download a free trial of Rational Requirements Composer Now! >>>> http://p.sf.net/sfu/www-ibm-com >>>> _______________________________________________ >>>> Jython-dev mailing list >>>> Jyt...@li... >>>> https://lists.sourceforge.net/lists/listinfo/jython-dev >>>> >>> >>> >>> >>> ------------------------------------------------------------------------------ >>> This SF.net email is sponsored by: >>> High Quality Requirements in a Collaborative Environment. >>> Download a free trial of Rational Requirements Composer Now! >>> http://p.sf.net/sfu/www-ibm-com >>> _______________________________________________ >>> Jython-dev mailing list >>> Jyt...@li... >>> https://lists.sourceforge.net/lists/listinfo/jython-dev >>> >>> >> >> >> ------------------------------------------------------------------------------ >> This SF.net email is sponsored by: >> High Quality Requirements in a Collaborative Environment. >> Download a free trial of Rational Requirements Composer Now! >> http://p.sf.net/sfu/www-ibm-com >> _______________________________________________ >> Jython-dev mailing list >> Jyt...@li... >> https://lists.sourceforge.net/lists/listinfo/jython-dev >> >> > > > -- > Jim Baker > jb...@zy... > -- Jim Baker jb...@zy... |
From: Tobias I. <th...@gm...> - 2009-04-08 14:40:19
|
On Wed, Apr 8, 2009 at 4:36 PM, Jim Baker <jb...@zy...> wrote: > Right, this is a very small patch, we haven't required contributor > agreements in similar cases. I think we want to consider how to replicate > this setup however so we don't inadvertently reverse things. > Could we add a click-through agreement for patch submissions? Patches are usually small enough to not be a big deal, but such a thing would leave us entirely safe. /Tobias |
From: Frank W. <fwi...@gm...> - 2009-04-08 15:33:23
|
On Wed, Apr 8, 2009 at 10:40 AM, Tobias Ivarsson <th...@gm...> wrote: > Could we add a click-through agreement for patch submissions? Patches are > usually small enough to not be a big deal, but such a thing would leave us > entirely safe. A click through is a very good idea, I think Jim is going to find out what they do for CPython. -Frank |
From: Frank W. <fwi...@gm...> - 2009-04-08 14:52:12
|
On Wed, Apr 8, 2009 at 10:18 AM, Tobias Ivarsson <th...@gm...> wrote: > Are Google willing to sign a contributors agreement and license this patch > to us? otherwise someone who has not looked on it yet (i.e. not me), should > probably experiment with Jython on GAE and find out what needs to be patched > to get Jython to run there. Google is a member of the PSF, so as long as Google wants this contributed I think it's okay. To be safe we should get an explicit statement, but since the patch is small, this probably isn't strictly necessary. FWIW this is how my on-the-clock contributions to Jython are protected (Sun is a member of the PSF and allows my contributions). -Frank |
From: James R. <ja...@go...> - 2009-04-08 15:22:43
|
On Wed, Apr 8, 2009 at 10:44 AM, Frank Wierzbicki <fwi...@gm...>wrote: > On Wed, Apr 8, 2009 at 10:18 AM, Tobias Ivarsson <th...@gm...> wrote: > > Are Google willing to sign a contributors agreement and license this > patch > > to us? otherwise someone who has not looked on it yet (i.e. not me), > should > > probably experiment with Jython on GAE and find out what needs to be > patched > > to get Jython to run there. > Google is a member of the PSF, so as long as Google wants this > contributed I think it's okay. To be safe we should get an explicit > statement, but since the patch is small, this probably isn't strictly > necessary. FWIW this is how my on-the-clock contributions to Jython > are protected (Sun is a member of the PSF and allows my > contributions). > I submitted 1188 and I'm a Google employee working on company time. Let me know if anything further is needed, but we have quite a few contributors to the Python project working here. - James > > -Frank > > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by: > High Quality Requirements in a Collaborative Environment. > Download a free trial of Rational Requirements Composer Now! > http://p.sf.net/sfu/www-ibm-com > _______________________________________________ > Jython-dev mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-dev > |
From: Frank W. <fwi...@gm...> - 2009-04-08 15:32:27
|
On Wed, Apr 8, 2009 at 11:22 AM, James Robinson <ja...@go...> wrote: > I submitted 1188 and I'm a Google employee working on company time. Let me > know if anything further is needed, but we have quite a few contributors to > the Python project working here. Excellent, and thanks! 1188 was already slated for inclusion in our upcoming RC, but knowing that it is in support of GAE moves it up to a very high priority. -Frank |