RE: [nant-dev] NUnit, Nant and current directory

2003-01-23 Thread Arnoldus, Michael
I have written (and included) a small project that shows what I mean.

The generated test assembly can be run using the Nunit2 Gui testrunner,
where the test passes. Using nant I get the following result:

Buildfile: file:///C:/Documents and
Settings/marnoldus/Workspace/Dev/Nunit2WithF
ile/default.build

build:
 [echo] Build Directory is C:\Documents and
Settings\marnoldus\Workspace\Dev
\Nunit2WithFile/bin

test:
Tests run: 1, Failures: 1, Not run: 0, Time: 0,125 seconds

Failures:
1) Nant.Nunit2Test.FileTest.ReadFile : Could not find file C:\Documents and
Set
tings\marnoldus\Workspace\Dev\SimpleFile.txt.
   at System.IO.__Error.WinIOError(Int32 errorCode, String str)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess
access,
FileShare share, Int32 bufferSize, Boolean useAsync, String msgPath, Boolean
bFr
omProxy)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess
access,
FileShare share, Int32 bufferSize)
   at System.IO.StreamReader..ctor(String path, Encoding encoding, Boolean
detec
tEncodingFromByteOrderMarks, Int32 bufferSize)
   at System.IO.StreamReader..ctor(String path)
   at System.IO.File.OpenText(String path)
   at Nant.Nunit2Test.FileTest.ReadFile() in C:\Documents and
Settings\marnoldus
\Workspace\Dev\Nunit2WithFile\FileTest.cs:line 15



BUILD FAILED
Tests Failed
Try 'nant -help' for more information

-Original Message-
From: Arnoldus, Michael [mailto:[EMAIL PROTECTED]]
Sent: 23. januar 2003 11:39
To: [EMAIL PROTECTED]
Subject: [nant-dev] NUnit, Nant and current directory


While I in principle can agree with the idea that code shouldn't depend on
the current
directory, I also think that the most important feature of the nunit2 task
is that it should work the same way as the Nunit2 testrunner.

Lets say I want to use nant. I have chosen to adopt nunit2 and I have
already written some tests. These tests has to read a specific testfile
(which I only use for testing) that delivers inputdata to the test. This
testfile is placed in the project directory of the testproject. Naturally I
refer to the testfile using a relative path, 'cause I want my test to run
even if I move the project to a different directory. And happily Nunit2
thinks like me and changes the current directory to the directory where it
finds the test assembly. Everything works as I think it should. BUT - now I
want to nant and the nunit2 task. But now my test fails, even though they
still work using the Nunit2 testrunner. This is not the experience I think
nant should deliver to its users.

Enjoy,

Michael Arnoldus

-Original Message-
From: Scott Hernandez [mailto:[EMAIL PROTECTED]]
Sent: 20. januar 2003 04:49
To: Tomas Restrepo
Cc: [EMAIL PROTECTED]
Subject: Re: [nant-dev] NUnit Error With NAnt...


Yeah, I'm there with you, maybe some documentation would solve this problem.

Also, maybe this isn't the optimal solution, but we could add an option to
change the current directory if you want to have the current env dir set.

As long as we differ from the NUnit console/gui, there will be confusion and
complaints.

