Re: [dash-dev] Athena: different binary dependencies for building and testing

2009-12-23 Thread Nick Boldt

Uh, yeah... they do. SVN checkout works fine on build.eclipse.org

And as Dave points out, you can have one job for build and one for test.

Or, even simpler, rather than having 3 buckets of IUs for build, 
build+test, and test (I picture a Venn diagram with two overlapping 
circles), simply include everything you need for building and/or testing 
in the IUsToInstall property and you'll be set for the whole process.


Why don't you want your test deps available when building?

David Carver wrote:
Another way to do this is to split your job into two, I believe.  And if 
you are using the ANT based JOBs instead of the BASH jobs, you can 
specify change your dependencies in the JOB configuration and pass in 
the appropriate property settings.


Unfortunately, if you are using SVN, currently the ANT based jobs 
doesn't support SVN checkout correctly via MAP files.  There is an open 
bug for that.


Dave

Nicolas Bros wrote:

Hi,

MoDisco uses Acceleo generators, which need the bundle in which they 
are defined to be installed for building them (so that the required 
metamodel is in the EMF registry).
In order to bootstrap the build, I added the binary bundle resulting 
from the previous build to the binary dependencies.
Problem is, when provisioning the testing target platform, P2 
complains that it cannot install this bundle twice, with 2 different 
versions.


So, I'd like to be able to specify different binary dependencies for 
building and testing.

Would it be possible to add properties like:
additionalIUsToInstallForBuild
additionalIUsToInstallForTest
--
Nicolas Bros
R&D
tel: 06 75 09 19 88
nb...@mia-software.com 
nbros@gmail.com 
Mia-Software, 410 clos de la Courtine
93160 Noisy-le-Grand
http://www.mia-software.com
.: model driven agility :.


___
dash-dev mailing list
dash-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/dash-dev
  



___
dash-dev mailing list
dash-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/dash-dev


--
Nick Boldt :: http://nick.divbyzero.com
Release Engineer :: Eclipse Modeling & Dash Athena
___
dash-dev mailing list
dash-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/dash-dev


Re: [dash-dev] IDE builds with Athena?

2009-12-23 Thread Miles Parker

Yeah, I've been thinking that I need to define a product for my (overall) 
project, but I've been avoiding it. I don't actually think of it as a product 
but I guess that's the only way to package it, short of manually building 
Eclipse IDE instances for each platform. :O 

This is getting OT for list, but anyone have ideas about what the simplest 
approaches are using existing tools? Obviously I'd prefer fully automated but I 
can live with some manual steps.

On Dec 23, 2009, at 8:05 AM, David Carver wrote:

> Actually, what you want to do is a product build. Currently Athena is 
> structured only for feature based builds. While a product build is a feature 
> build on steroids, it has it's own complications that can occur. Initially I 
> think this is out of the scope of Athena, but is definitely in scope for 
> projects like Buckminster.
> 
> Dave
> 
> Miles Parker wrote:
>> Hi all,
>> 
>> I'm wondering if anyone has given thought to how difficult it might be to do 
>> full IDE cross-platform builds using Athena (prob. not actually on Athena 
>> Hudson given resource constraints) and/or other releng tools? I'm thinking 
>> that it makes the most sense to do this in two stages, i.e. build the zips 
>> using normal hudson build, and then package that into IDE builds somehow. 
>> Pardon the ignorance, but the release infrastructure is a little opaque to 
>> me. I suppose I could use the RCP tools for a local 
>> build..(http://wiki.eclipse.org/Building) but I wonder if there isn't a 
>> fairly OOTB automated solution out there..
>> 
>> cheers,
>> 
>> Miles___
>> dash-dev mailing list
>> dash-dev@eclipse.org
>> https://dev.eclipse.org/mailman/listinfo/dash-dev
>> 
>>  
> 
> ___
> dash-dev mailing list
> dash-dev@eclipse.org
> https://dev.eclipse.org/mailman/listinfo/dash-dev

___
dash-dev mailing list
dash-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/dash-dev


Re: [dash-dev] IDE builds with Athena?

2009-12-23 Thread David Carver
Actually, what you want to do is a product build. Currently Athena is 
structured only for feature based builds. While a product build is a 
feature build on steroids, it has it's own complications that can occur. 
Initially I think this is out of the scope of Athena, but is definitely 
in scope for projects like Buckminster.


Dave

Miles Parker wrote:

Hi all,

I'm wondering if anyone has given thought to how difficult it might be to do 
full IDE cross-platform builds using Athena (prob. not actually on Athena 
Hudson given resource constraints) and/or other releng tools? I'm thinking that 
it makes the most sense to do this in two stages, i.e. build the zips using 
normal hudson build, and then package that into IDE builds somehow. Pardon the 
ignorance, but the release infrastructure is a little opaque to me. I suppose I 
could use the RCP tools for a local build..(http://wiki.eclipse.org/Building) 
but I wonder if there isn't a fairly OOTB automated solution out there..

cheers,

Miles___
dash-dev mailing list
dash-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/dash-dev

  


___
dash-dev mailing list
dash-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/dash-dev


[dash-dev] Re: AW: Hudson problems

2009-12-23 Thread David Carver
I added jwtadmin, if that doesn't work. Let me know your committer id, 
and I'll get it added as an admin to the job.


Dave

Christian Saad wrote:

Hi Dave,

thanks for your help! I'll try to get the promotion script running.

Could you restore my access rights for the jwt integration build (e.g. by
adding the group jwtadmin)?

Regards,
Chris

  

-Ursprüngliche Nachricht-
Von: David Carver [mailto:d_a_car...@yahoo.com]
Gesendet: Mittwoch, 23. Dezember 2009 14:57
An: Christian Saad
Cc: Tools for Committer Community
Betreff: Re: Hudson problems

I don't think Hudson has rights to do the copying itself. There is a
separate promotion script that can be run through a Cron job to do the
promotion, or you need to promote the build yourself manually.

I've copied the Dash-Dev mailing list as others can help you get this
working.

Dave

Christian Saad wrote:


Hi David,

I’m responsible for the release of the Java Workflow Tooling (JWT)
suite. We’d like to use the Hudson integration system but I ran into
  

a


few problems setting up the automatic build. Running the build script
from command line works without problems but called through Hudson it
is not able to copy the resulting update site to the web server
probably to a problem with write permissions:

/shared/technology/jwt/builder/createUpdateSite.xml:44: Unable to
delete file
/home/data/httpd/download.eclipse.org/technology/jwt/integration-
  

update-site/site.xml


I experimented a bit with the settings of the build and unfortunately
managed to remove myself from its admin list :(

It would be great if you could help us with these issues.

Thanks in advance!

Regards,

Christian

  




  


___
dash-dev mailing list
dash-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/dash-dev


[dash-dev] Re: Hudson problems

2009-12-23 Thread David Carver
Actually, I found this Athena Common builder page that may help you. 
Again, I don't think the Hudson id has rights to the directory you are 
trying to delete from.


http://wiki.eclipse.org/Common_Build_Infrastructure/Publishing

Dave

Christian Saad wrote:


Hi David,

I’m responsible for the release of the Java Workflow Tooling (JWT) 
suite. We’d like to use the Hudson integration system but I ran into a 
few problems setting up the automatic build. Running the build script 
from command line works without problems but called through Hudson it 
is not able to copy the resulting update site to the web server 
probably to a problem with write permissions:


/shared/technology/jwt/builder/createUpdateSite.xml:44: Unable to 
delete file 
/home/data/httpd/download.eclipse.org/technology/jwt/integration-update-site/site.xml


I experimented a bit with the settings of the build and unfortunately 
managed to remove myself from its admin list :(


It would be great if you could help us with these issues.

Thanks in advance!

Regards,

Christian



___
dash-dev mailing list
dash-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/dash-dev


[dash-dev] Re: Hudson problems

2009-12-23 Thread David Carver
I don't think Hudson has rights to do the copying itself. There is a 
separate promotion script that can be run through a Cron job to do the 
promotion, or you need to promote the build yourself manually.


I've copied the Dash-Dev mailing list as others can help you get this 
working.


Dave

Christian Saad wrote:


Hi David,

I’m responsible for the release of the Java Workflow Tooling (JWT) 
suite. We’d like to use the Hudson integration system but I ran into a 
few problems setting up the automatic build. Running the build script 
from command line works without problems but called through Hudson it 
is not able to copy the resulting update site to the web server 
probably to a problem with write permissions:


/shared/technology/jwt/builder/createUpdateSite.xml:44: Unable to 
delete file 
/home/data/httpd/download.eclipse.org/technology/jwt/integration-update-site/site.xml


I experimented a bit with the settings of the build and unfortunately 
managed to remove myself from its admin list :(


It would be great if you could help us with these issues.

Thanks in advance!

Regards,

Christian



___
dash-dev mailing list
dash-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/dash-dev