On Thursday 27 August 2009 14:20:39 Matthew Toseland wrote:
> sashee's web-pushing branch should significantly improve Freenet's 
> responsiveness and usability, by making extensive use of web pushing, for 
> various generated pages, for inline images on a freesite, for messages etc.
> 
> Currently, javascript is generated by GWT and checked in. ant distclean will 
> wipe this javascript, and if you have gwt-dev-linux.jar and gwt-user.jar in 
> lib/, it will be regenerated using GWT. We don't actually use any native 
> code, so this will hopefully work even on Windows.
> 
> The problem is that GWT is rather difficult to build from source. It depends 
> on a load of native code, and a pile of third party libraries. Most of these 
> are provided in jar form. *Some* of them have source zip's provided, but in 
> terms of trust it would be better to get them from the source anyway.
> 
> Clearly this is a problem that any linux distributor would have to deal with, 
> but we are years away from the point at which we can hand over these problems 
> to them. So how important is it to have a clean build path? I have explained 
> this in the README.clean-build for the web-pushing branch. Is it acceptable 
> to simply say if you want to rebuild the javascript, put gwt-dev-linux.jar 
> and gwt-user.jar in lib/ ?
> 
> Related bug:
> https://bugs.freenetproject.org/view.php?id=3448
> 
In the Freereader plugin, similar issues are resolved by downloading an 
official, versioned, checksummed binary, if necessary extracting jars from it, 
and adding a README.clean-build for distributors. This is probably the best 
option given the considerably difficulty in rebuilding not only GWT but most 
significant java software...
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 835 bytes
Desc: This is a digitally signed message part.
URL: 
<https://emu.freenetproject.org/pipermail/devl/attachments/20090831/5a111164/attachment.pgp>

Reply via email to