From Andreas.Sterbenz at Sun.COM Mon Jul 2 19:18:40 2007 From: Andreas.Sterbenz at Sun.COM (Andreas Sterbenz) Date: Mon, 02 Jul 2007 19:18:40 -0700 Subject: [modules-dev] URLs in emails Message-ID: <4689B200.8030000@sun.com> Hi, quick explanation to avoid confusion: for the time being, you may see URLs in mails from @sun.com folks on this list that only work within Sun's internal network. We expect that to change before long as the openjdk.java.net infrastructure is built out enabling us to make all relevant content publicly available. Please bear with us in the meantime. We think that making incomplete content available is better than not making the content available at all. Again, I expect that much of this to be resolved fairly soon. Let me know if you have any comments. Andreas. From andreas.sterbenz at sun.com Tue Jul 3 16:06:33 2007 From: andreas.sterbenz at sun.com (andreas.sterbenz at sun.com) Date: Tue, 3 Jul 2007 16:06:33 -0700 (PDT) Subject: [modules-dev] Open Bugs/RFEs in java/module Message-ID: <200707032306.l63N6Xfk018809@shimmer.sfbay.sun.com> An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/modules-dev/attachments/20070703/4c592f60/attachment.html From stanleyh at jmodule.SFBay.Sun.COM Tue Jul 3 22:00:09 2007 From: stanleyh at jmodule.SFBay.Sun.COM (Stanley Ho) Date: Tue, 3 Jul 2007 22:00:09 -0700 (PDT) Subject: [modules-dev] Code Manager notification (putback-to) Message-ID: <200707040500.WAA19894@jmodule.SFBay.Sun.COM> A non-text attachment was scrubbed... Name: not available Type: text Size: 3791 bytes Desc: not available Url : http://mail.openjdk.java.net/pipermail/modules-dev/attachments/20070703/7e8926c6/attachment.ksh From jprtadm at jprt-web.SFBay.Sun.COM Tue Jul 3 22:37:16 2007 From: jprtadm at jprt-web.SFBay.Sun.COM (JPRT Administrator) Date: Tue, 3 Jul 2007 22:37:16 -0700 (PDT) Subject: [modules-dev] JPRT: job notification - success with job 2007-07-04-045615.daemon.ws Message-ID: <200707040537.l645bG3M006576@jprt-web.SFBay.Sun.COM> JPRT: job notification - success with job 2007-07-04-045615.daemon.ws JPRT Job ID: 2007-07-04-045615.daemon.ws JPRT System Used: sfbay JPRT Version Used: 08 June 2007 - Name Your Poison Day Job URL: http://javaweb.sfbay/jdk/jprt/archive/2007/07/2007-07-04-045615.daemon.ws User: daemon Email: modules-dev at openjdk.java.net Release: jdk1.7.0 Job Source: Source Tree: /net/shimmer.sfbay/export/home/jsr277/ws/{make,src} File List: {.} Command Line: jprt submit -stree ../ws -ot '.*linux_i586.*product.*' -noquickabort -email modules-dev at openjdk.java.net -rtests '*-*-c2-java/module' -rtests '*-*-c2-sun/module' Job submitted at: Wed-04:56:16-GMT Total time in queue: 41m 00s Job started at: Wed-05:19:32-GMT Job finished at: Wed-05:37:16-GMT Job run time: 17m 44s Job state: success Job flags: Bundles: USE: jprt install 2007-07-04-045615.daemon.ws HINT: Use 'jprt rerun -comment -retest 2007-07-04-045615.daemon.ws' to rerun the tests for this job (you can also add tests with 'jprt rerun'). NOTE: Zip files containing exe or dll files on windows have had problems with execute permissions. You may need to 'chmod a+x' the windows exe and dll files. User Comments: null Build (Release:jdk1.7.0 Boot: Import:): linux_i586_2.4.9-product success(12m 02s elapsed) Tests: linux_i586-product-c2-jvm98 success(01m 57s elapsed) linux_i586-product-c2-java/module success(02m 30s elapsed) linux_i586-product-c2-sun/module success( 58s elapsed) For announcements on downtime and availability join the alias 'jprt-announce at sun.com'. You can see the latest announcements at http://archives.central/tm/browse?jprt-announce. For suspected system problems, send mail to 'jprt-admin at sun.com'. The jprt how to document is available at http://javaweb.sfbay/jdk/jprt/dist/javadoc/jprt/doc-files/how-to.html. From forax at univ-mlv.fr Wed Jul 4 01:19:50 2007 From: forax at univ-mlv.fr (=?ISO-8859-1?Q?R=E9mi_Forax?=) Date: Wed, 04 Jul 2007 10:19:50 +0200 Subject: [modules-dev] Open Bugs/RFEs in java/module In-Reply-To: <200707032306.l63N6Xfk018809@shimmer.sfbay.sun.com> References: <200707032306.l63N6Xfk018809@shimmer.sfbay.sun.com> Message-ID: <468B5826.7030409@univ-mlv.fr> andreas.sterbenz at sun.com a ?crit : > > > Open Bugs/RFEs in java/module > > 1 3 fip david.bris 6559087 (repo) URLRepository.list() > 2 3 fip david.bris 6559092 (repo) Repository.getSystemRepository() must never be null > 3 3 fip david.bris 6559117 (repo) initial version of repository management tool > 4 3 fip david.bris 6574852 (repo) "Cannot access JAM file" error if no trailing / in URL > 5 3 fip david.bris 6574851 (repo) NPE in URLRepository for non-existant repository_metadata.xml file > 6 3 dis andreas.st 6558938 (cl) support for embedded JAR files > 7 3 dis andreas.st 6559122 (repo) update bootstrap modules with superpackage support > 8 3 dis andreas.st 6559121 update implementation and tests for superpackage support > 9 3 dis andreas.st 6559097 (cl) set the system classloader to the module classloader > 10 3 dis andreas.st 6558941 (cl) support for embedded native libraries > 11 3 dis andreas.st 6559124 (modsys) implement releaseModule() and disableModuleDefinition() > 12 3 dis andreas.st 6573885 (modinit) Incorrect recursion check in module initialization > 13 3 dis david.bris 6559067 (repo) implement LocalRepository.shutdown() and reload() > 14 3 dis david.bris 6559072 (repo) construct LocalRepository from a File > 15 3 dis david.bris 6560271 (repo) Support for embedded JAR files > 16 3 dis david.bris 6559086 (repo) URLRepository.shutdown() and reload() > 17 3 dis david.bris 6576774 (repo) URLRepository.list() does not provide information on modules not matching platform, arch > 18 3 dis david.bris 6571510 (repo) Throw error if a JAM file contains a JAM file > 19 3 dis david.bris 6560273 (repo) Support for embedded native libraries > 20 3 dis david.bris 6560934 (repo) Compare MODULE.METADATA downloaded initially with that in module archive > 21 3 dis david.bris 6560281 (repo) automatically construct default repository instances per configuration file > 22 3 dis stanley.ho 6559098 default import override policy implementation > 23 4 fip david.bris R6571501 (repo) Combine HttpUrlRepositoryTest and URLRepositoryTest > 24 4 acc david.bris 6563535 (repo) URLRepository.install() should allow file: protocol to install a module > 25 4 acc david.bris 6574242 (repo) LocalRepository should remove files during uninstall() > 26 4 dis andreas.st 6558952 (cl) implement getPackage() > 27 4 dis andreas.st 6564879 (modsys) implement deep validation > 28 4 dis andreas.st 6558953 (cl) assign correct ProtectionDomain > 29 4 dis andreas.st 6558956 extension repository that exposes modules in the extension classloader > 30 4 dis david.bris 6566022 (repo) support .jam.pack.gz files in LocalRepository > 31 4 dis david.bris 6566724 Add constants for oft-used strings such as MODULE.METADATA > 32 5 dis - 6559161 handle invalid VersionConstraint at runtime > i can fix my first module bug :), 6559086 seems to be a dup of 6559067. R?mi From jprtadm at jprt-web.SFBay.Sun.COM Wed Jul 4 05:46:19 2007 From: jprtadm at jprt-web.SFBay.Sun.COM (JPRT Administrator) Date: Wed, 4 Jul 2007 05:46:19 -0700 (PDT) Subject: [modules-dev] JPRT: job notification - success with job 2007-07-04-111304.as130790.ws Message-ID: <200707041246.l64CkJqs006797@jprt-web.SFBay.Sun.COM> JPRT: job notification - success with job 2007-07-04-111304.as130790.ws JPRT Job ID: 2007-07-04-111304.as130790.ws JPRT System Used: sfbay JPRT Version Used: 08 June 2007 - Name Your Poison Day Job URL: http://javaweb.sfbay/jdk/jprt/archive/2007/07/2007-07-04-111304.as130790.ws User: as130790 Email: modules-dev at openjdk.java.net Release: jdk1.7.0 Job Source: Source Tree: /net/shimmer.sfbay/export/home/jsr277/ws/{make,src} File List: {.} Command Line: jprt submit -stree ../ws -ot '.*product.*' -noquickabort -email modules-dev at openjdk.java.net -rtests '*-*-c2-java/module' -rtests '*-*-c2-sun/module' Job submitted at: Wed-11:13:05-GMT Total time in queue: 1h 33m 13s Job started at: Wed-11:33:29-GMT Job finished at: Wed-12:46:18-GMT Job run time: 1h 12m 49s Job state: success Job flags: Bundles: USE: jprt install 2007-07-04-111304.as130790.ws HINT: Use 'jprt rerun -comment -retest 2007-07-04-111304.as130790.ws' to rerun the tests for this job (you can also add tests with 'jprt rerun'). NOTE: Zip files containing exe or dll files on windows have had problems with execute permissions. You may need to 'chmod a+x' the windows exe and dll files. User Comments: null Build (Release:jdk1.7.0 Boot: Import:): solaris_sparc_5.8-product success(24m 38s elapsed) solaris_sparcv9_5.8-product success(25m 50s elapsed) solaris_i586_5.8-product success(48m 00s elapsed) solaris_x64_5.10-product success(10m 08s elapsed) linux_i586_2.4.9-product success(13m 13s elapsed) linux_x64_2.4.19-product success(13m 45s elapsed) windows_i586_5-product success(35m 45s elapsed) windows_x64_5.2-product success(44m 33s elapsed) Tests: solaris_sparc-product-c2-jvm98 success(02m 30s elapsed) NOTE: Used solaris_sparc_5.10 for above target. solaris_sparcv9-product-c2-jvm98 success(02m 49s elapsed) NOTE: Used solaris_sparc_5.10 for above target. solaris_i586-product-c2-jvm98 success(03m 17s elapsed) linux_i586-product-c2-jvm98 success(01m 44s elapsed) windows_i586-product-c2-jvm98 success(02m 48s elapsed) solaris_x64-product-c2-jvm98 success(01m 55s elapsed) linux_x64-product-c2-jvm98 success(01m 41s elapsed) windows_x64-product-c2-jvm98 success(01m 57s elapsed) solaris_sparc-product-c2-java/module success(04m 00s elapsed) solaris_sparcv9-product-c2-java/module success(04m 12s elapsed) NOTE: Used solaris_sparc_5.10 for above target. solaris_i586-product-c2-java/module success(10m 08s elapsed) linux_i586-product-c2-java/module success(02m 13s elapsed) windows_i586-product-c2-java/module success(05m 52s elapsed) solaris_x64-product-c2-java/module success(01m 46s elapsed) linux_x64-product-c2-java/module success(01m 36s elapsed) windows_x64-product-c2-java/module success(04m 34s elapsed) solaris_sparc-product-c2-sun/module success( 26s elapsed) NOTE: Used solaris_sparc_5.10 for above target. solaris_sparcv9-product-c2-sun/module success( 28s elapsed) NOTE: Used solaris_sparc_5.10 for above target. solaris_i586-product-c2-sun/module success(07m 39s elapsed) linux_i586-product-c2-sun/module success( 46s elapsed) windows_i586-product-c2-sun/module success(03m 00s elapsed) solaris_x64-product-c2-sun/module success( 16s elapsed) linux_x64-product-c2-sun/module success( 16s elapsed) windows_x64-product-c2-sun/module success(02m 35s elapsed) For announcements on downtime and availability join the alias 'jprt-announce at sun.com'. You can see the latest announcements at http://archives.central/tm/browse?jprt-announce. For suspected system problems, send mail to 'jprt-admin at sun.com'. The jprt how to document is available at http://javaweb.sfbay/jdk/jprt/dist/javadoc/jprt/doc-files/how-to.html. From mcconnell at dpml.net Wed Jul 4 06:06:15 2007 From: mcconnell at dpml.net (Stephen McConnell) Date: Wed, 4 Jul 2007 22:36:15 +0930 Subject: [modules-dev] Module Javadocs ... Message-ID: <000901c7be3c$1b149f40$0301a8c0@julia> As a part of reviewing the modules sources I put together some javadocs to help me get a better picture of things. I've posted these to the following URL. http://api.dpml.net/openjdk/module/20070627/ The javadocs are based on a compilation of the source files referenced on the Modules/Getting Started page with links back to SE6 javadocs for the generic content. Cheers, Steve. -------------------------- Stephen J. McConnell mailto:mcconnell at dpml.net http://www.dpml.net From andreas.sterbenz at sun.com Wed Jul 4 06:00:40 2007 From: andreas.sterbenz at sun.com (andreas.sterbenz at sun.com) Date: Wed, 4 Jul 2007 06:00:40 -0700 (PDT) Subject: [modules-dev] Open Bugs/RFEs in java/module Message-ID: <200707041300.l64D0eCQ010434@shimmer.sfbay.sun.com> An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/modules-dev/attachments/20070704/f8e9334e/attachment.html From David.Bristor at Sun.COM Wed Jul 4 09:32:16 2007 From: David.Bristor at Sun.COM (Dave Bristor) Date: Wed, 04 Jul 2007 09:32:16 -0700 Subject: [modules-dev] Open Bugs/RFEs in java/module In-Reply-To: <468B5826.7030409@univ-mlv.fr> References: <200707032306.l63N6Xfk018809@shimmer.sfbay.sun.com> <468B5826.7030409@univ-mlv.fr> Message-ID: <468BCB90.1070600@sun.com> They're similar, but not the same: LocalRepository v. URLRepository. At least one difference is in the disposition of temporary files related to modules that have been installed into the repository. URLRepository downloads MODULE.METADATA files which need to be cleaned up at shutdown(). In general we've been keeping separate bugs for the separate repository implementations. Thanks, Dave R?mi Forax wrote: > andreas.sterbenz at sun.com a ?crit : > >> >> Open Bugs/RFEs in java/module >> >>1 3 fip david.bris 6559087 (repo) URLRepository.list() >>2 3 fip david.bris 6559092 (repo) Repository.getSystemRepository() must never be null >>3 3 fip david.bris 6559117 (repo) initial version of repository management tool >>4 3 fip david.bris 6574852 (repo) "Cannot access JAM file" error if no trailing / in URL >>5 3 fip david.bris 6574851 (repo) NPE in URLRepository for non-existant repository_metadata.xml file >>6 3 dis andreas.st 6558938 (cl) support for embedded JAR files >>7 3 dis andreas.st 6559122 (repo) update bootstrap modules with superpackage support >>8 3 dis andreas.st 6559121 update implementation and tests for superpackage support >>9 3 dis andreas.st 6559097 (cl) set the system classloader to the module classloader >>10 3 dis andreas.st 6558941 (cl) support for embedded native libraries >>11 3 dis andreas.st 6559124 (modsys) implement releaseModule() and disableModuleDefinition() >>12 3 dis andreas.st 6573885 (modinit) Incorrect recursion check in module initialization >>13 3 dis david.bris 6559067 (repo) implement LocalRepository.shutdown() and reload() >>14 3 dis david.bris 6559072 (repo) construct LocalRepository from a File >>15 3 dis david.bris 6560271 (repo) Support for embedded JAR files >>16 3 dis david.bris 6559086 (repo) URLRepository.shutdown() and reload() >>17 3 dis david.bris 6576774 (repo) URLRepository.list() does not provide information on modules not matching platform, arch >>18 3 dis david.bris 6571510 (repo) Throw error if a JAM file contains a JAM file >>19 3 dis david.bris 6560273 (repo) Support for embedded native libraries >>20 3 dis david.bris 6560934 (repo) Compare MODULE.METADATA downloaded initially with that in module archive >>21 3 dis david.bris 6560281 (repo) automatically construct default repository instances per configuration file >>22 3 dis stanley.ho 6559098 default import override policy implementation >>23 4 fip david.bris R6571501 (repo) Combine HttpUrlRepositoryTest and URLRepositoryTest >>24 4 acc david.bris 6563535 (repo) URLRepository.install() should allow file: protocol to install a module >>25 4 acc david.bris 6574242 (repo) LocalRepository should remove files during uninstall() >>26 4 dis andreas.st 6558952 (cl) implement getPackage() >>27 4 dis andreas.st 6564879 (modsys) implement deep validation >>28 4 dis andreas.st 6558953 (cl) assign correct ProtectionDomain >>29 4 dis andreas.st 6558956 extension repository that exposes modules in the extension classloader >>30 4 dis david.bris 6566022 (repo) support .jam.pack.gz files in LocalRepository >>31 4 dis david.bris 6566724 Add constants for oft-used strings such as MODULE.METADATA >>32 5 dis - 6559161 handle invalid VersionConstraint at runtime >> > > i can fix my first module bug :), > 6559086 seems to be a dup of 6559067. > > R?mi > _______________________________________________ > modules-dev mailing list > modules-dev at openjdk.java.net > http://mail.openjdk.java.net/mailman/listinfo/modules-dev From David.Bristor at Sun.COM Wed Jul 4 09:45:33 2007 From: David.Bristor at Sun.COM (Dave Bristor) Date: Wed, 04 Jul 2007 09:45:33 -0700 Subject: [modules-dev] Module Javadocs ... In-Reply-To: <000901c7be3c$1b149f40$0301a8c0@julia> References: <000901c7be3c$1b149f40$0301a8c0@julia> Message-ID: <468BCEAD.70003@sun.com> Thanks Steve! FWIW, the modules NetBeans project can generate javadoc. Really it's just an ant target in make/netbeans/modules: "ant javadoc". I notice a couple discrepancies between the 2 sets of javadoc. The modules project doesn't have any changes in javax.lang.model *directly*, only in the element, type, and util subpackages. No changes in sun.reflect nor sun.tools.util that I can find. And in java.util, there are new classes Service.java and ServiceProvider.java, though there has been discussion on the EG regarding services and I'm not sure if these'll be retained. Thanks, Dave Stephen McConnell wrote: > As a part of reviewing the modules sources I put together some javadocs to > help me get a better picture of things. > > I've posted these to the following URL. > > http://api.dpml.net/openjdk/module/20070627/ > > The javadocs are based on a compilation of the source files referenced on > the Modules/Getting Started page with links back to SE6 javadocs for the > generic content. > > Cheers, Steve. > > -------------------------- > Stephen J. McConnell > mailto:mcconnell at dpml.net > http://www.dpml.net > > _______________________________________________ > modules-dev mailing list > modules-dev at openjdk.java.net > http://mail.openjdk.java.net/mailman/listinfo/modules-dev From David.Bristor at Sun.COM Wed Jul 4 12:57:21 2007 From: David.Bristor at Sun.COM (Dave Bristor) Date: Wed, 04 Jul 2007 12:57:21 -0700 Subject: [modules-dev] Thoughts on initial repository tool Message-ID: <468BFBA1.2080400@sun.com> Hi folks, Here are some notes, on an initial repository tool "jrepo". Usage: jrepo Common flags: -v: verbose - yields more output -p: parent - follow parent chain (see below) -r repositoryLocation: repository - location is filesystem path or URL to repository to be used Subcommands & associated args: * list [-v] [-p] [-r repositoryLocation] Lists the names & versions of modules in a repository. With -v, also gives platform, architecture, pathname, and last modified time (if available). With -p, includes parent repositories. With -r, uses the given repository; else the system repository. Listed modules are displayed in the same order that Repository.find() would find them (i.e. bootstrap-repository-first). * find [-v] [-p] [-r repositoryLocation] moduleName [moduleVersion] query (synonym for find) Results are similar to "list", but include repository name and module info as in "list". Options similar to "list". Exits non-zero if no match found in any repository. Repository search order is same as Repository.find() *but* results do not take into account current platform-arch. Open issue: probably should allow versionConstraint instead of a simple version, as well as other query args. * install [-v] [-f] JAMFile repositoryLocation JAMFile Installs the named JAMfile into the named repository. -f forces installation even if another module with same characteristics (name, version, platform, architecture) is already installed. With -v, issues warnings if any dependent modules are not accessible (this might not be in jrepo v0.1). * uninstall [-v] repositoryLocation moduleName [moduleVersion] \ [modulePlatform-moduleArch] Uninstalls the identified module from the named repository. Fails if information given identifies more than one module. The remaining subcommands won't (necessarily) appear in the initial tool; they need more thought: dependencies [-v] [-r repositoryLocation] moduleName [moduleVersion] \ [modulePlatform-moduleArch] Lists all the modules on which the identified module depends. Fails if information given identifies more than one module. contents [-v] [-r repositoryLocation] moduleName [moduleVersion] \ [modulePlatform-moduleArch] Lists the contents of the identified module (e.g. similar to "ls -lR" or "jar tf"). get [-v] [-r repositoryLocation] moduleName [moduleVersion] \ [modulePlatform-moduleArch] Creates a JAM file from the identified module. check [-v] [-r repositoryLocation] moduleName [moduleVersion] \ [modulePlatform-moduleArch] Runs shallow (or deep?) validationon the given module. Notes: * If repositoryPath is not given, jrepo will use the currently configured repositories. (Repository configuration is not yet implemented, but when it is...see bug 6560281.) * Users should not have to type the entire subcommand, just enough characters to distinguish it from other subcommands. * Needs more thought: a module can be defined in more than one repository; "list -p" will identify these situations. Should "contents -p" be allowed, and if so, what should be its behavior in this situation? Show the contents of each module, or stop at the first? * Question: are there other module attributes/annotations/characteristics that should be considered in identifying the module? This applies to install, uninstall, dependencies, etc. * install can give warnings if dependencies are not satisfied * repositoryPath does not identify the *type* of the repository: the initial tool will treat it as a file system path or URL and use a Local or URLRepository as appropriate. In the fullness of time, we probably need some way to allow users to specify the kind of repository, e.g. a "-class clazz" or "-type serviceType" argument. Feedback welcome, Dave From Andreas.Sterbenz at Sun.COM Wed Jul 4 13:15:20 2007 From: Andreas.Sterbenz at Sun.COM (Andreas Sterbenz) Date: Wed, 04 Jul 2007 13:15:20 -0700 Subject: [modules-dev] Module Javadocs ... In-Reply-To: <468BCEAD.70003@sun.com> References: <000901c7be3c$1b149f40$0301a8c0@julia> <468BCEAD.70003@sun.com> Message-ID: <468BFFD8.9010000@sun.com> Dave Bristor wrote: > > I notice a couple discrepancies between the 2 sets of javadoc. The modules > project doesn't have any changes in javax.lang.model *directly*, only in the > element, type, and util subpackages. No changes in sun.reflect nor > sun.tools.util that I can find. And in java.util, there are new classes Steve, if you are seeing differences between the Modules source and OpenJDK b14 in packages such as sun.reflect, then that must be because the Modules source is not based exactly on b14. It is based on state of the Sun internal repository at some point between b14 and b15, and some other team must have made changes to sun.reflect unrelated to the Modules project. Of course, these issues will go away once all the sources are in Mercurial repositories on OpenJDK so that updates are visible immediately. In the meantime, attached is a list of all the source files touched by the Modules project so far. Andreas. -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: files_src.txt Url: http://mail.openjdk.java.net/pipermail/modules-dev/attachments/20070704/16a9dea1/attachment.txt From andreas.sterbenz at sun.com Thu Jul 5 06:00:31 2007 From: andreas.sterbenz at sun.com (andreas.sterbenz at sun.com) Date: Thu, 5 Jul 2007 06:00:31 -0700 (PDT) Subject: [modules-dev] Open Bugs/RFEs in java/module Message-ID: <200707051300.l65D0Vri006318@shimmer.sfbay.sun.com> An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/modules-dev/attachments/20070705/461d48d3/attachment.html From as130790 at shimmer.sfbay.sun.com Thu Jul 5 23:36:02 2007 From: as130790 at shimmer.sfbay.sun.com (Andreas Sterbenz) Date: Thu, 5 Jul 2007 23:36:02 -0700 (PDT) Subject: [modules-dev] Code Manager notification (putback-to) Message-ID: <200707060636.l666a2YH004260@shimmer.sfbay.sun.com> Event: putback-to Parent workspace: /net/shimmer.sfbay/export/home/jsr277/ws (shimmer:/net/shimmer.sfbay/export/home/jsr277/ws) Child workspace: /net/shimmer.sfbay/export/home/as130790/277-merge/ws (shimmer:/net/shimmer.sfbay/export/home/as130790/277-merge/ws) User: as130790 Comment: Sync with TL Files: update: make/com/sun/org/apache/regexp/Makefile update: make/com/sun/org/apache/xalan/internal/xsltc/Makefile update: make/common/Release.gmk update: make/common/shared/Defs-windows.gmk update: make/common/shared/Sanity.gmk update: make/javax/sound/Makefile update: make/javax/sound/mapfile-vers update: make/javax/sound/jsoundds/Makefile update: make/mkdemo/Makefile update: src/closed/share/classes/com/sun/media/sound/Platform.java update: src/closed/share/doc/build/README-RE.html update: src/closed/share/doc/build/README-internal.html update: src/closed/share/native/com/sun/media/sound/Platform.c update: src/share/classes/com/sun/beans/ObjectHandler.java update: src/share/classes/com/sun/java/swing/plaf/gtk/GTKEngine.java update: src/share/classes/com/sun/java/swing/plaf/gtk/GTKIconFactory.java update: src/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java update: src/share/classes/com/sun/java/swing/plaf/gtk/GTKPainter.java update: src/share/classes/com/sun/java/swing/plaf/motif/MotifFileChooserUI.java update: src/share/classes/com/sun/java/swing/plaf/motif/MotifLookAndFeel.java update: src/share/classes/com/sun/java/swing/plaf/motif/resources/motif.properties update: src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_de.properties update: src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_es.properties update: src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_fr.properties update: src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_it.properties update: src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_ja.properties update: src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_ko.properties update: src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_sv.properties update: src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_zh_CN.properties update: src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_zh_TW.properties update: src/share/classes/com/sun/java/swing/plaf/windows/WindowsClassicLookAndFeel.java update: src/share/classes/com/sun/java/swing/plaf/windows/WindowsFileChooserUI.java update: src/share/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java update: src/share/classes/com/sun/java/swing/plaf/windows/resources/windows.properties update: src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_de.properties update: src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_es.properties update: src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_fr.properties update: src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_it.properties update: src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_ja.properties update: src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_ko.properties update: src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_sv.properties update: src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_zh_CN.properties update: src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_zh_TW.properties update: src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Copy.java update: src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Number.java update: src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java update: src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode.java update: src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/AnyNodeCounter.java update: src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/KeyIndex.java update: src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/MultipleNodeCounter.java update: src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/NodeCounter.java update: src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SingleNodeCounter.java update: src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java update: src/share/classes/com/sun/org/apache/xerces/internal/dom/ElementImpl.java update: src/share/classes/com/sun/org/apache/xml/internal/serializer/ToHTMLStream.java update: src/share/classes/com/sun/rowset/CachedRowSetImpl.java update: src/share/classes/com/sun/rowset/FilteredRowSetImpl.java update: src/share/classes/com/sun/rowset/JdbcRowSetImpl.java update: src/share/classes/com/sun/rowset/JoinRowSetImpl.java update: src/share/classes/com/sun/rowset/RowSetResourceBundle.properties update: src/share/classes/com/sun/rowset/WebRowSetImpl.java update: src/share/classes/com/sun/rowset/internal/CachedRowSetReader.java update: src/share/classes/com/sun/rowset/internal/CachedRowSetWriter.java update: src/share/classes/com/sun/rowset/internal/InsertRow.java update: src/share/classes/com/sun/rowset/internal/SyncResolverImpl.java update: src/share/classes/com/sun/rowset/internal/WebRowSetXmlReader.java update: src/share/classes/com/sun/rowset/internal/WebRowSetXmlWriter.java update: src/share/classes/com/sun/rowset/internal/XmlReaderContentHandler.java update: src/share/classes/com/sun/rowset/providers/RIOptimisticProvider.java update: src/share/classes/com/sun/rowset/providers/RIXMLProvider.java update: src/share/classes/com/sun/security/auth/login/ConfigFile.java update: src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal.properties update: src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_de.properties update: src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_es.properties update: src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_fr.properties update: src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_it.properties update: src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_ja.properties update: src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_ko.properties update: src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_sv.properties update: src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_zh_CN.properties update: src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_zh_TW.properties update: src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth.properties update: src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_de.properties update: src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_es.properties update: src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_fr.properties update: src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_it.properties update: src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_ja.properties update: src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_ko.properties update: src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_sv.properties update: src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_zh_CN.properties update: src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_zh_TW.properties update: src/share/classes/com/sun/tools/attach/spi/AttachProvider.java update: src/share/classes/com/sun/tools/jdi/ThreadReferenceImpl.java update: src/share/classes/com/sun/tools/jdi/VirtualMachineManagerImpl.java update: src/share/classes/java/awt/AWTEvent.java update: src/share/classes/java/awt/Canvas.java update: src/share/classes/java/awt/Component.java update: src/share/classes/java/awt/Dialog.java update: src/share/classes/java/awt/EventQueue.java update: src/share/classes/java/awt/GradientPaintContext.java update: src/share/classes/java/awt/GraphicsConfigTemplate.java update: src/share/classes/java/awt/GraphicsEnvironment.java update: src/share/classes/java/awt/MediaTracker.java update: src/share/classes/java/awt/Paint.java update: src/share/classes/java/awt/PaintContext.java update: src/share/classes/java/awt/Panel.java update: src/share/classes/java/awt/SentEvent.java update: src/share/classes/java/awt/SequencedEvent.java update: src/share/classes/java/awt/SystemColor.java update: src/share/classes/java/awt/TexturePaint.java update: src/share/classes/java/awt/Window.java update: src/share/classes/java/awt/dnd/DnDEventMulticaster.java update: src/share/classes/java/awt/dnd/DragSourceContext.java update: src/share/classes/java/awt/dnd/DropTarget.java update: src/share/classes/java/awt/dnd/DropTargetEvent.java update: src/share/classes/java/awt/dnd/DropTargetListener.java update: src/share/classes/java/awt/dnd/peer/DragSourceContextPeer.java update: src/share/classes/java/awt/dnd/peer/DropTargetContextPeer.java update: src/share/classes/java/awt/event/AWTEventListenerProxy.java update: src/share/classes/java/awt/event/AdjustmentEvent.java update: src/share/classes/java/awt/event/ComponentEvent.java update: src/share/classes/java/awt/event/ContainerEvent.java update: src/share/classes/java/awt/event/FocusEvent.java update: src/share/classes/java/awt/event/InputEvent.java update: src/share/classes/java/awt/event/InputMethodEvent.java update: src/share/classes/java/awt/event/ItemEvent.java update: src/share/classes/java/awt/event/MouseEvent.java update: src/share/classes/java/awt/event/PaintEvent.java update: src/share/classes/java/awt/event/TextEvent.java update: src/share/classes/java/awt/event/WindowEvent.java update: src/share/classes/java/awt/peer/ButtonPeer.java update: src/share/classes/java/awt/peer/CanvasPeer.java update: src/share/classes/java/awt/peer/ChoicePeer.java update: src/share/classes/java/awt/peer/ComponentPeer.java update: src/share/classes/java/awt/peer/FileDialogPeer.java update: src/share/classes/java/awt/peer/LabelPeer.java update: src/share/classes/java/awt/peer/PanelPeer.java update: src/share/classes/java/awt/peer/ScrollPanePeer.java update: src/share/classes/java/awt/peer/SystemTrayPeer.java update: src/share/classes/java/awt/peer/TextComponentPeer.java update: src/share/classes/java/awt/peer/TrayIconPeer.java update: src/share/classes/java/awt/peer/WindowPeer.java update: src/share/classes/java/beans/BeanDescriptor.java update: src/share/classes/java/beans/EventSetDescriptor.java update: src/share/classes/java/beans/FeatureDescriptor.java update: src/share/classes/java/beans/IndexedPropertyDescriptor.java update: src/share/classes/java/beans/Introspector.java update: src/share/classes/java/beans/MetaData.java update: src/share/classes/java/beans/MethodDescriptor.java update: src/share/classes/java/beans/PropertyDescriptor.java update: src/share/classes/java/beans/XMLEncoder.java update: src/share/classes/java/lang/ThreadGroup.java update: src/share/classes/java/lang/reflect/Constructor.java update: src/share/classes/java/lang/reflect/Method.java update: src/share/classes/java/math/BigDecimal.java update: src/share/classes/java/math/MathContext.java update: src/share/classes/java/net/MulticastSocket.java update: src/share/classes/java/security/BasicPermission.java update: src/share/classes/java/sql/DriverManager.java update: src/share/classes/java/util/concurrent/ThreadPoolExecutor.java update: src/share/classes/java/util/logging/Logger.java update: src/share/classes/javax/security/auth/Subject.java update: src/share/classes/javax/sound/midi/Synthesizer.java update: src/share/classes/javax/sql/rowset/serial/SerialClob.java update: src/share/classes/javax/swing/JFileChooser.java update: src/share/classes/javax/swing/JPopupMenu.java update: src/share/classes/javax/swing/JTabbedPane.java update: src/share/classes/javax/swing/RepaintManager.java update: src/share/classes/javax/swing/ToolTipManager.java update: src/share/classes/javax/swing/UIManager.java update: src/share/classes/javax/swing/border/LineBorder.java update: src/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java update: src/share/classes/javax/swing/plaf/basic/BasicFileChooserUI.java update: src/share/classes/javax/swing/plaf/basic/BasicListUI.java update: src/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java update: src/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java update: src/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java update: src/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java update: src/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java update: src/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java update: src/share/classes/javax/swing/plaf/synth/SynthSliderUI.java update: src/share/classes/javax/swing/plaf/synth/SynthSpinnerUI.java update: src/share/classes/javax/swing/plaf/synth/doc-files/componentProperties.html update: src/share/classes/javax/swing/text/DefaultHighlighter.java update: src/share/classes/javax/swing/text/WrappedPlainView.java update: src/share/classes/javax/swing/text/html/parser/Parser.java update: src/share/classes/javax/xml/datatype/FactoryFinder.java update: src/share/classes/javax/xml/parsers/FactoryFinder.java update: src/share/classes/javax/xml/parsers/SAXParser.java update: src/share/classes/javax/xml/stream/FactoryFinder.java update: src/share/classes/javax/xml/transform/FactoryFinder.java update: src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignature.java update: src/share/classes/org/w3c/dom/TypeInfo.java update: src/share/classes/sun/awt/GlobalCursorManager.java update: src/share/classes/sun/awt/HorizBagLayout.java update: src/share/classes/sun/awt/ModalityEvent.java update: src/share/classes/sun/awt/PlatformFont.java update: src/share/classes/sun/awt/RepaintArea.java update: src/share/classes/sun/awt/ScrollPaneWheelScroller.java update: src/share/classes/sun/awt/SunDisplayChanger.java update: src/share/classes/sun/awt/SunToolkit.java update: src/share/classes/sun/awt/WindowClosingSupport.java update: src/share/classes/sun/awt/dnd/SunDragSourceContextPeer.java update: src/share/classes/sun/awt/dnd/SunDropTargetContextPeer.java update: src/share/classes/sun/awt/im/InputMethodManager.java update: src/share/classes/sun/beans/editors/FontEditor.java update: src/share/classes/sun/misc/PerformanceLogger.java update: src/share/classes/sun/security/tools/JarSigner.java update: src/share/classes/sun/swing/FilePane.java update: src/share/classes/sun/swing/SwingUtilities2.java update: src/share/classes/sun/swing/WindowsPlacesBar.java update: src/share/classes/sun/swing/plaf/synth/SynthFileChooserUIImpl.java update: src/solaris/classes/sun/awt/X11/XAWTLookAndFeel.java update: src/solaris/classes/sun/awt/X11/XCanvasPeer.java update: src/solaris/classes/sun/awt/X11/XCheckboxMenuItemPeer.java update: src/solaris/classes/sun/awt/X11/XCheckboxPeer.java update: src/solaris/classes/sun/awt/X11/XChoicePeer.java update: src/solaris/classes/sun/awt/X11/XClipboard.java update: src/solaris/classes/sun/awt/X11/XCustomCursor.java update: src/solaris/classes/sun/awt/X11/XDecoratedPeer.java update: src/solaris/classes/sun/awt/X11/XDragAndDropProtocols.java update: src/solaris/classes/sun/awt/X11/XDropTargetEventProcessor.java update: src/solaris/classes/sun/awt/X11/XEmbedClientHelper.java update: src/solaris/classes/sun/awt/X11/XEmbeddedFrame.java update: src/solaris/classes/sun/awt/X11/XFileDialogPeer.java update: src/solaris/classes/sun/awt/X11/XFocusProxyWindow.java update: src/solaris/classes/sun/awt/X11/XHorizontalScrollbar.java update: src/solaris/classes/sun/awt/X11/XIconInfo.java update: src/solaris/classes/sun/awt/X11/XMSelection.java update: src/solaris/classes/sun/awt/X11/XMenuItemPeer.java update: src/solaris/classes/sun/awt/X11/XMenuPeer.java update: src/solaris/classes/sun/awt/X11/XPanelPeer.java update: src/solaris/classes/sun/awt/X11/XRobotPeer.java update: src/solaris/classes/sun/awt/X11/XScrollbar.java update: src/solaris/classes/sun/awt/X11/XSystemTrayPeer.java update: src/solaris/classes/sun/awt/X11/XToolkit.java update: src/solaris/classes/sun/awt/X11/XVerticalScrollbar.java update: src/solaris/classes/sun/awt/X11/XWINProtocol.java update: src/solaris/classes/sun/awt/X11/XWarningWindow.java update: src/solaris/classes/sun/awt/X11/XWindow.java update: src/solaris/classes/sun/awt/X11/XWindowPeer.java update: src/solaris/classes/sun/awt/X11/generator/WrapperGenerator.java update: src/solaris/native/java/net/Inet6AddressImpl.c update: src/solaris/native/java/net/NetworkInterface.c update: src/solaris/native/java/net/PlainDatagramSocketImpl.c update: src/solaris/native/java/net/net_util_md.c update: src/solaris/native/java/net/net_util_md.h update: src/solaris/native/sun/awt/gtk2_interface.c update: src/windows/classes/sun/awt/shell/Win32ShellFolder2.java update: src/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java update: src/windows/classes/sun/awt/windows/WCanvasPeer.java update: src/windows/classes/sun/awt/windows/WChoicePeer.java update: src/windows/classes/sun/awt/windows/WClipboard.java update: src/windows/classes/sun/awt/windows/WComponentPeer.java update: src/windows/classes/sun/awt/windows/WDefaultFontCharset.java update: src/windows/classes/sun/awt/windows/WDragSourceContextPeer.java update: src/windows/classes/sun/awt/windows/WDropTargetContextPeer.java update: src/windows/classes/sun/awt/windows/WEmbeddedFrame.java update: src/windows/classes/sun/awt/windows/WEmbeddedFramePeer.java update: src/windows/classes/sun/awt/windows/WFileDialogPeer.java update: src/windows/classes/sun/awt/windows/WFontPeer.java update: src/windows/classes/sun/awt/windows/WInputMethod.java update: src/windows/classes/sun/awt/windows/WInputMethodDescriptor.java update: src/windows/classes/sun/awt/windows/WMenuItemPeer.java update: src/windows/classes/sun/awt/windows/WObjectPeer.java update: src/windows/classes/sun/awt/windows/WPageDialog.java update: src/windows/classes/sun/awt/windows/WPageDialogPeer.java update: src/windows/classes/sun/awt/windows/WPanelPeer.java update: src/windows/classes/sun/awt/windows/WPathGraphics.java update: src/windows/classes/sun/awt/windows/WPrintDialogPeer.java update: src/windows/classes/sun/awt/windows/WTrayIconPeer.java update: src/windows/classes/sun/awt/windows/WWindowPeer.java update: src/windows/native/sun/windows/awt_Canvas.cpp update: src/windows/native/sun/windows/awt_Canvas.h update: src/windows/native/sun/windows/awt_Component.cpp update: src/windows/native/sun/windows/awt_Dialog.cpp update: src/windows/native/sun/windows/awt_Dialog.h update: src/windows/native/sun/windows/awt_FileDialog.cpp update: src/windows/native/sun/windows/awt_FileDialog.h update: src/windows/native/sun/windows/awt_Frame.cpp update: src/windows/native/sun/windows/awt_Frame.h update: src/windows/native/sun/windows/awt_PrintDialog.cpp update: src/windows/native/sun/windows/awt_PrintJob.cpp update: src/windows/native/sun/windows/awt_Toolkit.cpp update: src/windows/native/sun/windows/awt_Window.cpp update: src/windows/native/sun/windows/awt_Window.h update: test/closed/java/awt/Focus/ActualFocusedWindowRetaining/ActualFocusedWindowBlockingTest/ActualFocusedWindowBlockingTest.java update: test/closed/java/awt/Focus/ChildWindowFocusTest/ChildWindowFocusTest.java update: test/closed/java/beans/PropertyEditor/TestEditorForFontClass.java update: test/closed/java/beans/PropertyEditor/TestEditorForFontClassValue.java update: test/closed/javax/sound/sampled/Controls/ReverbControl/SimpleMidiPlayer.java update: test/closed/javax/sound/sampled/Recording/RecordingHangWinXP.java update: test/closed/javax/swing/JPopupMenu/6492266/bug6492266.java update: test/com/sun/jdi/InvokeHangTest.java update: test/com/sun/jdi/ShellScaffold.sh update: test/sun/management/jmxremote/bootstrap/Utils.java rename from: src/share/classes/com/sun/org/apache/regexp/internal/REDemo.java to: deleted_files/src/share/classes/com/sun/org/apache/regexp/internal/REDemo.java rename from: src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/AttributeList.java to: deleted_files/src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/AttributeList.java rename from: src/share/demo/nbproject/jfc/Java2D/build.properties to: src/closed/share/demo/nbproject/jfc/Java2D/build.properties rename from: src/share/demo/nbproject/jfc/Java2D/build.xml to: src/closed/share/demo/nbproject/jfc/Java2D/build.xml rename from: src/share/demo/nbproject/jfc/Java2D/nbproject/file-targets.xml to: src/closed/share/demo/nbproject/jfc/Java2D/nbproject/file-targets.xml rename from: src/share/demo/nbproject/jfc/Java2D/nbproject/jdk.xml to: src/closed/share/demo/nbproject/jfc/Java2D/nbproject/jdk.xml rename from: src/share/demo/nbproject/jfc/Java2D/nbproject/netbeans-targets.xml to: src/closed/share/demo/nbproject/jfc/Java2D/nbproject/netbeans-targets.xml rename from: src/share/demo/nbproject/jfc/Java2D/nbproject/project.xml to: src/closed/share/demo/nbproject/jfc/Java2D/nbproject/project.xml rename from: src/share/demo/nbproject/jfc/Stylepad/build.properties to: src/closed/share/demo/nbproject/jfc/Stylepad/build.properties rename from: src/share/demo/nbproject/jfc/Stylepad/build.xml to: src/closed/share/demo/nbproject/jfc/Stylepad/build.xml rename from: src/share/demo/nbproject/jfc/Stylepad/nbproject/file-targets.xml to: src/closed/share/demo/nbproject/jfc/Stylepad/nbproject/file-targets.xml rename from: src/share/demo/nbproject/jfc/Stylepad/nbproject/jdk.xml to: src/closed/share/demo/nbproject/jfc/Stylepad/nbproject/jdk.xml rename from: src/share/demo/nbproject/jfc/Stylepad/nbproject/netbeans-targets.xml to: src/closed/share/demo/nbproject/jfc/Stylepad/nbproject/netbeans-targets.xml rename from: src/share/demo/nbproject/jfc/Stylepad/nbproject/project.xml to: src/closed/share/demo/nbproject/jfc/Stylepad/nbproject/project.xml rename from: src/share/demo/nbproject/jfc/SwingSet2/build.properties to: src/closed/share/demo/nbproject/jfc/SwingSet2/build.properties rename from: src/share/demo/nbproject/jfc/SwingSet2/build.xml to: src/closed/share/demo/nbproject/jfc/SwingSet2/build.xml rename from: src/share/demo/nbproject/jfc/SwingSet2/nbproject/file-targets.xml to: src/closed/share/demo/nbproject/jfc/SwingSet2/nbproject/file-targets.xml rename from: src/share/demo/nbproject/jfc/SwingSet2/nbproject/jdk.xml to: src/closed/share/demo/nbproject/jfc/SwingSet2/nbproject/jdk.xml rename from: src/share/demo/nbproject/jfc/SwingSet2/nbproject/netbeans-targets.xml to: src/closed/share/demo/nbproject/jfc/SwingSet2/nbproject/netbeans-targets.xml rename from: src/share/demo/nbproject/jfc/SwingSet2/nbproject/project.xml to: src/closed/share/demo/nbproject/jfc/SwingSet2/nbproject/project.xml create: src/share/classes/com/sun/beans/TypeResolver.java create: src/share/classes/com/sun/beans/WildcardTypeImpl.java create: src/share/classes/sun/awt/OSInfo.java create: test/closed/java/awt/Modal/CallPublicFromAnotherAppContext/CallPublicFromAnotherAppContext.java update: test/java/awt/Multiscreen/WPanelPeerPerf/WPanelPeerPerf.java rename from: test/closed/java/awt/Multiscreen/WPanelPeerPerf/WPanelPeerPerf.java to: test/java/awt/Multiscreen/WPanelPeerPerf/WPanelPeerPerf.java update: test/java/awt/Multiscreen/WindowGCChangeTest/WindowGCChangeTest.html rename from: test/closed/java/awt/Multiscreen/WindowGCChangeTest/WindowGCChangeTest.html to: test/java/awt/Multiscreen/WindowGCChangeTest/WindowGCChangeTest.html update: test/java/awt/Multiscreen/WindowGCChangeTest/WindowGCChangeTest.java rename from: test/closed/java/awt/Multiscreen/WindowGCChangeTest/WindowGCChangeTest.java to: test/java/awt/Multiscreen/WindowGCChangeTest/WindowGCChangeTest.java create: test/closed/java/beans/Introspector/TestPropertyType.java create: test/closed/java/beans/Introspector/TestReturnType.java create: test/closed/java/beans/Introspector/TestTypeResolver.java create: test/closed/java/beans/XMLEncoder/TestObjectWithNestedTarget.java create: test/closed/java/beans/XMLEncoder/TestObjectWithNestedTarget_SM.java create: test/closed/java/beans/XMLEncoder/TestPrimitiveArray.java create: test/closed/java/beans/XMLEncoder/TestPrimitiveArray_SM.java create: test/closed/java/beans/XMLEncoder/javax_swing_JLayeredPane.java create: test/closed/javax/swing/JComboBox/6559152/bug6559152.java create: test/closed/javax/swing/JFileChooser/4776197/bug4776197.java create: test/closed/javax/swing/JFileChooser/4926884/bug4926884.html create: test/closed/javax/swing/JFileChooser/4926884/bug4926884.java create: test/closed/javax/swing/JFileChooser/6515169/bug6515169.html create: test/closed/javax/swing/JFileChooser/6515169/bug6515169.java create: test/closed/javax/swing/JPopupMenu/6515446/bug6515446.java create: test/closed/javax/swing/JPopupMenu/6544309/bug6544309.java create: test/closed/javax/swing/JTabbedPane/6495408/bug6495408.java create: test/closed/javax/swing/ToolTipManager/6337516/bug6337516.java create: test/closed/javax/swing/border/LineBorder/4252164/TestLineBorder.html create: test/closed/javax/swing/border/LineBorder/4252164/TestLineBorder.java create: test/closed/javax/swing/plaf/windows/WindowsClassicGetName/WindowsClassicGetName.java create: test/closed/javax/swing/text/DefaultHighlighter/6340106/bug6340106.java create: test/closed/javax/swing/text/WrappedPlainView/6491856/bug6491856.java create: test/closed/javax/swing/text/html/parser/Parser/6527568/bug6527568.java create: test/closed/javax/xml/crypto/dsig/InvalidSignature.java create: test/closed/javax/xml/crypto/dsig/data/invalid-signature.xml create: test/closed/sun/awt/OSInfoTest.java create: test/java/awt/FileDialog/FileDialogReturnTest/FileDialogReturnTest.html create: test/java/awt/FileDialog/FileDialogReturnTest/FileDialogReturnTest.java create: test/java/awt/FileDialog/RegexpFilterTest/RegexpFilterTest.html create: test/java/awt/FileDialog/RegexpFilterTest/RegexpFilterTest.java create: test/java/awt/Focus/TranserFocusToWindow/TranserFocusToWindow.java create: test/java/awt/Frame/MaximizedToIconified/MaximizedToIconified.java create: test/java/net/MulticastSocket/NoLoopbackPackets.java create: test/java/net/MulticastSocket/SetOutgoingIf.java create: test/java/net/ipv6tests/BadIPv6Addresses.java create: test/java/security/BasicPermission/ExitVMEquals.java create: test/java/security/BasicPermission/MixedBasicPermissions.java create: test/java/util/concurrent/ThreadPoolExecutor/SelfInterrupt.java create: test/sun/security/tools/jarsigner/oldsig.sh create: test/sun/security/tools/jarsigner/oldsig/A.class create: test/sun/security/tools/jarsigner/oldsig/A.jar Examined files: 38460 Contents Summary: 46 create 299 update 38115 no action (unchanged) Names Summary: 23 renamed 20 update parent's name history From jprtadm at jprt-web.SFBay.Sun.COM Fri Jul 6 00:21:25 2007 From: jprtadm at jprt-web.SFBay.Sun.COM (JPRT Administrator) Date: Fri, 6 Jul 2007 00:21:25 -0700 (PDT) Subject: [modules-dev] JPRT: job notification - success with job 2007-07-06-063605.daemon.ws Message-ID: <200707060721.l667LPEW008959@jprt-web.SFBay.Sun.COM> JPRT: job notification - success with job 2007-07-06-063605.daemon.ws JPRT Job ID: 2007-07-06-063605.daemon.ws JPRT System Used: sfbay JPRT Version Used: 08 June 2007 - Name Your Poison Day Job URL: http://javaweb.sfbay/jdk/jprt/archive/2007/07/2007-07-06-063605.daemon.ws User: daemon Email: modules-dev at openjdk.java.net Release: jdk1.7.0 Job Source: Source Tree: /net/shimmer.sfbay/export/home/jsr277/ws/{make,src} File List: {.} Command Line: jprt submit -stree ../ws -ot '.*linux_i586.*product.*' -noquickabort -email modules-dev at openjdk.java.net -rtests '*-*-c2-java/module' -rtests '*-*-c2-sun/module' Job submitted at: Fri-06:36:06-GMT Total time in queue: 45m 18s Job started at: Fri-07:05:15-GMT Job finished at: Fri-07:21:24-GMT Job run time: 16m 09s Job state: success Job flags: Bundles: USE: jprt install 2007-07-06-063605.daemon.ws HINT: Use 'jprt rerun -comment -retest 2007-07-06-063605.daemon.ws' to rerun the tests for this job (you can also add tests with 'jprt rerun'). NOTE: Zip files containing exe or dll files on windows have had problems with execute permissions. You may need to 'chmod a+x' the windows exe and dll files. User Comments: null Build (Release:jdk1.7.0 Boot: Import:): linux_i586_2.4.9-product success(11m 23s elapsed) Tests: linux_i586-product-c2-jvm98 success(01m 54s elapsed) linux_i586-product-c2-java/module success(02m 31s elapsed) linux_i586-product-c2-sun/module success(01m 05s elapsed) For announcements on downtime and availability join the alias 'jprt-announce at sun.com'. You can see the latest announcements at http://archives.central/tm/browse?jprt-announce. For suspected system problems, send mail to 'jprt-admin at sun.com'. The jprt how to document is available at http://javaweb.sfbay/jdk/jprt/dist/javadoc/jprt/doc-files/how-to.html. From jprtadm at jprt-web.SFBay.Sun.COM Fri Jul 6 05:54:42 2007 From: jprtadm at jprt-web.SFBay.Sun.COM (JPRT Administrator) Date: Fri, 6 Jul 2007 05:54:42 -0700 (PDT) Subject: [modules-dev] JPRT: job notification - success with job 2007-07-06-111308.as130790.ws Message-ID: <200707061254.l66Csg4d009143@jprt-web.SFBay.Sun.COM> JPRT: job notification - success with job 2007-07-06-111308.as130790.ws JPRT Job ID: 2007-07-06-111308.as130790.ws JPRT System Used: sfbay JPRT Version Used: 08 June 2007 - Name Your Poison Day Job URL: http://javaweb.sfbay/jdk/jprt/archive/2007/07/2007-07-06-111308.as130790.ws User: as130790 Email: modules-dev at openjdk.java.net Release: jdk1.7.0 Job Source: Source Tree: /net/shimmer.sfbay/export/home/jsr277/ws/{make,src} File List: {.} Command Line: jprt submit -stree ../ws -ot '.*product.*' -noquickabort -email modules-dev at openjdk.java.net -rtests '*-*-c2-java/module' -rtests '*-*-c2-sun/module' Job submitted at: Fri-11:13:10-GMT Total time in queue: 1h 41m 32s Job started at: Fri-11:40:51-GMT Job finished at: Fri-12:54:42-GMT Job run time: 1h 13m 51s Job state: success Job flags: Bundles: USE: jprt install 2007-07-06-111308.as130790.ws HINT: Use 'jprt rerun -comment -retest 2007-07-06-111308.as130790.ws' to rerun the tests for this job (you can also add tests with 'jprt rerun'). NOTE: Zip files containing exe or dll files on windows have had problems with execute permissions. You may need to 'chmod a+x' the windows exe and dll files. User Comments: null Build (Release:jdk1.7.0 Boot: Import:): solaris_sparc_5.8-product success(24m 47s elapsed) solaris_sparcv9_5.8-product success(25m 51s elapsed) solaris_i586_5.8-product success(48m 33s elapsed) solaris_x64_5.10-product success(09m 53s elapsed) linux_i586_2.4.9-product success(11m 49s elapsed) linux_x64_2.4.19-product success(13m 32s elapsed) windows_i586_5-product success(35m 40s elapsed) windows_x64_5.2-product success(44m 22s elapsed) Tests: solaris_sparc-product-c2-jvm98 success(02m 32s elapsed) NOTE: Used solaris_sparc_5.10 for above target. solaris_sparcv9-product-c2-jvm98 success(02m 47s elapsed) NOTE: Used solaris_sparc_5.10 for above target. solaris_i586-product-c2-jvm98 success(03m 12s elapsed) linux_i586-product-c2-jvm98 success(01m 56s elapsed) windows_i586-product-c2-jvm98 success(02m 50s elapsed) solaris_x64-product-c2-jvm98 success(01m 55s elapsed) linux_x64-product-c2-jvm98 success(01m 33s elapsed) windows_x64-product-c2-jvm98 success(01m 57s elapsed) solaris_sparc-product-c2-java/module success(04m 02s elapsed) solaris_sparcv9-product-c2-java/module success(04m 09s elapsed) NOTE: Used solaris_sparc_5.10 for above target. solaris_i586-product-c2-java/module success(10m 05s elapsed) linux_i586-product-c2-java/module success(02m 20s elapsed) windows_i586-product-c2-java/module success(05m 18s elapsed) solaris_x64-product-c2-java/module success(01m 45s elapsed) linux_x64-product-c2-java/module success(01m 40s elapsed) windows_x64-product-c2-java/module success(04m 32s elapsed) solaris_sparc-product-c2-sun/module success( 25s elapsed) NOTE: Used solaris_sparc_5.10 for above target. solaris_sparcv9-product-c2-sun/module success( 27s elapsed) NOTE: Used solaris_sparc_5.10 for above target. solaris_i586-product-c2-sun/module success(07m 35s elapsed) linux_i586-product-c2-sun/module success( 59s elapsed) windows_i586-product-c2-sun/module success(03m 03s elapsed) solaris_x64-product-c2-sun/module success( 15s elapsed) linux_x64-product-c2-sun/module success( 21s elapsed) windows_x64-product-c2-sun/module success(02m 32s elapsed) For announcements on downtime and availability join the alias 'jprt-announce at sun.com'. You can see the latest announcements at http://archives.central/tm/browse?jprt-announce. For suspected system problems, send mail to 'jprt-admin at sun.com'. The jprt how to document is available at http://javaweb.sfbay/jdk/jprt/dist/javadoc/jprt/doc-files/how-to.html. From andreas.sterbenz at sun.com Fri Jul 6 06:00:11 2007 From: andreas.sterbenz at sun.com (andreas.sterbenz at sun.com) Date: Fri, 6 Jul 2007 06:00:11 -0700 (PDT) Subject: [modules-dev] Open Bugs/RFEs in java/module Message-ID: <200707061300.l66D0B68006090@shimmer.sfbay.sun.com> An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/modules-dev/attachments/20070706/253744b0/attachment.html From andreas.sterbenz at sun.com Mon Jul 9 06:00:10 2007 From: andreas.sterbenz at sun.com (andreas.sterbenz at sun.com) Date: Mon, 9 Jul 2007 06:00:10 -0700 (PDT) Subject: [modules-dev] Open Bugs/RFEs in java/module Message-ID: <200707091300.l69D0AlW022839@shimmer.sfbay.sun.com> An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/modules-dev/attachments/20070709/e4ac2b12/attachment.html From andreas.sterbenz at sun.com Tue Jul 10 06:19:21 2007 From: andreas.sterbenz at sun.com (andreas.sterbenz at sun.com) Date: Tue, 10 Jul 2007 06:19:21 -0700 (PDT) Subject: [modules-dev] Open Bugs/RFEs in java/module Message-ID: <200707101319.l6ADJLHS010018@shimmer.sfbay.sun.com> An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/modules-dev/attachments/20070710/cc641212/attachment-0001.html From db13166 at pasilla.SFBay.Sun.COM Tue Jul 10 15:08:24 2007 From: db13166 at pasilla.SFBay.Sun.COM (David Bristor) Date: Tue, 10 Jul 2007 15:08:24 -0700 (PDT) Subject: [modules-dev] Code Manager notification (putback-to) Message-ID: <200707102208.l6AM8OUJ023811@pasilla.SFBay.Sun.COM> Event: putback-to Parent workspace: /net/shimmer.sfbay/export/home/jsr277/ws (shimmer.sfbay:/export/home/jsr277/ws) Child workspace: /data/ws/db-jam (pasilla:/data/ws/db-jam) User: db13166 Comment: 6559087 (repo) URLRepository.list() [andreas.sterbenz] 6571501 (repo) Combine HttpUrlRepositoryTest and URLRepositoryTest [andreas.sterbenz] Files: update: src/share/classes/sun/module/repository/ExpandedJamRepository.java update: src/share/classes/sun/module/repository/URLRepository.java update: test/java/module/basic/BasicLauncherTests.java update: test/java/module/basic/HttpRepositoryTest.java update: test/java/module/repository/URLRepositoryTest.java update: test/java/module/repository/URLRepoBuilder.java create: src/share/classes/sun/module/repository/RepositoryContents.java rename from: test/java/module/repository/HttpURLRepositoryTest.java to: deleted_files/test/java/module/repository/HttpURLRepositoryTest.java create: test/java/module/repository/URLRepositoryServer.java Examined files: 9 Contents Summary: 2 create 6 update 1 no action (unchanged) Names Summary: 1 renamed 3 update parent's name history 2 update children's name history From jprtadm at jprt-web.SFBay.Sun.COM Tue Jul 10 15:31:17 2007 From: jprtadm at jprt-web.SFBay.Sun.COM (JPRT Administrator) Date: Tue, 10 Jul 2007 15:31:17 -0700 (PDT) Subject: [modules-dev] JPRT: job notification - success with job 2007-07-10-221113.daemon.ws Message-ID: <200707102231.l6AMVHqW023436@jprt-web.SFBay.Sun.COM> JPRT: job notification - success with job 2007-07-10-221113.daemon.ws JPRT Job ID: 2007-07-10-221113.daemon.ws JPRT System Used: sfbay JPRT Version Used: 08 June 2007 - Name Your Poison Day Job URL: http://javaweb.sfbay/jdk/jprt/archive/2007/07/2007-07-10-221113.daemon.ws User: daemon Email: modules-dev at openjdk.java.net Release: jdk1.7.0 Job Source: Source Tree: /net/shimmer.sfbay/export/home/jsr277/ws/{make,src} File List: {.} Command Line: jprt submit -stree ../ws -ot '.*linux_i586.*product.*' -noquickabort -email modules-dev at openjdk.java.net -rtests '*-*-c2-java/module' -rtests '*-*-c2-sun/module' Job submitted at: Tue-22:11:13-GMT Total time in queue: 20m 04s Job started at: Tue-22:15:34-GMT Job finished at: Tue-22:31:17-GMT Job run time: 15m 43s Job state: success Job flags: Bundles: USE: jprt install 2007-07-10-221113.daemon.ws HINT: Use 'jprt rerun -comment -retest 2007-07-10-221113.daemon.ws' to rerun the tests for this job (you can also add tests with 'jprt rerun'). NOTE: Zip files containing exe or dll files on windows have had problems with execute permissions. You may need to 'chmod a+x' the windows exe and dll files. User Comments: null Build (Release:jdk1.7.0 Boot: Import:): linux_i586_2.4.9-product success(11m 36s elapsed) Tests: linux_i586-product-c2-jvm98 success(01m 52s elapsed) linux_i586-product-c2-java/module success(02m 32s elapsed) linux_i586-product-c2-sun/module success(01m 01s elapsed) For announcements on downtime and availability join the alias 'jprt-announce at sun.com'. You can see the latest announcements at http://archives.central/tm/browse?jprt-announce. For suspected system problems, send mail to 'jprt-admin at sun.com'. The jprt how to document is available at http://javaweb.sfbay/jdk/jprt/dist/javadoc/jprt/doc-files/how-to.html. From db13166 at pasilla.SFBay.Sun.COM Tue Jul 10 15:54:36 2007 From: db13166 at pasilla.SFBay.Sun.COM (David Bristor) Date: Tue, 10 Jul 2007 15:54:36 -0700 (PDT) Subject: [modules-dev] Code Manager notification (putback-to) Message-ID: <200707102254.l6AMsagF010679@pasilla.SFBay.Sun.COM> Event: putback-to Parent workspace: /net/shimmer.sfbay/export/home/jsr277/ws (shimmer.sfbay:/export/home/jsr277/ws) Child workspace: /data/ws/db-repo (pasilla:/data/ws/db-repo) User: db13166 Comment: 6574851 (repo) NPE in URLRepository for non-existant repository_metadata.xml file [andreas.sterbenz] 6574852 (repo) "Cannot access JAM file" error if no trailing / in URL [andreas.sterbenz] Files: update: src/share/classes/sun/module/repository/ModuleInfoXMLReader.java update: src/share/classes/sun/module/repository/URLRepository.java update: src/share/classes/sun/module/repository/URLModuleDefinitionContent.java update: src/share/classes/sun/module/JamUtils.java update: src/share/classes/sun/module/config/VisibilityPolicyFile.java update: src/share/classes/sun/module/tools/Jam.java create: test/java/module/repository/Test6574851.java create: test/java/module/repository/Test6574852.java Examined files: 8 Contents Summary: 2 create 6 update Names Summary: 2 update parent's name history 2 update children's name history From jprtadm at jprt-web.SFBay.Sun.COM Tue Jul 10 16:15:44 2007 From: jprtadm at jprt-web.SFBay.Sun.COM (JPRT Administrator) Date: Tue, 10 Jul 2007 16:15:44 -0700 (PDT) Subject: [modules-dev] JPRT: job notification - FAILED with job 2007-07-10-225725.daemon.ws Message-ID: <200707102315.l6ANFi08023455@jprt-web.SFBay.Sun.COM> JPRT: job notification - FAILED with job 2007-07-10-225725.daemon.ws Failure reason: Test target failure: linux_i586-product-c2-java/module JPRT Job ID: 2007-07-10-225725.daemon.ws JPRT System Used: sfbay JPRT Version Used: 08 June 2007 - Name Your Poison Day Job URL: http://javaweb.sfbay/jdk/jprt/archive/2007/07/2007-07-10-225725.daemon.ws User: daemon Email: modules-dev at openjdk.java.net Release: jdk1.7.0 Job Source: Source Tree: /net/shimmer.sfbay/export/home/jsr277/ws/{make,src} File List: {.} Command Line: jprt submit -stree ../ws -ot '.*linux_i586.*product.*' -noquickabort -email modules-dev at openjdk.java.net -rtests '*-*-c2-java/module' -rtests '*-*-c2-sun/module' Job submitted at: Tue-22:57:25-GMT Total time in queue: 18m 18s Job started at: Tue-23:00:20-GMT Job finished at: Tue-23:15:43-GMT Job run time: 15m 23s Job state: FAILED Job fail/kill comment: Test target failure: linux_i586-product-c2-java/module Job flags: Bundles: USE: jprt install 2007-07-10-225725.daemon.ws HINT: Use 'jprt rerun -comment 2007-07-10-225725.daemon.ws' to rerun this job if you suspect bogus results. User Comments: null Build (Release:jdk1.7.0 Boot: Import:): linux_i586_2.4.9-product success(11m 24s elapsed) Tests: linux_i586-product-c2-jvm98 success(02m 04s elapsed) linux_i586-product-c2-java/module FAILED(02m 26s elapsed) linux_i586-product-c2-sun/module success( 55s elapsed) ------------------------------------------------------------------------------ linux_i586-product-c2-java/module (details from log file) /net/jprt-web.sfbay/jprt/archive/2007/07/2007-07-10-225725.daemon.ws/logs/linux_i586-product-c2-java_module-test.log http://javaweb.sfbay/jdk/jprt/archive/2007/07/2007-07-10-225725.daemon.ws//logs/linux_i586-product-c2-java_module-test.log Test results: passed: 12; failed: 2 Report written to /tmp/jprt/temp/P1/T/225725.daemon/source/test/JTREG_OUTPUT_linux_i686/java/module/JTreport/report.html Results written to /tmp/jprt/temp/P1/T/225725.daemon/source/test/JTREG_OUTPUT_linux_i686/java/module/JTwork Error: Some tests failed or other problems occurred. --------------------------------------------------- Extracting passed and failed counts from jtreg output Test results: passed: 12; failed: 2 ERROR: Failed pattern but no failed count in results --------------------------------------------------- Summary: java/module/basic/BasicLauncherTests.java Passed. Execution successful java/module/config/DefaultImportOverridePolicy/DefaultImportOverridePolicyTest.java Passed. Compilation successful java/module/config/DefaultVisibilityPolicy/DefaultVisibilityPolicyTest.java Passed. Compilation successful java/module/config/ImportOverridePolicyFile/ImportOverridePolicyFileTest.java Passed. Compilation successful java/module/config/VisibilityPolicyFile/VisibilityPolicyFileTest.java Passed. Compilation successful java/module/modinit/RunMTest.java Passed. Execution successful java/module/query/QueryTest.java Passed. Execution successful java/module/repository/LocalRepositoryTest.java Passed. Execution successful java/module/repository/Test6574851.java Failed. Compilation failed java/module/repository/Test6574852.java Failed. Compilation failed java/module/repository/URLRepositoryTest.java Passed. Execution successful java/module/repository/VisibilityPolicyTest.java Passed. Execution successful java/module/version/VersionConstraintTest.java Passed. Execution successful java/module/version/VersionTest.java Passed. Execution successful --------------------------------------------------- JTREG TOTAL: passed=0 failed=1 zip -q -r /opt/jprt/temp/P1/T/225725.daemon/bundles/linux_i586-product-c2-java_module.zip JTREG_OUTPUT_linux_i686 JTREG FAILED make: *** [tests] Error 1 ########################################################### # # Finished: Tue Jul 10 16:14:53 PDT 2007 # # Disk Space: # Filesystem 1k-blocks Used Available Use% Mounted on # /dev/sda2 66357620 13547040 49439744 22% / # # returned exit code 2 # ########################################################### ------------------------------------------------------------------------------ For announcements on downtime and availability join the alias 'jprt-announce at sun.com'. You can see the latest announcements at http://archives.central/tm/browse?jprt-announce. For suspected system problems, send mail to 'jprt-admin at sun.com'. The jprt how to document is available at http://javaweb.sfbay/jdk/jprt/dist/javadoc/jprt/doc-files/how-to.html. From db13166 at pasilla.SFBay.Sun.COM Tue Jul 10 16:46:46 2007 From: db13166 at pasilla.SFBay.Sun.COM (David Bristor) Date: Tue, 10 Jul 2007 16:46:46 -0700 (PDT) Subject: [modules-dev] Code Manager notification (putback-to) Message-ID: <200707102346.l6ANkkcS020095@pasilla.SFBay.Sun.COM> Event: putback-to Parent workspace: /net/shimmer.sfbay/export/home/jsr277/ws (shimmer.sfbay:/export/home/jsr277/ws) Child workspace: /data/ws/db-repo (pasilla:/data/ws/db-repo) User: db13166 Comment: Add forgotten compiler flags Files: update: test/java/module/repository/Test6574851.java update: test/java/module/repository/Test6574852.java Examined files: 11 Contents Summary: 2 update 9 no action (unchanged) From jprtadm at jprt-web.SFBay.Sun.COM Tue Jul 10 17:07:58 2007 From: jprtadm at jprt-web.SFBay.Sun.COM (JPRT Administrator) Date: Tue, 10 Jul 2007 17:07:58 -0700 (PDT) Subject: [modules-dev] JPRT: job notification - success with job 2007-07-10-234934.daemon.ws Message-ID: <200707110007.l6B07w7q023477@jprt-web.SFBay.Sun.COM> JPRT: job notification - success with job 2007-07-10-234934.daemon.ws JPRT Job ID: 2007-07-10-234934.daemon.ws JPRT System Used: sfbay JPRT Version Used: 08 June 2007 - Name Your Poison Day Job URL: http://javaweb.sfbay/jdk/jprt/archive/2007/07/2007-07-10-234934.daemon.ws User: daemon Email: modules-dev at openjdk.java.net Release: jdk1.7.0 Job Source: Source Tree: /net/shimmer.sfbay/export/home/jsr277/ws/{make,src} File List: {.} Command Line: jprt submit -stree ../ws -ot '.*linux_i586.*product.*' -noquickabort -email modules-dev at openjdk.java.net -rtests '*-*-c2-java/module' -rtests '*-*-c2-sun/module' Job submitted at: Tue-23:49:35-GMT Total time in queue: 18m 23s Job started at: Tue-23:52:37-GMT Job finished at: Wed-00:07:58-GMT Job run time: 15m 21s Job state: success Job flags: Bundles: USE: jprt install 2007-07-10-234934.daemon.ws HINT: Use 'jprt rerun -comment -retest 2007-07-10-234934.daemon.ws' to rerun the tests for this job (you can also add tests with 'jprt rerun'). NOTE: Zip files containing exe or dll files on windows have had problems with execute permissions. You may need to 'chmod a+x' the windows exe and dll files. User Comments: null Build (Release:jdk1.7.0 Boot: Import:): linux_i586_2.4.9-product success(11m 21s elapsed) Tests: linux_i586-product-c2-jvm98 success(01m 54s elapsed) linux_i586-product-c2-java/module success(02m 31s elapsed) linux_i586-product-c2-sun/module success( 50s elapsed) For announcements on downtime and availability join the alias 'jprt-announce at sun.com'. You can see the latest announcements at http://archives.central/tm/browse?jprt-announce. For suspected system problems, send mail to 'jprt-admin at sun.com'. The jprt how to document is available at http://javaweb.sfbay/jdk/jprt/dist/javadoc/jprt/doc-files/how-to.html. From David.Bristor at Sun.COM Tue Jul 10 17:28:03 2007 From: David.Bristor at Sun.COM (Dave Bristor) Date: Tue, 10 Jul 2007 17:28:03 -0700 Subject: [modules-dev] Review request: 6559092 Message-ID: <46942413.2040002@sun.com> Hi folks, This causes Repository.getSystemRepository to never return null. webrev: http://javaweb.sfbay/java/jdk/ws/libs/rev/6559092/ bugster: http://monaco.sfbay/detail.jsf?cr=6559092 Notice that Repository.getSystemRepository() is not synchronized. It never has been, but while it looks suspicious, I _think_ that the fact that RepositoryConfig.getSystemRepository() *is* synchronized makes this OK. While the changes look somewhat extensive to RepositoryTest, mostly it is a movement of code to the end of the test. Thanks, Dave From jprtadm at jprt-web.SFBay.Sun.COM Wed Jul 11 05:26:47 2007 From: jprtadm at jprt-web.SFBay.Sun.COM (JPRT Administrator) Date: Wed, 11 Jul 2007 05:26:47 -0700 (PDT) Subject: [modules-dev] JPRT: job notification - FAILED with job 2007-07-11-111303.as130790.ws Message-ID: <200707111226.l6BCQlOD023749@jprt-web.SFBay.Sun.COM> JPRT: job notification - FAILED with job 2007-07-11-111303.as130790.ws Failure reason: Test target failure: windows_i586-product-c2-java/module windows_x64-product-c2-java/module JPRT Job ID: 2007-07-11-111303.as130790.ws JPRT System Used: sfbay JPRT Version Used: 08 June 2007 - Name Your Poison Day Job URL: http://javaweb.sfbay/jdk/jprt/archive/2007/07/2007-07-11-111303.as130790.ws User: as130790 Email: modules-dev at openjdk.java.net Release: jdk1.7.0 Job Source: Source Tree: /net/shimmer.sfbay/export/home/jsr277/ws/{make,src} File List: {.} Command Line: jprt submit -stree ../ws -ot '.*product.*' -noquickabort -email modules-dev at openjdk.java.net -rtests '*-*-c2-java/module' -rtests '*-*-c2-sun/module' Job submitted at: Wed-11:13:04-GMT Total time in queue: 1h 13m 42s Job started at: Wed-11:18:45-GMT Job finished at: Wed-12:26:46-GMT Job run time: 1h 08m 01s Job state: FAILED Job fail/kill comment: Test target failure: windows_i586-product-c2-java/module windows_x64-product-c2-java/module Job flags: Bundles: USE: jprt install 2007-07-11-111303.as130790.ws HINT: Use 'jprt rerun -comment 2007-07-11-111303.as130790.ws' to rerun this job if you suspect bogus results. User Comments: null Build (Release:jdk1.7.0 Boot: Import:): solaris_sparc_5.8-product success(24m 45s elapsed) solaris_sparcv9_5.8-product success(25m 56s elapsed) solaris_i586_5.8-product success(48m 15s elapsed) solaris_x64_5.10-product success(09m 55s elapsed) linux_i586_2.4.9-product success(11m 11s elapsed) linux_x64_2.4.19-product success(12m 49s elapsed) windows_i586_5-product success(34m 50s elapsed) windows_x64_5.2-product success(44m 07s elapsed) Tests: solaris_sparc-product-c2-jvm98 success(02m 30s elapsed) NOTE: Used solaris_sparc_5.10 for above target. solaris_sparcv9-product-c2-jvm98 success(02m 50s elapsed) NOTE: Used solaris_sparc_5.10 for above target. solaris_i586-product-c2-jvm98 success(03m 21s elapsed) linux_i586-product-c2-jvm98 success(02m 07s elapsed) windows_i586-product-c2-jvm98 success(02m 44s elapsed) solaris_x64-product-c2-jvm98 success(01m 46s elapsed) linux_x64-product-c2-jvm98 success(01m 39s elapsed) windows_x64-product-c2-jvm98 success(01m 56s elapsed) solaris_sparc-product-c2-java/module success(03m 59s elapsed) solaris_sparcv9-product-c2-java/module success(04m 11s elapsed) NOTE: Used solaris_sparc_5.10 for above target. solaris_i586-product-c2-java/module success(10m 27s elapsed) linux_i586-product-c2-java/module success(02m 32s elapsed) windows_i586-product-c2-java/module FAILED(05m 34s elapsed) solaris_x64-product-c2-java/module success(01m 47s elapsed) linux_x64-product-c2-java/module success(01m 38s elapsed) windows_x64-product-c2-java/module FAILED(04m 41s elapsed) solaris_sparc-product-c2-sun/module success( 26s elapsed) NOTE: Used solaris_sparc_5.10 for above target. solaris_sparcv9-product-c2-sun/module success( 28s elapsed) NOTE: Used solaris_sparc_5.10 for above target. solaris_i586-product-c2-sun/module success(08m 10s elapsed) linux_i586-product-c2-sun/module success( 59s elapsed) windows_i586-product-c2-sun/module success(02m 56s elapsed) solaris_x64-product-c2-sun/module success( 14s elapsed) linux_x64-product-c2-sun/module success( 18s elapsed) windows_x64-product-c2-sun/module success(02m 35s elapsed) ------------------------------------------------------------------------------ windows_i586-product-c2-java/module (details from log file) /net/jprt-web.sfbay/jprt/archive/2007/07/2007-07-11-111303.as130790.ws/logs/windows_i586-product-c2-java_module-test.log http://javaweb.sfbay/jdk/jprt/archive/2007/07/2007-07-11-111303.as130790.ws//logs/windows_i586-product-c2-java_module-test.log -------------------------------------------------- Test results: passed: 13; failed: 1 Report written to C:\jprt\temp\P1\T\111303.as130790\source\test\JTREG_OUTPUT_windows_i586\java\module\JTreport\report.html Results written to C:\jprt\temp\P1\T\111303.as130790\source\test\JTREG_OUTPUT_windows_i586\java\module\JTwork Error: Some tests failed or other problems occurred. --------------------------------------------------- Extracting passed and failed counts from jtreg output Test results: passed: 13; failed: 1 ERROR: Failed pattern but no failed count in results --------------------------------------------------- Summary: java/module/basic/BasicLauncherTests.java Passed. Execution successful java/module/config/DefaultImportOverridePolicy/DefaultImportOverridePolicyTest.java Passed. Compilation successful java/module/config/DefaultVisibilityPolicy/DefaultVisibilityPolicyTest.java Passed. Compilation successful java/module/config/ImportOverridePolicyFile/ImportOverridePolicyFileTest.java Passed. Compilation successful java/module/config/VisibilityPolicyFile/VisibilityPolicyFileTest.java Passed. Compilation successful java/module/modinit/RunMTest.java Passed. Execution successful java/module/query/QueryTest.java Passed. Execution successful java/module/repository/LocalRepositoryTest.java Passed. Execution successful java/module/repository/Test6574851.java Passed. Compilation successful java/module/repository/Test6574852.java Passed. Compilation successful java/module/repository/URLRepositoryTest.java Failed. Execution failed: `main' threw exception: java.lang.AssertionError: Some tests failed java/module/repository/VisibilityPolicyTest.java Passed. Execution successful java/module/version/VersionConstraintTest.java Passed. Execution successful java/module/version/VersionTest.java Passed. Execution successful --------------------------------------------------- JTREG TOTAL: passed=0 failed=1 zip -q -r C:/jprt/temp/P1/T/111303.as130790/bundles/windows_i586-product-c2-java_module.zip JTREG_OUTPUT_windows_i586 JTREG FAILED C:\jprt\slashjava\devtools\win32\bin\gnumake.exe: *** [tests] Error 1 ########################################################### # # Finished: Wed Jul 11 05:09:05 PDT 2007 # # Disk Space: # C:/ (C:/) 14258936/39070048 # # returned exit code 2 # ########################################################### ------------------------------------------------------------------------------ ------------------------------------------------------------------------------ windows_x64-product-c2-java/module (details from log file) /net/jprt-web.sfbay/jprt/archive/2007/07/2007-07-11-111303.as130790.ws/logs/windows_x64-product-c2-java_module-test.log http://javaweb.sfbay/jdk/jprt/archive/2007/07/2007-07-11-111303.as130790.ws//logs/windows_x64-product-c2-java_module-test.log -------------------------------------------------- Test results: passed: 13; failed: 1 Report written to C:\jprt\temp\P1\T\111303.as130790\source\test\JTREG_OUTPUT_windows_x64\java\module\JTreport\report.html Results written to C:\jprt\temp\P1\T\111303.as130790\source\test\JTREG_OUTPUT_windows_x64\java\module\JTwork Error: Some tests failed or other problems occurred. --------------------------------------------------- Extracting passed and failed counts from jtreg output Test results: passed: 13; failed: 1 ERROR: Failed pattern but no failed count in results --------------------------------------------------- Summary: java/module/basic/BasicLauncherTests.java Passed. Execution successful java/module/config/DefaultImportOverridePolicy/DefaultImportOverridePolicyTest.java Passed. Compilation successful java/module/config/DefaultVisibilityPolicy/DefaultVisibilityPolicyTest.java Passed. Compilation successful java/module/config/ImportOverridePolicyFile/ImportOverridePolicyFileTest.java Passed. Compilation successful java/module/config/VisibilityPolicyFile/VisibilityPolicyFileTest.java Passed. Compilation successful java/module/modinit/RunMTest.java Passed. Execution successful java/module/query/QueryTest.java Passed. Execution successful java/module/repository/LocalRepositoryTest.java Passed. Execution successful java/module/repository/Test6574851.java Passed. Compilation successful java/module/repository/Test6574852.java Passed. Compilation successful java/module/repository/URLRepositoryTest.java Failed. Execution failed: `main' threw exception: java.lang.AssertionError: Some tests failed java/module/repository/VisibilityPolicyTest.java Passed. Execution successful java/module/version/VersionConstraintTest.java Passed. Execution successful java/module/version/VersionTest.java Passed. Execution successful --------------------------------------------------- JTREG TOTAL: passed=0 failed=1 zip -q -r C:/jprt/temp/P1/T/111303.as130790/bundles/windows_x64-product-c2-java_module.zip JTREG_OUTPUT_windows_x64 JTREG FAILED C:\jprt\slashjava\devtools\win32\bin\gnumake.exe: *** [tests] Error 1 ########################################################### # # Finished: Wed Jul 11 05:19:13 PDT 2007 # # Disk Space: # C:/ (C:/) 48332928/71577572 # # returned exit code 2 # ########################################################### ------------------------------------------------------------------------------ For announcements on downtime and availability join the alias 'jprt-announce at sun.com'. You can see the latest announcements at http://archives.central/tm/browse?jprt-announce. For suspected system problems, send mail to 'jprt-admin at sun.com'. The jprt how to document is available at http://javaweb.sfbay/jdk/jprt/dist/javadoc/jprt/doc-files/how-to.html. From andreas.sterbenz at sun.com Wed Jul 11 06:00:25 2007 From: andreas.sterbenz at sun.com (andreas.sterbenz at sun.com) Date: Wed, 11 Jul 2007 06:00:25 -0700 (PDT) Subject: [modules-dev] Open Bugs/RFEs in java/module Message-ID: <200707111300.l6BD0PE7028308@shimmer.sfbay.sun.com> An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/modules-dev/attachments/20070711/5f32bb81/attachment.html From forax at univ-mlv.fr Wed Jul 11 06:59:09 2007 From: forax at univ-mlv.fr (=?ISO-8859-1?Q?R=E9mi_Forax?=) Date: Wed, 11 Jul 2007 15:59:09 +0200 Subject: [modules-dev] Review of module source code Message-ID: <4694E22D.5010509@univ-mlv.fr> this mail contains the review of Version related classe, the review of the other classes will follow. i've used the zip published on the openjdk page: modules-7-ea-src-27_jun_2007.zip so sorry if the code has already changed. package java.module: - VersionRange.java VersionRange#compareTo // @Override // javac 5.0 bug, it's not a bug of javac 5.0, @Override spec changes between 5.0 and 6.0 see http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6399361 VersionRange#equals() 1) if (obj == null || !(obj instanceof VersionRange)) return false; 'null instanceof' always return false so the first test is not necessary, if it's for perf reason report a bug. so the code should be: if (!(obj instanceof VersionRange)) return false; 2) if (this == obj) return true; should be done *before* instanceof test - VersionConstraintBuilder constraints and normalizedConstraints should be final and declared as ArrayList (there are private, i.e. not visible) i wonder if Version and VersionRange not have an abstract package visible common super class. - you can use this super class instead of Object in your List. - add abstract methods like getNormalizedLowerBound() that returns the version itself or the versionRange lower bound (see #toVersionConstraint below) or normalizedContains(Version version) that performs an equals or a contains, etc. VersionConstraintBuilder#toVersionConstraint() instanceof test can be grouped: if (o1 instanceof Version) if (o2 instanceof VersionRange) // case 1 else // case 2 else if (o2 instanceof VersionRange) // case 3 else // case 4 - VersionConstraint #equals exhibit the same glitch #toString use a StringBuffer instead of a StringBuilder - Version is not a final class so methods get*Version are overridable. #compareTo() will not work if one getter is overriden, because it compare fields with getters. #equals (see above) #isVersion() and versionPattern can be delocalized in another class to allow lazy creation of the automata (this comment holds if isVersion() is not a method called frequently). static class VersionMatcher { private static final Pattern versionPattern; static { String regex = "(\\d)+(\\.(\\d)+(\\.(\\d)+(\\.(\\d)+)?)?)?(-([\\p{Alnum}-_])+)?"; versionPattern = Pattern.compile(regex); } static boolean isVersion(String source) { return versionPattern.matcher(source).matches(); } } public static boolean isVersion(String source) { return VersionMatcher.isVersion(source); } that all for today, cheers R?mi From Andreas.Sterbenz at Sun.COM Wed Jul 11 14:13:54 2007 From: Andreas.Sterbenz at Sun.COM (Andreas Sterbenz) Date: Wed, 11 Jul 2007 14:13:54 -0700 Subject: [modules-dev] JPRT: job notification - FAILED with job 2007-07-11-111303.as130790.ws In-Reply-To: <200707111226.l6BCQlOD023749@jprt-web.SFBay.Sun.COM> References: <200707111226.l6BCQlOD023749@jprt-web.SFBay.Sun.COM> Message-ID: <46954812.5060903@sun.com> Dave, do you know what is going on here? Andreas. JPRT Administrator wrote: > JPRT: job notification - FAILED with job 2007-07-11-111303.as130790.ws > > Failure reason: Test target failure: windows_i586-product-c2-java/module > windows_x64-product-c2-java/module > > JPRT Job ID: 2007-07-11-111303.as130790.ws > JPRT System Used: sfbay > JPRT Version Used: 08 June 2007 - Name Your Poison Day > Job URL: > http://javaweb.sfbay/jdk/jprt/archive/2007/07/2007-07-11-111303.as130790.ws > User: as130790 > Email: modules-dev at openjdk.java.net > Release: jdk1.7.0 > Job Source: Source Tree: > /net/shimmer.sfbay/export/home/jsr277/ws/{make,src} > File List: {.} > Command Line: jprt submit -stree ../ws -ot '.*product.*' > -noquickabort -email modules-dev at openjdk.java.net -rtests > '*-*-c2-java/module' -rtests '*-*-c2-sun/module' > Job submitted at: Wed-11:13:04-GMT > Total time in queue: 1h 13m 42s > Job started at: Wed-11:18:45-GMT > Job finished at: Wed-12:26:46-GMT > Job run time: 1h 08m 01s > Job state: FAILED > Job fail/kill comment: Test target failure: > windows_i586-product-c2-java/module windows_x64-product-c2-java/module > Job flags: > Bundles: USE: jprt install 2007-07-11-111303.as130790.ws > > HINT: Use 'jprt rerun -comment 2007-07-11-111303.as130790.ws' to rerun > this job if you suspect bogus results. > > User Comments: > null > > Build (Release:jdk1.7.0 Boot: Import:): > solaris_sparc_5.8-product success(24m 45s elapsed) > solaris_sparcv9_5.8-product success(25m 56s elapsed) > solaris_i586_5.8-product success(48m 15s elapsed) > solaris_x64_5.10-product success(09m 55s elapsed) > linux_i586_2.4.9-product success(11m 11s elapsed) > linux_x64_2.4.19-product success(12m 49s elapsed) > windows_i586_5-product success(34m 50s elapsed) > windows_x64_5.2-product success(44m 07s elapsed) > > Tests: > solaris_sparc-product-c2-jvm98 success(02m 30s elapsed) > NOTE: Used solaris_sparc_5.10 for above target. > solaris_sparcv9-product-c2-jvm98 success(02m 50s elapsed) > NOTE: Used solaris_sparc_5.10 for above target. > solaris_i586-product-c2-jvm98 success(03m 21s elapsed) > linux_i586-product-c2-jvm98 success(02m 07s elapsed) > windows_i586-product-c2-jvm98 success(02m 44s elapsed) > solaris_x64-product-c2-jvm98 success(01m 46s elapsed) > linux_x64-product-c2-jvm98 success(01m 39s elapsed) > windows_x64-product-c2-jvm98 success(01m 56s elapsed) > solaris_sparc-product-c2-java/module success(03m 59s elapsed) > solaris_sparcv9-product-c2-java/module success(04m 11s elapsed) > NOTE: Used solaris_sparc_5.10 for above target. > solaris_i586-product-c2-java/module success(10m 27s elapsed) > linux_i586-product-c2-java/module success(02m 32s elapsed) > windows_i586-product-c2-java/module FAILED(05m 34s elapsed) > solaris_x64-product-c2-java/module success(01m 47s elapsed) > linux_x64-product-c2-java/module success(01m 38s elapsed) > windows_x64-product-c2-java/module FAILED(04m 41s elapsed) > solaris_sparc-product-c2-sun/module success( 26s elapsed) > NOTE: Used solaris_sparc_5.10 for above target. > solaris_sparcv9-product-c2-sun/module success( 28s elapsed) > NOTE: Used solaris_sparc_5.10 for above target. > solaris_i586-product-c2-sun/module success(08m 10s elapsed) > linux_i586-product-c2-sun/module success( 59s elapsed) > windows_i586-product-c2-sun/module success(02m 56s elapsed) > solaris_x64-product-c2-sun/module success( 14s elapsed) > linux_x64-product-c2-sun/module success( 18s elapsed) > windows_x64-product-c2-sun/module success(02m 35s elapsed) > > ------------------------------------------------------------------------------ > windows_i586-product-c2-java/module (details from log file) > /net/jprt-web.sfbay/jprt/archive/2007/07/2007-07-11-111303.as130790.ws/logs/windows_i586-product-c2-java_module-test.log > http://javaweb.sfbay/jdk/jprt/archive/2007/07/2007-07-11-111303.as130790.ws//logs/windows_i586-product-c2-java_module-test.log > -------------------------------------------------- > Test results: passed: 13; failed: 1 > Report written to C:\jprt\temp\P1\T\111303.as130790\source\test\JTREG_OUTPUT_windows_i586\java\module\JTreport\report.html > Results written to C:\jprt\temp\P1\T\111303.as130790\source\test\JTREG_OUTPUT_windows_i586\java\module\JTwork > Error: Some tests failed or other problems occurred. > --------------------------------------------------- > Extracting passed and failed counts from jtreg output > Test results: passed: 13; failed: 1 > ERROR: Failed pattern but no failed count in results > --------------------------------------------------- > Summary: > java/module/basic/BasicLauncherTests.java > Passed. Execution successful > java/module/config/DefaultImportOverridePolicy/DefaultImportOverridePolicyTest.java > Passed. Compilation successful > java/module/config/DefaultVisibilityPolicy/DefaultVisibilityPolicyTest.java > Passed. Compilation successful > java/module/config/ImportOverridePolicyFile/ImportOverridePolicyFileTest.java > Passed. Compilation successful > java/module/config/VisibilityPolicyFile/VisibilityPolicyFileTest.java > Passed. Compilation successful > java/module/modinit/RunMTest.java > Passed. Execution successful > java/module/query/QueryTest.java > Passed. Execution successful > java/module/repository/LocalRepositoryTest.java > Passed. Execution successful > java/module/repository/Test6574851.java > Passed. Compilation successful > java/module/repository/Test6574852.java > Passed. Compilation successful > java/module/repository/URLRepositoryTest.java > Failed. Execution failed: `main' threw exception: java.lang.AssertionError: > Some tests failed > java/module/repository/VisibilityPolicyTest.java > Passed. Execution successful > java/module/version/VersionConstraintTest.java > Passed. Execution successful > java/module/version/VersionTest.java > Passed. Execution successful > --------------------------------------------------- > JTREG TOTAL: passed=0 failed=1 > zip -q -r C:/jprt/temp/P1/T/111303.as130790/bundles/windows_i586-product-c2-java_module.zip > JTREG_OUTPUT_windows_i586 > JTREG FAILED > C:\jprt\slashjava\devtools\win32\bin\gnumake.exe: *** [tests] Error 1 > ########################################################### > # > # Finished: Wed Jul 11 05:09:05 PDT 2007 > # > # Disk Space: > # C:/ (C:/) 14258936/39070048 > # > # returned exit code 2 > # > ########################################################### > > ------------------------------------------------------------------------------ > > ------------------------------------------------------------------------------ > windows_x64-product-c2-java/module (details from log file) > /net/jprt-web.sfbay/jprt/archive/2007/07/2007-07-11-111303.as130790.ws/logs/windows_x64-product-c2-java_module-test.log > http://javaweb.sfbay/jdk/jprt/archive/2007/07/2007-07-11-111303.as130790.ws//logs/windows_x64-product-c2-java_module-test.log > -------------------------------------------------- > Test results: passed: 13; failed: 1 > Report written to C:\jprt\temp\P1\T\111303.as130790\source\test\JTREG_OUTPUT_windows_x64\java\module\JTreport\report.html > Results written to C:\jprt\temp\P1\T\111303.as130790\source\test\JTREG_OUTPUT_windows_x64\java\module\JTwork > Error: Some tests failed or other problems occurred. > --------------------------------------------------- > Extracting passed and failed counts from jtreg output > Test results: passed: 13; failed: 1 > ERROR: Failed pattern but no failed count in results > --------------------------------------------------- > Summary: > java/module/basic/BasicLauncherTests.java > Passed. Execution successful > java/module/config/DefaultImportOverridePolicy/DefaultImportOverridePolicyTest.java > Passed. Compilation successful > java/module/config/DefaultVisibilityPolicy/DefaultVisibilityPolicyTest.java > Passed. Compilation successful > java/module/config/ImportOverridePolicyFile/ImportOverridePolicyFileTest.java > Passed. Compilation successful > java/module/config/VisibilityPolicyFile/VisibilityPolicyFileTest.java > Passed. Compilation successful > java/module/modinit/RunMTest.java > Passed. Execution successful > java/module/query/QueryTest.java > Passed. Execution successful > java/module/repository/LocalRepositoryTest.java > Passed. Execution successful > java/module/repository/Test6574851.java > Passed. Compilation successful > java/module/repository/Test6574852.java > Passed. Compilation successful > java/module/repository/URLRepositoryTest.java > Failed. Execution failed: `main' threw exception: java.lang.AssertionError: > Some tests failed > java/module/repository/VisibilityPolicyTest.java > Passed. Execution successful > java/module/version/VersionConstraintTest.java > Passed. Execution successful > java/module/version/VersionTest.java > Passed. Execution successful > --------------------------------------------------- > JTREG TOTAL: passed=0 failed=1 > zip -q -r C:/jprt/temp/P1/T/111303.as130790/bundles/windows_x64-product-c2-java_module.zip > JTREG_OUTPUT_windows_x64 > JTREG FAILED > C:\jprt\slashjava\devtools\win32\bin\gnumake.exe: *** [tests] Error 1 > ########################################################### > # > # Finished: Wed Jul 11 05:19:13 PDT 2007 > # > # Disk Space: > # C:/ (C:/) 48332928/71577572 > # > # returned exit code 2 > # > ########################################################### > > ------------------------------------------------------------------------------ > > > > > For announcements on downtime and availability join the alias > 'jprt-announce at sun.com'. > You can see the latest announcements at > http://archives.central/tm/browse?jprt-announce. > For suspected system problems, send mail to 'jprt-admin at sun.com'. > The jprt how to document is available at > http://javaweb.sfbay/jdk/jprt/dist/javadoc/jprt/doc-files/how-to.html. > > > > _______________________________________________ > modules-dev mailing list > modules-dev at openjdk.java.net > http://mail.openjdk.java.net/mailman/listinfo/modules-dev From David.Bristor at Sun.COM Wed Jul 11 14:39:01 2007 From: David.Bristor at Sun.COM (Dave Bristor) Date: Wed, 11 Jul 2007 14:39:01 -0700 Subject: [modules-dev] JPRT: job notification - FAILED with job 2007-07-11-111303.as130790.ws In-Reply-To: <46954812.5060903@sun.com> References: <200707111226.l6BCQlOD023749@jprt-web.SFBay.Sun.COM> <46954812.5060903@sun.com> Message-ID: <46954DF5.1000900@sun.com> I'm not sure of the root cause; I've added some diagnostic information and went to run it via JPRT, which is down, so I'm waiting for its return. Dave Andreas Sterbenz wrote: > Dave, > > do you know what is going on here? > > Andreas. > > JPRT Administrator wrote: > >>JPRT: job notification - FAILED with job 2007-07-11-111303.as130790.ws >> >>Failure reason: Test target failure: windows_i586-product-c2-java/module >> windows_x64-product-c2-java/module >> >>JPRT Job ID: 2007-07-11-111303.as130790.ws >>JPRT System Used: sfbay >>JPRT Version Used: 08 June 2007 - Name Your Poison Day >>Job URL: >> http://javaweb.sfbay/jdk/jprt/archive/2007/07/2007-07-11-111303.as130790.ws >>User: as130790 >>Email: modules-dev at openjdk.java.net >>Release: jdk1.7.0 >>Job Source: Source Tree: >> /net/shimmer.sfbay/export/home/jsr277/ws/{make,src} >>File List: {.} >>Command Line: jprt submit -stree ../ws -ot '.*product.*' >> -noquickabort -email modules-dev at openjdk.java.net -rtests >> '*-*-c2-java/module' -rtests '*-*-c2-sun/module' >>Job submitted at: Wed-11:13:04-GMT >>Total time in queue: 1h 13m 42s >>Job started at: Wed-11:18:45-GMT >>Job finished at: Wed-12:26:46-GMT >>Job run time: 1h 08m 01s >>Job state: FAILED >>Job fail/kill comment: Test target failure: >> windows_i586-product-c2-java/module windows_x64-product-c2-java/module >>Job flags: >>Bundles: USE: jprt install 2007-07-11-111303.as130790.ws >> >>HINT: Use 'jprt rerun -comment 2007-07-11-111303.as130790.ws' to rerun >>this job if you suspect bogus results. >> >>User Comments: >>null >> >>Build (Release:jdk1.7.0 Boot: Import:): >>solaris_sparc_5.8-product success(24m 45s elapsed) >>solaris_sparcv9_5.8-product success(25m 56s elapsed) >>solaris_i586_5.8-product success(48m 15s elapsed) >>solaris_x64_5.10-product success(09m 55s elapsed) >>linux_i586_2.4.9-product success(11m 11s elapsed) >>linux_x64_2.4.19-product success(12m 49s elapsed) >>windows_i586_5-product success(34m 50s elapsed) >>windows_x64_5.2-product success(44m 07s elapsed) >> >>Tests: >>solaris_sparc-product-c2-jvm98 success(02m 30s elapsed) >>NOTE: Used solaris_sparc_5.10 for above target. >>solaris_sparcv9-product-c2-jvm98 success(02m 50s elapsed) >>NOTE: Used solaris_sparc_5.10 for above target. >>solaris_i586-product-c2-jvm98 success(03m 21s elapsed) >>linux_i586-product-c2-jvm98 success(02m 07s elapsed) >>windows_i586-product-c2-jvm98 success(02m 44s elapsed) >>solaris_x64-product-c2-jvm98 success(01m 46s elapsed) >>linux_x64-product-c2-jvm98 success(01m 39s elapsed) >>windows_x64-product-c2-jvm98 success(01m 56s elapsed) >>solaris_sparc-product-c2-java/module success(03m 59s elapsed) >>solaris_sparcv9-product-c2-java/module success(04m 11s elapsed) >>NOTE: Used solaris_sparc_5.10 for above target. >>solaris_i586-product-c2-java/module success(10m 27s elapsed) >>linux_i586-product-c2-java/module success(02m 32s elapsed) >>windows_i586-product-c2-java/module FAILED(05m 34s elapsed) >>solaris_x64-product-c2-java/module success(01m 47s elapsed) >>linux_x64-product-c2-java/module success(01m 38s elapsed) >>windows_x64-product-c2-java/module FAILED(04m 41s elapsed) >>solaris_sparc-product-c2-sun/module success( 26s elapsed) >>NOTE: Used solaris_sparc_5.10 for above target. >>solaris_sparcv9-product-c2-sun/module success( 28s elapsed) >>NOTE: Used solaris_sparc_5.10 for above target. >>solaris_i586-product-c2-sun/module success(08m 10s elapsed) >>linux_i586-product-c2-sun/module success( 59s elapsed) >>windows_i586-product-c2-sun/module success(02m 56s elapsed) >>solaris_x64-product-c2-sun/module success( 14s elapsed) >>linux_x64-product-c2-sun/module success( 18s elapsed) >>windows_x64-product-c2-sun/module success(02m 35s elapsed) >> >>------------------------------------------------------------------------------ >>windows_i586-product-c2-java/module (details from log file) >>/net/jprt-web.sfbay/jprt/archive/2007/07/2007-07-11-111303.as130790.ws/logs/windows_i586-product-c2-java_module-test.log >>http://javaweb.sfbay/jdk/jprt/archive/2007/07/2007-07-11-111303.as130790.ws//logs/windows_i586-product-c2-java_module-test.log >>-------------------------------------------------- >>Test results: passed: 13; failed: 1 >>Report written to C:\jprt\temp\P1\T\111303.as130790\source\test\JTREG_OUTPUT_windows_i586\java\module\JTreport\report.html >>Results written to C:\jprt\temp\P1\T\111303.as130790\source\test\JTREG_OUTPUT_windows_i586\java\module\JTwork >>Error: Some tests failed or other problems occurred. >>--------------------------------------------------- >>Extracting passed and failed counts from jtreg output >>Test results: passed: 13; failed: 1 >>ERROR: Failed pattern but no failed count in results >>--------------------------------------------------- >>Summary: >>java/module/basic/BasicLauncherTests.java >> Passed. Execution successful >>java/module/config/DefaultImportOverridePolicy/DefaultImportOverridePolicyTest.java >> Passed. Compilation successful >>java/module/config/DefaultVisibilityPolicy/DefaultVisibilityPolicyTest.java >> Passed. Compilation successful >>java/module/config/ImportOverridePolicyFile/ImportOverridePolicyFileTest.java >> Passed. Compilation successful >>java/module/config/VisibilityPolicyFile/VisibilityPolicyFileTest.java >> Passed. Compilation successful >>java/module/modinit/RunMTest.java >> Passed. Execution successful >>java/module/query/QueryTest.java >> Passed. Execution successful >>java/module/repository/LocalRepositoryTest.java >> Passed. Execution successful >>java/module/repository/Test6574851.java >> Passed. Compilation successful >>java/module/repository/Test6574852.java >> Passed. Compilation successful >>java/module/repository/URLRepositoryTest.java >> Failed. Execution failed: `main' threw exception: java.lang.AssertionError: >> Some tests failed >>java/module/repository/VisibilityPolicyTest.java >> Passed. Execution successful >>java/module/version/VersionConstraintTest.java >> Passed. Execution successful >>java/module/version/VersionTest.java >> Passed. Execution successful >>--------------------------------------------------- >>JTREG TOTAL: passed=0 failed=1 >>zip -q -r C:/jprt/temp/P1/T/111303.as130790/bundles/windows_i586-product-c2-java_module.zip >> JTREG_OUTPUT_windows_i586 >>JTREG FAILED >>C:\jprt\slashjava\devtools\win32\bin\gnumake.exe: *** [tests] Error 1 >>########################################################### >># >># Finished: Wed Jul 11 05:09:05 PDT 2007 >># >># Disk Space: >># C:/ (C:/) 14258936/39070048 >># >># returned exit code 2 >># >>########################################################### >> >>------------------------------------------------------------------------------ >> >>------------------------------------------------------------------------------ >>windows_x64-product-c2-java/module (details from log file) >>/net/jprt-web.sfbay/jprt/archive/2007/07/2007-07-11-111303.as130790.ws/logs/windows_x64-product-c2-java_module-test.log >>http://javaweb.sfbay/jdk/jprt/archive/2007/07/2007-07-11-111303.as130790.ws//logs/windows_x64-product-c2-java_module-test.log >>-------------------------------------------------- >>Test results: passed: 13; failed: 1 >>Report written to C:\jprt\temp\P1\T\111303.as130790\source\test\JTREG_OUTPUT_windows_x64\java\module\JTreport\report.html >>Results written to C:\jprt\temp\P1\T\111303.as130790\source\test\JTREG_OUTPUT_windows_x64\java\module\JTwork >>Error: Some tests failed or other problems occurred. >>--------------------------------------------------- >>Extracting passed and failed counts from jtreg output >>Test results: passed: 13; failed: 1 >>ERROR: Failed pattern but no failed count in results >>--------------------------------------------------- >>Summary: >>java/module/basic/BasicLauncherTests.java >> Passed. Execution successful >>java/module/config/DefaultImportOverridePolicy/DefaultImportOverridePolicyTest.java >> Passed. Compilation successful >>java/module/config/DefaultVisibilityPolicy/DefaultVisibilityPolicyTest.java >> Passed. Compilation successful >>java/module/config/ImportOverridePolicyFile/ImportOverridePolicyFileTest.java >> Passed. Compilation successful >>java/module/config/VisibilityPolicyFile/VisibilityPolicyFileTest.java >> Passed. Compilation successful >>java/module/modinit/RunMTest.java >> Passed. Execution successful >>java/module/query/QueryTest.java >> Passed. Execution successful >>java/module/repository/LocalRepositoryTest.java >> Passed. Execution successful >>java/module/repository/Test6574851.java >> Passed. Compilation successful >>java/module/repository/Test6574852.java >> Passed. Compilation successful >>java/module/repository/URLRepositoryTest.java >> Failed. Execution failed: `main' threw exception: java.lang.AssertionError: >> Some tests failed >>java/module/repository/VisibilityPolicyTest.java >> Passed. Execution successful >>java/module/version/VersionConstraintTest.java >> Passed. Execution successful >>java/module/version/VersionTest.java >> Passed. Execution successful >>--------------------------------------------------- >>JTREG TOTAL: passed=0 failed=1 >>zip -q -r C:/jprt/temp/P1/T/111303.as130790/bundles/windows_x64-product-c2-java_module.zip >> JTREG_OUTPUT_windows_x64 >>JTREG FAILED >>C:\jprt\slashjava\devtools\win32\bin\gnumake.exe: *** [tests] Error 1 >>########################################################### >># >># Finished: Wed Jul 11 05:19:13 PDT 2007 >># >># Disk Space: >># C:/ (C:/) 48332928/71577572 >># >># returned exit code 2 >># >>########################################################### >> >>------------------------------------------------------------------------------ >> >> >> >> >>For announcements on downtime and availability join the alias >> 'jprt-announce at sun.com'. >>You can see the latest announcements at >> http://archives.central/tm/browse?jprt-announce. >>For suspected system problems, send mail to 'jprt-admin at sun.com'. >>The jprt how to document is available at >> http://javaweb.sfbay/jdk/jprt/dist/javadoc/jprt/doc-files/how-to.html. >> >> >> >>_______________________________________________ >>modules-dev mailing list >>modules-dev at openjdk.java.net >>http://mail.openjdk.java.net/mailman/listinfo/modules-dev > > > _______________________________________________ > modules-dev mailing list > modules-dev at openjdk.java.net > http://mail.openjdk.java.net/mailman/listinfo/modules-dev From David.Bristor at Sun.COM Wed Jul 11 15:46:16 2007 From: David.Bristor at Sun.COM (Dave Bristor) Date: Wed, 11 Jul 2007 15:46:16 -0700 Subject: [modules-dev] Initial repository management tool Message-ID: <46955DB8.7080408@sun.com> I've created an inital repository management tool. Currently it provides only list and query/find operations. Please have a look at the code: webrev: http://javaweb.sfbay/java/jdk/ws/libs/rev/6559117/ bugster: http://monaco.sfbay/detail.jsf?cr=6559117 I'll certainly need to add some tests. Suggestions on how to test command-line programs are welcome. I'm sort of tempted to cause the command objects to make their results available via an API, for easier inspection by tests; the visual output would be (untested) eye candy. ToolBase.java is lifted from Jam.java; if it seems reasonable then I'd refactor Jam.java to use it. Thanks, Dave From andreas.sterbenz at sun.com Thu Jul 12 06:00:27 2007 From: andreas.sterbenz at sun.com (andreas.sterbenz at sun.com) Date: Thu, 12 Jul 2007 06:00:27 -0700 (PDT) Subject: [modules-dev] Open Bugs/RFEs in java/module Message-ID: <200707121300.l6CD0RE2006389@shimmer.sfbay.sun.com> An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/modules-dev/attachments/20070712/6e44f3d4/attachment-0001.html From Stanley.Ho at Sun.COM Thu Jul 12 14:04:25 2007 From: Stanley.Ho at Sun.COM (Stanley M. Ho) Date: Thu, 12 Jul 2007 14:04:25 -0700 Subject: [modules-dev] Review of module source code In-Reply-To: <4694E22D.5010509@univ-mlv.fr> References: <4694E22D.5010509@univ-mlv.fr> Message-ID: <46969759.9070706@sun.com> Hi Remi, Thanks for the review. Most of your comments are valid, and I will incorporate them into a future putback. R?mi Forax wrote: > > - VersionConstraintBuilder > i wonder if Version and VersionRange not have an abstract package visible > common super class. I have explored this in the past but it does not only result a new super class and but it also makes the code even more complicated. The problem is that there isn't a good logical super class that makes sense with Version and VersionRange. > - Version > is not a final class so methods get*Version are overridable. Version is intended to be subclass-able. > #compareTo() will not work if one getter is overriden, > because it compare fields with getters. Good catch. This is indeed a problem. I will file a bug on this. > #isVersion() and versionPattern can be delocalized in another class > to allow lazy creation of the automata (this comment holds if isVersion() > is not a method called frequently). This method is used by VersionConstraint and is used very frequently. - Stanley From Stanley.Ho at Sun.COM Thu Jul 12 14:25:38 2007 From: Stanley.Ho at Sun.COM (Stanley M. Ho) Date: Thu, 12 Jul 2007 14:25:38 -0700 Subject: [modules-dev] Review request: 6559092 In-Reply-To: <46942413.2040002@sun.com> References: <46942413.2040002@sun.com> Message-ID: <46969C52.2060805@sun.com> Hi Dave, Looks good. Several comments inline: - src/share/classes/sun/module/repository/RepositoryConfig.java I think rather than creating a fake system repository if one doesn't yet exist, it would be better to simply use the bootstrap repository as the default system repository, i.e. private static Repository systemRepository = Repository.getBootstrapRepository(); Then if the module launcher needs to change the system repository later, it could simply reset it, e.g. repository = Modules.newLocalRepository( RepositoryConfig.getSystemRepository(), "application", tmp.getCanonicalFile().toURI().toURL() ); RepositoryConfig.setSystemRepository(repository); - test/java/module/repository/LocalRepositoryTest.java 81 check(systemRepo.getParent() == Repository.getBootstrapRepository()); This check would break as soon as the repository configuration file support is in place, but should be okay for now. - Stanley From David.Bristor at Sun.COM Thu Jul 12 15:04:55 2007 From: David.Bristor at Sun.COM (Dave Bristor) Date: Thu, 12 Jul 2007 15:04:55 -0700 Subject: [modules-dev] Review request: 6559092 In-Reply-To: <46969C52.2060805@sun.com> References: <46942413.2040002@sun.com> <46969C52.2060805@sun.com> Message-ID: <4696A587.6080806@sun.com> Stanley M. Ho wrote: > Hi Dave, > > Looks good. Several comments inline: > > - src/share/classes/sun/module/repository/RepositoryConfig.java > > I think rather than creating a fake system repository if one doesn't yet > exist, it would be better to simply use the bootstrap repository as the > default system repository, i.e. > > private static Repository systemRepository = > Repository.getBootstrapRepository(); > > Then if the module launcher needs to change the system repository later, > it could simply reset it, e.g. > > repository = Modules.newLocalRepository( > RepositoryConfig.getSystemRepository(), > "application", > tmp.getCanonicalFile().toURI().toURL() > ); > RepositoryConfig.setSystemRepository(repository); That would mean that the system repository could be changed at will. The intention of the proposed change was that the system repository could be set at most once. Do we really want to allow that? If so, should we do any checks to be sure that the bootstrap repository is reachable from the argument given to setSystemRepository? Or, we could add some other field to indicate whether setSystemRepository has ever been invoked, and allow it to be invoked at most once/JVM. Comments? > > > - test/java/module/repository/LocalRepositoryTest.java > > 81 check(systemRepo.getParent() == > Repository.getBootstrapRepository()); > > This check would break as soon as the repository configuration file > support is in place, but should be okay for now. Thanks: I'm working on the configuration file support now, and will be sure to make that change! Dave > > - Stanley From Stanley.Ho at Sun.COM Thu Jul 12 15:15:15 2007 From: Stanley.Ho at Sun.COM (Stanley M. Ho) Date: Thu, 12 Jul 2007 15:15:15 -0700 Subject: [modules-dev] Review request: 6559092 In-Reply-To: <4696A587.6080806@sun.com> References: <46942413.2040002@sun.com> <46969C52.2060805@sun.com> <4696A587.6080806@sun.com> Message-ID: <4696A7F3.50309@sun.com> Dave Bristor wrote: > > That would mean that the system repository could be changed at will. > The intention of the proposed change was that the system repository > could be set at most once. Do we really want to allow that? If so, > should we do any checks to be sure that the bootstrap repository is > reachable from the argument given to setSystemRepository? Or, we could > add some other field to indicate whether setSystemRepository has ever > been invoked, and allow it to be invoked at most once/JVM. Comments? The system repository could not and should not be changed externally, and there is no public setSystemRepository API in the Repository class. Internally, the system repository should only be set at most once through the RepositoryConfig.setSystemRepository method. Adding a flag sounds like a reasonable approach. - Stanley From Stanley.Ho at Sun.COM Thu Jul 12 15:44:24 2007 From: Stanley.Ho at Sun.COM (Stanley M. Ho) Date: Thu, 12 Jul 2007 15:44:24 -0700 Subject: [modules-dev] Initial repository management tool In-Reply-To: <46955DB8.7080408@sun.com> References: <46955DB8.7080408@sun.com> Message-ID: <4696AEC8.1050706@sun.com> Hi Dave, Looks like a good start. Several comments inline: - src/share/classes/sun/module/tools/ToolBase.java 35 public class ToolBase { Should be package private. - src/share/classes/sun/module/tools/JRepo.java Remove empty line at #43 and #46. 76 usage = "Usage: jrepo , where cmd is follows one of the patterns below"; Perhaps "command" instead of "cmd". 68 private static final Map commands = new LinkedHashMap(); 75 if (usage == null) { 76 usage = "Usage: jrepo , where cmd is follows one of the patterns below"; 77 new ListCommand(); 78 new FindCommand(); 79 new QueryCommand(); 80 } 167 commands.put(name, this); 168 String u = usage(); 169 if (u != null) { 170 usage += "\n\t" + usage(); 171 } 330 for (Map.Entry entry : commands.entrySet()) { 331 if (entry.getKey().startsWith(args[0])) { 332 cmd = entry.getValue(); 333 break; 334 } 335 } 416 void usageError() { 417 error(usage); 418 } I don't like the idea of having the Command constructor to bring side effect to "usage" and "commands" in the outer class. I think removing these side effects could simply the code and make it more readable, e.g. private state final List commands = new ArrayList(); ... commands.add(new ListCommand()); commands.add(new FindCommand()); commands.add(new QueryCommand()); ... for (Command command : commands) { if (command.getName().startsWith(args[0])) { cmd = entry.getValue(); break; } } ... private void usageError() { StringBuilder builder = new StringBuilder(); builder.append("Usage: jrepo , where command follows one of the patterns below\n"); for (Command command : commands) { builder.append(command.getUsage()); builder.append("\n"); } error(builder.toString()); } 165 abstract class Command { 223 class ListCommand extends Command { 261 class FindCommand extends Command { 303 class QueryCommand extends FindCommand { These classes should be private static if possible. 103 if (repo == null) { 104 err.println("can't access repository " + repositoryLocation); 105 return false; 106 } Is this check really necessary? I would have assumed the method has already returned if there was exception in #95-#100. I'm surprised we have to configure the metadata directory in the repository in #139-#145. I think the URLRepository implementation should do this automatically by default if no metadata directory is specified. 246 List installed = repo.list(); 247 for (ModuleArchiveInfo mai : installed) Should combine into for (ModuleArchiveInfo mai : repo.list()) 308 String usage() { return null; } Should either not override the method, or return usage string specific for "query". The getRepositoryText method looks like something Repository.toString() should provide. If not, at least we could clean it up as: private String getRepositoryText(Repository repo) { URL u = repo.getSourceLocation(); if (u == null) { return "Bootstrap repository"; } else { return "Repository " + u.toExternalForm(); } } That's it for now. - Stanley From David.Bristor at Sun.COM Thu Jul 12 16:51:10 2007 From: David.Bristor at Sun.COM (Dave Bristor) Date: Thu, 12 Jul 2007 16:51:10 -0700 Subject: [modules-dev] Review request: 6559092 In-Reply-To: <4696A7F3.50309@sun.com> References: <46942413.2040002@sun.com> <46969C52.2060805@sun.com> <4696A587.6080806@sun.com> <4696A7F3.50309@sun.com> Message-ID: <4696BE6E.5040008@sun.com> Stanley M. Ho wrote: > > Dave Bristor wrote: > >> >> That would mean that the system repository could be changed at will. >> The intention of the proposed change was that the system reposit