Hi Kavith,

+1 for this proposal.

Eclipse CI/CD Servers are configured to use the Pack200 and worked without
any major issues in the past for Eclipse Simultaneous Release. There was
one issue if I'm not mistaken due to packed nested jar files [3]. But it is
again as I remember was due to the characteristics of Buckminster (Eclipse
Build Servers), Since you are using Tycho, I don't expect any issues. But
better give a try and see as the advantage of reduction in size is greater
than the cost of wasted effort.

[3]. https://bugs.eclipse.org/bugs/show_bug.cgi?id=463131

Thanks and Regards,
Harshana
--
Harshana Eranga Martin

Committer - Eclipse ECF: http://www.eclipse.org/ecf/
Blog: http://harshana05.blogspot.com
Profile: https://www.google.com/profiles/harshana05

On 30 November 2015 at 16:58, Kavith Lokuhewage <[email protected]> wrote:

> Hi,
>
> Quoting from [1],
> " Pack200 is a compression technology included in Java 1.5.0. It was
> designed for compressing jars and works most efficiently on Java class
> files. Using Pack200 compression can reduce the size of a jar by about 60%.
> By packing the jars placed on an update site and enabling update to unpack
> those jars after download, the amount of data downloaded during an update
> can be greatly reduced. "
>
> Eclipse uses Pack200 compression to deliver light weight downloads for the
> plugins in its p2 repositories. Eclipse has in-built support for this and
> Tycho provides tycho-pack200b-plugin [2] which has two goals to pack and
> normalize plugins - hence it's possible to automate this with less effort.
>
> I think we also can use this to reduce download sizes of plugins related
> to Developer Studio. WDYT?
>
> Thanks,
>
> [1] https://wiki.eclipse.org/Pack200
> [2] https://wiki.eclipse.org/Tycho/Pack200
>
> --
> *Kavith Lokuhewage*
> Software Engineer
> WSO2 Inc. - http://wso2.com
> lean . enterprise . middleware
> Mobile - +9477-9-145-123 | +9471-455-6-401
> Linkedin <http://www.linkedin.com/pub/kavith-lokuhewage/49/473/419>
> Twitter <https://twitter.com/KavithThiranga>
>
> _______________________________________________
> Architecture mailing list
> [email protected]
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
>
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to