[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#543907: Netbeans update

On Sat, Mar 26, 2011 at 7:28 PM, Damien Raude-Morvan
<drazzib@drazzib.com> wrote:
> Hi Andres,
> Le Friday 18 February 2011 22:48:38, Damien Raude-Morvan a écrit :
>> Le vendredi 18 février 2011 19:46:57, Andres Mejia a écrit :
>> > Damien, was there an issue with getting libnb-platform-java and netbeans
>> > uploaded to ftp-master?
>> for the time being, no problem found: just lack enough time to thoroughly
>> review these big source packages. I'll try to find some free time next
>> week.
> Sorry for the delay... I finally managed to review the last package for
> netbeans 6.9 upload, netbeans itself. There is some issues with the upstream
> source tarball that need to be fixed before we can upload it to Debian archive.
> 1) There is some binary blobs in tarball and I don't know if those are rebuild
> from source during build (ie. we have to rebuild them). If that's the case,
> from which source code ? Maybe, we'll have to provide a stripped upstream
> tarball for now.
> Here is the list of binary blobs :
> ./dlight.nativeexecution/release/bin/nativeexecution/*/*

Check ./dlight.nativeexecution/src. I'm not sure whether to rebuild
these during a build or not.

> ./ide/launcher/macosx/macosx_launcher.dmg
> ./ide/launcher/macosx/NetBeansLauncher/English.lproj/MainMenu.nib/objects.nib

These are macosx specific. I typically ignore these.

> ./lib.profiler/release/lib/deployed/cvm/linux/*.so
> ./lib.profiler/release/lib/deployed/jdk16/*/libprofilerinterface*

Check lib.profiler/native.

> ./lib.terminalemulator/demosrc/nativeexecution.test/release/bin/ptysupport/*/ptysatellite

Check lib.terminalemulator/demosrc/nativeexecution.test/tools/

> ./lib.uihandler/test/unit/src/org/netbeans/lib/uihandlerserver/antons.gz

Looks to be generated by one of the java sources in the same directory.

> ./nbi/engine/native/cleaner/windows/vcproject/NBI Native Cleaner.ncb

Looks to be a file used by Visual Studio. I usually ignore these.

> ./nbi/infra/build/jvm/tools/unzipsfx/*/unzipsfx

Looks to simply be some implementation of unzip. Source should be
modified to find unzip installed in the system.

> 2) There is also some binary blobs which seems to be used for unit testing.
> Seems unit test are not launched, maybe we can strip that from tarball too.
> ./autoupdate.services/test/unit/src/org/netbeans/api/autoupdate/data/*.nbm
> ./autoupdate.services/test/unit/src/org/netbeans/modules/autoupdate/updateprovider/data/*.nbm

Looks to be simply bogus netbeans modules for use with testing. They
don't contain java classes. You could probably ask upstream how they
were generated.

> ./lib.cvsclient/test/data/iz56710/binary.out

This file simply contains a string of all characters in the ASCII
table. It's relatively simple to create a script or program to
generate this. I wouldn't bother writing one.

> ./profiler.oql/test/unit/src/org/netbeans/modules/profiler/oql/engine/api/impl/small_heap.bin

Looks to be simply a heap dump from some Java program. Run any java
program and create a dump of your own.

> ./subversion/test/qa-functional/data/repo_dump.gz

A dump of some subversion repository. Create a repository of your own
and make a dump.

> 3) The J2EE tutorial source is under some binary "*.fm" files. Those files have
> a "MakerFile 7.0" header. Does those files are used to generate some real
> resource in Debian package ? Do we have some tool in Debian to open those files
> ? What's licence of thise J2EE Tutorial ?
> ./usersguide/tutorials/j2ee-tut/fm/*.fm
> ./usersguide/tutorials/j2ee-tut/fm/J2EE-NBTutorial.book

I heard of kword and scribus that can work with these files.

> Cheers,
> --
> Damien

Andres Mejia

Reply to: