Re: Jython 2.7 rc2 soft launch
Jim Baker <[email protected]>
| Newsgroups | gmane.comp.lang.jython.devel |
|---|---|
| Message-ID | <CAOhO=aNGRY6mGoj=vUuPsCKPHu3SmHnCfRkCAaqQ=BGzwN+9yQ@mail.gmail.com> |
We need help on the following multifactor testing, which I will explain in more detail below: - Test on different operating systems and distributions, and their versions, including especially Windows, but also Linux (RHEL, Fedora, Ubuntu) and BSD variants. To be honest, I don't know what it would be on platforms like AIX, HPUX, and Solaris; and even less so on platforms like AS/400. However, Jython does code to support all of the above, so it's worth testing if you care about a given OS. Note that S/390 remains unsupported until we get feedback from S/390 users ( http://bugs.jython.org/issue550200); but in theory this could be done in a future release, since JRuby has this support. - Different JVMs, including J9. - Internationalization, especially those using non Latin-1 characters. We have found and fixed issues in the past with Finnish, Japanese, and Turkish, but this may to extend to other languages and their corresponding locales. - Different installation logic - GUI, console, command line - supported by the installer - Choosing to install or not pip/setuptools in the installer - CPython 2.7 is and is not available; if so, it is used by the new jython.py launcher (implicitly used on Windows for jython.exe) - Using the pip (or easy_install) installed by ensurepip to install different types of tools that create executable scripts (so nose vs yolk) Some details on what was changed for RC2; it's a bit much to read I agree, but hopefully it explains the extent of what needs to be tested. RC2 includes changes for: - the installer itself - pip support, for Japanese locales, and perhaps other - setuptools, for Windows, to build executable scripts that use the older setuptools approach vs the newer distlib approach New features in the installer: - Installer installs pip, setuptools by default, but custom builds can de-select. This does not change standalone usage. (Runs jython -m ensurepip as last install step.) - Installer makes jython.py be the default launcher (as bin/jython) if CPython 2.7 is available. On some platforms like RHEL 5, where CPython 2.7 is not readily available, the old bash-based version of Jython is used. - Installer no longer supports using an alternative JRE when generating Jython launchers. Instead it just use JAVA_HOME environment variable to select the desired JRE. (Removed because of the new native launcher, jython.exe, that is now used on Windows.) The installer itself supports three different use cases, with different logic paths for determining what the user would like to have installed. All three logic paths had to modified, so these need to be tested as well: - GUI installer. This installer is selected automatically if Java can connect to a GUI environment. - Console installer. This installer is the default without a GUI environment available. The text console prompts for options to be installed. - Command line installer. No interaction with the user. Help is available about these installer options with java -jar jython-installer-2.7-rc2.jar --help - Jim On Sat, Apr 4, 2015 at 12:54 PM, [email protected] < [email protected]> wrote: > Please test, specially if you can test on windows! > > The releases: > > Installer: > https://oss.sonatype.org/content/repositories/orgpython-1045/org/python/jython-installer/2.7-rc2/jython-installer-2.7-rc2.jar > > Standalone: > https://oss.sonatype.org/content/repositories/orgpython-1046/org/python/jython-standalone/2.7-rc2/jython-standalone-2.7-rc2.jar > > The parent directories of each of the above have the checksums, source > jars, javadocs, etc. > > -Frank > > > ------------------------------------------------------------------------------ > Dive into the World of Parallel Programming The Go Parallel Website, > sponsored > by Intel and developed in partnership with Slashdot Media, is your hub for > all > things parallel software development, from weekly thought leadership blogs > to > news, videos, case studies, tutorials and more. Take a look and join the > conversation now. http://goparallel.sourceforge.net/ > _______________________________________________ > Jython-dev mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/jython-dev > -- - Jim jim.baker@{colorado.edu|python.org|rackspace.com|zyasoft.com} twitter.com/jimbaker github.com/jimbaker bitbucket.com/jimbaker ------------------------------------------------------------------------------ Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ _______________________________________________ Jython-dev mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/jython-dev