Sorry about taking so long to reply to this email. I'm really just replying so that we have the information in the mail archives.
---- > This may not be 100% accurate - I didn't take notes.. but looking at > what I downloaded and installed: > First: tpclient-pywx > -> Barfed > Many apt-gets on pythony things The client should now suggest in a nice way what you have to apt-get for a fully functioning client. > -> Barfed > Realised the 'tpsomthing' was probably a thousand parsec lib, > and > worked out it was probably libtpclient-py missing > -> Barfed > Added in libtpproto-py > Now have a working client. It is highly recommended that you use the ".inplace" version as the web page suggests. I've updated the page to suggest getting the right version. > Download tpserver-cpp <snip> > % cd ~/work/thousandparsec/tpserver-cpp/tpserver > % ./tpserver-cpp > <snip> > Search website... work out reference to conf file is _really_ necessary > and it is unable to find it's own in a sane way. > > Uncomment stuff in config file, run tpserver -C nash.conf I've logged the following bug reports as they are still not fixed in the darcs version of tpserver-cpp. [1679547] Output a help message if it doesn't find a config file https://sourceforge.net/tracker/index.php?func=detail&aid=1679547&group_id=132078&atid=723099 [1679548] Ship with a config file which sets up a game https://sourceforge.net/tracker/index.php?func=detail&aid=1679548&group_id=132078&atid=723099 [1679550] Should be able to find config file when installed https://sourceforge.net/tracker/index.php?func=detail&aid=1679550&group_id=132078&atid=723099 > Now it is working. > > Note I followed typical user patters - didn't read doco, just expected > the default to work. Out of the box operation - even if its in a degraded operation would be a good target. > > > * Dependencies - Both distro and TP related ones > > > - The Python modules needed aren't always easy to figure out since > > > normally you find yourself staring at a stack trace, and need to work > > > out which python-X lib you need to install. > > > > I'm guessing this applies to the client? > > > > The following URL should list everything you need for the stable version > > of the client, > > http://www.thousandparsec.net/tp/gettingstarted.php#gamer This has been fixed. See above. > Not quite... At that point I have a window open, and I need to figure > out how to connect to a server. I personally could not get it to > connect to the main servers (the second test server didn't resolve at > the time). Hence I found my next step was to set up a server. > > Also setting up an account 'New' wasn't what I expected. I was thinking > it meant "New Game", not "Create an account". [1679553] New button isn't clear. https://sourceforge.net/tracker/?func=detail&atid=723099&aid=1679553&group_id=132078 > > I've yet to write a "Getting Started" for developers. Added as a Todo Item. [1679562] Create a developers "Getting Started Page" https://sourceforge.net/tracker/index.php?func=detail&aid=1679562&group_id=132078&atid=829724 > > > - The C++ ones are better, at least the configure ones are meaningful > > > -> However it would be nice if ALL the dependencies where > > > checked > > > before it barfed - a nice "You are missing the following libs: > > > libfoo (>2.3) > > > libbar > > > ... > > > This is a general autoconf bitch however - it is tough to get > > > it all > > > right. > > > > I don't think you can even do this with autoconf? > > You can. Basically when you do your requirements if one fails you note > it and continue as long as you can (avoiding expensive tests). Then > dump a list everything that failed as you exit. > > But as I said, it's a PITA, and autoconf doesn't make it easy. I was > impressed that inkscape does this in the build for the things it tests > with pkg-config (gtkmm and friends) I'll leave this one up to Lee to decided on. > You have already given two. That forum post is gold - pure gold. The > getting started is the first half, the instructions on how to start the > server and get the configuration is the other half. [1679563] Extend Getting Started Page - Add connection HowTo https://sourceforge.net/tracker/index.php?func=detail&aid=1679563&group_id=132078&atid=829724 > > > A while yet - however it may be worth looking at an automatic check out > > > of required client and server modules, with an 'install' script - of > > > course when it fails... it will fail terribly. It is a lot of work, so > > > for now maybe the best thing to do will be to make the required info > > > easier to find for newbies. > > > > We currently have "setup" and "update" scripts in the scratchpad > > repository. It might not be has hard as it sounds. A magic setup script has been started, you can find it here: http://darcs.thousandparsec.net/repos/scratchpad/magicsetup.sh I have also added a Todo item. [1679566] Extend the "Magic Setup" script https://sourceforge.net/tracker/index.php?func=detail&aid=1679566&group_id=132078&atid=829724 > Get that to go, and it should be all good. > > Anyway, hope there is some useful info in this post... > > Regards, > nash This should stop all the above issues from getting lost. Tim Ansell _______________________________________________ tp-devel mailing list [email protected] http://www.thousandparsec.net/tp/mailman.php/listinfo/tp-devel
