This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Currently all the JARs found in core/*.jar are treated as fixed modules loaded by the "dynamic class loader" in org.netbeans.Main. This classloader is always put as a parent for any regular module. As a result the search for a classes scans core.jar and openide-fs.jar and other (usually *-cli.jar) jars in the core/ directory of any cluster. Also enforsing "public packages" does not seem to work well. I propose to delete the BootClassLoader and use regular module classloaders for access to all core/* jar files. Could result in some speed up, but also would move the generic part of handling modules into boot.jar, so using our modules system standalone would be simpler.
core branched at BLD200509072000 to branch named boot_64046 If non-module JAR files in the core/* are removed and -Dnetbeans.acceptlicense and -Dnetbeans.importclass are deleted in launcher then the system starts
Made up to date with branch BLD200511071900
I guess I give up, current http://dvbcentral.sourceforge.net/netbeans-runtime.html works reasonably enough to not spend time on this. Especially if there are other things to do.
Jesse, do you have old CVS copy somewhere? Could you dig branch boot_64046 for me? If, so please attach the patch here. Thanks.
Tricky because we started deleting the BLD* tags starting just a bit before these branch points, but I can try to reconstruct BLD200511071900 so as to create a proper diff. Also translating to current repo layout.
Created attachment 98228 [details] The old patch from CVS, as best as I can reconstruct it
Thanks for the patch. I'll use it as inspiration (it is not using hg rename, so appying it directly is not possible) if I ever decide to change the bootstrap.
(In reply to comment #7) > it is not using hg rename, so applying it directly is not possible Read docs for 'hg addrem -s'.