- Original Message -
From: Tomas Restrepo [EMAIL PROTECTED]
To: Scott Hernandez [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Sent: Sunday, January 19, 2003 6:55 PM
Subject: Re: [nant-dev] NUnit Error With NAnt...


 Hi Scott,

  True. It took me a little while to see this. But now I understand things
  much better. And I think I better understand where some of the issues
are
  coming from.
 
  In addition to the changes you made, I think we need to set the
 environment
  working/current directory to the nunit2 basedir. This will allow tests
 to
  open files and work with IO related operations as they might expect.
Then
  after the task finishes, we can set the current directory back. This is
a
  process level change, so we kinda have to be careful.

 Actually, I struggled with this while making my changes... the original
 NUnit2.0 code does this, I think, but I believe this is fundamentally
wrong,
 and will actually end up hiding latent bugs.

 Let me put it this way: Any code that relies on the CurrentDir to be set
to
 a specific value at application startup is fundamentally broken, and
likely
 reveals the developer's not familiar with the real usage of the CurrentDir
 setting. If tests need to ensure the code has a known current directory
 before invoking the tested methods, they should explicitly set it
themselves
 or on the tests StartUp() routine.

 --
 Tomas Restrepo
 [EMAIL PROTECTED]



 ---
 This SF.NET email is sponsored by: FREE  SSL Guide from Thawte
 are you planning your Web Server Security? Click here to get a FREE
 Thawte SSL guide and find the answers to all your  SSL security issues.
 http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0026en
 ___
 Nant-developers mailing list
 [EMAIL PROTECTED]
 

RE: [nant-dev] NUnit, Nant and current directory

2003-01-23 Thread Arnoldus, Michael
Forgot the example ...


-Original Message-
From: Arnoldus, Michael [mailto:[EMAIL PROTECTED]]
Sent: 23. januar 2003 11:49
To: [EMAIL PROTECTED]
Subject: RE: [nant-dev] NUnit, Nant and current directory


I have written (and included) a small project that shows what I mean.

The generated test assembly can be run using the Nunit2 Gui testrunner,
where the test passes. Using nant I get the following result:

Buildfile: file:///C:/Documents and
Settings/marnoldus/Workspace/Dev/Nunit2WithF
ile/default.build

build:
 [echo] Build Directory is C:\Documents and
Settings\marnoldus\Workspace\Dev
\Nunit2WithFile/bin

test:
Tests run: 1, Failures: 1, Not run: 0, Time: 0,125 seconds

Failures:
1) Nant.Nunit2Test.FileTest.ReadFile : Could not find file C:\Documents and
Set
tings\marnoldus\Workspace\Dev\SimpleFile.txt.
   at System.IO.__Error.WinIOError(Int32 errorCode, String str)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess
access,
FileShare share, Int32 bufferSize, Boolean useAsync, String msgPath, Boolean
bFr
omProxy)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess
access,
FileShare share, Int32 bufferSize)
   at System.IO.StreamReader..ctor(String path, Encoding encoding, Boolean
detec
tEncodingFromByteOrderMarks, Int32 bufferSize)
   at System.IO.StreamReader..ctor(String path)
   at System.IO.File.OpenText(String path)
   at Nant.Nunit2Test.FileTest.ReadFile() in C:\Documents and
Settings\marnoldus
\Workspace\Dev\Nunit2WithFile\FileTest.cs:line 15



BUILD FAILED
Tests Failed
Try 'nant -help' for more information

-Original Message-
From: Arnoldus, Michael [mailto:[EMAIL PROTECTED]]
Sent: 23. januar 2003 11:39
To: [EMAIL PROTECTED]
Subject: [nant-dev] NUnit, Nant and current directory


While I in principle can agree with the idea that code shouldn't depend on
the current
directory, I also think that the most important feature of the nunit2 task
is that it should work the same way as the Nunit2 testrunner.

Lets say I want to use nant. I have chosen to adopt nunit2 and I have
already written some tests. These tests has to read a specific testfile
(which I only use for testing) that delivers inputdata to the test. This
testfile is placed in the project directory of the testproject. Naturally I
refer to the testfile using a relative path, 'cause I want my test to run
even if I move the project to a different directory. And happily Nunit2
thinks like me and changes the current directory to the directory where it
finds the test assembly. Everything works as I think it should. BUT - now I
want to nant and the nunit2 task. But now my test fails, even though they
still work using the Nunit2 testrunner. This is not the experience I think
nant should deliver to its users.

Enjoy,

Michael Arnoldus

-Original Message-
From: Scott Hernandez [mailto:[EMAIL PROTECTED]]
Sent: 20. januar 2003 04:49
To: Tomas Restrepo
Cc: [EMAIL PROTECTED]
Subject: Re: [nant-dev] NUnit Error With NAnt...


Yeah, I'm there with you, maybe some documentation would solve this problem.

Also, maybe this isn't the optimal solution, but we could add an option to
change the current directory if you want to have the current env dir set.

As long as we differ from the NUnit console/gui, there will be confusion and
complaints.

