Re: [Flightgear-devel] ATC Network Test

2004-10-04 Thread John Wojnaroski

- Original Message -
From: "Boris Koenig" <[EMAIL PROTECTED]>
To: "FlightGear developers discussions" <[EMAIL PROTECTED]>
Sent: Monday, October 04, 2004 1:46 PM
Subject: Re: [Flightgear-devel] ATC Network Test


> Arnt Karlsen wrote:
> > On Mon, 04 Oct 2004 11:17:07 -0700, John wrote in message
> > <[EMAIL PROTECTED]>:
> >
> >>A few details...
> >>
> >>Volunteers will get a package of software that contains the TNL
> >>libraries and a basic set of software to connect to the ATC net as a
> >>controller or pilot. Package will include ALL source code and make
> >>files for a Linux system.  Sorry, I'm just not an MS type. However, it
> >>will build under Cygwin.
> >
> >
> > ..GPL?  Url?
>
it's GPL.  I still have a little work to do to create a clean build and
install as well as reducing the size by including only the essential library
files. TNL did a great job of creating docs and sample programs, but they
tend to bloat the package and create unnecessary build issues.

> John isn't yet 'releasing' anything, rather he asks for people who
> would be willing to participate in some "field tests".
>
Boris is correct, not so much a release as a head count, but I'll probably
upload it to the ftp server at kingmont or I might just set up a machine
locally that I plan to also use as the master

Regards
John W.


___
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel
2f585eeea02e2c79d7b1d8c4963bae2d


Re: [Flightgear-devel] ATC Network Test

2004-10-04 Thread Boris Koenig
Arnt Karlsen wrote:
On Mon, 04 Oct 2004 11:17:07 -0700, John wrote in message 
<[EMAIL PROTECTED]>:

A few details...
Volunteers will get a package of software that contains the TNL 
libraries and a basic set of software to connect to the ATC net as a 
controller or pilot. Package will include ALL source code and make
files for a Linux system.  Sorry, I'm just not an MS type. However, it
will build under Cygwin.

..GPL?  Url?
John isn't yet 'releasing' anything, rather he asks for people who
would be willing to participate in some "field tests".
John: I haven't yet had the time to get back to your other eMails, but
concerning what you mentioned above, I would suggest to have me look
into your makefiles or sources where necessary, so that we can adapt
them accordingly - if I am not wrong, you shouldn't have made much
use of anything unix/linux-specific so far, so at this stage of
the process, it's certainly pretty straight-forward to make the
configure/makefile scripts support windows/mac, too.
Particularly because of opentnl's cross-platform nature.
-
Boris
P.S.: I don't think it's necessary for me to mention that I would be
glad 'to volunteer' :-)
___
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel
2f585eeea02e2c79d7b1d8c4963bae2d


Re: [Flightgear-devel] ATC Network Test

2004-10-04 Thread Arnt Karlsen
On Mon, 04 Oct 2004 11:17:07 -0700, John wrote in message 
<[EMAIL PROTECTED]>:
> 
> A few details...
> 
> Volunteers will get a package of software that contains the TNL 
> libraries and a basic set of software to connect to the ATC net as a 
> controller or pilot. Package will include ALL source code and make
> files for a Linux system.  Sorry, I'm just not an MS type. However, it
> will build under Cygwin.

..GPL?  Url?  

> Building will create two application programs ---  controller and
> pilot
> 
> During the time window for the test you can login to the master as a 
> pilot or controller as in
> 
>  > controlleror
>  > pilot  < IP_address_TBS:port>
> 
> Both values to be provided at the time of the test...
> 
> As a controller node, initially login will be ack'ed by the master and
> 
> the node added to the master list.  Loggin in as a pilot node
> (assuming a controller node is present) will receive a list of
> controller nodes from the master, at which point a controller node is
> selected from the list and a request is made to the master to arramge
> a connection with the selected controller. (NOTE:  Current selection
> is random, scope criteria are TBS). 
> 
> Once the connection is accepted the controller and pilot exchange a 
> string of "secret data". After about 30-40 secs the connection will be
> 
> broken by either node and a reconnect may or may not be attempted
> (Again a random event at this time to keep things somewhat dynamic and
> 
> unpredictable)
> 
> Test objectives are simple:
> 1) test network loading on the server
> 2) determine latencies issues
> 3) test robustness of master server and protocol for error recovery
> 4) identify/motivate interested participents as future developers
> and/or players
> 5) create a forum for ideas
> 
> For example, it would be possible using FG with a view position from
> the tower to connect several flights from friends and observe their 
> performance while doing circuits and act as the tower controller... 
> Of course, that idea needs a bit more thought and probably a lot more 
> development, but it is doable.
> 
> Regards
> John W.


