Further and more specific info -- attached is the list of binaries from the reviewed code for the 1st code donation.
The plan is for these to be removed since (1) from the Oracle side, we'd need to inspect inside of each of these prior to donating them and (2) from the Apache side, these could not be distributed, since they are binaries. I'll be working through the list to categorize each of these and evaluate their priorities, e.g., immediately one can see without much work that the binaries apply mostly to 'apisupport', 'autoupdate', 'db', 'extbrowser', 'lib.profiler', 'o.n.bootstrap'. We need to establish which of these would prevent a NetBeans build from completing, for example, which might apply to all of them. We need to establish which ones are needed for (1) building NetBeans and which ones are needed (2) during installation and which ones (3) after NetBeans has been installed and (i) in order for NetBeans to start up versus (ii) for some specific feature that maybe not everyone is used. We also need to find a place where all these binaries can be stored and accessed. Feel free to look at the attachment and help to evaluate the content based on the above and other categories. Gj On Sun, May 7, 2017 at 2:02 PM, Wade Chandler <[email protected]> wrote: > On May 7, 2017 6:13 AM, "Geertjan Wielenga" < > [email protected]> wrote: > > > 3. Binaries -- all kinds of code is found inside binaries, e.g., launchers > and installers, which we'd need to review before donating them to Apache, > though donating them wouldn't make sense since Apache doesn't distribute > binaries. We'll need to exclude binaries from the donation and make them > available in some other way, i.e., via an organization supporting Apache > NetBeans, some would need to be downloaded for building NetBeans and others > during installation of NetBeans. > > > With the sources for the binaries, they can be built and placed into Maven > zip archives which can be extracted during the builds. I have archives such > as this for things at work such as wrappers for the Chrome Web Driver for > locally running functional web app tests. Open Table does this for embedded > postgresql too. > > Wade >
apisupport.ant/test/unit/data/example-external-projects/suite3/nbplatform/platform5/core/core.jar apisupport.ant/test/unit/data/example-external-projects/suite3/nbplatform/random/modules/ext/stuff.jar apisupport.ant/test/unit/data/example-external-projects/suite3/nbplatform/random/modules/random.jar apisupport.harness/release/etc/applicationIcon.icns apisupport.harness/release/launchers/app64.exe apisupport.harness/release/launchers/app.exe apisupport.harness/release/launchers/pre7_app.exe apisupport.harness/release/launchers/pre7_app.exe apisupport.harness/release/launchers/pre7_app_w.exe apisupport.harness/release/launchers/pre7_app_w.exe apisupport.harness/windows-launcher-src/app64.res apisupport.harness/windows-launcher-src/app.ico apisupport.harness/windows-launcher-src/app.res apisupport.harness/windows-launcher-src/.dep.inc autoupdate.services/test/unit/src/org/netbeans/api/autoupdate/data/com-sun-testmodule-cluster.nbm autoupdate.services/test/unit/src/org/netbeans/api/autoupdate/data/com-sun-testmodule-eager.nbm autoupdate.services/test/unit/src/org/netbeans/api/autoupdate/data/dummy-signed.jar autoupdate.services/test/unit/src/org/netbeans/api/autoupdate/data/dummy-signed-twice.jar autoupdate.services/test/unit/src/org/netbeans/api/autoupdate/data/empty.jar autoupdate.services/test/unit/src/org/netbeans/api/autoupdate/data/executable-jar.jar autoupdate.services/test/unit/src/org/netbeans/api/autoupdate/data/foo.jks autoupdate.services/test/unit/src/org/netbeans/api/autoupdate/data/org-yourorghere-brokendepending.nbm autoupdate.services/test/unit/src/org/netbeans/api/autoupdate/data/org-yourorghere-depending.nbm autoupdate.services/test/unit/src/org/netbeans/api/autoupdate/data/org-yourorghere-depending_on_new_one_engine.nbm autoupdate.services/test/unit/src/org/netbeans/api/autoupdate/data/org-yourorghere-engine-1-1.nbm autoupdate.services/test/unit/src/org/netbeans/api/autoupdate/data/org-yourorghere-engine-1-2.nbm autoupdate.services/test/unit/src/org/netbeans/api/autoupdate/data/org-yourorghere-engine.nbm autoupdate.services/test/unit/src/org/netbeans/api/autoupdate/data/org-yourorghere-executable-permissions.nbm autoupdate.services/test/unit/src/org/netbeans/api/autoupdate/data/org-yourorghere-independent-1-1.nbm autoupdate.services/test/unit/src/org/netbeans/api/autoupdate/data/org-yourorghere-independent.nbm autoupdate.services/test/unit/src/org/netbeans/modules/autoupdate/updateprovider/data/org-yourorghere-depending.nbm db.core/test/unit/data/mysql5.0/mysql-connector-java-3.1.12-bin.jar db.dataview/test/unit/data/etc/axiondb.jar db/test/unit/data/DummyDriver.class extbrowser/release/modules/lib/extbrowser64.dll extbrowser/release/modules/lib/extbrowser.dll lib.profiler/release/lib/deployed/cvm/linux/libprofilerinterface_g.so lib.profiler/release/lib/deployed/cvm/linux/libprofilerinterface.so lib.profiler/release/lib/deployed/cvm/windows/profilerinterface.dll lib.profiler/release/lib/deployed/cvm/windows/profilerinterface_g.dll lib.profiler/release/lib/deployed/cvm/windows/profilerinterface_g.map lib.profiler/release/lib/deployed/cvm/windows/profilerinterface.map lib.profiler/release/lib/deployed/jdk15/hpux-pa_risc2.0/libprofilerinterface.sl lib.profiler/release/lib/deployed/jdk15/hpux-pa_risc2.0w/libprofilerinterface.sl lib.profiler/release/lib/deployed/jdk15/linux-amd64/libprofilerinterface.so lib.profiler/release/lib/deployed/jdk15/linux/libprofilerinterface.so lib.profiler/release/lib/deployed/jdk15/mac/libprofilerinterface.jnilib lib.profiler/release/lib/deployed/jdk15/solaris-amd64/libprofilerinterface.so lib.profiler/release/lib/deployed/jdk15/solaris-i386/libprofilerinterface.so lib.profiler/release/lib/deployed/jdk15/solaris-sparc/libprofilerinterface.so lib.profiler/release/lib/deployed/jdk15/solaris-sparcv9/libprofilerinterface.so lib.profiler/release/lib/deployed/jdk15/windows-amd64/profilerinterface.dll lib.profiler/release/lib/deployed/jdk15/windows-amd64/profilerinterface.map lib.profiler/release/lib/deployed/jdk15/windows/profilerinterface.dll lib.profiler/release/lib/deployed/jdk15/windows/profilerinterface.map lib.profiler/release/lib/deployed/jdk16/hpux-pa_risc2.0/libprofilerinterface.sl lib.profiler/release/lib/deployed/jdk16/hpux-pa_risc2.0w/libprofilerinterface.sl lib.profiler/release/lib/deployed/jdk16/linux-amd64/libprofilerinterface.so lib.profiler/release/lib/deployed/jdk16/linux-arm/libprofilerinterface.so lib.profiler/release/lib/deployed/jdk16/linux-arm-vfp-hflt/libprofilerinterface.so lib.profiler/release/lib/deployed/jdk16/linux/libprofilerinterface.so lib.profiler/release/lib/deployed/jdk16/mac/libprofilerinterface.jnilib lib.profiler/release/lib/deployed/jdk16/solaris-amd64/libprofilerinterface.so lib.profiler/release/lib/deployed/jdk16/solaris-i386/libprofilerinterface.so lib.profiler/release/lib/deployed/jdk16/solaris-sparc/libprofilerinterface.so lib.profiler/release/lib/deployed/jdk16/solaris-sparcv9/libprofilerinterface.so lib.profiler/release/lib/deployed/jdk16/windows-amd64/profilerinterface.dll lib.profiler/release/lib/deployed/jdk16/windows-amd64/profilerinterface.map lib.profiler/release/lib/deployed/jdk16/windows/profilerinterface.dll lib.profiler/release/lib/deployed/jdk16/windows/profilerinterface.map lib.profiler/test/unit/src/org/netbeans/lib/profiler/heap/small_heap.bin o.n.bootstrap/launcher/windows/nbexec64.dll o.n.bootstrap/launcher/windows/nbexec64.exe o.n.bootstrap/launcher/windows/nbexec.dll o.n.bootstrap/launcher/windows/nbexec.exe o.n.bootstrap/launcher/windows/nbexec_exe64.res o.n.core/test/qa-functional/data/SampleProject/data.jar profiler.oql/test/unit/src/org/netbeans/modules/profiler/oql/engine/api/impl/small_heap.bin