- Original Message -
From: Tomas Restrepo [EMAIL PROTECTED]
To: Scott Hernandez [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Sent: Sunday, January 19, 2003 6:55 PM
Subject: Re: [nant-dev] NUnit Error With NAnt...


 Hi Scott,

  True. It took me a little while to see this. But now I understand things
  much better. And I think I better understand where some of the issues
are
  coming from.
 
  In addition to the changes you made, I think we need to set the
 environment
  working/current directory to the nunit2 basedir. This will allow tests
 to
  open files and work with IO related operations as they might expect.
Then
  after the task finishes, we can set the current directory back. This is
a
  process level change, so we kinda have to be careful.

 Actually, I struggled with this while making my changes... the original
 NUnit2.0 code does this, I think, but I believe this is fundamentally
wrong,
 and will actually end up hiding latent bugs.

 Let me put it this way: Any code that relies on the CurrentDir to be set
to
 a specific value at application startup is fundamentally broken, and
likely
 reveals the developer's not familiar with the real usage of the CurrentDir
 setting. If tests need to ensure the code has a known current directory
 before invoking the tested methods, they should explicitly set it
themselves
 or on the tests StartUp() routine.

 --
 Tomas Restrepo
 [EMAIL PROTECTED]



 ---
 This SF.NET email is sponsored by: FREE  SSL Guide from Thawte
 are you planning your Web Server Security? Click here to get a FREE
 Thawte SSL guide and find the answers to all your  SSL 

Re: [nant-dev] documentation error

2003-01-23 Thread Scott Hernandez
Sounds good. I'm sure whatever you think is needed will help.

Right now the Task References are created by NDoc via the userdoc target.
It generates a html page for each task and an index page for them all. These
docs are generated by the xml code comments, but can be
supplemented/replaced by external xml files. NDoc has a lot of options for
this. I'd like to see if we can combine the other docs into this format.
That way we can use one tool to generate/format all our help, and the
website.

In other projects I've worked with we have used all the documentation to
generate the help system, faqs and website. I'd like to see a single
document source that can be combined into all of these.

Does this clarify anything?

- Original Message -
From: Jeffrey McManus [EMAIL PROTECTED]
To: Scott Hernandez [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Sent: Wednesday, January 22, 2003 8:37 PM
Subject: Re: [nant-dev] documentation error


 I'm happy to contribute as much as I can to docs; I've
 synched everything up with CVS and I'll start looking
 at them tonight. With your permission, one of things
 I'd like to start thinking about is a short
 introductory blurb/doc that introduces the concept of
 a build tool at a high level for experienced
 developers who have never used a build tool (a profile
 that will apply to many Microsoft tools developers, I
 suspect).

 With respect to XMLification of the docs, I've done
 this a few times before, and it has consistently
 taught me one thing -- frequently, the amount of time
 that developers spend managing the XML (fidding with
 tags, getting the elements correct, etc.) exceeds the
 benefits. I say this as a huge XML proponent who uses
 XML on a near-daily basis. But generally for
 documentation my watchword is make it as easy for
 people to contribute as possible. Whether it's in
 HTML, XML, or on the back of a cocktail napkin,
 getting good information is more important than what
 format it's in.

 Looking at your source, it looks like you're using
 inline XML comments already, which is great. I wonder
 if it would be OK, at least for now, if we just keep
 the HTML documentation in HTML and transform the
 inline XML comments into HTML/PDF/CHM/whatever, using
 the inline code comments emitted by the compiler? Does
 this sound insane? To me, this seems like it would be
 much less work -- at the end of the day if you want to
 (for example) convert HTML pages to PDF you could
 easily do so without bothering with an intervening XML
 step.

 One question -- what's the status of the tasks page
 (\nant\doc\help\tasks\index.html)? It's a dead link in
 the source I just checked out; is it going to be
 autogenned from the source at some point? Should we
 maybe stick a placeholder page in there until the real
 page is ready?

 Jeffrey

 --- Scott Hernandez [EMAIL PROTECTED] wrote:
  Hi Jeffrey,
 
  It looks like this has been fixed in cvs. There is
  no help/documenter
  person, but if you would like to help out, there is
  plenty to do :) And we
  would really appreciate it.
 
  The number one thing on my list is to convert the
  docs here
  (http://nant.sourceforge.net/help/index.html;
  excluding the task ref) into
  xml so we can more easily work with it. Then maybe
  we can generate more
  formats of help (like a chm or pdf). Currently these
  documents exist in a
  proprietary format (fogdesk, I think) and are pretty
  hard to do anything
  with but generate html from.
 
  If you need any more explanation, I can help out, or
  someone on the list
  will be able to fill in the details.

 __
 Do you Yahoo!?
 Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
 http://mailplus.yahoo.com





---
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
___
Nant-developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-developers



Re: [nant-dev] documentation error

2003-01-23 Thread Jeffrey McManus
--- Scott Hernandez [EMAIL PROTECTED] wrote:
 Right now the Task References are created by NDoc
 via the userdoc target.

The product of this process doesn't seem to be getting
checked in. The net result is, when you check out the
docs from CVS, the core part of the documentation (the
tasks reference) isn't available. What would it take
to make this happen?

Jeffrey

__
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com


---
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
___
Nant-developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-developers



Re: [nant-dev] documentation error

2003-01-23 Thread Scott Hernandez
It should not be checked in. Once it is generated, it is stale and it is not
the source of documentation anyway.

Why do you want it checked into source control as html? (it should not be
edited in that form)

- Original Message -
From: Jeffrey McManus [EMAIL PROTECTED]
Sent: Thursday, January 23, 2003 2:51 PM


 --- Scott Hernandez [EMAIL PROTECTED] wrote:
  Right now the Task References are created by NDoc
  via the userdoc target.

 The product of this process doesn't seem to be getting
 checked in. The net result is, when you check out the
 docs from CVS, the core part of the documentation (the
 tasks reference) isn't available. What would it take
 to make this happen?



---
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
___
Nant-developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-developers



Re: [nant-dev] documentation error

2003-01-23 Thread Jeffrey McManus
I understand that it shouldn't be edited directly, but
I think it should at least be checked in, because it
represents part of the distributable package of the
application. One objective of source code is to be
able to view, at a glance, the state of an application
(including its distributable packages; i.e. its
documentation) at any point in time. Whether it was
generated by a human or by an automated process
shouldn't matter. If somebody needs to re-create some
arbitrary build three years from now to replace it on
a production system that standardized on it, they're
going to be hosed because they won't be able to get
documentation that matches the build they have.

The practical problem that I (and lots of others, in
all likelihood) are having is, without a current
snapshot of the state of the task lists, there is no
way to get a reference to the latest tasks, short of
re-building the project, which (it seems to me) you
shouldn't have to do just to get docs.

-J.

--- Scott Hernandez [EMAIL PROTECTED] wrote:
 It should not be checked in. Once it is generated,
 it is stale and it is not
 the source of documentation anyway.
 
 Why do you want it checked into source control as
 html? (it should not be
 edited in that form)
 
 - Original Message -
 From: Jeffrey McManus [EMAIL PROTECTED]
 Sent: Thursday, January 23, 2003 2:51 PM
 
 
  --- Scott Hernandez [EMAIL PROTECTED] wrote:
   Right now the Task References are created by
 NDoc
   via the userdoc target.
 
  The product of this process doesn't seem to be
 getting
  checked in. The net result is, when you check out
 the
  docs from CVS, the core part of the documentation
 (the
  tasks reference) isn't available. What would it
 take
  to make this happen?
 


__
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com


---
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
___
Nant-developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-developers



Re: [nant-dev] documentation error

2003-01-23 Thread Scott Hernandez
Jeffrey,

The source in cvs does represent the documentation at any point, not the
other way around. What your suggesting would lead to ever more dissimilarity
between a build and the docs in the system. We would need to check in new
docs whenever a source file is changed! That is just wrong.

Also, we do builds and tag the source control system when a release is done.
It you get all of cvs (by tag or date) and follow the build/doc/release
process you will get exactly what you want. It will be a snapshot at that
point in time. Everything will match up.

I'm a strong believer in *not* storing binary distributions in the same cvs
repository as the source. In fact, I would argue against storing most of the
stuff that we have in bin if we weren't a build tool that built itself.

I agree that the website should probably contain the latest docs of the
current cvs system, as well as the last major release. But the source
control system should not. I strongly believe that we should not store
duplicate and redundant information under source control. We store source,
not many formats of the source; just the source in the source control
system.

- Original Message -
From: Jeffrey McManus [EMAIL PROTECTED]
To: Scott Hernandez [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Sent: Thursday, January 23, 2003 4:41 PM
Subject: Re: [nant-dev] documentation error


 I understand that it shouldn't be edited directly, but
 I think it should at least be checked in, because it
 represents part of the distributable package of the
 application. One objective of source code is to be
 able to view, at a glance, the state of an application
 (including its distributable packages; i.e. its
 documentation) at any point in time. Whether it was
 generated by a human or by an automated process
 shouldn't matter. If somebody needs to re-create some
 arbitrary build three years from now to replace it on
 a production system that standardized on it, they're
 going to be hosed because they won't be able to get
 documentation that matches the build they have.

 The practical problem that I (and lots of others, in
 all likelihood) are having is, without a current
 snapshot of the state of the task lists, there is no
 way to get a reference to the latest tasks, short of
 re-building the project, which (it seems to me) you
 shouldn't have to do just to get docs.



---
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
___
Nant-developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-developers



Re: [nant-dev] documentation error

2003-01-23 Thread Jeffrey McManus
--- Scott Hernandez [EMAIL PROTECTED] wrote:
 The source in cvs does represent the documentation
 at any point, not the
 other way around. What your suggesting would lead to
 ever more dissimilarity
 between a build and the docs in the system. We would
 need to check in new
 docs whenever a source file is changed! That is just
 wrong.

If only there were some kind of automated tool to do
that...  :)

I'm accustomed to thinking of docs as a part of the
deliverable package and as such, something that should
be checked in. I'm willing to accept that not
everybody does it that way, though.

Maybe working backwards from my original problem would
shed light on this. Let's take an example...right now
in the nightly builds there is support for a tag
called 'nunit2'. How would someone get access to
documentation on this?

-J.

__
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com


---
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
___
Nant-developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-developers



RE: [nant-dev] documentation error

2003-01-23 Thread John Barstow
 Maybe working backwards from my original problem would
 shed light on this. Let's take an example...right now
 in the nightly builds there is support for a tag
 called 'nunit2'. How would someone get access to
documentation on this?

The correct answer is:
Do a point release, already. The current stable release is over six months
old and is missing some fairly major functionality.  The product's not at
1.0 yet, so bugs and workarounds are acceptable (as long as they are
documented).
It's post-holidays; surely at least one of the committers can get a release
out the door.


---
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
___
Nant-developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-developers



Re: [nant-dev] documentation error

2003-01-23 Thread Ian MacLean
Jeffrey McManus wrote:


I'm accustomed to thinking of docs as a part of the
deliverable package and as such, something that should
be checked in. I'm willing to accept that not
everybody does it that way, though.

 

Having docs checked in makes sense if they are edited as html. Ours are 
generated. We should be updating the website regularly with the latest 
docs. Perhaps the nightlies should include this too. But they shouldn't 
be in cvs.
Ian

Maybe working backwards from m original problem would
shed light on this. Let's take an example...right now
in the nightly builds there is support for a tag
called 'nunit2'. How would someone get access to
documentation on this?

-J.

__
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com


---
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
___
Nant-developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-developers
 





---
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
___
Nant-developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-developers



Re: [nant-dev] documentation error

2003-01-23 Thread Jeffrey McManus
 Having docs checked in makes sense if they are
 edited as html. Ours are 
 generated. We should be updating the website
 regularly with the latest 
 docs. Perhaps the nightlies should include this too.

Updating the website with documentation on features
that aren't in the latest stable build might lead to
confusion among people who use (for example) 0.7 and
expect what's on the site to match version 0.7.

Sticking the latest docs in the nightlies is an
excellent idea though.

Reiterating my original question lest it get lost in
the shuffle: is there any way to view HTML
documentation on 0.8 tasks today short of rebuilding
the project from source?

-J.

__
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com


---
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
___
Nant-developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-developers



Re: [nant-dev] documentation error

2003-01-23 Thread Scott Hernandez
No, there is no way to see the task refs unless you build the userdoc
target.

Note: The currently nightly are cvs snapshots, not builds.

We need a nightly/periodic build to do what you are suggesting. I am all for
this, and in fact I have a machine to do it, but there isn't enough time in
the day. :) I just haven't gotten it done.

