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

Reply via email to