-- 
..med vennlig hilsen = with Kind Regards from Arnt... ;-)
...with a number of polar bear hunters in his ancestry...
  Scenarios always come in sets of three: 
  best case, worst case, and just in case.


___
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel
2f585eeea02e2c79d7b1d8c4963bae2d


Re: [Flightgear-devel] CVS and branch development

2004-10-04 Thread Arnt Karlsen
On Mon, 04 Oct 2004 21:24:33 +0200, Erik wrote in message 
<[EMAIL PROTECTED]>:

> Arnt Karlsen wrote:
> 
> > ..but the idea can be inverted:  Maybe a cvs signature file to flag
> > off stuff you're happy with?  So I just set my script to check for
> > that new flag file, and on its absense, "just do cvs co to last
> > Saturday night"?
> 
> In situations like that one is way too busy fixing stuff to bother
> about others. Sorry about that.

..I said "on its absense", the idea is you fix stuff first, then set the
new "Ok, I'm happy" flag.

..but true, another way could be chk whether or not any of you guys 
are working on the cvs server to fix stuff like this.  

..it has to be automated anyway.  Checking the history section 
in the manual.

-- 
..med vennlig hilsen = with Kind Regards from Arnt... ;-)
...with a number of polar bear hunters in his ancestry...
  Scenarios always come in sets of three: 
  best case, worst case, and just in case.


___
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel
2f585eeea02e2c79d7b1d8c4963bae2d


Re: [Flightgear-devel] CVS and branch development

2004-10-04 Thread Erik Hofman
Arnt Karlsen wrote:
..but the idea can be inverted:  Maybe a cvs signature file to flag off
stuff you're happy with?  So I just set my script to check for that new
flag file, and on its absense, "just do cvs co to last Saturday night"?
In situations like that one is way too busy fixing stuff to bother about 
others. Sorry about that.

Erik
___
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel
2f585eeea02e2c79d7b1d8c4963bae2d


Re: [Flightgear-devel] CVS and branch development

2004-10-04 Thread Arnt Karlsen
On Mon, 4 Oct 2004 11:16:28 -0500, Jon wrote in message 
<[EMAIL PROTECTED]>:

> > > ..meanwhile, is there a "go-away" flag that can be set to prevent
> > > us mortals and not from cvs co'ing known bad code trees?
> >
> > No because this repository is located at Sourceforge and there is no
> > way to shutdown the repository during this maintenance operation.
> >
> > -Fred
> 
> I'll try and get this fixed today. In teh meantime, checkout JSBSim
> CVS only based on data, from say, last Saturday night. That should be
> fine.

..ok.  I'm asking because I'm pondering an automatic build script that
I'd like to abort in situations like this, when cvs co, building etc is
pointless.

..but the idea can be inverted:  Maybe a cvs signature file to flag off
stuff you're happy with?  So I just set my script to check for that new
flag file, and on its absense, "just do cvs co to last Saturday night"?

-- 
..med vennlig hilsen = with Kind Regards from Arnt... ;-)
...with a number of polar bear hunters in his ancestry...
  Scenarios always come in sets of three: 
  best case, worst case, and just in case.


___
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel
2f585eeea02e2c79d7b1d8c4963bae2d


[Flightgear-devel] ATC Network Test

2004-10-04 Thread John Wojnaroski
A few details...
Volunteers will get a package of software that contains the TNL 
libraries and a basic set of software to connect to the ATC net as a 
controller or pilot. Package will include ALL source code and make files 
for a Linux system.  Sorry, I'm just not an MS type. However, it will 
build under Cygwin.

