Skip to main content

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

O.K. I got the first build done. All 4.0.0 builds starting with
I200706052319 are done in the new way. It's a single zip called cdt-master.
Download to your machine and hook it up to the Update Manager using the New
Archived Site button. As a reminder, the build page is:

    http://download.eclipse.org/tools/cdt/builds

BTW, the new zip is 32.4 Meg, which is only slightly larger that the SDK
downloads which were 28-29 Meg. The build is also takes 2/3 the time. I'm
pretty happy with it. Please provide your feedback, especially if there are
things that don't work.

Also, builds are now total 36 Meg (with compile log and junit results) down
from 438 Meg from the last build. This should mean that I can run builds
more often, maybe even truly nightly :)

Cheers,
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 Doug Schaefer
> Sent: Tuesday, June 05, 2007 2:02 PM
> To: CDT General developers list.
> Subject: 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
> _______________________________________________
> cdt-dev mailing list
> cdt-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/cdt-dev


Back to the top