--- Log opened Wed Jul 28 00:00:50 2010 20100728 00:03:15-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Quit: Leaving.] 20100728 00:03:23-!- Greywhind [~Greywhind@greywhind-sabayon.brown.edu] has quit [Quit: leaving] 20100728 00:09:09-!- zookeeper [~l@wesnoth/developer/zookeeper] has quit [] 20100728 00:18:40-!- Aethaeryn [~Michael@wesnoth/umc-dev/developer/aethaeryn] has joined #wesnoth-dev 20100728 00:28:41-!- boucman [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20100728 00:29:01-!- boucman [~rosen@wesnoth/developer/boucman] has left #wesnoth-dev [] 20100728 00:30:48-!- _jbx_ [~jbailey@12.190.80.225] has quit [Quit: Dig that hole, forget the sun.] 20100728 00:31:58-!- Johannes13__ [~Johannes@pD9501B1C.dip0.t-ipconnect.de] has quit [Ping timeout: 276 seconds] 20100728 00:58:28-!- yann [~dwitch@nan92-1-81-57-214-146.fbx.proxad.net] has quit [Quit: Leaving] 20100728 00:58:47-!- yann [~dwitch@nan92-1-81-57-214-146.fbx.proxad.net] has joined #wesnoth-dev 20100728 01:00:56-!- Blarumyrran [~Blarumyrr@unaffiliated/blarumyrran] has quit [Quit: Lahkun] 20100728 01:04:45-!- Upthorn [ogmar@75.26.192.242] has joined #wesnoth-dev 20100728 01:25:46-!- Gambit [~quassel@pa-67-234-73-7.dhcp.embarqhsd.net] has quit [Quit: Are you worried about your faith? Kneal down and obey. You're happy you're in love. You need someone to hate.] 20100728 01:26:11-!- Gambit [~quassel@pa-67-234-73-7.dhcp.embarqhsd.net] has joined #wesnoth-dev 20100728 01:27:46< Aethaeryn> anyone else have any issues on development branch trunk? 20100728 01:27:58< Aethaeryn> I've been unable to compile on my 64-bit desktop for about a week 20100728 01:28:06< Aethaeryn> gets a problem with boost thread, although I have boost-devel installed 20100728 01:28:16< Aethaeryn> and the other boosts have no issues 20100728 01:33:17< loonycyborg> Aethaeryn: Paste build/config.log somewhere 20100728 01:38:37< Aethaeryn> somewhat solved it 20100728 01:39:29< loonycyborg> How? 20100728 01:40:10< Aethaeryn> http://wesnoth.pastebin.com/CYBpPRXu 20100728 01:40:41< Aethaeryn> I say somewhat solved it because I've issolated the problem. 20100728 01:40:52< Aethaeryn> I think it's looking in the wrong place for my -lboost_thread 20100728 01:41:15< loonycyborg> They all should be in the same place. 20100728 01:43:16< loonycyborg> If boost-devel doesn't provide it then boost-thread-devel or whatever should. 20100728 01:43:23< Aethaeryn> it does 20100728 01:43:35< Aethaeryn> boost-devel provides boost-thread stuff devel'd according to #Fedora 20100728 01:43:52< Aethaeryn> either it's poitning to the wrong place or it's really missing another dependency and it's lying to me 20100728 01:44:26< loonycyborg> It definitely complains about -lboost_thread 20100728 01:44:27< Aethaeryn> has anything been added in SVN trunk that wasn't in 1.8? 20100728 01:44:29< Aethaeryn> 1.8 compiles fine. 20100728 01:44:39< Aethaeryn> right 20100728 01:44:48< loonycyborg> Dependencies on boost.system and boost.thread were added. 20100728 01:45:36< loonycyborg> Is there libboost_thread.so in /usr/lib? 20100728 01:47:37< Aethaeryn> I see no libboost_* in /usr/lib 20100728 01:49:22< loonycyborg> Where did it find -lboost_iostreams etc then? 20100728 01:53:01< loonycyborg> Maybe try 'slocate boost_iostreams' and 'slocate boost_thread' 20100728 01:53:39< Aethaeryn> oh whoops 20100728 01:53:53< Aethaeryn> wait 20100728 01:53:54< Aethaeryn> what's slocate? 20100728 01:54:06< Aethaeryn> I said whoops because I just realized that grep searches *content* not title. 20100728 01:54:18< Aethaeryn> but I don't have slocate installed 20100728 01:54:34< Aethaeryn> and there isn't an slocate package in my distro 20100728 01:55:05< loonycyborg> Command that finds files using a database. 20100728 01:55:20< Aethaeryn> oh 20100728 01:56:30< loonycyborg> I doubt that your distro lacks slocate. It's at least guaranteed to have plain locate. 20100728 01:56:56< Aethaeryn> yeah, probably just named differently in the package 20100728 01:58:11< Aethaeryn> *OH* 20100728 01:58:14< Aethaeryn> Now it makes perfect sense. 20100728 01:58:21< Aethaeryn> why it would work on my laptop but not my desktop 20100728 01:58:25< Aethaeryn> /usr/lib64/ 20100728 01:58:34< Aethaeryn> my laptop is still i686 20100728 02:01:41< Aethaeryn> loonycyborg: poke 20100728 02:02:07< Aethaeryn> either Fedora isn't pointing to /usr/lib64/ in one instance and does in the others, or Wesnoth scons is doing it wrong 20100728 02:03:31< loonycyborg> There should be a reason why -lboost_iostreams while -lboost_thread doesn't. 20100728 02:04:45< loonycyborg> *-lboost_iostreams works 20100728 02:07:21< Aethaeryn> right 20100728 02:07:38< Aethaeryn> either Fedora redirects /usr/lib/whatever to /usr/lib64/whatever for iostreams... 20100728 02:07:48< Aethaeryn> or whoever added the dependencies for -lboost_thread didn't have it check /lib64 20100728 02:07:56< loonycyborg> So is there libboost_thread.so ? Maybe it's a broken symlink? 20100728 02:08:04< Aethaeryn> it depends on whether Wesnoth checks /usr/lib64/ for 64-bit 20100728 02:08:09< Aethaeryn> or whether Fedora just links stuf 20100728 02:08:23-!- phlaem- [~a@e178087045.adsl.alicedsl.de] has joined #wesnoth-dev 20100728 02:09:26< Aethaeryn> it is either a problem with Wesnoth (scons?) or Fedora 20100728 02:09:28-!- phlaem [~a@e178087045.adsl.alicedsl.de] has quit [Read error: Connection reset by peer] 20100728 02:11:07-!- phlaem- [~a@e178087045.adsl.alicedsl.de] has quit [Client Quit] 20100728 02:13:22< loonycyborg> You can try passing extra_flags_config=-L/usr/lib64 to scons. That'd ensure that /usr/lib64 is searched. 20100728 02:14:24< loonycyborg> But the linker is probable already searching it by default. 20100728 02:16:19< loonycyborg> And there really can't be anything else wrong on the scons side.. 20100728 02:20:49< Aethaeryn> wait 20100728 02:21:02< Aethaeryn> 'scons --extra_flags_config=-L/usr/lib64' ? 20100728 02:23:31< loonycyborg> No. Without -- 20100728 02:34:09< Aethaeryn> still failed 20100728 02:34:11< Aethaeryn> even with 20100728 02:34:18< Aethaeryn> --config=force at the end 20100728 02:35:10< loonycyborg> Any changes in build/config.log after this? 20100728 02:35:35-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20100728 02:38:05< Aethaeryn> nope 20100728 02:38:12< Aethaeryn> still checks /usr/bin/ld and cannot find -lboost_thread 20100728 02:39:22< loonycyborg> Then that library definitely isn't there. 20100728 02:41:41< loonycyborg> What's the output of ls /usr/lib64/libboost_thread* ? 20100728 02:54:06-!- King_Elendil [~King_Elen@75.143.235.104] has joined #wesnoth-dev 20100728 02:55:52< Aethaeryn> /usr/lib64/libboost_thread-mt.a /usr/lib64/libboost_thread-mt.so.1.41.0 /usr/lib64/libboost_thread-mt.so 20100728 02:59:23< loonycyborg> Try passing boost_suffix=-mt 20100728 03:06:45< Aethaeryn> WORKED 20100728 03:07:11< Aethaeryn> Now, is this a possible fix for Wesnoth or do I just add that phrase into my ./updater script? 20100728 03:08:49< Aethaeryn> loonycyborg: also, did I mention that you are awesome? 20100728 03:08:59< Aethaeryn> Even if you're part of the cyborg army that will one day overrun Earth 20100728 03:09:17< loonycyborg> :) 20100728 03:10:04< Aethaeryn> loonycyborg: anyway, can scons in some way be patched or will I have to update my ./updater script with this new line? 20100728 03:10:20< Aethaeryn> /s/scons/scons-config-file-thing 20100728 03:10:33< King_Elendil> How does an add-on know whether a unit described in a scenario is in core or in the add-on? Does the author need to specify anything or does it just figure it out? Does that make sense? 20100728 03:10:47< loonycyborg> Not sure yet. I don't have access to to a 64bit system. 20100728 03:12:11< Aethaeryn> esr: you do the scons stuff right? 20100728 03:12:47< esr> Aethaeryn: loonycyborg maintains that recipe now. 20100728 03:12:52< Aethaeryn> ah 20100728 03:13:14< loonycyborg> Aethaeryn: It already should look for and prefer -mt. The problem that it looks only in lib, not in lib64 20100728 03:13:15< esr> I did write it originally. What do you need? 20100728 03:14:02< loonycyborg> I thought that /usr/lib should be symlinked to /usr/lib64 and therefore that would be irrelevant. 20100728 03:14:47< Aethaeryn> loonycyborg: but I fixed it with "scons boost_suffix=-mt" 20100728 03:14:53< Aethaeryn> I didn't tell it to look in /usr/lib64 20100728 03:15:28< Aethaeryn> I think. 20100728 03:15:40< Aethaeryn> No, I'm almost certain, that line was very long, I'd have remembered 20100728 03:16:42< loonycyborg> Options like boost_suffix=-mt and extra_flags_config=.. are persistent, so if you specify them once they're remembered. 20100728 03:17:39< Aethaeryn> oh, ok 20100728 03:19:54< loonycyborg> The problem in your case was that fedora provides boost libs both with and without -mt suffix for everything except boost_thread. 20100728 03:20:07< Aethaeryn> ah 20100728 03:20:15< Aethaeryn> right 20100728 03:20:32< Aethaeryn> and Fedora is the #2 distro, and when 1.9 goes into 1.8 more people will probably compile 20100728 03:20:38< Aethaeryn> since Fedora is also notoriously laggy in updating games. 20100728 03:20:47< Aethaeryn> if you follow a game, you compile it yourself :-P 20100728 03:21:00< Aethaeryn> oh woops 20100728 03:21:03< Aethaeryn> 1.9 goes into 1.10 20100728 03:21:03< Aethaeryn> :-P 20100728 03:21:10< Aethaeryn> I've lost my ability to count 20100728 03:21:12< Aethaeryn> I blame math class 20100728 03:21:29< loonycyborg> Which fedora are you using? 11-12-13? 20100728 03:21:45-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20100728 03:22:06< Aethaeryn> 13 20100728 03:25:23-!- Mythological_ [Mythologic@77.28.88.232] has quit [] 20100728 03:26:55-!- King_Elendil [~King_Elen@75.143.235.104] has quit [Read error: Connection reset by peer] 20100728 03:27:18-!- King_Elendil [~King_Elen@75.143.235.104] has joined #wesnoth-dev 20100728 03:41:46-!- King_Elendil [~King_Elen@75.143.235.104] has quit [Quit: Got to go, I'm in a hurry so bye.] 20100728 03:44:59-!- loonycyborg [~sergey@wesnoth/developer/loonycyborg] has quit [Quit: Zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz] 20100728 03:45:35-!- loonybot [~loonybot@wesnoth/bot/loonybot] has quit [Remote host closed the connection] 20100728 03:48:35-!- PetePorty [~Pete@pc-235-252-120-200.cm.vtr.net] has joined #wesnoth-dev 20100728 03:49:43-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20100728 03:56:26< CIA-87> espreon * r44792 /trunk/ (55 files in 3 dirs): 'Can not' -> 'cannot'. 20100728 04:01:39-!- King_Elendil [~King_Elen@75.143.235.104] has joined #wesnoth-dev 20100728 04:24:13< Espreon> Sigh, fixing all of this typography is boring... 20100728 04:24:17-!- Ivanovic_ [~ivanovic@dtmd-4db2ce91.pool.mediaWays.net] has joined #wesnoth-dev 20100728 04:24:42-!- King_Elendil [~King_Elen@75.143.235.104] has quit [Quit: Got to go, I'm in a hurry so bye.] 20100728 04:25:19< esr> Ivanovic: Are you actually there? 20100728 04:28:16-!- Ivanovic [~ivanovic@wesnoth/developer/ivanovic] has quit [Ping timeout: 276 seconds] 20100728 04:30:16-!- Ivanovic_ is now known as Ivanovic 20100728 04:36:09-!- King_Elendil [~King_Elen@75.143.235.104] has joined #wesnoth-dev 20100728 04:40:43-!- PetePorty [~Pete@pc-235-252-120-200.cm.vtr.net] has quit [Quit: I love juice!] 20100728 04:41:02-!- King_Elendil [~King_Elen@75.143.235.104] has quit [Client Quit] 20100728 04:55:39-!- Upthorn [ogmar@75.26.192.242] has quit [Quit: this quit message is 100% guaranteed not to contain obscenity.] 20100728 04:58:40< shadowmaster> esr: no 20100728 05:02:07-!- King_Elendil [~King_Elen@75.143.235.104] has joined #wesnoth-dev 20100728 05:03:07-!- King_Elendil_ [~King_Elen@75.143.235.104] has joined #wesnoth-dev 20100728 05:03:07-!- King_Elendil [~King_Elen@75.143.235.104] has quit [Read error: Connection reset by peer] 20100728 05:03:10-!- King_Elendil_ is now known as King_Elendil 20100728 05:18:24-!- ancestral [~ancestral@97-116-127-109.mpls.qwest.net] has joined #wesnoth-dev 20100728 05:29:17-!- Gambit [~quassel@pa-67-234-73-7.dhcp.embarqhsd.net] has quit [Quit: An ordinary girl. An ordinary waist. But ordinary's just not good enough today.] 20100728 05:35:05-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20100728 05:59:12-!- Upthorn [ogmar@adsl-75-26-192-242.dsl.scrm01.sbcglobal.net] has joined #wesnoth-dev 20100728 06:08:40-!- Upth [~ogmar@adsl-75-26-192-242.dsl.scrm01.sbcglobal.net] has quit [Read error: Connection reset by peer] 20100728 06:08:44-!- Upth [~ogmar@75.26.192.242] has joined #wesnoth-dev 20100728 06:13:12-!- King_Elendil [~King_Elen@75.143.235.104] has quit [Read error: Connection reset by peer] 20100728 06:15:04-!- King_Elendil [~King_Elen@75.143.235.104] has joined #wesnoth-dev 20100728 06:16:20-!- ancestral [~ancestral@97-116-127-109.mpls.qwest.net] has quit [Quit: ancestral] 20100728 06:16:43-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has quit [Ping timeout: 265 seconds] 20100728 06:18:24-!- King_Elendil [~King_Elen@75.143.235.104] has quit [Read error: Connection reset by peer] 20100728 06:19:38-!- King_Elendil [~King_Elen@75.143.235.104] has joined #wesnoth-dev 20100728 06:19:59-!- crimson_penguin [~ben@64.201.60.211] has joined #wesnoth-dev 20100728 06:19:59-!- crimson_penguin [~ben@64.201.60.211] has quit [Changing host] 20100728 06:19:59-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20100728 06:24:32-!- King_Elendil [~King_Elen@75.143.235.104] has quit [Read error: Connection reset by peer] 20100728 06:24:59-!- King_Elendil [~King_Elen@75.143.235.104] has joined #wesnoth-dev 20100728 06:26:15-!- Elvish_Pillager [~eli@71-10-224-192.dhcp.oxfr.ma.charter.com] has quit [Quit: Hi! I'm a quit message virus vaccine. If you see a quit message virus, don't replace your quit message with it!] 20100728 06:28:15-!- King_Elendil_ [~King_Elen@75.143.235.104] has joined #wesnoth-dev 20100728 06:28:15-!- King_Elendil [~King_Elen@75.143.235.104] has quit [Read error: Connection reset by peer] 20100728 06:28:18-!- King_Elendil_ is now known as King_Elendil 20100728 06:41:24-!- King_Elendil [~King_Elen@75.143.235.104] has quit [Read error: Connection reset by peer] 20100728 06:41:34-!- King_Elendil [~King_Elen@75.143.235.104] has joined #wesnoth-dev 20100728 06:42:51-!- silene [~plouf@wesnoth/developer/silene] has joined #wesnoth-dev 20100728 06:43:07-!- King_Elendil [~King_Elen@75.143.235.104] has quit [Read error: Connection reset by peer] 20100728 06:43:42-!- King_Elendil [~King_Elen@75.143.235.104] has joined #wesnoth-dev 20100728 06:44:48-!- King_Elendil [~King_Elen@75.143.235.104] has quit [Client Quit] 20100728 06:48:12-!- Greywhind [~Greywhind@pool-96-238-43-241.prvdri.fios.verizon.net] has joined #wesnoth-dev 20100728 06:59:56-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20100728 07:13:11-!- Appleman1234 [~Appleman1@131.181.101.14] has quit [Ping timeout: 246 seconds] 20100728 07:28:34-!- Aethaeryn [~Michael@wesnoth/umc-dev/developer/aethaeryn] has quit [Quit: ...] 20100728 08:08:09-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20100728 08:19:16-!- Johannes13 [~Johannes@unaffiliated/johannes13] has joined #wesnoth-dev 20100728 08:20:23-!- ilor__ [~ilor@auh80.neoplus.adsl.tpnet.pl] has quit [Read error: Operation timed out] 20100728 08:21:59-!- Johannes13_ [~Johannes@unaffiliated/johannes13] has joined #wesnoth-dev 20100728 08:25:29-!- Johannes13__ [~Johannes@pD9502F50.dip0.t-ipconnect.de] has joined #wesnoth-dev 20100728 08:25:51-!- Johannes13 [~Johannes@unaffiliated/johannes13] has quit [Ping timeout: 264 seconds] 20100728 08:29:03-!- Johannes13_ [~Johannes@unaffiliated/johannes13] has quit [Ping timeout: 248 seconds] 20100728 08:30:00-!- Johannes13_ [~Johannes@unaffiliated/johannes13] has joined #wesnoth-dev 20100728 08:33:51-!- Johannes13__ [~Johannes@pD9502F50.dip0.t-ipconnect.de] has quit [Ping timeout: 248 seconds] 20100728 08:36:48-!- Johannes13__ [~Johannes@pD9502EDF.dip0.t-ipconnect.de] has joined #wesnoth-dev 20100728 08:40:09-!- Johannes13_ [~Johannes@unaffiliated/johannes13] has quit [Ping timeout: 240 seconds] 20100728 08:40:28-!- Johannes13 [~Johannes@unaffiliated/johannes13] has joined #wesnoth-dev 20100728 08:42:23-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 240 seconds] 20100728 08:43:03-!- Johannes13__ [~Johannes@pD9502EDF.dip0.t-ipconnect.de] has quit [Ping timeout: 240 seconds] 20100728 08:43:04-!- Johannes13_ [~Johannes@unaffiliated/johannes13] has joined #wesnoth-dev 20100728 08:46:35-!- Johannes13__ [~Johannes@pD95018BC.dip0.t-ipconnect.de] has joined #wesnoth-dev 20100728 08:46:39-!- Johannes13 [~Johannes@unaffiliated/johannes13] has quit [Ping timeout: 248 seconds] 20100728 08:48:00-!- zookeeper [~l@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20100728 08:50:18-!- Johannes13 [~Johannes@unaffiliated/johannes13] has joined #wesnoth-dev 20100728 08:50:31-!- Johannes13_ [~Johannes@unaffiliated/johannes13] has quit [Ping timeout: 276 seconds] 20100728 08:53:37-!- Johannes13_ [~Johannes@unaffiliated/johannes13] has joined #wesnoth-dev 20100728 08:53:46-!- Johannes13__ [~Johannes@pD95018BC.dip0.t-ipconnect.de] has quit [Ping timeout: 276 seconds] 20100728 08:53:52< CIA-87> silene * r44793 /trunk/src/scripting/lua.cpp: Enabled more persistence than just windows. 20100728 08:53:55< CIA-87> silene * r44794 /trunk/src/scripting/lua.cpp: Factored code for widget lookup. 20100728 08:54:00< CIA-87> silene * r44795 /trunk/src/scripting/lua.cpp: Added setter for dialog callback. 20100728 08:54:13< CIA-87> silene * r44796 /trunk/data/scenario-test.cfg: Added test for dialog callback. 20100728 08:57:19-!- Johannes13 [~Johannes@unaffiliated/johannes13] has quit [Ping timeout: 248 seconds] 20100728 08:59:23-!- thespaceinvader [~chatzilla@wesnoth/artist/thespaceinvader] has joined #wesnoth-dev 20100728 08:59:49-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has quit [Quit: crimson_penguin] 20100728 09:00:23-!- Johannes13__ [~Johannes@pD9502BA2.dip0.t-ipconnect.de] has joined #wesnoth-dev 20100728 09:01:20-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20100728 09:03:28-!- Johannes13_ [~Johannes@unaffiliated/johannes13] has quit [Ping timeout: 240 seconds] 20100728 09:04:10-!- Johannes13_ [~Johannes@unaffiliated/johannes13] has joined #wesnoth-dev 20100728 09:04:16-!- shadowm_laptop2 [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20100728 09:06:05-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has quit [Disconnected by services] 20100728 09:06:16-!- shadowm_laptop2 is now known as shadowm_laptop 20100728 09:07:43-!- Johannes13__ [~Johannes@pD9502BA2.dip0.t-ipconnect.de] has quit [Ping timeout: 240 seconds] 20100728 09:09:11-!- Johannes13__ [~Johannes@pD9502A32.dip0.t-ipconnect.de] has joined #wesnoth-dev 20100728 09:12:40-!- Johannes13_ [~Johannes@unaffiliated/johannes13] has quit [Ping timeout: 240 seconds] 20100728 09:12:44-!- Johannes13 [~Johannes@unaffiliated/johannes13] has joined #wesnoth-dev 20100728 09:15:18-!- Johannes13_ [~Johannes@unaffiliated/johannes13] has joined #wesnoth-dev 20100728 09:15:43-!- Johannes13__ [~Johannes@pD9502A32.dip0.t-ipconnect.de] has quit [Ping timeout: 252 seconds] 20100728 09:18:16-!- Johannes13__ [~Johannes@pD9502A60.dip0.t-ipconnect.de] has joined #wesnoth-dev 20100728 09:18:30-!- Johannes13 [~Johannes@unaffiliated/johannes13] has quit [Ping timeout: 260 seconds] 20100728 09:22:19-!- Johannes13_ [~Johannes@unaffiliated/johannes13] has quit [Ping timeout: 265 seconds] 20100728 09:22:28-!- Johannes13_ [~Johannes@unaffiliated/johannes13] has joined #wesnoth-dev 20100728 09:25:48-!- Johannes13__ [~Johannes@pD9502A60.dip0.t-ipconnect.de] has quit [Ping timeout: 260 seconds] 20100728 09:26:17-!- Johannes13 [~Johannes@unaffiliated/johannes13] has joined #wesnoth-dev 20100728 09:28:00-!- Johannes13__ [~Johannes@pD9502943.dip0.t-ipconnect.de] has joined #wesnoth-dev 20100728 09:28:27-!- Johannes13_ [~Johannes@unaffiliated/johannes13] has quit [Ping timeout: 265 seconds] 20100728 09:31:49-!- Johannes13 [~Johannes@unaffiliated/johannes13] has quit [Ping timeout: 276 seconds] 20100728 09:52:41-!- Ivanovic [~ivanovic@dtmd-4db2ce91.pool.mediaWays.net] has quit [Changing host] 20100728 09:52:41-!- Ivanovic [~ivanovic@wesnoth/developer/ivanovic] has joined #wesnoth-dev 20100728 09:54:22< Ivanovic> moin 20100728 10:05:49-!- Upth [~ogmar@75.26.192.242] has quit [Ping timeout: 265 seconds] 20100728 10:22:26-!- Crab_ [~Crab@wesnoth/developer/crab] has joined #wesnoth-dev 20100728 10:24:59< shadowmaster> http://forums.wesnoth.org/viewtopic.php?p=446014#p446014 20100728 10:25:24< shadowmaster> Jetrel: I'd make some comments on that, but since I'm going to sleep I'll make it short 20100728 10:25:51< shadowmaster> the way commits are pushed to git repositories vary with each organization. 20100728 10:26:06< Jetrel> Ahh, thank you. 20100728 10:26:15< Jetrel> I appreciate this. 20100728 10:26:55< shadowmaster> in the case of the Linux kernel, commits are posted in mailing lists, subsystem maintainers push those commits to their own repositories, some kind of coordinator makes sure that everything plays well together after pulling from those repositories. 20100728 10:27:40< shadowmaster> in the case of projects such as wesnoth-umc-dev's utilities, commits are pushed via SSH to the "central" repository and we merge each other's work from the main repository as needed just like Wesnoth devs already do with SVN when conflicts can arise 20100728 10:28:38< shadowmaster> we use SSH because we all have access to the same server, but we could use something more elaborate that isolates our repository access from the system if we didn't want to give everyone a shell account 20100728 10:30:59< shadowmaster> in the hypothetical scenario of Wesnoth working with git,it'd be possible for you to push directly to the "mainline" git repository since you are the Art Director annd a code developer, and you are a well known member of the community and Ivanovic trusts you 20100728 10:31:29< shadowmaster> same for every other main developer However, minor/recent contributors might not have write access to the mainline repository. 20100728 10:31:54 * Jetrel is confused 20100728 10:32:01 * zookeeper wants to keep svn 20100728 10:32:08< shadowmaster> in such case someone would ask them to publish a repository of their own, forked from wesnoth, so that a maintainer can pull their patches and push them into mainline after reviewing. 20100728 10:32:10< Jetrel> There's the possibility of a central repo in git? O_o 20100728 10:32:22< shadowmaster> Jetrel: if you want to designate a "mainline" repository, yes 20100728 10:32:42< shadowmaster> it all depends on the project's organization as I said. 20100728 10:33:54< silene> Jetrel: a central repository is nothing more than a repository designed by consensus when everybody (modulo access restrictions) can pull, which is then called "push" 20100728 10:34:12< silene> s/when/where/ 20100728 10:34:39< silene> once you have such a repository, git is used in the exact same way as svn, except for the more powerful commands 20100728 10:34:46< Jetrel> silene: but in git, doesn't someone have to do all that _manually_, whereas in svn other people can do it for you? 20100728 10:35:12< Jetrel> That is, doesn't someone have to "own" that repo, and pull everyone's changes? 20100728 10:35:16< silene> Jetrel: no, it's just a matter of giving the write access (as you would do in svn) 20100728 10:35:21< Jetrel> Oh. 20100728 10:35:39< Jetrel> Weird, I had this idea you could only "pull" in git, not "push" your changes to someone else. 20100728 10:35:42< shadowmaster> Jetrel: in a more practical case, AI0867, Espreon and I can push to the main repository for wesnoth-umc-dev's website document root 20100728 10:35:54< Jetrel> I watched Linus's tech talk @ google about it, on youtube. 20100728 10:35:57< shadowmaster> we push directly via SSH since we all have access to the host 20100728 10:36:19< Jetrel> Probably the biggest thing I just don't understand is - how does git make merging code easier? 20100728 10:36:41< Jetrel> That doesn't make sense, unless they've created some jesus-merge tool. 20100728 10:37:30< shadowmaster> I don't understand it all that well either, but both the command line interface is simple for simple merges, and there are many possibilities for more complicated merges, which I have not had to use yet 20100728 10:37:48< Jetrel> Does git's organizational style simple coerce people into making more easily mergable code? 20100728 10:37:52< silene> Jetrel: internally, you can only "pull"; what the "push" command does is "connect to ssh to the remote host then pull"; but from the user point of view, it's completely transparent 20100728 10:38:13< Jetrel> silene: ahhhhh. Okay. :D 20100728 10:38:21< Jetrel> That would explain it. 20100728 10:38:36< Jetrel> it = the idea that you could only pull. 20100728 10:38:53< shadowmaster> I'm not sure yet if SVN has the concept of commit parents that Mercurial and Git have. 20100728 10:39:40< silene> Jetrel: merging is easier because git remembers where branchs diverge, so it can compare the two branchs in order to know how to merge; svn doesn't have this information, so it's down to luck 20100728 10:39:43< shadowmaster> that has something to do with how Mercurial and Git do merges. 20100728 10:39:52< shadowmaster> yeah, that. 20100728 10:40:06< Jetrel> Huh? 20100728 10:40:24< Jetrel> I guess I'm confused how that'd work. 20100728 10:40:46-!- esr [~chatzilla@wesnoth/developer/esr] has quit [Remote host closed the connection] 20100728 10:41:26< silene> Jetrel: the only information svn has is a patch; so if it doesn't apply cleanly to your branch, you lose 20100728 10:41:38< Jetrel> Like, if I remove and refactor class A into something else, and someone else improves class A, I don't know how any merge tool can deal with that. 20100728 10:42:06-!- Appleman1234 [~Appleman1@CPE-60-226-176-19.qld.bigpond.net.au] has joined #wesnoth-dev 20100728 10:42:18< AI0867> silene: 23:31 < AI0867> silene: I'm writing a tool to do something analogous to include guards for WML, along with checksumming, but I've ran into the fact that each add-on is processed by its own preprocessor, so macros don't persist among them. Code: http://wesnoth-umc-dev.svn.sourceforge.net/viewvc/wesnoth-umc-dev/branches/maintenance-toolchain/umcguard?view=markup 20100728 10:42:23< AI0867> 23:38 < AI0867> silene: so, how would you feel about persisting the defines between preprocessor instances? 20100728 10:42:26< silene> but git knows all the intermediate commits between the branches, so it can compose patches 20100728 10:42:26< AI0867> 20:01 < AI0867> silene: some kind of issue with trying to open a filename of zero length? 20100728 10:43:06< silene> AI0867: no, it does have to do with the fact that c++ strings can embed \0, while operating systems stop at them 20100728 10:43:29< shadowmaster> ahem. 20100728 10:43:55< AI0867> er, the third line was unrelated 20100728 10:43:56< Jetrel> silene: :( I just don't understand that. How can you merge two things that are going in contradictory directions? 20100728 10:44:06< AI0867> but that's what I meant with it 20100728 10:44:49< zookeeper> AI0867, macros don't persist between add-ons? O.o cool. 20100728 10:44:50< Jetrel> silene: if you're suggesting git can merge in many cases where the software design isn't contradictory, but svn would just have lost some critical info, I can understand that. 20100728 10:44:53< silene> AI0867: i think it is a bad idea to propagate macros between addons, first it will depend on the order the addons are loaded, second it will cause unwanted dependencies 20100728 10:44:54< zookeeper> i always thought they did 20100728 10:45:20< AI0867> silene: my design for umcguard is broken then =/ 20100728 10:45:28< Jetrel> silene: such as some files getting moved and renamed in the patch, but not being changed deeply in function. 20100728 10:45:36< silene> Jetrel: exactly 20100728 10:45:43< Jetrel> ahh, okay 20100728 10:46:20-!- Johannes13_ [~Johannes@unaffiliated/johannes13] has joined #wesnoth-dev 20100728 10:46:24< Jetrel> Yeah, I'd been hearing all this propaganda about how it was the second coming of source control, and could magically merge _anything_. Which I didn't buy. 20100728 10:47:20< shadowmaster> (general note: while I now suffer from a profound hatred of SVN similar to esr's hatred of C++, I'm not keen on large projects such as Wesnoth moving to decentralized VCS, particularly due to the implementation costs and the obvious scalability issues when your developers have limited resources and the repository grows too large. I for one am not going to start any more projects of my own using SVN, since Git has proven to ... 20100728 10:47:26< shadowmaster> ... fit my workflow better even in the simplest cases which SVN should supposedly handle.) 20100728 10:47:59< silene> Jetrel: but it also works for more fine-grained cases; in order for a patch to apply, the previous three and the next three lines have to be left unchanged; so if a different commit happened to change one of these lines, you lose; but git knows that there is a such commit, so it can adapt the patch 20100728 10:48:36 * Jetrel nods. 20100728 10:48:42< zookeeper> we could use git for wesnoth's source, and keep all the data in svn :p the best of both worlds, clearly ;) 20100728 10:48:56< zookeeper> (or a huge mess, more likely) 20100728 10:49:03< shadowmaster> zookeeper: huge mess. 20100728 10:49:21< shadowmaster> there's some unfortunate overlap between data and source code in wesnoth. 20100728 10:49:39-!- Johannes13__ [~Johannes@pD9502943.dip0.t-ipconnect.de] has quit [Ping timeout: 245 seconds] 20100728 10:50:01< shadowmaster> take for example images that are used from the C++ code. WML syntax changes. New features related to GUI2. 20100728 10:50:27< zookeeper> exactly 20100728 10:50:56< shadowmaster> and changelogs Can't forget the changelogs. 20100728 10:51:27< Jetrel> Or we could use the best VCS evar: 20100728 10:51:32< Jetrel> ftp. 20100728 10:51:57< zookeeper> :augh: 20100728 10:52:08 * shadowmaster overwrites' Jetrel's new Li'sar portrait with an old optimized version by accident 20100728 10:52:10< Ivanovic> with moving everything to git there is a plain and simple problem: we would have to switch the repository host 20100728 10:52:11< shadowmaster> whoops! 20100728 10:52:20< shadowmaster> Ivanovic: hence I mentioned the implementation costs. 20100728 10:52:26< Jetrel> Maybe do like bungie did on their older games, and do bug tracking by writing them down on the torn-off lid of an old pizza box. 20100728 10:52:33< Ivanovic> that is: either we would have to find a place where we can import our curent bugtracker/mailing list/whatnot 20100728 10:52:49< shadowmaster> it's completely unfeasible at the moment from the server side, and it'd bee a PITA for most of the other developers 20100728 10:52:52< shadowmaster> be 20100728 10:53:07< Jetrel> shadowmaster: :highfives: 20100728 10:53:08< Ivanovic> or live with not having a good integration of the bug tracker with the source repo (as in "commits not automatically added") 20100728 10:53:55< shadowmaster> actually, I could live with that if the bug tracker can then make coffee instead. 20100728 10:54:47< silene> Ivanovic: agreed, that's the main issue in my opinion 20100728 10:54:57< Ivanovic> nope, the bug tracker would not gain any features 20100728 10:55:10< Ivanovic> those are the main issues with the repository 20100728 10:55:28< Ivanovic> the other part would be the developers that got to commit, as in "is everybody really fine with git?" 20100728 10:55:46< zookeeper> that's, unsurprisingly, my main concern :p 20100728 10:55:48< Ivanovic> for cvs it was basically a case of "for your everyday stuff you just replace cvs with svn and continue working" 20100728 10:56:01< Ivanovic> for git the transition is a little more steep 20100728 10:56:05< shadowmaster> shadowm@bluecore:~/src/wesnoth$ du -sh .git 20100728 10:56:05< shadowmaster> 1.7G .git 20100728 10:56:33< shadowmaster> no idea how big a SVN checkout of trunk gets with all the BASE copies, though. 20100728 10:56:54< silene> Ivanovic: not really, as long as there is a central repository, there is not much difference 20100728 10:56:56< shadowmaster> and I'm definitely not going to bother making a SVN checkout to check that in the near future 20100728 10:56:57< Ivanovic> a plain svn checkout of trunk is basically twice the size of trunk 20100728 10:57:20< shadowmaster> size of trunk == ? :P 20100728 10:57:22< Ivanovic> (that is each file exists twice, ...) 20100728 10:57:30< shadowmaster> 400 MB or so? 20100728 10:57:43< Ivanovic> hmm, the uncompressed 1.8.3 tarball has 510MB 20100728 10:58:01< Ivanovic> i assume that trunk got a little bigger (new campaign, ecplise plugin, ...) 20100728 10:58:06< shadowmaster> that's smaller than the git repository + working tree contents 20100728 10:58:17< Upthorn> for my two cents 20100728 10:58:18< shadowmaster> multiplied by two, of course. 20100728 10:58:25< Ivanovic> so you would be somewhere close to 1.1 to 1.2GB 20100728 10:58:26< silene> shadowmaster: my git repository of wesnoth is 3.2G (i haven't cleaned it though) 20100728 10:58:28< Upthorn> if the wesnoth repo were to be moved to a DVCS 20100728 10:58:30< shadowmaster> also, Dead Water probably doesn't count for much more than the 10 MB range 20100728 10:58:38< Upthorn> I'd have to ask for hg instead of git 20100728 10:58:40< Ivanovic> this is without any copy, just a single checkout 20100728 10:59:06< Upthorn> err that is, mercurial 20100728 10:59:16< shadowmaster> silene: I saved a little more than 1 GB by using git gc --aggressive on it :P (had to bring everything down to get enough free RAM and renice the git process, though) 20100728 10:59:30< shadowmaster> Upthorn: I have worked with mercurial and I really prefer git 20100728 10:59:41< Upthorn> google code has a laundry list of reasons why to choose mercurial over git for any crossplatform project. 20100728 11:00:02< shadowmaster> there are some basic things that are built into git and are not enabled by default in mercurial for some odd reason 20100728 11:00:32< shadowmaster> rebase, and using PAGER for log output, etc., are some of those. 20100728 11:00:39< silene> Upthorn: last time i looked, hg doesn't support stash, bisect and rebase, so it would be a big loss 20100728 11:00:51-!- timotei [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20100728 11:00:52< shadowmaster> silene: rebase is an "extension" 20100728 11:00:59< timotei> morning 20100728 11:01:14< shadowmaster> you need to enable it in the .hgrc to get it :( 20100728 11:01:41< Upthorn> last I checked, git had no good windows support 20100728 11:01:47< shadowmaster> and no idea about stash. That's certainly one of the coolest things about git for me, albeit it's fairly recent 20100728 11:01:54< Upthorn> which is, y'know, important to me, personally 20100728 11:02:16< timotei> Upthorn: I use git 20100728 11:02:21< timotei> Upthorn: and it's very good 20100728 11:02:23< timotei> ;) 20100728 11:02:26< timotei> no problem 20100728 11:02:40< timotei> actually I'm using the 'git bash shell' which has some linux console functionality :P 20100728 11:02:54< timotei> : better autocomplete, coloring for git stuff 20100728 11:03:05< shadowmaster> the lack of rebase as a builtin thing got me into an embarassing situation with a project admin some time ago :P 20100728 11:03:07< timotei> Upthorn: you use plain svn? 20100728 11:03:22< shadowmaster> *thing in Mercurial 20100728 11:03:22< silene> Upthorn: i did try tortoisegit; while not as featureful as tortoisesvn, it was already quite good 20100728 11:04:11< timotei> silene: the tortoisecache.exe is sometimes buggy. it maintains locks over directories when you try to delete them 20100728 11:04:47< shadowmaster> if anything, I consider git to be more usable out-of-the-box than mercurial here, as far as (command-line) interface design is concerned 20100728 11:05:15< shadowmaster> I also appreciate that Debian packcages the git documentation in various formats, including manpages ;) 20100728 11:05:40< Upthorn> http://code.google.com/p/support/wiki/DVCSAnalysis here we go 20100728 11:05:41< timotei> shadowmaster: in windows it 'lacks'. when using: git help it just tries to 'launching the browser' 20100728 11:06:00< silene> timotei: possible, i don't use it; it was just for a small time, as a coworker wanted to keep using tortoise before switching to git, and it happened to work well enough for him 20100728 11:06:05< shadowmaster> timotei: you mean git help 20100728 11:06:26< timotei> shadowmaster: umm...: git log --help :P 20100728 11:06:42< timotei> But yeah, it's the same thing with git help 20100728 11:06:47< Upthorn> scroll down to mercurial advantages. 20100728 11:07:08< Upthorn> also, rebasing is listed under Git advantages, but then there's "* 20100728 11:07:08< Upthorn> Note: Mercurial has added rebase support since this analysis was conducted. 20100728 11:07:10< timotei> Upthorn: also, with the 'Console2' console (open-source) you have some nice options 20100728 11:07:44< shadowmaster> "Git requires periodic maintenance of repositories (i.e. git-gc), Mercurial does not require such maintenance." 20100728 11:07:47< shadowmaster> er. 20100728 11:07:56< shadowmaster> I haven't ever done that in my git repositories other than wesnoth's. 20100728 11:08:07< timotei> git-gc?? 20100728 11:08:12< shadowmaster> they don't seem to have grown into multigigabyte beasts yes :P 20100728 11:08:15< shadowmaster> *yet 20100728 11:08:36< Upthorn> garbage collection, I presume 20100728 11:08:41< timotei> yeah 20100728 11:10:05< silene> Upthorn: except for the learning curve, all the other mercurial advantages seem quite dubious (since git is now well supported on windows) 20100728 11:10:06< shadowmaster> the fact that Mercurial offers svn-like revision numbers in its logs seems misleading to me once the history ceases being linear 20100728 11:10:51< shadowmaster> also "is Python based" doesn't tell me anything. 20100728 11:11:44< silene> especially since both hg and git are python-based, hmm... 20100728 11:12:50< CIA-87> billynux * r44797 /trunk/src/ana/ (9 files in 4 dirs): Added methods to wait for an incoming message (in server and client versions) to ANA. The test chat application has a feature to try it out. 20100728 11:13:10< shadowmaster> I've not heard good comments of Mercurial's branching from people who do work in Mercurial repositories regularly. 20100728 11:13:29 * shadowmaster goes zzzz 20100728 11:13:37-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has quit [Quit: night] 20100728 11:13:39< timotei> good night shadowmaster 20100728 11:14:05< Upthorn> shadowmaster: have you heard bad comments? 20100728 11:15:27< Upthorn> http://hginit.com/00.html seems to have pretty good comments about mercurial's branching. 20100728 11:17:03< silene> right, and i'm sure gitrulz.com has pretty good comments about git's branching 20100728 11:17:43< Upthorn> silene: well hginit was made by a person 20100728 11:19:11< Upthorn> who tried mercurial and liked it enough to make a site dedicated to helping people learn it 20100728 11:32:23-!- Unnheulu [~ieuan@cpc5-pnth2-0-0-cust800.5-2.cable.virginmedia.com] has joined #wesnoth-dev 20100728 11:34:05< AI0867> silene: any ideas on how I could make umcguard work? (other than #ifhave'd including the files of every other add-on known to share the WML) 20100728 11:34:48< silene> Upthorn: for me, it's quite simple: my kernel is linux, my core tools are gnu, my x server is x.org, my graphical tools are gnome, my compiler is gcc; all of these softwares have git repositories; i don't know what that says, but that definitely says something 20100728 11:35:23-!- dtiger [~dtiger@dynamic-vpdn-93-125-12-47.telecom.by] has joined #wesnoth-dev 20100728 11:35:40< silene> AI0867: what is it supposed to do? 20100728 11:35:52< AI0867> keep common code in sync 20100728 11:36:10< AI0867> stuff that is guarded by the same define (MULTIPLAYER or EDITOR) 20100728 11:36:34< AI0867> the idea is that it does a C-style include guard, then inside the guard, defines a checksum 20100728 11:36:44< silene> AI0867: also, i'm starting to think that #ifhave was a bad idea; i'm sure it will cause oos, since people won't have the same things on the different clients and there won't even be an error message about it 20100728 11:37:07< AI0867> in the #else of the guard, it checks if the checksum exists and if not, complains that the WML is not in sync 20100728 11:37:08< Rhonda> silene: Your x server is x.org? Really? Still? 20100728 11:37:45< AI0867> or at least, that's what it tries to do now 20100728 11:37:50< Rhonda> Wasn't that rather a fork? :) 20100728 11:38:02< AI0867> which doesn't work, as while the WML is merged, the macros don't persist 20100728 11:39:07< AI0867> umcguard is the tool that generates all the macro magic from a pair of directives: # umcguard: (start|stop)-guard DEFINE 20100728 11:39:28< silene> AI0867: i still don't get it; let's get back to the beginning, what do you mean by "keep code in sync"? 20100728 11:39:53-!- mjs-de [~mjs-de@vpw.wh.Uni-Dortmund.DE] has joined #wesnoth-dev 20100728 11:40:44< silene> Rhonda: ? i'm sure yours is too 20100728 11:41:48< AI0867> silene: there are at least 4 add-ons that use the "shaxthal hive" terrain, they also share a lot of other terrains 20100728 11:42:04< Rhonda> Upthorn: That page seems to ignore the existence of msysgit which is a way better approach than the ming port. The comparison doesn't seem to be really honest, actually. Also no "custom Git server" is needed, one just needs to set it to allow only straight forward pushes. 20100728 11:42:23< AI0867> I've changed the [terrain_type] interpretation so it only merges matching symbols if the terrains are in fact, identical 20100728 11:42:31< Rhonda> silene: Hmm, I am all confused by this xfree86 → xorg move, you're right. 20100728 11:43:08< silene> Rhonda: it was 6 years ago! it's time to get unconfused :-) 20100728 11:43:09< AI0867> I found myself updating the terrain graphics macros for these terrains 4 times in forms that were drifting apart 20100728 11:43:36< Rhonda> Upthorn: That comparison is definitely nowhere objective. 20100728 11:43:52< silene> AI0867: ok, but i don't see how it is relevant to having defines leak between addons 20100728 11:44:28< AI0867> so, my goal was to ensure that exactly one definition for each terrain existed (read by the engine), and that the other ones were identical 20100728 11:44:43-!- loonybot [~loonybot@wesnoth/bot/loonybot] has joined #wesnoth-dev 20100728 11:45:01< silene> AI0867: but there should be only one; in which case will there be more than one? 20100728 11:45:02< AI0867> well, I attempted to use macros to do C-style include guard, but those depend on macro definitions 20100728 11:45:24< AI0867> silene: MULTIPLAYER still guards *every single multiplayer add-on* 20100728 11:45:37-!- loonycyborg [~sergey@wesnoth/developer/loonycyborg] has joined #wesnoth-dev 20100728 11:45:40< AI0867> EDITOR guards *all* custom terrain 20100728 11:45:58< AI0867> so, if you open the editor, every definition of custom terrain is read 20100728 11:46:14< AI0867> if you start an MP game, *everything* that has to do with MP is read 20100728 11:46:20< silene> AI0867: we should rather fix that (the multiplayer); it's getting rather bad that the whole low is getting loaded when i start a multiplayer game 20100728 11:47:18-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20100728 11:47:25< silene> (low, as in legend of wesmere) 20100728 11:47:40< AI0867> true, it's past time that that gets fixed 20100728 11:48:38< zookeeper> has my FR regarding that issue any merit, or should it be fixed another way? http://gna.org/bugs/?11503 20100728 11:48:57< silene> AI0867: for the editor though, at which point does your umcguard fails? 20100728 11:49:28< zookeeper> noyga didn't seem to think it was a good idea, but that comment's two years old already 20100728 11:51:22< silene> zookeeper: it has merits; that's how i would do it too 20100728 11:51:29< AI0867> silene: well, the first definition is encountered, the guard macro is not defined, so definition is read and the guard and checksum are defined 20100728 11:51:54< AI0867> then, the next add-on is read, the guard macro is not defined, so the definition is read again and the guard and checksum are defined 20100728 11:52:28< silene> AI0867: oh right, sorry, for a moment i thought the editor was using a different mechanism for loading custom terrains 20100728 11:52:29< AI0867> for the next add-on, a new preprocessor is created again, which also lacks the macros, so the definition can be read again.. 20100728 11:52:36< zookeeper> silene, all right 20100728 11:56:01< silene> AI0867: i really don't want to go to a C-like mechanism where everything leaks everywhere, but your editor example is also making a good example, so i don't know how we could have the best of both worlds 20100728 12:06:15-!- astraljava [astraljava@xob.kapsi.fi] has joined #wesnoth-dev 20100728 12:09:53< Upthorn> also, silene, according to wikipedia, mercurial does have stash (called shelve), bisect, and rebase 20100728 12:12:38< CIA-87> timotei * r44798 /website/eclipse.wesnoth.org/ (8 files in 3 dirs): fix the necessary dependencies versions 20100728 12:27:57-!- Unnheulu [~ieuan@cpc5-pnth2-0-0-cust800.5-2.cable.virginmedia.com] has quit [Quit: Ex-Chat] 20100728 12:28:01-!- Unnheulu [~ieuan@cpc5-pnth2-0-0-cust800.5-2.cable.virginmedia.com] has joined #wesnoth-dev 20100728 12:39:18-!- happygrue [~George@wesnoth/developer/wintermute] has quit [Read error: Connection reset by peer] 20100728 12:40:11-!- happygrue [~George@wesnoth/developer/wintermute] has joined #wesnoth-dev 20100728 12:42:50-!- Unnheulu [~ieuan@cpc5-pnth2-0-0-cust800.5-2.cable.virginmedia.com] has quit [Quit: Ex-Chat] 20100728 12:50:38< CIA-87> timotei * r44799 /trunk/utils/java/update_site/site.xml: eclipse plugin: update the update site 20100728 12:53:16-!- Unnheulu [~ieuan@cpc5-pnth2-0-0-cust800.5-2.cable.virginmedia.com] has joined #wesnoth-dev --- Log opened Wed Jul 28 13:06:22 2010 20100728 13:06:30-!- lobby [~wesnoth@wesnoth/bot/lobby] has joined #wesnoth-dev 20100728 13:06:30-!- Topic for #wesnoth-dev: 131 bugs, 283 feature requests, 13 patches | logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://wesnoth.pastebin.com | http://imagebin.org 20100728 13:06:30-!- Topic set by wesbot [~wesbot@wesnoth/bot/wesbot] [Tue Jul 27 11:28:18 2010] 20100728 13:06:30[Users #wesnoth-dev] 20100728 13:06:30[ ABCD ] [ dtiger ] [ Jetrel ] [ silene ] 20100728 13:06:30[ AI0867 ] [ eleazar_ ] [ Johannes13_ ] [ Smar ] 20100728 13:06:30[ AnMaster ] [ elias ] [ Ke ] [ thespaceinvader] 20100728 13:06:30[ apoi ] [ erl ] [ knotwork_ ] [ Tigge ] 20100728 13:06:30[ Appleman1234] [ Espreon ] [ koan ] [ timotei ] 20100728 13:06:30[ astraljava ] [ ettin ] [ lobby ] [ Unnheulu ] 20100728 13:06:30[ Blueblaze ] [ fendrin ] [ loonybot ] [ Upthorn ] 20100728 13:06:30[ Bocom ] [ Greywhind] [ loonycyborg ] [ Vetinari ] 20100728 13:06:30[ Carneus ] [ happygrue] [ mjs-de ] [ wesbot ] 20100728 13:06:30[ chris| ] [ Ingmar ] [ nguyenatto ] [ yann ] 20100728 13:06:30[ CIA-87 ] [ isaac ] [ Rhonda ] [ zookeeper ] 20100728 13:06:30[ Crab_ ] [ Ivanovic ] [ shadowmaster] 20100728 13:06:30[ Daltx` ] [ iwaim ] [ shikadibot ] 20100728 13:06:30-!- Irssi: #wesnoth-dev: Total of 50 nicks [0 ops, 0 halfops, 0 voices, 50 normal] 20100728 13:06:42-!- Channel #wesnoth-dev created Tue Jan 27 06:28:41 2009 20100728 13:06:47-!- Soliton [~Soliton@wesnoth/developer/soliton] has joined #wesnoth-dev 20100728 13:08:18< silene> zookeeper: this comment of noyga is probably still relevant though: "since you'll have to rebuild after you're connected this would probably result in a server timeout while you're rebuilding the cache" 20100728 13:09:41-!- Irssi: Join to #wesnoth-dev was synced in 198 secs 20100728 13:13:42-!- Elvish_Pillage2 [~eli@71-10-224-192.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20100728 13:24:01< fendrin> wesbot: seen kitty? 20100728 13:24:01< wesbot> fendrin: Sorry, I don't know of kitty. 20100728 13:24:19< fendrin> wesbot: seen kitty_? 20100728 13:24:19< wesbot> fendrin: The person with the nick kitty_ last spoke 2d 17h ago. 2d 17h ago they left with the message: Quit: bye 20100728 13:24:31 * loonycyborg just got 'Table './forum/phpbb3_sessions' is marked as crashed and last (automatic?) repair failed [144]' on the forum 20100728 13:25:29< fendrin> loonycyborg: The forum failed for me as well, but that was yesterday. shadowmaster told me he blames my hallucinations. 20100728 13:26:21< loonycyborg> Oh noes! Your hallucinations are contagious! :P 20100728 13:26:42< fendrin> loonycyborg: via irc. :-) 20100728 13:33:49< fendrin> Espreon: Hello 20100728 13:40:53< Elvish_Pillage2> Is there any mainline multiplayer map that has a particularly wide variety of terrains on it? 20100728 13:41:14< Elvish_Pillage2> this would be convenient for testing my add-on's terrain effects 20100728 13:41:26< Ivanovic> forums down :( 20100728 13:42:40< fendrin> Ivanovic: That are just my contagious halluzinations. 20100728 13:43:18< Ivanovic> fendrin: then, uhm, get some medicine against this! 20100728 13:43:44< fendrin> Ivanovic: I am just looking an episode of House, M.D. Maybe that works. 20100728 13:43:57< Ivanovic> don't think it will help 20100728 13:44:05< Ivanovic> it crowd would be more promising 20100728 13:45:39< fendrin> I can't stand it crowd. Too much real life correlation. 20100728 13:45:55-!- esr [~chatzilla@static-71-162-243-5.phlapa.fios.verizon.net] has joined #wesnoth-dev 20100728 13:46:23-!- esr [~chatzilla@static-71-162-243-5.phlapa.fios.verizon.net] has quit [Changing host] 20100728 13:46:23-!- esr [~chatzilla@wesnoth/developer/esr] has joined #wesnoth-dev 20100728 13:56:36< fendrin> esr: ping 20100728 13:58:54< Ivanovic> esr: now i am around 20100728 13:59:21< Ivanovic> yeah, in the middle of the night (something like 4:30am) i tend to be asleep or at least not in front of my computer 20100728 14:00:49-!- Gambit [~quassel@pa-67-234-73-7.dhcp.embarqhsd.net] has joined #wesnoth-dev 20100728 14:12:40< Rhonda> loonycyborg: Are you doing something? 20100728 14:12:50< Rhonda> loonycyborg: Or shall I try to repair the crashed table? 20100728 14:13:12< loonycyborg> Rhonda: I don't even know how to do that :/ 20100728 14:13:21-!- timotei21 [~timotei@193.34.191.4] has joined #wesnoth-dev 20100728 14:13:38< fendrin> Please find the next word: Evening, Midnight, .... 20100728 14:13:40< loonycyborg> (Even if I did, I probably don't have access) 20100728 14:14:30< Rhonda> Done. 20100728 14:17:03-!- timotei [~timotei@wesnoth/developer/timotei] has quit [Ping timeout: 260 seconds] 20100728 14:21:40< fendrin> Evening, Midnight, ..., Aurora 20100728 14:22:16< fendrin> A name for the second half of the night. 20100728 14:23:48-!- timotei21 is now known as timotei 20100728 14:23:55-!- timotei [~timotei@193.34.191.4] has quit [Changing host] 20100728 14:23:55-!- timotei [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20100728 14:24:07< timotei> hmm, isn't possible to make XChat automatically take a nickanme if it's free?:| 20100728 14:25:07< fendrin> timotei: ask ivanovic to register your nickname. That will result in it being free for you every time. 20100728 14:25:35< timotei> fendrin: um,, in cases when my internet drops... I can't take timotei back, since it's already ... entered the chat 20100728 14:25:41< timotei> and I have registered myself:) 20100728 14:25:51< Rhonda> fendrin: Why Ivanovic registering it? timotei should do that himself? 20100728 14:25:53< timotei> actually that's the first thing I did:P 20100728 14:26:18< timotei> ok let's test 20100728 14:26:28< Rhonda> timotei: You can, if you set up your client properly. See /msg nickserv help with respect to ghost, also see freenode documentation about sending nickserv password on connect as server password. 20100728 14:26:49-!- timotei is now known as gaga 20100728 14:26:54-!- gaga is now known as timotei 20100728 14:27:01< timotei> good 20100728 14:27:12 * Rhonda . o O ( was fun when someone dropped their nickserv password into the channel and random others did ghost them :-P ) 20100728 14:27:27< timotei> ops, that's not fun :P 20100728 14:27:41< timotei> ghost? 20100728 14:27:43< fendrin> I would do it right now if I could remember my password... 20100728 14:27:54< timotei> fendrin: you don't? 20100728 14:28:08< timotei> fendrin: press: 20100728 14:28:14< Rhonda> timotei: /msg nickserv help ghost 20100728 14:28:34< timotei> oh, nice>:) 20100728 14:28:50< timotei> thanks Rhonda 20100728 14:28:53< Rhonda> You can "kill" your old dangling connection. 20100728 14:29:01< timotei> do you know more tips like this?:D 20100728 14:29:54< Rhonda> Like mentioned, send your nickserv password as server password on connect. 20100728 14:30:18< Unnheulu> timotei, /msg nickserv ghost timotei 20100728 14:31:00< timotei> Unnheulu: umm... I know that. I just read the help :)) 20100728 14:31:18< Unnheulu> :P 20100728 14:31:23< Unnheulu> Just incase 20100728 14:31:31< timotei> hmm, Unnheulu come play some Gambit map?:D 20100728 14:31:34< timotei> Gambit: let's play?:P 20100728 14:31:53< timotei> Gambit: but the version with islands 20100728 14:32:02< Unnheulu> Gotta get rid of some stuff, so not for an hour or so 20100728 14:32:18< timotei> oh... ok 20100728 14:32:43< Gambit> Sounds good 20100728 14:33:01< timotei> we need players 20100728 14:33:11< timotei> anyone for Gambit's map: Breaking Ground? 20100728 14:46:58-!- Blueblaze [~Blueblaze@adsl-99-185-9-168.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20100728 14:52:36< timotei> umm silene, I can't figure it out from code: when you parse a key's value, if it's not a muti-line string, does it need to be on the same line the entire key value? 20100728 14:52:42< timotei> I'm think of, what happens to: 20100728 14:52:46< timotei> id=haha[tag] 20100728 14:54:11< silene> it's as if you had written id="haha[tag]" 20100728 14:54:29< timotei> ok 20100728 14:59:41-!- Greywhind [~Greywhind@pool-96-238-43-241.prvdri.fios.verizon.net] has quit [Quit: leaving] 20100728 15:00:03-!- Crab_ [~Crab@wesnoth/developer/crab] has quit [Ping timeout: 264 seconds] 20100728 15:02:56< Elvish_Pillage2> Checking terrains using WML: 1125ms 20100728 15:03:03< Elvish_Pillage2> Checking terrains using Lua: 1ms 20100728 15:03:23< timotei> :)) 20100728 15:04:02< Elvish_Pillage2> So I had this loop, right. Some fairly complicated Lua code over a lot of hexes 20100728 15:04:26< Elvish_Pillage2> Turned out that 99.9% of the time (literally!) was being taken by a single helper function that fired store_locations 20100728 15:04:40< Elvish_Pillage2> what's more, a store_locations that would only ever store one hex! 20100728 15:09:16-!- Johannes13__ [~Johannes@pD9500476.dip0.t-ipconnect.de] has joined #wesnoth-dev 20100728 15:10:03< CIA-87> silene * r44800 /trunk/src/scripting/lua.cpp: Added support for [multi_page] widget. 20100728 15:10:08< CIA-87> silene * r44801 /trunk/src/scripting/lua.cpp: Added support for [toggle_button] widget. 20100728 15:10:09< CIA-87> silene * r44802 /trunk/data/scenario-test.cfg: Updated dialog tests. 20100728 15:12:34-!- Johannes13_ [~Johannes@unaffiliated/johannes13] has quit [Ping timeout: 245 seconds] 20100728 15:32:11-!- Elvish_Pillage2 [~eli@71-10-224-192.dhcp.oxfr.ma.charter.com] has quit [Ping timeout: 260 seconds] 20100728 15:43:35-!- Greywhind [~Greywhind@138.16.56.161] has joined #wesnoth-dev 20100728 15:45:04-!- DesertPanther [~Khalid@unaffiliated/desertpanther] has joined #wesnoth-dev 20100728 15:45:15-!- Elvish_Pillage2 [~eli@71-10-224-192.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20100728 15:56:38-!- Greywhind [~Greywhind@138.16.56.161] has quit [Quit: leaving] 20100728 16:02:17-!- Blarumyrran [~Blarumyrr@unaffiliated/blarumyrran] has joined #wesnoth-dev 20100728 16:06:55< CIA-87> silene * r44803 /trunk/src/scripting/lua.cpp: Added a faster getter for units with a known location or id. 20100728 16:06:58< CIA-87> silene * r44804 /trunk/src/scripting/lua.cpp: Added function for matching a single unit. 20100728 16:13:16< CIA-87> thespaceinvader * r44805 /trunk/ (4 files in 3 dirs): Add new alternate portrait for Swordsman by Santiago Iborra, part of the WTactics art give-back by eyerouge on the forums. Update changelogs, portrait credits. 20100728 16:14:02-!- dtiger [~dtiger@dynamic-vpdn-93-125-12-47.telecom.by] has quit [Remote host closed the connection] 20100728 16:15:02-!- phlaem [~a@e178078069.adsl.alicedsl.de] has joined #wesnoth-dev 20100728 16:16:31< CIA-87> thespaceinvader * r44806 /trunk/data/core/about.cfg: Update credits. 20100728 16:18:18< zookeeper> thespaceinvader, nice. i hadn't even seen that before. 20100728 16:18:27-!- _jbx_ [~jbailey@12.190.80.225] has joined #wesnoth-dev 20100728 16:18:42< thespaceinvader> mm, eyerouge in Art Workshop has been posting some art from the WTactics card game 20100728 16:18:50< thespaceinvader> I saw that one and jumped on it, cos it fit perfectly 20100728 16:19:03< thespaceinvader> the rest is high quality, but not stuff we need for mainline 20100728 16:19:49< zookeeper> the elf guy on the previous page looks like it could be useful though 20100728 16:19:56< zookeeper> not sure where, but still 20100728 16:20:44 * Unnheulu wonders how people can draw such awesome stuff 20100728 16:23:08-!- Johannes13_ [~Johannes@unaffiliated/johannes13] has joined #wesnoth-dev 20100728 16:27:15-!- Johannes13__ [~Johannes@pD9500476.dip0.t-ipconnect.de] has quit [Ping timeout: 260 seconds] 20100728 16:32:48< timotei> Unnheulu: we need some artists, don't we? What would the world be without artists?:P 20100728 16:33:19< Unnheulu> An educated one 20100728 16:34:32-!- Greywhind [~Greywhind@fw-34-18.cs.brown.edu] has joined #wesnoth-dev 20100728 16:36:14-!- chr [~quassel@89.204.137.9] has joined #wesnoth-dev 20100728 16:36:15< timotei> umm 20100728 16:36:18< timotei> maybe :D 20100728 16:36:29< Elvish_Pillage2> I don't get it 20100728 16:36:48< Elvish_Pillage2> why would removing the artists increase education? are you implying that artists are uneducated? 20100728 16:36:58< Unnheulu> Not exactly 20100728 16:37:22< Elvish_Pillage2> I thought art and education were generally aligned with each other 20100728 16:37:26< Unnheulu> More that they don't care about education ;) 20100728 16:37:50< Elvish_Pillage2> that's kind of entirely alien to my experience 20100728 16:38:17< Elvish_Pillage2> IRL, the people I've known who are most interested in art are most interested in education, and vice versa 20100728 16:38:53 * Unnheulu didn't want to start a flame war 20100728 16:39:01< timotei> I think Unnheulu was refering about artits ideas:P 20100728 16:39:05< Elvish_Pillage2> this is a flame war? 20100728 16:39:17< Unnheulu> No 20100728 16:39:21< Unnheulu> But it could become one 20100728 16:39:28< timotei> usually artists have 'weird' ideas sometimes 20100728 16:39:29< Elvish_Pillage2> oh oh 20100728 16:39:34 * Elvish_Pillage2 gets out their flamethrower 20100728 16:39:38< timotei> :)) 20100728 16:39:42< timotei> hehe 20100728 17:04:52-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20100728 17:50:15-!- Unnheulu_ [~ieuan@cpc5-pnth2-0-0-cust800.5-2.cable.virginmedia.com] has joined #wesnoth-dev 20100728 17:50:45-!- Unnheulu [~ieuan@cpc5-pnth2-0-0-cust800.5-2.cable.virginmedia.com] has quit [Disconnected by services] 20100728 17:52:52-!- Unnheulu_ is now known as Unnheulu 20100728 17:57:08-!- ilor__ [~ilor@109.243.13.159] has joined #wesnoth-dev 20100728 18:11:05-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20100728 18:11:59-!- ilor__ [~ilor@109.243.13.159] has quit [Ping timeout: 248 seconds] 20100728 18:15:30-!- phlaem [~a@e178078069.adsl.alicedsl.de] has quit [Quit: Leaving] 20100728 18:16:44-!- DesertPanther [~Khalid@unaffiliated/desertpanther] has quit [Ping timeout: 245 seconds] 20100728 18:19:04-!- elvish_sovereign [~elvish_so@pool-173-59-65-48.phlapa.east.verizon.net] has joined #wesnoth-dev 20100728 18:23:21-!- alink [~alink@wesnoth/developer/alink] has joined #wesnoth-dev 20100728 18:30:22-!- Unnheulu_ [~ieuan@cpc5-pnth2-0-0-cust800.5-2.cable.virginmedia.com] has joined #wesnoth-dev 20100728 18:31:22-!- Unnheulu [~ieuan@cpc5-pnth2-0-0-cust800.5-2.cable.virginmedia.com] has quit [Disconnected by services] 20100728 18:31:31-!- Unnheulu_ is now known as Unnheulu 20100728 18:35:56< timotei> fendrin: hi 20100728 18:36:11< fendrin> timotei: yo 20100728 18:37:29< timotei> fendrin: isn't any way to create an empty map file without writing all that stuff? 20100728 18:37:49< timotei> fendrin: I'm trying to do things, but I can't write just: border_size=1 20100728 18:38:24< fendrin> timotei: Please explain in more detail what you want to do, why and how. 20100728 18:38:40< timotei> fendrin: I'm doing the F3 thing with the maps files 20100728 18:38:55< timotei> fendrin: In case the map doesn't exist I need to create it, and open it for editing 20100728 18:39:12< timotei> fendrin: I was thinking of... creating the file with minimum information 20100728 18:40:58< timotei> fendrin: If I need to save the map with empty grass, it's ok either way, since I have the template engine, so nothing hardcoded :) 20100728 18:42:35< timotei> fendrin: or, I can make a 1x1 map and save that as a template 20100728 18:45:17< fendrin> timotei: Well, you could create a map. 20100728 18:45:30< timotei> fendrin: With what size 20100728 18:45:45< fendrin> timotei: That is not the problem. 20100728 18:45:58< Unnheulu> 2000x2000 to teach them a lesson...and just because its cool 20100728 18:46:26-!- Unnheulu [~ieuan@cpc5-pnth2-0-0-cust800.5-2.cable.virginmedia.com] has left #wesnoth-dev ["sorry..."] 20100728 18:46:31< fendrin> timotei: You will need code that does write the map format. Hopefully the crappy map format will change anytime in the future. 20100728 18:46:39< fendrin> timotei: So that isn't a good idea. 20100728 18:46:55< timotei> fendrin: well, it's just one line of code+ 1 code copy :P 20100728 18:46:59< timotei> fendrin: temporary 20100728 18:47:06< timotei> fendrin: until the map format changes 20100728 18:47:12< timotei> fendrin: do you know the new format? 20100728 18:49:47< fendrin> timotei: Well, I thought I knew it. But my code was refused. 20100728 18:49:53< timotei> :( 20100728 18:49:54< timotei> damn 20100728 18:50:10< timotei> ok, so we're going with the template? 20100728 18:50:35< fendrin> timotei: It would be better to just have the possibility to start the editor with an open new map thing. 20100728 18:50:46< timotei> that's already done :D 20100728 18:50:51< timotei> (I just did it now:P) 20100728 18:51:02< fendrin> :-) 20100728 18:58:56< fendrin> zookeeper: Is there a way to define a lorry that is only able to move on the railway terrain? I guess we would need a new base terrain type for that, right? 20100728 18:59:40< zookeeper> fendrin, yeah, not possible atm 20100728 19:00:11< fendrin> zookeeper: Adding a new base terrain is out of question because it's to unkissy, right? 20100728 19:01:08< zookeeper> fendrin, i'd say so, yes...i'd rather allow some kind of terrain-specific exceptions to be made in [movement_costs] 20100728 19:02:46< fendrin> zookeeper: Hmmm, the player not seeing what is going on seems more unkissy to me for that case. 20100728 19:03:41< zookeeper> fendrin, well, you can always have an ability or trait for that 20100728 19:03:53-!- Unnheulu [~ieuan@cpc5-pnth2-0-0-cust800.5-2.cable.virginmedia.com] has joined #wesnoth-dev 20100728 19:04:22< zookeeper> alternatives: 1) make the cart be able to move in flat and just make the maps so that the tracks are always surrounded by non-flat or 2) we just remove the tracks ;) 20100728 19:06:05< fendrin> zookeeper: Well, removing the tracks would most certainly piss off the artist. 20100728 19:06:29< fendrin> zookeeper: So I am all for it. 20100728 19:11:31< Unnheulu> I take it 1.8.3 isn't meant to crash when you run it? 20100728 19:13:45-!- EdB [~edb@4.103.89-79.rev.gaoland.net] has joined #wesnoth-dev 20100728 19:16:49-!- Blueblaze [~Blueblaze@adsl-99-185-9-168.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20100728 19:18:56< CIA-87> silene * r44807 /trunk/src/scripting/lua.cpp: Marked hitpoints as modifiable. 20100728 19:19:00< CIA-87> silene * r44808 /trunk/src/scripting/lua.cpp: Added unit status as a native field. 20100728 19:27:34< timotei> Unnheulu: what? 20100728 19:36:40-!- Gambit is now known as Gambit|Test 20100728 19:36:44-!- Gambit|Test is now known as Gambit 20100728 19:38:48-!- Unnheulu [~ieuan@cpc5-pnth2-0-0-cust800.5-2.cable.virginmedia.com] has quit [Quit: Ex-Chat] 20100728 19:39:52-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20100728 19:40:36< shadowmaster> fendrin: mysql errors have nothing to do with what we were talking about yesterday 20100728 19:43:45< loonycyborg> That's not the first time I'm getting crashed table error on the forum. That makes me curious where they're coming from. 20100728 19:43:48< esr> fendrin: You rang? 20100728 19:48:28-!- Jetrel [~Jetrel@wesnoth/artist/jetrel] has left #wesnoth-dev [] 20100728 19:52:47-!- DesertPanther [~Khalid@unaffiliated/desertpanther] has joined #wesnoth-dev 20100728 20:13:57-!- Blueblaze [~Blueblaze@adsl-99-185-9-168.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20100728 20:14:41< CIA-87> alink * r44809 /trunk/src/ (4 files in 2 dirs): Fix incorrect doxygen tags (@Pre instead or @pre) 20100728 20:14:52< CIA-87> alink * r44810 /trunk/ (changelog players_changelog): Update changelogs 20100728 20:26:08< shadowmaster> loonycyborg: from unexpected system reboot, duh. 20100728 20:26:15-!- kitty_ [~kathrinpo@e180196103.adsl.alicedsl.de] has joined #wesnoth-dev 20100728 20:26:26< shadowmaster> didn't you notice that the server went down right before that? 20100728 20:26:49< shadowmaster> hi kitty_ 20100728 20:26:53< kitty_> hi 20100728 20:27:16< shadowmaster> anyway I'm now going to take a look at the database status 20100728 20:27:54< shadowmaster> if there's one nice thing about working on the forums is that I'm learning some basic MySQL stuff 20100728 20:28:02< loonycyborg> shadowmaster: That satisfies my curiosity. Thanks :P 20100728 20:28:05< shadowmaster> that i'd not have learned otherwise 20100728 20:30:58< shadowmaster> all forum tables look good 20100728 20:31:05< shadowmaster> thanks Rhonda 20100728 20:38:28-!- billynux [~billy@wesnoth/developer/billynux] has joined #wesnoth-dev 20100728 20:40:07< CIA-87> alink * r44811 /trunk/src/builder.cpp: 20100728 20:40:07< CIA-87> Also display a warning for missing .png when terrain images are not in terrain/ 20100728 20:40:07< CIA-87> (like ../scenery/fire1 in UtBS) 20100728 20:40:09< CIA-87> alink * r44812 /trunk/data/campaigns/Under_the_Burning_Suns/utils/terrain_graphics.cfg: Fix .png in filenames causing missing campfires in UtBS-3 20100728 20:40:49< alink> boucman: depending how backward compatible are the new terrain macro, you may want to check the custom terrain_graphics used in campaigns 20100728 20:43:43-!- chr [~quassel@89.204.137.9] has quit [Remote host closed the connection] 20100728 20:57:51-!- Upthorn [ogmar@adsl-75-26-192-242.dsl.scrm01.sbcglobal.net] has quit [Ping timeout: 248 seconds] 20100728 21:01:26-!- Blarumyrran [~Blarumyrr@unaffiliated/blarumyrran] has quit [Read error: Connection reset by peer] 20100728 21:03:06< CIA-87> alink * r44813 /trunk/src/game.cpp: 20100728 21:03:06< CIA-87> Fix blocked GUI when using --load with a bad filename. 20100728 21:03:06< CIA-87> Now get back to title screen. 20100728 21:09:07-!- EdB [~edb@4.103.89-79.rev.gaoland.net] has quit [Remote host closed the connection] 20100728 21:14:56< CIA-87> billynux * r44814 /trunk/src/ana/ (5 files in 2 dirs): Fix a memory leak in ANA while trying to run the io_service in many different threads and updated the relevant documentation in the code. 20100728 21:15:22< timotei> what about the 'red nickanames' in the multiplayer lobby 20100728 21:15:26< timotei> are they OOS? or what? 20100728 21:16:01< CIA-87> timotei * r44815 /trunk/utils/java/ (23 files in 11 dirs): eclipse plugin: cleanup and license adding 20100728 21:16:43< CIA-87> timotei * r44816 /trunk/utils/java/org.wesnoth.wml.ui/templates/templates.xml: eclipse plugin: add the missing 'id' attribute for templates 20100728 21:17:03< CIA-87> timotei * r44817 /trunk/utils/java/eclipse_plugin/src/wesnoth_eclipse_plugin/builder/WesnothProjectBuilder.java: eclipse plugin: allow the user to stop workspace building 20100728 21:17:21< CIA-87> timotei * r44818 /trunk/utils/java/ (35 files in 12 dirs): eclipse plugin: update the grammar with a better macro definition 20100728 21:17:42< CIA-87> timotei * r44819 /trunk/utils/java/org.wesnoth.wml.ui/META-INF/MANIFEST.MF: eclipse plugin: correct the company 20100728 21:18:00< CIA-87> timotei * r44820 /trunk/utils/java/ (3 files in 3 dirs): eclipse plugin: refactor the dependecy tree 20100728 21:18:15-!- Bocom [~Bocom@c-b7cfe255.013-31-6b736412.cust.bredbandsbolaget.se] has quit [Read error: Connection reset by peer] 20100728 21:18:17< CIA-87> timotei * r44821 /trunk/utils/java/ (10 files in 5 dirs): eclipse plugin: add hyperlinking for maps 20100728 21:18:18-!- Bocom_ [~Bocom@c-b7cfe255.013-31-6b736412.cust.bredbandsbolaget.se] has joined #wesnoth-dev 20100728 21:19:19< CIA-87> timotei * r44822 /trunk/utils/java/eclipse_plugin/src/wesnoth_eclipse_plugin/utils/WorkspaceUtils.java: eclipse plugin: fix the preference page name 20100728 21:20:23< timotei> fendrin: hehe found a way to fix the editor when it's opening external files :P 20100728 21:20:40-!- gabba [~gabba@wesnoth/developer/gabba] has joined #wesnoth-dev 20100728 21:20:48< gabba> bonjour 20100728 21:20:55-!- Bocom_ is now known as Bocom 20100728 21:20:56< timotei> fendrin: But for that to work, it seems I have to create that 'package explorer' like view :D 20100728 21:20:59< billynux> bonjour gabba 20100728 21:20:59< timotei> hi gabba :D 20100728 21:21:13< gabba> hi billynux, timotei 20100728 21:21:19< billynux> hi timotei, I see you are up to your commit-flooding usualness :D 20100728 21:21:26< timotei> gabba: I have one request, 20100728 21:21:29< timotei> yeah billynux :)) 20100728 21:21:46< timotei> billynux: well, can't get rid of the behaviour 20100728 21:22:04< timotei> I commit locally, and when I want to rebase, I commit them all:P 20100728 21:22:09< billynux> timotei, I know, just kidding around, I have to try git... I hear it beats svn in many grounds 20100728 21:22:19< timotei> gabba: could you activate the wb just when CTRL alone is pressed? 20100728 21:22:25< timotei> billynux: you should 20100728 21:23:12< gabba> timotei: if you mean you're annoyed by it's "self-activation", it's not intended and a fix is underway :) 20100728 21:23:15< timotei> billynux: although you will encounter some 'bad' things, it deservs 20100728 21:23:28< timotei> gabba: not annoyed :P 20100728 21:23:32< timotei> gabba: but thanks 20100728 21:23:43< gabba> timotei: I think it "self-activates" if people press CTRL+space to end their turn... 20100728 21:23:51< timotei> gabba: I do that everytime :P 20100728 21:24:36< timotei> billynux: But, the good message is, you will always succed in repairing it 20100728 21:24:41< gabba> yeah, at least I hope it's that, or else I have a false boolean that switches to true without reason... spooky 20100728 21:24:41< timotei> billynux: #git is helpful too 20100728 21:25:22< billynux> gabba: the old cosmic ray that flipped the bit :) 20100728 21:26:03< gabba> billynux: exactly, but consistently the same bit :P 20100728 21:26:16< billynux> :) 20100728 21:27:38< timotei> Gambit: oops. I can't see my window:( 20100728 21:28:06< Gambit> timotei: Huh? 20100728 21:29:25< timotei> Gambit: hopefully windows 7 has some aero peek feature, so I recovered my Window:P 20100728 21:37:28-!- mjs-de [~mjs-de@vpw.wh.Uni-Dortmund.DE] has quit [Remote host closed the connection] 20100728 21:43:02-!- gabba1 [~gabba@64.235.202.243] has joined #wesnoth-dev 20100728 21:45:23-!- gabba [~gabba@wesnoth/developer/gabba] has quit [Ping timeout: 246 seconds] 20100728 21:46:03< CIA-87> gabba * r44823 /trunk/src/whiteboard/manager.cpp: Whiteboard: correctly set back the whiteboard to disabled state if turn ends between pressing and releasing the ctrl key. 20100728 21:46:18< timotei> gabba1: thanks :D 20100728 21:46:34< gabba1> timotei: np 20100728 21:48:40< billynux> cosmic rays... diverted 20100728 21:56:45-!- Blueblaze [~Blueblaze@adsl-99-185-9-168.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20100728 22:04:38-!- Blueblaze [~Blueblaze@adsl-99-185-9-168.dsl.hstntx.sbcglobal.net] has quit [Ping timeout: 246 seconds] 20100728 22:13:30-!- Crab_ [~Crab_@wesnoth/developer/crab] has joined #wesnoth-dev 20100728 22:14:32-!- anonymissimus [~chatzilla@HSI-KBW-078-042-069-017.hsi3.kabel-badenwuerttemberg.de] has joined #wesnoth-dev 20100728 22:16:35< anonymissimus> 1.8.3 merman entangler and netcaster: the name of the melee attack doesn't match their animations 20100728 22:16:51-!- eleazar_ [~eleazar@ppp-70-226-195-227.dsl.spfdil.ameritech.net] has quit [Quit: eleazar_] 20100728 22:21:35< silene> anonymissimus: right, thanks 20100728 22:22:10< CIA-87> silene * r44824 /trunk/data/core/units/merfolk/ (Entangler.cfg Netcaster.cfg): Fixed broken attack animations. 20100728 22:25:28< anonymissimus> no thats not the right fix 20100728 22:25:35< anonymissimus> it was possibly on purpose 20100728 22:25:45< CIA-87> silene * r44825 /branches/1.8/src/ (filesystem.cpp filesystem.hpp): 20100728 22:25:45< CIA-87> Fixed reference binded to a temporary, possibly the cause of the failure on ark. 20100728 22:25:45< CIA-87> Backported from trunk r44720. 20100728 22:25:52< anonymissimus> there are no images for animation 20100728 22:25:53< CIA-87> silene * r44826 /branches/1.8/data/core/units/merfolk/ (Entangler.cfg Netcaster.cfg): 20100728 22:25:53< CIA-87> Fixed broken attack animations. 20100728 22:25:53< CIA-87> Backported from trunk r44824. 20100728 22:25:59< silene> anonymissimus: what do you mean? 20100728 22:26:05< anonymissimus> but the club sound should be played 20100728 22:27:12< anonymissimus> you need to change the sound from spear-miss to the one for the club too 20100728 22:28:16< silene> is there a sound for club miss? 20100728 22:28:23< timotei> ok Guys 20100728 22:28:25< timotei> I'm out 20100728 22:28:33< timotei> good night gabba1, billynux Gambit fendrin 20100728 22:28:44< gabba1> 'night timotei 20100728 22:28:45< billynux> g'night timotei 20100728 22:28:48-!- timotei [~timotei@wesnoth/developer/timotei] has quit [Quit: Leaving] 20100728 22:29:23-!- kitty_ [~kathrinpo@e180196103.adsl.alicedsl.de] has quit [Read error: Connection reset by peer] 20100728 22:30:56< anonymissimus> use {SOUND_LIST:MISS} 20100728 22:31:04< anonymissimus> Troll also has that 20100728 22:37:38< CIA-87> silene * r44827 /trunk/data/core/units/merfolk/ (Entangler.cfg Netcaster.cfg): Fixed club sounds. 20100728 22:38:03-!- boucman [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20100728 22:38:27< CIA-87> silene * r44828 /branches/1.8/data/core/units/merfolk/ (Entangler.cfg Netcaster.cfg): 20100728 22:38:27< CIA-87> Fixed club sounds. 20100728 22:38:27< CIA-87> Backported from trunk r44827. 20100728 22:41:49< boucman> hey all 20100728 22:43:06-!- Blarumyrran [~Blarumyrr@unaffiliated/blarumyrran] has joined #wesnoth-dev 20100728 22:43:36-!- silene [~plouf@wesnoth/developer/silene] has quit [Quit: Leaving.] 20100728 22:48:08-!- eleazar_ [~eleazar@ppp-70-226-195-227.dsl.spfdil.ameritech.net] has joined #wesnoth-dev 20100728 22:51:14< Crab_> hi, boucman 20100728 22:52:11< anonymissimus> now the code "looks" good 20100728 22:52:33< anonymissimus> other question is why the attack type was changed anyway... 20100728 23:03:10-!- Greywhind [~Greywhind@fw-34-18.cs.brown.edu] has quit [Quit: leaving] 20100728 23:14:00< fendrin> esr: around? 20100728 23:15:19< CIA-87> billynux * r44829 /trunk/src/ (5 files in 3 dirs): Moved the new network API proposal to src and added the corresponding .cpp file preparing for the proper implementation. 20100728 23:15:45< fendrin> esr: Timotei has reached a point where it makes sense to activate eclipse's autobuild feature. This feature is used when coding java for example to show compile errors on the fly while typing. That is very helpful as you can surely imagine. 20100728 23:16:33< billynux> Crab_, the new network API ^ is reaching closure... any comments? 20100728 23:16:53< Crab_> billynux: not at the moment, but I'll take a look... 20100728 23:17:00< billynux> ok 20100728 23:17:07< fendrin> esr: Wml* tools take to long for a full run and can't be invoked with a subset of the dataset/wmltree easily. 20100728 23:17:29< billynux> anybody else have comments/suggestions? maybe I should have mailed the ML... 20100728 23:17:36< esr> Ah, you want cross-reference caching. 20100728 23:17:47< fendrin> esr: That is why we asked you about the caching feature earlier. I would like to discuss that again. 20100728 23:18:11< fendrin> esr: It is usefull in wmlscope and in wmllint at least. 20100728 23:19:44< fendrin> esr: I don't know what we want exactly, everything that brings invoking wml* on a only slightly modiefied dataset (in most cases only a single file and a few lines in there) to finish in maybe < 2 seconds. 20100728 23:20:02< esr> Understood. Not going to be easy. 20100728 23:23:37< fendrin> Well, what about just dumbing the programm state to disc. Variables get restored on startup (when called with a flag). No check which files have updated. One file that is newly readen is passed on the commandline. I guess that will serve our needs well enough and should be doable. 20100728 23:24:28< boucman> gabba1: how is it going ? 20100728 23:25:13< gabba1> hi boucman, not bad, I'm working on the recruit action. Barring unexpected bug, it should be functional today. 20100728 23:25:55< boucman> great, i'll proofread tomorow 20100728 23:26:08< boucman> no idea when i'll be online tomorow 20100728 23:27:31< gabba1> boucman: ok 20100728 23:28:17< boucman> ok, assume dead shouldn't be tricky, except about executing it... 20100728 23:28:51< boucman> though you could execute it as a normal action, removing it as invalid if the unit dies before the assume dead 20100728 23:29:04< boucman> and remoing it doing nothing when player tries to execute it 20100728 23:29:30< CIA-87> billynux * r44830 /trunk/src/ (network_async.cpp network_async.hpp): Added destructors to the new network API. 20100728 23:29:39-!- zookeeper [~l@wesnoth/developer/zookeeper] has quit [] 20100728 23:29:41< fendrin> esr: You do still follow the chat? 20100728 23:29:52< esr> Yes. 20100728 23:33:06< shadowm_laptop> http://shadowm.rewound.net/blog/archives/83-Why-the-Wesnoth-Markup-Language-is-bad-for-you.html 20100728 23:33:28< anonymissimus> merman hoplite: attack type in the melee attack animation needs to be spear 20100728 23:33:38< anonymissimus> someone fixes that plz 20100728 23:34:32< fendrin> esr: No opinion about my last suggestion? 20100728 23:35:14< esr> fendrin: It was pretty obvious it needs to be something like that. 20100728 23:35:21< shadowm_laptop> esr: you might want to read the article above since you like languages 20100728 23:35:38< shadowmaster> (programming languages in particular) 20100728 23:35:45< esr> shadowmaster: Reading... 20100728 23:36:36-!- King_Elendil [~King_Elen@75.143.235.104] has joined #wesnoth-dev 20100728 23:37:52< fendrin> esr: Okay, so we stay with leaving wmllint and wmlscope alone and offering only manual triggered full runs in eclipse? 20100728 23:38:08< Elvish_Pillage2> silene: if I use wesnoth.get_unit_type(something).max_experience, does that return the base value or the value modified by the XP % on the map? 20100728 23:39:21-!- thespaceinvader [~chatzilla@wesnoth/artist/thespaceinvader] has quit [Quit: night all] 20100728 23:44:49< billynux> I'm off, bye y'all 20100728 23:45:07-!- billynux [~billy@wesnoth/developer/billynux] has quit [Quit: Leaving] 20100728 23:45:07< King_Elendil> bye 20100728 23:45:25< esr> fendrin: The caching is possible, but it's not something I can deliver immediately or on an easily predictable time frame. 20100728 23:47:50-!- _jbx_ [~jbailey@12.190.80.225] has quit [Quit: Dig that hole, forget the sun.] 20100728 23:48:35< fendrin> esr: Having it never implemented is not a desaster. It's just a matter of should timotei implement the eclipse counterpart now or do we skip this during his gsoc commitment completely. 20100728 23:49:20-!- King_Elendil [~King_Elen@75.143.235.104] has quit [Quit: Got to go, I'm in a hurry so bye.] 20100728 23:55:26< eleazar_> boucman: alink: around? 20100728 23:55:34< boucman> yup, what's up ? 20100728 23:55:41< eleazar_> i'm back from vacation-- anything i need to know about? 20100728 23:55:49< boucman> not on my side :) 20100728 23:56:15< fendrin> eleazar_: I have played with the new terrains and updated my campaigns. Nice work. 20100728 23:56:30< eleazar_> fendrin: thanks 20100728 23:56:58< fendrin> eleazar_: I guess you already know about bugs/glitches and don't need feedback on this? 20100728 23:58:12< eleazar_> i know about a lot of bugs and glitches.... 20100728 23:59:37< alink> eleazar_: yes, I am here. And no, nothing new I think --- Log closed Thu Jul 29 00:00:13 2010