Building will create two application programs ---  controller and pilot
During the time window for the test you can login to the master as a 
pilot or controller as in

> controlleror
> pilot  < IP_address_TBS:port>
Both values to be provided at the time of the test...
As a controller node, initially login will be ack'ed by the master and 
the node added to the master list.  Loggin in as a pilot node (assuming 
a controller node is present) will receive a list of controller nodes 
from the master, at which point a controller node is selected from the 
list and a request is made to the master to arramge a connection with 
the selected controller. (NOTE:  Current selection is random, scope 
criteria are TBS). 

Once the connection is accepted the controller and pilot exchange a 
string of "secret data". After about 30-40 secs the connection will be 
broken by either node and a reconnect may or may not be attempted (Again 
a random event at this time to keep things somewhat dynamic and 
unpredictable)

Test objectives are simple:
1) test network loading on the server
2) determine latencies issues
3) test robustness of master server and protocol for error recovery
4) identify/motivate interested participents as future developers and/or 
players
5) create a forum for ideas

For example, it would be possible using FG with a view position from the 
tower to connect several flights from friends and observe their 
performance while doing circuits and act as the tower controller...  Of 
course, that idea needs a bit more thought and probably a lot more 
development, but it is doable.

Regards
John W.
___
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel
2f585eeea02e2c79d7b1d8c4963bae2d


RE: [Flightgear-devel] CVS and branch development

2004-10-04 Thread Jon Berndt
> > ..meanwhile, is there a "go-away" flag that can be set to prevent
> > us mortals and not from cvs co'ing known bad code trees?
>
> No because this repository is located at Sourceforge and there is no
> way to shutdown the repository during this maintenance operation.
>
> -Fred

I'll try and get this fixed today. In teh meantime, checkout JSBSim CVS only based on
data, from say, last Saturday night. That should be fine.

Jon


___
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel
2f585eeea02e2c79d7b1d8c4963bae2d


Re: [Flightgear-devel] CVS and branch development

2004-10-04 Thread Frederic Bouvier
Arnt Karlsen wrote:

> On Mon, 4 Oct 2004 16:47:12 +0200, Frederic wrote in message 
> <[EMAIL PROTECTED]>:
> 
> > Jon Berndt wrote:
> > 
> > > > > > Just for the record:
> > > > > > - Creating that new branch.
> > > > >
> > > > > How does one create a branch? I know how to tag changed files
> > > > > locally:
> > > > >
> > > > > cvs tag -b JSB_New_XML FGAircraft.cpp FGAircraft.h
> > > > >
> > > > > Is that what you mean?
> > > >
> > > > This is for creating a branch. Then you have to tell that you are
> > > > working on it by doing :
> > > >
> > > > cvs update -r JSB_New_XML FGAircraft.cpp FGAircraft.h
> > > >
> > > > check with :
> > > >
> > > > cvs status FGAircraft.cpp FGAircraft.h
> > > >
> > > > you should see JSB_New_XML as a sticky tag.
> > > >
> > > > -Fred
> > >
> > > Is there a good way to revert the HEAD branch of CVS to yesterday
> > morning's set of files?
> > 
> > If I recall correctly, "cvs admin -o filename" will kill the so
> > called revision.
> > For example, "cvs admin -o1.42 foo.cxx" remove revision 1.42 of
> > foo.cxx. But look at the cvs manual before proceeding
> 
> ..meanwhile, is there a "go-away" flag that can be set to prevent 
> us mortals and not from cvs co'ing known bad code trees?

No because this repository is located at Sourceforge and there is no 
way to shutdown the repository during this maintenance operation.

-Fred



___
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel
2f585eeea02e2c79d7b1d8c4963bae2d


Re: [Flightgear-devel] CVS and branch development

2004-10-04 Thread Arnt Karlsen
On Mon, 4 Oct 2004 16:47:12 +0200, Frederic wrote in message 
<[EMAIL PROTECTED]>:

> Jon Berndt wrote:
> 
> > > > > Just for the record:
> > > > > - Creating that new branch.
> > > >
> > > > How does one create a branch? I know how to tag changed files
> > > > locally:
> > > >
> > > > cvs tag -b JSB_New_XML FGAircraft.cpp FGAircraft.h
> > > >
> > > > Is that what you mean?
> > >
> > > This is for creating a branch. Then you have to tell that you are
> > > working on it by doing :
> > >
> > > cvs update -r JSB_New_XML FGAircraft.cpp FGAircraft.h
> > >
> > > check with :
> > >
> > > cvs status FGAircraft.cpp FGAircraft.h
> > >
> > > you should see JSB_New_XML as a sticky tag.
> > >
> > > -Fred
> >
> > Is there a good way to revert the HEAD branch of CVS to yesterday
> morning's set of files?
> 
> If I recall correctly, "cvs admin -o filename" will kill the so
> called revision.
> For example, "cvs admin -o1.42 foo.cxx" remove revision 1.42 of
> foo.cxx. But look at the cvs manual before proceeding

..meanwhile, is there a "go-away" flag that can be set to prevent 
us mortals and not from cvs co'ing known bad code trees?

-- 
..med vennlig hilsen = with Kind Regards from Arnt... ;-)
...with a number of polar bear hunters in his ancestry...
  Scenarios always come in sets of three: 
  best case, worst case, and just in case.



___
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel
2f585eeea02e2c79d7b1d8c4963bae2d


Re: [Flightgear-devel] CVS and branch development

2004-10-04 Thread Frederic Bouvier
Jon Berndt wrote:

> > > > Just for the record:
> > > > - Creating that new branch.
> > >
> > > How does one create a branch? I know how to tag changed files locally:
> > >
> > > cvs tag -b JSB_New_XML FGAircraft.cpp FGAircraft.h
> > >
> > > Is that what you mean?
> >
> > This is for creating a branch. Then you have to tell that you are
> > working on it by doing :
> >
> > cvs update -r JSB_New_XML FGAircraft.cpp FGAircraft.h
> >
> > check with :
> >
> > cvs status FGAircraft.cpp FGAircraft.h
> >
> > you should see JSB_New_XML as a sticky tag.
> >
> > -Fred
>
> Is there a good way to revert the HEAD branch of CVS to yesterday
morning's set of files?

If I recall correctly, "cvs admin -o filename" will kill the so called
 revision.
For example, "cvs admin -o1.42 foo.cxx" remove revision 1.42 of foo.cxx.
But look at the cvs manual before proceeding

-Fred



___
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel
2f585eeea02e2c79d7b1d8c4963bae2d


RE: [Flightgear-devel] CVS and branch development

2004-10-04 Thread Jon Berndt
> > > Just for the record:
> > > - Creating that new branch.
> > 
> > How does one create a branch? I know how to tag changed files locally:
> > 
> > cvs tag -b JSB_New_XML FGAircraft.cpp FGAircraft.h
> > 
> > Is that what you mean?
> 
> This is for creating a branch. Then you have to tell that you are 
> working on it by doing :
> 
> cvs update -r JSB_New_XML FGAircraft.cpp FGAircraft.h
> 
> check with :
> 
> cvs status FGAircraft.cpp FGAircraft.h
> 
> you should see JSB_New_XML as a sticky tag.
> 
> -Fred

Is there a good way to revert the HEAD branch of CVS to yesterday morning's set of 
files?

Jon


___
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel
2f585eeea02e2c79d7b1d8c4963bae2d


Re: [Flightgear-devel] CVS and branch development

2004-10-04 Thread Frederic Bouvier
Jon Berndt wrote:

> > Just for the record:
> > - Creating that new branch.
> 
> How does one create a branch? I know how to tag changed files locally:
> 
> cvs tag -b JSB_New_XML FGAircraft.cpp FGAircraft.h
> 
> Is that what you mean?

This is for creating a branch. Then you have to tell that you are 
working on it by doing :

cvs update -r JSB_New_XML FGAircraft.cpp FGAircraft.h

check with :

cvs status FGAircraft.cpp FGAircraft.h

you should see JSB_New_XML as a sticky tag.

-Fred



___
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel
2f585eeea02e2c79d7b1d8c4963bae2d