Adriano Crestani wrote:

Hi Haleh,

This way we would be using the Cxxtest api, and according to Simon it's
considered derived work, so we couldn't distribute it, right Simon?

This comment came from Pete, not from me.  I'm not familiar with the
stdcxx license so I'll defer to Pete to explain why it's a concern.

  Simon

Adriano Crestani

On 10/23/07, haleh mahbod <[EMAIL PROTECTED]> wrote:

But if you go with what Simon suggested, you leave the tests and test tool
outside of distribution. Wouldn't that work?

On 10/23/07, Adriano Crestani <[EMAIL PROTECTED]> wrote:

I think this is one for the legal discuss list. This has been
discussed before and I think the conclusion was that because you code
to the cxxtest apis to write your test code it could be considered a
derivative work.

So, does it mean we cannot distribute a code using a api that we cannot
distribute? Then we should start looking for another unit test. I was
looking on the web site I commented before, most of them are GPL : (,

but

I
found this 2:

http://unittest-cpp.sourceforge.net/
http://tut-framework.sourceforge.net/

Their license seems to have almost no restriction, but I cannot tell for
sure if they are compatible with ASF license.

Regards,
Adriano Crestani

On 10/23/07, Pete Robbins <[EMAIL PROTECTED]> wrote:

I think this is one for the legal discuss list. This has been
discussed before and I think the conclusion was that because you code
to the cxxtest apis to write your test code it could be considered a
derivative work.

Cheers,

On 23/10/2007, Simon Nash <[EMAIL PROTECTED]> wrote:

I think it's fine to distribute unit test source and tell people

what

tool they need to build and run the tests.  And I agree that having

a

list of suitable unit test tools on the Web site is helpful.

 Simon

Adriano Crestani wrote:


Hi Simon,

Yes, you are right, I forgot this option, there is no problem to

distribute

the unit test source code :P. But anyway, the list contained on

the

web site

I could be helpful :)

Regards,
Adriano Crestani

On 10/22/07, Simon Nash <[EMAIL PROTECTED]> wrote:


Why does the test tool need to be distributed with a Tuscany

release?

If the build depends on having the tool available, then I can see

some

justification for this, but even then it would be possible for

people

who build the source to download the tool separately.

 Simon

Adriano Crestani wrote:



Hi,

Brady suggested to use CxxTest only on development process and

don't

distribute it with the released source. However, whoever wants to

modify

the


code from a release would want to test it, to check if the

modifications

does not compromise the software. So, I suggest to look for

another

text

unit tool that could be distributed with the released source. I

really

dont


know any other, but searching on web I found a list of open

source

C/C++

unit test tools on [1].

[1] http://www.opensourcetesting.org/unit_c.php

Regards,
Adriano Crestani

On 8/10/07, Brady Johnson <[EMAIL PROTECTED]> wrote:



Good idea, I always prefer to see plenty of documentation. I

updated

the

wiki with a documentation feature.



http://cwiki.apache.org/confluence/display/TUSCANYWIKI/SCA+Native+Next+R

elease+Contents

What sort of help do you think I'll have with these features?

--------------------
Brady Johnson
Lead Software Developer - HydraSCA
Rogue Wave Software - [EMAIL PROTECTED]


-----Original Message-----
From: haleh mahbod [mailto:[EMAIL PROTECTED]
Sent: Friday, August 10, 2007 3:36 PM
To: [email protected]
Subject: Re: [SCA Native] next release content [was: Tuscany

roadmap]

How about enhancing the documentation (architecture, get started

and

user
doc) to help new people come on board faster?

Another thought might be to have an integration story between

Native

and

Java. Some of this work started for OSCon, for example a sample

of

a

composite which include C++ and Java components.


On 7/26/07, Pete Robbins <[EMAIL PROTECTED]> wrote:



That looks good. I think there is more than enough in that list

to

justify a release. My priorities would be:
1) upgrade to the sca 1.0 spec levels (assembly and cpp).
2) build system move to ant
(enough there for a release)

We should discuss your ideas for the rearchitecture of the data

model.

It sounds like a good idea so maybe we can flesh out a proposal

for

that.

Cheers,

On 26/07/07, Brady Johnson <[EMAIL PROTECTED]> wrote:



Hello all,

I created a wiki page detailing the TuscanySCA Native Next

Release

Contents, which will probably be called M4.




http://cwiki.apache.org/confluence/display/TUSCANYWIKI/SCA+Native+Ne

xt+R
elease+Contents


Can I get some feedback on the items listed there. Also,

what's

the

Apache procedure to start planning and implementing the

changes?


--------------------
Brady Johnson
Lead Software Developer - HydraSCA
Rogue Wave Software - [EMAIL PROTECTED]


-----Original Message-----
From: Pete Robbins [mailto:[EMAIL PROTECTED]
Sent: Thursday, July 12, 2007 11:00 AM
To: [email protected]
Subject: Re: [SCA Native] next release content [was: Tuscany
roadmap]

On 12/07/07, Brady Johnson <[EMAIL PROTECTED]> wrote:



I forgot to mention another one in my previous post:
- get the test suite up to date and working. I don't like

making

changes to code without running a good unit/basic test suite.

We do not have ANY test suite. I run through the samples to

test

changes. The code under tuscany/cpp/sca/test is not maintained

and

should probably be discarded. I think we need to build up a

unit

test suite and would welcome suggestions on how to start this

(use

cppunit?)




I can start a separate thread for the ant vs make discussion.
Basically, I think it would be easier to simplify the build
process using make. I've looked through some of the makefiles

and

they're horrendous. :)

Let's discuss it here then. We need to be able to build from

source

on windows, linux and Mac. On Windows we settled on MSVC 8 so

it

can

build with the free studio express. For linux we settled on

automake

as it seemed to be fairly standard for C/C++ open source

projects.

In doing this I had to learn automake and learnt to hate it

;-)  ...

and as you say some of the makefiles are ugly. If you believe

an

ant

based build would be better then I'll happily go along with

that.

Perhaps you could start this off by showing us what the build

would

look like for, say, cpp/sca/runtime/core ??




--------------------
Brady Johnson
Lead Software Developer - HydraSCA Rogue Wave Software -
[EMAIL PROTECTED]


-----Original Message-----
From: Pete Robbins [mailto:[EMAIL PROTECTED]
Sent: Thursday, July 12, 2007 9:53 AM
To: [email protected]
Subject: [SCA Native] next release content [was: Tuscany

roadmap]

We should definitely start planning some content for the next

SCA

Native release.

On 12/07/07, Brady Johnson <[EMAIL PROTECTED]> wrote:



Is there some sort of TuscanySCA roadmap? I've looked around

a

bit and

haven't found one. I was curious what the future plans for
TuscanySCA CPP were in particular. I have a few ideas and I

was

curious if they had been contemplated yet.

- Move from Assembly Model 0.96 to 1.0

Definitely. We also need to move the CPP extension to the

1.0C++

C&I spec version




- Move to ant instead of make

I need to understand this proposal a little better. Can you

elaborate?



Probably worth starting a separate thread to discuss this.

I'm

all

for

simplifying the build though!




- Remove runtime dependancy on model data structure (slight
changes to

data/model shouldnt affect runtime usage)

ok




- Support additional WSDL bindings: RPC, DOC encoded...

sounds good.




--------------------
Brady Johnson
Lead Software Developer - HydraSCA Rogue Wave Software -
[EMAIL PROTECTED]



Cheers,

--
Pete





---------------------------------------------------------------------

To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--
Pete




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to