diff options
author | Alistair Bush <ali_bush@gentoo.org> | 2008-11-20 10:34:44 +0000 |
---|---|---|
committer | Alistair Bush <ali_bush@gentoo.org> | 2008-11-20 10:34:44 +0000 |
commit | de0a4b48713dbed2848481dd91ee1b0ad41830f4 (patch) | |
tree | 55ac6a330c7ad4d051fe2a646234324d29eec1ab | |
parent | Fix returning empty classpath if the provider doesnt have VIRTUAL_CLASSPATH (diff) | |
download | java-config-de0a4b48713dbed2848481dd91ee1b0ad41830f4.tar.gz java-config-de0a4b48713dbed2848481dd91ee1b0ad41830f4.tar.bz2 java-config-de0a4b48713dbed2848481dd91ee1b0ad41830f4.zip |
Migrate from depreciated Set class and fix bug 247608.
svn path=/projects/java-config-2/trunk/; revision=7230
-rw-r--r-- | ChangeLog | 1453 | ||||
-rwxr-xr-x | src/gjl | 22 | ||||
-rwxr-xr-x | src/java-config-2 | 6 | ||||
-rw-r--r-- | src/java_config_2/EnvironmentManager.py | 13 |
4 files changed, 1471 insertions, 23 deletions
diff --git a/ChangeLog b/ChangeLog new file mode 100644 index 0000000..06f4235 --- /dev/null +++ b/ChangeLog @@ -0,0 +1,1453 @@ +2008-01-29 04:58 Alistair Bush <ali_bush@gentoo.org> + + * make-release: Updating make-release to support new module name + (java_config_2). This was the reason for the latest java-config-2 + releases not having the correct version. + +2008-01-24 07:04 Alistair Bush <ali_bush@gentoo.org> + + * src/java_config_2/Virtual.py: Added fix to Virtual support for + querying a virtuals LIBRARY_PATH. + +2008-01-21 05:58 Alistair Bush <ali_bush@gentoo.org> + + * src/java-config-2, src/java_config_2/EnvironmentManager.py, + src/java_config_2/Virtual.py: Fix message, clean up comments + +2008-01-21 04:05 Alistair Bush <ali_bush@gentoo.org> + + * src/java-config-2: Revert this back, didn't mean to commit it. + +2008-01-21 04:03 Alistair Bush <ali_bush@gentoo.org> + + * src/java-config-2, src/java_config_2/Virtual.py: Fix another tiny + bug. + +2008-01-21 03:41 Alistair Bush <ali_bush@gentoo.org> + + * src/launcher.bash: Fixed debug print line. + +2008-01-20 07:36 Alistair Bush <ali_bush@gentoo.org> + + * src/launcher.bash: Fixed launcher.bash option parsing. see + #193350 + +2008-01-20 01:32 Alistair Bush <ali_bush@gentoo.org> + + * src/java_config_2/EnvironmentManager.py, src/java_config_2/VM.py, + src/java_config_2/VersionManager.py: Clean up and bug fix. + +2008-01-19 01:42 Alistair Bush <ali_bush@gentoo.org> + + * src/java_config_2/EnvironmentManager.py, + src/java_config_2/VersionManager.py, + src/java_config_2/Virtual.py: Various fixes (hopefully) + +2008-01-14 09:24 Alistair Bush <ali_bush@gentoo.org> + + * src/java-config-2, src/java_config_2/EnvironmentManager.py, + src/java_config_2/VersionManager.py, + src/java_config_2/Virtual.py: Lots of little changes. + +2008-01-13 05:50 Alistair Bush <ali_bush@gentoo.org> + + * src/java_config_2/Errors.py, src/java_config_2/VersionManager.py, + src/java_config_2/Virtual.py: Added further fixes, now virtuals + can handle slot depends etc. + +2008-01-13 03:02 Alistair Bush <ali_bush@gentoo.org> + + * src/java_config_2/VersionManager.py: Fxi syntax error. + +2008-01-13 02:44 Alistair Bush <ali_bush@gentoo.org> + + * src/depend-java-query, src/java_config_2/VersionManager.py, + src/java_config_2/Virtual.py: Updated reg exp fix errors in + virtuals handling + +2008-01-07 20:08 Petteri Räty <betelgeuse@gentoo.org> + + * src/java_config_2/Virtual.py: Fix vim modeline and one + indentation fix. + +2008-01-07 20:03 Petteri Räty <betelgeuse@gentoo.org> + + * src/java_config_2/EnvironmentManager.py: Add missing return to + get_virtual + +2007-11-28 07:56 Alistair Bush <ali_bush@gentoo.org> + + * setup.py: Updated Version. + +2007-11-26 04:25 Alistair Bush <ali_bush@gentoo.org> + + * src/java_config_2/EnvironmentManager.py, + src/java_config_2/Virtual.py: Uncommented virtual conf code and + cleaned up tab error in EnvironmentManager. + +2007-11-25 13:43 Vlastimil Babka <caster@gentoo.org> + + * config/jdk-defaults-ppc-macos.conf, + config/jdk-defaults-sparc-solaris.conf, + config/jdk-defaults-x86-macos.conf, + config/jdk-defaults-x86-solaris.conf: Add jdk configuration files + for macos and solaris, provided by grobian. + +2007-11-20 08:51 Alistair Bush <ali_bush@gentoo.org> + + * src/depend-java-query, src/java_config_2/EnvironmentManager.py: + Fixed issue where depend-java-query wasn't able to find a + suitable vm, when it should have. + +2007-11-19 07:37 Alistair Bush <ali_bush@gentoo.org> + + * src/java_config_2/EnvironmentManager.py, + src/java_config_2/Virtual.py: Fix bug in EnvironmentManager where + dep resolving of optional dependencies had been broken by the + lazy package loading. Cleaned up Virtual.py + +2007-11-19 06:34 Alistair Bush <ali_bush@gentoo.org> + + * src/java_config_2/Virtual.py: Fixed issue where package was being + provided instead of vm. + +2007-11-17 21:04 Alistair Bush <ali_bush@gentoo.org> + + * src/depend-java-query, src/gjl, + src/java_config_2/EnvironmentManager.py, + src/java_config_2/Package.py, src/java_config_2/Virtual.py: + Support for Virtuals that declare list of VM names to use. + Testing needed before releaseable. + +2007-11-10 12:08 Petteri Räty <betelgeuse@gentoo.org> + + * src/java-config-2, src/java_config_2/EnvironmentManager.py, + src/java_config_2/Errors.py: Speedup java-config by moving to + lazy loading of packages in EnvironmentManager instead of always + loading all installed packages to memory. + +2007-10-20 12:03 Alistair Bush <ali_bush@gentoo.org> + + * config/virtuals, src/java_config_2/Virtual.py: Updated virtuals + conf examples and fixed issue in Virtual.py where incorrect + active_package was being selected. + +2007-10-14 07:38 Alistair Bush <ali_bush@gentoo.org> + + * src/java_config_2/EnvironmentManager.py: Fix issue when + EnvironmentManager does not compile with python-2.4 but does with + 2.5. + +2007-10-13 11:30 Alistair Bush <ali_bush@gentoo.org> + + * setup.py: Updating version + +2007-10-13 10:21 Alistair Bush <ali_bush@gentoo.org> + + * src/java-config-2: Updating message in java-config as I fudge the + last one + +2007-10-13 10:14 Alistair Bush <ali_bush@gentoo.org> + + * src/java-config-2: Updating message in java-config to increase + clarity. + +2007-10-13 09:45 Alistair Bush <ali_bush@gentoo.org> + + * src/depend-java-query, src/gjl: Migrating depend-java-query and + gjl to new module layout. + +2007-10-13 09:38 Alistair Bush <ali_bush@gentoo.org> + + * src/java_config_2/Virtual.py: Set providing variables in + Virtual.py as empty strings by default + +2007-10-13 09:34 Alistair Bush <ali_bush@gentoo.org> + + * src/java-config-2, src/java_config_2/Errors.py: Fixing bug in + handling Exception. + +2007-10-13 09:16 Alistair Bush <ali_bush@gentoo.org> + + * src/java_config_2/Errors.py, src/java_config_2/Virtual.py: Fixing + inconsistent use of tabs. + +2007-10-13 09:08 Alistair Bush <ali_bush@gentoo.org> + + * src/java-config-2, src/java_config_2/Errors.py, + src/java_config_2/Virtual.py: Adding new Exception to handle when + a virtual does not have a provider. + +2007-10-12 07:41 Alistair Bush <ali_bush@gentoo.org> + + * src/java_config_2/EnvironmentManager.py: Added except to try to + stop exceptions on initialisation on EnvironmentManager. + +2007-10-12 07:19 Alistair Bush <ali_bush@gentoo.org> + + * src/java_config_2/EnvironmentManager.py: Added try finally to + stop exceptions on initialisation on EnvironmentManager. + +2007-10-12 07:06 Alistair Bush <ali_bush@gentoo.org> + + * src/java_config_2/EnvironmentManager.py: Adding raise + InvalidVMError back when there is no active vm. + +2007-10-12 06:33 Alistair Bush <ali_bush@gentoo.org> + + * src/java_config_2/VersionManager.py: Migrate VersonManager to new + namespace. + +2007-10-12 06:25 Alistair Bush <ali_bush@gentoo.org> + + * setup.py: Commiting update to setup.oy for test purposes. + +2007-10-11 11:00 Alistair Bush <ali_bush@gentoo.org> + + * src/java-config-2, src/java_config, src/java_config_2, + src/java_config_2/EnvironmentManager.py, + src/java_config_2/Errors.py, src/java_config_2/FileParser.py, + src/java_config_2/OutputFormatter.py, + src/java_config_2/Package.py, src/java_config_2/VM.py, + src/java_config_2/VersionManager.py, + src/java_config_2/Virtual.py, src/java_config_2/__init__.py: In + process on refactoring java-config-2 as part of move to + /usr/lib/python*/site-packages + +2007-10-11 10:26 Alistair Bush <ali_bush@gentoo.org> + + * src/java_config/Virtual.py: More fixes for bug #195320. + +2007-10-11 10:24 Alistair Bush <ali_bush@gentoo.org> + + * src/java_config/Virtual.py: More fixes for bug #195320. + +2007-10-11 08:28 Alistair Bush <ali_bush@gentoo.org> + + * src/java_config/EnvironmentManager.py, + src/java_config/Virtual.py: Bug#:195382 Fixed multiple issues + where vm's were being used without checking they were actually + available. + +2007-10-08 09:12 Alistair Bush <ali_bush@gentoo.org> + + * setup.py, src/java_config/__init__.py: Updated Version. + +2007-10-05 10:48 Alistair Bush <ali_bush@gentoo.org> + + * src/java_config/EnvironmentManager.py: Fixed bug where variable + was being referenced as global instead on instance. + +2007-10-04 10:52 Alistair Bush <ali_bush@gentoo.org> + + * src/java-config-2: Retabbed java-config-2 + +2007-10-04 10:45 Alistair Bush <ali_bush@gentoo.org> + + * src/java_config/EnvironmentManager.py, + src/java_config/VersionManager.py: Removing stray comments that + were missed. + +2007-10-04 10:16 Alistair Bush <ali_bush@gentoo.org> + + * setup.py, src/java_config/__init__.py: Updated version to 2.1.0 + +2007-10-02 07:14 Alistair Bush <ali_bush@gentoo.org> + + * src/depend-java-query, src/gjl, src/java-config-2, + src/java_config/EnvironmentManager.py, + src/java_config/FileParser.py, src/java_config/VersionManager.py, + src/java_config/Virtual.py: Merged virtuals-support changes + r4995:5437 into trunk + +2007-07-21 11:35 Petteri Räty <betelgeuse@gentoo.org> + + * src/run-java-tool: Add detection for run-java-tool being invoked + directly. Fixes bug #181967. + +2007-07-21 11:33 Petteri Räty <betelgeuse@gentoo.org> + + * src/run-java-tool: Run retab in vim to change spaces to tabs. + +2007-05-28 12:00 Vlastimil Babka <caster@gentoo.org> + + * ., src, src/gjl, src/java_config/EnvironmentManager.py, + src/java_config/Package.py: Support for OPTIONAL_DEPEND in + package.env, bug #176182. + +2007-05-27 15:43 Vlastimil Babka <caster@gentoo.org> + + * src/java_config/VersionManager.py: Fix "Unable to determine VM + for building from dependencies." exception when neither jdk.conf + nor jdk-defaults.conf provide a usable JDK, and the lowest + possible VM specified in DEPEND is not installed. Fixes bug + #157380. + +2007-05-25 21:49 Petteri Räty <betelgeuse@gentoo.org> + + * setup.cfg: Add setup.cfg. Part of 2.0.33 tarball but forgot to + add. + +2007-05-25 18:41 Petteri Räty <betelgeuse@gentoo.org> + + * NEWS, setup.py, src/java_config/__init__.py: Increase version and + write NEWS entry for 2.0.33. + +2007-05-25 18:35 Petteri Räty <betelgeuse@gentoo.org> + + * src/profile.d/java-config-2.csh, src/profile.d/java-config-2.sh: + Prepend JAVA_HOME to MANPATH instead of appending so that it + comes before generation 1. + +2007-05-25 17:46 Petteri Räty <betelgeuse@gentoo.org> + + * MANIFEST.in, setup.py: Add support to the setup.py file for + creating the run-java-tool symlinks and fix MANIFEST.in file to + include new directories and TODO. + +2007-05-25 17:44 Petteri Räty <betelgeuse@gentoo.org> + + * AUTHORS, README, make-release: Use the new authors file support + in svn2cl,add a short README and force MANIFEST recreation in + make-release. + +2007-05-25 17:42 Petteri Räty <betelgeuse@gentoo.org> + + * src/java_config/VersionManager.py: Use sys.path.append instead of + insert(0 for portage imports + +2007-05-20 19:23 Vlastimil Babka <caster@gentoo.org> + + * src/gjl, src/java_config/EnvironmentManager.py: Add support for + ENV_VARS in package.env to gjl. + +2007-05-20 17:48 Joshua Nichols <nichoj@gentoo.org> + + * setup.py, src/java-config-2.profiled, src/profile.d, + src/profile.d/java-config-2.csh, src/profile.d/java-config-2.sh, + src/revdep-rebuild, src/revdep-rebuild/60-java: Created profile.d + directory, and brought most recent version of the profile.d files + from tree in. Also brought in the revdep-rebuild files. Addressed + bug #175883 by updating the profile.d files, and removing the + entry from the env.d file. + +2007-05-19 01:19 Alistair Bush <ali_bush@gentoo.org> + + * src/gjl: Commiting changes to gjl so it respects + JAVA_LIBRARY_PATH and LD_LIBRARY_PATH + +2007-05-18 18:51 Vlastimil Babka <caster@gentoo.org> + + * src/gjl: Change the instructions when missing dependency to run + emerge with -1Da instead of -uDa to also force remerging of the + package itself, and + not to record it in world. + +2007-05-01 10:59 Petteri Räty <betelgeuse@gentoo.org> + + * make-release, setup.py, src/java_config/__init__.py: Change + version to 2.0.32 add make make-release use cp -v. + +2007-05-01 10:56 Petteri Räty <betelgeuse@gentoo.org> + + * make-release: Add svn up so svn2cl gets the ChangeLog right. + +2007-05-01 10:39 Petteri Räty <betelgeuse@gentoo.org> + + * NEWS: Add a note about including NEWS in the release. + +2007-05-01 10:36 Petteri Räty <betelgeuse@gentoo.org> + + * MANIFEST.in: Include NEWS. + +2007-05-01 10:34 Petteri Räty <betelgeuse@gentoo.org> + + * NEWS: Update NEWS for 2.0.32 release. + +2007-04-24 16:34 Petteri Räty <betelgeuse@gentoo.org> + + * src/java_config/Package.py: Fix a typo. + +2007-04-24 16:34 Petteri Räty <betelgeuse@gentoo.org> + + * config/20java-config: /etc/java-config/vms is not used by + java-config-2 so no need to CONFIG_PROTECT_MASK it + +2007-04-15 20:25 Petteri Räty <betelgeuse@gentoo.org> + + * config/symlink-tools: Add keytool to java-config wrappers. + +2007-03-31 19:24 Petteri Räty <betelgeuse@gentoo.org> + + * MANIFEST.in, TODO, make-release: Add svn2l to make-release and + add ChangeLog to the generated tarball. + +2007-03-31 19:17 Petteri Räty <betelgeuse@gentoo.org> + + * ChangeLog: Use svn2cl from now on to generate ChangeLog for + releases. + +2007-03-01 13:50 Petteri Räty <betelgeuse@gentoo.org> + + * ChangeLog, src/gjl: Separate error message for broken package.env + files with commas in DEPEND and for missing dependencies. + +2007-03-01 13:22 Petteri Räty <betelgeuse@gentoo.org> + + * ChangeLog, src/gjl: Make gjl report missing dependencies with a + useful error message instead of a stack trace. Bug #168855. + +2007-02-28 19:40 Petteri Räty <betelgeuse@gentoo.org> + + * ChangeLog, man/java-config-2.1: The default browser plugin can be + set by eselect java-nsplugin so that is not a bug any more. + +2007-02-16 19:37 Petteri Räty <betelgeuse@gentoo.org> + + * ChangeLog, config/jdk-defaults-amd64.conf, + config/jdk-defaults-x86.conf: java-config-2/trunk: prefer sun-jdk + over blackdown-jdk when both are installed + +2007-02-16 19:35 Petteri Räty <betelgeuse@gentoo.org> + + * NEWS: Rename ChangeLog to NEWS. NEWS contains higlights of + releases and ChangeLog messages for every commit. + +2007-01-27 01:20 Vlastimil Babka <caster@gentoo.org> + + * ChangeLog, config/jdk-defaults-ia64.conf: Fixed jrockit in + jdk-defaults.conf for ia64 + +2006-12-31 13:02 Petteri Räty <betelgeuse@gentoo.org> + + * TODO, src/java_config/EnvironmentManager.py: Added a note about + get_packages returning a dictionary. + +2006-12-17 14:38 Petteri Räty <betelgeuse@gentoo.org> + + * TODO: TODO items for 2.1 + +2006-12-17 14:30 Petteri Räty <betelgeuse@gentoo.org> + + * setup.py, src/java_config/__init__.py: Marking 2.0.31 + +2006-12-17 14:27 Petteri Räty <betelgeuse@gentoo.org> + + * ChangeLog: added jdk-defaults-x86-fbsd.conf + +2006-12-17 14:19 Petteri Räty <betelgeuse@gentoo.org> + + * ChangeLog: Added ChangeLog entry for 2.0.31. + +2006-12-09 16:58 Petteri Räty <betelgeuse@gentoo.org> + + * src/java-config-2: Applied patch from bug #149460 so that + --select-vm= behaves the same way as it would not have been given + at all. + +2006-12-09 16:53 Petteri Räty <betelgeuse@gentoo.org> + + * src/java-config-2: Move -n and --nocolor to always be the first + arguments passed to the OptionParse so that we will never output + coloured output in the callbacks that come after it. Fixes bug + #154493. + +2006-12-08 01:23 Vlastimil Babka <caster@gentoo.org> + + * config/jdk-defaults-x86-fbsd.conf: Add jdk-defaults.conf for + x86-fbsd. + +2006-12-07 14:25 Petteri Räty <betelgeuse@gentoo.org> + + * config/jdk-defaults-amd64.conf, config/jdk-defaults-x86.conf: + Prefer sun-jdk over ibm-jdk-bin on x86 and amd64. + +2006-12-06 19:06 Petteri Räty <betelgeuse@gentoo.org> + + * src/java_config/VersionManager.py: Moving portage import code to + inside the only function it is used in. + +2006-12-06 19:04 Petteri Räty <betelgeuse@gentoo.org> + + * src/java_config/VersionManager.py: Added use flag handling code. + +2006-12-01 18:47 Petteri Räty <betelgeuse@gentoo.org> + + * src/launcher.bash: Adding GJL_DEBUG printing of the gjl call. + +2006-11-30 17:25 Petteri Räty <betelgeuse@gentoo.org> + + * AUTHORS: Updated AUTHORS file with some people who have + contributed and in general brought it closer to present + situation. + +2006-11-30 17:23 Petteri Räty <betelgeuse@gentoo.org> + + * src/java-config-2: Changing java-config-2 to return !0 values + when there is an error condition or something is not found. + +2006-11-01 06:43 Vlastimil Babka <caster@gentoo.org> + + * src/launcher.bash: Print notice about GENTOO_VM set only with + GJL_DEBUG=1 (looks suspiciously when compiling with ejavac() and + ecj-3.2). + +2006-10-21 18:00 Petteri Räty <betelgeuse@gentoo.org> + + * src/launcher.bash: launcher.bash can now be used without gjl_jar + and gjl_main variables if the package only installs one jar with + Main-class attribute set. + +2006-09-23 00:18 Joshua Nichols <nichoj@gentoo.org> + + * setup.py, src/java_config/__init__.py: Updated version to 2.0.30 + +2006-09-23 00:18 Joshua Nichols <nichoj@gentoo.org> + + * src/java-config-2: Removed uneeded branching logic. It was used + to highlight JDKs when doing -L, but we don't do that anymore. + +2006-09-23 00:17 Joshua Nichols <nichoj@gentoo.org> + + * make-release: Fixed make-release script + +2006-09-23 00:10 Joshua Nichols <nichoj@gentoo.org> + + * src/java-config-2: Made java-config-2 -L match java-config-1 -L + +2006-09-21 01:57 Joshua Nichols <nichoj@gentoo.org> + + * src/java-config-2: Added messages for when setting user/system + vm. + +2006-09-19 21:29 Joshua Nichols <nichoj@gentoo.org> + + * make-release, setup.py, src/java_config/__init__.py: Updated + version. Fixed make-release so it fixes __init__.py to have right + version. + +2006-09-19 03:55 Joshua Nichols <nichoj@gentoo.org> + + * src/java-config-2: Added --tools to java-config-2 + +2006-09-19 03:42 Joshua Nichols <nichoj@gentoo.org> + + * src/run-java-tool: Added saner error message for when a tool + isn't available. + +2006-09-19 03:12 Joshua Nichols <nichoj@gentoo.org> + + * src/eselect/java-nsplugin.eselect: Use a slightly smarter way of + checking multilibness + +2006-09-19 02:44 Joshua Nichols <nichoj@gentoo.org> + + * src/eselect/java-nsplugin.eselect: Minor fixes. + +2006-09-19 02:17 Joshua Nichols <nichoj@gentoo.org> + + * src/eselect/java-nsplugin.eselect: Updated java-nsplugin.eselect + to support multilib stuff. + +2006-09-14 19:43 Vlastimil Babka <caster@gentoo.org> + + * src/java_config/EnvironmentManager.py: Rewrite code depending on + python 2.4 wrt bug #147594. + +2006-09-12 14:07 Vlastimil Babka <caster@gentoo.org> + + * src/gjl: Fix the previous change for cases when CLASSPATH is + completely unset. + +2006-09-08 20:27 Vlastimil Babka <caster@gentoo.org> + + * src/gjl: Honour CLASSPATH environment variable, to fix bug + #146870 + +2006-09-08 18:49 Joshua Nichols <nichoj@gentoo.org> + + * setup.py: Updated version. + +2006-09-08 06:14 Vlastimil Babka <caster@gentoo.org> + + * src/eselect/java-vm.eselect, src/java-config-2, + src/java_config/EnvironmentManager.py: Give nice error message + instead of traceback if trying to set system/user vm symlink over + existing non-symlink file/directory. Fixes bug #140926 + +2006-09-07 23:40 Vlastimil Babka <caster@gentoo.org> + + * src/gjl: Remove the dep class/library path stuff from gjl, make + it use java-config functionality where + it was moved to in previous commit. + +2006-09-07 23:21 Vlastimil Babka <caster@gentoo.org> + + * src/java-config-2, src/java_config/EnvironmentManager.py: Added + -d (--with-dependencies) trigger for --library and --classpath + calls. + +2006-09-07 21:23 Vlastimil Babka <caster@gentoo.org> + + * config/symlink-tools: Added apt (annotation processing tool) into + run-java-tool's symlinks. + +2006-09-07 20:49 Vlastimil Babka <caster@gentoo.org> + + * config/jdk.conf: Replaced http://some.where with link to gentoo + java guide. + +2006-09-06 11:03 Vlastimil Babka <caster@gentoo.org> + + * src/java_config/EnvironmentManager.py: Leave out empty parts of + package.env's CLASSPATH (i.e. if CLASSPATH looks like + ':/usr/share/junit/lib/junit.jar:', omit the ':'s) to behave like + java-config-1 and prevent + breakages of eclass jar-from and friends functions with packages + merged long-ago which + apparently can have those stray ':'s. + +2006-08-25 04:04 Joshua Nichols <nichoj@gentoo.org> + + * src/java-config-2.profiled: Updates to java-config-2, to export + JAVAC, JDK_HOME + +2006-08-24 14:48 Joshua Nichols <nichoj@gentoo.org> + + * src/java-config-2.profiled: Added profile.d file + +2006-08-24 14:46 Joshua Nichols <nichoj@gentoo.org> + + * src/eselect/java-nsplugin.eselect: Applied + java-config-2.0.26-nsplugin_ls_stderr.patch + +2006-08-24 14:46 Joshua Nichols <nichoj@gentoo.org> + + * config/symlink-tools: Applied java-config-2.0.26-jconsole.patch + +2006-08-24 00:52 Joshua Nichols <nichoj@gentoo.org> + + * src/java_config/EnvironmentManager.py: Patch to fix bug #144856. + +2006-08-10 00:07 Joshua Nichols <nichoj@gentoo.org> + + * .: Moved axxo branch to trunk. + +2006-07-17 20:20 Joshua Nichols <nichoj@gentoo.org> + + * : Moved java-config into projects. + +2006-07-07 02:25 Joshua Nichols <nichoj@gentoo.org> + + * : Updated setup.py for version + +2006-07-07 02:19 Joshua Nichols <nichoj@gentoo.org> + + * : Patch from caster for better error handling. + +2006-07-07 02:17 Joshua Nichols <nichoj@gentoo.org> + + * : Allow vm to be set by number + +2006-07-03 17:13 Joshua Nichols <nichoj@gentoo.org> + + * : Added fix to correctly mark current plugin. + +2006-06-30 12:06 Joshua Nichols <nichoj@gentoo.org> + + * : Added java-nsplugin.eselect + +2006-06-28 14:25 Joshua Nichols <nichoj@gentoo.org> + + * : Updates and tweaks to run-java-tool. + +2006-06-28 13:33 Joshua Nichols <nichoj@gentoo.org> + + * : Undoing unintentional changes + +2006-06-28 13:29 Joshua Nichols <nichoj@gentoo.org> + + * : Renamed java-config.1 to java-config-2.1, and updated setup.py + accordingly. + +2006-06-24 22:26 Joshua Nichols <nichoj@gentoo.org> + + * : Applied a forgotten patch. + +2006-06-24 18:55 Joshua Nichols <nichoj@gentoo.org> + + * : Updated setup.py to reflect eselect rename. + +2006-06-24 18:34 Joshua Nichols <nichoj@gentoo.org> + + * : Renamed java to java-vm. + +2006-05-02 03:50 Joshua Nichols <nichoj@gentoo.org> + + * : Moved java-config to java-config-2, and updated to reflect it. + Updated version to 2.0.22. + +2006-05-02 03:44 Joshua Nichols <nichoj@gentoo.org> + + * : Cosmetic fixes + +2006-03-24 13:56 Joshua Nichols <nichoj@gentoo.org> + + * : Some fixes regarding the version number. + +2006-02-08 01:42 Joshua Nichols <nichoj@gentoo.org> + + * : Made a number of changes needed for migration-overlay. + +2006-01-26 13:40 Thomas Matthijs <axxo@gentoo.org> + + * : remove me + +2005-12-25 19:02 Thomas Matthijs <axxo@gentoo.org> + + * : add some useless comments, and make it python-updater proof + +2005-12-25 10:00 Thomas Matthijs <axxo@gentoo.org> + + * : dont default to ecj + +2005-11-26 16:07 Petteri Räty <betelgeuse@gentoo.org> + + * : Documented --library in the man page. + +2005-11-22 13:26 Thomas Matthijs <axxo@gentoo.org> + + * : stupid stupid + +2005-11-14 16:34 Petteri Räty <betelgeuse@gentoo.org> + + * : java-config now outputs help when called without arguments. + +2005-11-14 10:12 Thomas Matthijs <axxo@gentoo.org> + + * : fix normpath + +2005-11-14 10:02 Thomas Matthijs <axxo@gentoo.org> + + * : fix -jar stuff + +2005-11-10 13:39 Thomas Matthijs <axxo@gentoo.org> + + * : fix manual loc + +2005-11-09 19:34 Petteri Räty <betelgeuse@gentoo.org> + + * : A little code cleanup. Hope it works. + +2005-11-06 18:00 Thomas Matthijs <axxo@gentoo.org> + + * : jre|jdk -> java + +2005-11-06 17:55 Thomas Matthijs <axxo@gentoo.org> + + * : jdk/jre-home is silly + +2005-10-29 12:42 Thomas Matthijs <axxo@gentoo.org> + + * : Dont assume uid 0 has super powers + +2005-10-29 12:23 Thomas Matthijs <axxo@gentoo.org> + + * : note + +2005-10-26 08:01 Thomas Matthijs <axxo@gentoo.org> + + * : for nichoj + +2005-10-21 18:47 Thomas Matthijs <axxo@gentoo.org> + + * : fix + +2005-10-10 20:53 Thomas Matthijs <axxo@gentoo.org> + + * : add example virtuals file + +2005-10-10 20:50 Thomas Matthijs <axxo@gentoo.org> + + * : virtual packages support + +2005-10-09 18:09 Thomas Matthijs <axxo@gentoo.org> + + * : Move location of the vm symlink, and symlink too JAVA_HOME + +2005-09-25 20:18 Thomas Matthijs <axxo@gentoo.org> + + * : ## + +2005-09-24 18:43 Thomas Matthijs <axxo@gentoo.org> + + * : updates + +2005-09-24 00:06 Thomas Matthijs <axxo@gentoo.org> + + * : 2.0.5 + +2005-09-23 20:53 Thomas Matthijs <axxo@gentoo.org> + + * : i no longer think this was a good idea + +2005-09-14 20:42 Thomas Matthijs <axxo@gentoo.org> + + * : new java-config: saner launcher, still needs improving + +2005-09-12 07:00 Thomas Matthijs <axxo@gentoo.org> + + * : revert some of my previous changes + +2005-09-11 14:29 Thomas Matthijs <axxo@gentoo.org> + + * : Do not let --select_vm fallback onto system/user vm, exit with + non-zero on error + +2005-07-27 11:00 Thomas Matthijs <axxo@gentoo.org> + + * : Complain loudly about vm files that are missing some vars + +2005-07-26 22:16 Thomas Matthijs <axxo@gentoo.org> + + * : fix argument passing + +2005-07-24 19:46 Thomas Matthijs <axxo@gentoo.org> + + * : config mask env.d/java + +2005-07-24 10:50 Thomas Matthijs <axxo@gentoo.org> + + * : gentoo_javacflags + +2005-07-24 10:49 Thomas Matthijs <axxo@gentoo.org> + + * : allow cwd too be changed + +2005-07-24 10:49 Thomas Matthijs <axxo@gentoo.org> + + * : bugfix on empty cp + +2005-07-19 14:55 Thomas Matthijs <axxo@gentoo.org> + + * : bugfix + +2005-07-18 19:34 Thomas Matthijs <axxo@gentoo.org> + + * : take into account GENTOO_VM when finding active vm + +2005-07-16 19:57 Thomas Matthijs <axxo@gentoo.org> + + * : spaces betwean args goood + +2005-07-16 09:24 Thomas Matthijs <axxo@gentoo.org> + + * : echo ran cmd + +2005-07-16 09:23 Thomas Matthijs <axxo@gentoo.org> + + * : add fallback on vm + +2005-07-15 14:14 Thomas Matthijs <axxo@gentoo.org> + + * : fix + +2005-07-15 14:12 Thomas Matthijs <axxo@gentoo.org> + + * : fix + +2005-07-15 10:51 Thomas Matthijs <axxo@gentoo.org> + + * : fix + +2005-07-15 10:45 Thomas Matthijs <axxo@gentoo.org> + + * : fix redirect + +2005-07-12 18:52 Thomas Matthijs <axxo@gentoo.org> + + * : fix fallback + allow jre+jdk provides + +2005-07-12 15:10 Thomas Matthijs <axxo@gentoo.org> + + * : nuke my blocker code, since portage doesnt support it in a way + that is usefull + +2005-07-12 12:59 Thomas Matthijs <axxo@gentoo.org> + + * : prefix launcher vars/avoid collisions + +2005-07-11 22:51 Thomas Matthijs <axxo@gentoo.org> + + * : bugfix + +2005-07-11 22:31 Thomas Matthijs <axxo@gentoo.org> + + * : handle versions better + +2005-07-11 19:49 Thomas Matthijs <axxo@gentoo.org> + + * : getjar + +2005-07-10 14:39 Thomas Matthijs <axxo@gentoo.org> + + * : bugfix: find_vm didn't check vm type + +2005-07-10 13:20 Thomas Matthijs <axxo@gentoo.org> + + * : undo last commit + +2005-07-10 13:13 Thomas Matthijs <axxo@gentoo.org> + + * : fix bug where it would print empty line when pkg can't be found + +2005-07-09 01:21 Thomas Matthijs <axxo@gentoo.org> + + * : add some deprecation notices + +2005-07-08 22:29 Thomas Matthijs <axxo@gentoo.org> + + * : Lotsa classpath fixes, make it actualy work + +2005-07-08 20:17 Thomas Matthijs <axxo@gentoo.org> + + * : change help output to make sense + +2005-07-08 20:14 Thomas Matthijs <axxo@gentoo.org> + + * : bugfix + +2005-07-08 20:06 Thomas Matthijs <axxo@gentoo.org> + + * : bug fix + +2005-07-08 19:52 Thomas Matthijs <axxo@gentoo.org> + + * : sort jdk/jre + +2005-07-08 14:52 Thomas Matthijs <axxo@gentoo.org> + + * : fix bug + +2005-07-08 13:11 Thomas Matthijs <axxo@gentoo.org> + + * : welcome launcher (needs some cleaning but 'works') + +2005-07-07 18:05 Thomas Matthijs <axxo@gentoo.org> + + * : oeps, comment debug code + +2005-07-07 18:04 Thomas Matthijs <axxo@gentoo.org> + + * : fix bug i introduced + +2005-07-07 14:19 Thomas Matthijs <axxo@gentoo.org> + + * : fix imports, and get_active_vm + +2005-07-07 13:46 Thomas Matthijs <axxo@gentoo.org> + + * : exit 1 on failure + +2005-07-07 11:53 Thomas Matthijs <axxo@gentoo.org> + + * : Group file parser, rename versioantor to versionmanager + +2005-07-04 18:41 Thomas Matthijs <axxo@gentoo.org> + + * : id -u ->> + +2005-07-04 18:35 Thomas Matthijs <axxo@gentoo.org> + + * : change user|system args to show/set too be more the eselect way + +2005-07-04 12:07 Thomas Matthijs <axxo@gentoo.org> + + * : eselect module to switch system and user vm + +2005-07-04 10:57 Thomas Matthijs <axxo@gentoo.org> + + * : fix symlink creation to work for user-vm + +2005-07-03 23:15 Thomas Matthijs <axxo@gentoo.org> + + * : simple lil script to make a rls + +2005-07-03 22:59 Thomas Matthijs <axxo@gentoo.org> + + * : update paths for symlink things + +2005-07-03 22:01 Thomas Matthijs <axxo@gentoo.org> + + * : bah i'm making a mess :((( no sleep == bad, added symlink stuff + in previous rev, there files where missing + +2005-07-03 22:00 Thomas Matthijs <axxo@gentoo.org> + + * : remove symlink branch + +2005-07-03 16:34 Thomas Matthijs <axxo@gentoo.org> + + * : nuke run-java-tool + +2005-07-03 14:08 Thomas Matthijs <axxo@gentoo.org> + + * : typo + +2005-07-03 14:04 Thomas Matthijs <axxo@gentoo.org> + + * : cleanup + +2005-07-03 14:03 Thomas Matthijs <axxo@gentoo.org> + + * : group env-update calls + +2005-07-03 13:56 Thomas Matthijs <axxo@gentoo.org> + + * : fix classpath setting + +2005-07-03 13:41 Thomas Matthijs <axxo@gentoo.org> + + * : remove some code duplication + +2005-07-03 13:24 Thomas Matthijs <axxo@gentoo.org> + + * : bye + +2005-07-02 12:41 Thomas Matthijs <axxo@gentoo.org> + + * : catch some exceptions for when the active vm can't be found + +2005-07-02 11:41 Thomas Matthijs <axxo@gentoo.org> + + * : make sure line is stripped, and change the loop a bit + +2005-07-02 11:14 Thomas Matthijs <axxo@gentoo.org> + + * : Split on the first occurence of = + +2005-07-01 20:49 Thomas Matthijs <axxo@gentoo.org> + + * : runtime stuff + +2005-07-01 14:58 Thomas Matthijs <axxo@gentoo.org> + + * : dont import java_config + +2005-06-30 14:50 Thomas Matthijs <axxo@gentoo.org> + + * : add option to select a diffrend-vm + +2005-06-30 14:21 Thomas Matthijs <axxo@gentoo.org> + + * : more style fixes + +2005-06-30 13:56 Thomas Matthijs <axxo@gentoo.org> + + * : 4spaces are way better then 3 + +2005-06-30 13:40 Thomas Matthijs <axxo@gentoo.org> + + * : Only load what is needed when it is needed, store the active vm + in the envmanagaer + +2005-06-30 13:39 Thomas Matthijs <axxo@gentoo.org> + + * : format fix + +2005-06-28 09:22 Thomas Matthijs <axxo@gentoo.org> + + * : handle wrong deps better + +2005-06-24 19:28 Thomas Matthijs <axxo@gentoo.org> + + * : added todo + +2005-06-23 11:26 Thomas Matthijs <axxo@gentoo.org> + + * : change how things are displayed a bit + +2005-06-23 11:26 Thomas Matthijs <axxo@gentoo.org> + + * : make name/file functions actualy work and not get overriden by + the string objects + +2005-06-22 19:54 Thomas Matthijs <axxo@gentoo.org> + + * : remove debug statement + +2005-06-22 19:50 Thomas Matthijs <axxo@gentoo.org> + + * : fix vm selection bug(code needs some cleanup) + +2005-06-21 22:44 Thomas Matthijs <axxo@gentoo.org> + + * : have wildcards now + +2005-06-21 22:20 Thomas Matthijs <axxo@gentoo.org> + + * : willcards + +2005-06-21 21:25 Thomas Matthijs <axxo@gentoo.org> + + * : formatting fix, and allow wildcards in prefs + +2005-06-21 16:16 Thomas Matthijs <axxo@gentoo.org> + + * : move things around a bit more ;) + +2005-06-21 16:11 Thomas Matthijs <axxo@gentoo.org> + + * : cleanup - move authors to AUTHORS, update copy right, move + Changelog to ChangeLog + +2005-06-21 15:42 Thomas Matthijs <axxo@gentoo.org> + + * : should have working get_vm with prefernses now + +2005-06-21 15:41 Thomas Matthijs <axxo@gentoo.org> + + * : str the message, so the iteration always works + +2005-06-20 23:34 Thomas Matthijs <axxo@gentoo.org> + + * : config files + +2005-06-20 23:22 Thomas Matthijs <axxo@gentoo.org> + + * : kill more deploy + +2005-06-20 21:41 Thomas Matthijs <axxo@gentoo.org> + + * : mainly commiting for structure changes, things don't work yet + +2005-06-20 21:10 Thomas Matthijs <axxo@gentoo.org> + + * : copy of trunk -r 190 + +2005-06-19 12:36 Thomas Matthijs <axxo@gentoo.org> + + * : too everyone reading this, sleepy axxo says hi + +2005-06-19 12:35 Thomas Matthijs <axxo@gentoo.org> + + * : catch exception in callback + +2005-06-19 00:02 Thomas Matthijs <axxo@gentoo.org> + + * : print output of env-update + +2005-06-18 23:51 Thomas Matthijs <axxo@gentoo.org> + + * : correct the way env-update is run, add a general exception + caller around the option parsers so we catch all errors, removed + /etc/.java hack + +2005-06-18 23:49 Thomas Matthijs <axxo@gentoo.org> + + * : extend Exception + +2005-06-18 15:34 Thomas Matthijs <axxo@gentoo.org> + + * : add -E to shebang + +2005-06-18 15:29 Thomas Matthijs <axxo@gentoo.org> + + * : copied manual/tarball.sh from java-config cvs, made a + java_config module, stole the setup.py so we can easily create a + snapshort + +2005-04-22 04:09 Saleem Abdulrasool <compnerd@gentoo.org> + + * : Updates to Preference Manager -- this may be all that is needed + for the time being for 1.5 unmasking + +2005-04-21 02:57 Saleem Abdulrasool <compnerd@gentoo.org> + + * : Preferences Management Code --- Tree is broken + +2005-04-19 18:28 Saleem Abdulrasool <compnerd@gentoo.org> + + * : Removed #!/usr/bin/python from files; these are not + executables! + +2005-04-19 15:30 Saleem Abdulrasool <compnerd@gentoo.org> + + * : Reverting to the proper #!/usr/bin/python + +2005-04-09 19:46 Saleem Abdulrasool <compnerd@gentoo.org> + + * : Nicer message + +2005-04-09 19:43 Saleem Abdulrasool <compnerd@gentoo.org> + + * : Dont die silently! + +2005-04-09 18:49 Saleem Abdulrasool <compnerd@gentoo.org> + + * : More fixes :-p + +2005-04-09 18:47 Saleem Abdulrasool <compnerd@gentoo.org> + + * : Fixing OutputFormatter + +2005-04-09 18:38 Saleem Abdulrasool <compnerd@gentoo.org> + + * : Fixing dropped -E + +2005-04-09 18:34 Saleem Abdulrasool <compnerd@gentoo.org> + + * : Updated to callbacks + +2005-03-19 21:51 Saleem Abdulrasool <compnerd@gentoo.org> + + * : Render touchups! + +2005-03-19 21:47 Saleem Abdulrasool <compnerd@gentoo.org> + + * : Fixing the goofy mistakes + +2005-03-12 22:38 Saleem Abdulrasool <compnerd@gentoo.org> + + * : All options are now implemented! + +2005-03-12 00:11 Saleem Abdulrasool <compnerd@gentoo.org> + + * : Wee cleaning the classpaths! + +2005-03-05 22:39 Saleem Abdulrasool <compnerd@gentoo.org> + + * : More fixing + +2005-03-05 22:33 Saleem Abdulrasool <compnerd@gentoo.org> + + * : Yey! I broke it and fixed it all on my own! :-d + +2005-03-05 22:15 Saleem Abdulrasool <compnerd@gentoo.org> + + * : Oh the joys of breaking things -- time to see what I can break + now :-d + +2005-02-22 02:01 Saleem Abdulrasool <compnerd@gentoo.org> + + * : Modified JavaErrors calls + Removed unneeded import in Package.py + +2005-02-13 18:54 Saleem Abdulrasool <compnerd@gentoo.org> + + * : Fixes from axxo + +2005-02-13 17:20 Saleem Abdulrasool <compnerd@gentoo.org> + + * : imports + +2005-02-13 17:18 Saleem Abdulrasool <compnerd@gentoo.org> + + * : Fixed minor issue with setting the user vm; added library + functionality from axxo; cleaned up path usage; added more TODOs + +2005-02-13 07:09 Saleem Abdulrasool <compnerd@gentoo.org> + + * : Added broken -s support; Need to determine if user is running + csh' or sh' and set vm options appropriately + +2005-02-13 02:42 Saleem Abdulrasool <compnerd@gentoo.org> + + * : More Fixes! -g fixed + +2005-02-13 02:17 Saleem Abdulrasool <compnerd@gentoo.org> + + * : More fixes!! -P works too now, I think -- well in default mode + atleast + +2005-02-13 01:18 Saleem Abdulrasool <compnerd@gentoo.org> + + * : aye, stuid commas + +2005-02-13 00:44 Saleem Abdulrasool <compnerd@gentoo.org> + + * : Fixing more boogs, Bug #22390 Resolved + +2005-02-12 17:49 Saleem Abdulrasool <compnerd@gentoo.org> + + * : Replicate old java-config behavior + +2005-02-12 17:44 Saleem Abdulrasool <compnerd@gentoo.org> + + * : OutputFormatter is hungry, it wants spaces, so gave it some + food :-p + +2005-02-12 17:42 Saleem Abdulrasool <compnerd@gentoo.org> + + * : Speeling Error! + +2005-02-12 17:33 Saleem Abdulrasool <compnerd@gentoo.org> + + * : Replicating old behavior + +2005-02-12 06:10 Saleem Abdulrasool <compnerd@gentoo.org> + + * : -p functional + +2005-02-12 04:10 Saleem Abdulrasool <compnerd@gentoo.org> + + * : java-config -L fixed!! + +2005-02-11 19:35 Saleem Abdulrasool <compnerd@gentoo.org> + + * : java-config -L broken, -l added + +2005-02-11 18:41 Saleem Abdulrasool <compnerd@gentoo.org> + + * : -g added + +2005-02-11 05:43 Saleem Abdulrasool <compnerd@gentoo.org> + + * : Updates galore + +2005-02-10 17:49 Saleem Abdulrasool <compnerd@gentoo.org> + + * : OutputFormatter now does '% ' as % for axxo ;-) + +2005-02-10 12:17 Thomas Matthijs <axxo@gentoo.org> + + * : get_vm: machine is a str now + +2005-02-09 23:05 Saleem Abdulrasool <compnerd@gentoo.org> + + * : Stupid JAVA WS + +2005-02-09 22:40 Saleem Abdulrasool <compnerd@gentoo.org> + + * : More stuff + +2005-02-09 22:28 Saleem Abdulrasool <compnerd@gentoo.org> + + * : Removed VM validity checking; Fixed consistency with previous + behavior on SET WM + +2005-02-09 22:23 Saleem Abdulrasool <compnerd@gentoo.org> + + * : I swear I didnt bork it! + +2005-02-09 20:22 Thomas Matthijs <axxo@gentoo.org> + + * : make set_vm and valid_vm work on a vm + +2005-02-09 19:22 Saleem Abdulrasool <compnerd@gentoo.org> + + * : axxo++; .isdigit exception prevention + +2005-02-09 18:59 Saleem Abdulrasool <compnerd@gentoo.org> + + * : syntax errors-- + +2005-02-09 18:48 Saleem Abdulrasool <compnerd@gentoo.org> + + * : axxo++ + +2005-02-09 18:36 Saleem Abdulrasool <compnerd@gentoo.org> + + * : Removed Exception Logic + +2005-02-09 17:59 Saleem Abdulrasool <compnerd@gentoo.org> + + * : axxo++ + +2005-02-09 17:20 Saleem Abdulrasool <compnerd@gentoo.org> + + * : Fixing bug #60606 + +2005-02-07 22:59 Saleem Abdulrasool <compnerd@gentoo.org> + + * : More updates to env stuff! + +2005-02-06 13:02 Thomas Matthijs <axxo@gentoo.org> + + * : tweak what is put in the env file + +2005-02-05 17:29 Saleem Abdulrasool <compnerd@gentoo.org> + + * : More Updates! + +2005-02-04 23:53 Saleem Abdulrasool <compnerd@gentoo.org> + + * : Resolving bug #60606 + +2005-02-04 23:16 Saleem Abdulrasool <compnerd@gentoo.org> + + * : More fixes + +2005-02-04 23:04 Saleem Abdulrasool <compnerd@gentoo.org> + + * : Added alerts. + +2005-02-04 22:45 Saleem Abdulrasool <compnerd@gentoo.org> + + * : Added the env file that the script expects (minor changes to + the existing ones + +2005-02-04 22:33 Saleem Abdulrasool <compnerd@gentoo.org> + + * : Look mama! I can set the system VM!! + +2005-02-04 19:01 Saleem Abdulrasool <compnerd@gentoo.org> + + * : Fix a stupid testing thing + +2005-02-04 18:12 Saleem Abdulrasool <compnerd@gentoo.org> + + * : Ladies and germs, we now have the ability to validate VMs!! + +2005-01-12 21:04 Saleem Abdulrasool <compnerd@gentoo.org> + + * : Java VM Listing enabled :-d + +2005-01-09 23:40 Saleem Abdulrasool <compnerd@gentoo.org> + + * : List the VMs ye mighty and grand java-config! + +2005-01-09 22:22 Saleem Abdulrasool <compnerd@gentoo.org> + + * : java-config --exec sexiness! + +2005-01-09 21:50 Saleem Abdulrasool <compnerd@gentoo.org> + + * : Moved java-config.py to java-config; We not have a vm list + inside the EnvMgr! :-d + +2005-01-05 18:39 Saleem Abdulrasool <compnerd@gentoo.org> + + * : Attempt at "gentooization" of classes + +2005-01-04 23:26 Saleem Abdulrasool <compnerd@gentoo.org> + + * : Updated email address + +2005-01-04 23:08 Karl Trygve Kalleberg <karltk@gentoo.org> + + * : Moved outside the portree. + +2005-01-03 07:57 Saleem Abdulrasool <compnerd@gentoo.org> + + * : Added support for JRE_HOME and JDK_HOME + +2005-01-03 06:36 Saleem Abdulrasool <compnerd@gentoo.org> + + * : JavaExceptions.py : Initial Import + +2005-01-03 06:33 Saleem Abdulrasool <compnerd@gentoo.org> + + * : EnvironmentManager : FindExec + java-config : Added functionality to find the java{c?} + executables + OutputFormatter : _PrintError functionality + +2005-01-03 00:42 Saleem Abdulrasool <compnerd@gentoo.org> + + * : Updated Environment File list; Fixes search path + +2005-01-03 00:27 Saleem Abdulrasool <compnerd@gentoo.org> + + * : Initial svn import + @@ -12,7 +12,6 @@ from java_config_2.VersionManager import * from commands import getoutput from string import join -from sets import Set from optparse import OptionParser, make_option, OptionValueError import os from os.path import basename @@ -25,10 +24,10 @@ import sys, re atom_parser = re.compile(r"([<>=]+)virtual/(jre|jdk)-([0-9\.*]+)") def get_needed_packages(package): - unresolved = Set() + unresolved = set() unresolved.add(package) - resolved = Set() + resolved = set() while len(unresolved) > 0: pkg = unresolved.pop() @@ -81,7 +80,7 @@ def get_needed_target(pkg): def get_needed_target2(pkg): highest_target = None - needs_jdk = Set() + needs_jdk = set() for pkg in get_needed_packages(pkg): target = pkg.target() if highest_target < target: @@ -93,7 +92,7 @@ def get_needed_target2(pkg): return highest_target, needs_jdk def get_pkg_args(package): - missing_deps = Set() + missing_deps = set() classpath = manager.build_dep_path([package.name()], "CLASSPATH", missing_deps) library = manager.build_dep_path([package.name()], "LIBRARY_PATH", missing_deps) @@ -111,14 +110,14 @@ def abort(msg): # Support function for get_vm2 # Unused at present def get_needed_vms(pkg): - virtuals = Set() - vms = Set() + virtuals = set() + vms = set() for pkg in get_needed_packages(pkg): try: x = pkg.query("VM") if atom_parser.match( x ): matches = atom_parser.findall( x ) - pkg_virtuals = Set() + pkg_virtuals = set() if len(matches) > 1: add_virtual_str_to_set( pkg_virtuals, matches ) virtuals.add( pkg_virtuals ) @@ -194,13 +193,12 @@ def target_matches_any( targets, vm ): # Options: def get_vm(pkg): target, needs_jdk = get_needed_target2(pkg) - if len( needs_jdk ): if manager.get_active_vm().name() in needs_jdk: return None - for x in vms: + for x in needs_jdk: vm = manager.get_vm(x) - if vm and ( vm.version() > target ): + if vm: return vm else: needed = ">=virtual/jre-%s" % ( target ) @@ -250,7 +248,7 @@ def get_args(pkg): return None def get_env(package): - env = manager.build_dep_env_vars([package.name()], Set()) + env = manager.build_dep_env_vars([package.name()], set()) return env def get_jar(pkg, gjar): diff --git a/src/java-config-2 b/src/java-config-2 index b6248a0..7670d08 100755 --- a/src/java-config-2 +++ b/src/java-config-2 @@ -16,8 +16,6 @@ from commands import getoutput from optparse import OptionParser, make_option -from sets import Set - def version(option, opt, value, parser): printer._print("%H%BJava Configuration Utility %GVersion " + str(__version__)) raise SystemExit() @@ -74,8 +72,8 @@ def query_pkg_path(option, opt, value, parser, query): error = False try: packages = value.split(',') - path = Set() - missing_deps = Set() + path = set() + missing_deps = set() if not parser.values.with_deps: path = manager.build_path(packages, query) else: diff --git a/src/java_config_2/EnvironmentManager.py b/src/java_config_2/EnvironmentManager.py index 9e76a50..3cd96be 100644 --- a/src/java_config_2/EnvironmentManager.py +++ b/src/java_config_2/EnvironmentManager.py @@ -12,7 +12,6 @@ from Errors import * from os.path import basename, dirname from glob import glob -from sets import Set import os, re, sys class EnvironmentManager(object): @@ -271,7 +270,7 @@ class EnvironmentManager(object): path.add(p) def build_path(self, pkgs, query): - path = Set() + path = set() for lpath in self.query_packages(pkgs, query): self.add_path_elements(lpath, path) @@ -305,10 +304,10 @@ class EnvironmentManager(object): classpath.add(cp) def build_dep_path(self, pkgs, query, missing_deps): - path = Set() + path = set() - unresolved = Set() - resolved = Set() + unresolved = set() + resolved = set() for p in pkgs[:]: pkg = self.get_package(p) @@ -360,8 +359,8 @@ class EnvironmentManager(object): """ env = {} - unresolved = Set() - resolved = Set() + unresolved = set() + resolved = set() for p in pkgs: pkg = self.get_package(p) |