- Original Message -
From: Jeffrey McManus [EMAIL PROTECTED]
To: Ian MacLean [EMAIL PROTECTED]
Cc: Scott Hernandez [EMAIL PROTECTED];
[EMAIL PROTECTED]
Sent: Thursday, January 23, 2003 6:29 PM
Subject: Re: [nant-dev] documentation error


  Having docs checked in makes sense if they are
  edited as html. Ours are
  generated. We should be updating the website
  regularly with the latest
  docs. Perhaps the nightlies should include this too.

 Updating the website with documentation on features
 that aren't in the latest stable build might lead to
 confusion among people who use (for example) 0.7 and
 expect what's on the site to match version 0.7.

 Sticking the latest docs in the nightlies is an
 excellent idea though.

 Reiterating my original question lest it get lost in
 the shuffle: is there any way to view HTML
 documentation on 0.8 tasks today short of rebuilding
 the project from source?

 -J.

 __
 Do you Yahoo!?
 Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
 http://mailplus.yahoo.com





---
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
___
Nant-developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-developers



Re: [nant-dev] documentation error

2003-01-23 Thread Jeffrey McManus
--- Scott Hernandez [EMAIL PROTECTED] wrote:
 Oh. It sounds so simple, but this lever of
 automation we do not have. It
 would require cvs polling, or a linux build
 environment on sourceforge.net.

