--- Log opened Wed Nov 19 00:00:25 2014
20141119 00:13:57-!- Anakonda [Anakonda@87-92-239-131.bb.dnainternet.fi] has quit [Read error: Connection reset by peer]
20141119 00:14:05-!- travis-ci [~travis-ci@ec2-23-20-209-21.compute-1.amazonaws.com] has joined #wesnoth-dev
20141119 00:14:05< travis-ci> wesnoth/wesnoth#4823 (1.12 - 01c3d7c : gfgtdf): The build has errored.
20141119 00:14:05< travis-ci> Build details : http://travis-ci.org/wesnoth/wesnoth/builds/41423276
20141119 00:14:05-!- travis-ci [~travis-ci@ec2-23-20-209-21.compute-1.amazonaws.com] has left #wesnoth-dev []
20141119 00:16:01< shadowm> gfgtdf: So hm, should I mark the bug as fixed for you or do you want to do that yourself?
20141119 00:16:17< shadowm> Also I guess I'll have to write the changelog entry?
20141119 00:17:08< shadowm> loonycyborg: Here is the commit you'll have to apply on a new 1.12.0 build: https://github.com/wesnoth/wesnoth/commit/01c3d7c38dd4bdb8cc6b74a9aa1765517f54b4fd
20141119 00:17:51< shadowm> loonycyborg, Ivanovic: I guess calling it 1.12a or 1.12-2 would do? I'm not really sure what method we use, because the a/b suffixes have been used for non-platform-specific patches in the past.
20141119 00:18:21< loonycyborg> and that fixes that WML parse issue you were talking about?
20141119 00:18:29< shadowm> loonycyborg: https://gna.org/bugs/?22967 , yes.
20141119 00:18:33< loonycyborg> cool
20141119 00:18:51< shadowm> You can also check with the attached test case after build.
20141119 00:21:18< shadowm> iceiceice: Do we absolutely need to build translations for regular (non-C++11) travis builds? Wouldn't it be possible to test their build in a separate job that doesn't build anything else to save time?
20141119 00:21:46< shadowm> And is there a way to see how long building translation takes?
20141119 00:25:49< shadowm> `scons update-po $(cat po/LINGUAS)` seems to do the trick.
20141119 00:27:18< shadowm> Although it runs mgmerge prior to running the usual msgfmt step, so maybe not that good performance-wise.
20141119 00:27:23< shadowm> *msgmerge
20141119 00:36:34-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has quit [Ping timeout: 255 seconds]
20141119 00:38:10-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has joined #wesnoth-dev
20141119 00:43:41-!- happygrue [~Laptop@wesnoth/developer/wintermute] has joined #wesnoth-dev
20141119 00:47:07< loonycyborg> shadowm: scons translations
20141119 00:47:19< loonycyborg> tell it to build the directory
20141119 00:50:08< loonycyborg> In this case translations/ that contains all .mo files
20141119 00:57:50-!- ToBeCloud [uid51591@gateway/web/irccloud.com/x-xmmrsuvmvxpzwoyv] has quit [Quit: Connection closed for inactivity]
20141119 01:01:03-!- Kexoth [~kex@78.157.29.160] has joined #wesnoth-dev
20141119 01:03:27-!- kex [~kex@78.157.29.160] has quit [Ping timeout: 272 seconds]
20141119 01:05:51< gfgtdf> shadowm: feel free to do both.
20141119 01:09:45-!- gfgtdf [~chatzilla@f054131071.adsl.alicedsl.de] has quit [Read error: Connection reset by peer]
20141119 01:11:18< shadowm> loonycyborg: Ah, cool.
20141119 01:18:58-!- Ravana_ [SZ_Bot@27-83-235-80.dyn.estpak.ee] has quit [Read error: Connection reset by peer]
20141119 01:27:08-!- mattsc [~mattsc@wesnoth/developer/mattsc] has joined #wesnoth-dev
20141119 01:42:34-!- iceiceice [~chris@wesnoth/developer/iceiceice] has joined #wesnoth-dev
20141119 01:42:49< iceiceice> shadowm: i already thoguht to disable the translations for gcc,
20141119 01:43:01< iceiceice> clang is fast enough that it can afford to do them
20141119 01:43:31< iceiceice> the only reason not to have a dedicated translations build is that we get only a limited number of jobs from travis
20141119 01:43:47< iceiceice> but i guess it couldn't be worse maybe
20141119 01:44:16< iceiceice> shadowm: did you see earlier post about coverity / travis?
20141119 02:13:03-!- tomreyn [~tomreyn@megaglest/team/tomreyn] has quit [Quit: tomreyn]
20141119 02:15:36< shadowm> iceiceice: Yes. I don't even see the Submit Build option under Project Settings. :\
20141119 02:16:06< iceiceice> hmm, i did find it later when i registered my fork with travis,
20141119 02:16:14< shadowm> No idea if it's because of AI's submission today.
20141119 02:16:37< iceiceice> i dont want to register my fork with coverity because it woudl cause travis.yml to be out of sync
20141119 02:17:19< iceiceice> shadowm: are you listed as "admin" in the coverity?
20141119 02:18:13< shadowm> iceiceice: Oh yeah, I'm not, only AI0867 is.
20141119 02:18:18< iceiceice> yeah that might be the reason
20141119 02:20:37< shadowm> Eh.
20141119 02:21:36< shadowm> `pal_ptr = (png_colorp)malloc(pal->ncolors * sizeof(png_color)); ` Wheeeeeeee.
20141119 02:23:42< shadowm> setjmp!
20141119 02:24:08< shadowm> Yeah, this is why I procrastinated indefinitely on porting a PNG writer to Wesnoth.
20141119 02:26:32< shadowm> Does SDL_RWclose(NULL) do something harmless?
20141119 02:26:55< shadowm> Uh oh.
20141119 02:27:04< shadowm> #define SDL_RWclose(ctx)(ctx)->close(ctx)
20141119 02:27:22< shadowm> That'll result in a NULL pointer dereference, yep.
20141119 02:28:10< iceiceice> shadowm: yeah i saw it earlier actually,
20141119 02:28:18< iceiceice> i just didn't get around to fixin git
20141119 02:28:37< iceiceice> but right now if you build master and type like "wesnoth --render-image foo.png" it will actually die with segfault i think
20141119 02:28:45< shadowm> Okay, probably a good idea to assign it to yourself in that case.
20141119 02:28:47< iceiceice> from trying to write a null image
20141119 02:29:06< iceiceice> i guess i should inform the guy i took it from also
20141119 02:30:37< shadowm> operator new will throw bad_alloc if the allocation fails, right?
20141119 02:31:44< irker783> wesnoth: Chris Beck wesnoth:master a6ef798febe7 / src/SDL_SavePNG/savepng.cpp: savepng: fix a null pointer dereference http://git.io/jkIRUQ
20141119 02:31:50< shadowm> std::bad_alloc, that is.
20141119 02:32:09< iceiceice> shadowm: i don't actually know, i've never tried to handle errors like that in a program i wrote
20141119 02:32:16-!- happygrue [~Laptop@wesnoth/developer/wintermute] has quit [Ping timeout: 258 seconds]
20141119 02:33:44< shadowm> Yep, it does.
20141119 02:34:31< shadowm> (Which would be a reason to prefer operator new to malloc aside from the latter's obvious lack of C++ constructor awareness.)
20141119 02:36:50-!- happygrue [~Laptop@wesnoth/developer/wintermute] has joined #wesnoth-dev
20141119 02:38:07< irker783> wesnoth: Ignacio R. Morelle wesnoth:master 196b5183b1c7 / src/addon/manager_ui.cpp: addon/mg: Drop superfluous NULL pointer check http://git.io/oUD7Ig
20141119 03:00:51< shadowm> !commit 6ff2b1c0647b666402cbc65966c9b7a298378356
20141119 03:00:52< shikadibot> shadowm: Revision 6ff2b1c0647b (Ignacio R. Morelle) on Sun Oct 5 22:52:13 2014:
20141119 03:00:56< shikadibot> shadowm: Detect empty subnamespaces in [clear_global_variable] (bug #21093)
20141119 03:00:58< shikadibot> shadowm:
20141119 03:01:01< shikadibot> shadowm: Once they become empty, there is no config left behind to clear, which
20141119 03:01:04< shikadibot> shadowm: (+18 discarded lines)
20141119 03:01:07< shikadibot> shadowm: Web interface URL: https://github.com/wesnoth/wesnoth/commit/6ff2b1c0647b
20141119 03:09:14< irker783> wesnoth: Ignacio R. Morelle wesnoth:master 151aa77d2cba / src/persist_context.cpp: Add an assertion check to detect a null pointer case http://git.io/mcwsYg
20141119 03:11:14-!- gfgtdf [~chatzilla@f054152041.adsl.alicedsl.de] has joined #wesnoth-dev
20141119 03:12:48-!- gfgtdf [~chatzilla@f054152041.adsl.alicedsl.de] has quit [Client Quit]
20141119 03:13:09< irker783> wesnoth: Ignacio R. Morelle wesnoth:1.12 ed860bc9ba9f / src/addon/manager_ui.cpp: addon/mg: Drop superfluous NULL pointer check http://git.io/7vflvg
20141119 03:16:39-!- travis-ci [~travis-ci@ec2-23-20-209-21.compute-1.amazonaws.com] has joined #wesnoth-dev
20141119 03:16:39< travis-ci> wesnoth/wesnoth#4824 (master - a6ef798 : Chris Beck): The build was broken.
20141119 03:16:39< travis-ci> Build details : http://travis-ci.org/wesnoth/wesnoth/builds/41436834
20141119 03:16:39-!- travis-ci [~travis-ci@ec2-23-20-209-21.compute-1.amazonaws.com] has left #wesnoth-dev []
20141119 03:18:10< vultraz> shadowm: should I begin purging DevFeature1.11?
20141119 03:18:20< shadowm> No.
20141119 03:18:27< vultraz> k
20141119 03:32:32-!- happygrue [~Laptop@wesnoth/developer/wintermute] has quit [Remote host closed the connection]
20141119 03:36:09< irker783> wesnoth: Ignacio R. Morelle website:master 762d0b807365 / start/1.12/ (index.pt.html po/pt.po): Portuguese 1.12 announcement translation update http://git.io/McpIuQ
20141119 03:46:10-!- ancestral [~ancestral@71-34-14-121.mpls.qwest.net] has joined #wesnoth-dev
20141119 03:47:15< irker783> wesnoth: Ignacio R. Morelle wesnoth:1.12 94bdd65523e4 / changelog: Bump changelog version again http://git.io/sr64JA
20141119 03:47:28< shadowm> Ivanovic: Do you use a script to update the changelogs after a release? Because this keeps happening. ^
20141119 03:49:42< iceiceice> that's wierd
20141119 03:49:58< iceiceice> travis sez:
20141119 03:49:58< iceiceice> Error (strict mode, strict_level = 1): wesnoth reported on channel error filesystem
20141119 03:49:58< iceiceice> 20141119 03:08:30 error filesystem: Could not open '/home/travis/.local/share/wesnoth/1.13/save_index' for reading.
20141119 03:50:33< iceiceice> also i wish i knew why the C++ unit tests seem to segfault on a regular basis on travis...
20141119 03:52:30< irker783> wesnoth: Ignacio R. Morelle wesnoth:1.12 acb44b45ca4c / changelog: Update changelog for the fix for bug #22967 http://git.io/Hk4POw
20141119 03:55:00< shadowm> _[B/sb end
20141119 03:55:10< shadowm> Ignore that.
20141119 03:57:23-!- Ivanovic_ [~ivanovic@frnk-5f74d5eb.pool.mediaWays.net] has joined #wesnoth-dev
20141119 03:57:23-!- Ivanovic_ [~ivanovic@frnk-5f74d5eb.pool.mediaWays.net] has quit [Changing host]
20141119 03:57:23-!- Ivanovic_ [~ivanovic@wesnoth/developer/ivanovic] has joined #wesnoth-dev
20141119 03:59:20< ancestral> iceiceice: Can you give me that link to that gist for the wesnoth rb build script?
20141119 03:59:30< iceiceice> yeah ok
20141119 03:59:32< ancestral> Otherwise, I can probbaly dig it up from the irclogs
20141119 03:59:36< iceiceice> oh so also,
20141119 03:59:37< ancestral> Thanks
20141119 03:59:39< ancestral> Yeah?
20141119 03:59:42< iceiceice> one thing that didn't occur to me,
20141119 03:59:51< iceiceice> currently we are just building "-O2" on homebrew
20141119 03:59:59< ancestral> O2?
20141119 04:00:01< iceiceice> i don't know if we are supposed to be using "-O3" isntead
20141119 04:00:05< iceiceice> its the level of optimizations
20141119 04:00:11< ancestral> Ah
20141119 04:00:33< iceiceice> so its actually a pretty complex topic and it has changed a lot since i was ever even remotely up to date...
20141119 04:00:45< iceiceice> from what i read now its not really a given that -O3 is faster htan -O2
20141119 04:00:54< iceiceice> i don't know what we actually use in release
20141119 04:00:57< iceiceice> *releases
20141119 04:01:04-!- Ivanovic [~ivanovic@wesnoth/developer/ivanovic] has quit [Ping timeout: 256 seconds]
20141119 04:01:08< shadowm> cmake uses -O3 by default.
20141119 04:01:20-!- Ivanovic_ is now known as Ivanovic
20141119 04:01:40< iceiceice> shadowm: do you notice a difference between O3 and O2?
20141119 04:01:41< shadowm> Er, I mean by default for "Release" and "RelWithDebugInfo" (or something like that) builds. The default build type is actually something that vaguely resembles Debug builds.
20141119 04:01:50< iceiceice> scons defaults to -O2
20141119 04:02:02< iceiceice> also, almost every homebrew formula defaults to -Os
20141119 04:03:09< shadowm> Well, I haven't really built with -O2 in years. Back in the day on my old laptop (the one with only 1 GiB of RAM) the difference seemed important to me.
20141119 04:03:43< shadowm> So I switched to -O3 and never bothered comparing the result's performance on any other machine.
20141119 04:04:11< shadowm> IIRC -O3 particularly helped with map scrolling. Then again, old laptop, and old code.
20141119 04:04:52< shadowm> Somewhat related, but IIRC the Linux people found that with newer versions of GCC -Os tended to produce larger code than -O2.
20141119 04:05:27< ancestral> The only context I know of “O2” is being some wireless company in the UK.
20141119 04:05:34< ancestral> And then, of course, oxygen.
20141119 04:05:48< iceiceice> hehe
20141119 04:05:55< iceiceice> i think we should definitely switch to ozone
20141119 04:06:03< vultraz> You know you've been around code too long when you see "oxygen' as OxyGen
20141119 04:06:20< ancestral> -Oz
20141119 04:06:21< iceiceice> that or you've been around ozone too long :)
20141119 04:06:43< ancestral> Like The Wizard of Oz
20141119 04:06:51< shadowm> I guess it's good I don't have that problem.
20141119 04:09:27< shadowm> But yeah, the bottomline is that people building Wesnoth with cmake (and not using cmake's nonsensical default build type) will get an -O3 build unless they fiddle with the compiler flags.
20141119 04:09:48< iceiceice> shadowm: do you think the homebrew should be set up to give O3?
20141119 04:09:57< iceiceice> instead of O2?
20141119 04:10:03-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Remote host closed the connection]
20141119 04:10:54< shadowm> I for one don't see a reason to prefer one or the other until someone provides hard figures.
20141119 04:11:09< iceiceice> ok
20141119 04:12:00< iceiceice> ancestral: here's the current version: https://raw.githubusercontent.com/cbeck88/homebrew-games/250ef1b0578e108965a95d1d9d3d5f95a735407a/wesnoth.rb
20141119 04:12:32< shadowm> *Potentially* (but unlikely) with a modern compiler you may get better performance out of -O3 but I'm essentially talking out of my ass here.
20141119 04:12:45< shadowm> Wait why did I say "but unlikely".
20141119 04:12:52< iceiceice> if you wanted to try an -O3 build I think you could do it like `export cflags="-O3" && brew install `
20141119 04:13:05< iceiceice> or maybe cflags needs to be all caps, i don't rmember
20141119 04:13:18< iceiceice> i guess if you had any performance issues it's possibly worth fiddling with
20141119 04:13:56-!- vultraz [~chatzilla@124.109.10.167] has joined #wesnoth-dev
20141119 04:14:06-!- vultraz [~chatzilla@124.109.10.167] has quit [Changing host]
20141119 04:14:06-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev
20141119 04:15:38-!- DDR [~david@ec2.happyspork.com] has left #wesnoth-dev []
20141119 04:18:38< iceiceice> shadowm: yeah my impression now is that -O3 just mean "enable all the controversial optimizations as well"
20141119 04:25:16-!- un214 [~un214@2602:306:cccf:af99:56a0:50ff:fe57:101d] has joined #wesnoth-dev
20141119 04:30:44< mattsc> shadowm: Hi. It turns out that I have very little time for Wesnoth this week, but I had a question for you.
20141119 04:31:08< mattsc> You said recently that we should do a bug triage before 1.12.0 is announced.
20141119 04:31:15< mattsc> How do you imagine that happening?
20141119 04:31:55-!- travis-ci [~travis-ci@ec2-54-92-156-116.compute-1.amazonaws.com] has joined #wesnoth-dev
20141119 04:31:55< travis-ci> wesnoth/wesnoth#4827 (1.12 - ed860bc : Ignacio R. Morelle): The build passed.
20141119 04:31:55< travis-ci> Build details : http://travis-ci.org/wesnoth/wesnoth/builds/41438802
20141119 04:31:55-!- travis-ci [~travis-ci@ec2-54-92-156-116.compute-1.amazonaws.com] has left #wesnoth-dev []
20141119 04:32:49-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has quit [Ping timeout: 255 seconds]
20141119 04:34:23-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has joined #wesnoth-dev
20141119 04:40:05< iceiceice> mattsc: well we've actually been incredibly active in bug squashing recently,
20141119 04:40:11< iceiceice> shadowm fixed some kind of terrible preprocessor snafu
20141119 04:40:27< iceiceice> i fixed a series of security problems in the server
20141119 04:40:39< iceiceice> gfgtdf fixed more filesystem issues
20141119 04:41:40< iceiceice> there are some bugs being reported in mp but i don't understand them / haven't looked into them
20141119 04:41:58< iceiceice> the filesystem and preprocessor issues are probably worht at least a windows release it seems
20141119 04:42:48< iceiceice> hmm i guess the other thing we might do is resolve remaining issues with utf8 namespace which shadowm raised yesterday
20141119 04:45:28< iceiceice> mattsc: i guess this doesn't answer your question
20141119 04:46:30< mattsc> iceiceice: yes, I am aware of all of that work going on and ‘incredible’ is a good word for it.
20141119 04:47:01< mattsc> My understanding was that shadowm was talking about something slightly different - but then, I might be wrong.
20141119 04:47:49< mattsc> What I thought we were talking about was going through open bug reports and deciding which ones should be closed (without doing additional fixing work)
20141119 04:48:04< mattsc> But as I said, I might be wrong about that.
20141119 04:49:03-!- ancestral [~ancestral@71-34-14-121.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai]
20141119 04:49:09< iceiceice> oh
20141119 04:49:13< iceiceice> yeah we should also be doing that i guess
20141119 04:50:15-!- travis-ci [~travis-ci@ec2-54-92-156-116.compute-1.amazonaws.com] has joined #wesnoth-dev
20141119 04:50:15< travis-ci> wesnoth/wesnoth#4828 (1.12 - 94bdd65 : Ignacio R. Morelle): The build passed.
20141119 04:50:15< travis-ci> Build details : http://travis-ci.org/wesnoth/wesnoth/builds/41440415
20141119 04:50:15-!- travis-ci [~travis-ci@ec2-54-92-156-116.compute-1.amazonaws.com] has left #wesnoth-dev []
20141119 04:52:19< irker783> wesnoth: Chris Beck wesnoth:master d27aab743915 / src/gui/dialogs/gamestate_inspector.cpp: gamestate_inspector: add a ctor initialization for lua_button ptr http://git.io/IOLN5Q
20141119 04:55:38-!- ancestral [~ancestral@71-34-14-121.mpls.qwest.net] has joined #wesnoth-dev
20141119 05:00:37-!- travis-ci [~travis-ci@ec2-54-92-156-116.compute-1.amazonaws.com] has joined #wesnoth-dev
20141119 05:00:37< travis-ci> wesnoth/wesnoth#4829 (1.12 - acb44b4 : Ignacio R. Morelle): The build passed.
20141119 05:00:37< travis-ci> Build details : http://travis-ci.org/wesnoth/wesnoth/builds/41440775
20141119 05:00:37-!- travis-ci [~travis-ci@ec2-54-92-156-116.compute-1.amazonaws.com] has left #wesnoth-dev []
20141119 05:05:32-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has quit [Ping timeout: 244 seconds]
20141119 05:07:23-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has joined #wesnoth-dev
20141119 05:16:38-!- un214 [~un214@2602:306:cccf:af99:56a0:50ff:fe57:101d] has quit [Remote host closed the connection]
20141119 05:17:00< mattsc> I’ll read the logs. Cheers.
20141119 05:17:04-!- mattsc [~mattsc@wesnoth/developer/mattsc] has quit [Quit: Bye for now]
20141119 05:19:45< ancestral> iceiceice: Installing now
20141119 05:22:42< irker783> wesnoth: Chris Beck wesnoth:master f5e2204326af / src/ (4 files in 3 dirs): add assertions after many unchecked dynamic casts http://git.io/Fg5-MA
20141119 05:30:50< ancestral> iceiceice: The only thing unusual is I get Helvetica text instead of DejaVu Sans for either GUI1 or GUI2 (I forget which is which)
20141119 05:31:18< iceiceice> did that happen before?
20141119 05:31:20< iceiceice> or is it new
20141119 05:31:21< ancestral> The tips in the box are definitely Helvetica
20141119 05:31:25< ancestral> Yes, it happene dbefore
20141119 05:31:37< ancestral> Probably something to do with Pango or Cairo
20141119 05:31:45< ancestral> Or something
20141119 05:32:08< iceiceice> it could be a problem with brew somehow
20141119 05:32:31< ancestral> The in-game text is all Helvetica
20141119 05:32:32< iceiceice> do you know if mattsc's builds have this?
20141119 05:32:40< ancestral> The official builds do not
20141119 05:32:45< iceiceice> hmmmmm
20141119 05:32:45< ancestral> Just the brew stuff
20141119 05:33:31< ancestral> Is the in-game dialogue GUI1 or GUI2?
20141119 05:33:39< ancestral> Is that gettext?
20141119 05:34:11< iceiceice> gettext is only used to translate the text
20141119 05:34:31< iceiceice> i think different parts of the text are gui1 or gui2, depending exactly what you look at
20141119 05:34:34< iceiceice> the title screen is gui2
20141119 05:34:40< iceiceice> the mp configuration dialogs are gui1
20141119 05:34:54< iceiceice> many popup dialogs are gui2, not all
20141119 05:35:05< iceiceice> i think the character messages are gui2 somehow
20141119 05:35:16< iceiceice> but most of the "theme items" in game are gui1
20141119 05:35:27< ancestral> The text in the game sidebar?
20141119 05:35:29< iceiceice> i think the in game tooltips are gui1, but in other cases tooltips may be gui2
20141119 05:35:38< iceiceice> the sidebar and top bar are gui1
20141119 05:35:49< ancestral> Okay
20141119 05:35:55< ancestral> So the GUI1 stuff is Helvetica
20141119 05:36:09< ancestral> GUI2 is DejaVu
20141119 05:36:15< iceiceice> that is pretty wierd
20141119 05:36:20< ancestral> I know, right?
20141119 05:36:30< ancestral> shadowm confirmed I wasn’t crazy
20141119 05:36:54< iceiceice> i guess i could try to reproduce it with the linuxbrew build
20141119 05:36:56< ancestral> (at least, in regard to this,, he might consider me crazy in other respects, which would be fair)
20141119 05:37:03< iceiceice> hehe
20141119 05:37:36< ancestral> iceiceice: I’m assuming something is defaulting to the system’s sans-serif
20141119 05:37:40< iceiceice> fk i uninstalled brew boost earlier
20141119 05:38:32< ancestral> Anyway, for testing non-text features the brew is otherwise perfect
20141119 05:39:10< ancestral> That was HEAD. Going to try 1.12
20141119 05:39:14-!- SZ_Bot [SZ_Bot@27-83-235-80.dyn.estpak.ee] has joined #wesnoth-dev
20141119 05:39:14-!- SZ_Bot is now known as Ravana_
20141119 05:46:13< shadowm> ancestral: I thought we concluded GUI2/ttext was using Helvetica, not GUI1.
20141119 05:47:14< shadowm> The sidebar isn't GUI1 or GUI2 but it uses ttext.
20141119 05:47:27< shadowm> (The sidebar/top bar buttons are GUI1.)
20141119 05:48:24< iceiceice> shadowm: hmm i had misconceptions then
20141119 05:55:03< ancestral> Hmmmmm
20141119 05:55:16< ancestral> Right, the buttons are DejaVu
20141119 05:55:33< ancestral> Alright, trying 1.12
20141119 05:56:12< ancestral> Same Helvetica in the same places
20141119 06:08:14-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has joined #wesnoth-dev
20141119 06:13:02-!- Kexoth [~kex@78.157.29.160] has quit [Remote host closed the connection]
20141119 06:14:58< c74d> ancestral: `-Oz` is an actual optimization level that Clang supports: .
20141119 06:16:11< ancestral> c74d: Because of the wonderful things it does
20141119 06:21:20-!- timotei [~timotei@wesnoth/developer/timotei] has quit [Ping timeout: 255 seconds]
20141119 06:22:11-!- timotei [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev
20141119 06:24:29-!- DDR [~david@ec2.happyspork.com] has joined #wesnoth-dev
20141119 06:39:55-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has quit []
20141119 06:43:30-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has joined #wesnoth-dev
20141119 07:11:45-!- DHost [~Pcy@vps.ponchy.fr] has quit [Quit: plouf]
20141119 07:20:51-!- DHost [~Pcy@vps.ponchy.fr] has joined #wesnoth-dev
20141119 07:33:03-!- [Relic] [~relic@99-58-54-211.lightspeed.milwwi.sbcglobal.net] has quit [Quit: Leaving]
20141119 07:49:17-!- boucman_work [~jrosen@bob75-2-81-56-46-209.fbx.proxad.net] has joined #wesnoth-dev
20141119 07:49:25-!- boucman_work [~jrosen@bob75-2-81-56-46-209.fbx.proxad.net] has quit [Changing host]
20141119 07:49:25-!- boucman_work [~jrosen@wesnoth/developer/boucman] has joined #wesnoth-dev
20141119 07:51:20-!- iceiceice [~chris@wesnoth/developer/iceiceice] has quit [Ping timeout: 250 seconds]
20141119 08:01:54-!- kex [~kex@78.157.29.160] has joined #wesnoth-dev
20141119 08:06:31-!- kex [~kex@78.157.29.160] has quit [Ping timeout: 272 seconds]
20141119 08:11:58-!- thunderstruck [~thunderst@cpc8-sgyl29-2-0-cust37.sgyl.cable.virginm.net] has quit [Quit: Leaving]
20141119 08:17:51-!- ancestral [~ancestral@71-34-14-121.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai]
20141119 08:45:17-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has quit [Ping timeout: 245 seconds]
20141119 09:37:31-!- mjs-de [~mjs-de@g228169022.adsl.alicedsl.de] has joined #wesnoth-dev
20141119 09:47:17-!- Coffee_irc [~david@ppp121-45-16-149.lns20.adl2.internode.on.net] has quit [Ping timeout: 240 seconds]
20141119 09:50:40-!- kex [~kex@78.157.29.160] has joined #wesnoth-dev
20141119 09:55:09-!- kex [~kex@78.157.29.160] has quit [Ping timeout: 265 seconds]
20141119 10:03:31-!- EdB [~edb@89-158-11-138.rev.numericable.fr] has joined #wesnoth-dev
20141119 10:06:15< AI0867> iceiceice, shadowm: the guide tells me to use an option that doesn't show up for me. Also, submitting the build may take more time than travis allows us
20141119 10:06:48< AI0867> the archives that have to be uploaded are several hundred megabytes, and coverity sometimes only allows very slow uploads (it occasionally takes hours for me)
20141119 10:20:05-!- Anakonda [Anakonda@dsl-tkubrasgw1-54f9ba-178.dhcp.inet.fi] has joined #wesnoth-dev
20141119 10:49:53-!- ToBeCloud [uid51591@gateway/web/irccloud.com/x-xiupfdiklrnfzzwi] has joined #wesnoth-dev
20141119 11:08:10-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev
20141119 11:12:53-!- DCW [~Thunderbi@cpc66866-finc15-2-0-cust47.4-2.cable.virginm.net] has joined #wesnoth-dev
20141119 11:13:12-!- heirecka [~heirecka@exherbo/developer/heirecka] has quit [Remote host closed the connection]
20141119 11:15:56-!- heirecka [~heirecka@exherbo/developer/heirecka] has joined #wesnoth-dev
20141119 11:39:28-!- kex [~kex@78.157.29.160] has joined #wesnoth-dev
20141119 11:44:18-!- kex [~kex@78.157.29.160] has quit [Ping timeout: 264 seconds]
20141119 11:52:23-!- ancestral [~ancestral@71-34-14-121.mpls.qwest.net] has joined #wesnoth-dev
20141119 11:56:52-!- ancestral [~ancestral@71-34-14-121.mpls.qwest.net] has quit [Ping timeout: 240 seconds]
20141119 11:57:52-!- tomreyn [~tomreyn@megaglest/team/tomreyn] has joined #wesnoth-dev
20141119 12:03:53-!- DCW [~Thunderbi@cpc66866-finc15-2-0-cust47.4-2.cable.virginm.net] has quit [Remote host closed the connection]
20141119 12:08:35< AI0867> iceiceice, shadowm: 9 defects confirmed as eliminated
20141119 12:21:01-!- EdB [~edb@89-158-11-138.rev.numericable.fr] has quit [Quit: Konversation terminated!]
20141119 12:28:37-!- kex [~kex@78.157.29.160] has joined #wesnoth-dev
20141119 12:44:27-!- irker783 [~irker@fehu.ai0867.net] has quit [Quit: transmission timeout]
20141119 12:48:05-!- lipkab [~the_new_l@2001:738:5404:192:9e4e:36ff:fe7c:534c] has joined #wesnoth-dev
20141119 12:53:09-!- ancestral [~ancestral@71-34-14-121.mpls.qwest.net] has joined #wesnoth-dev
20141119 12:57:07< AI0867> xbrz does not compile on my machine right now
20141119 12:57:55< AI0867> gcc is complaining about uninitialized uses of things like: *((void*)& result +4)
20141119 12:58:05-!- ancestral [~ancestral@71-34-14-121.mpls.qwest.net] has quit [Ping timeout: 264 seconds]
20141119 13:01:09< AI0867> iceiceice: ^
20141119 13:04:05-!- kex [~kex@78.157.29.160] has quit [Remote host closed the connection]
20141119 13:24:31-!- ancestral [~ancestral@71-34-14-121.mpls.qwest.net] has joined #wesnoth-dev
20141119 13:25:23-!- ancestral [~ancestral@71-34-14-121.mpls.qwest.net] has quit [Client Quit]
20141119 13:29:33-!- ancestral [~ancestral@71-34-14-121.mpls.qwest.net] has joined #wesnoth-dev
20141119 13:53:35-!- fabi [~quassel@wesnoth/developer/fendrin] has quit [Ping timeout: 272 seconds]
20141119 13:53:36-!- fendrin [~quassel@wesnoth/developer/fendrin] has joined #wesnoth-dev
20141119 14:14:10-!- mattsc [~mattsc@wesnoth/developer/mattsc] has joined #wesnoth-dev
20141119 14:21:57-!- lipkab [~the_new_l@2001:738:5404:192:9e4e:36ff:fe7c:534c] has quit [Ping timeout: 265 seconds]
20141119 14:23:13-!- iceiceice [~chris@wesnoth/developer/iceiceice] has joined #wesnoth-dev
20141119 14:28:17-!- cib0 [~cib@p5DD2000E.dip0.t-ipconnect.de] has joined #wesnoth-dev
20141119 14:38:01-!- lipkab [~the_new_l@2001:738:5404:192:9e4e:36ff:fe7c:534c] has joined #wesnoth-dev
20141119 14:49:19-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Ping timeout: 272 seconds]
20141119 14:52:36-!- kex [~kex@78.157.29.160] has joined #wesnoth-dev
20141119 14:57:43-!- kex [~kex@78.157.29.160] has quit [Ping timeout: 265 seconds]
20141119 14:58:19-!- lipkab [~the_new_l@2001:738:5404:192:9e4e:36ff:fe7c:534c] has quit [Quit: Sűrű sötét az éj, dühöng a déli szél]
20141119 15:06:24-!- cib0 [~cib@p5DD2000E.dip0.t-ipconnect.de] has quit [Ping timeout: 250 seconds]
20141119 15:19:30-!- mattsc [~mattsc@wesnoth/developer/mattsc] has quit [Quit: Computer's napping]
20141119 15:20:22-!- kex [~kex@78.157.29.160] has joined #wesnoth-dev
20141119 15:38:21-!- mattsc [~mattsc@wesnoth/developer/mattsc] has joined #wesnoth-dev
20141119 16:21:05< ancestral> Now in the correct channel, shadowm: https://paste.ee/p/1NzhM
20141119 17:07:24-!- [Relic] [~relic@99-58-54-211.lightspeed.milwwi.sbcglobal.net] has joined #wesnoth-dev
20141119 17:19:02-!- boucman [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev
20141119 17:40:52-!- ancestral_ [~ancestral@71-34-14-121.mpls.qwest.net] has joined #wesnoth-dev
20141119 17:41:19-!- ancestral [~ancestral@71-34-14-121.mpls.qwest.net] has quit [Read error: Connection reset by peer]
20141119 17:47:06-!- ancestral_ [~ancestral@71-34-14-121.mpls.qwest.net] has quit [Ping timeout: 244 seconds]
20141119 18:00:28-!- fendrin [~quassel@wesnoth/developer/fendrin] has quit [Remote host closed the connection]
20141119 18:00:56-!- ancestral [~ancestral@71-34-14-121.mpls.qwest.net] has joined #wesnoth-dev
20141119 18:03:02-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has joined #wesnoth-dev
20141119 18:41:14-!- irker238 [~irker@fehu.ai0867.net] has joined #wesnoth-dev
20141119 18:41:14< irker238> wesnoth: Chris Beck wesnoth:master 548c5d74ae71 / src/mt_rng.cpp: fix a bug that caused std::hex to get written into std::cerr http://git.io/20_IeA
20141119 19:07:50-!- ToBeCloud [uid51591@gateway/web/irccloud.com/x-xiupfdiklrnfzzwi] has quit [Quit: Connection closed for inactivity]
20141119 19:09:14-!- iceiceice [~chris@wesnoth/developer/iceiceice] has quit [Quit: Leaving]
20141119 19:10:12-!- happygrue [~Laptop@wesnoth/developer/wintermute] has joined #wesnoth-dev
20141119 19:14:44-!- Dugi [93fbd29f@gateway/web/freenode/ip.147.251.210.159] has joined #wesnoth-dev
20141119 19:19:33-!- mattsc [~mattsc@wesnoth/developer/mattsc] has quit [Quit: Bye for now]
20141119 19:27:20-!- gfgtdf [~chatzilla@f054152041.adsl.alicedsl.de] has joined #wesnoth-dev
20141119 19:27:28< gfgtdf> shikadibot: seen mattsc
20141119 19:27:29< shikadibot> gfgtdf: The person with the nick mattsc last spoke 14h 10m ago. 7m 55s ago was here and on the channel #wesnoth-umc-dev with the message: Quit: Bye for now
20141119 19:29:22< gfgtdf> mattsc: i just read http://wiki.wesnoth.org/LuaAI an it recommends to use helper.set_wml_var_metatable(_G) which redirects all use of global variables to Wml variables, this might clash with lua used by the scenario.
20141119 19:41:51< irker238> wesnoth: Chris Beck wesnoth:master e02787e3b63f / .travis.yml: travis: add a dedicated build for translations http://git.io/-XAiFQ
20141119 20:18:55-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has joined #wesnoth-dev
20141119 20:29:23< shadowm> ancestral: Good.
20141119 20:35:53-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has quit [Read error: Connection reset by peer]
20141119 20:41:35-!- travis-ci [~travis-ci@ec2-184-72-81-12.compute-1.amazonaws.com] has joined #wesnoth-dev
20141119 20:41:35< travis-ci> wesnoth/wesnoth#4833 (master - e02787e : Chris Beck): The build was broken.
20141119 20:41:35< travis-ci> Build details : http://travis-ci.org/wesnoth/wesnoth/builds/41519767
20141119 20:41:35-!- travis-ci [~travis-ci@ec2-184-72-81-12.compute-1.amazonaws.com] has left #wesnoth-dev []
20141119 20:49:20< loonycyborg> shadowm: I've made an installer with generic_string()
20141119 20:49:31< loonycyborg> which exact name upload it under?
20141119 20:50:13< shadowm> loonycyborg: That's what I asked yesterday, Ivanovic didn't respond it seems.
20141119 20:50:44< shadowm> What have you done in the past for situations like this which I'm sure have cropped up?
20141119 20:51:40< loonycyborg> 1.12a
20141119 20:51:47< loonycyborg> but I need exact name
20141119 20:51:50< irker238> wesnoth: Chris Beck wesnoth:master 3101d826edd5 / .travis.yml: travis: disable all tests on the translations build http://git.io/i6Sy8w
20141119 20:52:02< loonycyborg> because announcement needs to be undated too
20141119 20:52:12< loonycyborg> and if I get it wrong link will be wrong
20141119 20:52:28< loonycyborg> I can just upload it under same name btw
20141119 20:52:34< loonycyborg> sourceforge allows it now I think
20141119 20:52:40-!- happygrue [~Laptop@wesnoth/developer/wintermute] has quit [Remote host closed the connection]
20141119 20:52:41< loonycyborg> at least I can delete files there
20141119 20:53:14-!- kex [~kex@78.157.29.160] has quit [Remote host closed the connection]
20141119 20:53:48< shadowm> I'm not sure using the existing name is a particularly good idea.
20141119 20:54:18< shadowm> Also, we have used the a/b suffixes for tagged versions in the past, which is also a problem.
20141119 20:54:53< loonycyborg> delete old file, upload new one. there could be problems, but on the other hand it could work better in the long run
20141119 20:55:02< loonycyborg> depending on what FRS is doing under the hood
20141119 20:55:40< shadowm> It'll certainly spare us having to fix the announcement translations.
20141119 20:56:24< shadowm> Could you make note of the date and time when the new version is uploaded (and also make sure the new hashes match)?
20141119 21:02:59-!- kex [~kex@78.157.29.160] has joined #wesnoth-dev
20141119 21:14:31-!- kex [~kex@78.157.29.160] has quit [Remote host closed the connection]
20141119 21:29:25-!- ToBeCloud [uid51591@gateway/web/irccloud.com/x-xcmzprquiseduqfo] has joined #wesnoth-dev
20141119 21:44:48-!- ancestral [~ancestral@71-34-14-121.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai]
20141119 21:51:29-!- travis-ci [~travis-ci@ec2-184-72-81-12.compute-1.amazonaws.com] has joined #wesnoth-dev
20141119 21:51:29< travis-ci> wesnoth/wesnoth#4834 (master - 3101d82 : Chris Beck): The build was fixed.
20141119 21:51:29< travis-ci> Build details : http://travis-ci.org/wesnoth/wesnoth/builds/41527361
20141119 21:51:29-!- travis-ci [~travis-ci@ec2-184-72-81-12.compute-1.amazonaws.com] has left #wesnoth-dev []
20141119 21:53:32-!- molgrum [~molgrum@212.85.89.43] has quit [Quit: Lämnar]
20141119 22:14:44-!- iceiceice [~chris@50.245.222.235] has joined #wesnoth-dev
20141119 22:14:44-!- iceiceice [~chris@50.245.222.235] has quit [Changing host]
20141119 22:14:44-!- iceiceice [~chris@wesnoth/developer/iceiceice] has joined #wesnoth-dev
20141119 22:14:56< iceiceice> ancestral: i reproduce the helvetica thing i think
20141119 22:15:03< iceiceice> on the linux homebrew build
20141119 22:15:33< iceiceice> i'm not really sure, i dont really have an eye for this sort of thing
20141119 22:17:12< iceiceice> http://imgur.com/a/oSWVO#0
20141119 22:17:49-!- gfgtdf_ [~chatzilla@d108193.adsl.hansenet.de] has joined #wesnoth-dev
20141119 22:20:40-!- gfgtdf [~chatzilla@f054152041.adsl.alicedsl.de] has quit [Ping timeout: 255 seconds]
20141119 22:20:44-!- gfgtdf_ is now known as gfgtdf
20141119 22:28:52-!- Rhonda [~rhonda@wesnoth/developer/rhonda] has quit [Ping timeout: 240 seconds]
20141119 22:35:48-!- Rhonda [~rhonda@anguilla.debian.or.at] has joined #wesnoth-dev
20141119 22:39:24< shadowm> iceiceice: Did you know... unless you copied it over from a Mac, purchased it, or obtained it in some other way, you can't have Helvetica on Linux.
20141119 22:39:34< shadowm> Both screenshots show DejaVu Sans.
20141119 22:39:45< iceiceice> hmm...
20141119 22:39:50< iceiceice> i thought helvetica was available on windows
20141119 22:39:55< iceiceice> in ms word
20141119 22:40:02< shadowm> The second at a smaller size because that's how the theme works at yres < 768.
20141119 22:40:19< shadowm> I've never seen Helvetica distributed with Microsoft software.
20141119 22:40:27< iceiceice> okay, maybe i'm just misremembering
20141119 22:40:34< iceiceice> i haven't used microsoft word in a long time
20141119 22:43:09< iceiceice> it wouldn't surprise me if SDL is misconfigured in homebrew, i tried to debug a different issue and i found that they are using some broken library check code
20141119 22:44:55< shadowm> I don't know what SDL has to do with this because fontconfig is in charge of selecting fonts for Pango/Cairo and Cairo in charge of rendering. The only involvement SDL has in all of this is us hand-copying Cairo's output to a SDL surface.
20141119 22:45:38< shadowm> SDL_ttf works fine and that doesn't surprise me, because it accesses the font file we request directly.
20141119 22:47:17-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has quit [Ping timeout: 240 seconds]
20141119 22:47:43< shadowm> Is CAIRO_HAS_FT_FONT defined on font.cpp on OS X?
20141119 22:47:48< iceiceice> shadowm: but i'm not convinced that SDL is linking to the right version of fontconfig, if you have multiple of them
20141119 22:47:56< shadowm> (Easiest way to test: #ifdef CAIRO_HAS_FT_FONT #error Hi #endif)
20141119 22:48:02< shadowm> iceiceice: SDL does not use fontconfig.
20141119 22:48:16< iceiceice> not SDL_ttf?
20141119 22:48:22< shadowm> SDL_ttf does not use fontconfig either.
20141119 22:48:26< iceiceice> hmm ok
20141119 22:51:24< shadowm> I think I found the issue but I need an OS X user to test.
20141119 22:52:22< shadowm> If I'm wrong then I'll need someone who knows how to use the Quartz API on OS X instead.
20141119 23:03:08-!- kex [~kex@78.157.29.160] has joined #wesnoth-dev
20141119 23:07:45-!- kex [~kex@78.157.29.160] has quit [Ping timeout: 272 seconds]
20141119 23:25:32-!- gfgtdf [~chatzilla@d108193.adsl.hansenet.de] has quit [Quit: ChatZilla 0.9.91 [Firefox 33.1/20141106120505]]
20141119 23:28:54-!- Coffee_irc [~david@ppp118-210-3-165.lns20.adl2.internode.on.net] has joined #wesnoth-dev
20141119 23:37:48-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Remote host closed the connection]
20141119 23:51:58-!- irker238 [~irker@fehu.ai0867.net] has quit [Quit: transmission timeout]
20141119 23:52:51-!- ancestral [~ancestral@71-34-14-121.mpls.qwest.net] has joined #wesnoth-dev
20141119 23:57:50-!- ToBeCloud [uid51591@gateway/web/irccloud.com/x-xcmzprquiseduqfo] has quit [Quit: Connection closed for inactivity]
--- Log closed Thu Nov 20 00:00:53 2014