Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [cdt-dev] Releng change thoughts

Cool. That's exactly what I'm working on right now. But it confirms I'm
going down the right path.

I don't think I'm going to get to the slice and dice part of this process.
And part of this is so that we don't have such huge builds and keep running
out of disk quota anyway.

So we'll have one master zip file that contains the update site as I get it
from the signer. I'll unzip it and run the optimizer to create our
eclipse.org update site.

If anyone comes up with reusable slice and dice scripts, feel free to
contribute them.

Thanks, Vivian!
Doug Schaefer, QNX Software Systems
Eclipse CDT Project Lead, http://cdtdoug.blogspot.com


> -----Original Message-----
> From: cdt-dev-bounces@xxxxxxxxxxx [mailto:cdt-dev-bounces@xxxxxxxxxxx] On
> Behalf Of Vivian Kong
> Sent: Tuesday, June 05, 2007 1:37 PM
> To: CDT General developers list.
> Subject: RE: [cdt-dev] Releng change thoughts
> 
> Hi Doug,
> 
> I was exchanging emails with Kim Moir from Platform and she has a comment
> on signing below:
> 
> It's possible to have both the update site and the builds signed.  Here is
> the approach we take
> 
> Construct a build-time master feature which contains all the plugins and
> features that are used in the build.
> Send this master feature to the eclipse.org signing process.
> When signing is complete, slice and dice the master feature into the ziips
> that you need for your build using pde build's packaging facilities.
> Create an update site with the same jars from the feature, run the update
> core's site optimizer to create the packed jars.
> Thus you will be using the same jars that are used for the update site as
> are used for the build and they will both be signed and packed.
> 
> This approach also saves time during the build process because plugins in
> multiple features are not compiled twice since you are using the packager
> to assemble the build.
> When we converted our build to use this approach, the time for the actual
> build to complete decreased by 30%.
> 
> Regards,
> 
> Vivian Kong
> IBM Eclipse CDT
> IBM Canada Toronto Lab
> Phone: (905) 413-6067
> Email: vivkong@xxxxxxxxxx
> 
> 
> 
>   From:   Doug Schaefer <DSchaefer@xxxxxxx>
> 
>   To:     "CDT General developers list." <cdt-dev@xxxxxxxxxxx>
> 
>   Date:   06/05/2007 09:58 AM
> 
>   Subject RE: [cdt-dev] Releng change thoughts
>   :
> 
> 
> 
> 
> 
> > -----Original Message-----
> > From: cdt-dev-bounces@xxxxxxxxxxx [mailto:cdt-dev-bounces@xxxxxxxxxxx]
> On
> > Behalf Of Adam Finucane
> > Sent: Monday, June 04, 2007 6:49 PM
> > To: CDT General developers list.
> > Subject: Re: [cdt-dev] Releng change thoughts
> >
> > Hello Doug,
> >
> > Having the zip archive of the update site sounds good. I assume this
> will
> > be
> > the case for releases as well, as releases is just a particularly good
> > "nightly" build. It will be easier for us to manage. Instead of
> > downloading
> > several zips and tar.gzs for various OSes, we can download a single
> file.
> 
> That's a good point and an added bonus. And yes, that would include all
> builds. Right now I take the zips and create the update site with a couple
> of scripts. This will make that easier as well.
> 
> > > People who used to use the .zips/tar.gz's for creating product
> installs
> > can
> > > use the archive site to create the same layout with some simple
> scripts.
> >
> > Some example scripts would be nice :o)
> 
> Yes, we'll see how my time goes, this might have to wait until later this
> month. The idea though is to unjar the cdt.core.* fragments since they
> have
> shared libraries that need to be on the file system directly to load.
> 
> Also, if you're not shipping the SDK or other features we're building now,
> you'd need to remove them. Looking at the feature.xml files gives the list
> of plugins you care about.
> 
> Thanks,
> Doug
> 
> _______________________________________________
> cdt-dev mailing list
> cdt-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/cdt-dev
> 
> 
> _______________________________________________
> cdt-dev mailing list
> cdt-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/cdt-dev


Back to the top