Am 02.08.2010 07:19, schrieb Masayuki Hatta:

> BTW, I noticed a few problem:
> 
> 1. Currently, so-called headless build (without setting DISPLAY)
> fails.  This is a serious problem since the automated build daemon is
> quite common not only in Debian but also other distros in general
> these days.  Seems the culprit is AWT, but I can't figure out why.  I
> attached the log from failed build session using by pbuilder[2].

Do you really just want to use some installer and run that and call that a 
"debian package"?
Shouldnt you instead build everything, which means freenet.jar on one side and 
every package in
freenet-ext.jar from source and create your .deb files for them, which are then 
used?

> 
> 2. The build system around GWT is not so sophisticated, IMHO.  Seems
> it requires to put some needed .jar's into generator/js/lib,  and the
> file name in build.xml is wrong(GWT.lib.dev should be
> gwt-dev-linux.jar on GNU/Linux), etc.

At least currently, you dont need the GWT part to get a running node. And since 
i dont know of any
working package on any distro to completly build GWT from source, i dont see it 
happen in the near
future.

I also hope, that GWT wont become required until there are at least working 
instructions to build
GWT completly from source without the help of precompiled libs or jars.

> 
> 3. The home-brew build of freenet-ext.jar still fails.  Is there
> anyone who could actually do that?

See above. I have splitted it completly into pieces and do build them from 
source, so it is at least
possible and working.

However, be aware, that freenet does create broken archives for inserted 
directories with >=ant-core-1.8

> 4. Still not using Java wrapper(thus automated update doesn't work).
> I did begin to work on this a year ago, but I need to refresh my
> memory now...also, as toad puts it, it can be debatable whether it
> should be allowed to modify the installed binary(in this case
> /usr/share/java/freenet-cvs-snapshot.jar or such) by means other than
> installing updated .deb., at least FHS-wise.

Using the java wrapper should not be a problem, if it is properly packaged. But 
freenet should not
autoupdate itself, instead, it should be updated via package manager as any 
other packaged program.
-- 
Thomas Sachau

Gentoo Linux Developer



-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 316 bytes
Desc: OpenPGP digital signature
URL: 
<https://emu.freenetproject.org/pipermail/devl/attachments/20100802/2354d4e4/attachment.pgp>

Reply via email to