Hi Christian

Your app is more than welcome to come roost in my hard drive! We use our
product installer to create our COM+ Application for regression testing but
I can immediately see how my dev team would love a tool that could "fix up"
their individual COM+ App installations when they are merrily debugging away
... 

On the VB6 build dependencies topic, the vb6.build.include file really blew
my mind away. My train trips to and fro from work have been extremely
rewarding understanding this file - and it does all that I need too!

Thank you all ...

Regards
Subbu

-----Original Message-----
From: Crowhurst,Christian [mailto:[EMAIL PROTECTED]
Sent: Wednesday, 3 November 2004 7:45 PM
To: [EMAIL PROTECTED]; [EMAIL PROTECTED]; Subbu Balakrishnan
Cc: [EMAIL PROTECTED];
[EMAIL PROTECTED]
Subject: RE: [Nant-users] VB6 build dependencies


Guys, this is really helpful of you. I got a nasty feeling that the database
side of things are going to suck my time (and my life no doubt) away over
the next week[end] or two so I not sure how much I'm going to contribute to
the work already done. Maybe to make amends I can contribute a console
application I've already written that could help if you guys are having to
integrate setting up COM+ apps into the build -test cycle.

Basically it works analogous to a macro. Point it at an existing COM+ app
that you've setup (and configured) the old fashion manual way and it will
document its configuration into an xml file. Once documented you can
"replay" the setup and configuration of that COM+ app as many times as you
want. The config of the COM+ app thus setup will faithfully represent the
configs captured in the xml file (which you can always tweak!).

I find the tool invaluable. During development I get the tool to spit out
the configs of the COM+ apps I'm authoring as xml files. I check these into
version control into a particular directory. The nightly build loops through
these files in this directory. On each iteration, issues a command line that
hands back to the tool the xml config file. The tool then inspects the
configs to determine the COM+ app it needs to create, the dll's that are to
be installed (and where to find them), and the configuration it needs to
apply. This way I don't have to manually hardwire which apps need to be
setup as part of the build script.

Setting up COM+ apps is vital step in the nightly build as it facilitates
running the regression test suite to verify the build.

If any of you guys (and anyone of the forum) are interested I can send you
the tool along with source code. Hopefully this will make up for you guys
doing the hand work on the vb6 build - at least until I can get onto it ;-)

Christian


-----Original Message-----
From: Subbu Balakrishnan [mailto:[EMAIL PROTECTED]
Sent: 02 November 2004 21:55
To: Crowhurst,Christian
Cc: [EMAIL PROTECTED]
Subject: RE: [Nant-users] VB6 build dependencies


Hi Christian

Talk about being spread thin on the ground! Similar situation here which is
why I went all quiet. I hope you are able to get through the database side
of things in short order. I have been reading through Peter's code on the
train ride in and it comes very close to fulfilling my needs - I'll need to
make a few changes though. Having managed to "get my hands" on the important
bits (thanks Peter/Els/John) it would be unfortunate if I didn't do
something to address my particular requirement - there goes my weekend! I'll
keep you informed on any progress I make. I will also look at how we can
fold your IDL generation requirement into this.

Personally, I think its great you've gone the IDL route - I have been burnt
by Binary Compatibility issues often enough to appreciate this.

Regards
Subbu 

-----Original Message-----
From: Crowhurst,Christian [mailto:[EMAIL PROTECTED]
Sent: Tuesday, 2 November 2004 6:45 PM
To: Subbu Balakrishnan
Cc: [EMAIL PROTECTED]
Subject: RE: [Nant-users] VB6 build dependencies


Hi Subbu,

Yeah I agree it was generous of these guys to supply the code.

As to my progress on getting the build to work. My time is torn between
trying to include SQL Server databases in the automated build, test and
deploy cycle and getting the vb6 build to work without having to hard wire a
dependency order into the scripts. As you can imagine I'm being spread
somewhat thinly! The database side of things is become more painful by the
day so I've had to prioritise this and leave the vb6 build hard-wired.

With the vb6 problem I've also got the problem of "compiling" IDL files to
add to the mix. We use the IDL to create custom interfaces (contained in
type libraries) that our vb6 classes implement. I've got to make sure these
are compiled in the dependency order along with the vb6 code that implements
them. All told the whole lot feels somewhat daunting. But hey life would be
boring if there wasn't a challenge or two along the way, right? ;-)

Christian



-----Original Message-----
From: Subbu Balakrishnan [mailto:[EMAIL PROTECTED]
Sent: 02 November 2004 05:21
To: '[EMAIL PROTECTED]'; '[EMAIL PROTECTED]'; Crowhurst,Christian
Cc: '[EMAIL PROTECTED]';
'[EMAIL PROTECTED]'
Subject: Re: [Nant-users] VB6 build dependencies



Quite by accident, I came upon the John's vbp.build.include and Els'
(Peter's?) C# code to create a build order. Gents, can't thank you enough.
I've had some trouble getting started with this and these two pieces of code
will be an immense help.

Christian, any joy with your vb6 build issues?

Regards
Subbu




-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click
_______________________________________________
Nant-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-users


Click
https://www.mailcontrol.com/sr/wQw0zmjPoHdJTZGyOCrrhg==
11Xm!+o2nW+XZfOrktxXto2pepsmb6tB7RfuiQ17kkHCkXLAafy3GS0Np2v5mJc!SUE1LVuo!7vT
GV7pANBgzsFAHTUd+TfW7GtXj1xx!8Y5Vx8QGcAgQY00opkr56lCKv0gGhbsna0ozBmk9aUpGxW!
J0V7ogwrf9kiU7!n5kJMUo1!iGP+O35zr1sble0hIPIBasuGg==  to report this email as
spam. 
  
  
This e-mail, and any attachment, is confidential and is intended only for
the use of the individual to which it is addressed. If you have received it
in error, please delete it from your system, do not use or disclose the
information in any way. The contents of this message may contain personal
views which are not the views of the ECA Group, unless specifically stated. 
  
  
This e-mail, and any attachment, is confidential and is intended only for
the use of the individual to which it is addressed. If you have received it
in error, please delete it from your system, do not use or disclose the
information in any way. The contents of this message may contain personal
views which are not the views of the ECA Group, unless specifically stated. 
 


-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click
_______________________________________________
Nant-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-users

Reply via email to