--- Log opened Wed Mar 25 00:00:34 2009 20090325 00:03:51-!- hub_ [n=hub@pD9E96646.dip.t-dialin.net] has joined #wesnoth-dev 20090325 00:04:42< hub_> Can i play westnoth with radeonhd driver under Linux without 3D Support? 20090325 00:05:04< grzywacz> Wesnoth doesn't use 3D. 20090325 00:05:21< hub_> Okay cool that must work. 20090325 00:05:30< AI0867> Sapient: actually, it was shadow_master 20090325 00:05:31< hub_> Thx. 20090325 00:05:34-!- hub_ [n=hub@pD9E96646.dip.t-dialin.net] has quit ["Verlassend"] 20090325 00:05:35< AI0867> * Remove useless {~scenarios/multiplayer} include. 20090325 00:05:36< AI0867> UMC MP scenarios are supposed to be located at ~campaigns/ 20090325 00:05:36< AI0867> with the rest in order to work properly and be uploadable, 20090325 00:05:36< AI0867> anyway. 20090325 00:05:45< AI0867> wesbot: log 31262 20090325 00:05:49< wesbot> shadowmaster * r31262 : * Remove useless {~scenarios/multiplayer} include. 20090325 00:05:53< wesbot> URL: http://svn.gna.org/viewcvs/wesnoth?view=rev&rev=31262 20090325 00:05:56< Sapient> aha, good work detective 20090325 00:06:04< AI0867> the git pickaxe is nice 20090325 00:07:46< loonycyborg> AI0867: "git pickaxe"? 20090325 00:08:06< AI0867> see the git-blame manpage 20090325 00:08:14< AI0867> you use git-log for it though 20090325 00:09:06< Sapient> I must ask the e. s. guy to pardon me then :) 20090325 00:09:38< Sapient> "I love the /core!" 20090325 00:14:15< AI0867> so, I'll remove the userdata/data/maps tree too and leave figuring out a new filestructure to whoever does the easycoding? 20090325 00:15:14-!- cjhopman [n=cjhopman@wesnoth/developer/cjhopman] has joined #wesnoth-dev 20090325 00:15:16-!- PK [n=pk@r74-192-44-206.vctrcmta01.vctatx.tl.dh.suddenlink.net] has joined #wesnoth-dev 20090325 00:15:33< Sapient> sure 20090325 00:27:23-!- Azkar [n=leazkar@rh-116-202.johnstown.resnet.pitt.edu] has quit [Read error: 104 (Connection reset by peer)] 20090325 00:30:26-!- grzywacz [n=grzywacz@wesnoth/developer/grzywacz] has quit [Remote closed the connection] 20090325 00:31:28-!- alink [n=alink@wesnoth/developer/alink] has joined #wesnoth-dev 20090325 00:39:14< Polarina> Why are all the languages frozen out when I attempt to switch languages? 20090325 00:41:51< AI0867> Polarina: you don't have the locales installed 20090325 00:42:06< Polarina> Hmm... 20090325 00:43:25-!- thespaceinvader [n=chatzill@wesnoth/artist/thespaceinvader] has quit ["night all"] 20090325 00:43:31< Polarina> It works now, but I cannot select Esperanto. 20090325 00:44:10< AI0867> Polarina: edit /etc/locale.gen, uncomment the locale you want, then run locale-gen 20090325 00:44:20< Polarina> Ok. 20090325 00:44:24 * Polarina installed locale-all 20090325 00:44:35< loonycyborg> Is there esperanto locale? 20090325 00:44:38< stikonas> you can also run wesnoth --dummylocales 20090325 00:44:48< AI0867> which distro? 20090325 00:44:53< Polarina> AI0867: Debian Lenny. 20090325 00:45:12< AI0867> ah, locales-all 20090325 00:46:14< Polarina> Which package contains the tool locale-gen? 20090325 00:46:22< AI0867> locales I think 20090325 00:46:47< Polarina> Ok. 20090325 00:46:52< AI0867> but if you have locales-all, you don't need to do that 20090325 00:47:08< Polarina> I need the esperanto locale, that's not in locales-all. 20090325 00:47:42< Polarina> I generated the Esperanto locale, and it's still frozen in languages. 20090325 00:50:19< Polarina> Anyone knows what's wrong? 20090325 00:51:50< Polarina> And --dummy-locales makes it non-frozen, but it won't work (everything's still in English) 20090325 00:54:05< CIA-70> ai0867 * r34110 /trunk/src/filesystem.cpp: Remove ~maps and ~maps/multiplayer as they are currently non-functional. 20090325 00:54:21-!- Dragonking [n=dk@wesnoth/developer/dragonking] has quit [] 20090325 00:54:48 * Polarina is off to bed. 20090325 00:55:34-!- Polarina [n=polarina@freecode-project/mentor/polarina] has quit ["Leaving."] 20090325 00:59:46< stikonas> 20090325 01:58:49 debug general: LOCPATH set to '/usr/share/games/wesnoth/locales' 20090325 00:59:47< stikonas> 20090325 01:58:49 debug general: WARNING: setlocale() failed for 'eo_XX@wesnoth'. 20090325 01:00:01-!- Elvish_Pillager [n=eli@66-189-40-122.dhcp.oxfr.ma.charter.com] has quit [Read error: 110 (Connection timed out)] 20090325 01:01:50-!- stikonas [n=stikonas@wesnoth/translator/stikonas] has quit [Remote closed the connection] 20090325 01:03:34< grantwu1> Hello everyone, I'm a prospective Google Summer of Code student. Just saying introducing myself. 20090325 01:03:46< grantwu1> saying hi* oops, what a great way to start 20090325 01:03:55< Sapient> yo grantwu 20090325 01:04:29< grantwu1> Sapient: You're one of the mentors right? I think I read your name on your submission to Google. 20090325 01:04:50< Sapient> indeed 20090325 01:06:31< grantwu1> Nice to meet you! I just started reading the provided documentation for the project. I also read David's coding standards section and the roadmap. Any advice on anything I else I should get up to speed on? 20090325 01:07:23< Sapient> have you joined the forum yet? 20090325 01:07:55-!- Taliesin_ [n=chatzill@93-96-172-175.zone4.bethere.co.uk] has quit ["ChatZilla 0.9.84 [Firefox 3.0.7/2009021910]"] 20090325 01:09:25< grantwu1> Yeah I have 20090325 01:09:54< grantwu1> My name on the forums is 'zenneth.' Just joined today. 20090325 01:10:09< Sapient> ok, good 20090325 01:12:45< PK> Sapient: on the Spray ability where its defining bystanders as adjacent to x2,y2 x1,y1 20090325 01:12:59< PK> does the "is_enemy=yes" have to be in the definition of x1,y1? 20090325 01:13:06< PK> or could it simply be in the filter tag 20090325 01:13:18< PK> outside of both filter adjacent 20090325 01:14:10< Sapient> is_enemy only makes sense inside filter_adjacent 20090325 01:15:08< Sapient> becase you cannot be your own enemy 20090325 01:15:22< Crab_> grantwu1, you should fill out a small wikipage about yourself, as described in http://www.wesnoth.org/wiki/SummerOfCodeIdeas#I_want_to_be_one_of_your_Google_Summer_of_Code_students.2C_what_should_I_do... 20090325 01:16:15< grantwu1> Yeah I will. Not sure what project I want to try yet though. 20090325 01:17:11< YogiHH> night everyone 20090325 01:17:16< Crab_> grantwu1, see http://www.wesnoth.org/wiki/SoC_People_to_bug_on_IRC for specific people to look for, on this channel, if you want to ask some questions about those projects or share an idea 20090325 01:17:23< Crab_> YogiHH, night 20090325 01:17:57-!- cjhopman [n=cjhopman@wesnoth/developer/cjhopman] has quit [] 20090325 01:18:09-!- YogiHH [n=chatzill@c219113.adsl.hansenet.de] has quit ["ChatZilla 0.9.84 [Firefox 3.0.7/2009021910]"] 20090325 01:18:22< grantwu1> Woo, that's a long list of people to bug 20090325 01:19:26< Crab_> grantwu1. yes ) Just pick an area what interests you, a project you feel you will be able to do :) 20090325 01:24:21-!- cjhopman [n=chris@wesnoth/developer/cjhopman] has joined #wesnoth-dev 20090325 01:24:54-!- Ivan_Popov [n=killer@78-83-64-179.spectrumnet.bg] has joined #wesnoth-dev 20090325 01:25:07< CIA-70> alink * r34111 /trunk/src/ (5 files): 20090325 01:25:07< CIA-70> Scan the base frame image to find the in_hex status instead of using a WML key. 20090325 01:25:07< CIA-70> Code is working but not activated yet, to continue to test the 1.6.1 version 20090325 01:25:07< CIA-70> Could also replace the in_hex key in 1.6.1, but it's more (too much?) new code 20090325 01:25:21< Ivan_Popov> Hello 20090325 01:25:25< Sapient> hey there Ivan 20090325 01:25:34< alink> 'lo Ivan_Popov 20090325 01:26:32< alink> zookeeper: ^ so the in_hex key will not be needed in 1.7 (I know you didn't liked it) 20090325 01:28:27< alink> boucman: the cost of scanning these images is negligible, only done once by unit_type and tiny compared to other image functions 20090325 01:46:13< PK> mmm 20090325 01:46:31< PK> Sapient: could is_enemy=yes be in the one defining it to be next to second_unit? 20090325 01:46:40< PK> or does it have to be in the one sayings its next to unit 20090325 01:48:11< Sapient> if I have a unit filter, and inside that is an adjacent unit filter, then is_enemy= depends on the relation between those two 20090325 01:48:41< Sapient> filtering on second unit works just like filtering on primary unit 20090325 01:51:59-!- loonycyborg [n=sergey@wesnoth/developer/loonycyborg] has quit ["Zzzzzzzzzzzzzzzzzzzzzzzzzzz"] 20090325 01:54:07-!- Velory [n=GProcess@88.224.196.170] has quit ["Leaving."] 20090325 01:55:19< PK> okay. 20090325 01:55:23-!- fendrin [n=fabi@wesnoth/developer/fendrin] has joined #wesnoth-dev 20090325 01:55:26< PK> I was just making sure. 20090325 01:55:40< Sapient> sure, sure 20090325 01:58:39< grantwu1> Hey everyone, thanks for the help. I created a wiki page but its currently blank, I'll fill it out later tonight. Talk to you all later! 20090325 01:58:46-!- grantwu1 [n=grant@67-194-9-219.wireless.umnet.umich.edu] has left #wesnoth-dev [] 20090325 02:02:00-!- sylecn [n=sylecn@resnet-50-116.dorm.utexas.edu] has joined #wesnoth-dev 20090325 02:09:50< Crab_> mordante, Ivanovic : I've found out the cause for that ( https://gna.org/bugs/index.php?13256 ) assertion failure, but I don't know what is the best way to fix it. There is a reproducible bug in the interaction between a specific game event, unit movement code, and apply_shroud_changes function. I've described my findings at the bug page. Find the right person to look at it ) 20090325 02:10:28< Sapient> thanks, Crab 20090325 02:11:35< Crab_> night ) 20090325 02:11:57-!- Crab_ [n=crab_@c.218.175.a530.sta.adsl.cyfra.net] has quit ["Leaving."] 20090325 02:13:56-!- ikarius [n=ross@smtp.gridironsystems.com] has quit [] 20090325 02:16:05< voris> Can preload events ever fire a second time? 20090325 02:16:34< Sapient> you mean prestart events ? 20090325 02:16:34< voris> The comment about it not making sense without first_time_only=no seems like that would be redundant, actually. 20090325 02:16:53< voris> Well prestart, start, and the dev verstion preload. 20090325 02:17:11< Sapient> first_time_only is pretty meaningless for prestart events, yeah 20090325 02:17:18< voris> Ok. 20090325 02:17:30< Sapient> until we introduce globabl_events that is 20090325 02:17:38< voris> That's what I figured but wanted a sanity check before I modified that. 20090325 02:17:56< voris> global_events you say? 20090325 02:18:13< Sapient> yeah, it's on wiki/FutureWML 20090325 02:18:26< voris> I must have glossed that one over. 20090325 02:18:28 * voris looks 20090325 02:19:11< voris> Oh, right. 20090325 02:19:31< voris> Because that *is* at *scenario* time. 20090325 02:19:34< voris> Makes sense. 20090325 02:22:26< Sapient> [global_event] is still at the idea stage... 20090325 02:24:08< Sapient> but first_time_omly would make a difference for a global prestart event : either it would persist for all scenarios, or just the first one where it was used 20090325 02:24:11< PK> whuts it do? Nuclear bombardment of the enemy keep? 20090325 02:24:24< voris> Right. 20090325 02:25:04< voris> Still the comment that it "hardly makes sense without first_time_only=no" seems misleading for the current game state. 20090325 02:25:33< voris> Currently it couldn't possibly have an effect. :) 20090325 02:25:46< Sapient> righto 20090325 02:27:22< Ivan_Popov> when a player leaves an MP game, what happens with his units? 20090325 02:27:44< Sapient> they go to a secret place 20090325 02:27:53< Ivan_Popov> :) 20090325 02:28:46< Sapient> oh, you mean who takes control of the units if one player leaves a game in progress ? 20090325 02:28:56< Ivan_Popov> yes 20090325 02:29:10< Ivan_Popov> I was in the process of writing that :) 20090325 02:29:20< Sapient> the host decides who will control that side next 20090325 02:29:36< corn> hi. how do I generate logs for wesnoth or get more detailed debugging information. I build wesnoth with scons with buld=debug and i got a wesnoth-debug binary 20090325 02:29:45< Sapient> yo corn 20090325 02:29:48< corn> heya 20090325 02:29:57< Sapient> try wesnoth --log-info=all 20090325 02:30:18< Ivan_Popov> and can the host assign them to the computer? 20090325 02:30:30< Sapient> Ivan_Popov: YES 20090325 02:31:06 * Sapient removes the caps lock, sry :p 20090325 02:31:26< Ivan_Popov> Does the host approve a player that wants to join the game and give him the control of a computer controlled group? 20090325 02:31:43< Sapient> That can be done 20090325 02:31:52< Sapient> using the :control command 20090325 02:32:48< Sapient> ideally, there should be a menu item for granting side control 20090325 02:33:15< Ivan_Popov> ok. I'm asking so I know how to build my statistics project for multi-player games, as I haven't played any yet... 20090325 02:33:46< Sapient> http://www.wesnoth.org/wiki/CommandMode 20090325 02:34:22< Ivan_Popov> ah, so it's in the MP server extension idea, or not exactly? :) 20090325 02:34:42< Sapient> ?? 20090325 02:35:18< Sapient> I guess it would involve modifications to the server code, primarily 20090325 02:36:07< Ivan_Popov> yes, that was stupid of me, the MP idea concerns the lobby. sorry 20090325 02:46:00< Ivan_Popov> When single player games are played without a connection to the internet they can't be recorded in the database, right? SSo the information is just lost. 20090325 02:46:07< Ivan_Popov> *So 20090325 02:46:22< corn> Ivan_Popov: no, the info is stored in a file 20090325 02:46:34< corn> Ivan_Popov: it tries to reupload every time you exit wesnoth, along with some other situations 20090325 02:46:59< Sapient> upload_log.cpp / hpp already handles single player campaign statistics 20090325 02:48:49< Ivan_Popov> great, then i'll build a paralel for MP games based on the host of the game. It seems I need to download SVN and the trunk now, otherwise I'll continue asking questions :) 20090325 02:49:28< Sapient> cya later, have fun. 20090325 02:49:28-!- Sapient [n=sapien-x@wesnoth/developer/sapient] has left #wesnoth-dev [] 20090325 02:50:39< AI0867> corn: the debug binary is for generating detailed stacktraces, it's not needed for logging, use the --log-{error,warning,info,debug}=something switch for that 20090325 02:51:26-!- Blueblaze [n=nick@c-98-199-143-139.hsd1.tx.comcast.net] has joined #wesnoth-dev 20090325 02:51:38< corn> AI0867: that's actually what I need. I tried to run wesnoth in gdb though and it was confusing - I need to figure out how to debug threaded progs in gdb 20090325 02:52:05< Ivan_Popov> Good night and thanks for the help! 20090325 02:52:11-!- Ivan_Popov [n=killer@78-83-64-179.spectrumnet.bg] has quit ["Respect all..."] 20090325 02:54:59< AI0867> corn: do you have a crash on your hands? 20090325 02:55:01< AI0867> in that case: 20090325 02:55:07< AI0867> gdb wesnoth-debug 20090325 02:55:10< AI0867> run 20090325 02:55:17< corn> then backtrace? 20090325 02:55:19< AI0867> #reproducd the crash 20090325 02:55:20< AI0867> bt 20090325 02:55:25< corn> ok 20090325 02:56:22< corn> AI0867: thanks 20090325 03:05:57< corn> I am trying to kill() a thread that might be blocking/unresponsive and I get a crash error "terminate called without an active exception" . gdb tells me that it's coming from pthreads under the hood 20090325 03:10:30< PK> hey sapient. 20090325 03:10:35< PK> crap he left. 20090325 03:10:37-!- sylecn [n=sylecn@resnet-50-116.dorm.utexas.edu] has quit ["Leaving"] 20090325 03:21:02-!- natasiel [n=chatzill@bas3-sherbrooke40-1279576088.dsl.bell.ca] has quit ["Chatzilla 0.9.75.1 [SeaMonkey 1.1.10/0000000000]"] 20090325 03:21:33< corn> dfranke: you on? 20090325 03:21:51< Blueblaze> PK: Sapient reads the logs just in case it's something important you need to relay to him 20090325 03:22:06-!- wesbot [n=wesbot@wesnoth/bot/wesbot] has quit [Read error: 110 (Connection timed out)] 20090325 03:24:07-!- Rhonda [n=alfie@wesnoth/developer/rhonda] has quit [Read error: 110 (Connection timed out)] 20090325 03:26:24-!- wesbot [n=wesbot@wesnoth/bot/wesbot] has joined #wesnoth-dev 20090325 03:29:52< dfranke> corn: yes, but I'm headed out the door. 20090325 03:30:16-!- Rhonda [n=alfie@anguilla.debian.or.at] has joined #wesnoth-dev 20090325 03:31:47< corn> dfranke: alright. I wanted to talk about how to get the upload thread to exit properly but we can talk about it later 20090325 03:32:01< corn> someone else in the channel could help me though as well :) 20090325 03:32:21-!- Andrai [n=Andrai@150.165.63.86] has joined #wesnoth-dev 20090325 03:44:05-!- alink [n=alink@wesnoth/developer/alink] has quit [Remote closed the connection] 20090325 03:49:14-!- res|laptop [n=res@pdpc/supporter/student/res2k] has quit [Read error: 110 (Connection timed out)] 20090325 03:49:56-!- res|laptop [n=res@erft-4d07f030.pool.mediaWays.net] has joined #wesnoth-dev 20090325 03:53:36-!- ikarius [n=ross@216.27.182.3] has joined #wesnoth-dev 20090325 03:56:29< PK> Blueblaze: nup, its a question 20090325 03:59:43-!- PK [n=pk@r74-192-44-206.vctrcmta01.vctatx.tl.dh.suddenlink.net] has quit ["Java user signed off"] 20090325 04:01:34-!- nerwa [n=nerwa@59.78.26.75] has joined #wesnoth-dev 20090325 04:15:45< corn> what are the steps to add a new log domain? I want to make one for the uploader. I added a new log_domain in log.cpp and defined DBG_UPLOAD, LOG_UPLD etc in upload_log.cpp but I still get error: ‘uploader’ is not a member of ‘lg’ 20090325 04:30:01< grantwu> Hey, is anybody on that I can bother about GSoC? 20090325 04:34:00-!- csaunders [n=christop@ip216-239-95-72.vif.net] has joined #wesnoth-dev 20090325 04:38:46< corn> dfranke: I've decided to go with a fork/exec process, and the CreateProcess parallel in windows. both seem easy to do, but I need to know how to change the scons and cmake scripts to make the new binary. 20090325 04:56:59-!- nerwa [n=nerwa@59.78.26.75] has quit [Read error: 110 (Connection timed out)] 20090325 05:00:31-!- grantwu [n=Zenneth@westquad-147025.reshall.umich.edu] has left #wesnoth-dev [] 20090325 05:00:42-!- happygrue [n=George@wesnoth/developer/wintermute] has quit ["http://xkcd.com/91/"] 20090325 05:12:18-!- nerwa [n=nerwa@202.120.38.2] has joined #wesnoth-dev 20090325 05:16:20-!- crimson_penguin [n=ben@wesnoth/developer/crimsonpenguin] has quit ["Leaving"] 20090325 05:18:59-!- chains [n=Rylar@76.223.1.90] has quit [Remote closed the connection] 20090325 05:19:28-!- noy [n=Noy@d75-157-52-251.bchsia.telus.net] has joined #wesnoth-dev 20090325 05:20:20< csaunders> is anyone here a possible mentor for the stats server project/idea? 20090325 05:21:22< noy> csaunders: the best one probably is Sirp 20090325 05:21:34< noy> he's got alot of experience in that field 20090325 05:21:41< noy> professionally 20090325 05:22:05< csaunders> noy: I was talking to him earlier. I guess he is the main person for that project then? 20090325 05:22:14< Sirp> yes I am the main person for the project. 20090325 05:22:33< csaunders> oops 20090325 05:22:43< csaunders> sorry, did see you in the list for a second 20090325 05:22:43< noy> well, as he would tell you thats his little effort 20090325 05:23:18< csaunders> Sirp: I've finished my application on the wiki. 20090325 05:26:26< corn> noy: can we submit multiple project proposals? 20090325 05:26:27< Sirp> csaunders: okay; I also added some information to the page describing the project, fyi 20090325 05:26:38< Sirp> corn: sure, as many as you want 20090325 05:26:58< noy> eh I believe you can submit a proposal with multiple areas, but I'd suggest not to 20090325 05:27:07< Sirp> corn: though honestly we usually choose a student rather than a project. 20090325 05:27:46< noy> it looks better if you have one solid proposal which you know you can accomplish in the time alloted 20090325 05:27:54< Sirp> last year there was a student who we thought was really good, but we didn't like the area his proposal was in. So we told him that we liked him, but not his proposal, and worked with him to change it and then accepted him. 20090325 05:28:14< corn> ok 20090325 05:28:15< noy> rather than a hodge podge of things which you might or might not achieve. 20090325 05:28:27-!- Blueblaze [n=nick@c-98-199-143-139.hsd1.tx.comcast.net] has quit [Remote closed the connection] 20090325 05:29:08< noy> corn: does that make sense? 20090325 05:29:16< corn> noy: yes, I understand 20090325 05:29:27< csaunders> Sirp: Alright, I will take a look at that again. 20090325 05:30:06< noy> also I think it definately doesn't hurt your chances if you submit a few good patches prior to the deadline 20090325 05:30:21< corn> noy: righto, working onthat 20090325 05:31:25< Sirp> to clarify noy's comment, if you don't submit some code to us and/or have a start to your project which we can see with code, you will have NO chance of us accepting your proposal. There would be no way of us knowing if you can code at all, or have any chance of succeeding in your project. 20090325 05:32:15< corn> can we work on the subject of our proposal before it gets approved? 20090325 05:32:23< noy> (shhh, Sirp, they need to read in between the lines) 20090325 05:32:41< corn> as in, if I wanted to improve or implement a new stats page, is that better than if I worked on something unrelated 20090325 05:32:50< csaunders> gah! School is a foul beast! 20090325 05:33:11< noy> corn: I don't think working on mp code is a bad thing. 20090325 05:33:42< noy> corn: if you had a patch in a few areas It shows adaptability... but make sure you have a patch in the stats page too :p 20090325 05:33:45< corn> well, it's just that if everyone worked on their proposal, you'd get a lot of duplicated effort 20090325 05:33:48< corn> ah, alright 20090325 05:37:22< csaunders> Sirp: I'm in a bit of a predicament. I have several projects due for school, one of them is hosted on google code. Would it be possible for me to link to that for code examples? 20090325 05:39:02-!- grantwu [n=grant@67-194-9-219.wireless.umnet.umich.edu] has joined #wesnoth-dev 20090325 05:40:57< Sirp> csaunders: I think everyone has their own personal lives, projects going on, etc. Personally I have a family, a full time job, and am currently relocating to another state. I think if we have one student who has their project underway, is on the ground running, and another who is still behind the starting line, well, one is going to have a clear advantage when we consider applications. 20090325 05:44:08< csaunders> Sirp: so, would you prefer to see patches to the main project or a basic webapp running queries and generating graphs / charts? 20090325 05:44:49< Sirp> csaunders: I think that would be most compelling. I mean Summer of Code is actually running on a really short time frame. 20090325 05:45:28< Sirp> if someone has their project 10% done at the start line, that is a HUGE advantage over someone who might have to spend the start of their SoC schedule doing 'research' on their project and so is potentially at -20% done on their project. 20090325 05:45:55< corn> Sirp: can you provide me a copy of the existing stats script and a sql dump (or part of it) of the current db? 20090325 05:46:30< csaunders> corn: it's all linked up on the wiki page 20090325 05:46:39< Sirp> corn: dump is here: http://www.wesnoth.org/cgi-bin/stats/dump.pl 20090325 05:46:41< csaunders> there are some text files there with everything you need :D 20090325 05:46:45< corn> ok, thanks 20090325 05:49:54< Sirp> corn: see the script which drives it here: http://www.wesnoth.org/files/stats.txt 20090325 05:50:01< Sirp> (that is for what drives stats.wesnoth.org) 20090325 05:50:18< corn> ok 20090325 05:59:15< dfranke> corn: still need build help? 20090325 05:59:27< corn> dfranke: yeah 20090325 05:59:35< dfranke> corn: I can help you with scons and autotools; you'll probably have to ask someone else about cmake. 20090325 05:59:40< corn> alright 20090325 05:59:51< corn> I need to create a new build target so that I can make an uploader binary 20090325 06:00:16< corn> it wouldn't be neccesary if windows had a nice fork() call, but createprocess expects a binary as the input for one of the args 20090325 06:00:24< csaunders> Sirp: how would one go about submitting a patch if they were to implement a the Stats requirement in say, Rails. 20090325 06:00:33< dfranke> corn: actually that's probably a good thing 20090325 06:00:44< corn> dfranke: splitting it into a seperate binary, you mean? 20090325 06:00:58< dfranke> corn: what worries me about fork and exec is that what if there's a context switch in between the two? 20090325 06:01:18< dfranke> corn: you might have a bunch of other threads in the forked process doing strange things. 20090325 06:01:31< corn> the forked process will be extremely simple 20090325 06:01:41< corn> more or less the upload_logs functionality 20090325 06:01:57< corn> wesnoth itself will handle the generation of log files, and call the external program when it needs to send them 20090325 06:01:58< dfranke> corn: the execed process will be simple, yes. 20090325 06:02:05< corn> the program will send them and delete the local copy 20090325 06:02:17< corn> not sure if I understand what the problem is 20090325 06:02:18< dfranke> corn: but after the fork() and before the exec(), you've got a complete duplicate of the original. 20090325 06:02:39< corn> oh, I see 20090325 06:02:41< dfranke> corn: and I'm worried about that Window. 20090325 06:03:03< dfranke> corn: but unless Windows is even more brain-damaged than usual in that department, it sounds like CreateProcess won't give you that problem. 20090325 06:03:06< corn> your window is the int i = fork(); _HERE_ if(!i) {exec()} window 20090325 06:04:23< Sirp> csaunders: if you start working on the stats server, don't worry about submitting it as a patch at this stage. Instead make a project on code.google.com and start your own SVN branch there and develop it there. 20090325 06:04:40< Sirp> (or any other reasonable alternative where you can show us what you have going on) 20090325 06:04:57< csaunders> Sirp: Alright, I just wanted to be sure of that :D 20090325 06:05:01< corn> dfranke: I am no expert on threaded programming, but I think I'll just try it and see what happens 20090325 06:05:22< corn> worst comes to worst, you'll get undebugable race conditions a year or two from now :) 20090325 06:05:31< dfranke> corn: yeah, it seems like this is a common enough problem that there's probably a way around it. 20090325 06:05:32< csaunders> I'll try my best to have something up by the end of the weekend. Probably won't be anything stellar, but I hope it will show off my coding abilities enough. 20090325 06:05:56< Sirp> csaunders: also though see the Aggregation section on this page: http://www.wesnoth.org/wiki/SoC_Ideas_Stats_Server 20090325 06:06:18< Sirp> i.e. the project will also likely need an additional level of processing which is outside of a web framework 20090325 06:06:34< dfranke> corn: so I'd say for now just don't worry about it, and I'll try to look into it before we merge the patch. 20090325 06:06:44< corn> ok 20090325 06:06:55< corn> can you tell me how to understand this crazy sconscript stuff 20090325 06:07:15< corn> that's the file I have to edit to make new build targets, right? 20090325 06:07:29< dfranke> yup 20090325 06:07:40< dfranke> for scons. 20090325 06:08:42< dfranke> oh, speaking of... are we any closer to a decision on which build system to stick with? 20090325 06:11:02< csaunders> corn: I used scon to get my build working. I found it to be quite simple to use, I'd highly reccomend it. I don't know how easy it is to use with windows though :( 20090325 06:11:14< dfranke> scons is pretty painless on Windows. 20090325 06:12:41< dfranke> corn: here's the SCons manual: http://scons.org/doc/1.2.0/HTML/scons-user.html just have a look at chapters 2 and 3 to get the idea 20090325 06:12:55< corn> ok 20090325 06:13:15< dfranke> corn: on line 295 we define a simple wrapper around the Program builder, WesnothProgram, that you should use. 20090325 06:13:48< corn> ok 20090325 06:14:02< csaunders> Sirp: thanks for the help. Cheers! 20090325 06:14:38-!- csaunders [n=christop@ip216-239-95-72.vif.net] has left #wesnoth-dev [] 20090325 06:18:20< dfranke> corn: one other thing to know about scons that will make your code simpler is that everything generally turns into a flat list. So if a builder expects a list of something, 'foo' is generally the same as ['foo'] and ['foo',['bar','baz']] is the same as ['foo','bar','baz']. 20090325 06:18:38< corn> so I can just append a list to a list 20090325 06:18:41< corn> ok 20090325 06:25:24-!- nerwa [n=nerwa@202.120.38.2] has quit [] 20090325 06:41:19-!- Sirp [n=me@wesnoth/developer/dave] has quit [Read error: 110 (Connection timed out)] 20090325 06:49:46-!- Sirp [n=me@wesnoth/developer/dave] has joined #wesnoth-dev 20090325 06:50:16-!- nerwa [n=nerwa@202.120.38.2] has joined #wesnoth-dev 20090325 07:01:49-!- turin [n=turin@168.215.249.253] has quit [Read error: 110 (Connection timed out)] 20090325 07:23:45-!- nerwa_ [n=nerwa@202.120.38.2] has joined #wesnoth-dev 20090325 07:25:42-!- silene [n=plouf@ASte-Genev-Bois-152-1-79-79.w86-203.abo.wanadoo.fr] has joined #wesnoth-dev 20090325 07:27:21-!- grantwu [n=grant@67-194-9-219.wireless.umnet.umich.edu] has left #wesnoth-dev [] 20090325 07:27:30-!- iyonius [n=iyo@a02-0829c.kn.vutbr.cz] has joined #wesnoth-dev 20090325 07:43:21-!- Velory [n=GProcess@85.106.137.79] has joined #wesnoth-dev 20090325 07:44:18-!- nerwa_ [n=nerwa@202.120.38.2] has quit [] 20090325 07:45:18< silene> voris: i have reverted your wiki changes to the preload event, since they were wrong; the preload event is run several times, since "triggers [...] when loading a savegame"; without the key, it would break really hard 20090325 07:48:11 * Rhonda giggles at the last comment in https://bugs.launchpad.net/bugs/347351 "as Wesnoth is the most popular Linux game currently, some hundreds of thousands may be affected" *smirks* 20090325 07:48:20-!- KnightR [n=anonymou@bb219-74-177-1.singnet.com.sg] has joined #wesnoth-dev 20090325 07:49:24-!- Velory [n=GProcess@85.106.137.79] has left #wesnoth-dev [] 20090325 07:49:37-!- nerwa [n=nerwa@202.120.38.2] has quit [Read error: 110 (Connection timed out)] 20090325 07:54:33< silene> Rhonda: what does the thread imply? that wesnoth translations should be moved into an ubuntu langpack? 20090325 07:58:33< Rhonda> No. They fumbled somehow with building the security update. 20090325 07:59:49< silene> okay, i wasn't quite if it was an error or if it was on purpose 20090325 07:59:53< silene> +sure 20090325 08:00:31< Rhonda> It's never on purpose when a security update changes things in that style. :) 20090325 08:01:44< silene> :-) 20090325 08:09:34-!- Sirp [n=me@wesnoth/developer/dave] has quit ["leaving"] 20090325 08:22:55-!- grantwu [n=Zenneth@westquad-147025.reshall.umich.edu] has joined #wesnoth-dev 20090325 08:23:12-!- grantwu [n=Zenneth@westquad-147025.reshall.umich.edu] has left #wesnoth-dev [] 20090325 09:02:07-!- nerwa [n=nerwa@202.120.38.2] has joined #wesnoth-dev 20090325 09:25:09-!- euschn [n=chatzill@85-127-111-148.dynamic.xdsl-line.inode.at] has joined #wesnoth-dev 20090325 09:33:30-!- noy [n=Noy@wesnoth/developer/noy] has quit [] 20090325 09:44:18-!- silene [n=plouf@wesnoth/developer/silene] has quit ["Leaving."] 20090325 09:44:34-!- Andrai [n=Andrai@150.165.63.86] has quit [Remote closed the connection] 20090325 09:45:36-!- nerwa [n=nerwa@202.120.38.2] has left #wesnoth-dev [] 20090325 10:24:39-!- loonybot [n=loonybot@79.139.246.190] has joined #wesnoth-dev 20090325 10:25:13-!- loonycyborg [n=sergey@79.139.246.190] has joined #wesnoth-dev 20090325 10:40:13-!- ilor [n=user@wesnoth/developer/ilor] has quit [] 20090325 10:45:07-!- euschn [n=chatzill@85-127-111-148.dynamic.xdsl-line.inode.at] has quit ["ChatZilla 0.9.84 [Firefox 3.0.7/2009030423]"] 20090325 10:48:21-!- zookeeper [n=l@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20090325 10:50:25-!- jmunro[a] is now known as jmunro 20090325 11:19:48-!- Rh [n=Rohita@202.69.192.80] has joined #wesnoth-dev 20090325 11:20:09-!- Rh is now known as Rohita 20090325 11:22:24< Rohita> Hi 20090325 11:22:52< Rohita> i want to know something about the stat database 20090325 11:23:14< Rohita> what is the field called serial in the stat database? 20090325 11:31:02-!- Dragonking [n=dk@wesnoth/developer/dragonking] has joined #wesnoth-dev 20090325 11:34:58-!- Netsplit verne.freenode.net <-> irc.freenode.net quits: orian 20090325 11:36:49-!- Dragonking [n=dk@wesnoth/developer/dragonking] has quit [] 20090325 11:38:30-!- Elvish_Pillager [n=eli@66-189-40-122.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20090325 11:44:03-!- Netsplit over, joins: orian 20090325 11:46:38-!- KnightR [n=anonymou@bb219-74-177-1.singnet.com.sg] has quit [] 20090325 11:52:30-!- Rohita [n=Rohita@202.69.192.80] has quit ["Leaving"] 20090325 11:57:29-!- velory [n=gprocess@212.175.117.248] has joined #wesnoth-dev 20090325 12:01:34-!- BenUrban [n=benurban@unaffiliated/benurban] has quit [] 20090325 12:09:17-!- Alesis-Novik [n=alesis@78.60.188.59] has quit [Read error: 60 (Operation timed out)] 20090325 12:10:31-!- orian [n=opera@aece127.neoplus.adsl.tpnet.pl] has quit [Read error: 110 (Connection timed out)] 20090325 12:21:34-!- elias [n=elias@allegro/developer/allefant] has joined #wesnoth-dev 20090325 12:37:52-!- Elvish_Pillage2 [n=eli@66.189.40.122] has joined #wesnoth-dev 20090325 12:39:00-!- Elvish_Pillager [n=eli@66-189-40-122.dhcp.oxfr.ma.charter.com] has quit [Read error: 60 (Operation timed out)] 20090325 12:41:32-!- Crab_ [i=crab@193.201.60.142] has joined #wesnoth-dev 20090325 12:41:40< Crab_> hi all 20090325 12:43:36-!- Always-Godlike [n=Always-G@Ye0cb.y.pppool.de] has joined #wesnoth-dev 20090325 12:43:45< Always-Godlike> moin 20090325 12:44:30-!- velory1 [n=gprocess@212.175.117.136] has joined #wesnoth-dev 20090325 12:46:31-!- velory [n=gprocess@212.175.117.248] has quit [Read error: 110 (Connection timed out)] 20090325 12:47:35-!- BenUrban [n=benurban@c-68-49-10-243.hsd1.md.comcast.net] has joined #wesnoth-dev 20090325 12:54:40-!- ABCD [n=ABCD@wikipedia/ABCD] has quit ["No Ping reply in 30 seconds."] 20090325 12:55:08-!- ABCD [n=ABCD@wikipedia/ABCD] has joined #wesnoth-dev 20090325 12:55:56-!- orian [n=opera@brm101.neoplus.adsl.tpnet.pl] has joined #wesnoth-dev 20090325 13:03:35-!- orian is now known as orian_ 20090325 13:10:53-!- Shadow_Master [n=ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20090325 13:14:47< Shadow_Master> wesbot: seen silene 20090325 13:14:47< wesbot> Shadow_Master: The person with the nick silene 3h 30m ago they left with the message: "Leaving." 20090325 13:15:12< Shadow_Master> silene: yeah, lg::wml_error was designed to force WML authors and their users to see error messages related to invalid or deprecated WML constructs 20090325 13:15:43< Shadow_Master> including macros containing the special [deprecated_message] statement. No idea who had the idea, perhaps esr 20090325 13:16:20< Shadow_Master> I must get around to write that lg::streaming_logdomain class. um... 20090325 13:16:58< Shadow_Master> that way it could be used as a normal lg::logdomain without having bare stringstreams in public interfaces 20090325 13:19:56< Shadow_Master> Sapient: can you please be more specific and tell me what are the advantages of /scenarios/multiplayer over /data/add-ons, other than sandboxing that could also be done in the latter? 20090325 13:20:31< Shadow_Master> AI0867: ditto 20090325 13:21:04< Shadow_Master> it does a good work bloating the procedure that makes the initial structure in filesystem.cpp, sure. 20090325 13:23:49-!- velory1 [n=gprocess@212.175.117.136] has quit [Read error: 104 (Connection reset by peer)] 20090325 13:33:11-!- Shadow_Master_ [n=ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20090325 13:33:35-!- Shadow_Master_ [n=ignacio@wesnoth/developer/shadowmaster] has quit [Client Quit] 20090325 13:34:03-!- shadowmaster [n=ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20090325 13:34:34-!- shadowmaster [n=ignacio@wesnoth/developer/shadowmaster] has quit [Client Quit] 20090325 13:35:27-!- shadowmaster [n=ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20090325 13:37:03-!- Dragonking [n=dk@wesnoth/developer/dragonking] has joined #wesnoth-dev 20090325 13:37:53< shadowmaster> hi Dragonking 20090325 13:37:54-!- Shadow_Master [n=ignacio@wesnoth/developer/shadowmaster] has quit [] 20090325 13:38:05< Dragonking> hi shadowmaster 20090325 13:39:25-!- fendrin [n=fabi@wesnoth/developer/fendrin] has quit [Read error: 110 (Connection timed out)] 20090325 13:54:40-!- ilor [n=user@wesnoth/developer/ilor] has joined #wesnoth-dev 20090325 13:55:25< ilor> what is the point of the src/server/serialization copy of src/serialization? 20090325 13:56:01< ilor> it seems to be unused, out of sync, and my build sometimes breaks if a header gets included from there 20090325 13:56:23< ilor> also, having identical classes in files with identical names but with different semantics doesn't seem a very good idea 20090325 13:57:43< Ivanovic> ilor: what does svn blame say? 20090325 13:57:45< Ivanovic> from when is it? 20090325 13:57:53< Ivanovic> might be long depricated by now and can be removed 20090325 13:57:56< Ivanovic> not sure though 20090325 13:58:10< ilor> Ivanovic: I'm on crappy wifi and svn blame hung 20090325 13:58:22< Ivanovic> ilor: ah, okay 20090325 13:58:33< Ivanovic> what about svn info and using the webinterface for looking at commits? 20090325 13:58:52< ilor> Ivanovic: doing it. takes time ;) 20090325 13:59:01< Ivanovic> http://svn.gna.org/viewcvs/wesnoth/trunk/src/server/ 20090325 13:59:11< Ivanovic> uhm, there is no more serialization 20090325 13:59:18< Ivanovic> is this an old leftover in your checkout? 20090325 13:59:30< Ivanovic> maybe deleting all of src/ and running svn up does help 20090325 13:59:42< ilor> Ivanovic: looks like it 20090325 14:00:20< ilor> Ivanovic: thanks ;) 20090325 14:00:26< Ivanovic> :) 20090325 14:02:46< ilor> who'd be the mentor for the mp server lobby project? 20090325 14:06:26< Ivanovic> ilor: not sure 20090325 14:06:27< Ivanovic> not sure at all 20090325 14:09:27-!- BenUrban [n=benurban@unaffiliated/benurban] has quit ["Power failu"] 20090325 14:09:46< shadowmaster> ilor: do you need help with svn? 20090325 14:10:06< ilor> I started to look into it, and I thought it'd be a simple thing, but after a quick look at the server code I changed my mind 20090325 14:10:21< ilor> shadowmaster: no, seems I had a stray copy in my checkout 20090325 14:10:30< ilor> shadowmaster: sorted out ;) 20090325 14:11:02< ilor> the "new mp lobby" seems like a thinly veiled "rewrite half of wesnothd" project ;D 20090325 14:14:10< Ivanovic> wow, esr mentioned in the headline of an article at a german it news portal: http://www.golem.de/0903/66120.html 20090325 14:14:30< shadowmaster> bah 20090325 14:14:39< CIA-70> shadowmaster * r34112 /trunk/src/loadscreen.cpp: 20090325 14:14:39< CIA-70> Normalize usage of punctuation signs in loadscreen.cpp's translatable 20090325 14:14:39< CIA-70> messages. 20090325 14:14:53< CIA-70> shadowmaster * r34113 /trunk/src/loadscreen.cpp: Formatting of code comments. 20090325 14:15:34< shadowmaster> talking about open source licenses a.k.a. "why not GPL?" I guess? 20090325 14:15:44-!- orian_ [n=opera@brm101.neoplus.adsl.tpnet.pl] has left #wesnoth-dev [] 20090325 14:16:13< Ivanovic> nope, talking about open source licenses and saying "gpl ain't required anymore, bsd would by now work as well" 20090325 14:16:15-!- shadowmaster is now known as Shadow_Master 20090325 14:16:36< Shadow_Master> it still sounds like a hidden "why not GPL" 20090325 14:18:24-!- Ivan_Popov [n=killer@78-83-64-179.spectrumnet.bg] has joined #wesnoth-dev 20090325 14:19:17< Ivan_Popov> Hello 20090325 14:19:30< Ivanovic> hi Ivan_Popov 20090325 14:19:32< Shadow_Master> hi Ivanovic 20090325 14:19:35< Shadow_Master> hi Ivan_Popov 20090325 14:19:50< Shadow_Master> ivanovic always getting in the way... 20090325 14:19:59< Ivan_Popov> :) 20090325 14:21:28-!- Goddi [n=Always-G@L1406.l.pppool.de] has joined #wesnoth-dev 20090325 14:24:51-!- ettin_ [n=jorda@wesnoth/developer/ettin] has joined #wesnoth-dev 20090325 14:24:56-!- KingofCamelot [n=davidsan@ip98-182-16-78.sb.sd.cox.net] has joined #wesnoth-dev 20090325 14:28:48-!- happygrue [n=George@wesnoth/developer/wintermute] has joined #wesnoth-dev 20090325 14:35:07-!- pawel7 [n=orian@brm101.neoplus.adsl.tpnet.pl] has joined #wesnoth-dev 20090325 14:35:27-!- pawel7 is now known as orian_ 20090325 14:35:56-!- ettin [n=jorda@wesnoth/developer/ettin] has quit [Read error: 110 (Connection timed out)] 20090325 14:38:34-!- Always-Godlike [n=Always-G@Ye0cb.y.pppool.de] has quit [Read error: 110 (Connection timed out)] 20090325 14:42:00-!- Goddi is now known as Always-Godlike 20090325 14:42:24-!- loonycyborg [n=sergey@wesnoth/developer/loonycyborg] has quit ["KVIrc 3.4.2 Shiny http://www.kvirc.net/"] 20090325 14:43:00-!- loonybot [n=loonybot@wesnoth/bot/loonybot] has quit [Remote closed the connection] 20090325 14:50:09< Shadow_Master> class, bye. 20090325 15:19:22-!- ilor_ [n=user@wesnoth/developer/ilor] has joined #wesnoth-dev 20090325 15:21:08-!- ilor__ [n=user@wifi.pwrnet.pwr.wroc.pl] has joined #wesnoth-dev 20090325 15:25:31-!- Sapient [n=patrickp@wesnoth/developer/sapient] has joined #wesnoth-dev 20090325 15:25:35< ilor__> hm, when did we start requiring fontconfig? 20090325 15:27:27< Soliton> since we use pango i guess. 20090325 15:28:27-!- ilor [n=user@wesnoth/developer/ilor] has quit [Connection timed out] 20090325 15:30:04-!- Alesis-Novik [n=alesis@78.60.188.59] has joined #wesnoth-dev 20090325 15:35:36-!- ilor__ [n=user@wifi.pwrnet.pwr.wroc.pl] has quit [Read error: 60 (Operation timed out)] 20090325 15:39:12-!- VladimirSlavik [n=chatzill@wesnoth/translator/VladimirSlavik] has joined #wesnoth-dev 20090325 15:39:26< VladimirSlavik> hi 20090325 15:39:52< VladimirSlavik> does anyone know when might g.w.o stabilize again? 20090325 15:42:47< VladimirSlavik> ok, probably not :) never mind, it does not matter as we're literally a moment after branch switch, I'll just wait it out 20090325 15:49:26-!- ilor_ [n=user@wesnoth/developer/ilor] has quit [Success] 20090325 15:54:41-!- Rohita [n=Rohita@202.69.192.80] has joined #wesnoth-dev 20090325 15:58:17< Rohita> hi 20090325 15:58:40-!- loonybot [n=loonybot@79.139.246.190] has joined #wesnoth-dev 20090325 15:59:10-!- loonycyborg [n=sergey@79.139.246.190] has joined #wesnoth-dev 20090325 16:02:05-!- crimson_penguin [n=ben@S0106000d88bbc764.vc.shawcable.net] has joined #wesnoth-dev 20090325 16:02:37< Rohita> I had a discussion about a gsoc project idea on a previous occasion 20090325 16:02:49< Rohita> there is a thing i need to clarify 20090325 16:03:09< Rohita> is there anyone who is familiar the gsoc project ideas? 20090325 16:06:25< CIA-70> loonycyborg * r34114 /trunk/src/sdl_utils.cpp: Fix compile warning. 20090325 16:06:28< CIA-70> loonycyborg * r34115 /trunk/scons/pkgconfig.py: 20090325 16:06:28< CIA-70> Use " instead of ' to quote package names when invoking pkg-config. 20090325 16:06:28< CIA-70> Since ' breaks on windows. 20090325 16:09:21< elias> Sirp is probably a good person to wait for, for discussing a new project idea 20090325 16:10:31< Rohita> will he be online today ? 20090325 16:12:16< elias> no idea, you can check irclog.wesnoth.org when he's usually on 20090325 16:12:24< happygrue> Rohita: he is online most days 20090325 16:12:46< Rohita> OK thx Rohita: he is on PST, so it is 8AM for him 20090325 16:39:17-!- alink [n=alink@wesnoth/developer/alink] has joined #wesnoth-dev 20090325 16:44:53-!- ikarius [n=ross@216.27.182.3] has quit [] 20090325 16:50:19-!- Crab_ [i=crab@193.201.60.142] has quit ["Leaving."] 20090325 16:54:36-!- Sapient [n=patrickp@wesnoth/developer/sapient] has quit ["Leaving."] 20090325 17:02:19< voris> Am I correct in thinking that utils::string_bool(cfg["foo"]) returns true if the key wasn't used? 20090325 17:04:41< Soliton> no. 20090325 17:05:14< Soliton> it'll return a default and if you give none that is false. 20090325 17:08:10< voris> ah 20090325 17:08:28< voris> I missed that empty returns def 20090325 17:08:31< voris> Thanks. 20090325 17:22:56-!- Velory [n=GProcess@88.224.196.205] has joined #wesnoth-dev 20090325 17:22:56-!- Rohita [n=Rohita@202.69.192.80] has quit [Read error: 110 (Connection timed out)] 20090325 17:23:04< Velory> Hi everyone 20090325 17:29:55-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has joined #wesnoth-dev 20090325 17:30:55-!- ikarius [n=ross@smtp.gridironsystems.com] has joined #wesnoth-dev 20090325 17:31:47-!- Blueblaze [n=nick@c-98-199-143-139.hsd1.tx.comcast.net] has joined #wesnoth-dev 20090325 17:37:28-!- User437 [n=User@apn-89-223-193-16.vodafone.hu] has joined #wesnoth-dev 20090325 17:37:49-!- User437 [n=User@apn-89-223-193-16.vodafone.hu] has quit [Client Quit] 20090325 17:37:57-!- User478 [n=User@apn-89-223-193-16.vodafone.hu] has joined #wesnoth-dev 20090325 17:40:33-!- noy [n=Noy@d75-157-52-251.bchsia.telus.net] has joined #wesnoth-dev 20090325 17:41:59-!- User478 [n=User@apn-89-223-193-16.vodafone.hu] has quit [Client Quit] 20090325 17:42:04-!- User753 [n=User@apn-89-223-193-16.vodafone.hu] has joined #wesnoth-dev 20090325 17:42:16-!- User753 [n=User@apn-89-223-193-16.vodafone.hu] has quit [Client Quit] 20090325 17:42:22-!- User530 [n=User@apn-89-223-193-16.vodafone.hu] has joined #wesnoth-dev 20090325 17:42:50-!- User530 [n=User@apn-89-223-193-16.vodafone.hu] has quit [Client Quit] 20090325 17:42:56-!- User555 [n=User@apn-89-223-193-16.vodafone.hu] has joined #wesnoth-dev 20090325 17:42:58-!- boucman [n=rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20090325 17:45:22< boucman> hey all 20090325 17:46:02< Velory> hey boucman how are you :) 20090325 17:46:08< Ivan_Popov> Hello boucman 20090325 17:46:31< boucman> fine, thx 20090325 17:50:42< boucman> alink: around ? 20090325 17:57:08-!- nnoy8k [n=tamas@apn-89-223-193-16.vodafone.hu] has joined #wesnoth-dev 20090325 17:57:39-!- User555 [n=User@apn-89-223-193-16.vodafone.hu] has quit ["Leaving"] 20090325 17:58:25< alink> boucman: yep 20090325 17:59:01< boucman> I've looked at your latest "in_hex" commit, there are some stuff to change, but I really like the idea... 20090325 17:59:39< boucman> i.e remove the whole WML logic, 20090325 17:59:42< alink> cool, it was just a quick prototype but that seems to already work fine 20090325 17:59:49< alink> agreed 20090325 17:59:53< boucman> if it's an internal parameter, keep it internal, don't use strings etc.. 20090325 18:00:15< boucman> do you want to do the cleanup yourself, or should I ? 20090325 18:00:21< alink> yes, it was mainly to avoid touching again animarion stuff 20090325 18:01:07< alink> boucman: if you don't mind do it, you will surely do it better, 20090325 18:01:22< boucman> ok 20090325 18:01:53< Shadow_Master> re 20090325 18:02:09< alink> i have some possible optimisation for the sdl_utils and image parts, but there is currenlty little to gain 20090325 18:02:37< Velory> boucman: i need to take unit -if any- index which is distance_between with my_leader <= 5 and if i can do that what should i write to first variable space in function...- index_of(??,distance_between(....)) -or should i use with other functions? 20090325 18:04:10< Velory> boucman:i need unit -if any- index in my_units 20090325 18:04:27-!- Sirp [n=me@wesnoth/developer/dave] has joined #wesnoth-dev 20090325 18:04:37< Shadow_Master> hi Sirp 20090325 18:04:38< alink> boucman: a tip about a future idea, we may also record which hexes (nw,ne,se,sw) the sprite overlap. Not much more work to scan, and a possible 4x optimization of 'in_hex=no' cases. But will need a 4bit flags instead of just a bool. 20090325 18:04:47< Sirp> hi 20090325 18:05:09< Velory> hi sirp :) 20090325 18:05:15< Sirp> hi Velory 20090325 18:05:29< boucman> alink: except that we can override any hex, not just these four (IIUC) 20090325 18:05:32< alink> boucman: mmh, maybe not so simple there is orientation problem 20090325 18:07:24< alink> boucman: the in_hex is currently used only when we area at standard postion (x=xsrc && y==ysrc in code), where the rectangle only overlap these 4 hexes 20090325 18:07:54< boucman> alink: not after my change :P 20090325 18:08:07< boucman> it will be available for all images 20090325 18:09:24< alink> mmh, i don't follow you, we must be alligned to the hex grid to use the in_hex status 20090325 18:10:17< boucman> alink: let's finish our current thing, we'll look at marking overlaped neighbours later 20090325 18:10:30< alink> ok 20090325 18:14:26< Shadow_Master> dfranke manages to make up funny titles for serious bugs. 20090325 18:14:38-!- noy [n=Noy@wesnoth/developer/noy] has quit [] 20090325 18:16:07< boucman> alink: code done, testing now 20090325 18:16:25< alink> oh that was fast :) 20090325 18:16:25< wesbot> alink: Sometimes we are fast 20090325 18:16:55< Shadow_Master> s/Sometimes/Seldom/ 20090325 18:19:33< boucman> alink: I know that code like the back of my hand 20090325 18:19:46< alink> btw, I took the CJK patch, since I had already talked with sylecn on the forum about this 20090325 18:20:03< boucman> however, my current implementation might badly affect initial load time (since we might have to test all images at load time) I will see if it's ok 20090325 18:20:53< alink> hoho, that's a serious change and i don't understand it 20090325 18:21:17< boucman> nope, it's just taht I call your new image_in_hex at config load time to initalize 20090325 18:21:47-!- ilor__ [n=user@chello089074192081.chello.pl] has joined #wesnoth-dev 20090325 18:22:20< alink> mmh and why the change? Did you also consider that it will load all images in cache 20090325 18:23:08< alink> the previous implementation was called only when loading an unit_type which happened only the first time we created an unit of this type 20090325 18:23:12< boucman> alink: to hide completely the in_hex in the unit_frame class, to have simpler code, to have the param filled for all images etc... 20090325 18:23:32< boucman> actually you're right, that might still be the case 20090325 18:23:34-!- Ivan_Popov [n=killer@78-83-64-179.spectrumnet.bg] has quit ["Respect all..."] 20090325 18:23:36< alink> boucman: there is debug code in image.cpp to see what image are tested 20090325 18:23:42< boucman> however we load it for all animation images now 20090325 18:23:52< boucman> ok, will test 20090325 18:24:21< alink> seems not needed, at least for move and fight anim, they will never fit in a hex 20090325 18:24:43< alink> but may help idle, leading and things like that 20090325 18:25:04< alink> ah healing is important too 20090325 18:25:25< boucman> it's easier to do generic code that cost some perf at a non-critical moment (first load of unit) than to add some special casing that break encapsulation 20090325 18:26:47< alink> ok, i will see when you commit it and I will think again about my sdl optimization if we start to call this new function more often 20090325 18:27:36-!- thespaceinvader [n=chatzill@wesnoth/artist/thespaceinvader] has joined #wesnoth-dev 20090325 18:27:37< alink> optimize this hex mask thing can also potentialy help terrain image cutting 20090325 18:28:33< boucman> alink: btw, one of your function says it returns a bool 20090325 18:28:41< boucman> but there is a case it returns NULL 20090325 18:28:43-!- cyber_11 [n=muratcan@78.165.99.95] has joined #wesnoth-dev 20090325 18:28:51< boucman> no big deal, but it makes things less readable 20090325 18:29:09< alink> yes sorry bad copy paste 20090325 18:29:16-!- Rohita [n=Rohita@202.69.192.81] has joined #wesnoth-dev 20090325 18:29:21< alink> of the mask_function 20090325 18:29:45< boucman> alink: I'll let you fix that one, I only fixed the animation part 20090325 18:29:57< alink> I noticed the first NULL to change and forget about the second 20090325 18:30:06< alink> boucman: ok 20090325 18:31:15< alink> well this change nothing (NULL = false), but it seems weird that c++ allows NULL for bool 20090325 18:31:27< loonycyborg> boucman: I remember fixing a NULL instead of false recently. 20090325 18:31:30< alink> I would like a compiler warning for that 20090325 18:31:42< loonycyborg> Because it caused a compiler warning for me :P 20090325 18:31:43< boucman> alink: that might depend on compilers/options 20090325 18:31:44-!- Crab_ [n=crab_@c.218.175.a530.sta.adsl.cyfra.net] has joined #wesnoth-dev 20090325 18:31:48< cjhopman> you would get one with nullptr i believe 20090325 18:32:40< alink> yes, sorry, this is probably already possible, I was just talking about make it the default 20090325 18:33:07< Sirp> NULL is just a macro. I believe it is conforming to simply #define NULL 0 20090325 18:33:09< cjhopman> oh... i dont know if any compiler actually supports nullptr yet. gcc doesn't 20090325 18:33:31-!- ilor_ [n=user@wesnoth/developer/ilor] has joined #wesnoth-dev 20090325 18:34:02< alink> Sirp: well, i was aware of that, but realize only now that it prevent the compiler to see the problem :/ 20090325 18:34:44< cyber_11> hi i wanna apply Extending the Multiplayer server project for GSOC2009... if there are mentors in here could someone help me? 20090325 18:35:52< boucman> cyber_11: hello, ask your questions, there are multiple mentors and devs around 20090325 18:35:57< alink> loonycyborg: ah thanks, that was indeed the NULL that boucman reported 20090325 18:36:42< cyber_11> i'm realy strong in c++ and actually i wanna know what i should do exactlu 20090325 18:37:04< boucman> cyber_11: it's all detailed in the link in the topic 20090325 18:37:40-!- ilor__ [n=user@chello089074192081.chello.pl] has quit [Read error: 60 (Operation timed out)] 20090325 18:38:34< Velory> boucman: Do you have any idea about my questions i asked before,or you will answer when you have time? after your work is finished? 20090325 18:39:44< boucman> Velory: I'm not sure I understood your question, and I think you could find your answer in the FAI documentation anyway, try to find by yourself as much as possible... 20090325 18:41:49< boucman> alink: works like a charm, and loads images at first unit creation 20090325 18:42:02< boucman> this looks pretty good, and most idle anims seems to fit in hex :D 20090325 18:42:52-!- Polarina [n=polarina@freecode-project/mentor/polarina] has joined #wesnoth-dev 20090325 18:43:11< Polarina> Hello. 20090325 18:43:28< Sirp> hi Polarina 20090325 18:43:43< alink> boucman: ah good, that was the main thing making me think that it was safe for perfomance to add this scan 20090325 18:43:57< boucman> alink: commiting now, 20090325 18:44:00< Sirp> cyber_11: are you familiar with the STL? 20090325 18:44:13< cyber_11> not yet 20090325 18:44:26< boucman> I won't have time to clean up the in_hex changes in WML, could you clean these up plz (should pe a simple sed/awk) thing 20090325 18:44:53< cyber_11> but it takes couple of day to learn 20090325 18:45:17< boucman> alink: comited 20090325 18:45:25< alink> boucman: ok I will do it, but later, I am about to leave in ~5min 20090325 18:45:26< CIA-70> boucman * r34116 /trunk/src/ (unit_animation.cpp unit_frame.cpp unit_frame.hpp): reimplement the in_hex logic in animations, no WML changes needed anymore, in hex is automatically detected for all animations 20090325 18:45:37< Sirp> cyber_11: okay. Can you tell me what the difference is between delete and delete[] ? 20090325 18:46:04< alink> boucman: i quickly read the change, but not time to compile and test 20090325 18:46:30< boucman> alink: I won't stay long either, we might have time to discuss it some more later 20090325 18:46:31< cyber_11> firt delete is a kind of variable and the second delete[] is kind of array adress 20090325 18:47:13< Sirp> okay. more or less. 20090325 18:47:38< cyber_11> sorry? 20090325 18:48:04< Rhonda> Is it on intention that in the first scenario of The South Guard, when I send the level 2 pikeman and level 2 bow fighter to the end enemy that he doesn't attack or move, at all? 20090325 18:48:08-!- Blueblaze [n=nick@c-98-199-143-139.hsd1.tx.comcast.net] has quit [Remote closed the connection] 20090325 18:48:15< Rhonda> Or did I hit another AI bug here? 20090325 18:48:17< alink> boucman: hehe, it will need make more time for me to study this area of anim code anyways :) 20090325 18:48:22-!- ilor__ [n=user@chello089074192081.chello.pl] has joined #wesnoth-dev 20090325 18:48:31< boucman> alink: I'm ready to teach you :) 20090325 18:48:40< happygrue> Rhonda: are you talking about just the AI leader, or all AI units? 20090325 18:48:42< Polarina> Which locale do I need to install to enable the use of the Esperanto translation (eo is apparently not the locale needed)? 20090325 18:48:45< boucman> however, it's an area that is not simple, and that won't change much in the future 20090325 18:48:50-!- Blueblaze [n=nick@c-98-199-143-139.hsd1.tx.comcast.net] has joined #wesnoth-dev 20090325 18:48:55< Rhonda> happygrue: Just the leader. 20090325 18:48:56< Ivanovic> Rohita: in general the best thing to do, is just talk/ask questions/... instead of asking "is someone around to talk about SoC ideas" 20090325 18:49:05< Sirp> cyber_11: so best is to start by looking around at the code, and finding a small patch to make and submitting it to us and we'll review it.... 20090325 18:49:17< Sirp> and if you continue like this and we like your patches we'll give you svn access... 20090325 18:49:20< Sirp> and so forth 20090325 18:49:24< cyber_11> yeah i find it already 20090325 18:49:24< Ivanovic> Rohita: better is to directly ask for feedback about your proposal directly providing a link to your ideas page 20090325 18:49:40< cyber_11> and i've done before something like that in java 20090325 18:50:01< happygrue> Rhonda: I am pretty sure that would be a bug, I'll check the WML to make sure (unless you already have?) 20090325 18:50:21< happygrue> Rhonda: actually, you are sending level 2 units? 20090325 18:50:58< Rhonda> I have no clue about WML, and yes. The level 2 pikeman that is with me right from the start and the level 2 bow figher from that one village. 20090325 18:51:00< happygrue> hmmm, perhaps the AI leader is just being a bit cautious and doesn't want to be hurt 20090325 18:51:22< happygrue> what is a bow fighter? Is it a Longbowman? 20090325 18:51:23-!- Elvish_Pillage2 [n=eli@66.189.40.122] has quit [Read error: 110 (Connection timed out)] 20090325 18:51:41< Rhonda> I would at least expect /any/ reaction from him. He's just standing there and waiting for me to kill him. :) 20090325 18:51:45< alink> ok, i am off to recruit some food from my keep/stores, be back latter 20090325 18:51:49< Rhonda> Maybe move away, no idea. 20090325 18:52:06-!- Elvish_Pillage2 [n=eli@66-189-40-122.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20090325 18:52:09< Rhonda> happygrue: Yes, that one. I'm playing it in German so I'm not that familiar with the english terms. :) 20090325 18:52:13< Sirp> Rhonda: btw how hard will it be for us to set up a 'web development account' for if/when we select a student to participate in SoC working on stats.wesnoth.org ? 20090325 18:52:15< happygrue> hehe, ok 20090325 18:52:31< happygrue> Rhonda: if have a save, can you also try moving an easier target near him? 20090325 18:52:40< happygrue> IIRC he should attack something weak at least 20090325 18:53:40< Rhonda> Sirp: Depends on how trustworthy we expect the person to be and what permissions they need. 20090325 18:54:00< Rhonda> happygrue: Will give it a try later, have to run. 20090325 18:54:05< happygrue> Rhonda: ok 20090325 18:54:25< Rhonda> It just astonished me quite a bit. :) 20090325 18:54:53< Sirp> Rhonda: well, if we select them for SoC we think they are a trustworthy person. :) 20090325 18:54:58< Rhonda> The difference after all between being attacked and attacking yourself is that _you_ choose the weapons. 20090325 18:56:02-!- ilor_ [n=user@wesnoth/developer/ilor] has quit [Read error: 60 (Operation timed out)] 20090325 18:56:09-!- ilor_ [n=user@wesnoth/developer/ilor] has joined #wesnoth-dev 20090325 18:56:27< Polarina> Is there anyone here that can help me? 20090325 18:57:03< Soliton> in asking better questions? 20090325 18:57:09< happygrue> Rhonda: I don't see any reason in the scenario config that would prevent the leader from attacking. My thought is that a) it is leftover from AI caution bug or b) your units were too strong and it just didn't want to attack them. Perhaps zookeeper can confirm what the AI *should* be doing in that scenario. 20090325 18:57:12< Soliton> http://www.catb.org/~esr/faqs/smart-questions.html 20090325 18:57:16< Soliton> there you go. 20090325 18:58:02 * esr chuckles 20090325 18:58:49< Polarina> Soliton: Which locale do I need to install to enable the use of the Esperanto translation (eo is apparently not the locale needed)? 20090325 18:58:52< Polarina> Soliton: I did ask. 20090325 18:59:14< loonycyborg> Polarina: ./wesnoth --dummy-locales 20090325 18:59:28< loonycyborg> System locales probably won't work. 20090325 18:59:28< Polarina> loonycyborg: It makes things not work. 20090325 18:59:50< Polarina> loonycyborg: It wont change to Esperanto, even with that command line option. 20090325 18:59:53-!- isaac [n=isaac@debian/developer/isaac] has quit [Read error: 104 (Connection reset by peer)] 20090325 19:00:02-!- isaac [n=isaac@debian/developer/isaac] has joined #wesnoth-dev 20090325 19:00:10< Rohita> Ivanovic: yeh its better 20090325 19:00:22< loonycyborg> Polarina: Works for me. 20090325 19:00:36< Polarina> loonycyborg: It won't change to Esperanto for me. 20090325 19:01:23< Velory> boucman: around ? 20090325 19:01:27< loonycyborg> Polarina: http://imagebin.org/42871 20090325 19:01:29< boucman> yes 20090325 19:01:35< Polarina> When I use --dummy-locales, nothing works. Not even locales that worked without that option. 20090325 19:01:38 * loonycyborg chortles sadistically 20090325 19:01:54< loonycyborg> Polarina: Which OS/Distro? 20090325 19:02:14< Polarina> loonycyborg: Debian 5.0 20090325 19:02:48< loonycyborg> Does it print any interesting errors on stdout? 20090325 19:03:04< Polarina> No. 20090325 19:03:36< Velory> boucman: im thinking about that about a day. i need something like index_of(i<5,distance_between(...)) so i cant use index_of function like that but if u have idea or some code in your memory can u please tell me ? 20090325 19:04:00-!- stikonas [n=stikonas@wesnoth/translator/stikonas] has joined #wesnoth-dev 20090325 19:04:24< boucman> so, you want all units that are at a distance of less than 5 from your leader ? 20090325 19:04:32< Velory> no not all units 20090325 19:04:42< boucman> jsut the first one ? 20090325 19:04:54< Velory> look index_of(5,distance_between()) is returning distance = 5 right? 20090325 19:05:19< Polarina> loonycyborg: I would really appreciate to get some assistance with this. 20090325 19:05:31< Velory> but i need if distance_between will return 5,4,3,2,1 i need that index too 20090325 19:05:31< boucman> ok, so you want the first unit at a distance of 5 of your leader ? 20090325 19:05:38< Velory> but 5 is example 20090325 19:05:41< Velory> no not 5 20090325 19:05:49< boucman> ok, 5 or less 20090325 19:05:54< Velory> yep 20090325 19:06:00< Velory> but i dont know 5 20090325 19:06:09< Velory> its me.total_movement 20090325 19:06:38< boucman> filter(my_units,'unit',distance_between(unit,my_leader) < unit.total_movement ) 20090325 19:07:29< boucman> and you can probably do it with some smart filters and unit_can_reach function 20090325 19:09:15< boucman> Velory: I have to go now, I hope it helps 20090325 19:09:20< Velory> boucman: ok thanks 20090325 19:09:33< Velory> boucman: i will try to get this units index now 20090325 19:09:43< boucman> Velory: as a rule of thumb, you should always start by taking a big chunk and think in term of filters, 20090325 19:09:49< boucman> index should be rarely used 20090325 19:09:53< loonycyborg> Polarina: Which version of wesnoth are you using? 20090325 19:10:08< Polarina> loonycyborg: 1.6 20090325 19:10:11< Polarina> 1.6a 20090325 19:10:32< Velory> boucman:hmm 20090325 19:10:59< Velory> boucman: ok 20090325 19:12:38< loonycyborg> Polarina: You're using a binary package or compiled yourself? 20090325 19:12:49< Polarina> loonycyborg: Binary package from sid. 20090325 19:13:08< CIA-70> soliton * r34117 /branches/1.6/src/server/ (game.hpp server.cpp): disallow joining a second game; should fix bug #13252: MP Server: dogs and cats living together, mass hysteria 20090325 19:13:36< CIA-70> soliton * r34118 /branches/1.6/src/server/ (game.cpp server.cpp): added a todo + some tweaks 20090325 19:14:39< elias> maybe the debian packager (Rhonda) broke --dummy-locales support? 20090325 19:14:55< loonycyborg> Polarina: Can you somehow list contents of the binary package? Does it contain /usr/share/wesnoth/locales? 20090325 19:15:24-!- alink [n=alink@wesnoth/developer/alink] has quit [Remote closed the connection] 20090325 19:15:24< loonycyborg> And localename@wesnoth dirs within.. 20090325 19:15:25< Crab_> boucman, I've written a proposed implementation plan for AI hot redeployment and basic AI history capabilities - http://www.wesnoth.org/wiki/AI_HotRedeployment - please, see if the implementation strategy I've chosen is ok. 20090325 19:15:53-!- alink [n=alink@wesnoth/developer/alink] has joined #wesnoth-dev 20090325 19:16:22< Polarina> loonycyborg: the folder "wesnoth" doesn't exist in /usr/share 20090325 19:16:45-!- isaac [n=isaac@debian/developer/isaac] has quit [Success] 20090325 19:17:00-!- ilor__ [n=user@chello089074192081.chello.pl] has quit [Connection timed out] 20090325 19:17:01< Soliton> dpkg -L wesnoth-data 20090325 19:17:41< elias> http://packages.debian.org/sid/all/wesnoth-data/filelist 20090325 19:18:30< Polarina> http://rafb.net/p/LcUjqk97.html 20090325 19:19:00< Soliton> so looks like the dummy locales are missing. 20090325 19:19:32< CIA-70> soliton * r34119 /trunk/src/server/ (game.hpp server.cpp): disallow joining a second game; should fix bug #13252: MP Server: dogs and cats living together, mass hysteria 20090325 19:19:38< CIA-70> soliton * r34120 /trunk/src/server/ (game.cpp server.cpp): added a todo + some tweaks 20090325 19:19:50< Polarina> But why doesn't using the system locale "eo" work? 20090325 19:20:25< Polarina> And how do I edit this page?: http://translate.sourceforge.net/wiki/l10n/pluralforms 20090325 19:21:02< Polarina> It contains wrong information for Icelandic. 20090325 19:21:29 * loonycyborg has no idea how does one enable locales on debian systems. 20090325 19:21:46< elias> sudo dpkg-reconfigure locales 20090325 19:21:53< elias> but it has no Esperanto... 20090325 19:22:30< loonycyborg> Some locales are 'unofficial' and can't be installed. There's a possibility that esperanto is one of them. 20090325 19:23:02< loonycyborg> --dummy-locales are there to allow the use of such locales. 20090325 19:25:58< elias> ah, no, i found the problem 20090325 19:26:12< elias> data/languages/eo_XX.cfg 20090325 19:26:25< elias> apparently that should be data/languages/eo.cfg (and same inside the file) 20090325 19:26:31< zookeeper> happygrue, Rhonda, there's nothing particular what the AI should be doing AFAICT. if he doesn't even attack the longbowman at night then i think that's the level of stupidity which should be considered a bug, but otherwise i guess it's fine if he just sits there. 20090325 19:26:33< stikonas> glibc maintainers do not accept artificial languages, that's why esperanto is not in locales package 20090325 19:26:36< elias> someone should probably file a bug report about it... 20090325 19:27:08< elias> removing the _XX both times makes it work here 20090325 19:28:47-!- YogiHH [n=chatzill@d051019.adsl.hansenet.de] has joined #wesnoth-dev 20090325 19:29:02< YogiHH> hello everyone 20090325 19:29:57< elias> Polarina: if you just want to make it work, you could probably edit the file /usr/share/games/wesnoth/data/languages/eo_XX.cfg and remove the _XX inside 20090325 19:30:11< Polarina> elias: Ok. 20090325 19:30:17< Polarina> elias: I hope this will be fixed soon. 20090325 19:30:35< elias> for that, you need to file a bug report, either to Debian or to Wesnoth :) 20090325 19:31:14< Polarina> Which? 20090325 19:31:21< esr> zookeeper: If you have a moment, I need your help fixing yet another cycholka turd. 20090325 19:31:35< elias> Polarina: your choice 20090325 19:31:44< Polarina> elias: Huh? 20090325 19:33:10-!- ilor_ [n=user@wesnoth/developer/ilor] has quit [Connection timed out] 20090325 19:34:01< elias> i mean, it really doesn't matter which bug tracker you use, as the devs check both :P 20090325 19:34:16< elias> (and it might be Debian specific after all) 20090325 19:35:04< Polarina> I can't see how it's debian specific. 20090325 19:35:28< elias> well, --dummy-locales works everywhere else 20090325 19:35:50< Polarina> It it still should be eo, not eo_XX. 20090325 19:35:54-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has quit ["leaving"] 20090325 19:36:32< Polarina> Where's the bug-tracker? 20090325 19:37:31< elias> bugs.wesnoth.org 20090325 19:37:54< elias> (or the builtin reportbug command of Debian) 20090325 19:39:23< cyber_11> hey sirp did you mention about SDL or STL 20090325 19:39:25< cyber_11> ? 20090325 19:39:37< Sirp> cyber_11: STL 20090325 19:39:44< cyber_11> ok... 20090325 19:40:32< cyber_11> but in idea page it has written as SDL i guess 20090325 19:40:47< cyber_11> http://www.wesnoth.org/wiki/SoC_Ideas_Multiplayer_server 20090325 19:41:03< cyber_11> required knowledge talent... 20090325 19:41:15< cyber_11> BOOST and SDL 20090325 19:41:41< Sirp> yeah that is a mistake....changed it to STL 20090325 19:43:39< happygrue> zookeeper, Rhonda: I agree, though it depends a bit on unit placement and such. 20090325 19:45:07< zookeeper> esr, give me 10 minutes 20090325 19:45:09< loonycyborg> SDL knowledge would be useful too :P 20090325 19:45:33< Sirp> loonycyborg: wouldn't hurt, though for the MP server it wouldn't be a big thing. 20090325 19:46:00< loonycyborg> MP server uses SDL_net 20090325 19:46:04< Polarina> elias: Where's the button to submit a new report? 20090325 19:46:19-!- Sapient [n=patrickp@wesnoth/developer/sapient] has joined #wesnoth-dev 20090325 19:46:33< Sirp> loonycyborg: actually if someone wanted to do a SoC project to make it not use SDL_net I would be very interested in that! :) 20090325 19:47:11< elias> Polarina: seems in the menu, if you hover over Bugs, a "Submit" item appears below 20090325 19:47:48< Polarina> Found it. 20090325 19:48:06< loonycyborg> Sirp: Add that to GSoC ideas then :) 20090325 19:48:14-!- ettin [n=jorda@wesnoth/developer/ettin] has joined #wesnoth-dev 20090325 19:48:27< Sirp> well presumably it'd be part of the server improvements. 20090325 19:48:42< elias> what would it use instead of SDL_net? 20090325 19:48:56< loonycyborg> elias: Probably Boost.Asio 20090325 19:49:11< elias> i see 20090325 19:49:32< loonycyborg> Or maybe even Berkley Sockets directly. 20090325 19:49:46< Sirp> yeah either Boost::Asio or BSD Sockets would be fine 20090325 19:49:51< Polarina> Or low-level C sockets? 20090325 19:49:52< esr> zookeeper: No worries, I fixed it. Just cycholka getting overcomplicated and failing to actually finish the job. Again. 20090325 19:50:08-!- nnoy8k [n=tamas@apn-89-223-193-16.vodafone.hu] has left #wesnoth-dev [] 20090325 19:50:22< esr> Whast's the svn checkout command for the 1.6 branch? I need to backport a fix. 20090325 19:50:35< thespaceinvader> esr: this thread may be of interest to you =) http://www.wesnoth.org/forum/viewtopic.php?f=9&t=24578 20090325 19:51:46< loonycyborg> esr: git checkout 1.6; git cherry-pick .. :P 20090325 19:51:55-!- grzywacz [n=grzywacz@wesnoth/developer/grzywacz] has joined #wesnoth-dev 20090325 19:51:59< Polarina> loonycyborg: He asked for svn, not git. 20090325 19:52:05-!- RolandSteiner [n=rolandst@nat/google/x-5bde456e33c057e3] has joined #wesnoth-dev 20090325 19:52:12< loonycyborg> That's why I've added ":P" 20090325 19:52:25< Polarina> esr: http://svn.gna.org/viewcvs/wesnoth/trunk/ 20090325 19:52:54-!- RolandSteiner [n=rolandst@nat/google/x-5bde456e33c057e3] has left #wesnoth-dev [] 20090325 19:52:55< loonycyborg> svn+ssh://name@svn.gna.org/svn/wesnoth/branches/1.6 20090325 19:53:40< Polarina> elias: Here's the bug report: https://gna.org/bugs/?13258 20090325 19:53:42< elias> of course, "git checkout 1.6" will be 100 times faster than "svn co svn+ssh://name@svn.gna.org/svn/wesnoth/branches/1.6", so loonycyborg's advice wasn's so bad :) 20090325 19:54:00< Polarina> Who cares? SVN is still better. 20090325 19:54:10< elias> :) 20090325 19:54:13< Soliton> a likely story. 20090325 19:54:38< esr> Polarina: I don't think svn is better, but I haven't learned git yet. 20090325 19:54:38< elias> Soliton: the 100 times? 20090325 19:55:06< esr> thespaceinvader: Thanks for pointing me to it. 20090325 19:55:07< Soliton> elias: nope. 20090325 19:56:09< thespaceinvader> esr: no worries 20090325 19:56:29< thespaceinvader> esr: i can forward you the list of revisions etc i sent the artist, if you want, so you can review it 20090325 19:56:43< esr> thespaceinvader: I just invented a symbol for the Northern Alliance; that should help. 20090325 19:56:53< thespaceinvader> esr: do tell =) 20090325 19:57:08< thespaceinvader> i can slip it into Howgarth's portrait from SotBE too 20090325 19:57:43< esr> Two mailed hands clasing each other. fingers pointing upward, like a musician's handshake. 20090325 19:58:46-!- Pk_JoA [n=pkjoa@190.183.98.23] has joined #wesnoth-dev 20090325 19:58:56-!- Pk_JoA [n=pkjoa@190.183.98.23] has quit [Client Quit] 20090325 20:00:01-!- ettin_ [n=jorda@wesnoth/developer/ettin] has quit [Read error: 110 (Connection timed out)] 20090325 20:00:26< thespaceinvader> esr: do you have an image? I can't picture what you mean 20090325 20:00:54< esr> Damn, and I can't draw either. Let me try googling images... 20090325 20:00:56< thespaceinvader> is the compass-woth-big-north-needle one we've used elsewhere OK too? I think it works well as a brooch to hold a cloak together 20090325 20:00:58< thespaceinvader> no worries 20090325 20:01:29< esr> That would work too; could just be a later emblem. 20090325 20:01:48< esr> THoT is very earlly in the Alliance's history. 20090325 20:01:53< thespaceinvader> ah of course 20090325 20:02:06< thespaceinvader> i suppose, mine says ;northern' yours says 'alliance 20090325 20:02:13< thespaceinvader> combining the two... that could work 20090325 20:02:26-!- Cathrak [i=sirokrul@faui08.informatik.uni-erlangen.de] has quit ["Lost terminal"] 20090325 20:02:36< esr> Posre like this: http://images.google.com/imgres?imgurl=http://i.pbase.com/u16/stfchallenge/upload/13086749.DSC04733_v2_700.jpg&imgrefurl=http://www.pbase.com/stfchallenge/image/13086749&usg=__LgW7CsM-iNEWe38mSnRNEkXVHHQ=&h=700&w=680&sz=102&hl=en&start=6&tbnid=1W4UwcjRnIaU-M:&tbnh=140&tbnw=136&prev=/images%3Fq%3Darm%2Bwrestle%26gbv%3D2%26hl%3Den%26sa%3DG 20090325 20:03:02< esr> Only I want armored gauntlents, not bare hands. 20090325 20:04:18< zookeeper> esr, roger. 20090325 20:07:55-!- elias [n=elias@allegro/developer/allefant] has quit ["Leaving"] 20090325 20:09:13< esr> thespaceinvader: Is that clear enough? 20090325 20:09:25< thespaceinvader> ah yeah 20090325 20:09:30< thespaceinvader> i see what you mean =) 20090325 20:09:55< esr> And yes, it is meant to be an icon for "alliance". 20090325 20:10:22< esr> Your idea of commbining it with the north-arrow graphic isn't bad. 20090325 20:10:43 * thespaceinvader wonders how to go about that 20090325 20:10:51 * Polarina is bored. 20090325 20:12:48-!- orian_ [n=orian@brm101.neoplus.adsl.tpnet.pl] has quit ["using sirc version 2.211+KSIRC/1.3.12"] 20090325 20:16:41-!- JW1 [n=X@c-71-57-85-168.hsd1.il.comcast.net] has joined #wesnoth-dev 20090325 20:17:27< CIA-70> esr * r34121 /trunk/data/campaigns/Northern_Rebirth/scenarios/05a_The_Pursuit.cfg: 20090325 20:17:27< CIA-70> Fix yet another cycholka bug -- WML didn't do the right thing if 20090325 20:17:27< CIA-70> Abhai picked up the Rod of Justice. 20090325 20:24:56-!- JW1 [n=X@c-71-57-85-168.hsd1.il.comcast.net] has quit [] 20090325 20:26:33-!- Rohita [n=Rohita@202.69.192.81] has quit ["Leaving"] 20090325 20:27:18-!- Sapient [n=patrickp@wesnoth/developer/sapient] has left #wesnoth-dev [] 20090325 20:29:51< Polarina> How can I contribute to the game for the time being? (The Esperanto translation maintainer hasn't yet responded...) 20090325 20:30:14< Sirp> Polarina: depends on what your skills and/or areas of interest are. 20090325 20:30:23< esr> Polarina: What languages do you speak? 20090325 20:30:34< Polarina> esr: English, Icelandic and Esperanto. 20090325 20:30:45< Polarina> Sirp: I also know programming. 20090325 20:31:05< esr> You could start an Icelandic translation of 1.7, I suppose. 20090325 20:31:29< Polarina> I can? 20090325 20:31:30< Sirp> bugs.wesnoth.org <-- find one and fix it. :) 20090325 20:31:48 * esr reads Icelandic sagas for fun, but in English. 20090325 20:31:48< Sirp> and sure if we don't have an Icelandic translation already, you're welcome to start one. 20090325 20:32:04< Polarina> Sirp: Ok, cool. :P 20090325 20:32:56 * esr wonders if Polarina has read sagas in Icelandic. 20090325 20:33:13< Polarina> I have. 20090325 20:33:16< Polarina> Boring, too. 20090325 20:33:53< esr> Well, I didn't think so. Egil's Saga is my favorite. 20090325 20:34:16< Polarina> In Icelandic, they're horrible. I can understand they're better in English. 20090325 20:34:42< esr> Really? That's interesting. 20090325 20:34:54< Polarina> Yes. It's on the edge of being medieval. 20090325 20:36:07< esr> Is medieval. Most were written down bwtween 1200 and 1400. 20090325 20:36:30< Polarina> Medieval is completely nonsense in Icelandic. 20090325 20:37:43< CIA-70> esr * r34122 /branches/1.6/data/campaigns/Northern_Rebirth/scenarios/05a_The_Pursuit.cfg: 20090325 20:37:43< CIA-70> Backport fix for NR: WML must do the right thing when Abhai picks up the 20090325 20:37:43< CIA-70> Rod of Justice. 20090325 20:38:53< Polarina> How can I start a translation on a new language? 20090325 20:42:11< Sirp> talk to Ivanovic 20090325 20:42:36< Polarina> Ivanovic: Ping. 20090325 20:46:24-!- orian_ [n=opera@brm101.neoplus.adsl.tpnet.pl] has joined #wesnoth-dev 20090325 20:46:49< orian_> hi 20090325 20:50:01< Sirp> hi orian_ 20090325 20:52:47< orian_> hi 20090325 20:52:54< orian_> sry ;) 20090325 20:53:42< orian_> Sirp: who will be the best mentor to contact in a WML schemas idea? 20090325 20:54:14< stikonas> Polarina: since Ivanovic is not answering I can answer. You have to download pot files from SVN repository and run msginit on them. 20090325 20:54:23< Sirp> orian_: myself or boucman most likely 20090325 20:55:03< Polarina> stikonas: What do you mean? 20090325 20:57:45-!- cjhopman [n=chris@wesnoth/developer/cjhopman] has quit [Read error: 110 (Connection timed out)] 20090325 20:57:47< stikonas> Polarina: there are *.pot files in each subfolder here: http://svn.gna.org/viewcvs/wesnoth/trunk/po/. You should run "msginit -i potfile.pot -o pofile.po --locale=LL_CC" 20090325 20:57:52< stikonas> on each pot file 20090325 20:57:57< Crab_> boucman: around ? 20090325 20:58:48< Polarina> stikonas: Will that create .po files for Icelandic? 20090325 20:59:05< stikonas> Polarinayou should adjust --locale option 20090325 20:59:28< Polarina> stikonas: So I should set it to is? 20090325 20:59:41< stikonas> Polarina: looking, wait a minute 20090325 21:02:05< stikonas> if you do not specify --locale then by default it uses your current locale 20090325 21:02:11-!- euschn [n=chatzill@85-127-111-153.dynamic.xdsl-line.inode.at] has joined #wesnoth-dev 20090325 21:02:16< Polarina> My current locale is en_US. 20090325 21:05:44< stikonas> Polarina: strange, Islandic team does not exist in http://translationproject.org/team/index.html, so gettext can not find needed PLURAL header. 20090325 21:06:00< Polarina> Icelandic. 20090325 21:06:04< stikonas> sorry 20090325 21:06:56< Polarina> stikonas: :) 20090325 21:09:09< stikonas> Polarina: run msginit -i file.pot -o is.po and then manually change: 20090325 21:09:11-!- PK [n=pk@r74-192-44-206.vctrcmta01.vctatx.tl.dh.suddenlink.net] has joined #wesnoth-dev 20090325 21:09:13< stikonas> "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" to 20090325 21:09:30< Polarina> nplurals=2; plural=(n % 100 not in [1, 21, 31, 41, 51, 61, 71, 81, 91]) 20090325 21:09:33< stikonas> yes 20090325 21:09:55< Polarina> Is that a valid expression? 20090325 21:10:06< stikonas> according to sourceforge.org, yes 20090325 21:10:17< Polarina> Ok. 20090325 21:10:17< stikonas> http://translate.sourceforge.net/wiki/l10n/pluralforms 20090325 21:10:22< Polarina> I made that change... 20090325 21:10:24< Polarina> It was wrong. 20090325 21:10:44-!- jmunro is now known as jmunro[a] 20090325 21:11:01< stikonas> Polarina: what went wrong? 20090325 21:11:22< Polarina> stikonas: The expression didn't comply with the Icelandic grammar rules. 20090325 21:12:14< Crab_> Sirp, since it looks like boucman is not around... can you look at http://www.wesnoth.org/wiki/AI_HotRedeployment and tell me whether it is ok to write a patch according to that idea (a patch to add the ability to hot-redeploy the ai, which will be useful for testing AIs) 20090325 21:12:16< Polarina> What's the command to checkout from SVN? 20090325 21:12:42< stikonas> Polarina: I can't help there, you are the one who speaks Icelandic. 20090325 21:12:52< Polarina> stikonas: Ok. 20090325 21:13:06< Sirp> Crab_: I thought it looked like a reasaonbly nice proposal 20090325 21:13:49< Crab_> Sirp, thanks. I'll do that and then submit a patch. 20090325 21:13:53-!- turin [n=turin@168.215.250.1] has joined #wesnoth-dev 20090325 21:14:11 * Polarina found the checkout command. 20090325 21:14:40< stikonas> Polarina: KDE uses "Plural-Forms: nplurals=2; plural=n != 1;\n" 20090325 21:14:50< Polarina> stikonas: KDE is wrong. 20090325 21:15:10< Polarina> That's how it was on that page, it's wrong. 20090325 21:15:45-!- thespaceinvader_ [n=chatzill@91.108.139.25] has joined #wesnoth-dev 20090325 21:15:54-!- thespaceinvader [n=chatzill@wesnoth/artist/thespaceinvader] has quit [Nick collision from services.] 20090325 21:16:07-!- thespaceinvader_ is now known as thespaceinvader 20090325 21:16:59< Polarina> The expression probably is: (n % 100 != 1 && n % 100 != 21 && n % 100 != 31 && n % 100 != 41 && n % 100 != 51 && n % 100 != 61 && n % 100 != 71 && n % 100 != 81 && n % 100 != 91) 20090325 21:25:46-!- ilor [n=user@wesnoth/developer/ilor] has joined #wesnoth-dev 20090325 21:26:12< Polarina> stikonas: I checked out the trunk. To which subfolder should I go? 20090325 21:27:05< loonycyborg> Polarina: po/ 20090325 21:27:22< Polarina> Then which command? 20090325 21:27:35< loonycyborg> You'll need to do msginit for each textdomain there.. 20090325 21:27:45< Polarina> Ok. For each subfolder, what do I run? 20090325 21:27:56< stikonas> for dir in `ls`; do msginit -i *.pot -o is.po; done 20090325 21:28:16< stikonas> sorry 20090325 21:28:17< Polarina> msginit: error while opening "*.pot" for reading: No such file or directory 20090325 21:28:27-!- Blueblaze [n=nick@c-98-199-143-139.hsd1.tx.comcast.net] has quit [Read error: 110 (Connection timed out)] 20090325 21:28:33< stikonas> for dir in `ls`; do msginit -i $dir/*.pot -o $dir/is.po; done 20090325 21:29:10< loonycyborg> --locale .. 20090325 21:29:34< Polarina> Ups... 20090325 21:30:16< Polarina> stikonas: After asking me dozens of times for e-mail address, it stuck in an infinite loop. 20090325 21:30:42< loonycyborg> --no-translator to disable e-mail questions. 20090325 21:30:44< Polarina> Oh, wait. My fault. 20090325 21:30:58< Polarina> loonycyborg: It's all right. :) 20090325 21:32:28< Polarina> Ok, what do I do now? 20090325 21:32:58-!- silene [n=plouf@wesnoth/developer/silene] has joined #wesnoth-dev 20090325 21:33:10< loonycyborg> If you have po-files, translate :) 20090325 21:33:14< silene> hi 20090325 21:33:31< Polarina> Do I have to do anything else after msginit? 20090325 21:33:58< loonycyborg> AFAIK no. 20090325 21:34:14< Polarina> Ok, cool. 20090325 21:34:32< Polarina> But how do I test the locales locally? 20090325 21:35:06< stikonas> Polarina: by the way, this is probably shorte version of plurals expression: nplurals=2; plural=n%10==1 && n%100!=11 ? 0 : 1; 20090325 21:35:30< Polarina> stikonas: Hmm... 20090325 21:35:32< stikonas> Polarina: do you want to test translations? 20090325 21:35:38< Polarina> stikonas: Yes. 20090325 21:35:48< loonycyborg> msgfmt.. 20090325 21:35:54< stikonas> if you want, I can give you my scripts that I use for translations 20090325 21:35:54< Polarina> That does what? 20090325 21:36:28< stikonas> http://www.wesnoth.org/wiki/LithuanianTranslation, checkout copy to separate folder 20090325 21:36:41< stikonas> and later packs changed files to tar.bz2 20090325 21:36:48< stikonas> that I send to Ivanovic 20090325 21:37:04< Polarina> Ok, but how do I test changes locally? 20090325 21:37:06< stikonas> and it can generate *.mo files 20090325 21:37:42< stikonas> that you copy to /usr/share/translations/is/LC_MESSAGES/ 20090325 21:38:04-!- Cathrak [i=sirokrul@faui08.informatik.uni-erlangen.de] has joined #wesnoth-dev 20090325 21:38:07< Polarina> stikonas: There's no such folder as /usr/share/translations 20090325 21:38:53< stikonas> sorry: /usr/share/locale/is/LC_MESSAGES/ 20090325 21:38:57< Polarina> Ok. 20090325 21:39:06< Polarina> So, I copy the .po files over? 20090325 21:39:09< stikonas> no 20090325 21:39:17< stikonas> mo files generated with msgfmt 20090325 21:39:24< Polarina> How do I use msgfmt? 20090325 21:39:42< stikonas> either msgfmt -i file.po -o file.mo 20090325 21:40:02< stikonas> or use my scripts that generates all files automatically 20090325 21:40:14< silene> is it a new language or is it an existing language? 20090325 21:40:15< Polarina> msgfmt: invalid option -- i 20090325 21:40:18< Polarina> silene: New. 20090325 21:41:06< stikonas> msgfmt file.po -o file.mo 20090325 21:41:32< silene> Polarina: take a look at data/languages/, you will have to create a file there (i don't think it is mandatory, but better safe than sorry) 20090325 21:42:02< stikonas> it is mandatory 20090325 21:42:32< Polarina> Create what file? 20090325 21:42:39< stikonas> is_IS.cfg 20090325 21:42:40< silene> stikonas: even for the system default locale? 20090325 21:43:08< stikonas> silene: I think that gui2 uses the name from that language to display it in language selection dialog 20090325 21:43:12< thespaceinvader> putting new portraits into 1.6 is still ok, right? 20090325 21:43:18 * Polarina is confused. 20090325 21:43:24< grzywacz> evening 20090325 21:43:38< Polarina> Is it --locale=is or --locale=is_IS that I pass to msginit? 20090325 21:44:02< YogiHH> wesbot: seen Ivanovic 20090325 21:44:03< wesbot> YogiHH: Queried user last spoke 2h 54m ago. Ivanovic is currently here and on the channels #wesnoth and #wesnoth-de. 20090325 21:44:08< silene> Polarina: is_IS 20090325 21:44:12< Polarina> silene: Ok. 20090325 21:45:24-!- Sirp [n=me@wesnoth/developer/dave] has quit ["leaving"] 20090325 21:45:24< ilor> so, anyone around to talk about the mp lobby gsoc project? 20090325 21:46:51< Polarina> Should it be like this?: http://rafb.net/p/pte29a18.html 20090325 21:47:51< loonycyborg> ilor: What caused you to ask the fontconfig question? :) 20090325 21:47:56< stikonas> Polarina: probably no 20090325 21:47:59< silene> Polarina: yes, but no need for the parenthesized part 20090325 21:48:07< ilor> loonycyborg: the '/" issue you fixed a while later ;D 20090325 21:48:16< Polarina> silene: I see it used in almost every other file. 20090325 21:48:28< Polarina> stikonas: What's wrong? 20090325 21:48:33< loonycyborg> Just as I suspected :P 20090325 21:48:45< stikonas> English is unnecessary, I will fix this file 20090325 21:48:52< Polarina> ? 20090325 21:49:24< Polarina> Just see ro_RO.cfg 20090325 21:49:30< Polarina> It uses it like I do. 20090325 21:49:43< silene> Polarina: "almost every" is actually 11 files over 49 :-) 20090325 21:49:57< stikonas> Polarina: http://rafb.net/p/cgGs8833.html 20090325 21:50:19< Polarina> stikonas: Ok. 20090325 21:50:49< stikonas> of cours e replace with � Í. rafb seems to have problem displaying Í. 20090325 21:51:10< Polarina> stikonas: Your browser has wrong character set selected. 20090325 21:51:42< stikonas> Polarina: you should use UTF-8 in wesnot 20090325 21:51:50< stikonas> s/wesnot/wesnoth/ 20090325 21:51:51< Polarina> stikonas: Rafb converted that for me... 20090325 21:52:01-!- orian_ [n=opera@brm101.neoplus.adsl.tpnet.pl] has quit [Read error: 145 (Connection timed out)] 20090325 21:52:02< Polarina> I always use UTF-8. 20090325 21:52:02< stikonas> ok, then 20090325 21:52:31< Polarina> Ok, I created that file, the .po files. What now? 20090325 21:52:32-!- Crab_ [n=crab_@c.218.175.a530.sta.adsl.cyfra.net] has left #wesnoth-dev [] 20090325 21:52:50< Polarina> And I did "svn add" on the new files. 20090325 21:53:39< stikonas> Polarina: you should send files to Ivanovic 20090325 21:53:45< silene> Polarina: what about the po/linguas file? 20090325 21:54:02< stikonas> Polarina: he will adds thos files and linguas himself 20090325 21:54:17< Polarina> silene: What about it? 20090325 21:54:18< stikonas> s/adds thos/add those/ 20090325 21:55:15< silene> Polarina: it's one of the files you may want to modify in order to do local testing 20090325 21:55:35< stikonas> silene: it is probably used only by build systems 20090325 21:55:39< loonycyborg> stikonas: Perhaps you could make autotools use po/LINGUAS instead of po/textdomain/LINGUAS ;) 20090325 21:55:42< Polarina> Ok. One more question. Should I compile from source, or just use the stable version? 20090325 21:56:22< loonycyborg> Polarina: I guess stable version will work too. 20090325 21:56:26< stikonas> Polarina: stable should be OK, but some stings may change, you won't see them translated 20090325 21:56:37< CIA-70> thespaceinvader * r34123 /trunk/ (9 files in 6 dirs): Add and wire kitty and bera's Goblin Spearman portrait, update changelogs, portrait credits, add bera to about.cfg, add a goblins portrait directory and transparent subdirectory, since that seems to have been missing. 20090325 21:56:51< Polarina> Any page describing how to compile and install Wesnoth? 20090325 21:57:16< YogiHH> Polarina: which os? 20090325 21:57:24< Polarina> YogiHH: Debian Lenny. 20090325 21:57:47< stikonas> http://www.wesnoth.org/wiki/CompilingWesnoth 20090325 21:58:24< stikonas> Polarina: execute "apt-get build-dep wesnoth" with root permissions to install dependencies 20090325 21:58:24< Polarina> Ok, thanks. 20090325 21:58:36-!- ABCD [n=ABCD@wikipedia/ABCD] has quit ["No Ping reply in 30 seconds."] 20090325 21:58:59< Polarina> E: Build-dependencies for wesnoth could not be satisfied. 20090325 21:59:13-!- ABCD [n=ABCD@wikipedia/ABCD] has joined #wesnoth-dev 20090325 22:01:26< Polarina> What do I do now? 20090325 22:01:58< loonycyborg> Was it everything it printed or there were more errors? 20090325 22:02:00< CIA-70> thespaceinvader * r34124 /branches/1.6/ (9 files in 6 dirs): Add and wire kitty and bera's Goblin Spearman portrait, update changelogs, portrait credits, add bera to about.cfg, add a goblins portrait directory and transparent subdirectory, since that seems to have been missing. 20090325 22:02:13< Polarina> loonycyborg: Everything. 20090325 22:02:38< stikonas> maybe Rhonda will know, he creates those packages 20090325 22:02:48< thespaceinvader> Ivanovic: if you're about, can you boost the user bera up to Art Contributor please =) 20090325 22:04:44-!- Crab_ [n=crab_@c.218.175.a530.sta.adsl.cyfra.net] has joined #wesnoth-dev 20090325 22:04:58< silene> Polarina: do you have "source" repositories in your source list? 20090325 22:05:17< stikonas> Polarina: you can try to compile and install every missing dependency when build tool complains 20090325 22:05:22< Polarina> silene: Yes. 20090325 22:06:33< Polarina> And I cannot install libsdl1.2-dev (apt-get cries with errors) 20090325 22:06:47< silene> what kind? 20090325 22:06:53-!- happygrue [n=George@wesnoth/developer/wintermute] has quit ["http://xkcd.com/91/"] 20090325 22:07:05< Polarina> http://rafb.net/p/ddehWT78.html 20090325 22:08:15< stikonas> Polarina: what error is printed when you execute apt-get install libglu1-xorg-dev 20090325 22:08:21-!- cjhopman [n=chris@wesnoth/developer/cjhopman] has joined #wesnoth-dev 20090325 22:08:48< Polarina> http://rafb.net/p/Wntnon40.html 20090325 22:09:19< stikonas> apt-get install libglu1-mesa-dev? 20090325 22:09:53< Polarina> http://rafb.net/p/F0xnvL74.html 20090325 22:10:20-!- AndreLuiz [n=AndreLui@unaffiliated/andreluiz] has joined #wesnoth-dev 20090325 22:11:26< stikonas> Polarina: if you use proprietary nvidia driver, then it is probably safe to answer Y 20090325 22:11:46< Polarina> stikonas: I do not use proprietary software, and that version of the driver does not support my graphic card. 20090325 22:13:59 * stikonas wonders since then debian forces to install proprietary software. 20090325 22:14:07< stikonas> s/then/when/ 20090325 22:15:51< Polarina> I'll just format the hard drive. :) 20090325 22:20:23< grzywacz> Shadow_Master, did you solve your lua problem? 20090325 22:20:45< Polarina> I'll see you later. 20090325 22:21:16-!- Polarina [n=polarina@freecode-project/mentor/polarina] has quit ["Leaving."] 20090325 22:34:52< Soliton> ilor: probably best discussed in #wesnoth-mp. 20090325 22:35:37-!- orian_ [n=opera@brm101.neoplus.adsl.tpnet.pl] has joined #wesnoth-dev 20090325 22:35:40-!- Polarina [n=polarina@freecode-project/mentor/polarina] has joined #wesnoth-dev 20090325 22:35:49< Polarina> Hello, again. :) 20090325 22:36:00< orian_> hello 20090325 22:36:14< stikonas> Hello 20090325 22:36:42< Polarina> Did I miss anything? 20090325 22:36:57< ilor> Soliton: agreed, but I was hoping for the yet unnamed possible mentor to show up ;) 20090325 22:37:21< stikonas> Polarina: no, IRC was quiet while you were away 20090325 22:37:38< Polarina> stikonas: Ok. :P 20090325 22:38:31-!- Ivan_Popov [n=killer@78-83-64-179.spectrumnet.bg] has joined #wesnoth-dev 20090325 22:38:38-!- stikonas [n=stikonas@wesnoth/translator/stikonas] has quit [Remote closed the connection] 20090325 22:39:39< Soliton> ilor: i don't think there is anyone especially dedicated to that idea. 20090325 22:40:50< ilor> ugh. 20090325 22:41:41< Soliton> that means that anyone can mentor it not that it's a bad idea. 20090325 22:43:20-!- zookeeper [n=l@wesnoth/developer/zookeeper] has quit [] 20090325 22:43:34< Polarina> Ivan_Popov: Are you Ivanovic? 20090325 22:44:11< Ivan_Popov> No 20090325 22:44:22< Polarina> Ivan_Popov: Ok. :) 20090325 22:44:33< ilor> Soliton: that's admittedly a good way to look at it :) 20090325 22:48:04< Ivanovic> Polarina: Ivanovic is Ivanovic 20090325 22:48:05< Ivanovic> ;) 20090325 22:48:14< Polarina> Ivanovic: Yay! How did the test go? 20090325 22:48:22< Ivanovic> the exam was okay 20090325 22:48:33< Polarina> Ivanovic: Good. :) 20090325 22:48:56< Ivanovic> thespaceinvader: added bera 20090325 22:49:08< Polarina> Ivanovic: I'm still interested in translating Wesnoth to Icelandic. 20090325 22:49:13< thespaceinvader> thanks Ivanovic 20090325 22:49:26< Ivanovic> Polarina: good 20090325 22:49:36< Ivanovic> what i need from you are several things 20090325 22:49:45< Ivanovic> 1) (two letter) lang code 20090325 22:49:53< Polarina> Ivanovic: is 20090325 22:49:57< Ivanovic> once i got this, i can create the po files 20090325 22:50:08< Polarina> Ivanovic: locale is_IS 20090325 22:50:33-!- Sapient [n=sapien-x@wesnoth/developer/sapient] has joined #wesnoth-dev 20090325 22:50:39< Sapient> Sapient: can you please be more specific and tell me what are the advantages of /scenarios/multiplayer over /data/add-ons... 20090325 22:50:39< Sapient> Shikadi, your answer lies in "wesnoth-dev-2009-03-24.log" from 23:49 to 23:52 20090325 22:50:39< Sapient> Also, making things just stop working, such as removing userdata include paths, should only be done sufficient notice to users and preferrably wmllint migration support 20090325 22:50:46-!- corn [n=cornmand@208.64.36.76] has quit [Read error: 104 (Connection reset by peer)] 20090325 22:50:48< YogiHH> hey Sapient 20090325 22:50:53< Sapient> yo Yogi 20090325 22:51:04< Polarina> Ivanovic: Anything else? 20090325 22:51:09< Ivanovic> Polarina: okay, next thing: create a file like this including the "native name" of your translation in the name= tag and the locale is_IS 20090325 22:51:12< Ivanovic> http://svn.gna.org/viewcvs/*checkout*/wesnoth/trunk/data/languages/de_DE.cfg?rev=16723 20090325 22:51:19< Polarina> Ivanovic: Íslenska 20090325 22:51:33< Polarina> Ivanovic: sort_name="Islenska" 20090325 22:51:34< Ivanovic> okay, i can do it, too 20090325 22:52:10< esr> Any WML expert: is there any way I can see the name of the current scenario from within an event? 20090325 22:52:43< Polarina> Ivanovic: Anything else? 20090325 22:53:11< Ivanovic> Polarina: yes, a good drink for me 20090325 22:53:12< Ivanovic> ;) 20090325 22:53:28 * Polarina gives Ivanovic an apple juice. 20090325 22:53:32< Polarina> Ivanovic: Anything else? 20090325 22:53:34< boucman> esr: hmm 20090325 22:53:38< boucman> not that I know of... 20090325 22:53:51< boucman> you could set a variable in a pre_start event as a work around 20090325 22:53:55< Polarina> Ivanovic: E-mail address? Full name? 20090325 22:54:12< Ivanovic> Polarina: i talk about a *drink*, not something from those treehuggers... 20090325 22:54:14< Ivanovic> ;) 20090325 22:54:17< Ivanovic> Polarina: no, nothing 20090325 22:54:17 * esr likes apple juice. With a but of seltzer in it the way Germans likebto mix it. 20090325 22:54:24< Polarina> Ivanovic: Ok. :) 20090325 22:54:25< esr> s/but/bit/ 20090325 22:54:31< Ivanovic> i will see your email address once you send the files in 20090325 22:54:40< Ivanovic> then you should also list how you want to appear in the credits 20090325 22:54:46< Polarina> Ivanovic: Which files? 20090325 22:54:54< esr> Oddly enough, seltzer and apple juice isn't drunk in the U.S. 20090325 22:54:56< Ivanovic> the po files i will create in some mins 20090325 22:55:00< Ivanovic> give me some time 20090325 22:55:01< Ivanovic> ;) 20090325 22:55:06< Polarina> Ivanovic: Ok. 20090325 22:55:22< Polarina> Ivanovic: I'll checkout of SVN in several minutes. 20090325 22:55:43-!- corn [n=cornmand@208.64.36.76] has joined #wesnoth-dev 20090325 22:55:45< Ivanovic> i will tell you when the files are in 20090325 22:55:50< Polarina> Ivanovic: Ok. 20090325 22:56:06< Polarina> I am at the moment reinstalling the operating system. 20090325 22:56:48-!- grantwu [n=grant@67-194-54-29.wireless.umnet.umich.edu] has joined #wesnoth-dev 20090325 22:57:45< boucman> wesbot: seen mordante 20090325 22:57:46< wesbot> boucman: The person with the nick mordante last spoke 1d ago. 1d ago was here and on the channels #wesnoth-de and #wesnoth-mp with the message: "Leaving" 20090325 23:02:17< boucman> res|laptop: around ? 20090325 23:03:19-!- VladimirSlavik [n=chatzill@wesnoth/translator/VladimirSlavik] has left #wesnoth-dev [] 20090325 23:04:55< YogiHH> hi grantwu, you got my mail? 20090325 23:05:25< CIA-70> ivanovic * r34125 /branches/1.6/ (53 files in 26 dirs): added files for Islandic translation 20090325 23:05:29< CIA-70> ivanovic * r34126 /trunk/ (52 files in 27 dirs): added files for Islandic translation 20090325 23:05:37< Polarina> Ivanovic: It's Icelandic, not Islandic. 20090325 23:06:09< CIA-70> ivanovic * r34127 /branches/resources/gettext.wesnoth.org/public_html/wesnoth-gettext/westats/langs.php: add the new lang to g.w.o, too 20090325 23:07:00< Ivanovic> Polarina: should be correct in the changelog and such 20090325 23:07:03< Ivanovic> ;) 20090325 23:07:12< Polarina> Ivanovic: Cool. 20090325 23:07:40-!- Ivan_Popov [n=killer@78-83-64-179.spectrumnet.bg] has quit ["Respect all..."] 20090325 23:07:42< Polarina> Ivanovic: Out of curiosity, when will Icelandic appear on the translation statistic page, and how often is it updated? 20090325 23:07:47< Ivanovic> in about 25mins you should also see your stuff listed in the stats: http://www.wesnoth.org/gettext/index.lang.php?lang=is&version=branch 20090325 23:07:52< Polarina> Cool. 20090325 23:07:55< boucman> alink: around ? 20090325 23:07:59< Ivanovic> those stats are updated every 25mins 20090325 23:08:00-!- Ivan_Popov [n=killer@78-83-64-179.spectrumnet.bg] has joined #wesnoth-dev 20090325 23:08:10< Ivanovic> (of course to change anything, you have to mail me the stuff first) 20090325 23:08:12< grantwu> YogiHH: Yeah I did, looking at stuff now 20090325 23:08:23< Ivanovic> my email addy is in the wiki together with a "how should the stuff sent in look like" 20090325 23:08:29< Polarina> Ivanovic: May I ask why one doesn't just update the trunk directly? 20090325 23:08:39< YogiHH> grantwu: ok, i will be here for another hour, approximately, if you have any questions 20090325 23:08:43< Ivanovic> have you ever had a look at the credits? 20090325 23:08:52< Polarina> Ivanovic: Yes. 20090325 23:08:53< Ivanovic> and have you ever had to handle conflicts in svn? 20090325 23:09:02< Polarina> Ivanovic: I have. 20090325 23:09:05< Ivanovic> this gets *really* ugly and is likely to happen often with this many people 20090325 23:09:08< Polarina> Ivanovic: I've used subversion before. 20090325 23:09:12< Sapient> esr: there is no way to access the scenario name from WML, although hypothetically you could determine it based on metrics such as map dimensions and starting locations 20090325 23:09:29< Sapient> esr: see http://www.wesnoth.org/wiki/VariablesWML#Automatically_stored_variables and http://www.wesnoth.org/wiki/InternalActionsWML#Capturing_Game_Data 20090325 23:09:49< Ivanovic> that is: in normal everyday situations it is likely that nothing breaks, but once i run a pot-update to update all the files with the strings ingame, it likely starts to break 20090325 23:09:52< boucman> Sapient: or setting a variable with the scenario nape in a pre_start event as I stated above 20090325 23:09:57-!- Ivan_Popov [n=killer@78-83-64-179.spectrumnet.bg] has quit [Client Quit] 20090325 23:10:01< Ivanovic> since then it happens that i change every file in po/ 20090325 23:10:07-!- Ambushsabre [n=ambushsa@c-75-67-216-121.hsd1.nh.comcast.net] has joined #wesnoth-dev 20090325 23:10:09< Sapient> boucman: that wouldn't work for a macro in utils.cfg 20090325 23:10:14< Polarina> Ivanovic: I see. 20090325 23:10:23< Ivanovic> with the huge amount of translators we got chances are big that a conflict happens in such a situation 20090325 23:10:25-!- euschn [n=chatzill@85-127-111-153.dynamic.xdsl-line.inode.at] has quit ["ChatZilla 0.9.84 [Firefox 3.0.7/2009021910]"] 20090325 23:10:38< esr> Sapient: What would it take in the engine to make scenario attributes visible in aan event variable named, say, "scenario"? 20090325 23:10:48< Ivanovic> beside this many translators are not too good on the "technical side" 20090325 23:10:59< Ivanovic> as in "how to make sure that files are not broken" and stuff like this 20090325 23:11:03< boucman> no, you couldn't store it with a macro, but you could put generic macros that use it in a campaign (not in utils.cfg because we can't guarentee that UMC would set it correctly) 20090325 23:11:15< Ivanovic> and yeah, it is not something they really have to know well either 20090325 23:11:22< Polarina> Ivanovic: How regularly should I send you updated translations? 20090325 23:11:26< Ivanovic> with only some people commiting the stuff we make sure that the files work 20090325 23:11:34< Ivanovic> send the files whenever you think it makes sense 20090325 23:11:37< boucman> esr: it would break 1.6 compatibility, so that would be an 1.7 thing, but my guess is that it wouldn't be that hard 20090325 23:11:48< Ivanovic> there is *no* need to wait till a file is completed 20090325 23:11:57< Polarina> Ivanovic: Ok. :) 20090325 23:12:01< Velory> boucman:about healing improvement i think i finished eval state do u want to look at ? 20090325 23:12:06< grantwu> YogiHH: All right thanks. 20090325 23:12:16< boucman> Velory: I will wait for you to post a patch 20090325 23:12:35< Ivanovic> Polarina: something else you should do is: subscribe to wesnoth-i18n 20090325 23:12:40< boucman> (remember that we will reread all patches when evaluating students, so it's no big deal if a patch is not commmited) 20090325 23:12:45< Ivanovic> all this stuff is of course also listed in the wiki 20090325 23:12:56< Polarina> Ivanovic: Ok. 20090325 23:13:05< Velory> boucman:did u look my poison patch? 20090325 23:13:14< esr> boucman, sapient: Reasomnn I'm asking is because zookeeper wants mer to write defeat flavor text. It would be convenient to be able to do that in a shared event that could say different things depending on which scenario it is. 20090325 23:13:22< Ivanovic> short comment for translations: if you meet a string like this: "Main Menu^General" in the translation you should only translate stuff after the ^ 20090325 23:13:34< Ivanovic> the stuff in front is *only* to indicate some context 20090325 23:13:43< esr> Defeat flavor texts for all mainline campaigns, I mean, like AOI has. 20090325 23:13:58< boucman> Velory: yes, quickly, but I got home later than expected, and have to wake up at 5:30 tomorow, so I didn't review it entirely 20090325 23:14:24< Velory> so when u will review or commit do u think ? 20090325 23:14:50< boucman> well, if it's within a mainline campaign only, you can set a pre-start in every scenario, (at least as a walk around) 20090325 23:14:57< Polarina> Ivanovic: Ok, understood. 20090325 23:14:58< boucman> Velory: maybe friday afternoon 20090325 23:15:06< Sapient> boucman: prestart, not pre-start 20090325 23:15:15< boucman> Sapient: oops, ok 20090325 23:15:24< Sapient> esr: there are plans to make such information accessible, see http://www.wesnoth.org/wiki/FutureWML#Game_Information 20090325 23:15:44< esr> boucman: Sure, but that would be kind of clumsy. 20090325 23:15:57< Velory> boucman: Ok i will try to post my healing patch too until tomorrow then. But i will need some comments about healing approach because its too general 20090325 23:16:03< Sapient> so you could write $game_info.scenario_name 20090325 23:16:23< Sapient> without performing any [store_*] madness 20090325 23:16:52< Velory> boucman: i mean Healing Improvements is explained too general in EasyCoding page 20090325 23:16:55< esr> Sapient: Right, that's exactly what I want. 20090325 23:17:20< esr> It would combine well with the [global_event] tag I suggested a while back. 20090325 23:17:23 * YogiHH hopes this is going to be read-only... 20090325 23:17:23< Sapient> then direct some googleizers to start easycoding it ;) 20090325 23:17:59< esr> Sapient: You think that qualifies for EasyCoding? 20090325 23:18:05< Sapient> sure 20090325 23:18:13< esr> Noted. 20090325 23:18:19< boucman> Velory: as I said, I would like you to do that patch as much as possible on your own, so I will review when you commit 20090325 23:18:37< Sapient> look at variable*hpp for examples of auto-stored variable types 20090325 23:19:23< cjhopman> sure... just make us googleizers do all your dirty work 20090325 23:19:39 * Sapient cracks his whip in the air menacingly 20090325 23:19:50< Sapient> back to work you... ^_^ 20090325 23:19:54< grantwu> true intentions revealed 20090325 23:19:58< Polarina> Ivanovic: Someone is trying to steal my e-mail address by faking a SSL certificate... 20090325 23:20:11< esr> cjhopman: Would you have any interest in implementing these two features? 20090325 23:20:34< Polarina> Ivanovic: mail.gna.org uses an invalid security certificate. The certificate is not trusted because it is self signed. 20090325 23:20:43< YogiHH> cjhopman: aah, you misunderstand, this is for helping you develop your skills ;-) 20090325 23:21:08< ilor> Polarina: just add an exception or whatever it's called in the browser you use 20090325 23:23:04< Polarina> ilor: Are you sure it is safe? The SHA-1 fingerprint is 58:AA:13:78:67:64:2B:46:78:B8:3A:83:80:B5:9B:C4:43:7C:74:OE. Does it match the one you have? 20090325 23:24:40< Ivanovic> Polarina: just ignore this 20090325 23:24:49< Polarina> Ivanovic: Ok. 20090325 23:24:55< ilor> Polarina: unless you have reason to believe someone is trying to MITM you as we speak, no need to care :) 20090325 23:24:56 * Polarina is scared. 20090325 23:25:14< Ivanovic> many places use self signed certicificates nowadys 20090325 23:25:36< ilor> Polarina: it's a step above using plain html. unless you get spoofed on your first way in, it's as good as a normal cert 20090325 23:25:46< ilor> s/html/http 20090325 23:25:58< Polarina> Ok. 20090325 23:27:35< Polarina> Ivanovic: I subscribed to the i18n list. Is there anything else I should do/know? 20090325 23:30:21< Sapient> cya later, have fun. 20090325 23:30:21-!- Sapient [n=sapien-x@wesnoth/developer/sapient] has left #wesnoth-dev [] 20090325 23:30:54< loonycyborg> Probably that's because obtaining CA-signed cert is PITA :P 20090325 23:31:03< loonycyborg> Or they're just lazy.. 20090325 23:32:30-!- cyber_11 [n=muratcan@78.165.99.95] has quit [] 20090325 23:32:34< Ivanovic> Polarina: all you should do now is get the files and then get started 20090325 23:32:36< Ivanovic> ;) 20090325 23:32:48< ilor> loonycyborg: it costs monies to get a "real 20090325 23:32:50< ilor> " cert 20090325 23:32:55< Polarina> Does the wiki have a search function? I need to find how to compile Wesnoth from source. 20090325 23:33:19< Crab_> Polarina, see http://www.wesnoth.org/wiki/CompilingWesnoth 20090325 23:33:29< Polarina> Thanks. 20090325 23:34:32< loonycyborg> ilor: AFAIK there are free ways too. 20090325 23:35:24< loonycyborg> E.g. this one: http://www.startssl.com/ 20090325 23:37:15< Ivanovic> Polarina: the wiki has a great search function: head to www.google.com and in the search field insert this: terms i want to know about site:www.wesnoth.org/wiki/ 20090325 23:37:34< Ivanovic> this way it will search for "terms i want to know about" only in our wiki 20090325 23:37:37< Polarina> Ivanovic: Ok. Cool. :P 20090325 23:39:31-!- CeeGe [n=contact@r74-192-217-160.bcstcmta02.clsttx.tl.dh.suddenlink.net] has joined #wesnoth-dev 20090325 23:41:09< CeeGe> Boucman? 20090325 23:41:14< boucman> yes ? 20090325 23:41:26< Polarina> Will scons && scons install install everything, including campaigns and such? 20090325 23:42:07< loonycyborg> Polarina: Yes. 20090325 23:42:22< Polarina> loonycyborg: Will it also default to /usr/local ? 20090325 23:42:23< res|laptop> boucman: now 20090325 23:42:32< CeeGe> hello 20090325 23:42:33< loonycyborg> Yes. 20090325 23:42:36-!- Torangan [n=Torangan@mue-88-130-41-181.dsl.tropolys.de] has joined #wesnoth-dev 20090325 23:42:42< Polarina> loonycyborg: Ok. Thank you. 20090325 23:42:42< CeeGe> I had expressed an interest 20090325 23:42:43< Torangan> hi 20090325 23:42:44< Ivanovic> hi Torangan, nice to see you around 20090325 23:42:50< CeeGe> in participating GSoC2009 20090325 23:42:54< Torangan> Well, I've got a question. :-) 20090325 23:43:02< Torangan> What's the right command to clone trunk into 1.6? 20090325 23:43:13< boucman> res|laptop: I've commented on the patch what I wanted to discuss with you 20090325 23:43:27< CeeGe> I had a word with Sirp regarding the same 20090325 23:43:32< Torangan> svn co isn't that attractive an option. ;-) 20090325 23:44:03< Polarina> loonycyborg: It won't compile properly. 20090325 23:44:12< res|laptop> boucman: well right now 20090325 23:44:13< Polarina> All I got was "wesnothd" 20090325 23:44:15< boucman> CeeGe: yes, in what way can I be usefull ? 20090325 23:44:22< boucman> res|laptop: you mean about comitting ? :P 20090325 23:44:28< res|laptop> boucman: the changes add a level of indirection 20090325 23:44:33< loonycyborg> Polarina: Perhaps you're missing some deps. 20090325 23:44:42< CeeGe> I had a word with Sirp regarding enrolling for GSoC2009 20090325 23:44:44< Polarina> loonycyborg: It didn't complain. 20090325 23:44:50< CeeGe> and he had asked me to work on a sample code 20090325 23:44:56-!- grantwu [n=grant@67-194-54-29.wireless.umnet.umich.edu] has left #wesnoth-dev [] 20090325 23:44:57< res|laptop> boucman: so I wouldn't commit it as such since it adds overhead. 20090325 23:45:19< Soliton> Torangan: copy a checkout and then svn switch. 20090325 23:45:19< CeeGe> The idea was for campaign statistics 20090325 23:45:28< loonycyborg> Polarina: It will build what dependencies allow by default. 20090325 23:45:35< Polarina> loonycyborg: Ok. 20090325 23:45:46< res|laptop> boucman: however, changing it to store a ref to the value internally (basically, the same data as now, but wrapped in more syntax) would remove the overhead 20090325 23:45:51< CeeGe> Boucman: So, I have developed the sample 20090325 23:45:52< loonycyborg> Polarina: Look at "Checking for" messages. 20090325 23:46:01< Soliton> Torangan: something like svn switch --relocate wesnoth/trunk wesnoth/branches/1.6 20090325 23:46:02< res|laptop> boucman: and I would consider that commitworthy 20090325 23:46:11< Torangan> Soliton: thanks. I'll try in a minute. 20090325 23:46:26< boucman> res|laptop: so, what should I do ? wait some more ? 20090325 23:46:33< res|laptop> boucman: yeah 20090325 23:46:39< boucman> ok, cool 20090325 23:46:54< Polarina> loonycyborg: What's the scons equivalent to make clean? 20090325 23:47:06< boucman> CeeGe: of formula AI (I think it's the first time I meet you here, no idea what project you're interested in) 20090325 23:47:11-!- BenUrban [n=benurban@c-68-49-10-243.hsd1.md.comcast.net] has joined #wesnoth-dev 20090325 23:47:11-!- Always-Godlike [n=Always-G@L1406.l.pppool.de] has quit [Read error: 104 (Connection reset by peer)] 20090325 23:47:17< Crab_> Polarina: scons -c all 20090325 23:47:33< Polarina> Ok. 20090325 23:47:51 * loonycyborg never uses scons -c 20090325 23:47:56< CeeGe> Boucman: I had talked to Sirp regarding the campaign statistics idea 20090325 23:48:03-!- grzywacz [n=grzywacz@wesnoth/developer/grzywacz] has quit [Remote closed the connection] 20090325 23:48:04< boucman> ah, ok 20090325 23:48:05< boucman> :) 20090325 23:48:08< CeeGe> so 20090325 23:48:09< Ivanovic> Torangan: i just added a new lang to mainline, langcode 'is' 20090325 23:48:16< CeeGe> I have developed the sample 20090325 23:48:16< Ivanovic> just for adding it to wescamp, tpp 20090325 23:48:17< boucman> so you said you had a sample to show us ? 20090325 23:48:24< CeeGe> Now, how do I send it 20090325 23:48:38< boucman> CeeGe: how big is it ? 20090325 23:48:46< Ivanovic> beside this: what is needed to make wescamp cope nicely with 1.6 now that the old stable is gone? 20090325 23:48:49< boucman> is there an URL I can look at it ? 20090325 23:49:05< Ivanovic> i already created a fake folder to make g.w.o shut up with its warningsm but beside this? 20090325 23:49:07< CeeGe> very small, he had given me 3 tables to retrieve data from and display 20090325 23:49:28< CeeGe> I dont have any URLs 20090325 23:49:31< CeeGe> can I send you the code? 20090325 23:49:38< boucman> CeeGe: you could link to it/put it directly in your GSoC page, if that works for you 20090325 23:49:54-!- silene [n=plouf@wesnoth/developer/silene] has quit [Read error: 113 (No route to host)] 20090325 23:50:03< CeeGe> ok so should I put that with my application? 20090325 23:50:10< Ivanovic> CeeGe: of course 20090325 23:50:27< Torangan> Ivanovic: thanks for the reminder. 20090325 23:50:28< Ivanovic> since this is an example of how you work / how your work looks 20090325 23:50:30< CeeGe> thank you Ivanovic 20090325 23:50:47< CeeGe> sure, I shall do that 20090325 23:50:59< Ivanovic> Torangan: so far i just created a folder with svn mkdir, no idea which other magic is needed 20090325 23:51:01-!- iyonius [n=iyo@a02-0829c.kn.vutbr.cz] has quit [Read error: 104 (Connection reset by peer)] 20090325 23:51:02< Torangan> Hm, the switch command seems to work slightly different. 20090325 23:51:05< Ivanovic> maybe an svn copy or soemthign like this 20090325 23:51:11< CeeGe> And is there anything specific that I need to mention in the application? 20090325 23:51:19< Ivanovic> the switch command should work nicely... 20090325 23:51:21< Torangan> Ivanovic: what for? Adding a language to WesCamp? 20090325 23:51:31< Ivanovic> no, for the 1.6 stuff 20090325 23:51:35< Torangan> Well, probably I've got the syntax wrong. 20090325 23:51:42< Ivanovic> no idea how the (addon) server stuff really is and such 20090325 23:52:08< alink> boucman: i am here (but not very focused), and I agree with your comment in the patch report 20090325 23:52:14< Torangan> Adding a lang to WesCamp just means putting it into LINGUAS and msginit the .po files. 20090325 23:52:51< Ivanovic> Torangan: yeah, basically the same as for mainline, too 20090325 23:52:53< CeeGe> alright then , thank you Ivanovic * boucman 20090325 23:52:54< Torangan> svn switch --relocate wesnoth/trunk wesnoth/branches/1.6 -- seems to miss something 20090325 23:53:00< boucman> alink: ok, could you attach you stray pixel to the patch, so I have something to show to jetryl if he appears at a time you're not around ? 20090325 23:53:03< CeeGe> I hope to work with you guys soon 20090325 23:53:12< boucman> CeeGe: no problem 20090325 23:53:18 * Polarina compiled Wesnoth from trunk. :D 20090325 23:53:23 * Polarina starts working. 20090325 23:53:25< alink> boucman: I will clean my script and post a list soon, even if it's just for performance now, no more special WML to maintain 20090325 23:53:26< Ivanovic> Torangan: uhm, why wesnoth/trunk wesnot/branches/1.6 ? 20090325 23:53:40< Polarina> Ivanovic: Huh? 20090325 23:53:46< Torangan> Because I want to convert a copy from trunk to 1.6? 20090325 23:54:00< alink> boucman: ok, maybe not this night, but not later than tomorow 20090325 23:54:03< Ivanovic> better try with complete urls 20090325 23:54:05-!- CeeGe [n=contact@r74-192-217-160.bcstcmta02.clsttx.tl.dh.suddenlink.net] has quit [] 20090325 23:54:07< boucman> alink: fine by me 20090325 23:54:11< Torangan> That didn't work as well. 20090325 23:54:13< Ivanovic> Polarina: what "huh?"? 20090325 23:54:23< boucman> we also need to remove the in_hex WML at some point, that's just two commits to revert 20090325 23:54:31< Torangan> You've got a command to try? ;-) 20090325 23:54:32< Ivanovic> Polarina: regarding translations it would be better if you only worked on stable for the moment 20090325 23:54:48< Ivanovic> because trunk is "in motion" so shortly after the release of a new stable series 20090325 23:55:16< Polarina> Ivanovic: Will that cause me problems? 20090325 23:55:25< alink> boucman: yes I didn't forget, I will also do it, as soon i am focused enough to avoid errors in changing hundreds of files ;) 20090325 23:55:44< Ivanovic> Polarina: you will be working on a moving target, not nice at all 20090325 23:55:44< boucman> ok, cool 20090325 23:55:56< Ivanovic> on 1.6 on the other hand the strings are rather fixed, not many changes 20090325 23:55:58< boucman> we'll look at it when we have time, but I'll go to bed soon too 20090325 23:56:04< Ivanovic> and i commit all updates i get for 1.6 to trunk, too 20090325 23:56:06-!- Elvish_Pillage2 [n=eli@66-189-40-122.dhcp.oxfr.ma.charter.com] has quit [Read error: 110 (Connection timed out)] 20090325 23:56:16< Ivanovic> so later on you won't lose too much 20090325 23:56:18< Polarina> Ivanovic: It shouldn't disrupt the translation process. :) 20090325 23:56:24< loonycyborg> Ivanovic: Are strings in stable versions changed often, if ever? 20090325 23:56:26-!- Elvish_Pillage2 [n=eli@66-189-40-122.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20090325 23:56:47< alink> boucman: yes I saw that, 5h30, early wake-up :-/ 20090325 23:56:57< Polarina> Ivanovic: How do I install the changed .po files for local testing? 20090325 23:57:02< Crab_> Torangan, try "svn switch full_branch_url' 20090325 23:57:34< Ivanovic> Polarina: like you install the game normally 20090325 23:57:41< Torangan> I tried svn+ssh://torangan@svn.gna.org/svn/wesnoth/trunk svn+ssh://torangan@svn.gna.org/svn/wesnoth/branches/1.6 but that didn't work as well. 20090325 23:57:49< Polarina> A simple scons install will do, no need to do a scons? 20090325 23:57:58< loonycyborg> Yes. 20090325 23:58:16< Polarina> Ok. :D 20090325 23:58:37< Soliton> Torangan: sorry, you actually need the other version without --relocate. 20090325 23:58:55< Soliton> Torangan: just look at svn help switch. 20090325 23:59:39< Crab_> Torangan, if you already got a trunk version, and want to move to 1.6, then you just need something like "svn switch svn+ssh://torangan@svn.gna.org/svn/wesnoth/branches/1.6" - for svn already knows where you are now. 20090325 23:59:48< Ivanovic> svn switch svn+ssh://torangan@svn.gna.org/svn/wesnoth/trunk 20090325 23:59:53< Ivanovic> this is everything --- Log closed Thu Mar 26 00:00:07 2009