+1 , seems it reduces the considerable amount of the size of a jar so with the kernel based approach it's will be very useful since it will help to reduce downloadable time of updates
Thanks and Regards /Jasintha On Mon, Nov 30, 2015 at 6:04 PM, Harshana Eranga Martin < [email protected]> wrote: > 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 >> >> > -- *Jasintha Dasanayake* *Senior Software EngineerWSO2 Inc. | http://wso2.com <http://wso2.com/>lean . enterprise . middleware* *mobile :- 0711368118*
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
