--- Log opened Mon Apr 02 00:00:25 2018 20180402 00:01:19< celticminstrel> Isn't it "The Battle for Wesnoth"? 20180402 00:02:04-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20180402 00:02:26<+discordbot> It should be in my opinion 20180402 00:02:41<+discordbot> But look for example here: https://github.com/wesnoth 20180402 00:03:00<+discordbot> Or on Steam it is named 'Battle for Wesnoth' 20180402 00:03:22< matthiaskrgr> hm, is the game UI completely broken right now? 20180402 00:03:22<+discordbot> But Discord Group is named 'The Battle for Wesnoth' 😄 20180402 00:03:22-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20180402 00:03:52< matthiaskrgr> I cant even access the menu from ingame 20180402 00:04:57<+discordbot> What OS? 20180402 00:05:06< gfgtdf> ye better use 1.14 for now. 20180402 00:05:18< matthiaskrgr> linux / manjaro 20180402 00:05:48< stikonas> gfgtdf: 1.14 is not out yet, is it 20180402 00:05:58< matthiaskrgr> credits are broken as well ... 20180402 00:06:18< gfgtdf> i meant the 1.14 branch (1.13.13(+dev)) 20180402 00:06:44<+discordbot> 1.13.13 is 1.14RC2 and it should be stable 20180402 00:06:46<+discordbot> So something that a user brought up recently, and I agree with: The click sound when you click on buttons is a bit loud. 20180402 00:07:07< gfgtdf> i thought you can configure that? 20180402 00:08:46<+discordbot> Configure the overall sound, but not compared to other sounds and music, right? 20180402 00:09:06<+discordbot> I’m thinking it makes sense to make the actual sound quieter 20180402 00:09:13<+discordbot> *sound file 20180402 00:09:59< gfgtdf> the poreferences dialog controls all those sunds seperatele. 20180402 00:20:34< celticminstrel> gfgtdf: That'll only help if all the UI sounds are too loud. 20180402 00:23:50< celticminstrel> ... 20180402 00:24:51< celticminstrel> I have [adjacent_description] in one of my unit abilties. AFAIK that's not a thing, and grepping the source reveals no instances of it. Why is it there? Was it once a thing? Was there a statement somewhere falsly saying it's a thing? Was it supposed to be a future thing that never materialized? 20180402 00:26:21< celticminstrel> The idea, presumably, was to add something to units that are benefitting from the ability. 20180402 00:26:31< celticminstrel> Like, an entry, a tooltip, whatever. 20180402 00:26:45< celticminstrel> I think it should be a thing. 20180402 00:26:59< celticminstrel> Another thing that should be a thing is [filter_enemy] in leadership and resistance abilities. 20180402 00:29:05< celticminstrel> Maybe I put it there because I wanted it to be a thing? 20180402 00:31:26<+discordbot> celmin: http://wiki.wesnothlife.ru/AbilitiesWML#Common_keys_and_tags_for_every_ability 20180402 00:32:21<+discordbot> Last updated 2012, I presume ... 20180402 00:32:28<+discordbot> My Russians not that good. 20180402 00:32:29< celticminstrel> So I guess it used to be on the wiki. Was a removed feature or a never-materialized one? 20180402 00:32:49<+discordbot> I've no idea. I don't remember it. 20180402 00:33:21< celticminstrel> 2012 is probably about the right time for me to have discovered it, I think...? It would've been on 1.10 most likely. 20180402 00:36:18< celticminstrel> @mattsc: https://github.com/wesnoth/wesnoth/issues/1307 20180402 00:36:36< celticminstrel> That looks similar to the tunnel changes you made, I think? 20180402 00:37:06< celticminstrel> Oh you even commented on that issue. >_> 20180402 00:37:31< gfgtdf> maybe zookeeper knows about [adjacent_description] 20180402 00:40:41<+discordbot> celticminstrel: yeah, I made some of those changes; personally I am not in favo(u)r of enabling the rest 20180402 00:46:16<+discordbot> celmin: look what I found: 20180402 00:46:17<+discordbot> https://forums.wesnoth.org/viewtopic.php?f=8&t=32384&start=330#p537292 20180402 00:46:28<+discordbot> Apparently I have nothing better to do! 20180402 00:50:22< celticminstrel> Heh. 20180402 00:54:18< irker767> wesnoth/wesnoth:1.14 Celtic Minstrel 2492585ee2 Fix incorrect error message when encount AppVeyor: All builds passed 20180402 01:07:25-!- gfgtdf_ [~chatzilla@x4e3680e5.dyn.telefonica.de] has joined #wesnoth-dev 20180402 01:09:57-!- gfgtdf [~chatzilla@x4e363bcb.dyn.telefonica.de] has quit [Ping timeout: 264 seconds] 20180402 01:10:04-!- gfgtdf_ is now known as gfgtdf 20180402 01:16:29-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Read error: Connection reset by peer] 20180402 01:17:56-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20180402 01:20:57-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Read error: Connection reset by peer] 20180402 01:21:02-!- stikonas_ [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20180402 01:24:48-!- commavir [vir@2604:180::502b:135a] has quit [Remote host closed the connection] 20180402 01:25:21-!- commavir [vir@2604:180::502b:135a] has joined #wesnoth-dev 20180402 01:29:11<+discordbot> @loonycyborg would you mind uploading the Windows package sha hash to SF as well in future? 20180402 01:29:35<+discordbot> I know it's on f.w.o but it'd be more convenient for me if it were on sf too 20180402 01:34:43<+discordbot> announcement draft up 20180402 01:35:16<+discordbot> celticminstrel: i figured out how to get the pango markup working in the parser 20180402 01:36:15<+discordbot> https://pastebin.com/YmS4HpJ1 20180402 01:44:21-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has quit [Remote host closed the connection] 20180402 01:44:27-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has joined #wesnoth-dev 20180402 01:51:16< celticminstrel> What's escape_char for... 20180402 01:54:32-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20180402 01:58:22-!- stikonas_ [~gentoo@wesnoth/translator/stikonas] has quit [Ping timeout: 256 seconds] 20180402 02:01:22-!- commavir [vir@2604:180::502b:135a] has quit [Remote host closed the connection] 20180402 02:01:55-!- commavir [vir@2604:180::502b:135a] has joined #wesnoth-dev 20180402 02:04:26< celticminstrel> I notice that [filter_wml][or] is mentioned in the bugs section of the announcement. 20180402 02:04:38< celticminstrel> Does that mean the fix'll be backported? 20180402 02:04:54< celticminstrel> Or is it just information for people who saw the release notes and wonder why it doesn't work? 20180402 02:13:06-!- commavir [vir@2604:180::502b:135a] has quit [Remote host closed the connection] 20180402 02:13:38-!- commavir [vir@2604:180::502b:135a] has joined #wesnoth-dev 20180402 02:18:24<+discordbot> @Vultraz Why do you need the digest on SourceForge? 20180402 02:18:49<+discordbot> The wesnoth.org version is supposed to be the authoritative one since SourceForge has been a victim of mismanagement in the past. 20180402 02:19:03<+discordbot> (I.e. intentional tampering with binaries. You remember that story.) 20180402 02:19:16<+discordbot> I always take the hash values from the files uploaded to sf 20180402 02:19:31<+discordbot> Celmin: latter 20180402 02:20:34<+discordbot> @shadowm wait.... are those autogenerated? 20180402 02:20:43<+discordbot> What are? 20180402 02:20:58<+discordbot> The .sha256 files accompanying the packages on sf 20180402 02:21:03-!- commavir [vir@2604:180::502b:135a] has quit [Remote host closed the connection] 20180402 02:21:04<+discordbot> loonycyborg and hrubymar10 have to run a command to generate it. 20180402 02:21:13<+discordbot> I do not know whether it's part of their build process or they do it by hand. 20180402 02:21:30<+discordbot> (I believe in loonycyborg's case he has a whole script automating everything including the uploads.) 20180402 02:21:34-!- commavir [vir@2604:180::502b:135a] has joined #wesnoth-dev 20180402 02:21:57<+discordbot> Also, do not use the digests from SF.net for the forum and wiki. 20180402 02:22:00<+discordbot> Use the ones on wesnoth.org 20180402 02:22:08<+discordbot> Otherwise you're just part of the problem. 20180402 02:22:31<+discordbot> I use the values in those .sha256 files 20180402 02:22:52<+discordbot> I’m confused now 😐 20180402 02:23:53<+discordbot> Are you saying I should NOT download the accompanying sha256 files from SF and copy their contents as I have been doing so far for the forums and wiki, but rather download them from f.w.o? 20180402 02:24:31<+discordbot> That may sound like a stupid question, but I don’t know if there’s some other way to get those hashes from SF other than the above method 20180402 02:24:46<+discordbot> That you might be referring to 20180402 02:24:51-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20180402 02:24:57< celticminstrel> I thought the point was to not get the hashes from SF? 20180402 02:25:49<+discordbot> Except she just implied they’re generated by the packagers as part of their build processes 20180402 02:26:13< celticminstrel> Generated by the packagers and uploaded to wesnoth.org somewhere. 20180402 02:32:02<+discordbot> What I'm trying to ascertain is whether the values in those files on SF are generated by the packagers, or the packagers tell SF to generate them. 20180402 02:33:09-!- mattsc [~mattsc@wesnoth/developer/mattsc] has joined #wesnoth-dev 20180402 02:37:36< irker767> wesnoth: Charles Dang wesnoth:master 636ada65a898 / src/ (editor/map/map_context.cpp pathfind/teleport.cpp statistics.cpp): Use proper bool instead of yes/no when setting config values https://github.com/wesnoth/wesnoth/commit/636ada65a8988cc5bc38e2ef40ae0369bef401eb 20180402 02:37:52<+discordbot> celmin: now, what is this about escape char? 20180402 02:38:05< celticminstrel> In your pastebin of help code 20180402 02:39:32<+discordbot> presumably because of this function 20180402 02:39:35<+discordbot> cpp std::string escape(const std::string& s) { return utils::escape(s, "'\\"); } 20180402 02:39:51< celticminstrel> ... 20180402 02:40:34<+discordbot> hm? 20180402 02:45:00<+discordbot> @Vultraz Use the files from wesnoth.org, which I've told the packagers to generate THEMSELVES, instead of the files from sf.net, which may be tampered with by sf.net or a rogue mirror. 20180402 02:45:26<+discordbot> @hrubymar10 Just to verify, ancestral did explain the process to generate and upload the SHA256s? 20180402 02:45:50<+discordbot> I'm pretty sure he didn't unless you got a different system admin to give you access to files.w.o. 20180402 02:46:24< celticminstrel> Where exactly on wesnoth.org? 20180402 02:46:49<+discordbot> files.w.o/releases 20180402 02:46:51<+discordbot> https://files.wesnoth.org/releases/ 20180402 02:51:11<+discordbot> Yeah, I don't see the SHA256 for RC 2 there yet. 20180402 02:51:25<+discordbot> For the macOS image, to be specific. 20180402 02:52:17-!- gfgtdf [~chatzilla@x4e3680e5.dyn.telefonica.de] has quit [Quit: ChatZilla 0.9.93 [Firefox 52.7.3/20180322140748]] 20180402 03:08:49-!- shadowm [~iris@wesnoth/developer/shadowm] has quit [] 20180402 03:09:00-!- shadowm [~iris@wesnoth/developer/shadowm] has joined #wesnoth-dev 20180402 03:18:24< mattsc> celticminstrel: don’t know if you remember, but a while ago we talked about path finding with custom cost functions and tunnels 20180402 03:19:06< mattsc> This was because the Goto Micro AI does not work with tunnels when certain parameters are set (which use custom cost functions) 20180402 03:19:38< mattsc> I finally got around to testing this, and path finding does not use tunnels when custom cost functions are used. 20180402 03:20:02< mattsc> So I am back to thinking that this is a problem with the path finding, not with the MAI. 20180402 03:20:27< irker767> wesnoth/wesnoth:master pentarctagon 3f67c2fbf0 Create travis dockerfile in the travis s AppVeyor: All builds passed 20180402 03:22:05< mattsc> As with the recall/recruit thing, I would consider this a bug that should still be fixed before 1.14.0 20180402 03:25:02< celticminstrel> Okay. 20180402 03:27:19< mattsc> You had had a look at this last time we talked about it. Could you do so again? (You’d certainly be much more efficient at it than I.) 20180402 03:27:36< mattsc> I could try, but … 20180402 03:40:06< celticminstrel> Maybe... 20180402 03:40:38<+discordbot> I wonder if there's a way to use tab characters to create the text tables .... 20180402 03:41:22< celticminstrel> No. 20180402 03:41:27<+discordbot> 😦 20180402 03:41:28<+discordbot> damn 20180402 03:41:33< celticminstrel> Not without special handling of tab characters. 20180402 03:42:10< celticminstrel> If I understand correctly, that's what the old help basically did - set a tab stop, then use a "tab" to jump to the next tab stop. 20180402 03:42:19< celticminstrel> Similar to how a word processor works. 20180402 03:42:32< celticminstrel> ISTR Pango having support for tab stops possibly? 20180402 03:42:34<+discordbot> would be nice if there were a "add as many tab characters needed to align all this stuff" 20180402 03:42:52< celticminstrel> It's impossible. There's no such number. 20180402 03:43:14< celticminstrel> In monospace font with a known tab width, you could do it. 20180402 03:43:31< celticminstrel> But help is not a monospace font, nor does it have a specified tab width. 20180402 03:53:08<+discordbot> pango uses 8 space tags 20180402 03:53:09<+discordbot> tabs 20180402 03:53:28< celticminstrel> Still not monospace. 20180402 03:53:45<+discordbot> it does align things when you use \t 20180402 03:53:50< celticminstrel> A solution without tab stops only works for monospace fonts, even if you have a fixed tab width. 20180402 03:54:15< celticminstrel> I dunno, does it auto-place the tab stops for you? I guess you can give it a try and see. 20180402 03:54:26< celticminstrel> Still, I'd be wary of trusting something like auto-placed tab stops... 20180402 03:56:44<+discordbot> i mean if you add a single \t after multiple entries in a list, all succeeding text within range of a single tab's width line up 20180402 03:57:19<+discordbot> ie, using \t shifts input to the beginning of the text tab 20180402 03:58:03< celticminstrel> Yeah uh... that's not too reliable IMO. 20180402 03:58:17< celticminstrel> Maaaybe you could get it to work; I think Pango does have a measure_text thing. 20180402 03:58:36< celticminstrel> (By which I mean a function returning the width of a text string in pixels.) 20180402 03:59:10<+discordbot> the problem is there's no way to insert variable number of \ts to ensure EVERYTHING lines up 20180402 04:02:33< celticminstrel> It's technically possible. 20180402 04:02:57< celticminstrel> But it's better IMO to set your own tab stops. Then you don't need to calculate how many tabs are needed. You only need one. 20180402 04:03:20< celticminstrel> If I understand what you said correctly, Pango's default handling of tabs is to use preset, fixed-position tab stops. 20180402 04:03:34< celticminstrel> That makes the problem solvable, if you want to go to the trouble. 20180402 04:03:57< celticminstrel> But again... I think it's preferably to replace Pango's default tab stops with custom tab stops. 20180402 04:04:38<+discordbot> it's possible 20180402 04:06:20<+discordbot> https://developer.gnome.org/pango/stable/pango-Layout-Objects.html#pango-layout-set-tabs 20180402 04:07:06<+discordbot> https://developer.gnome.org/pango/stable/pango-Tab-Stops.html 20180402 04:12:17< celticminstrel> Yeah, those're the functions I was referring to; pretty sure I noticed them before. 20180402 04:12:55< celticminstrel> I think the new help rendering might need to use more than one PangoLayout per topic though...? 20180402 04:13:07< celticminstrel> It might need to use one per paragraph or some such. 20180402 04:13:33< celticminstrel> Basically what you need is, your table header has something like: 20180402 04:14:07< celticminstrel> TerrainDefenseMovement 20180402 04:14:32< celticminstrel> And each row is something like Grass40%1 20180402 04:15:03< celticminstrel> FTR, I recommend using a tag or something in both cases, rather than an actual literal tab (but then substitute with a literal tab when parsing). 20180402 04:16:18< celticminstrel> So you find all the lines containing , split them on , and for each column, calculate the width within pixels, add a bit extra, and use that information to set the tab stops. Pango should have functions to calculate pixel width of a text string. 20180402 04:16:26< celticminstrel> I don't know what they're called off the top of my head. 20180402 04:16:50< celticminstrel> IIUC, that's roughly how the old implementation worked, too. 20180402 04:18:26<+discordbot> i need a new gui2 widget for the help text area 20180402 04:18:50< celticminstrel> Correct. 20180402 04:19:01<+discordbot> the multiplage is unsufficient 20180402 04:19:03<+discordbot> insufficient 20180402 04:19:21< celticminstrel> Uh, what? 20180402 04:19:27< celticminstrel> What's wrong with the multipage? 20180402 04:19:39<+discordbot> constant need to call invalidate_layout for one 20180402 04:19:45< celticminstrel> The new widget I was thinking of was a replacement for label, not multipage. 20180402 04:19:53<+discordbot> and the fact that with the new rendering system text cna get cut off halfway through 20180402 04:19:58<+discordbot> can* 20180402 04:20:18< celticminstrel> Well, neither of those are problems that merit replacing multipage with something else. 20180402 04:20:44<+discordbot> also, because an MP shares the max width of all its pages, it means a short section can have a long-ass scrollbar 20180402 04:21:34<+discordbot> also, for stuff like the unit help pages, we're gonna want more than just a label... 20180402 04:22:29< celticminstrel> Yes, that's what I've been saying for ages. 20180402 04:22:34< celticminstrel> You need a new rich-text widget. 20180402 04:22:40< celticminstrel> There's even an issue for it. 20180402 04:22:52< celticminstrel> Not just for the unit help pages. 20180402 04:22:57< celticminstrel> For all the help pages. 20180402 04:23:22<+discordbot> "Fixed infinite loading screen when logging in with an invalid name" 20180402 04:23:36<+discordbot> Whoever added this changelog entry doesn't know the difference between an invalid account and an inactive account. 20180402 04:23:51<+discordbot> The fix probably applies to both. checks 20180402 04:24:57< irker767> wesnoth: Charles Dang wesnoth:master 65a5216bc0be / data/core/terrain.cfg: Terrains: convert italic help formatting to Pango markup https://github.com/wesnoth/wesnoth/commit/65a5216bc0be0e1a4fccbbdf57eec72c0ec4472d 20180402 04:25:00< irker767> wesnoth: Charles Dang wesnoth:master c12cbaa11622 / data/core/help.cfg: Help: explicitly sort Terrain sections https://github.com/wesnoth/wesnoth/commit/c12cbaa1162276c9dff7853a71ede8550e834b4e 20180402 04:25:23<+discordbot> celmin: that doesn't solve the multi-page issue 20180402 04:25:37< celticminstrel> Well, it really has nothing to do with the multipage. 20180402 04:25:52< celticminstrel> Multipage is a container, the rich-text label is what you need to put in that container. 20180402 04:25:58<+discordbot> yes 20180402 04:26:01<+discordbot> exactly 20180402 04:26:07< celticminstrel> AFAICT from what you've said here, there's just a bug or two you need to fix with the multipage. 20180402 04:26:15< celticminstrel> That's nowhere near replacing it with something else. 20180402 04:26:44<+discordbot> The whole conceit of the multipage is it reserves space for its largest page's contents 20180402 04:29:59< celticminstrel> And? 20180402 04:30:44<+discordbot> we don't want that here 20180402 04:31:03< celticminstrel> Why not? 20180402 04:32:01<+discordbot> what i said about scrollbars 20180402 04:32:11< celticminstrel> ? 20180402 04:33:50<+discordbot> Imagine, say, the License topic 20180402 04:33:51<+discordbot> it's long 20180402 04:34:07<+discordbot> now imagine the multipage reserves height for it 20180402 04:34:18<+discordbot> and uses that height for every other topic's scroll label 20180402 04:34:32< irker767> wesnoth: Charles Dang wesnoth:master fb2c76d30116 / data/core/help.cfg: I missed a case of
https://github.com/wesnoth/wesnoth/commit/fb2c76d30116bbc6b5e993053b02b2f0034ccbc3 20180402 04:34:35< irker767> wesnoth: Charles Dang wesnoth:master 838ef5761f95 / data/multiplayer/factions/ (14 files): MP Factions: converted bold help markup to Pango markup https://github.com/wesnoth/wesnoth/commit/838ef5761f957add646aec3eaf7957a293435598 20180402 04:34:50<+discordbot> Updated the RC 2 announcement draft a bit. 20180402 04:36:00<+discordbot> Alright. 20180402 04:36:02<+discordbot> thanks 20180402 04:36:15<+discordbot> Fixed again. 20180402 04:36:30<+discordbot> Forgot an item under "Other bug fixes" and then messed it up. 20180402 04:37:21<+discordbot> celim: do you know what .. means in the cntext of help 20180402 04:38:35< celticminstrel> So are you trying to say the multipage shows a scrollbar when it's not needed? If so, obviously that's a bug, not a reason to not use multipage. 20180402 04:40:26< irker767> wesnoth: Charles Dang wesnoth:master 4ae9278eb0f1 / data/core/units.cfg: Units: convert header and italic help markup to Pango markup https://github.com/wesnoth/wesnoth/commit/4ae9278eb0f1ee292abe926c86cc98588b9b20f6 20180402 04:41:07<+discordbot> @loonycyborg There's no flatpak for 1.14 yet? Or for published releases, for that matter? 20180402 04:41:30<+discordbot> Because if the latter are made at some point we really might want to advertise them. 20180402 04:43:17<+discordbot> _is pondering how to make the text regenerate after calling invalidate_layout..._ 20180402 04:45:52<+discordbot> ponder ponder ponder 20180402 04:46:50<+discordbot> https://forums.wesnoth.org/viewtopic.php?f=62&t=41191 20180402 04:46:55<+discordbot> https://forums.wesnoth.org/viewtopic.php?t=41190 20180402 04:47:28<+discordbot> Back in the day, I went that little extra mile for people who won't necessarily guess what "RC" means, when looking at the thread titles. 20180402 04:48:12<+discordbot> noted 20180402 04:48:29<+discordbot> (Also, let 1.11.19's announcement serve as an example of what you do when unexpected things come up.) 20180402 04:50:01<+discordbot> I'll announce this evening. 20180402 04:51:00< celticminstrel> Has someone verified that the planning recruits crash is still possible? I guess there's no reason why it wouldn't be if no-one explicitly worked on it, but... 20180402 04:52:14<+discordbot> wait, [page_definition] is a thing??? 20180402 04:52:19<+discordbot> what?? 20180402 04:52:29< celticminstrel> ... 20180402 04:52:57<+discordbot> oh! I see my confusing 20180402 04:53:00<+discordbot> confsion 20180402 04:53:01<+discordbot> confisn 20180402 04:53:02<+discordbot> confuson 20180402 04:53:05<+discordbot> confusion 20180402 04:53:48<+discordbot> I didn't realize you could have multiple [page_definition]s 20180402 04:55:20<+discordbot> I thought it was like [list_definition] 20180402 04:55:24<+discordbot> of which There Can Only Be One 20180402 05:06:48< celticminstrel> I kinda wish people wouldn't have one thread for all their WML/Lua questions.. 20180402 05:06:56< celticminstrel> It discourages me from poking my head in. 20180402 05:13:09-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has quit [Remote host closed the connection] 20180402 05:13:15-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has joined #wesnoth-dev 20180402 05:40:32-!- celticminstrel [~celmin@unaffiliated/celticminstrel] has quit [Quit: KABOOM! It seems that I have exploded. Please wait while I reinstall the universe.] 20180402 05:50:53< irker767> wesnoth/wesnoth:1.14 Steve Cotton 2559548806 Start the 1.13.13+dev changelog with a T AppVeyor: All builds passed 20180402 06:00:48-!- midzer_ [~quassel@p5B3121AE.dip0.t-ipconnect.de] has joined #wesnoth-dev 20180402 06:01:11<+discordbot> celticminstrel: I could be in the minority with that person who reported this on the forums, but yeah, I do think all the UI sounds are a tad loud 20180402 06:01:15<+discordbot> @shadowm there already exists flatpak of 1.12 made by flathup people 20180402 06:02:17-!- midzer [~quassel@p5B312805.dip0.t-ipconnect.de] has quit [Ping timeout: 256 seconds] 20180402 06:02:34<+discordbot> I'm mailing them to take it over 20180402 06:02:48<+discordbot> I asked about 1.14. 20180402 06:03:05<+discordbot> @ancestral Did you explain the SHA256 stuff to @hrubymar10? 20180402 06:03:09<+discordbot> but if I won't I'm absolutely sure they'll make 1.14 themselves 😛 20180402 06:03:25<+discordbot> I mean, ideally we should have official packages? 20180402 06:03:57<+discordbot> You know, for a number of reasons, two of them being release-time availability and trust. 20180402 06:04:44<+discordbot> Putting it up on the wesnoth.org server? 20180402 06:04:54<+discordbot> Generating it and uploading it, yes. 20180402 06:05:09<+discordbot> No, I didn’t. Does hrubymar10 have an account? 20180402 06:05:38<+discordbot> Not as far as I can tell. 20180402 06:05:53<+discordbot> I've not been contacted about it either. 20180402 06:06:04<+discordbot> Can you create an account for them? 20180402 06:06:20<+discordbot> Yes but he has to DM me the details first, that's why I tagged him earlier to get that going. 20180402 06:06:41<+discordbot> I wanted to make sure I didn't miss anything in that regard. 20180402 06:06:59<+discordbot> Cool. @hrubymar10 I can walk you through uploading the SHA256 files on the server. 20180402 06:07:23<+discordbot> If he's not responded by the time I go to bed I'll copy the file from SF.net (with all the risks this involves) and drop it in f.w.o so Vultraz can announce before going to bed himself. 20180402 06:08:16<+discordbot> Thanks. I incorrectly assumed he had access to wesnoth.org and did it already, but I was mistaken. 20180402 06:10:13<+discordbot> I am here now 20180402 06:10:28<+discordbot> I don't have access to f.w.o 20180402 06:22:39<+discordbot> I think you’ll want to DM shadowm 20180402 06:37:41< irker767> wesnoth: Charles Dang wesmere:master 56d81926b898 / static/docroot/index.php: Updated frontpage links for 1.13.13 https://github.com/wesnoth/wesmere/commit/56d81926b898c434694c7e4de69453a30381df15 20180402 06:39:22<+discordbot> @shadowm do you need to do whatever you need to do to do to the frontpage? 20180402 07:03:08<+discordbot> 1.13.14 scheduled for the 15th 20180402 07:03:27<+discordbot> and 1.14.0 for the 22nd 20180402 07:03:33<+discordbot> (a sbefore) 20180402 07:03:50<+discordbot> perhaps someone could update the IRC topic? 20180402 07:05:14<+discordbot> Same time? 20180402 07:05:17<+discordbot> 00:01 UTC? 20180402 07:06:19<+discordbot> yes 20180402 07:06:30-!- shadowm changed the topic of #wesnoth-dev to: 1.13.14 (1.14 RC 3) scheduled for April 15th 00:01 UTC | String and feature freeze on 1.14 branch | Wesnoth Developers Channel | >>> Want to help? Go here: https://r.wesnoth.org/t42911 (and thanks!) <<< | Discord Server: https://discord.gg/battleforwesnoth | Logs: http://irclogs.wesnoth.org | Bug tracker: https://bugs.wesnoth.org 20180402 07:06:36<+discordbot> Done 20180402 07:06:52<+discordbot> thanks 20180402 07:14:04< vn9711> Hi folks. Got to sleep with wesnoth client being open, and now I have this: https://pointsgame.net/vn971/temp/2018.04.02_10:09:40_d2f91e6.png 20180402 07:14:41< vn9711> Check out "Other Games" tab on the right, it says some game is currently active. But... where is it? 20180402 07:17:01<+discordbot> hm 20180402 07:17:11<+discordbot> sounds like that server issue is again cropping up... 20180402 07:18:24< vn9711> @Vultraz IDK how to report this, however, as I only have that stupid screenshot and wesnoth client opened, but no "repro steps". 20180402 07:18:54<+discordbot> https://github.com/wesnoth/wesnoth/issues/2547 20180402 07:28:06< vn9711> @Vultraz It turns out wesnoth did log some warnings that may be of interest. I've added both the screenshot and the logs to the issue. 20180402 07:37:01<+discordbot> hrubymar10 has access to files.w.o now after much faffing around on my part until I finally realized that I hadn't set a directory's owner to the right user. The SHA256 for 1.13.13 macOS is up. 20180402 07:37:27<+discordbot> I probably need glasses. Or coffee. Or both. 20180402 07:38:44< vn9711> @Vultraz is the wesnoth client that has the screenshot above of any interest (it's run under gdb), or can I close it? 20180402 07:39:06<+discordbot> i think you can close it 20180402 07:39:13-!- lipkab [~lipk@host-91-147-210-58.biatv.hu] has joined #wesnoth-dev 20180402 07:45:03< vn9711> Yeah so I thought, there's another bug in this too. After I re-joined quickly, "Choicerer" disappeared from lobby. Presumably he never was online in the last hour, and it was a bug too. 20180402 07:45:19< vn9711> I re-joined in, like, 2 seconds. 20180402 07:46:15<+discordbot> @Vultraz What's the Discord branch out of curiosity? 20180402 07:47:34-!- grzywacz [~karol@89-70-226-147.dynamic.chello.pl] has joined #wesnoth-dev 20180402 07:47:56<+discordbot> https://github.com/wesnoth/wesnoth/tree/discord_rp 20180402 07:48:05<+discordbot> the rich presence changes are quite simple 20180402 07:50:54<+discordbot> Is this Windows-specific? 20180402 07:52:18<+discordbot> Nope. https://github.com/discordapp/discord-rpc/releases 20180402 07:52:51<+discordbot> The problem for Linux is that you won't find this in distributions. 20180402 07:53:14<+discordbot> Yeah, it definitely needs to be an optional dependency. 20180402 07:57:21-!- lipkab [~lipk@host-91-147-210-58.biatv.hu] has quit [Ping timeout: 240 seconds] 20180402 08:05:22< irker767> wesnoth/wesnoth:master Steve Cotton 08945046cc THoT S12 Fix some "x=" tests that should AppVeyor: All builds passed 20180402 08:10:54< grzywacz> What's so cool about discord? 20180402 08:11:33<+discordbot> You mean Discord Rish Presence (which we were discussing here) or Discord itself? 20180402 08:21:16-!- lipkab [~lipk@host-91-147-210-58.biatv.hu] has joined #wesnoth-dev 20180402 08:26:26-!- grzywacz [~karol@89-70-226-147.dynamic.chello.pl] has quit [Quit: Lost terminal] 20180402 08:29:30-!- lipkab [~lipk@host-91-147-210-58.biatv.hu] has quit [Ping timeout: 256 seconds] 20180402 08:33:25-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20180402 08:42:28< irker767> wesnoth: Nils Kneuper wesnoth:master 65f690d905b2 / changelog.md players_changelog.md po/wesnoth/pl.po: updated Polish translation https://github.com/wesnoth/wesnoth/commit/65f690d905b26a404b646e0523f38568dea3c0d3 20180402 08:42:33< irker767> wesnoth: Nils Kneuper wesnoth:1.14 50051b150158 / changelog.md players_changelog.md po/wesnoth/pl.po: updated Polish translation https://github.com/wesnoth/wesnoth/commit/50051b15015845c17a21728122121d353137a563 20180402 08:47:12<+discordbot> grzywacz : try it yourself 😃 Maybe you will find Discord better than IRC, maybe not 😃 20180402 08:48:55<+discordbot> The most obvious advantages are rich text support (including code blocks), multi-line messages, message editing, avatars, reacting to messages with emoji, and message history being automatically logged. 20180402 08:50:07<+discordbot> And attachments and link previews (where allowed). 20180402 08:52:00<+discordbot> I can just copy a screenshot from Spectacle (KDE's screenshot app) and paste it on Discord instead of having to upload it somewhere else first, then grab the link then paste the link. 20180402 09:13:57< vn9711> found a yet another small tricky bug: https://github.com/wesnoth/wesnoth/issues/2817 20180402 09:15:19-!- midzer_ is now known as midzer 20180402 09:18:10-!- grzywacz [~karol@wesnoth/developer/grzywacz] has joined #wesnoth-dev 20180402 09:24:01< vn9711> grzywacz: your question was throughly answered.) 20180402 09:33:09< grzywacz> vn9711: thanks 20180402 09:38:30-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20180402 10:19:33< irker767> wesnoth/wesnoth:move_unit_relative Celtic Minstrel 4930e81778 Allow [move_unit]dir= to perform relativ AppVeyor: All builds passed 20180402 10:41:31-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20180402 10:42:04-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20180402 11:13:08-!- vn9711 [~vasya@94.158.103.15] has quit [Ping timeout: 260 seconds] 20180402 11:16:15-!- vn971 [~vasya@94.158.103.15] has joined #wesnoth-dev 20180402 11:22:27-!- APic [apic@apic.name] has quit [Ping timeout: 256 seconds] 20180402 12:28:33-!- vn971 [~vasya@94.158.103.15] has quit [Ping timeout: 246 seconds] 20180402 12:31:55-!- vn971 [~vasya@94.158.103.15] has joined #wesnoth-dev 20180402 12:31:59< irker767> wesnoth/wesnoth:master Celtic Minstrel 9cbe6595f0 Allow [move_unit]dir= to perform relativ AppVeyor: All builds passed 20180402 13:18:40-!- APic [apic@apic.name] has joined #wesnoth-dev 20180402 13:20:53-!- Bonobo [~Bonobo@203.220.138.198] has quit [Ping timeout: 260 seconds] 20180402 14:00:01-!- aeth [~Michael@wesnoth/umc-dev/developer/aethaeryn] has quit [Ping timeout: 248 seconds] 20180402 14:01:55-!- aeth [~Michael@wesnoth/umc-dev/developer/aethaeryn] has joined #wesnoth-dev 20180402 14:17:31-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has quit [Remote host closed the connection] 20180402 14:17:37-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has joined #wesnoth-dev 20180402 14:28:58-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20180402 15:14:10-!- octalot [~steve@77.119.130.123.wireless.dyn.drei.com] has joined #wesnoth-dev 20180402 15:15:33-!- grzywacz [~karol@wesnoth/developer/grzywacz] has quit [Ping timeout: 256 seconds] 20180402 15:28:25< irker767> wesnoth/wesnoth:master Nils Kneuper 65f690d905 updated Polish translation AppVeyor: All builds passed 20180402 15:58:24-!- Oebele [~quassel@143.177.58.202] has joined #wesnoth-dev 20180402 16:12:55-!- Oebele [~quassel@143.177.58.202] has quit [Remote host closed the connection] 20180402 16:18:53-!- lipkab [~lipk@host-91-147-210-58.biatv.hu] has joined #wesnoth-dev 20180402 16:22:18-!- octalot [~steve@77.119.130.123.wireless.dyn.drei.com] has quit [Ping timeout: 260 seconds] 20180402 16:31:22-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has quit [Remote host closed the connection] 20180402 16:31:27-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has joined #wesnoth-dev 20180402 16:48:47-!- grzywacz [~karol@89-70-226-147.dynamic.chello.pl] has joined #wesnoth-dev 20180402 16:49:39-!- Oebele [~quassel@143.177.58.202] has joined #wesnoth-dev 20180402 16:50:57-!- lipkab [~lipk@host-91-147-210-58.biatv.hu] has quit [Ping timeout: 240 seconds] 20180402 16:55:57-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has quit [Remote host closed the connection] 20180402 16:56:03-!- janebot_ [~Gambot@unaffiliated/gambit/bot/gambot] has joined #wesnoth-dev 20180402 16:56:05-!- janebot_ is now known as janebot 20180402 17:13:43< irker767> wesnoth/wesnoth:1.14 Nils Kneuper 50051b1501 updated Polish translation AppVeyor: All builds passed 20180402 17:28:57-!- octalot [~steve@77.119.130.123.wireless.dyn.drei.com] has joined #wesnoth-dev 20180402 17:44:13-!- boucman [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20180402 17:45:40-!- mattsc [~mattsc@wesnoth/developer/mattsc] has quit [Quit: mattsc] 20180402 17:55:19-!- atarocch [~atarocch@31.159.177.111] has joined #wesnoth-dev 20180402 18:06:10-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20180402 18:11:51-!- mattsc [~mattsc@wesnoth/developer/mattsc] has joined #wesnoth-dev 20180402 18:16:34-!- mattsc [~mattsc@wesnoth/developer/mattsc] has quit [Ping timeout: 264 seconds] 20180402 18:23:05-!- atarocch [~atarocch@31.159.177.111] has quit [Ping timeout: 240 seconds] 20180402 19:21:20-!- TheJJ [~rofl@ipbcc05d72.dynamic.kabel-deutschland.de] has joined #wesnoth-dev 20180402 19:44:40-!- mkdroid [~null@unaffiliated/matthiaskrgr] has joined #wesnoth-dev 20180402 19:55:01-!- Ivanovic [~ivanovic@wesnoth/developer/ivanovic] has quit [Quit: Caught sigterm, terminating...] 20180402 19:55:21-!- Ivanovic [~ivanovic@p4FC53D61.dip0.t-ipconnect.de] has joined #wesnoth-dev 20180402 19:55:28-!- Ivanovic [~ivanovic@p4FC53D61.dip0.t-ipconnect.de] has quit [Changing host] 20180402 19:55:28-!- Ivanovic [~ivanovic@wesnoth/developer/ivanovic] has joined #wesnoth-dev 20180402 19:59:53-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Remote host closed the connection] 20180402 20:14:47-!- irker767 [~irker@uruz.ai0867.net] has quit [Quit: transmission timeout] 20180402 20:27:22-!- octalot [~steve@77.119.130.123.wireless.dyn.drei.com] has quit [Ping timeout: 264 seconds] 20180402 20:57:55< vn971> I just had one of the weirdest moment in Lua development, yet. 20180402 20:58:16< vn971> print(b) -- '8' print(h) -- '8' 20180402 20:58:31< vn971> type(b) -- 'number' type(h) -- 'number' 20180402 20:58:44< vn971> but guess what. They're not equal. 20180402 20:59:20< vn971> that's total insanity. I still don't understand what's going on. 20180402 20:59:36-!- irker581 [~irker@uruz.ai0867.net] has joined #wesnoth-dev 20180402 20:59:36< irker581> wesnoth: Steve Cotton wesnoth:master 2caed06cdb08 / / (2 files in 2 dirs): THoT S12 Fix some "x=" tests that should be "x,y=" tests https://github.com/wesnoth/wesnoth/commit/2caed06cdb0847c7b6d14531647a7b2cbede1505 20180402 20:59:52< vn971> I only know that math.ceil(h) == 9 but math.ceil(b) == math.floor(b) == 8 20180402 21:01:21<+discordbot> vn971 I don't see that in Lua command-line. So you must have 'b' and 'h' defined somehow. Given they're single-characters, I'd look for a scope escape. 20180402 21:01:36< vn971> my current theory is that it's a fractional number that differs from natural "8" so little that default console printing just writes '8' (erroneously?) 20180402 21:02:21< vn971> @Tad Carlucci yes they are extracted from my code. Appeared while I was debugging a very weird mistake in my program. 20180402 21:02:59< vn971> So it's not reproducable unless someone would want to put huge Lua code chunk into their wesnoth consoles. 20180402 21:03:11<+discordbot> Lua can be built using integer and real numbers. With the latter, that's possible. 20180402 21:03:13< irker581> wesnoth: Steve Cotton wesnoth:1.14 a56fd6400f0b / data/campaigns/The_Hammer_of_Thursagan/scenarios/12_The_Underlevels.cfg: THoT S12 Fix some "x=" tests that should be "x,y=" tests https://github.com/wesnoth/wesnoth/commit/a56fd6400f0bc561c1122d8b2e87f7a1899555b7 20180402 21:03:15< irker581> wesnoth: Steve Cotton wesnoth:1.14 16614c325d73 / changelog.md players_changelog.md: Start the 1.13.13+dev changelog with a THoT fix https://github.com/wesnoth/wesnoth/commit/16614c325d732da28fd36e3f31fd074861239a4b 20180402 21:03:31< vn971> If anybode is willing to do that, I'd tell what to do to repro of course. It's 100% reproducible. 20180402 21:04:14< vn971> @sinda but that still drives me insane, why are they printed equally? 20180402 21:04:25< vn971> like '8' 20180402 21:04:53<+discordbot> Your hypothesis looks most viable to me. 20180402 21:05:27< vn971> is there any way to improve the situation? And can/should we improve? 20180402 21:06:05< vn971> Right now, I lost a considerable amount of time trying to guess why some piece of code shows different results depending on what I pass in. 20180402 21:06:14<+discordbot> I wonder what will this print: print(string.format("%.20f",b)) print(string.format("%.20f",h)) 20180402 21:06:29< vn971> even though I manually checked what I pass in and it felt like these things are equal. 20180402 21:06:47<+discordbot> To improve it, we have to find where the problem is, or how to reproduce it. 20180402 21:07:12< vn971> @sinda good catch! They print different things. '8.00000000000000000000' and '8.00000000000000177636' 20180402 21:07:25<+discordbot> Yeah! 20180402 21:09:11< vn971> So the only issue (or not issue) we have is that the Lua console shows the second "fractional" number as an integer. 20180402 21:09:18<+discordbot> Float equality is a classic catch. Uh-oh: https://stackoverflow.com/questions/12316769/how-safe-is-comparing-numbers-in-lua-with-equality-operator 20180402 21:09:54<+discordbot> Not only console, apparently. tostring(b) will do the same. 20180402 21:10:57<+discordbot> I wonder where that number came from. Was there a division involved? 20180402 21:12:16< vn971> @sinda, yes, there were divisions, multiplications, number sqrt(3)/2 and that kind of stuff. 20180402 21:14:11< vn971> To solve my exact problem, I guess I will have to do math.floor(n + 0.5) since I know my numbers should be integer. 20180402 21:14:25<+discordbot> Then you definitely should use float comparison techniques, like math.abs(a - b) < math.abs(epsilon * b). There are still catches with that, but they are more rare: https://stackoverflow.com/questions/17333/what-is-the-most-effective-way-for-float-and-double-comparison 20180402 21:14:37< vn971> Overall, it seems that it's just how Lua behaves, wesnoth can't really fix this in any way it seems. 20180402 21:14:46<+discordbot> Yep, if you know they are integer. 20180402 21:16:12<+discordbot> Not only Lua, but almost floating point number out there, and I'm afraid there's nothing to be fixed here. 20180402 21:19:08< vn971> @sinda well I only mind the printing, nothing else. // Well maybe I would also like to have a strongly statically typed language from time to time, but that's offtopic. 20180402 21:22:11<+discordbot> Come to the C++ side, we have static (almost) strict typing 😄 20180402 21:26:42< vn971> @sinda I like Scala language.) Stronger and also functional. But not nearly as fast as C++ or Rust of course.. 20180402 21:55:15-!- mkdroid [~null@unaffiliated/matthiaskrgr] has quit [Remote host closed the connection] 20180402 22:22:21-!- grzywacz [~karol@89-70-226-147.dynamic.chello.pl] has quit [Ping timeout: 240 seconds] 20180402 22:35:15-!- Oebele [~quassel@143.177.58.202] has quit [Remote host closed the connection] 20180402 22:37:43<+discordbot> Controversial question time. 20180402 22:38:00<+discordbot> How would you feel about featuring 1.14 RC 2 on the front page instead of 1.12.6? 20180402 22:38:14<+discordbot> 3... 2... 1... fight! 20180402 22:44:21-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has quit [Remote host closed the connection] 20180402 22:44:27-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has joined #wesnoth-dev 20180402 22:45:10<+discordbot> I like revolutions, I would go for it. It refreshes the experience. 20180402 22:47:07<+discordbot> Do we have anybody with marketing experience? I would run a campaign to promote both Steam release and iOS release. I hope to have iPhone version by then. That would be newsworthy. 20180402 22:50:23< vn971> I'm not sure. I would like more eyes on 1.14 wesnoth version, because I think could use more testing now. But the site front page is where newbies come to. They might not understand that this is a dev build, why are there only 0-2 people in lobby etc. 20180402 22:51:17< vn971> I'd try to attract veteran players to the new version (instead of new people). 20180402 22:52:08<+discordbot> Well, I already did my part. 20180402 22:52:20<+discordbot> (For some reason I had to do it instead of a dedicated communications person.) 20180402 23:05:35< zookeeper> i haven't actually played RC2 so i can't have an opinion. 20180402 23:08:24-!- midzer [~quassel@p5B3121AE.dip0.t-ipconnect.de] has quit [Ping timeout: 268 seconds] 20180402 23:13:21< zookeeper> i'll try to remember to install it tomorrow and then start pestering you people to play a few multiplayer matches this week. 20180402 23:21:57-!- midzer [~quassel@p5B312BA5.dip0.t-ipconnect.de] has joined #wesnoth-dev 20180402 23:29:47-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has quit [Ping timeout: 260 seconds] 20180402 23:35:37-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has quit [Remote host closed the connection] 20180402 23:35:42-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has joined #wesnoth-dev 20180402 23:43:53<+discordbot> I'd support putting 1.14 RC2 on the front page. The more people who start looking at it the better, and there's always going to be the initial "there's nobody online" stage whether it happens now or for 1.14 proper. 20180402 23:48:53-!- celticminstrel [~celmin@unaffiliated/celticminstrel] has joined #wesnoth-dev --- Log closed Tue Apr 03 00:00:26 2018