*** tpb has joined #freeorion | 00:00 | |
tomreyn | so just ignoring the wiki and running cmake in the main project directory helps a lot. maybe you could just add to the top of the linux compile wiki page in red letters on the wiki for now | 00:04 |
---|---|---|
tomreyn | i'm not stuck at 79% where it can't find OIS/OISKeyboard.h http://pastebin.com/raw.php?i=5v9bdHcp | 00:05 |
tomreyn | libois-dev 1.3.0+dfsg0-5 is installed and provides /usr/include/ois/OISKeyboard.h | 00:05 |
tomreyn | did you run into this Nagilum_? | 00:06 |
Afdal | So if I want to try the latest test build on linux am I gonna end up doing some compiling | 00:08 |
STalKer-X | https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-ash4/t1/q77/484877_10201640742084679_1145757940_n.jpg | 00:12 |
Afdal | D:} | 00:13 |
Afdal | but what if you love sticking things up your butt ;) | 00:13 |
*** Afdal has quit IRC | 00:36 | |
*** Afdal has joined #freeorion | 00:55 | |
*** Afdal has quit IRC | 00:57 | |
*** Afdal has joined #freeorion | 02:56 | |
*** Afdal has quit IRC | 03:04 | |
*** Afdal has joined #freeorion | 03:16 | |
Afdal | hey tomreyn | 03:16 |
Afdal | Where do I run FreeOrion from in Ubuntu | 03:17 |
Afdal | it's not in my -> Games menu | 03:17 |
Afdal | Sorry I'm not good at linux yet | 03:17 |
Afdal | actually did it even install right... | 03:18 |
tomreyn | Afdal: open a terminal window and type: freeorion | 03:18 |
Afdal | I don't see it in my application finder | 03:18 |
Afdal | oh noes | 03:18 |
Afdal | command not found | 03:18 |
Afdal | Guess it didn't install right | 03:18 |
tomreyn | it does show up on my desktop menu after installing | 03:18 |
Afdal | hmmph | 03:18 |
tomreyn | you need two üackages i rhink | 03:18 |
tomreyn | *packages | 03:19 |
tomreyn | which ubuntu are you on? | 03:19 |
Afdal | Xubuntu | 03:19 |
Afdal | uh | 03:19 |
Afdal | 13.10 I think | 03:19 |
Afdal | or 13.04 | 03:19 |
Afdal | I think I updated to 13.10 a few weeks ago | 03:19 |
tomreyn | 13.10 would be the latest stable version | 03:19 |
Afdal | How do you check your version anyway? | 03:19 |
Afdal | I see my linux kernal version from GRUB but howto check desktop version? | 03:20 |
Afdal | how do I figure out what packages I need again? | 03:20 |
Afdal | and then get them? | 03:20 |
tomreyn | cat /etc/issue | 03:21 |
tomreyn | in terminal | 03:21 |
Afdal | ah thanks | 03:21 |
Afdal | guess I'm on 12.04 <.< | 03:21 |
Afdal | well then | 03:21 |
tomreyn | is that what it says then | 03:21 |
Afdal | I downloaded the wrong build | 03:21 |
tomreyn | yes i don't think you can use the 13.10 builds on 12.04 | 03:22 |
Afdal | I'll try the 12.10 build next | 03:23 |
tomreyn | good luck | 03:23 |
Afdal | thanks | 03:24 |
Afdal | as soon as I figure out just why Firefox won't let me download shit | 03:27 |
Afdal | I had to boot back into Windows to download that other build :/ | 03:28 |
tomreyn | hmm weird. maybe a dns problem | 03:28 |
tomreyn | you could install chromium in addition until you have it worked out | 03:28 |
tomreyn | that's the open source chrome (google web browser) | 03:28 |
Afdal | I think something funky happened when I tried to transfer my whole windows profile folder | 03:29 |
Afdal | add-ons and all | 03:29 |
Afdal | The browser won't close right either, still trying to figure it out | 03:30 |
*** Afdal has quit IRC | 03:31 | |
*** Afdal has joined #freeorion | 04:18 | |
*** STalKer-X_n has joined #freeorion | 04:40 | |
*** STalKer-X has quit IRC | 04:41 | |
*** GeofftheMedio has quit IRC | 05:12 | |
*** Afdal has quit IRC | 05:13 | |
*** GeofftheMedio has joined #freeorion | 05:13 | |
*** Afdal has joined #freeorion | 05:14 | |
*** Afdal has quit IRC | 05:15 | |
*** Afdal has joined #freeorion | 05:21 | |
*** tomreyn has quit IRC | 07:02 | |
*** tomreyn has joined #freeorion | 07:14 | |
*** Afdal has quit IRC | 09:21 | |
*** ADAMANT has joined #freeorion | 09:51 | |
*** rah_ has joined #freeorion | 10:36 | |
*** rah has quit IRC | 10:40 | |
*** Sector has quit IRC | 10:40 | |
*** tomreyn has quit IRC | 10:44 | |
*** Sector has joined #freeorion | 10:51 | |
*** ADAMANT has quit IRC | 12:55 | |
*** JLP has joined #freeorion | 13:14 | |
*** JLP has quit IRC | 13:14 | |
*** JLP has joined #freeorion | 13:14 | |
*** JLP has quit IRC | 13:22 | |
*** JLP has joined #freeorion | 13:27 | |
*** JLP has quit IRC | 13:27 | |
*** JLP has joined #freeorion | 13:27 | |
*** JLP has quit IRC | 13:36 | |
*** JLP has joined #freeorion | 13:39 | |
*** JLP has quit IRC | 13:39 | |
*** JLP has joined #freeorion | 13:39 | |
*** JLP_ has joined #freeorion | 13:45 | |
*** JLP has quit IRC | 13:47 | |
*** ADAMANT has joined #freeorion | 13:54 | |
*** JLP has joined #freeorion | 15:43 | |
*** JLP has quit IRC | 15:43 | |
*** JLP has joined #freeorion | 15:43 | |
*** JLP_ has quit IRC | 15:43 | |
*** JLP has quit IRC | 15:55 | |
*** JLP has joined #freeorion | 15:55 | |
*** JLP has quit IRC | 15:55 | |
*** JLP has joined #freeorion | 15:55 | |
*** tomreyn has joined #freeorion | 16:54 | |
tomreyn | hi adrian_broher, could you help me build on ubuntu 13.10? | 17:00 |
tomreyn | <tomreyn> i'm now stuck at 79% where it can't find OIS/OISKeyboard.h http://pastebin.com/raw.php?i=5v9bdHcp | 17:00 |
tomreyn | <tomreyn> libois-dev 1.3.0+dfsg0-5 is installed and provides /usr/include/ois/OISKeyboard.h | 17:00 |
adrian_broher | well, ois is not OIS | 17:00 |
adrian_broher | compare the pathes | 17:01 |
tomreyn | right, so the cmake script looks at the wrong location? | 17:01 |
adrian_broher | I don't know. Let me investigate that. | 17:01 |
tomreyn | thanks | 17:02 |
adrian_broher | and this isn't cmake, but the compiler complains about the code. | 17:02 |
GeofftheMedio | shouldn't cmake have complained? | 17:02 |
adrian_broher | the reason could also be that OIS isn't properly packages. | 17:02 |
adrian_broher | It should, but that is a different problem. | 17:03 |
adrian_broher | tomreyn, what distribution are we talking about here? | 17:03 |
tomreyn | <tomreyn> hi adrian_broher, could you help me build on ubuntu 13.10? | 17:04 |
tomreyn | x86_64 | 17:04 |
adrian_broher | my bad | 17:04 |
adrian_broher | is this the package provided by ubuntu or did you get it from somewhere else? | 17:05 |
tomreyn | http://packages.ubuntu.com/trusty/amd64/libois-dev/filelist | 17:05 |
tpb | <http://ln-s.net/AjVD> (at packages.ubuntu.com) | 17:05 |
tomreyn | an official package | 17:05 |
tomreyn | http://packages.ubuntu.com/trusty/libois-dev for meta info | 17:06 |
tpb | Title: Ubuntu – Details of package libois-dev in trusty (at packages.ubuntu.com) | 17:06 |
tomreyn | maybe i should also say that i'm ignoring most of your wiki since this approach (building the several components seperately) failed much earlier. | 17:08 |
tomreyn | instead i' was using "cmake ." in the FreeOrion/ | 17:09 |
tomreyn | ...directory | 17:09 |
tomreyn | and make -j4, too | 17:09 |
ADAMANT | can feedback fix wiki | 17:09 |
ADAMANT | ? | 17:09 |
adrian_broher | between ourselves: I never would anybody point to the wiki compile instructions. | 17:10 |
adrian_broher | ;) | 17:10 |
tomreyn | yeah, of course not, silly thought | 17:10 |
tomreyn | ;-) | 17:10 |
adrian_broher | tomreyn, yeah well | 17:11 |
adrian_broher | that | 17:11 |
adrian_broher | is a debian bug | 17:11 |
adrian_broher | http://anonscm.debian.org/gitweb/?p=pkg-multimedia/ois.git;a=commit;h=e538629d4d3709cbe8b2715dc5897eddb4e39070 | 17:12 |
tpb | <http://ln-s.net/AjVQ> (at anonscm.debian.org) | 17:12 |
adrian_broher | http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=670780 | 17:12 |
tpb | <http://ln-s.net/AjVT> (at bugs.debian.org) | 17:12 |
adrian_broher | already known to ubuntu | 17:13 |
adrian_broher | https://bugs.launchpad.net/ubuntu/+source/ois/+bug/1154295 | 17:13 |
tpb | Title: Bug #1154295 “libois-dev package in quantal has wrong include di...” : Bugs : “ois” package : Ubuntu (at bugs.launchpad.net) | 17:13 |
adrian_broher | but ignored as usually | 17:14 |
tomreyn | adrian_broher: the way i interpret is is that they think it should be lower case but for backward compatibility they added an uppercase symlink for a while | 17:14 |
adrian_broher | the other way around | 17:14 |
adrian_broher | OIS is the canonical upstream variant. | 17:14 |
adrian_broher | ois is the debian/ubuntu variant | 17:15 |
tomreyn | the latest (rolling) debian (sid) das it lower case http://packages.debian.org/sid/amd64/libois-dev/filelist | 17:16 |
tpb | <http://ln-s.net/AjVf> (at packages.debian.org) | 17:16 |
tomreyn | *has | 17:16 |
tomreyn | but you're right, debian packages contain the symlink | 17:17 |
tomreyn | and ubuntu should have copied that for backwards compatibility | 17:17 |
adrian_broher | there is nothing to be backward compatible, upstream didn't change anything to lower case. | 17:17 |
adrian_broher | heck, the debian package source repository is convoluted, where do I find the changelog | 17:19 |
tomreyn | qa.debian.org/libois-dev i guess | 17:20 |
tomreyn | no wait it's on the package page | 17:20 |
tomreyn | you mean the debian package changelog right | 17:20 |
tomreyn | debian sid changelog http://ftp-master.metadata.debian.org/changelogs//main/o/ois/ois_1.3.0+dfsg0-5_changelog | 17:21 |
tomreyn | "Changelog" is a small print link on the right hand side on package pages | 17:21 |
tomreyn | "Debian Changelog" to be precise | 17:22 |
adrian_broher | https://bugs.launchpad.net/ubuntu/+source/ois/+bug/1154295 | 17:24 |
tpb | Title: Bug #1154295 “libois-dev package in quantal has wrong include di...” : Bugs : “ois” package : Ubuntu (at bugs.launchpad.net) | 17:24 |
adrian_broher | I want to know what introduced this. | 17:24 |
tomreyn | as far as i can tell upstream OIS has neither an upper nor lowercase directory http://sourceforge.net/p/wgois/code/HEAD/tree/ois/trunk/includes/ | 17:25 |
tpb | <http://ln-s.net/AjW3> (at sourceforge.net) | 17:25 |
tomreyn | also the 1.3 release has neither ois/include nor OIS/include | 17:25 |
tomreyn | anyway, i don't mind setting a symlink here if we think this will work around it | 17:26 |
tomreyn | (but i agree it would be better to work towards fixing it) | 17:26 |
tomreyn | be it in debian / ubuntu or freeorion (if just a workaround there) | 17:27 |
adrian_broher | I don't see any point in fixing debian/ubuntu brokeness | 17:28 |
adrian_broher | especially if debian the debian package is already fixed. | 17:28 |
tomreyn | you mean by the symlink they have? | 17:29 |
adrian_broher | If that is the way the want to fix it | 17:29 |
adrian_broher | yes. | 17:29 |
tomreyn | well i'll set one. | 17:29 |
tomreyn | i commented on that bug report, but as you say, it will most likely not make a difference | 17:34 |
adrian_broher | I wanted to say: "better write a comment on the bug and point out the debian upstream bug | 17:34 |
adrian_broher | but you already did. | 17:34 |
tomreyn | i should add that "whoops" commit you pointed to as well | 17:34 |
tomreyn | actually i have /usr/include/OIS but it's not a symlink but a directory | 17:41 |
adrian_broher | is it empty? | 17:41 |
tomreyn | yes. this looks wrong indeed | 17:41 |
adrian_broher | maybe some remnants from an old installation? | 17:41 |
tomreyn | meh yes looks like it | 17:44 |
adrian_broher | maybe dpkg didn't create the symlink because of that. | 17:45 |
adrian_broher | s/of that/there was this directory in the way/ | 17:46 |
tomreyn | yes this is how i assume it might handle this | 17:46 |
tomreyn | sorry for wasting your time there. | 17:47 |
adrian_broher | try the following: remove the directory and force a reinstallation with `apt-get --reinstall install libosi-dev` | 17:48 |
adrian_broher | no problem | 17:48 |
tomreyn | i tried --reinstall first, but this would not fix it | 17:49 |
tomreyn | then i did --purge uninstall, followed by install, which fixed it | 17:49 |
adrian_broher | you have the symlink now? | 17:49 |
tomreyn | yes | 17:49 |
tomreyn | and freeorion is continuing to build :) | 17:51 |
adrian_broher | nice | 17:52 |
tomreyn | do you know abotu coverity scan? | 17:52 |
adrian_broher | doesn't ring a bell to be honest. | 17:52 |
tomreyn | static analysis, free for open source project | 17:52 |
tomreyn | so like cppcheck or clang/llvm's scan-build but often with different results and often less false positives. | 17:53 |
tomreyn | it's a proprietary service, just "free to use" | 17:54 |
tomreyn | we use it for megaglest, and i recently lobbied a couple other games into using it, too | 17:54 |
adrian_broher | doesn't sound half bad but I need to read into it. | 17:55 |
adrian_broher | if they don't test applications over x minutes build time we probably can't use it. | 17:55 |
tomreyn | so far, while some projects didn't like the additional (but one time, until they are makred as false positives or fixed) work you need to invest in wading through the scan results (usually some 75-300 "defects" are detected during the first scan), they started appreciating once they actualyl looked at the results. | 17:56 |
adrian_broher | ah, they are doing lines of code. | 17:58 |
tomreyn | the test process is that once you registered your project at http://scan.coverity.com (and got manually approved which usually takes 1 business day or less) you download their analyzer toolset and prefix any of your standard build commands by it. | 17:58 |
tpb | Title: Coverity Scan - Static Analysis (at scan.coverity.com) | 17:58 |
adrian_broher | limiting it on lines of code | 17:58 |
tomreyn | such as "cov-scan -- make -j2" | 17:59 |
tomreyn | (this is a simplified command) | 17:59 |
tomreyn | so you scan yourself, and then it produces output in a directory, which you create a tarball of and upload on their website. | 18:00 |
adrian_broher | If you are already using it with megaglest, can you tell me how do you handle dependencies? | 18:00 |
tomreyn | then, 15m later you get an e-mail and can login to that site and inspect the results | 18:00 |
adrian_broher | ah | 18:00 |
tomreyn | how mayn sloc are you? | 18:00 |
adrian_broher | Too many. | 18:01 |
adrian_broher | :) | 18:01 |
adrian_broher | There is a lot of cruft in the repository so it's not that easy to answer that question. | 18:01 |
ADAMANT | broher_ are the curious Star IDs from you? IsRaffer iirc? | 18:02 |
tomreyn | well i'll be happy to help getting you started (adding an account for you along the way) if i can get your permission. or you can just do it yourself, whatever you prefer | 18:03 |
adrian_broher | What are curious Star IDs? | 18:03 |
adrian_broher | tomreyn, thanks. But I want to investigate the possibilities and implications first. | 18:03 |
tomreyn | sure. | 18:04 |
adrian_broher | But I really appreciate that you pointed out this nice service. | 18:04 |
tomreyn | btw, my build succeeded :) | 18:04 |
tomreyn | you're welcome | 18:04 |
adrian_broher | is it from the latest head? | 18:04 |
tomreyn | adrian_broher: are you still talking to me there? | 18:05 |
adrian_broher | tomreyn, yes | 18:05 |
tomreyn | oh my build, no it's probably not | 18:05 |
tomreyn | doh, lots of changes | 18:05 |
tomreyn | what i built was from yesterday | 18:06 |
adrian_broher | Yesterday I just added a functional `make install` | 18:06 |
*** JLP has quit IRC | 18:06 | |
ADAMANT | i had a dream .. bad dream ,,, and silent now | 18:06 |
adrian_broher | so it installs freeorion properly with deskop entry and icon. | 18:06 |
tomreyn | nice, i don't use it since i prefer packages, but that's still good to have | 18:07 |
tomreyn | something else you might want to look at is travis-ci.org | 18:07 |
adrian_broher | that's a service I already know, they limit the builds to five minutes. | 18:07 |
tomreyn | it's a free (for open source) continuous integration service which comes with ubuntu 12.04 build slaves | 18:08 |
tomreyn | 5 minutes, no i don't think so | 18:08 |
tomreyn | more like an hour total or 10 minutes in a row i think, and they have a fast cluster | 18:09 |
adrian_broher | maybe they have changed that, but a year ago they limited the compiles to 5 minutes | 18:09 |
tomreyn | MG builds in 2-3 minutes there, on my core 2 quad with 8 GB RAM it takes like 5-7 minutes for a full build | 18:09 |
adrian_broher | > With our current timeouts, a build will be terminated if it's still running after 50 minutes (respectively 70 on travis-ci.com), or if there hasn't been any log output in 10 minutes. | 18:09 |
adrian_broher | so they did change the timeouts | 18:10 |
tomreyn | yes | 18:10 |
tomreyn | you'd need to fork/mirror to github, though | 18:10 |
adrian_broher | ah, yes | 18:11 |
adrian_broher | the github account… | 18:11 |
adrian_broher | http://www.freeorion.org/forum/viewtopic.php?f=4&t=7688 | 18:11 |
tpb | <http://ln-s.net/-b-E> (at www.freeorion.org) | 18:11 |
tomreyn | well just create another organization accunt for now | 18:15 |
tomreyn | or do it in your personal accounts repository | 18:15 |
tomreyn | it doesn't actually matter | 18:15 |
adrian_broher | ADAMANT, what do you mean by 'curious Star IDs'? | 18:15 |
tomreyn | and then you might want to send that e-mail, too | 18:15 |
tomreyn | switching to the new SVN repository may have been an automated process by the way | 18:17 |
tomreyn | if the location change was due to upgrading your project to the newer sf.net platform then sourceforge would have notified te clients about the location change | 18:18 |
tomreyn | r6808 builds fine, too | 18:22 |
*** JLP has joined #freeorion | 18:22 | |
*** JLP has quit IRC | 18:22 | |
*** JLP has joined #freeorion | 18:22 | |
tomreyn | can i start it without installing? | 18:23 |
tomreyn | (should i have passed some cmake flags?) | 18:23 |
*** rah_ is now known as rah | 18:24 | |
tomreyn | http://pastebin.com/raw.php?i=vjy5EcN0 | 18:25 |
tomreyn | JLP: you leak your IP address when connecting, in case you care | 18:25 |
adrian_broher | tomreyn, no. You should be able to start it from the build directory. | 18:29 |
tomreyn | adrian_broher: any idea why i cannot? | 18:30 |
adrian_broher | bleh, run cmake again. | 18:30 |
adrian_broher | there is a bug that populates the ogre plugin path after the second call. | 18:30 |
adrian_broher | I have yet to find out why. | 18:30 |
tomreyn | i did rm CMakeCache.txt after "svn up" and before running smake + make, is there a way i can reliably prevent this situation in the future? | 18:31 |
tomreyn | s/smake/cmake/ | 18:31 |
adrian_broher | write a fix for said bug. | 18:31 |
tomreyn | hehe ok | 18:31 |
adrian_broher | sorry, no idea how to prevent it yet. | 18:31 |
tomreyn | alright, could have been | 18:32 |
adrian_broher | you can keep the cmake cache file | 18:32 |
adrian_broher | it's only a problem if you try to run it in a 'fresh' build directory. | 18:33 |
tomreyn | so it would likely work if i run cmake twice? | 18:33 |
adrian_broher | yes | 18:33 |
tomreyn | okay that's very helpful already | 18:33 |
tomreyn | alright that works :) | 18:34 |
tomreyn | i assume there is no way to convert older savegames? | 18:34 |
adrian_broher | no, unfortunately not. | 18:35 |
tomreyn | or to jump right into any random game which has already run 100 turns? | 18:35 |
adrian_broher | do you need that for testing? | 18:35 |
tomreyn | kind of, i'm trying to get an idea whether this build will be faster (or should i say less slow) than the ubuntu builds you provide | 18:36 |
adrian_broher | i don't provide any ubuntu builds of any builds for that matter. | 18:37 |
tomreyn | the gui gets suuuper slow for me (and Nagilum_, too, IIRC) around that time | 18:37 |
tomreyn | "you" as in freeorion as a project | 18:37 |
tomreyn | there are .deb's on sf.net | 18:37 |
adrian_broher | you could check if a 'observer' game works for this kind of test. | 18:37 |
adrian_broher | http://www.freeorion.org/forum/viewtopic.php?f=9&t=8627 | 18:38 |
tpb | <http://ln-s.net/AjZ5> (at www.freeorion.org) | 18:38 |
GeofftheMedio | you can set up a multiplayer game with the human as an observer, add ~5 AIs, and let it run | 18:38 |
GeofftheMedio | ... yes | 18:38 |
tomreyn | thanks, will give that a try | 18:39 |
tomreyn | whoops it didnt like that | 18:40 |
tomreyn | freeorion: /home/tomreyn/SCM/freeorion/FreeOrion/GG/src/ListBox.cpp:1810: void GG::ListBox::AdjustScrolls(bool): Assertion `!m_vscroll || static_cast<int>(m_vscroll->PageSize()) == ClientHeight() || ClientHeight() < 0' failed. | 18:40 |
tomreyn | Aborted | 18:40 |
*** JLP has quit IRC | 18:40 | |
GeofftheMedio | comment out the assert | 18:40 |
GeofftheMedio | http://www.freeorion.org/forum/viewtopic.php?f=25&t=8683 | 18:40 |
tpb | <http://ln-s.net/AjZB> (at www.freeorion.org) | 18:40 |
adrian_broher | or stop clicking on things ;) | 18:40 |
*** JLP has joined #freeorion | 18:40 | |
*** JLP has quit IRC | 18:40 | |
*** JLP has joined #freeorion | 18:40 | |
tomreyn | sorry for using the UI! ;) | 18:41 |
tomreyn | so those two asserts i just comment out, right? | 18:42 |
tomreyn | (the entire lines) | 18:42 |
GeofftheMedio | probly just the vscroll one | 18:42 |
GeofftheMedio | no idea what they're for | 18:42 |
GeofftheMedio | and don't seem to matter if they're ignored | 18:43 |
tomreyn | i'm not a programmer if it wasn't obvious, yet | 18:43 |
tomreyn | so i'll keep the hscroll one | 18:44 |
GeofftheMedio | doesn't matter | 18:44 |
tomreyn | so i got it running, is there a way to pause it? | 18:48 |
GeofftheMedio | save, load up again with human as moderator instead of observer | 18:48 |
tomreyn | my cpu is kept pretty busy, the busiest process is freeoriond, but the freeoriona processes add up to more | 18:49 |
tomreyn | thanks | 18:49 |
adrian_broher | you could freeze the processes | 18:50 |
adrian_broher | kill -STOP <pid list here> | 18:50 |
tomreyn | saving doesn't seem to work (I did not freeze processes) | 18:51 |
tomreyn | i can't enter a file name | 18:51 |
GeofftheMedio | might be one of the various focus-switching windows input issues with OIS | 18:52 |
adrian_broher | freezing the processes stops them, they won't respond to any input in that case | 18:52 |
GeofftheMedio | can you enter text anywhere else? | 18:52 |
tomreyn | i got the file browser where i should be ablle to enter one but when i type into the filename field the characters i type don't show up | 18:52 |
tomreyn | i didn't try | 18:52 |
GeofftheMedio | freeze the server, and the client will still be running | 18:52 |
tomreyn | what i tried was to enable multiplayer auto saves in options | 18:53 |
adrian_broher | won't the client time out in that case? | 18:53 |
tomreyn | but that resulted in another crash | 18:53 |
tomreyn | segfault, sadly i didn't have core dumps enabled | 18:54 |
tomreyn | or are multiplayer auto saves known to fail? | 18:54 |
GeofftheMedio | might be quirky if playing as an observer where the turns keep going while you're trying to tell it to save | 18:54 |
GeofftheMedio | but I don't have specific knowledge of such issues | 18:55 |
GeofftheMedio | nothing ot do with text input not working though | 18:55 |
tomreyn | confirmed, text input doesn'T work at all | 18:56 |
tomreyn | i think that's some ogre bug, i had it on some other game a good while ago, but i don't remember any details | 18:57 |
adrian_broher | tomreyn, http://www.freeorion.org/forum/viewtopic.php?f=25&t=7719 | 18:58 |
tpb | <http://ln-s.net/Aj_1> (at www.freeorion.org) | 18:58 |
GeofftheMedio | so yeah... try again without alt-tabbing | 19:09 |
tomreyn | i read the entire forum topic but am not sure it helped much. | 19:15 |
tomreyn | i can try to prevent alt-tabbing | 19:15 |
tomreyn | yes you're right that's what breaks it | 19:16 |
tomreyn | when setting up a multiplayer game, clicking the dice icon and typing an additional character into the random seed field causes a segfault | 19:18 |
GeofftheMedio | ah... hotkey issue | 19:19 |
GeofftheMedio | tried to open a fleets window or somesuch | 19:19 |
GeofftheMedio | when none exist | 19:19 |
GeofftheMedio | happens right on the main intro splash screen as well | 19:20 |
tomreyn | http://pastebin.com/print.php?i=sCC8T957 | 19:21 |
tpb | Title: Pastebin.com - Printed Paste ID: http://pastebin.com/sCC8T957 (at pastebin.com) | 19:21 |
adrian_broher | tomreyn, doesn't crash for me. | 19:25 |
tomreyn | hmm here it's reproducible | 19:26 |
adrian_broher | but yes, it's a bug. | 19:26 |
adrian_broher | comparing the logic with the old code | 19:27 |
tomreyn | start game, multiplayer, OK, click on dice, click in seed text input field, go to end of line, enter "." | 19:27 |
GeofftheMedio | just start game, press d | 19:27 |
adrian_broher | yupp | 19:28 |
adrian_broher | 'd' does the job | 19:28 |
tomreyn | n, too | 19:29 |
tomreyn | freeorion: /usr/include/boost/cast.hpp:97: Target boost::polymorphic_downcast(Source*) [with Target = HumanClientFSM*; Source = boost::statechart::state_machine<HumanClientFSM, IntroMenu>]: Assertion `dynamic_cast<Target>(x) == x' failed. | 19:30 |
tomreyn | freeorion: /usr/include/boost/smart_ptr/shared_ptr.hpp:424: T* boost::shared_ptr<T>::operator->() const [with T = HotkeyCondition]: Assertion `px != 0' failed. | 19:30 |
adrian_broher | should be fixed in r6810 | 19:30 |
GeofftheMedio | adrian_broher: in UpdateConnection did you switch the logic for blocking / unblocking when rewriting it in 6805? | 19:46 |
GeofftheMedio | was block(!active) | 19:46 |
GeofftheMedio | now it's if(active) block() | 19:46 |
adrian_broher | block(bool) doesn't exist in signals anymore. | 19:47 |
adrian_broher | you have a blocking object | 19:47 |
GeofftheMedio | yes fine, but the equivalent code seems to do the reverse of what the old code did | 19:47 |
adrian_broher | eh, wait, need to check that. | 19:47 |
adrian_broher | you're right | 19:55 |
adrian_broher | - if (condition && condition->IsActive()) | 19:56 |
adrian_broher | - blocker.block(); | 19:56 |
adrian_broher | - else | 19:56 |
adrian_broher | + if (!condition || condition->IsActive()) | 19:56 |
adrian_broher | blocker.unblock(); | 19:56 |
adrian_broher | + else | 19:56 |
adrian_broher | + blocker.block(); | 19:56 |
adrian_broher | if there is no condition or the condition is true -> unblock | 19:56 |
adrian_broher | else block | 19:56 |
*** Afdal has joined #freeorion | 20:01 | |
tomreyn | it's sad that sf.net doesn't provide a way to push or pull info on commits and do irc notifications | 20:01 |
*** Nagilum_ has quit IRC | 20:14 | |
GeofftheMedio | cia.vc used to do irc commit echos | 20:16 |
GeofftheMedio | dunno what you mean by push/pull info | 20:16 |
*** ChanServ sets mode: +o GeofftheMedio | 20:21 | |
*** GeofftheMedio sets mode: -b *!*@95-91-224-135-dynip.superkabel.de | 20:29 | |
*** GeofftheMedio sets mode: -b mixy3!*@* | 20:29 | |
*** GeofftheMedio sets mode: -b *!*@cpc1-nott11-0-0-cust693.nott.cable.ntl.com | 20:29 | |
tomreyn | ideally st.net would have a means of notifying a remote location as soon as a commit took place (push). since this is not currently possible (other than by e-mail, which i think does not count), the only option would be to have an always-on system check sf.net for updates in regular intervals. but then sf.net has a "crawler" policy which disallows doing this more than once an hour. which basically renders this approach useless, too. | 20:31 |
GeofftheMedio | it does have a mechanism for commit hooks | 20:31 |
GeofftheMedio | which you had to use for cia.vc | 20:31 |
GeofftheMedio | but there's no system around i'm aware of that will automatically echo commit messages into IRC | 20:32 |
tomreyn | cia.vc has been dead for 3 (?) years, and 2 (?) years ago sf.net disabled access to remote locations from the repositories / shell server. | 20:32 |
GeofftheMedio | (though I wouldn't know if there was) | 20:32 |
tomreyn | there are several actually | 20:32 |
tomreyn | but they won't work without getting triggered | 20:33 |
*** Nagilum has joined #freeorion | 20:37 | |
*** Nagilum is now known as Nagilum_ | 20:37 | |
tomreyn | http://n.tkte.ch/ | 20:38 |
tpb | Title: Notifico! (at n.tkte.ch) | 20:38 |
tomreyn | one such service | 20:38 |
tomreyn | https://sourceforge.net/p/forge/feature-requests/86/ | 20:51 |
tpb | <http://ln-s.net/Ajdw> (at sourceforge.net) | 20:51 |
tomreyn | FR: "Relax restrictions for SCM hook connectivity ", open for 10 months now. | 20:52 |
Ablu | tomreyn: github does support irc hooks :P | 20:55 |
tomreyn | Ablu: yeah, i'm aware. those, and a lot more. but then github only offers git hosting (and also lacks a bunch of other sf.net features). | 20:56 |
tomreyn | also related https://sourceforge.net/p/forge/site-support/4555/ | 20:57 |
Ablu | tomreyn: github also supports svn clones | 20:57 |
tpb | <http://ln-s.net/AjeH> (at sourceforge.net) | 20:57 |
tomreyn | Ablu: i concur. what's your point? | 20:57 |
Ablu | only that github provides the stuff you discussed about | 20:58 |
tomreyn | Ablu: yes, i agree it would be nice if freeorion could benefit of it. | 21:01 |
*** JLP has quit IRC | 21:27 | |
*** Afdal has quit IRC | 22:15 |
Generated by irclog2html.py 2.12.1 by Marius Gedminas - find it at mg.pov.lt!