Re: Building an open source NetBeans
"Miroslav Ć ulc (fordfrog)" <[email protected]> Tue, 10 May 2011 17:28:45 +0200
| Newsgroups | gmane.linux.gentoo.java |
|---|---|
| Message-ID | <[email protected]> |
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 hi nico, i'm the maintaner of netbeans ebuilds, so i am the most knowledgeable her= e. first of all, i miss "restrictions report" for netbeans 7.0 :-) that one is where most of my effort went last months. fast grep for the two mentioned packages, jnlp-bin and jsr67 shows that 7.0 depends just on jsr67, jnlp-bin is not needed anymore. second, i'd like to know what is the real purpose for getting rid of the restrictions. i mention this because there are many jars that i cannot unbundle at all (and some that could be unbundled but we do not have ebuilds for these yet) and they may be restricted in some way aswell. about your jsr67 ebuild, is it the same source as the restricted jsr67 that we have now or it is different/new package from gentoo point of view= ? just to make the netbeans picture complete, along with removing restricted packages from the build tree, the other priorities are to solve netbeans 7.0 issues that are filed in our bugzilla and get rid of bundled jars (those that can be unbundled) from netbeans 7.0 ebuilds (bundled jars are those that are part of SRC_URI in each ebuild). my effort goes mostly always to the latest version of netbeans. also, you can find latest netbeans ebuilds (for dev versions) at my repo at http://git.overlays.gentoo.org/gitweb/?p=3Ddev/fordfrog.git;a=3Dsummary miroslav Dne 10.5.2011 16:57, Nico R. napsal(a): > Hi, fellow hackers, >=20 > I=E2=80=99d like to build and run NetBeans on a Gentoo box, but without > installing any packages which are binary-only, fetch-restricted and > where I have to accept that I may not reverse-engineer them, etc. >=20 > For dev-java/netbeans-6.5-r4 and dev-java/netbeans-6.7.1, this seems to > work fine (but I have only checked the =E2=80=98emerge --pretend=E2=80=99= output so far). >=20 > Slots 6.8 and 6.9 have a dependency on dev-java/jnlp-bin-1.2-r1, which > is fetch-restricted and shows discriminating license terms before you > can download it (but is marked as licensed under the MPL). The other > problematic package, dev-java/jsr67, can be replaced with a package > built from source, I assume. See bug 360255 > <URL:https://bugs.gentoo.org/show_bug.cgi?id=3D360255>. >=20 > Slot 6.9 depends on dev-java/jta:0, which is licensed under the > =E2=80=98sun-bcla-jta=E2=80=99 license. I=E2=80=99d like to replace thi= s package with an open > source alternative as well. >=20 > It seems to me that NetBeans is not as free and open source as > Sun/Oracle always says=E2=80=A6 :-p >=20 > Using NetBeans 6.7 is not that great of a workaround, as we are already > at 7.0. If there is interest in this, I=E2=80=99d like to try to spend = some time > in getting NetBeans built and running on Gentoo without ugly license > terms and such. >=20 > I don=E2=80=99t claim to know the NetBeans code or infrastructure well,= so some > pointers would be appreciated. Is anyone working on anything like this > at the moment? Or does anybody have some hints where/how to start? >=20 > Thanks! >=20 > By the way, I=E2=80=99d be happy to meet some of you at LinuxTag 2011 i= n Berlin > (starting tomorrow). I=E2=80=99ll make sure to pay the Gentoo booth a v= isit. > Anyone who=E2=80=99s attending? Or who still needs a ticket? ;-) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk3JWa0ACgkQB6q7Q15RwyAk3wCgmTY6e5MA5GrZPlDjZE75Gpox dUcAmwRblbblmvyAAbV3PyknhK1274Gd =3DNv6E -----END PGP SIGNATURE-----