Yep, I didn't mean it seriously -- hence the smiley
after the suggestion. (Although...I'm not super
familiar with it, but doesn't this Draco.NET thing do
cvs polling?)

 I really don't want to hinder you from helping,
 maybe so other people can
 comment with their opinions here. I think that you
 and I have very different
 ideas about what should be in source control.

Let's chuck my original put-docs-in-source-control
suggestion; it's a red herring. I just think that the
core of the documentation (the task reference) should
match the current snapshot and be somehow available.
If auto-putting it into the nightly snap isn't viable,
then figuring out a way to make all the docs of the
current snap somehow generally available without
having to download source and do a build is the
desired outcome. (I agree that doing a release would
be the optimum solution, but in the absence of that,
it seems like there should be a way to get interim
docs on the version that's being worked on. Right?)

We're absolutely in agreement that making it easy to
contribute is a valuable goal. Last night I (a CVS
novice) was able to fairly quickly use CVS to suck
down the current source and HTML docs. I made a pass
through all of them, correcting spelling mistakes and
adding content here and there using my tool of choice
(which happens to be Dreamweaver, but could have been
anything). It took an hour, I didn't have to learn
anything new and as a result it was easy. (Although at
this point, I have no idea what to do with the product
of my work.)

-J.

__
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com


---
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
___
Nant-developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-developers



[nant-dev] Slingshot task

2003-01-23 Thread Rosemarie Leighton



Hi 


I am running NAnt 
version 0.8.0, and I see that the slingshot task isincluded 
inversion 0.8.5 and higher. I am unable to access the nant site, and 
keep getting TCP errors. So if anyone has the latest version, please can you 
email it to me (Please embed it in a Word document, otherwise it will be stopped 
by the mail server).

Thanks
Rosemarie Leighton (Financial IQ) 

Registration Number 1998/007480/07 Metropolitan Office Park, Block H, 82 Wessel Road, RIVONIA 
2128 Tel: +27 11 259 
4199 Fax: +27 11 259 
4230 Mobile: 083 286 8123 
mailto:[EMAIL PROTECTED] 

CONFIDENTIALITY CAUTION: If you have received this communication in error, please 
note that it is intended for the addressee only, is private and confidential and 
dissemination or copying prohibited. Please notify us immediately by e-mail and 
return the original message. We cannot assure that the integrity of this 
communication has been maintained nor that it is free of errors, virus, 
interception or interference. Thank you
Kindly note, it is The IQ Business Group's policy 
that any waiver, representation, contract or variation of a contract shall not 
be binding unless reduced to writing and signed by the duly authorized managers 
of the Company.