--- Log opened Wed May 02 00:00:46 2018 20180502 00:04:13<+discordbot> Oh, wait, I can just download the screenshots from the website 20180502 00:04:14<+discordbot> 😬 20180502 00:04:21<+discordbot> Eh don't worry. 20180502 00:04:25<+discordbot> I just forgot to paste the link lol 20180502 00:04:36<+discordbot> https://www.dropbox.com/s/85t9vkb6ixne8bh/steam-1.14.0-screenshots.zip?dl=0 20180502 00:08:35<+discordbot> ok, old screenshots deleted.. 20180502 00:09:02<+discordbot> let's see if I want to use any of the new selection.. 20180502 00:09:32<+discordbot> Some of them are mostly identical to Pentarctagon's save for differences due to RNG outcomes and unit positioning. 20180502 00:09:47<+discordbot> I also threw in a few extras for wesnoth.org. 20180502 00:09:53<+discordbot> 10 is nice 20180502 00:09:56<+discordbot> i shall use it 20180502 00:10:16<+discordbot> (1.12 had 12 screenshots, a multiple of 3. I was originally going to go with 9 but I took a 10th and then decided to take another two.) 20180502 00:11:07<+discordbot> uploads 20180502 00:11:14<+discordbot> will take a few mins 20180502 00:11:21<+discordbot> ok, the trailer 20180502 00:11:25<+discordbot> the new one is up on steam 20180502 00:11:26<+discordbot> public 20180502 00:11:35<+discordbot> jyrki uploaded it to YT 20180502 00:11:38<+discordbot> private 20180502 00:11:42<+discordbot> unlisted, rather 20180502 00:11:49<+discordbot> The Friendly Appeal topic is now un-globaled in Users'. 20180502 00:12:14<+discordbot> .......why are the screenshots not appearing 20180502 00:12:34<+discordbot> Locked and unannounced 1.12.6 and 1.13.14. 20180502 00:12:50<+discordbot> steam you better not fuck up.. 20180502 00:13:11<+discordbot> well, now that you said that... 20180502 00:13:13<+discordbot> šŸ˜› 20180502 00:13:29<+discordbot> I see screenshots. 20180502 00:13:37<+discordbot> No idea whether I'm looking at the old ones or the new ones, though. 20180502 00:13:58<+discordbot> Looks like it's the old ones. 20180502 00:14:49<+discordbot> ok, now it worked 20180502 00:14:51<+discordbot> @shadowm the design on that announcement page is really really sweet 20180502 00:14:55<+discordbot> (I haven't saved the new ones yet) 20180502 00:15:26<+discordbot> @Denivarius Thanks! šŸ’œ 20180502 00:16:11<+discordbot> if you're doing something with the trailer, Kasdel said he wants to be credited as Pedro Caseiro 20180502 00:17:42<+discordbot> I suggested adding a section in the game credits for him and ancestral. 20180502 00:17:55<+discordbot> But that's really up to you. 20180502 00:18:58<+discordbot> new shot up, need to wait for steam to refresh its cache 20180502 00:19:18<+discordbot> It seems a power substation from this same company further south had an issue, good thing it didn't bring the power down here like last time. :S 20180502 00:19:30<+discordbot> @ancestral I noticed your real name is not in the credits 20180502 00:19:38<+discordbot> Intentional 20180502 00:19:59<+discordbot> I value my privacy 20180502 00:20:13<+discordbot> (at least in certain contexts) 20180502 00:21:23< irker787> wesnoth: Charles Dang wesnoth:master 7d3d9daf0ce4 / data/core/about.cfg: Added trailers credits section https://github.com/wesnoth/wesnoth/commit/7d3d9daf0ce484a15d732e103d211b96bb98e28e 20180502 00:21:56< irker787> wesnoth: Charles Dang wesnoth:1.14 94b7a558bb91 / data/core/about.cfg: Added trailers credits section https://github.com/wesnoth/wesnoth/commit/94b7a558bb911b11c3270d067e3365c5d23fabc8 20180502 00:21:58<+discordbot> Oh dear I didn't realise the units VM ran out of disk space. 20180502 00:22:10< celticminstrel> I guess the idea is to time the main page announcement at the same time as the Steam unlock? 20180502 00:22:29< celticminstrel> BTW Vultraz since you're editing credits anyway, why not move the people from misc who should be in core. 20180502 00:24:00<+discordbot> Because I know not who those people are 20180502 00:24:04<+discordbot> off the top of my head 20180502 00:24:09<+discordbot> with less than an hour to go 20180502 00:24:31< celticminstrel> Less than an hour isn't really relevant, it's not something that needs to be done in time for the announcement. 20180502 00:25:32<+discordbot> oh come ON steam 20180502 00:25:43<+discordbot> you're a multi-billion dollar platform 20180502 00:25:52<+discordbot> why is your caching so bad 20180502 00:26:02<+discordbot> well, million 20180502 00:26:03<+discordbot> maybe 20180502 00:26:07<+discordbot> dunno if it's a billion 20180502 00:26:12< celticminstrel> Probably because they're a multi-million doallar platform? 20180502 00:26:13<+discordbot> there we go 20180502 00:26:17<+discordbot> Probably for the same reason wesnoth.org is a house made out of matchsticks right now. 20180502 00:26:18<+discordbot> guess it was my cache 20180502 00:26:37<+discordbot> ahhhh looks so nice now 20180502 00:26:40<+discordbot> they fill the box 20180502 00:26:41<+discordbot> ā¤ 20180502 00:26:42<+discordbot> Legacy infrastructure that's too costly (time or money or both). 20180502 00:26:46<+discordbot> ... too costly to replace. 20180502 00:27:03<+discordbot> prepping the wiki edit 20180502 00:27:14<+discordbot> What wiki edit? 20180502 00:27:20<+discordbot> copying your stuff over 20180502 00:27:25<+discordbot> but not saving it yet 20180502 00:27:29<+discordbot> Ah, okay. 20180502 00:27:39<+discordbot> Also, it was not your cache, it was Steam's. 20180502 00:27:50<+discordbot> The new screenshots just appeared at my end without messing with mine. 20180502 00:28:04<+discordbot> how do I comment something out in MW again 20180502 00:28:14<+discordbot> Same as in HTML: 20180502 00:29:31<+discordbot> edits ready to go 20180502 00:30:08<+discordbot> Release is in 1.5 hours? 20180502 00:30:15<+discordbot> No, 30 minutes. 20180502 00:30:20<+discordbot> Or rather 29. 20180502 00:30:38<+discordbot> That long I may even stick around 20180502 00:30:53<+discordbot> What's your forum username btw? 20180502 00:31:01<+discordbot> Shiki 20180502 00:31:14<+discordbot> got timezones mixed up, and had expected it to be released already 20180502 00:32:09<+discordbot> I registeres Sevu as well with the new requirement for Server Logins though 20180502 00:38:15<+discordbot> was it sevu or sigfurd or both who have been doing all the campaign stuff? 20180502 00:39:13<+discordbot> sigurd 20180502 00:39:19<+discordbot> hm. 20180502 00:39:21<+discordbot> ok 20180502 00:39:38<+discordbot> he added SotA, and has said he's looking at getting a Drake campaign into 1.15, at least 20180502 00:39:45<+discordbot> "Game Hubs must have at least one forum that any user can post in." 20180502 00:39:51<+discordbot> looks like I can't disable the steam "forums" 20180502 00:40:01<+discordbot> šŸ˜’ 20180502 00:41:47<+discordbot> rip 20180502 00:43:24<+discordbot> Why do you want to disable them? 20180502 00:43:50<+discordbot> we have no one to watch over them 20180502 00:44:06<+discordbot> but I guess most games dont? 20180502 00:48:50<+discordbot> @Vultraz Is the trailer up on YouTube yet? 20180502 00:49:05<+discordbot> I said earlier jyrki uploaded it to our account unlisted 20180502 00:49:05<+discordbot> Almost forgot that I need to update everything for the front page. 20180502 00:49:13<+discordbot> I mean the media gallery. 20180502 00:49:31<+discordbot> Although it doesn't need to be done immediately per se. 20180502 00:49:50<+discordbot> about to begin the rollout. 20180502 00:50:18<+discordbot> OK 20180502 00:50:20<+discordbot> IT 20180502 00:50:21<+discordbot> BEGINS 20180502 00:50:37<+discordbot> DUN DUN DUNNN 20180502 00:50:48<+discordbot> wiki pages out 20180502 00:50:54<+discordbot> Oh dear. 20180502 00:51:22<+discordbot> I'll hold up on the forum posts until 6:00 pm. 20180502 00:51:43<+discordbot> Or until you tell me that the Steam release is public, whichever happens first. 20180502 00:56:18<+discordbot> We are LIVE on Steam! Obviously, caching wait time nonwhistanding 20180502 00:56:40<+discordbot> Okay, 6:05 pm PDT for the forum announcement then. 20180502 00:56:50<+discordbot> Because Steam seems to hold things in for 5-10 minutes. 20180502 00:57:05<+discordbot> https://cdn.discordapp.com/attachments/259976436490829825/441040381384196108/unknown.png 20180502 00:57:39<+discordbot> @shadowm oh, I just remembered, you did disable the editor sync path right? 20180502 00:57:45<+discordbot> @Vultraz NO 20180502 00:57:49<+discordbot> I told you to do it 20180502 00:57:53<+discordbot> ah crap. well I can do it now 20180502 00:57:58<+discordbot> Hurryyyy 20180502 00:58:05<+discordbot> Before people start getting sync conflicts. 20180502 00:58:09<+discordbot> told ya there's be somehting 20180502 00:59:04<+discordbot> done 20180502 00:59:27<+discordbot> Should I make the 1.14 trailer go Public on YT now? 20180502 00:59:36<+discordbot> please. and add kasdel to the description 20180502 00:59:44<+discordbot> It already says "Our thanks to Pedro Caseiro for creating this trailer." 20180502 00:59:49<+discordbot> great 20180502 00:59:52<+discordbot> then make it public 20180502 00:59:55<+discordbot> (That wasn't me.) 20180502 01:00:02<+discordbot> must have been jyrki as I asked 20180502 01:00:29<+discordbot> I see wesnoth as available on the store! 20180502 01:00:37<+discordbot> forum posts! 20180502 01:00:43<+discordbot> oh wait - announcement first 20180502 01:00:46<+discordbot> then forum post 20180502 01:00:51<+discordbot> move it to the right domain 20180502 01:00:55<+discordbot> 1.14 is up. 20180502 01:01:05<+discordbot> https://www.wesnoth.org/start/1.14/ 20180502 01:01:12<+discordbot> confirmed 20180502 01:01:15<+discordbot> forum posts! 20180502 01:01:31<+discordbot> then I'll update the frontpage link 20180502 01:01:57<+discordbot> I've already got that 20180502 01:02:02<+discordbot> ok 20180502 01:02:29<+discordbot> ā€œComing soon This item is not yet available.ā€ 20180502 01:02:47<+discordbot> their cache is working on it 20180502 01:03:04<+discordbot> refresh the page, I saw that first too 20180502 01:03:28<+discordbot> about to announce here on Discord 20180502 01:03:34<+discordbot> then will take to twitter 20180502 01:03:42<+discordbot> or are you doing it 20180502 01:03:44<+discordbot> i see you typing 20180502 01:04:24<+discordbot> Ok 20180502 01:04:28<+discordbot> I see you did that 20180502 01:04:32<+discordbot> You do Twitter. 20180502 01:04:36<+discordbot> on it 20180502 01:06:16< irker787> wesnoth: Iris Morelle wesmere:master f0874b0b85fa / static/ (bits/gallery.js docroot/index.php): home: Update media and forum links for the 1.14.0 release https://github.com/wesnoth/wesmere/commit/f0874b0b85fa48ac5c942383cbab3e94eccf7b5c 20180502 01:09:35<+discordbot> Feels bad that it’s not available on Steam after announcing it’s available on Steam 20180502 01:09:51<+discordbot> (Maybe it would have been better to wait until it was actually downloadable on Steam?) 20180502 01:10:07<+discordbot> #blamegaben 20180502 01:10:14<+discordbot> I've downloaded it 20180502 01:10:25<+discordbot> (Don't actually send him nasty letters though, it's just a joke.) 20180502 01:10:56<+discordbot> Going to wait to advertise it in other subreddits and places 20180502 01:11:17<+discordbot> Yeah, we probably don't want wesnoth.org to implode right now. 20180502 01:11:41<+discordbot> Like the time I posted to HackerNews and it went to #1 20180502 01:11:50<+discordbot> (I did say it's like a house built out of matchsticks.) 20180502 01:11:59<+discordbot> (#foreshadowing) 20180502 01:12:23<+discordbot> (Of course it was late on a Friday night and most tech stuff are weekday business hours.) 20180502 01:14:35<+discordbot> still nothing? 20180502 01:14:49<+discordbot> Works for me now 20180502 01:15:33<+discordbot> It’s up 20180502 01:15:56<+discordbot> PROMMMOOOO 20180502 01:16:40<+discordbot> 1.12 and 1.14 MP server MOTDs updated. 20180502 01:16:49<+discordbot> all servers are up? 20180502 01:16:52<+discordbot> yup 20180502 01:17:31<+discordbot> All of them were already up. :p 20180502 01:18:14<+discordbot> So what about the precompiled package for ubuntu? 20180502 01:18:19<+discordbot> Is that coming anytime soon? 20180502 01:18:45<+discordbot> the flatpack is up 20180502 01:19:08<+discordbot> The flatpack...? 20180502 01:19:15<+discordbot> Flatpak. 20180502 01:19:29<+discordbot> I'll be honest, I don't entirely know what a Flatpak is yet. 20180502 01:19:46<+discordbot> Neither do I 20180502 01:19:47<+discordbot> Hm. 20180502 01:19:59<+discordbot> Basically it's like a sandboxed app image. 20180502 01:20:14<+discordbot> The concept might be more familiar to macOS users than Windows and Linux users. 20180502 01:20:18<+discordbot> Yeah well, might as well compile it anyway. 20180502 01:20:28<+discordbot> Hm. 20180502 01:20:34<+discordbot> "The nickname is not registered on this server. This server disallows unregistered nicknames. My nickname IS registered on the forum, for what it's worth, and I was able to log in with 1.12 fine" 20180502 01:20:35<+discordbot> hmm 20180502 01:20:38<+discordbot> how do I advise this person.. 20180502 01:21:09<+discordbot> I... hope they're not just failing to enter their password 20180502 01:23:53<+discordbot> Ehhh. 20180502 01:24:18<+discordbot> "The server disallows unregistered nicknames so I guess I'll try random names that are unlikely to have been registered." 20180502 01:24:32<+discordbot> Really, though, good work to everyone. The 1.13 dev cycle was a long one, but we made it through, we don't have a ded gaem, and we're on Steam! šŸ„‚ 20180502 01:24:51<+discordbot> Oh dear, I misread that emote. 20180502 01:25:06<+discordbot> lol 20180502 01:25:18<+discordbot> ...and the game runs on wine? 20180502 01:25:28<+discordbot> It does, but it looks like garbage. 20180502 01:25:49<+discordbot> For some reason Cairo's antialiasing produces unbelieveably wispy shapes on Wine. 20180502 01:27:20<+discordbot> I thought it was blood in those glasses. 20180502 01:27:44<+discordbot> LMAO 20180502 01:28:04<+discordbot> I thought it was the rear end of someone wearing shorts, dancing. 20180502 01:28:24<+discordbot> https://cdn.discordapp.com/attachments/259976436490829825/441048279724326924/unknown.png 20180502 01:28:53<+discordbot> Shorts and sandals 20180502 01:29:40<+discordbot> bah! that guy just pointed out we forgot to update the tooltip 20180502 01:29:43<+discordbot> in the login field 20180502 01:29:50<+discordbot> saying registration is not necessary 20180502 01:29:52<+discordbot> 😬 20180502 01:30:00<+discordbot> doh 20180502 01:30:24<+discordbot> Welp. 20180502 01:31:11<+discordbot> I'll just drop the entire "Note that registration is not required to join the server: you need to supply a password only if you wish to use a registered username." sentence 20180502 01:33:06<+discordbot> https://cdn.discordapp.com/attachments/259976436490829825/441049460475297792/unknown.png 20180502 01:33:36< irker787> wesnoth/wesnoth:master Martin Hrubý (hrubymar10) f217062116 Use pango and cairo from MCS until #2859 AppVeyor: All builds passed 20180502 01:33:37<+discordbot> @loonycyborg Think this is a consequence of the keepalive bug? 20180502 01:33:54< irker787> wesnoth: Charles Dang wesnoth:master 6f057d8b0257 / data/gui/window/mp_method_selection.cfg: MP Method Selection: removed text saying registered nicknames are optional https://github.com/wesnoth/wesnoth/commit/6f057d8b02572172209afdf718cbd1bfe50d1016 20180502 01:34:09<+discordbot> (If it's not readily evident, Ravana shows up twice.) 20180502 01:34:15< Ravana_> ^ https://github.com/wesnoth/wesnoth/issues/2989 20180502 01:34:26< irker787> wesnoth: Charles Dang wesnoth:1.14 ac5da37e5141 / data/gui/window/mp_method_selection.cfg: MP Method Selection: removed text saying registered nicknames are optional https://github.com/wesnoth/wesnoth/commit/ac5da37e5141e852da7953405105a023ff53a898 20180502 01:35:16< shadowm> STRING FREEZE OVER 20180502 01:35:30-!- shadowm changed the topic of #wesnoth-dev to: 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 20180502 01:35:35-!- shadowm changed the topic of #wesnoth-dev to: 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 20180502 01:35:36<+discordbot> merge ALL THE THINGS 20180502 01:35:41<+discordbot> No not all of them. 20180502 01:35:54<+discordbot> Hehe 20180502 01:35:59<+discordbot> We need to decide how much time we have for 1.14.1 and for translators to translate stuff for it. 20180502 01:36:06<+discordbot> merge SOME OF THE THINGS 20180502 01:36:10<+discordbot> I'll start by merging low-impact stuff from my queue though. 20180502 01:36:30<+discordbot> Alright, time to work on 2.0 20180502 01:39:02<+discordbot> And paid vacations for everyone! 20180502 01:40:01<+discordbot> I need one of those quickly. 20180502 01:40:03<+discordbot> if only 20180502 01:40:15<+discordbot> Hopefully to a warm region (but not too warm). 20180502 01:40:30<+discordbot> My wife and I still haven’t planned our honeymoon 20180502 01:40:36<+discordbot> #slackers 20180502 01:41:06<+discordbot> who needs a vacation anyway xD 20180502 01:42:08<+discordbot> Well, you and I live on islands in the Pacific, but not everybody's that lucky šŸ˜‰ 20180502 01:42:19<+discordbot> you too? 😮 20180502 01:42:44<+discordbot> Don't we have this conversation roughly every 6 months. šŸ˜‰ 20180502 01:43:23<+discordbot> Mine's not exactly tropical. But it does have rain forest. 20180502 01:44:13<+discordbot> remind me to talk to lordbob about a new banner for the homepage 20180502 01:44:31<+discordbot> Talk to LB about a new banner for the homepage! 20180502 01:44:42<+discordbot> 🤦 20180502 01:46:19<+discordbot> @ancestral will you post on HN/elsewhere? 20180502 01:47:27<+discordbot> @shadowm let's get all strings in by the end of the week 20180502 01:47:47<+discordbot> string thaw up through sunday 20180502 01:49:31< irker787> wesnoth: Charles Dang wesnoth:1.14 414cc4447730 / data/gui/window/game_load.cfg: Game Load: uncomment "open saves folder" button tooltip (resolves #2881) https://github.com/wesnoth/wesnoth/commit/414cc4447730b6da1b9dde74f7d916c34bbca450 20180502 01:50:43< celticminstrel> Wait, what was that about editor sync paths? 20180502 01:50:54<+discordbot> Removed 20180502 01:51:43< celticminstrel> Which means they were added? 20180502 01:52:57<+discordbot> What? 20180502 01:52:59<+discordbot> No, 20180502 01:53:08<+discordbot> They had problems so I removed 5em 20180502 01:53:11< celticminstrel> In order to be removed they would've had to been added first, right? 20180502 01:53:16< celticminstrel> What kind of problems? 20180502 01:53:48< celticminstrel> I was about to say the front page hasn't updated yet, but apparently it was just my cache. 20180502 01:54:13<+discordbot> celticminstrel: Steam problems. 20180502 01:54:27< celticminstrel> Can you be any less specific? 20180502 01:54:37<+discordbot> Do you have experience working with Steam Cloud configuration? 20180502 01:54:44< celticminstrel> No. 20180502 01:54:51<+discordbot> Then there's not much point in being more specific. 20180502 01:55:43<+discordbot> It's not easy to explain in the first place, especially since it's already hard to understand how it works with the (private) documentation in hand. 20180502 01:56:06< celticminstrel> I mean, you could mention how the problem appears to a user or something. 20180502 01:56:31< celticminstrel> Like "fails to sync" or "spurious sync conflicts" or something. 20180502 01:56:34<+discordbot> I expect the problem would've appeared in the form of editor maps ending up copied into save folders on other platforms that aren't Windows. 20180502 01:57:07<+discordbot> Or potentially Steam Sync not doing anything at all, who knows. We didn't have time to check but it certainly wasn't going to work properly. 20180502 01:57:32<+discordbot> Steam Cloud sync I mean. 20180502 01:57:39<+discordbot> Why am I calling it Steam Sync... 20180502 01:57:58< celticminstrel> I think maybe I understand a little now. 20180502 01:58:41< celticminstrel> Kinda funny how "source" is listed right alongside the binary packages. 20180502 01:58:55< celticminstrel> Oooh. 20180502 01:59:01 * celticminstrel just clicked on the release notes link. 20180502 01:59:15< celticminstrel> Whose idea was it to add a subtitle BTW? 20180502 01:59:41<+discordbot> I'm curious why you'd want to know that? :p 20180502 01:59:52< celticminstrel> No reason really? Just curious. 20180502 02:00:01<+discordbot> It was Vultraz's idea. 20180502 02:00:13<+discordbot> @Vultraz Yes, already have 20180502 02:00:20<+discordbot> Although strictly speaking I had the idea back in the 1.13.0-1.13.2 times, I just never mentioned it to anyone. 20180502 02:00:32<+discordbot> (Or decide on a name.) 20180502 02:00:55< celticminstrel> The MP Create game has soooo much empty space though... 20180502 02:00:56<+discordbot> Except not r/Wesnoth I figured someone already did (I will gladly; but Reddit has me on post timeout right now) 20180502 02:01:08< celticminstrel> ^meant to say "screen" not "game", I think 20180502 02:01:28< celticminstrel> I guess it does mean there's room for far longer descriptions but... 20180502 02:01:33<+discordbot> Post timeout? 20180502 02:01:43<+discordbot> Yep 20180502 02:01:54<+discordbot> Does that mean you can't post anywhere at all? 20180502 02:02:01<+discordbot> Yes 20180502 02:02:19<+discordbot> Okay, I'll post the announcement to r/wesnoth. 20180502 02:02:42<+discordbot> Thanks! 20180502 02:03:02<+discordbot> (I think the post timeout is if it’s the same link or something.) 20180502 02:04:31<+discordbot> Done. 20180502 02:04:52<+discordbot> I didn't even know that was a thing since I don't really use Reddit much. 20180502 02:10:52<+discordbot> Now I was posting a comment to something and it’s saying I have to wait 10 minutes. Reddit hates me. 20180502 02:11:49<+discordbot> Man, I'm tired 20180502 02:14:29<+discordbot> I'll email i18n now. 20180502 02:14:50 * celticminstrel hugs Vultraz too. 20180502 02:15:01<+discordbot> Yes, I just worded that way so it sounds like I'm sending a memo down a downstairs department. 20180502 02:15:06<+discordbot> *worded it 20180502 02:15:17<+discordbot> *to a 20180502 02:15:41< celticminstrel> Should the request for trailers still be stickied? 20180502 02:15:49< celticminstrel> (By which I mean it's still an announcement.) 20180502 02:16:03<+discordbot> Unglobaled. 20180502 02:16:35< celticminstrel> So demote it to "announcement"? 20180502 02:16:49< celticminstrel> Or all the way to "standard topic"? 20180502 02:18:00<+discordbot> Latter. 20180502 02:20:14< celticminstrel> Done. 20180502 02:20:23<+discordbot> What? 20180502 02:20:31<+discordbot> I did it already. 20180502 02:20:53< celticminstrel> Just now? 20180502 02:21:00<+discordbot> No, 4 minutes ago. 20180502 02:21:09< celticminstrel> That's close enough to just now. 20180502 02:21:19<+discordbot> Not for the forums. 20180502 02:21:30< celticminstrel> ??? 20180502 02:21:47<+discordbot> The forums actually tell you how long ago an operation was done. 20180502 02:22:50< celticminstrel> Looks like we both did it at the same time? 20180502 02:23:08<+discordbot> https://cdn.discordapp.com/attachments/259976436490829825/441062051771580427/unknown.png 20180502 02:23:09<+discordbot> Nope. 20180502 02:23:49<+discordbot> (First edit was setting the topic type. Second edit was setting the subject. Third was adding a mod note. Fourth was adding a timestamp to said mod note.) 20180502 02:23:52< celticminstrel> Well whatever, who did it doesn't really matter as long as it got done. 20180502 02:24:32< celticminstrel> Did you know you could change the topic type from the hammer menu? 20180502 02:24:33<+discordbot> Yeah it's just that I completely forgot that you had the power to mess with this in the first place. 20180502 02:24:39< celticminstrel> Ah. 20180502 02:24:42<+discordbot> Yes I know that. 20180502 02:25:04<+discordbot> I was the one who told people about the hammer menu replacing the old dropdown. 20180502 02:25:34< celticminstrel> Just wondered cause it seemed like you chose not to use it. 20180502 02:25:41<+discordbot> Indeed I did. 20180502 02:25:45<+discordbot> I rarely use it. 20180502 02:26:26<+discordbot> I only use it for things that otherwise require going through the MCP. 20180502 02:27:13< celticminstrel> I wonder if we'll get more Lua/WML questions on the forums now... >_> 20180502 02:33:32<+discordbot> This is a weird one: https://forums.wesnoth.org/viewtopic.php?f=4&t=48061 20180502 02:34:21<+discordbot> I didn't try installing add-ons on Windows but if Wesnoth can write saves (which I did a lot) there's no reason why it wouldn't work as well. 20180502 02:36:37< celticminstrel> Well it works on non-Steam Windows (and my install is on D: drive FTR). 20180502 02:37:08< celticminstrel> Haha that turned into an emoticon. 20180502 02:37:29<+discordbot> Not here. 20180502 02:37:56<+discordbot> neither 20180502 02:38:11<+discordbot> 😩 20180502 02:38:15< celticminstrel> Not surprised that Discord is backwards. 20180502 02:38:21<+discordbot> That's the closest thing there is to a D: face. 20180502 02:38:39< celticminstrel> Given that emoji now exist I suppose they figure they should use them instead of something that you can actually type. 20180502 02:38:49< celticminstrel> Mind you I guess these ones also have their disadvantages. 20180502 02:39:12<+discordbot> There are a few string sequences that are automatically converted to emoji. 20180502 02:39:13<+discordbot> you can type emoji 20180502 02:39:25<+discordbot> :thinking: for example 20180502 02:39:40<+discordbot> That's not what I meant. 20180502 02:39:59<+discordbot> 😃 😮 šŸ˜„ šŸ˜› 😠 >:) and maybe others I haven't thought of yet. 20180502 02:40:07<+discordbot> Well, not that last one, that last one doesn't work. 20180502 02:41:15<+discordbot> Closest thing: 😈 20180502 02:41:41<+discordbot> I feel like I should be using that more often because it's purple on my end. 20180502 02:42:35< celticminstrel> Purple for me too. 20180502 02:42:40<+discordbot> Looks like 278 people have added wesnoth to their library so far 20180502 02:42:46<+discordbot> 130 of which have downloaded it 20180502 02:42:52< celticminstrel> Probably can't rely on it being purple though? 20180502 02:43:32<+discordbot> if I'm reading these stats right 20180502 02:43:50<+discordbot> 278 in 1 hour 43 minutes. 20180502 02:44:11<+discordbot> I'd imagine the stats probably take a bit ot update. 20180502 02:44:25<+discordbot> out of curiosity, what would be a target for v2.0 20180502 02:44:36<+discordbot> Oh no. 20180502 02:44:43<+discordbot> @Yumi that has been the argument since the beginning of time 20180502 02:44:54<+discordbot> hehe 20180502 02:44:56<+discordbot> oh I said something bad 😬 20180502 02:45:04<+discordbot> Let's sweep that subject aside before people start hitting each other with squeaky mallets. 20180502 02:45:18<+discordbot> :bhammer: 20180502 02:45:34<+discordbot> TIL Thursagan was wielding a squeaky mallet all along. 20180502 02:45:41<+discordbot> No wonder he died in a cave. 20180502 02:45:46<+discordbot> lmao 20180502 02:45:54<+discordbot> In lava. 20180502 02:46:02<+discordbot> are we still renaming THoT for 1.15? 20180502 02:46:14<+discordbot> You rename SoD first. 20180502 02:46:14<+discordbot> reminds me I want to finish making that scenario 20180502 02:46:54<+discordbot> While we are at it, the user-made campaign "A New Order" should also be renamed because its acronym means "anus" in Spanish. /s 20180502 02:47:41<+discordbot> I don't know, really. 20180502 02:47:44< celticminstrel> I don't think you can reasonably avoid that kind of thing. 20180502 02:48:05<+discordbot> Lol I just realized 20180502 02:48:12<+discordbot> Vultraz reduced mine to 'G' 20180502 02:48:14<+discordbot> one letter 20180502 02:48:19< celticminstrel> ??? 20180502 02:48:23<+discordbot> yes 20180502 02:48:25<+discordbot> let us all play G 20180502 02:48:26<+discordbot> Yeah. 20180502 02:48:31< celticminstrel> ??? 20180502 02:48:33<+discordbot> That's not weird or anything. 20180502 02:48:35<+discordbot> that's hilarious 20180502 02:48:37<+discordbot> celmin: campaign abbreviations 20180502 02:48:42<+discordbot> (celticminstrel is lost as usual.) 20180502 02:48:44<+discordbot> his campaign is Genesis 20180502 02:48:47< celticminstrel> Ah. 20180502 02:48:56< celticminstrel> "Gen" 20180502 02:49:02< celticminstrel> Best abbreviation IMO 20180502 02:49:06<+discordbot> it's prefixed as Gns right now 20180502 02:49:11< celticminstrel> Mine is BCoA. 20180502 02:49:20< celticminstrel> (Not up yet, hopefully by the end of the week...) 20180502 02:49:21<+discordbot> Genesys 20180502 02:49:25< celticminstrel> Hehe 20180502 02:49:27<+discordbot> Gensys 20180502 02:50:36<+discordbot> I remember playing it back when it was besieged druids 20180502 02:50:40<+discordbot> if I'm getting the name right 20180502 02:50:43< celticminstrel> Yup. 20180502 02:50:56< celticminstrel> I changed it because that literally only described the first scenario. 20180502 02:51:05<+discordbot> I see 20180502 02:51:12<+discordbot> probably will try once you release on 1.14 20180502 02:51:33< celticminstrel> Has a bunch of new stuff, like special items being reusable once the unit dies. 20180502 02:51:53< celticminstrel> eg if your storm trident user dies, another merfolk can grab it and use it. 20180502 02:51:56<+discordbot> ah it's a campaign with items 20180502 02:52:02< celticminstrel> Just a few. 20180502 02:52:26< celticminstrel> There are precisely four in the whole campaign (oddly enough, three of them are all found in one scenario... >_> ) 20180502 02:52:46< celticminstrel> (Actually that's not quite accurate. Two are found in that scenario, one is owned by a potentially-recurring enemy.) 20180502 02:53:45<+discordbot> 9 scenarios 20180502 02:53:47<+discordbot> should be quick to play 20180502 02:54:01< celticminstrel> Where are you looking at this? 20180502 02:54:11<+discordbot> your thread on the forum 20180502 02:54:13< celticminstrel> Ah. 20180502 02:54:32< celticminstrel> It's 10 scenarios actually. 20180502 02:54:48<+discordbot> okay sure 20180502 02:55:17< celticminstrel> (But the opening post was accurate when originally written, of course.) 20180502 02:56:27<+discordbot> nice thing about steam is that now UMC also has the chance for more players 20180502 02:57:55< irker787> wesnoth: Iris Morelle website:master ed96ea88060d / start/1.14/ (54 files in 2 dirs): announcement/1.14: pot update https://github.com/wesnoth/website/commit/ed96ea88060d82bdd6b09888dfb2c2371707b8d7 20180502 03:26:53<+discordbot> This is the weirdest thing I've seen yet: https://forums.wesnoth.org/viewtopic.php?p=626956#p626956 20180502 03:27:14<+discordbot> The filesystem code isn't supposed to try to create directories if they exist in the first place. 20180502 03:28:05<+discordbot> So it sounds like something else is interfering and a spurious error ends up being delivered somewhere in the fs API. 20180502 03:29:07<+discordbot> Also I'm concerned that the fallback ends up being the empty string. 20180502 03:35:07<+discordbot> That will inevitably result in Wesnoth trying to write to paths like \data\add-ons. 20180502 03:38:17<+discordbot> I havne't read the log, but is it possible he's out of disk space? 20180502 03:41:04<+discordbot> That's unlikely to result in a "file exists" error. 20180502 03:41:59<+discordbot> I'll double-check the directory setup logic later. 20180502 03:42:48<+discordbot> Windows done updating 20180502 03:43:13< celticminstrel> Bad Vultraz. 20180502 03:43:21< celticminstrel> You should know by now to never update Windows. 20180502 03:43:34<+discordbot> He doesn't because he always gets lucky. 20180502 03:43:54<+discordbot> I’ve never had any issues 20180502 03:44:05<+discordbot> Well, actually, I had one issue once. Life is strange wouldn’t start 20180502 03:44:09<+discordbot> He's not one of those who end up stuck in an eternal reboot loop with Windows trying to revert an update forever. 20180502 03:44:16< celticminstrel> What we need is antivirus software that flags Windows Update as a worm. Someone please make that. 20180502 03:44:24<+discordbot> Uh no. 20180502 03:44:37< celticminstrel> Well actually it's more like a rootkit. 20180502 03:44:50< celticminstrel> So that might actually be not very possible. 20180502 03:45:17<+discordbot> You're starting to sound like one of those people who are inexplicably allergic to bug fixes. 20180502 03:45:23<+discordbot> And security patches. 20180502 03:45:33< celticminstrel> I'm not allergic to bugfixes, only to Windows Update (in Win10). 20180502 03:45:41< celticminstrel> I'd certainly like to get the security patches. 20180502 03:45:56<+discordbot> And that's what WU is for. 20180502 03:46:11<+discordbot> Is it poorly engineered? Yes. 20180502 03:46:13< celticminstrel> Technically, sure. 20180502 03:46:21< celticminstrel> Yeah exactly, there's an understatement. 20180502 03:46:22<+discordbot> Very much so. 20180502 03:46:41<+discordbot> But half of the issues come from rushed patches as well. 20180502 03:46:57< celticminstrel> There's at least three or four subsystems that work together to try and prevent you from even disabling WU. 20180502 03:47:13< celticminstrel> And then there's one that notices that WU isn't working and tries to prompt you on how to fix it. 20180502 03:47:17< celticminstrel> At least that one's dismissable though. 20180502 03:48:26<+discordbot> for god's sake, man, just let it update 20180502 03:48:56< celticminstrel> If I do that it'll become nearly impossible to actually get any work done. 20180502 03:48:56<+discordbot> That doesn't sound like a workable song for a Disney musical. 20180502 03:48:58< celticminstrel> So no thanks. 20180502 03:49:24<+discordbot> Updates aren't that frequent anyway. 20180502 03:49:51<+discordbot> It took me like... less than 30 minutes to update? 20180502 03:50:01< celticminstrel> No it's the update itself that breaks things. 20180502 03:50:34< celticminstrel> Which is admittedly not partly Epic's fault too, but not something that I can trivially do away with. 20180502 03:50:42< celticminstrel> Uh. Strike the first "not". 20180502 03:50:44<+discordbot> Feature updates don't install themselves by default do they? 20180502 03:50:54< celticminstrel> I'm not sure? 20180502 03:51:04<+discordbot> Once they're downloaded you don't really have much choice 20180502 03:51:07<+discordbot> I don'tthink 20180502 03:51:14< celticminstrel> There's always a way. 20180502 03:51:22<+discordbot> I've never got one delivered within the first 2 months of being released without actually going out of my way to get it. 20180502 03:51:36< celticminstrel> I think once they're downloaded you can hunt down the update file and delete it? 20180502 03:51:47<+discordbot> I don't know if that's Microsoft spying on me and noticing that I use my laptop like 4 times a month. 20180502 03:51:48< celticminstrel> Then restart to update, it'll attempt to update and fail. Something like that. 20180502 03:51:49<+discordbot> I just checked for updates yesterday upon hearing of its release and there it was 20180502 03:52:19< celticminstrel> Still a pain though. 20180502 03:52:28<+discordbot> You really hate windows šŸ™„ 20180502 03:52:37< celticminstrel> I have no idea what that emoji is? 20180502 03:52:42<+discordbot> rolling eyes 20180502 03:52:47< celticminstrel> But I don't hate Windows precisely; I hate Windows 10. 20180502 03:53:05< celticminstrel> I dunno if it's specifically the OS's fault but it's also extremely sluggish. 20180502 03:53:23<+discordbot> Not for me 20180502 03:53:25<+discordbot> it's very fast for me 20180502 03:53:27< celticminstrel> (Might just be some vendor software that's really not needed.) 20180502 03:53:33<+discordbot> It is noticeably sluggish on my desktop. 20180502 03:53:48< celticminstrel> (But I don't really know how to tell whether it's needed, so... and I already uninstalled most of it.) 20180502 03:53:57<+discordbot> It's very subtle but it's there. 20180502 03:54:17<+discordbot> I notice a slight lag with the new Task/Timeline view after the update 20180502 03:54:20<+discordbot> It's mostly the graphical effects in the UI introducing unnecessary input lag. 20180502 03:54:26< celticminstrel> Hmm. 20180502 03:54:31<+discordbot> (All versions of 10.) 20180502 03:54:50< celticminstrel> ISTR Win7 had an option to disable aero effects, maybe that would help in Win10 if it's still there... 20180502 03:55:11<+discordbot> On my laptop it's even worse since it's an underpowered mobile Ivy Bridge i7. 20180502 03:55:26< celticminstrel> Still, again, the sluggishness I'm experiencing is probably partly Epic's fault too. 20180502 03:55:33<+discordbot> You don't get a choice to disable the window compositor in 8 and later. 20180502 03:56:04< celticminstrel> Pretty sure I did see options in themes for "flat" windows or something? 20180502 03:56:05<+discordbot> In fact the Logon Manager process goes out of its way to ensure all sessions have a compositor. 20180502 03:56:16< celticminstrel> I see. 20180502 03:56:31<+discordbot> The only way to disable it is to suspend the Logon Manager and kill the compositor. 20180502 03:56:40< celticminstrel> ...heh... 20180502 03:56:45<+discordbot> Tried it once. The results are... bizarre. 20180502 03:56:52< celticminstrel> Oh my. 20180502 03:57:26<+discordbot> Not only do you get the Windows 7 Aero Basic window frames, but also some window operations start to behave in a weird fashion. 20180502 03:58:07< celticminstrel> Kinda want to try it, but it'd probably only end up wasting a lot of time so I probably won't. 20180502 03:58:27<+discordbot> (Yes, that style is still there. You can catch glimpses of it when reinstalling a display driver, which forces the compositor to be suspended for half a second.) 20180502 04:01:05<+discordbot> (The 9x window frames are also still there but they're only revealed if a window has to be created before the Windows Logon Process starts setting up the system session.) 20180502 04:01:56< celticminstrel> XD 20180502 04:02:02<+discordbot> (So, only when the user needs to enter a password to unlock the user accounts database/registry hive.) 20180502 04:02:47< celticminstrel> If I ever update my home computer to Win10, I will probably try this at least once to see if these bizarre results are bearable. 20180502 04:03:28< celticminstrel> TBH, Win7 is a bit slow too, though it doesn't seem to be as bad. Then again the comparison isn't very direct as they're running different software. 20180502 04:03:48< celticminstrel> (Also different hardware actually.) 20180502 04:04:03<+discordbot> Windows 7 is far snappier than the new releases. 20180502 04:04:41< celticminstrel> My Win7 is i7 with a fairly basic graphics card, the win10 I'm using is i5 but with a higher-end graphics card. 20180502 04:05:03<+discordbot> I think a good part of the issue is the fact that since 8 there are two completely different UI frameworks coexisting within the same session. 20180502 04:05:26< celticminstrel> I wonder how modern MacOS compares to 10.7 though; I recall hearing 10.8 or 10.9 had major speed improvements so I'm kinda hoping it's not on the same downhill trend as Windows. 20180502 04:06:06<+discordbot> From the sounds of it the new UI reinvents a few crucial wheels instead of piggybacking on Win32's user interface API. 20180502 04:06:16< celticminstrel> I guess I'll find out whenever I get a new Mac. Which I'm hoping will be in the next year, but that depends on Apple. 20180502 04:06:33<+discordbot> So there's bound to be some frantic IPC going on and slowing things down. 20180502 04:06:58< celticminstrel> Interesting. 20180502 04:07:00<+discordbot> (Bearing in mind that Windows lives and breathes IPC for its system call interface.) 20180502 04:07:32<+discordbot> This is all in the name of using hardware features of course. 20180502 04:07:59<+discordbot> Using a GPU to render a glorified web page UI because why not. 20180502 04:08:31<+discordbot> But the end result is visibly clunky and inconsistent in appearance and behaviour. 20180502 04:08:37< celticminstrel> Because Microsoft is dumb> 20180502 04:08:56<+discordbot> And no matter how hard they push for the modern UI framework, Win32 isn't going away any time soon. 20180502 04:09:16<+discordbot> Not for anything bigger than a voice chat application anyway. 20180502 04:09:27< celticminstrel> Oh? 20180502 04:10:14<+discordbot> Is SDL 2 able to target modern UI? I don't remember. 20180502 04:11:17<+discordbot> It's really just a matter of not calling any other APIs directly IIRC. 20180502 04:11:44<+discordbot> And probably using managed .NET code instead of native code. 20180502 04:13:33< celticminstrel> Anyway bedtime. 20180502 04:14:19-!- celticminstrel [~celmin@unaffiliated/celticminstrel] has quit [Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] 20180502 04:14:46-!- celticminstrel [~celmin@unaffiliated/celticminstrel] has joined #wesnoth-dev 20180502 04:14:53-!- celticminstrel [~celmin@unaffiliated/celticminstrel] has quit [Client Quit] 20180502 04:15:20-!- celticminstrel [~celmin@unaffiliated/celticminstrel] has joined #wesnoth-dev 20180502 04:15:36-!- celticminstrel [~celmin@unaffiliated/celticminstrel] has quit [Client Quit] 20180502 04:16:09-!- celticminstrel [~celmin@unaffiliated/celticminstrel] has joined #wesnoth-dev 20180502 04:16:21-!- celticminstrel is now known as celmin|sleep 20180502 04:16:26< celmin|sleep> Ugh... >< 20180502 04:17:10< irker787> wesnoth/wesnoth:1.14 Nils Kneuper ae00fa200b updated Spanish translation AppVeyor: All builds passed 20180502 04:49:09< irker787> wesnoth: Charles Dang wesnoth:master 2064e1e16c42 / data/cores.cfg: Threw out the extraneous default core description https://github.com/wesnoth/wesnoth/commit/2064e1e16c42f160914596e6242c84d2cfd4f4ab 20180502 04:49:43< irker787> wesnoth: Charles Dang wesnoth:1.14 ab26309d2d6e / data/cores.cfg: Threw out the extraneous default core description https://github.com/wesnoth/wesnoth/commit/ab26309d2d6e0ea46a4282dcb7d654843b2137ed 20180502 04:52:15< wedge009> Oh, I see we've had a release. Goody. 20180502 04:52:29<+discordbot> THE release 20180502 04:53:06< wedge009> Yes. 20180502 04:56:31 * wedge009 adds Wesnoth to Steam 20180502 04:56:34< wedge009> Yay. 20180502 04:58:45< wedge009> From someone's Steam review: 'Doesn't make breakfast for you in the morning... yet' 20180502 04:58:52< wedge009> I think we need to make an issue for that. 20180502 05:00:41<+discordbot> XD 20180502 05:06:13< irker787> wesnoth: Severin Glƶckner wesnoth:master be221b5ef0f2 / data/campaigns/Under_the_Burning_Suns/units/undead/Undead_Horseman.cfg: UtBS: remove submerge ability from Skeleton Rider https://github.com/wesnoth/wesnoth/commit/be221b5ef0f281dc491d6858c35a80abb352840d 20180502 05:06:15< irker787> wesnoth: Severin Glƶckner wesnoth:master a96c9ac7aab3 / data/campaigns/The_Rise_Of_Wesnoth/units/Wesfolk_Outcast.cfg: TRoW: Remove leadership from Lvl. 1 Wesfolk leader https://github.com/wesnoth/wesnoth/commit/a96c9ac7aab3243846564e0ebf1f18978451ce3f 20180502 05:06:26< irker787> wesnoth: Severin Glƶckner wesnoth:1.14 797c5f68ec2a / data/campaigns/Under_the_Burning_Suns/units/undead/Undead_Horseman.cfg: UtBS: remove submerge ability from Skeleton Rider https://github.com/wesnoth/wesnoth/commit/797c5f68ec2af98c7348fdf420a100e6a48c728e 20180502 05:06:28< irker787> wesnoth: Severin Glƶckner wesnoth:1.14 3a93af23ba73 / / (9 files in 9 dirs): German translation fixes https://github.com/wesnoth/wesnoth/commit/3a93af23ba73c5f06beee6d06ea1f4486dd6fddc 20180502 05:06:30< irker787> wesnoth: Severin Glƶckner wesnoth:1.14 b800d686197e / data/campaigns/The_Rise_Of_Wesnoth/units/Wesfolk_Outcast.cfg: TRoW: Remove leadership from Lvl. 1 Wesfolk leader https://github.com/wesnoth/wesnoth/commit/b800d686197ee5a39dd10820efb40efd3775184e 20180502 05:09:59<+discordbot> Well that was weird 20180502 05:10:07<+discordbot> Launched for the first time 20180502 05:10:10<+discordbot> No custom cursor 20180502 05:10:37<+discordbot> Go to preferences, want to turn on accelerated speed since it was off, I like it 20180502 05:10:44<+discordbot> Have trouble clicking on the check box 20180502 05:10:56<+discordbot> Lags super bad. Then stops taking clicks 20180502 05:11:10<+discordbot> Try clicking other things even back on the home screen, not working. 20180502 05:11:28<+discordbot> @sevu I mean, there not being L0 units doesn't necessarily mean a superfluous ability needs to be removed, especially if it's there primarily for storyline reasons. 20180502 05:11:34<+discordbot> Quit. Relaunch, the normal customized cursor shows up fine. Everything works great. 20180502 05:12:57<+discordbot> (I don't remember specifically why the ability is there but it was probably that seeing as how I was involved in the mini-project in question.) 20180502 05:13:55<+discordbot> I can add it again if, the intention was more to bring it in the same order like for the higher levels than to remove an unneded ability 20180502 05:17:04-!- gallaecio [~quassel@188.79.96.255] has joined #wesnoth-dev 20180502 05:17:31<+discordbot> I'd certainly not remove it if it were my campaign. 20180502 05:18:08<+discordbot> Ugh, hours later the units.w.o rebuild for 1.14 is still going on. And here I thought it'd go much faster than 1.12 since the add-ons server is more sparsely populated. 20180502 05:18:24<+discordbot> D’oh: http://units.wesnoth.org/1.14/ 20180502 05:18:39<+discordbot> That's why I'm rebuilding it. 20180502 05:18:45<+discordbot> Because it didn't exist in the first place. 20180502 05:18:53<+discordbot> Ah, you’re working on it šŸ‘ 20180502 05:20:04<+discordbot> Yeah, I spent a good amount of time earlier rebuilding 1.12, upgrading the VM to get working 1.14 (and master) builds of the game client, and setting up the 1.14 u.w.o dir, all in parallel to the release preparations. 20180502 05:21:06<+discordbot> And the worst part is I'm not entirely sure if translations will work. 20180502 05:21:22<+discordbot> If they don't I'm going to have to rebuild 1.14 a second time. 20180502 05:23:14<+discordbot> I reckon one solution to this conundrum is to have the game itself take care of the process of outputting unit data in format for wmlunits to consume. 20180502 05:23:28<+discordbot> Essentially turning wmlunits into a glorified HTML template preocessor. 20180502 05:23:59< irker787> wesnoth: Severin Glƶckner wesnoth:1.14 a6c722145aee / data/campaigns/The_Rise_Of_Wesnoth/units/Wesfolk_Outcast.cfg: TRoW: readd leaderhip https://github.com/wesnoth/wesnoth/commit/a6c722145aee9607cddd3545c18f693f7787cba2 20180502 05:24:04<+discordbot> There's really no reason why I shouldn't be able to pull that off other than lack of motivation. 20180502 05:24:45< irker787> wesnoth: Severin Glƶckner wesnoth:master c8e3856f51fb / data/campaigns/The_Rise_Of_Wesnoth/units/Wesfolk_Outcast.cfg: TRoW: readd leaderhip https://github.com/wesnoth/wesnoth/commit/c8e3856f51fb45721e63ca4e44178526967c34a9 20180502 05:25:18<+discordbot> It's hard to want to scratch someone else's itch -- units.wesnoth.org has never been something that interests or serves any practical purpose for me. It's for a different kind of players. 20180502 05:25:55<+discordbot> I like finding things out by playing the game rather than having all the info handed out to me in a basket. 20180502 05:26:26<+discordbot> After 13 years I know for certain I'm part of a relative minority in that regard. 20180502 05:32:48<+discordbot> Yeah when I made a units stats page I used AI’s WML to JSON converter and pulled the data into JSON 20180502 05:33:05<+discordbot> That was much easier to handle 20180502 05:33:20<+discordbot> From a computational standpoint you're still reading WML twice, though. 20180502 05:33:37<+discordbot> But it didn’t do some tree navigation stuff so 20180502 05:33:44<+discordbot> And when you have some add-ons like Ageless Era, that consist of absolutely absurd amounts of WML... 20180502 05:34:10<+discordbot> Honestly, I don’t see why you/we/whomever should bother with third-party add-ons for the units page 20180502 05:34:21<+discordbot> Just keep it to the mainline stuff 20180502 05:34:34<+discordbot> Half the times there’s broken WML 20180502 05:34:46<+discordbot> The easiest way to tell if units.w.o is having issues is to check if anyone has noticed that XYZ add-on's page hasn't been updated. 20180502 05:34:56<+discordbot> So there is some demand for that. 20180502 05:35:31<+discordbot> And a couple of years ago some people were especially persistent about trying to get us to sort out some issues with it. 20180502 05:37:17<+discordbot> _focuses on filesystemboost.cpp. 20180502 05:38:35<+discordbot> Wesnoth is certainly falling into the fallback path as it should: cpp path games_path = path(docs_path) / "My Games"; create_directory_if_missing(games_path); user_data_dir = games_path / newprefdir; 20180502 05:39:11<+discordbot> The alternative path in this branch is to vomit this error to stderr: ERR_FS << "Could not determine path to user's Documents folder! (" << std::hex << "0x" << res << std::dec << ") " << "User config/data directories may be unavailable for " << "this session. Please report this as a bug.\n"; 20180502 05:39:42<+discordbot> And that doesn't happen, so the next call is create_directory_if_missing(). 20180502 05:40:20<+discordbot> } else if (bfs::is_directory(fs)) { DBG_FS << "directory " << dirpath.string() << " exists, not creating\n"; return true; } else if (bfs::exists(fs)) { ERR_FS << "cannot create directory " << dirpath.string() << "; file exists\n"; return false; } 20180502 05:40:36<+discordbot> We're running into that last branch. 20180502 05:40:53<+discordbot> That means that somehow in that person's log, C:\Users\Transfermium\OneDrive\Documents\My Games is a file. 20180502 05:41:01<+discordbot> A non-directory file, specifically. 20180502 05:41:21<+discordbot> I looked at the documentation of Boost.Filesystem. 20180502 05:41:23<+discordbot> https://www.boost.org/doc/libs/1_63_0/libs/filesystem/doc/reference.html#status 20180502 05:41:43<+discordbot> We're using boost::filesystem::status() to obtain the kind of the file. 20180502 05:41:53<+discordbot> "Remarks: If a symbolic link is encountered during pathname resolution, pathname resolution continues using the contents of the symbolic link." 20180502 05:42:26<+discordbot> Then that should still work if a component is a symbolic link. Except on a Windows system symbolic links are relatively rare IIRC. 20180502 05:42:31<+discordbot> So, even if My games was a symbolic link, boost::filesystem::status() is supposed to follow it and return the kind of the target file. 20180502 05:42:36<+discordbot> What you actually find all over the place are NTFS junction points, which are hard links. 20180502 05:43:19<+discordbot> Localized pathnames are junction points to the non-localized versions, at least on Spanish locales. 20180502 05:43:51<+discordbot> So it could be the Documents folder. 20180502 05:44:20<+discordbot> I think I'm going to have to assume that the other person has no clue they're using OneDrive, and try to reproduce the issue on my laptop setting up OneDrive to see exactly what it does. 20180502 05:45:24<+discordbot> (Preemptive warning: no, renaming a user account doesn't rename their profile folder and leave a junction point behind. Trust me, I wish it did.) 20180502 05:46:20-!- gallaecio [~quassel@188.79.96.255] has quit [Remote host closed the connection] 20180502 05:46:51<+discordbot> Super minor, but the Download Now button on the start page looks a bit funny. 20180502 05:46:51<+discordbot> https://cdn.discordapp.com/attachments/259976436490829825/441113317067718657/Screen_Shot_2018-05-02_at_12.45.38_AM.png 20180502 05:47:10<+discordbot> Font metrics at work probably. 20180502 05:48:23<+discordbot> This doesn't happen on the front page probably because you only get to see "Download Now!" if you don't have Javascript. 20180502 05:48:36<+discordbot> (Incidentally, this is one of the reasons I wanted to see translations done before launch.) 20180502 05:49:08<+discordbot> Changing the width of the button from 11em to 12em resolves it for me. 20180502 05:49:32<+discordbot> Otherwise, reducing the size of the text would probably work too 20180502 05:54:01<+discordbot> The other option is white-space: nowrap; + overflow: hidden + text-overflow: clip; (or ellipsis I guess) 20180502 05:56:05<+discordbot> (This is with Lucida Grande installed, which is listed as the first font in the CSS. 🤷) 20180502 05:56:36<+discordbot> It doesn't have the same metrics as Trebuchet MS, that's the issue. 20180502 05:57:26<+discordbot> Another option is remove Lucida Grande from the CSS 20180502 05:58:04<+discordbot> What's the next equivalent to Trebuchet MS on Mac? 20180502 05:58:12<+discordbot> Trebuchet MS? 20180502 05:58:22<+discordbot> Is it available by default? 20180502 05:58:29<+discordbot> I can double-check, I thought it was still getting bundled 20180502 05:59:28< irker787> wesnoth: Iris Morelle wesmere:master 827672547ffd / wesmere/sass/home/_download.scss: sass/home: Allow some extra leeway for the big buttons' labels, don't overflow https://github.com/wesnoth/wesmere/commit/827672547ffd747c29920058032c18df40564bc8 20180502 05:59:44<+discordbot> (And no I'm not bothering with ellipsis, royal pain in the bum.) 20180502 06:00:20<+discordbot> Ohhh good, the translations work. 20180502 06:00:25<+discordbot> units.w.o/1.14 is up now. 20180502 06:00:39<+discordbot> @shadowm https://support.apple.com/en-us/HT206872 20180502 06:00:46<+discordbot> Yes, Trebuchet is there 20180502 06:02:13< irker787> wesnoth: Iris Morelle wesmere:master 3a46bfdcbea5 / wesmere/sass/ (forums.scss home/_download.scss): sass: Use Trebuchet MS on Mac https://github.com/wesnoth/wesmere/commit/3a46bfdcbea5b90b31ae89e02c63f1ca2153b79b 20180502 06:03:24<+discordbot> Try refreshing now @ancestral. 20180502 06:04:05<+discordbot> Look good! 20180502 06:04:16<+discordbot> You’re awesome 20180502 06:04:59<+discordbot> I just know I'm going to have to flex these for translations. 20180502 06:05:14<+discordbot> Yeah… eek 20180502 06:05:45<+discordbot> There’s no easy way to auto-size based on width without JavaScript, I’m sure 20180502 06:06:30<+discordbot> Sooooooooo how do I get back OneDrive... 20180502 06:07:16<+discordbot> This is why I tend to never remove software I'm not using. 20180502 06:07:39<+discordbot> Sooner or later SOMETHING crops up that forces me to reinstall it. 20180502 06:08:43<+discordbot> This is a bit of an awkward situation now that I think about it. 20180502 06:08:56<+discordbot> If Documents is in OneDrive that means that a huge amount of data is being synced with it. 20180502 06:10:26<+discordbot> We're not alone in this, mind you: 20180502 06:10:26<+discordbot> https://cdn.discordapp.com/attachments/259976436490829825/441119255254138880/unknown.png 20180502 06:10:28<+discordbot> Do they have a web interface as a stand-in? Don’t know if that would help. 20180502 06:10:50<+discordbot> Could you just have OneDrive sync something other than your entire Documents folder? 20180502 06:16:22-!- pydsigner [~pydsigner@unaffiliated/pydsigner] has quit [Ping timeout: 265 seconds] 20180502 06:16:33-!- pydsigner [~pydsigner@unaffiliated/pydsigner] has joined #wesnoth-dev 20180502 06:26:33< irker787> wesnoth/wesnoth:master Charles Dang 7d3d9daf0c Added trailers credits section AppVeyor: All builds passed 20180502 06:28:34<+discordbot> Well, so far it seems you have to go really out of your way to move Documents to OneDrive. 20180502 06:28:59-!- gallaecio [~quassel@148.red-83-37-165.dynamicip.rima-tde.net] has joined #wesnoth-dev 20180502 06:29:02<+discordbot> But everything is working fine. 20180502 06:29:13<+discordbot> So much for my theory of OneDrive interfering somehow. 20180502 06:30:05<+discordbot> " Here's the log file. It was in Appdata/Local/Temp instead of the userdata folder (which didn't exist)." 20180502 06:31:00<+discordbot> Guh. 20180502 06:31:37<+discordbot> That means relocating the logs silently failed somehow. 20180502 06:32:12<+discordbot> And I don't see how that's even possible. 20180502 06:32:51< Soliton> @sevu: are you sure the change to the wesfolk unit is OOS save? is it necessary to do that for 1.14? 20180502 06:35:14<+discordbot> soliton, with the follow up commit, all which is different by now is that the abilites are listed in reverse order 20180502 06:35:17<+discordbot> What else could be interfering with the user data setup process here? 20180502 06:35:55<+discordbot> Unless there's a software that actually creates a regular file called "My Games". 20180502 06:35:59< Soliton> @sevu: i agree. 20180502 06:36:26-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20180502 06:37:08<+discordbot> @shadowm It would be nice to see what fs.type() returns. 20180502 06:37:29<+discordbot> The only thing we know is that it does not return file_type::directory_file. 20180502 06:37:50<+discordbot> Do you have a plan to get these people to run a test executable that checks that? 20180502 06:38:09<+discordbot> Or get them to build Wesnoth from source with patches. 20180502 06:38:27<+discordbot> I could compile such an executable and send them that. Do you think it would be a good idea? 20180502 06:39:24-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20180502 06:39:50<+discordbot> I'm at a loss here without knowing exactly how to replicate the required environmental conditions to reproduce the bug, so yeah. That'd be a better idea than running in circles forever. 20180502 06:41:20< Soliton> @sevu: so does that mean you know it's OOS save or that you assume it is? 20180502 06:41:40<+discordbot> I assume it is 20180502 06:48:33< Soliton> seems fairly likely to me that that is untrue and i don't really see why we need to risk that in a stable version. 20180502 06:54:46<+discordbot> What makes you think it can cause OOS? No, we don't have to risk it. 20180502 06:55:31-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20180502 07:08:34< Soliton> surely there is a way to enumerate abilities in wml/lua and do whatever with them? if you f.e. remove an ability by index you'll get OOS between 1.14.0 and 1.14.1. 20180502 07:14:30<+discordbot> @shadowm the announcement for the 1.14 release doesn't include that using the official MP-server requires a registered forum account, as far as I can see 20180502 07:14:34<+discordbot> oops 20180502 07:14:38<+discordbot> @shadowm ^ 20180502 07:14:58<+discordbot> should it be added for clarity or is it mentioned in enough other places? 20180502 07:20:24<+discordbot> It's only mentioned in an announcement in Users' Forum and the game ships with a misleading tooltip that claims that registration is optional. 20180502 07:20:55<+discordbot> I'll add a warn block to the release announcement. 20180502 07:22:57-!- vn971 [~vasya@94.158.103.15] has joined #wesnoth-dev 20180502 07:23:26<+discordbot> Done. 20180502 07:23:45<+discordbot> okay great 20180502 07:24:23<+discordbot> I can't add it to the Release Notes anymore, though. 20180502 07:25:00<+discordbot> I told translators they were string-frozen now and I'd rather not go back on my word after the whole thing with them not being frozen at least a week in advance before the release. 20180502 07:25:14< vn971> hi folks. I'm pretty sure it's already being reported, but just in case: 20180502 07:25:14< vn971> it's impossible to send a private message to Ravana on current 1.14 server. But he's there! Re-joining lobby or even re-starting the client doesn't change anything. You join, see Ravana, but can't PM him. 20180502 07:25:16<+discordbot> as long as the tooltip gets fixed, it should be okay 20180502 07:25:31<+discordbot> vn971: Are you sure Ravana is not a ghost? 20180502 07:25:44<+discordbot> Also, how are you trying to send him messages exactly? 20180502 07:25:50< vn971> @shadowm: I'm not sure what a ghost is. 20180502 07:26:01<+discordbot> @Yumi Made the MP login announcement a global for all forum sections too. 20180502 07:26:11< vn971> @shadowm: double-click his name, click "send Pri Mess", enter text, press Enter. 20180502 07:26:32<+discordbot> vn971: We have issues where people get disconnected but they still show up on the user list. 20180502 07:26:44< vn971> @shadowm: when I do that, the message appears visually in a separate tab with his name, but a message on lobby appears saying "can't find Ravana" 20180502 07:26:54<+discordbot> Since they are obviously dead but they are still there, the obvious thing that comes to mind is the image of a ghost. 20180502 07:27:06< vn971> @shadowm: ok, that could be it. I just wanted to report. 20180502 07:27:22<+discordbot> Okay that's interesting. @loonycyborg Could there be an issue with disconnected people not being properly removed from a data structure? 20180502 07:28:19< vn971> Ravana asked me whether I see two copies of himself 8 hours ago, but I was asleep. Chances are he already observed a certain kind of bug at that moment. 20180502 07:28:21<+discordbot> Because it sounds like the server knows he's not online, but still includes him in the user list. 20180502 07:29:36< vn971> So we know at least somebody saw 2 Ravana-s at the same time. This could be the key to understanding the current situation. Like, maybe the server somehow allows you to doulbe-join? Maybe "kick previous instance" does not work? (I'm speculating.) 20180502 07:30:00< zookeeper> @shadowm, the duelist trap as well as tomato reinforcements were removed as part of the fencer assassination change. i didn't have any good ideas for what sort of mid-scenario dialogue to replace those with, so she's arguably too silent atm. 20180502 07:30:49<+discordbot> Not arguably, she's just completely dead as a character throughout the scenario. 20180502 07:31:12< vn971> // checked "kick"-ing now, it seemingly worked Okay. 20180502 07:31:14<+discordbot> I was hoping to get a good screenshot of her talking mid-battle and droided Konrad for that purpose, and ended up disappointed. 20180502 07:31:37<+discordbot> I had to settle for a screenshot of her talking at the start of Ford of Abez instead. 20180502 07:34:34<+discordbot> Oh I JUST realised there's going to be another reason for units.w.o/trunk failing to be rebuilt. 20180502 07:34:57<+discordbot> Namely that I haven't brought up the 1.15.x add-ons server (and again, don't intend to until the game stops being broken on master). 20180502 07:35:35<+discordbot> I'm going to spare everyone the bother and just disable the master rebuild. 20180502 07:38:28<+discordbot> 31 reviews on steam so far. All positive. 20180502 07:39:07< irker787> wesnoth: Iris Morelle wesnoth:1.14 97cc0f8afb25 / data/campaigns/Secrets_of_the_Ancients/scenarios/ (02_Dark_Business.cfg 08_Carcyn.cfg): Re-apply patches to fix issues #2844 and #2846 in SotA https://github.com/wesnoth/wesnoth/commit/97cc0f8afb2513370055db84eb725a68eb156c83 20180502 07:39:35< irker787> wesnoth/wesnoth:master Charles Dang 6f057d8b02 MP Method Selection: removed text saying AppVeyor: All builds passed 20180502 07:39:50<+discordbot> I have a bunch of commits pending push on 1.14, could you giveme a few mins 20180502 07:39:53< vn971> BTW, forgot to tell in the hurry of bug reporting. 20180502 07:39:53< vn971> Big thanks for the release and for the long hard work that made it possible! Developers, maintainers, designers, artists etc -- you're amazing! 20180502 07:40:01<+discordbot> just finishing a build 20180502 07:48:25< irker787> wesnoth: Charles Dang wesnoth:1.14 0fc43b08568c / src/gui/dialogs/multiplayer/mp_create_game.cpp: MP Create Game: fixed campaign player numbers label being untranslatable https://github.com/wesnoth/wesnoth/commit/0fc43b08568c96e0a6e1220c66be683dbec61080 20180502 07:48:28< irker787> wesnoth: Severin Glƶckner wesnoth:1.14 10af777cfaf7 / src/units/attack_type.cpp: Fix misplaced tag https://github.com/wesnoth/wesnoth/commit/10af777cfaf74a6ea0d124d46407951e1d40fdf8 20180502 07:48:30< irker787> wesnoth: Severin Glƶckner wesnoth:1.14 5471b530d0a4 / data/campaigns/tutorial/scenarios/01_Tutorial_part_1.cfg: Tutorial: Button was renamed, update text accordingly https://github.com/wesnoth/wesnoth/commit/5471b530d0a4e460932d2ed2e5e185b3d6621244 20180502 07:48:32< irker787> wesnoth: Severin Glƶckner wesnoth:1.14 453f8bcdeccf / data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg: Tutorial: remove forgotten bracket and superfluous space https://github.com/wesnoth/wesnoth/commit/453f8bcdeccf3355912141b22256509522a1a458 20180502 07:48:34< irker787> wesnoth: Severin Glƶckner wesnoth:1.14 d479e57bdcdc / data/campaigns/tutorial/scenarios/01_Tutorial_part_1.cfg: Tutorial: fix two strings https://github.com/wesnoth/wesnoth/commit/d479e57bdcdcc3aa2a6eccdc8761c4542cb22d85 20180502 07:48:36< irker787> wesnoth: Celtic Minstrel wesnoth:1.14 514594490beb / data/advanced_preferences.cfg: Add the advanced prefs entry for the deprecation setting https://github.com/wesnoth/wesnoth/commit/514594490bebff125a11dbdb780c6f69a9718ca6 20180502 07:48:38< irker787> wesnoth: gfgtdf wesnoth:1.14 4fb2cd41aee3 / src/synced_user_choice.cpp: improve mp sync waiting message https://github.com/wesnoth/wesnoth/commit/4fb2cd41aee3ba756fe5afe1fb5f5bf9d21a60d5 20180502 07:48:40< irker787> wesnoth: gfgtdf wesnoth:1.14 122e9a7758c5 / src/playturn.cpp: improve side drop message fixes #2820 https://github.com/wesnoth/wesnoth/commit/122e9a7758c5a8ce87e22bc8713d6c4a02f3fb21 20180502 07:48:42< irker787> wesnoth: Charles Dang wesnoth:1.14 79ad366d095f / src/ (4 files in 2 dirs): Some refactoring of preferences-related hotkey info storage (fixes #2953) https://github.com/wesnoth/wesnoth/commit/79ad366d095fc299c302bce1a463ca407561114b 20180502 07:48:45< irker787> wesnoth: Charles Dang wesnoth:1.14 0c8fd2cb371d / src/ (3 files in 3 dirs): Fixed Boost header deprecation warning on 1.67 and later https://github.com/wesnoth/wesnoth/commit/0c8fd2cb371d1b2dee7eb8e08f589305b0b47ba6 20180502 07:48:47<+discordbot> That covers everything in https://github.com/wesnoth/wesnoth/issues/2866 20180502 07:48:48< irker787> wesnoth: Charles Dang wesnoth:1.14 d4818923b2a6 / data/campaigns/Secrets_of_the_Ancients/scenarios/ (02_Dark_Business.cfg 08_Carcyn.cfg): Merge branch '1.14' of github.com:wesnoth/wesnoth into 1.14 https://github.com/wesnoth/wesnoth/commit/d4818923b2a6ef4faed134f88ccda8d83b3e3199 20180502 07:49:03< irker787> wesnoth: Iris Morelle wesnoth:1.14 32896078a00c / data/core/units.cfg: Change the plural race name for merfolk to Merfolk https://github.com/wesnoth/wesnoth/commit/32896078a00c9ffd0d88af9b7f6e34de60cd6355 20180502 07:49:06< irker787> wesnoth: Iris Morelle wesnoth:1.14 bf41826aa724 / / (4 files in 3 dirs): Replace a few instances of "mermen" with "merfolk" in core descriptions https://github.com/wesnoth/wesnoth/commit/bf41826aa724cc8852eea17d031a8248eee7e19e 20180502 07:50:20< irker787> wesnoth: Iris Morelle wesnoth:1.14 41f159d1c004 / changelog.md: Add changelog entry for reapplied SotA unit name fixes https://github.com/wesnoth/wesnoth/commit/41f159d1c0049f7fd20a77c1c625a96ac1570603 20180502 07:51:15<+discordbot> The "$player who controlled side $side_drop has left the game. What do you want to do?" message could probably do to be further reworded a bit on both branches. 20180502 07:51:23<+discordbot> but can't think of how off the top of my head 20180502 07:51:28< irker787> wesnoth: Iris Morelle wesnoth:1.14 37e692266c99 / data/gui/window/logging.cfg: gui2/log_settings: Make log options tooltips translatable https://github.com/wesnoth/wesnoth/commit/37e692266c991ba0fc63ccb07aee7b25eea9d0e2 20180502 07:54:33< irker787> wesnoth: Iris Morelle wesnoth:1.14 6a0efce63bef / changelog.md: Changelog entry for the fix for issue #2837 https://github.com/wesnoth/wesnoth/commit/6a0efce63bef292c88a632702ff1c5f15799035b 20180502 07:57:30< irker787> wesnoth: Charles Dang wesnoth:master f33111e86b9c / changelog.md: Changelog entry for the misleading tooltip text fix https://github.com/wesnoth/wesnoth/commit/f33111e86b9c7374e26fb85fdb549147990ee2a8 20180502 07:57:39< Soliton> @sevu: another issue is that you'll get checksum errors in mp_debug mode. so if you're on the hunt for actual OOS issues that'll at least distract. 20180502 07:58:35< irker787> wesnoth: Charles Dang wesnoth:1.14 4517a7b0958c / changelog.md: Changelog entry for the misleading tooltip text fix https://github.com/wesnoth/wesnoth/commit/4517a7b0958c42ce51ffc5f051ac835bc58dda3b 20180502 08:00:52<+discordbot> Shouldn't you close #2866 then? 20180502 08:01:51<+discordbot> Okay, congratulations, you broke 1.14: src/gui/dialogs/preferences_dialog.cpp: In member function ā€˜void gui2::dialogs::preferences_dialog::hotkey_type_filter_callback(gui2::window&) const’: src/gui/dialogs/preferences_dialog.cpp:931:13: error: comparison between signed and unsigned integer expressions [-Werror=sign-compare] 20180502 08:02:07<+discordbot> I suspect you forgot to backport a related commit. 20180502 08:04:40<+discordbot> ...ah 20180502 08:06:45< irker787> wesnoth: Charles Dang wesnoth:1.14 b9dd04e71b21 / src/gui/dialogs/preferences_dialog.cpp: Repair 79ad366 in the non-downward direction https://github.com/wesnoth/wesnoth/commit/b9dd04e71b2112197737a63c1241cacabebeead3 20180502 08:07:02<+discordbot> You did not just do that. 20180502 08:07:14<+discordbot> That commit message should be illegal. 20180502 08:07:58<+discordbot> šŸ˜‡ 20180502 08:17:37< irker787> wesnoth: Iris Morelle wesnoth:1.14 170b3f008c55 / changelog.md data/gui/window/logging.cfg src/gui/dialogs/log_settings.cpp: gui2/log_settings: Permit disabling logdomains (log level -1) https://github.com/wesnoth/wesnoth/commit/170b3f008c5567813505bc42420b757b75739633 20180502 08:21:52< irker787> wesnoth: Iris Morelle wesnoth:1.14 d0f6e0172f77 / changelog.md: Remove extraneous punctuation https://github.com/wesnoth/wesnoth/commit/d0f6e0172f77b810899cdb7258e29c3842333436 20180502 08:22:04<+discordbot> I'm going to be obsessing over https://steamspy.com/app/599390 a little bit this week 20180502 08:26:12<+discordbot> Okay, I'm off to bed now before I actually fall asleep on my keyboard. Too many days in a row of having less than 4 hours of sleep. 20180502 08:27:40<+discordbot> looks at clock 20180502 08:27:44<+discordbot> Yes @shadowm let's sleep bruh 20180502 08:27:44<+discordbot> aack.. 20180502 08:27:59<+discordbot> 10 : 27 here I'm in France 20180502 08:28:27<+discordbot> Good morning heh 20180502 08:30:03<+discordbot> thanks you haha 20180502 08:39:14< wedge009> I'm still readjusting from CEDT... 20180502 08:40:22-!- travis-ci [~travis-ci@ec2-54-167-141-20.compute-1.amazonaws.com] has joined #wesnoth-dev 20180502 08:40:22< travis-ci> wesnoth/wesnoth#17898 (1.14 - 37e6922 : Iris Morelle): The build was broken. 20180502 08:40:22< travis-ci> Build details : https://travis-ci.org/wesnoth/wesnoth/builds/373809651 20180502 08:40:22-!- travis-ci [~travis-ci@ec2-54-167-141-20.compute-1.amazonaws.com] has left #wesnoth-dev [] 20180502 08:53:31<+discordbot> @shadowm this also could be that client somehow lost connection, and server won't detect it until TCP keepalive timeout 20180502 08:58:32<+discordbot> having two users with exactly same name is impossible because they're kept in a multi-index with name as one of unique keys 20180502 08:58:57-!- travis-ci [~travis-ci@ec2-54-158-112-199.compute-1.amazonaws.com] has joined #wesnoth-dev 20180502 08:58:58< travis-ci> wesnoth/wesnoth#17900 (1.14 - 170b3f0 : Iris Morelle): The build passed. 20180502 08:58:58< travis-ci> Build details : https://travis-ci.org/wesnoth/wesnoth/builds/373818889 20180502 08:58:58-!- travis-ci [~travis-ci@ec2-54-158-112-199.compute-1.amazonaws.com] has left #wesnoth-dev [] 20180502 09:12:36< Soliton> there is no such guarantee for games_and_users_list_ which is what is relevant here. 20180502 09:13:23<+discordbot> To investigate the "Error validating data core" issue, I have now created a special build. I asked both Transfermium and Blade_player to run it. 20180502 09:14:11< Soliton> the server otherwise said it does not know the user at all. 20180502 09:38:20< loonycyborg> so only wml in that list is wrong? 20180502 09:43:58< Soliton> seems that way to me. 20180502 09:51:18<+discordbot> interesting 20180502 09:52:16<+discordbot> let me check something.. 20180502 09:55:06<+discordbot> I can filter that out client-side by ensuring names are unique 20180502 09:55:24<+discordbot> doesn't fix the underlying issue though 20180502 09:56:18< Soliton> especially not if the user is gone. :-P 20180502 09:58:54<+discordbot> that's a different bug though? 20180502 10:00:47< Soliton> i doubt it. if you get duplicate entries it seems likely one of them will stay if the client logs off and only the correct/first/whatever entry is removed. 20180502 10:00:57<+discordbot> I see 20180502 10:01:06<+discordbot> then someone needs to ensure there are no duplicate entires 20180502 10:01:18< Soliton> it might be removed by name but that's just hiding the issue. 20180502 10:02:25< Soliton> "just" need to find the place where the games_and_users_list_ entry is not handled correctly. 20180502 10:04:12<+discordbot> not simple 20180502 10:04:38< Soliton> it might be good to start with already identified issues like #2524. 20180502 10:41:37<+discordbot> since having an active acc for log in into 1.14 mp server became a necessity, what about displaying each forum profile picture on the info tab when double clicking on the nick. __ there seems enough space for a circle/square of 72x72 or even more __ if there is too much info about the game you could break that lines, which happens already anyway. __ this way new 20180502 10:41:38<+discordbot> players might want to set up a small profile pic & would engage more on the forum, they might stay longer to explore some threads too 20180502 10:41:38<+discordbot> https://cdn.discordapp.com/attachments/259976436490829825/441187473683644426/Screenshot_2018-05-02_13.36.46.png 20180502 10:41:51<+discordbot> this is how it could look like 20180502 10:41:52<+discordbot> https://cdn.discordapp.com/attachments/259976436490829825/441187548950298656/Screenshot_2018-05-02_13.36.59.png 20180502 10:41:56<+discordbot> any thoughts? 20180502 10:45:00< Soliton> if we don't need some forum extension for that it's a possibility, i guess. 20180502 10:57:37< vn971> m1.14 server tells there are 18 people in lobby now, 0 of them playing. I wonder how many of them are ghosts. 20180502 10:58:39< vn971> nevermind, most of them seem to be actually online. 20180502 11:32:10<+discordbot> Sorry but 1.14 is not so good in french.. 20180502 11:32:51<+discordbot> Somes translates is not translated etc.. not easy to find 1.14 good if I look 1.12.6 20180502 11:32:59<+discordbot> 1.12.6 is EX-CELLENT 20180502 11:33:33<+discordbot> If you have issues with the translation, contact the Franch translation team: https://wiki.wesnoth.org/FrenchTranslation 20180502 11:33:42<+discordbot> But have some work on 1.14 I think, but because I'm not really good in everything.. I think I can't talk about this 20180502 11:33:50<+discordbot> Thx you ^^ 20180502 11:34:48< irker787> wesnoth/wesnoth:1.14 Severin Glƶckner a6c722145a TRoW: readd leaderhip AppVeyor: All builds passed 20180502 11:35:03<+discordbot> Remember that translations are entirely made by volunteers. 20180502 11:35:18<+discordbot> Yes I know 20180502 11:35:45<+discordbot> So I can't really say I'm sad to see an excellent 1.14 because I'm not volunteer :/ 20180502 11:41:56< Rhonda> Hmm, so in-client registration doesn't work? 20180502 11:42:09< Rhonda> For multiplayer that is? 20180502 11:43:51< Soliton> indeed. 20180502 11:49:55< Rhonda> Guess that should be noted on the steam page somehow (or is it and I missed that part?) 20180502 11:50:54< irker787> wesnoth: Jyrki Vesterinen wesnoth:1.14 6d3aebe1271c / src/ (5 files in 3 dirs): Error message when trying to save a screenshot in an unsupported format https://github.com/wesnoth/wesnoth/commit/6d3aebe1271c374bc0919a48c3683ade0c2f4ec3 20180502 11:50:56< irker787> wesnoth: Jyrki Vesterinen wesnoth:1.14 232715abafe9 / changelog.md players_changelog.md: Changelog entry for commit 6d3aebe1271c374bc0919a48c3683ade0c2f4ec3 https://github.com/wesnoth/wesnoth/commit/232715abafe983a7dbd763291ac878fee92919cd 20180502 11:55:44< irker787> wesnoth: Jyrki Vesterinen wesnoth:master 93f956ed4cb8 / src/ (5 files in 3 dirs): Error message when trying to save a screenshot in an unsupported format https://github.com/wesnoth/wesnoth/commit/93f956ed4cb8b182c7e150ef15f99f837044cf69 20180502 11:55:46< irker787> wesnoth: Jyrki Vesterinen wesnoth:master f074f812cadc / changelog.md players_changelog.md: Changelog entry for commit 93f956ed4cb8b182c7e150ef15f99f837044cf69 https://github.com/wesnoth/wesnoth/commit/f074f812cadc4093e51851504d899f796d76099c 20180502 12:46:11-!- wedge009 [~Thunderbi@60-241-236-92.static.tpgi.com.au] has quit [Quit: wedge009] 20180502 12:46:53-!- wedge009 [~Thunderbi@60-241-236-92.static.tpgi.com.au] has joined #wesnoth-dev 20180502 13:23:30<+discordbot> hmm master depends on opengl now. Is opengl already used to render something? 20180502 13:23:59<+discordbot> No, it's not. 20180502 13:32:25<+discordbot> How I can input addons from earlier versions of Wesnoth? 20180502 13:33:39<+discordbot> You can copy them from the user data directory. 20180502 13:33:41<+discordbot> https://wiki.wesnoth.org/EditingWesnoth#The_user_data_directory 20180502 13:34:10<+discordbot> Note that Wesnoth 1.12 and 1.14 aren't fully compatible and add-ons may well break when you import them that way. 20180502 13:35:47<+discordbot> Do I need a forum account for multiplayer? 20180502 13:36:12<+discordbot> Yes, you do. 20180502 13:36:55<+discordbot> I think the game should have a "register" button somewhere 20180502 13:37:03<+discordbot> justo to open the browser 20180502 13:37:56<+discordbot> Hmm. As little as opening the web browser would work reliably and be easy to implement. 20180502 13:38:01<+discordbot> We'll consider it. 20180502 13:38:11<+discordbot> thanks 😃 20180502 13:39:15<+discordbot> Well I made as supposed to do.. 20180502 13:39:21<+discordbot> And haven't loaded even single one 20180502 13:51:13-!- mattsc [~mattsc@wesnoth/developer/mattsc] has joined #wesnoth-dev 20180502 14:01:51<+discordbot> Did you refresh the game? 20180502 14:08:33< irker787> wesnoth/wesnoth:master Charles Dang f33111e86b Changelog entry for the misleading toolt AppVeyor: All builds passed 20180502 14:09:59< wedge009> Regarding the forum account for logging into the MP server - is that something that changed for this current release? I remember being able to log-in as arbitrary names (provided the name wasn't already taken in the forums) on 1.12 and 1.13. 20180502 14:10:24< wedge009> Should I make a entry regarding the request to add a Register button? 20180502 14:12:05<+discordbot> Yes, the decision to require a forum account was made shortly before the 1.14.0 release. 20180502 14:12:19<+discordbot> A GitHub issue about the register button would be appreciated. 20180502 14:13:36< Ravana_> Vultraz: it feels horrible https://i.imgur.com/OHO2zus.png 20180502 14:17:56<+discordbot> @pydsigner Yes I refreshed 20180502 14:24:42<+discordbot> The chatbox looks kinda squeezed. šŸ¤” 20180502 14:25:18<+discordbot> Oh, what. Everything looks squeezed. 20180502 14:41:26< Soliton> Ravana_: if you mean your duplicated nick you need to talk to loonycyborg. 20180502 14:42:17<+discordbot> restarting server should fix it for now 20180502 14:48:33-!- minzbonbon [~min@meta23.net] has quit [Ping timeout: 256 seconds] 20180502 14:48:45< Ravana_> Soliton: I expect duplicated nick will go away after server rebuild, but scrollbars are larger problem 20180502 14:51:21-!- esr1 [~esr@thyrsus.com] has quit [Quit: WeeChat 1.9.1] 20180502 14:54:27-!- minzbonbon [~min@2a02:1b8:10:22:216:3eff:fe7b:f338] has joined #wesnoth-dev 20180502 15:06:21<+discordbot> @Ravana why is your window so small 20180502 15:07:26-!- TC01 [~quassel@venus.arosser.com] has quit [Remote host closed the connection] 20180502 15:09:36< wedge009> It's bigger than the minimum resolution. 20180502 15:12:23-!- gallaecio [~quassel@148.red-83-37-165.dynamicip.rima-tde.net] has quit [Ping timeout: 265 seconds] 20180502 15:12:40-!- gallaecio [~quassel@143.red-81-32-24.dynamicip.rima-tde.net] has joined #wesnoth-dev 20180502 15:13:04<+discordbot> Do we not test at non-native resolutions around here? I feel like we've had this conversation before... 20180502 15:15:26< Ravana_> why would I keep window larger? 20180502 15:15:59<+discordbot> Because it's usually what one does 20180502 15:17:45<+discordbot> Anyway, seems the registration requirement is causing a bunch of confusion... 20180502 15:17:56<+discordbot> I think we should make getting Steam logins working a priority. 20180502 15:18:37<+discordbot> Is this expected when joining a game "blind"? (as observer) 20180502 15:18:37<+discordbot> https://cdn.discordapp.com/attachments/259976436490829825/441257207628300306/blind.PNG 20180502 15:18:56<+discordbot> I think so.. 20180502 15:20:09<+discordbot> rubs eyes 20180502 15:20:34<+discordbot> Optimally, we wouldn't even require login when running the game from Steam.. 20180502 15:20:44<+discordbot> Because you'd already be authenticated 20180502 15:22:23<+discordbot> This is made so much damn harder since we don't have the SteamworksSDK.... 20180502 15:22:34<+discordbot> Ah. Oh. I see. I thought it meant "Show no replay at all" since thats what the other two options are about. 20180502 15:23:05<+discordbot> Yeah, that option isn't... done in the best way 20180502 15:24:54<+discordbot> You could use the eye-con (he) next to the "observe" button for that. if you click on it, the eye closes and you enter blindfolded. 20180502 15:24:57-!- minzbonbon [~min@2a02:1b8:10:22:216:3eff:fe7b:f338] has quit [Ping timeout: 260 seconds] 20180502 15:25:05-!- minzbonbon [~min@meta23.net] has joined #wesnoth-dev 20180502 15:26:50<+discordbot> Oh, that's actually in use already. 20180502 15:27:49<+discordbot> Why is there Ravana two times? 20180502 15:27:49<+discordbot> https://cdn.discordapp.com/attachments/259976436490829825/441259521797652480/unknown.png 20180502 15:28:02<+discordbot> I just connected to official server 20180502 15:30:36<+discordbot> And second issue: 20180502 15:30:37<+discordbot> https://cdn.discordapp.com/attachments/259976436490829825/441260225882750986/unknown.png 20180502 15:31:02<+discordbot> When you try scroll player list down, you can't... 20180502 15:31:23-!- gallaecio [~quassel@143.red-81-32-24.dynamicip.rima-tde.net] has quit [Remote host closed the connection] 20180502 15:32:10<+discordbot> I know 20180502 15:32:12<+discordbot> 😦 20180502 15:32:16<+discordbot> we never solved that 20180502 15:47:29-!- DeFender1031 [~DeFender1@89-138-91-7.bb.netvision.net.il] has joined #wesnoth-dev 20180502 15:50:35-!- gallaecio [~quassel@188.79.96.255] has joined #wesnoth-dev 20180502 15:55:58< Soliton> at least it's not the games list like in 1.8. :-P 20180502 15:55:58-!- gallaecio [~quassel@188.79.96.255] has quit [Read error: Connection reset by peer] 20180502 15:57:05-!- gallaecio [~quassel@188.79.96.255] has joined #wesnoth-dev 20180502 15:58:50< wedge009> I was just reading https://github.com/wesnoth/wesnoth/issues/1712 and it sounds like using Steam IDs is quite complex, especially since they're not guaranteed to be unique. 20180502 16:12:44-!- APic [apic@apic.name] has quit [Ping timeout: 268 seconds] 20180502 16:12:50< vn971> hmm. The "lobby" tab has an "exit/close" mini-button. Attempting to close it does not produce any visible result though. 20180502 16:12:59< vn971> should I fill this as a GH issue? 20180502 16:13:23<+discordbot> Yes, please file an issue. 20180502 16:13:37< vn971> steps to repro: join lobby, start creating a new game, observe "chat tabs" before even starting the game. 20180502 16:13:49-!- APic [~apic@apic.name] has joined #wesnoth-dev 20180502 16:18:06< vn971> // @jyrkive done: https://github.com/wesnoth/wesnoth/issues/2992 20180502 16:18:19<+discordbot> Thanks. 😃 20180502 16:19:17<+discordbot> Does this repro on 1.14.0? 20180502 16:21:46-!- Oebele [~quassel@143.177.58.202] has joined #wesnoth-dev 20180502 16:24:37<+discordbot> Wedge: the Steam ID is unique 20180502 16:24:45<+discordbot> It’s the nickname that’s not guaranteed to be 20180502 16:25:07<+discordbot> Your steam username is, but I don’t think you’re allowed to display that 20180502 16:25:10<+discordbot> We can't use Steam IDs as usernames, though. They aren't public. 20180502 16:25:24<+discordbot> Nor can we use the Ids since they’re just numbers 20180502 16:26:22<+discordbot> The problem is our system is built around unique string usernames 20180502 16:26:42<+discordbot> Nicknames don’t exist 20180502 16:27:21<+discordbot> And none of that answers the question of how to deal with actually logging in 20180502 16:31:23<+discordbot> Both from the backend side and in terms of what the player sees 20180502 16:32:08<+discordbot> For example, when playing Dota 2 there is no login procedure. You’ve already accomplished far by logging in to steam, and your Dota account is your steam account. 20180502 16:32:33<+discordbot> Is that something we could have? Do we want people to enter their steam username and password into wesnoth again as if they were logging into the steam client? 20180502 16:32:44<+discordbot> How can we accomplish any of this without the SDK? 20180502 16:33:12<+discordbot> Most likely asking for Steam passwords would violate Steam's Terms of Service. 20180502 16:33:27<+discordbot> Do we want to somehow link the forum accounts to Steam via ā€œlogin with Steamā€? 20180502 16:34:24<+discordbot> And yeah, that’s another thing 20180502 16:34:53< irker787> wesnoth/wesnoth:1.14 Iris Morelle d0f6e0172f Remove extraneous punctuation AppVeyor: All builds passed 20180502 16:36:22<+discordbot> The SDK could probably give us the automatic login bit but we’d either have to say fuck it and take the risk of using it (really not a good thing) or write a wrapper. 20180502 16:36:58<+discordbot> this thing shadowm came across only works with stats and achievements: https://hg.icculus.org/icculus/steamshim/ 20180502 16:39:24<+discordbot> There are lots of other games that ask for a login outside steam. What most of these games do is facilitate the account registering in game, instead of asking the user to open an browser to create an account. Ps. Sorry for bad English. I'm a bit rusty 20180502 16:40:41<+discordbot> I'm not even sure I fully understand the incompatibilities problem. Is it simply that we'd be linking against the SDK? Or that we're calling the SDK? Or distributing the SDK? Or what 20180502 16:40:50<+discordbot> @Urist I don't follow 20180502 16:43:17<+discordbot> As the game is today is not clear enough for the player where he needs to create an account to play in multi-player. That's mostly why people ask for steam account linking. They are to lazy to open an browser. 20180502 16:43:26<+discordbot> I see 20180502 16:44:04<+discordbot> As far as I understand, the problem with the Steamworks SDK would be having Steamworks code in the game (either inside the binary, or as a separate library). 20180502 16:44:13<+discordbot> To enable in-game registration we'd need an HTTP lib 20180502 16:44:20<+discordbot> I think? 20180502 16:44:23<+discordbot> As per the GPL, the entire piece of software must be distributed under the terms of the GPL. 20180502 16:45:19<+discordbot> Best way to implement in-game registration would be editing the forum database from wesnothd. 20180502 16:45:26<+discordbot> That's the worst way. 20180502 16:45:34<+discordbot> There would be some risk of corrupting the DB that way, though. 20180502 16:46:08<+discordbot> Upgrading phpBB 3.2 was a royal pain in the ass thanks to wesnothd AND the client's hard dependencies on the users table format (specifically the password hashing algorithm). 20180502 16:46:51<+discordbot> I do not want to see situations like that ever again, so we're not letting wesnothd have more special knowledge about the users table than it already does. 20180502 16:47:22<+discordbot> Does phpBB have a HTTP API that could be used for registration? 20180502 16:47:28<+discordbot> The whole implementation of registering a user can change on the phpBB side at a moment's notice since it's not supposed to be a public thing. 20180502 16:47:50<+discordbot> @jyrkive Steam itself declares copyleft licenses incompatible (they even yell at you in all caps not to distribute on steam if your open-source code is incompatible with the SDK). But how is such a thing different from say, Boost? We use Boost code. But we don't distribute Boost. 20180502 16:47:59<+discordbot> If it doesn't, we'd have to mimic in-browser registration, which would be very fragile. 20180502 16:48:16<+discordbot> It would likely be better to show an embedded browser window or something... 20180502 16:48:25<+discordbot> The easiest solution is what someone already proposed, which is adding a button to launch the browser on the UCP registration page start. 20180502 16:48:44<+discordbot> (This: https://forums.wesnoth.org/ucp.php?mode=register) 20180502 16:48:54<+discordbot> (You'll note that's the only step that is a simple GET request.) 20180502 16:49:28<+discordbot> If we could allow logging into the forums with Steam that would be at least halfway acceptable 20180502 16:50:38<+discordbot> Regarding licensing of libraries we use, as far as I understand, we're implicitly offering to give Boost source code to anyone who asks for it. 20180502 16:51:42<+discordbot> I guess that works since the boost source is available. 20180502 16:52:15<+discordbot> whereas the Steamworks SDK source is not? Except you can download it.... 20180502 16:52:38<+discordbot> Actually I have no idea how the SDK is supposed to be used if one was doing so 20180502 16:52:52<+discordbot> We can't distribute the Steamworks SDK source code, especially under the terms of the GPL. 20180502 16:53:46<+discordbot> So the problem is that the codebase would contain references to code that a third party could not access. 20180502 16:54:08<+discordbot> And that such code would be bundled with Wesnoth. 20180502 16:54:21<+discordbot> On Steam 20180502 16:58:17<+discordbot> Slightly tangential: was reading this thread about anti-GPL sentiment on reddit earlier... occurs to me I really know and understand nothing about the philosophy behind the FSF, their definition of "free software", or their interpretation of IP and copyright (apparently anti-IP people are a thing?). 20180502 16:58:25<+discordbot> Which is why this whole thing seems absolutely absurd to me. 20180502 16:58:35<+discordbot> It probably doesn't to someone who adheres to their... ideas. 20180502 16:59:16<+discordbot> Why don't you go and read up on it then? 20180502 16:59:51<+discordbot> You just adopt a fundamentalist stance on opposing the principles of the FSF and don't really give it much thought beyond that. 20180502 17:01:20<+discordbot> And just to clarify, you won't get it by reading one or two articles. 20180502 17:01:49<+discordbot> It took me quite a while to do the research back in the day (13 years ago). 20180502 17:04:48<+discordbot> I don't consider myself to have adopted an anti-FSF stance only because I don't know what their stance is. I think the thing I've heard a lot about the despicable and extremist nature of people like RMS and the other guy from you and therefor have mentally extrapolated out that anything they touch is bad. That coupled with the fact that I've heard stories about GPL zealots who opposed wesnoth's distribution on the app store, and I 20180502 17:04:49<+discordbot> remember how they dove West away from contributing, and I had to deal with that militant troll demanding we remove the addon server... The fact that now the GPL prevents us from doing a perfectly reasonable, good-faith integration with Steam just makes me view it even more worse. Which I admit is a rather narrow-minded view. 20180502 17:05:19<+discordbot> Their methods is something I heavily disagree with. 20180502 17:05:28<+discordbot> So do I. 20180502 17:05:34<+discordbot> Much like Wesnoth is a great game but the implementation leaves a lot to be desired sometimes. 20180502 17:05:36<+discordbot> but it doesn't change the fact that right now we want to do something that seems entirely reasonable and we can't do it. 20180502 17:06:07<+discordbot> As for Steam, I still do not feel comfortable with the whole "everything is under NDA" situation. 20180502 17:06:20<+discordbot> (Which it helpfully reminds me at the bottom of each page.) 20180502 17:06:52<+discordbot> I'm even more uncomfortable using libraries whose source we can't see. 20180502 17:07:21<+discordbot> Indeed, we can have more of the criticism directed at Valve. 20180502 17:07:39<+discordbot> Why do we need a stupid third-party SDK for this? There should just be a public web API instead. 20180502 17:07:47<+discordbot> there is 20180502 17:08:18<+discordbot> "Steam exposes an HTTP based Web API which can be used to access many Steamworks features. The API contains public methods that can be accessed from any application capable of making an HTTP request, such as game client or server." 20180502 17:08:42<+discordbot> Ah. Then we should use it instead of the SDK. 20180502 17:08:49<+discordbot> And what does it provide exactly? 20180502 17:09:33<+discordbot> And does it have its own terms of use forbidding us from publicly documenting it in the form of our own source code? 20180502 17:10:14<+discordbot> That isn't specified. 20180502 17:11:45<+discordbot> It provides auth methods 20180502 17:11:47<+discordbot> ftr 20180502 17:11:59<+discordbot> @jyrkive https://www.phpbb.com/community/viewtopic.php?p=14404576#p14404576 "For now there isn't any API. You would have to use a crawler to navigate through the forum. Someone else was working on an API a while ago but it never went so far mainly because it is hard due to our current auth system. But we don't forget that and maybe someone will have time and motivation to work on that for 3.3 (will mostly be a restful API using jwt 20180502 17:12:00<+discordbot> and/or oauth2 for the authentication)" 20180502 17:12:16<+discordbot> You can get a user's SteamID, for example 20180502 17:12:51<+discordbot> @shadowm I see. Attempting to crawl the forums manually would be so fragile that it would be better to just launch the web browser instead. 20180502 17:13:06<+discordbot> oh, here. https://steamcommunity.com/dev/apiterms 20180502 17:13:52<+discordbot> "You agree to keep your Steam Web API key confidential, and not to share it with any third party." OK bye. 20180502 17:14:18<+discordbot> Although I guess that could be addressed by keeping it out of tree somehow and only sharing it with the packagers that have Steam access. 20180502 17:14:28<+discordbot> Just the API key wouldn't be a problem. 20180502 17:14:34<+discordbot> Keys are not code. 20180502 17:16:29<+discordbot> At a glance it sounds like there are no restrictions on the availability of source code using the API. 20180502 17:18:48<+discordbot> Well, if we decide to use this let me know so I can create the key. 20180502 17:19:37<+discordbot> I'm not going to be working on this at least, so it's up to someone else. 20180502 17:21:17<+discordbot> How does one even make http requests 20180502 17:21:27<+discordbot> From an app 20180502 17:22:20<+discordbot> HTTP is a simple protocol built on top of TCP. 20180502 17:22:30<+discordbot> We already have TCP support via Boost.Asio. 20180502 17:23:11<+discordbot> https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Example_session 20180502 17:23:32<+discordbot> (I know Boost.Beast is a thing, dunno if something like that is useful) 20180502 17:24:46<+discordbot> Yeah, it's useful if we can require such a new version of Boost. 20180502 17:25:46<+discordbot> I think requiring Boost 1.66.0 or above isn't really an option in the 1.14 branch, unless we make it an optional dependency. 20180502 17:26:11<+discordbot> Since it’s header-only could not we theoretically ship a copy 20180502 17:26:26<+discordbot> Yes, we could do that. 20180502 17:26:34<+discordbot> Similar to string_view. 20180502 17:28:14<+discordbot> But it doesn’t build with VS 2013 20180502 17:28:27<+discordbot> Supported compilers: msvc-14+, gcc 4.8+, clang 3.6+ 20180502 17:29:03<+discordbot> Hm. Then it would probably be easier to just write our own HTTP code. 20180502 17:29:22<+discordbot> 😦 20180502 17:33:48<+discordbot> Well, that doesn’t necessarily mean it won’t build on 2013....we can try. Unlikely, but worth a shot 20180502 17:43:54< Ravana_> Vultraz: I use resolution which is larger than suggested 1024x768 even 20180502 17:44:35< Ravana_> is actually supported value is different, https://wesnoth.org/ should be updated 20180502 17:44:53<+discordbot> @jyrkive why build your own when there are almost certainly single-header cross-compiler http libs 20180502 17:45:30<+discordbot> Wesnoth supports 800x600 despite vultraz's constant insistence to the contrary that's only intended to make his own life easier. 20180502 17:45:44<+discordbot> Is there any that uses Boost.Asio as the TCP backend? 20180502 17:46:00<+discordbot> HTTP is such a simple protocol that our own implementation wouldn't be much work. 20180502 17:54:13-!- Necrosporus [~Necrospor@unaffiliated/necrosporus] has joined #wesnoth-dev 20180502 18:03:54< irker787> wesnoth/wesnoth:1.14 Jyrki Vesterinen 232715abaf Changelog entry for commit 6d3aebe1271c3 AppVeyor: All builds passed 20180502 18:13:14-!- rednew [a8b53939@gateway/web/freenode/ip.168.181.57.57] has joined #wesnoth-dev 20180502 18:14:41-!- DeFender1031 [~DeFender1@89-138-91-7.bb.netvision.net.il] has quit [Quit: I'm not back now.] 20180502 18:14:50-!- DeFender1031 [~DeFender1@89-138-91-7.bb.netvision.net.il] has joined #wesnoth-dev 20180502 18:25:02< irker787> wesnoth: Charles Dang wesnoth:master eacc1e0f6b1f / / (3 files in 3 dirs): Ditch the "titlescreen" nomenclature for player-visible strings https://github.com/wesnoth/wesnoth/commit/eacc1e0f6b1f0ef372a34f65be137c2f1f527aa6 20180502 18:25:05< irker787> wesnoth: Charles Dang wesnoth:master 8582240d7985 / src/map/map.cpp: Slightly less harsh unknown map terrain code error message https://github.com/wesnoth/wesnoth/commit/8582240d7985b5868590e03cf8e86e1fc53ab752 20180502 18:26:19< irker787> wesnoth: Charles Dang wesnoth:1.14 7c8c3114b97e / / (3 files in 3 dirs): Ditch the "titlescreen" nomenclature for player-visible strings https://github.com/wesnoth/wesnoth/commit/7c8c3114b97e21f31de442593128d5160d2e5d9c 20180502 18:26:22< irker787> wesnoth: Charles Dang wesnoth:1.14 96315b39c0db / src/map/map.cpp: Slightly less harsh unknown map terrain code error message https://github.com/wesnoth/wesnoth/commit/96315b39c0dba729121115c12f0f2b48d85de10c 20180502 18:26:42<+discordbot> @shadowm I'm not merging the new unit/race descriptions until 1.14.2. 20180502 18:27:21<+discordbot> let's give the translators a chance to work through the minor string changes 20180502 18:27:36<+discordbot> Okay. 20180502 18:28:18<+discordbot> Can you please remind zookeeper of the horses and blond hair thing? (Haven't been keeping track of the status of doofus-01's PR where the antelope-looking things' name was being discussed.) 20180502 18:28:21< irker787> wesnoth: galegosimpatico wesnoth:1.14 c14ba6a42e02 / data/tools/GUI.pyw: Bump program version. https://github.com/wesnoth/wesnoth/commit/c14ba6a42e02a375abe593933bb07bf75d4cd230 20180502 18:28:23< DeFender1031> Hey everyone. I'm back from a five week vacation during which I was even less present than usual... Seems like I missed a heck of a lot. 20180502 18:28:35< irker787> wesnoth: galegosimpatico wesnoth:master bbd83f17ed23 / data/tools/GUI.pyw: Bump program version. https://github.com/wesnoth/wesnoth/commit/bbd83f17ed238616e9365a6ff5835021a63b32d2 20180502 18:28:55<+discordbot> nah, not much šŸ˜› 20180502 18:30:20< DeFender1031> Oh, no. Certainly not the first stable release of a shiny new codebase that was in dev for far longer than anyone wanted... nope. 20180502 18:30:35< DeFender1031> Congrats everyone. 20180502 18:30:41<+discordbot> Ya know. Small things. 20180502 18:33:35< irker787> wesnoth: doofus-01 wesnoth:1.14 69d245b47f33 / data/campaigns/Under_the_Burning_Suns/images/items/orcish-flag2.png: minor orcish flag update https://github.com/wesnoth/wesnoth/commit/69d245b47f33666d012da3278896d6786f77b253 20180502 18:33:37< irker787> wesnoth: doofus-01 wesnoth:1.14 d251133632c1 / data/campaigns/Under_the_Burning_Suns/ (4 files in 2 dirs): adding minimal bow frames for quenoth youth Kaleh https://github.com/wesnoth/wesnoth/commit/d251133632c1e77d9196f26cf13ac52a3fe476e3 20180502 18:33:39< irker787> wesnoth: doofus-01 wesnoth:1.14 ea92bbfa5833 / data/campaigns/Under_the_Burning_Suns/images/items/kaleh-dead.png: dead elf image requested in issue #2962 https://github.com/wesnoth/wesnoth/commit/ea92bbfa5833427fc0eeecd8782ceb5c8a2b48f8 20180502 18:33:41< irker787> wesnoth: doofus-01 wesnoth:1.14 634cb514435b / data/campaigns/Under_the_Burning_Suns/ (4 files in 3 dirs): adding smashed tree terrain for first scenario https://github.com/wesnoth/wesnoth/commit/634cb514435be1603e6eddb14e431669b23934ef 20180502 18:33:43< irker787> wesnoth: doofus-01 wesnoth:1.14 6aea2eaf3892 / data/campaigns/Under_the_Burning_Suns/ (5 files in 4 dirs): smashed tree is no longer a terrain, just a scenario graphic https://github.com/wesnoth/wesnoth/commit/6aea2eaf3892710f4572b21db52f4d4d08a43aec 20180502 18:33:45< irker787> wesnoth: doofus-01 wesnoth:1.14 8060e6d47d0d / data/campaigns/Under_the_Burning_Suns/scenarios/01_The_Morning_After.cfg: edit first scenario to remove female gender specifications for units that have n https://github.com/wesnoth/wesnoth/commit/8060e6d47d0d05c6654bceb463f7b11421415c95 20180502 18:33:47< irker787> wesnoth: doofus-01 wesnoth:1.14 2493cc4fd9ce / data/campaigns/Under_the_Burning_Suns/images/units/quenoth/ (druid.png shaman.png): quenoth shaman and druid sprites https://github.com/wesnoth/wesnoth/commit/2493cc4fd9ce2f3e097be6c2f1d805e956204f56 20180502 18:33:49< irker787> wesnoth: doofus-01 wesnoth:1.14 dedce2514079 / data/campaigns/Under_the_Burning_Suns/images/units/quenoth/ (flanker.png ranger.png): update to flanker and ranger base sprites https://github.com/wesnoth/wesnoth/commit/dedce25140799c408e8ea8d0db31d33550eceeda 20180502 18:33:51< irker787> wesnoth: doofus-01 wesnoth:1.14 042a07f3f03a / data/campaigns/Under_the_Burning_Suns/ (3 files in 2 dirs): defense animations for shaman https://github.com/wesnoth/wesnoth/commit/042a07f3f03ab741e6dd1b4d124dd39d3378e418 20180502 18:33:53< irker787> wesnoth: doofus-01 wesnoth:1.14 fe6361a367bf / data/campaigns/Under_the_Burning_Suns/ (6 files in 2 dirs): Bolas animations for Nym https://github.com/wesnoth/wesnoth/commit/fe6361a367bfc15bfd6c13d63bdcf93abe2ef72d 20180502 18:33:55< irker787> wesnoth: doofus-01 wesnoth:1.14 aa772cbe5d6d / data/campaigns/Under_the_Burning_Suns/scenarios/12_The_Final_Confrontation.cfg: fix TOD lighting for sleeping Kaleh, and make sure Zhul is facing the right way https://github.com/wesnoth/wesnoth/commit/aa772cbe5d6d2ac5b48221506751ca7870db3aa4 20180502 18:34:58< irker787> wesnoth: doofus-01 wesnoth:master 9fd0286a6506 / data/campaigns/Under_the_Burning_Suns/images/items/orcish-flag2.png: minor orcish flag update https://github.com/wesnoth/wesnoth/commit/9fd0286a6506d1905a6a23b76831bcb9fd974364 20180502 18:35:00< irker787> wesnoth: doofus-01 wesnoth:master 966c2205c815 / data/campaigns/Under_the_Burning_Suns/ (4 files in 2 dirs): adding minimal bow frames for quenoth youth Kaleh https://github.com/wesnoth/wesnoth/commit/966c2205c815593730bda11de26d6bebf060699b 20180502 18:35:02< irker787> wesnoth: doofus-01 wesnoth:master 2e62fc22ec9f / data/campaigns/Under_the_Burning_Suns/images/items/kaleh-dead.png: dead elf image requested in issue #2962 https://github.com/wesnoth/wesnoth/commit/2e62fc22ec9ff66ce5df6a9dfa4ece509e888c5f 20180502 18:35:04< irker787> wesnoth: doofus-01 wesnoth:master 23e648138941 / data/campaigns/Under_the_Burning_Suns/ (4 files in 3 dirs): adding smashed tree terrain for first scenario https://github.com/wesnoth/wesnoth/commit/23e6481389415f233af425d0a4b8ba94a82b82a0 20180502 18:35:06< irker787> wesnoth: doofus-01 wesnoth:master faee9b7f3f93 / data/campaigns/Under_the_Burning_Suns/ (5 files in 4 dirs): smashed tree is no longer a terrain, just a scenario graphic https://github.com/wesnoth/wesnoth/commit/faee9b7f3f939b3265cb1d99e0e12446b3b00986 20180502 18:35:08< irker787> wesnoth: doofus-01 wesnoth:master 961bcb861df3 / data/campaigns/Under_the_Burning_Suns/scenarios/01_The_Morning_After.cfg: edit first scenario to remove female gender specifications for units that have n https://github.com/wesnoth/wesnoth/commit/961bcb861df35d2464d546283bc08c5932b9409e 20180502 18:35:10< irker787> wesnoth: doofus-01 wesnoth:master 6ceedb40534c / data/campaigns/Under_the_Burning_Suns/images/units/quenoth/ (druid.png shaman.png): quenoth shaman and druid sprites https://github.com/wesnoth/wesnoth/commit/6ceedb40534cf3bdbcbb5493fffc4404cdda94e5 20180502 18:35:12< irker787> wesnoth: doofus-01 wesnoth:master ad8bc761442a / data/campaigns/Under_the_Burning_Suns/images/units/quenoth/ (flanker.png ranger.png): update to flanker and ranger base sprites https://github.com/wesnoth/wesnoth/commit/ad8bc761442a0be43fd8547d19aa816c028a1462 20180502 18:35:14< irker787> wesnoth: doofus-01 wesnoth:master de25b8792458 / data/campaigns/Under_the_Burning_Suns/ (3 files in 2 dirs): defense animations for shaman https://github.com/wesnoth/wesnoth/commit/de25b879245860469c88a8f491862a1a26688a80 20180502 18:35:16< irker787> wesnoth: doofus-01 wesnoth:master ee04db61ebac / data/campaigns/Under_the_Burning_Suns/ (6 files in 2 dirs): Bolas animations for Nym https://github.com/wesnoth/wesnoth/commit/ee04db61ebacc2906d6b2def1836016e89d3a0f0 20180502 18:35:18< irker787> wesnoth: doofus-01 wesnoth:master f880f402543b / data/campaigns/Under_the_Burning_Suns/scenarios/12_The_Final_Confrontation.cfg: fix TOD lighting for sleeping Kaleh, and make sure Zhul is facing the right way https://github.com/wesnoth/wesnoth/commit/f880f402543b0d2d2239f154cf2619b926cf4e1f 20180502 18:41:04-!- gallaecio [~quassel@188.79.96.255] has quit [Ping timeout: 260 seconds] 20180502 18:41:15-!- gallaecio [~quassel@188.79.96.255] has joined #wesnoth-dev 20180502 18:45:32<+discordbot> 98% of 98 reviews positive 20180502 18:46:45<+discordbot> let's see what the negative one has to say... 20180502 18:47:14<+discordbot> HAH 20180502 18:47:16<+discordbot> ok 20180502 18:47:18<+discordbot> Give it a while.- 20180502 18:47:19<+discordbot> it's not a bad review 20180502 18:47:22<+discordbot> it's a faux bad review 20180502 18:47:33<+discordbot> Wait a week at least I said last night. 20180502 18:47:48<+discordbot> yes 20180502 18:47:56<+discordbot> but I still expect the reviews to remain generally high 20180502 18:48:02<+discordbot> we aren't No Man's Sky šŸ˜› 20180502 18:48:30-!- mattsc [~mattsc@wesnoth/developer/mattsc] has quit [Quit: So long and thanks for all the fish.] 20180502 18:49:15<+discordbot> (though to be fair to NMS they apparently got a lot batter) 20180502 18:49:16<+discordbot> ... 20180502 18:49:19<+discordbot> better 20180502 18:49:21<+discordbot> And I'd also expect people to be less negative towards an open source game. 20180502 18:49:44<+discordbot> šŸ¤” 20180502 18:49:49<+discordbot> Lack of, say, cutting-edge 3D graphics is to be expected. 20180502 18:49:54<+discordbot> You mean there's an expectation of less? 20180502 18:50:06<+discordbot> or, rather, a lower bar? 20180502 18:50:40<+discordbot> Less... feeling of being entitled when you're not paying, I'd say. 20180502 18:51:01<+discordbot> True 20180502 18:51:14<+discordbot> NMS probably wouldnt have gotten so much shit at launch if it had been free 20180502 18:51:16<+discordbot> For NMS, for example, players had every right to be angry after they had paid money in exchange of the developers' promises. 20180502 18:51:23<+discordbot> I mean, these are the three main reasons (in order) someone is going to write a negative review: (1) someone paid for a game, are disappointed, express disappointment at spending their hard earned money by writing a negative review (2) someone enjoys a free to play game to a degree but is unhappy about the 'pay to win' mechanics (3) someone sees a game that lots of other people laud as being great and thinks "meh that game 20180502 18:51:23<+discordbot> isn't that great" so writes a negative review. 20180502 18:51:47<+discordbot> You forget 4: trolls 20180502 18:51:55<+discordbot> Wesnoth won't get negative reviews due to (1) or (2) and it won't get negative reviews on (3) right at launch. Eventually it might pick up a few due to (3) though they will be self-throttling 20180502 18:52:24<+discordbot> I mean, trolls fall under (3). It's not really very fun or interesting to troll an unnoticed unpopular game 20180502 18:52:32<+discordbot> Battletech, for example, is getting a lot of bs negative reviews from sexist, racist "gamer" trolls. 20180502 18:52:38<+discordbot> the more positive reviews, praise, etc we have over the game the more likely trolling becomes 20180502 18:53:07<+discordbot> Who are losing their shit over the inclusion of a "they" pronoun option 😐 20180502 18:54:34<+discordbot> I quickly looked at Battletech's user reviews in Steam just now. None of the negative reviews seem to even mention it based on a quick glance. 20180502 18:54:59<+discordbot> Hm. 20180502 18:55:16<+discordbot> Perhaps Twitter has elevated a few such reviews 20180502 18:55:46<+discordbot> (or they could be on the discussions) 20180502 18:55:49<+discordbot> Valve 20180502 18:56:09<+discordbot> @Vultraz do note that Steam has a system to weight reviews when using descriptions like "Mostly Positive", "Very Positive", "Overwhelmingly Positive" etc. Trollish reviews hopefully get taken care of by that. 20180502 18:56:10<+discordbot> Valve added an algorithm to mitigate brigading in the reviews section some time ago. 20180502 18:56:58<+discordbot> I think it was specifically prompted by a certain incident with a certain game publisher getting attacked over their decision to call out a certain famous YTer over a certain incident. 20180502 19:09:40-!- travis-ci [~travis-ci@ec2-54-158-112-199.compute-1.amazonaws.com] has joined #wesnoth-dev 20180502 19:09:41< travis-ci> wesnoth/wesnoth#17909 (1.14 - aa772cb : doofus-01): The build passed. 20180502 19:09:41< travis-ci> Build details : https://travis-ci.org/wesnoth/wesnoth/builds/374072815 20180502 19:09:41-!- travis-ci [~travis-ci@ec2-54-158-112-199.compute-1.amazonaws.com] has left #wesnoth-dev [] 20180502 19:44:50<+discordbot> Also, the people who provide reviews early on the people who liked the game previously. In other words, they’re a little biased. 20180502 19:45:14<+discordbot> The reviews that happen in the following weeks are going to be more ā€œrealisticā€ that judge the game more honestly. 20180502 19:46:19<+discordbot> yes, absolutely. All or almost all of the reviews we've received so far are from people who played it before it was on Steam. 20180502 19:58:44<+discordbot> Yeah, that's why I keep telling him to give it a week at least. 20180502 20:01:19<+discordbot> @shadowm would a hotfix 1.14.1 this weekend be acceptable even with the string changes? 20180502 20:02:30<+discordbot> Are we going to have a string freeze? 20180502 20:03:17<+discordbot> No, not for this. I can't anticipate which strings we'll need to add to clarify the process 20180502 20:04:23-!- rednew [a8b53939@gateway/web/freenode/ip.168.181.57.57] has quit [Quit: Page closed] 20180502 20:04:47<+discordbot> We risk dropping translations during pot updates because of the string count check. 20180502 20:05:10<+discordbot> I don't think we changed enough to drop below 80 20180502 20:05:11<+discordbot> So we can either skip the pot update (and then the strings you need will be left untranslated) or not. 20180502 20:05:28<+discordbot> The check only accounts for core textdomains, right? 20180502 20:05:38<+discordbot> Yes. 20180502 20:07:19<+discordbot> Anyway, if we're agreed for a hotfix this weekend I'll make an announcement letting people know we're on it 20180502 20:07:46<+discordbot> Okay. 20180502 20:07:57<+discordbot> Anything you need from me or can you add the registration instructions yourself? 20180502 20:08:23<+discordbot> I should be able to 20180502 20:08:26<+discordbot> it's a simple button 20180502 20:08:42-!- travis-ci [~travis-ci@ec2-54-158-112-199.compute-1.amazonaws.com] has joined #wesnoth-dev 20180502 20:08:43< travis-ci> gfgtdf/wesnoth#1096 (1.14 - 30b4b33 : gfgtdf): The build was broken. 20180502 20:08:44< travis-ci> Build details : https://travis-ci.org/gfgtdf/wesnoth/builds/374108795 20180502 20:08:44-!- travis-ci [~travis-ci@ec2-54-158-112-199.compute-1.amazonaws.com] has left #wesnoth-dev [] 20180502 20:15:11<+discordbot> I will say, if there's one thing Discord has been absolutely indispensable for, it's the ability to immediately deliver such announcements to a large number of players. 20180502 20:16:07<+discordbot> Agreed. 20180502 20:32:52< zookeeper> uh, the lobby user list scrollbar is very erratic and scrolling just doesn't work most of the time. wild guess: scrolling breaks/stops/whatever when the list changes. 20180502 20:33:25< Ravana_> celticminstrel: why I get error scripting/lua: [string "..."]:33: bad argument #2 to '__newindex' (unknown modifiable property of side: flag) when flag is supposed to be writable now? https://wiki.wesnoth.org/index.php?title=LuaWML%2FSides&type=revision&diff=58199&oldid=57855 20180502 20:36:59< zookeeper> also, fog drawing over the map edges is something i possibly didn't think to consider at all. not sure what would be the best way to solve that, yet. 20180502 20:39:29< zookeeper> now i got thrown out of the lobby after (for no reason i can discern; i was just browsing the open games) getting a weird modal "End of file" dialog. 20180502 20:39:40-!- TC01 [~quassel@venus.arosser.com] has joined #wesnoth-dev 20180502 20:39:55< Ivanovic> is it a known issue that a "latest" build crashes with the following error when trying to go into the preferences using the german translation? 20180502 20:39:57< Ivanovic> Caught general 'St8bad_cast' exception: 20180502 20:39:58< Ivanovic> std::bad_cast 20180502 20:41:14< Ivanovic> okay, also happens in en_US or en_GB 20180502 20:42:44< Ivanovic> let's see if this also happens with the steam build... 20180502 20:44:01< Ivanovic> (I am using a "non default" preferences dir btw 20180502 20:45:00<+discordbot> The issue likely has something to do with your preferences. 20180502 20:45:19< Ivanovic> okay, does not happen with the steam build 20180502 20:45:25< loonycyborg> maybe try nuking it? 20180502 20:45:34< loonycyborg> the preferences dir that is 20180502 20:45:56<+discordbot> @zookeeper The server crashed. 20180502 20:46:04< Ivanovic> loonycyborg: already tried that, did not help 20180502 20:46:07< zookeeper> oh. 20180502 20:46:39<+discordbot> @loonycyborg I need you to investigate the latest crash on the 1.14 instance less than 30 minutes ago. 20180502 20:46:46< Ivanovic> rebuilding with the default preferences dir 20180502 20:47:28<+discordbot> where is the log of it again? 20180502 20:47:35< zookeeper> @shadowm, i reconnected almost right away and everyone seemed to be back and there were plenty of games going, so that doesn't sound right though. 20180502 20:47:47<+discordbot> zookeeper I have the server logs. 20180502 20:48:17<+discordbot> It crashed at some point after 20:38:26 UTC and you can't tell me otherwise. 20180502 20:48:36<+discordbot> @loonycyborg servers/1.14/old.log 20180502 20:48:44< zookeeper> well, okay then 20180502 20:48:57<+discordbot> Although it'll probably be a better idea that you look for the core dump. 20180502 20:50:20<+discordbot> Since the instance doesn't have a parent console the exact signal/error aren't logged. 20180502 20:50:30<+discordbot> @zookeeper I..brought the fog issue to your attention, did I not 😐 20180502 20:50:37<+discordbot> a few months ago 20180502 20:51:17<+discordbot> @zookeeper anyway, one fix would be to draw fog and shroud using the terrain system. That way you can utilize its layering, AND you can eliminate the redundancy with the "fake" fog terrain. 20180502 20:52:49<+discordbot> and where is the core file? 20180502 20:52:51-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has quit [Ping timeout: 240 seconds] 20180502 20:52:55<+discordbot> Somewhere. 20180502 20:52:56< Ivanovic> loonycyborg: still crashing even with the default dir for preferences: https://pastebin.com/94h7FADf 20180502 20:54:11<+discordbot> Ivanovic: could you uncomment this line, recompile, and run the game under GDB? 20180502 20:54:12<+discordbot> https://github.com/wesnoth/wesnoth/blob/1.14/src/wesnoth.cpp#L101 20180502 20:54:14<+discordbot> @loonycyborg You can figure out how to keep an eye on this with Soliton's help. The fact is that the production server crashed and that's not good. I don't have time or energy to deal with it and the Asio rewrite was not my thing anyway. 20180502 20:54:39<+discordbot> find ~ -name '*core*' 20180502 20:54:58< Ivanovic> @jyrkive: 1.14 or git master? 20180502 20:55:13<+discordbot> 1.14 20180502 20:55:27<+discordbot> Also someone please replace the "End of file" error on the client side with something that actually makes sense to the average Windows user. 20180502 20:56:33<+discordbot> wesnothd doesn't have easy access to forum avatars, does it? 20180502 20:56:44<+discordbot> It doesn't have physical access to them, no. 20180502 20:56:55< Ivanovic> @jyrkive: okay, I first have to install gdb... give me a little to emerge it 20180502 20:57:32< Ravana_> I don't seem to be on server twice anymore at least 20180502 20:57:49<+discordbot> Yeah, that'd be unlikely since the server crashed. 20180502 20:57:57<+discordbot> That means everyone was disconnected, including the ghosts. 20180502 21:00:51<+discordbot> well that command shows only core dumps pre 1.14 20180502 21:02:14-!- gallaecio [~quassel@188.79.96.255] has quit [Read error: Connection reset by peer] 20180502 21:02:31< Ivanovic> @jyrkive: https://pastebin.com/4AHyzHie 20180502 21:03:01<+discordbot> seems it has ulimit -c of 0 rn 20180502 21:04:11<+discordbot> ulimit -c unlimited 20180502 21:05:09< Ivanovic> https://pastebin.com/C0dHtSdG 20180502 21:05:25-!- gallaecio [~quassel@188.79.96.255] has joined #wesnoth-dev 20180502 21:05:30<+discordbot> I was quoting run_server, by the way. 20180502 21:05:39<+discordbot> that doesn't really tell us much... 20180502 21:07:10<+discordbot> ./builds/wesnothd-1.14-git-1.13.14-48-g7907ce9870/core 20180502 21:07:17<+discordbot> that looks pre-release 20180502 21:11:25<+discordbot> lrwxrwxrwx 1 wesnoth wesnoth 79 Apr 21 14:22 wesnothd-1.14 -> /home/wesnoth/builds/wesnothd-1.14-git-1.13.14-48-g7907ce9870/bin/wesnothd-1.14 20180502 21:11:30<+discordbot> That's the current build. 20180502 21:12:00<+discordbot> To my knowledge there haven't been any changes since then that necessitate a rebuild. If you know otherwise you can do one and a restart yourself. 20180502 21:12:14<+discordbot> update_server 1.14 && send_server_command 1.14 restart 20180502 21:14:34-!- Oebele [~quassel@143.177.58.202] has quit [Remote host closed the connection] 20180502 21:16:14< irker787> wesnoth/wesnoth:master Jyrki Vesterinen f074f812ca Changelog entry for commit 93f956ed4cb8b AppVeyor: All builds passed 20180502 21:19:28<+discordbot> seems bt is from simple_wml 20180502 21:19:51<+discordbot> hmm is it appropriate to restart server without announcement? 20180502 21:19:59<+discordbot> I do have a fix that needs to be made live 20180502 21:22:14<+discordbot> I thought you'd know exactly what the restart command does. 20180502 21:22:30<+discordbot> See server::restart_handler(). 20180502 21:42:00<+discordbot> @Denivarius Do you know how people running the Steam version on Linux and macOS would be able to obtain the stderr output of the game? 20180502 21:45:05-!- gallaecio [~quassel@188.79.96.255] has quit [Ping timeout: 240 seconds] 20180502 21:49:18<+discordbot> You can have the game launch in a console 20180502 21:50:33-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20180502 21:51:06<+discordbot> Okay, let me clarify. 20180502 21:51:42<+discordbot> The forum posts linked from https://forums.wesnoth.org/viewtopic.php?f=4&t=25660 do not account for the Steam version. 20180502 21:51:51<+discordbot> And they need to, now. 20180502 21:52:37-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20180502 21:55:48-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20180502 21:57:03< Ivanovic> loonycyborg: should the steam overlay work on windows? see https://steamcommunity.com/app/599390/discussions/0/1696046342850192048/ 20180502 21:57:10< Ivanovic> (works for me with the steam version on linux!) 20180502 21:58:19< loonycyborg> well I have no idea why it wouldn't work 20180502 21:58:28< loonycyborg> it should be built in by default 20180502 22:02:09< Ivanovic> anyway, off to bed, n8 20180502 22:15:07<+discordbot> I can't get the steam overlay to come up on Windows though admittedly I hadn't tried very hard 20180502 22:18:46<+discordbot> @shadowm when I wanted console logs from steam games on Linux, I edit the options of the game and have terminal-emulator -e with hold open after exit turned. It might also be possible to run steam steam://blah from another console but I would have to recheck. 20180502 22:30:51<+discordbot> Preparing to migrate my add-ons to 1.14 be like: 20180502 22:30:51<+discordbot> https://cdn.discordapp.com/attachments/259976436490829825/441365976748130315/unknown.png 20180502 22:35:21-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Ping timeout: 240 seconds] 20180502 22:37:08-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20180502 22:38:53-!- mattsc [~mattsc@wesnoth/developer/mattsc] has joined #wesnoth-dev 20180502 22:46:21-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has quit [Remote host closed the connection] 20180502 22:46:27-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has joined #wesnoth-dev 20180502 22:51:30-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has quit [Remote host closed the connection] 20180502 22:51:36-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has joined #wesnoth-dev 20180502 22:58:54<+discordbot> @shadowm right-click on Battle for Wesnoth in library -> SET LAUNCH OPTIONS -> enter %COMMAND% > ~/wesnoth-output 2>&1 20180502 22:59:10<+discordbot> Does this apply to Mac as well? 20180502 22:59:13<+discordbot> then output should be redirected to ~/wesnoth-output 20180502 22:59:47<+discordbot> (We don't redirect fd 2 on Mac ourselves, but I have no idea if Steam might interfere or something.) 20180502 23:01:14<+discordbot> I think that should work on Mac also. 20180502 23:08:24-!- sevu [~Shiki@p54855F2A.dip0.t-ipconnect.de] has joined #wesnoth-dev 20180502 23:08:37-!- sevu [~Shiki@p54855F2A.dip0.t-ipconnect.de] has quit [Remote host closed the connection] 20180502 23:09:15<+discordbot> Okay, updated with a section for Linux and macOS through Steam: https://forums.wesnoth.org/viewtopic.php?f=4&t=46166 20180502 23:09:40<+discordbot> Oh wait. 20180502 23:09:45<+discordbot> It has to be [c]2>[/c]. 20180502 23:10:45<+discordbot> Oh hey, it starts like this: 20180502 23:10:48<+discordbot> ERROR: ld.so: object '/aux/personal/shadowm/steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. pid 6640 != 6639, skipping destruction (fork without exec?) ERROR: ld.so: object '/aux/personal/shadowm/steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. Battle for Wesnoth v1.14.0 (f5fd48d-Modified) 20180502 23:10:49<+discordbot> Started on Wed May 2 20:10:16 2018 20180502 23:11:25<+discordbot> I guess Steam tries every option hoping one of them is the right architecture. 20180502 23:31:04<+discordbot> server just crashed again 20180502 23:31:12<+discordbot> @loonycyborg ^ 20180502 23:33:19<+discordbot> well, not exactly crashed... the server is up and runing. Everyone was dropped, and after rejoining one oculd see the list fill again and people loading their saves 20180502 23:33:39<+discordbot> It crashed. 20180502 23:34:41<+discordbot> It's just not dead because it automatically restarts when that happens. 20180502 23:35:54<+discordbot> well second core file for some reason has ?? instead of functions in backtrace 20180502 23:36:22<+discordbot> Because it was built without debug symbols. 20180502 23:36:41<+discordbot> Can you figure out how to make it a debug build yourself or do you need help for that? 20180502 23:36:57<+discordbot> Just look in ~/bin/update_server. 20180502 23:39:39<+discordbot> it needs another case for 1.14? 20180502 23:39:47<+discordbot> I'll do it myself. 20180502 23:40:02<+discordbot> Can you close the file right now? 20180502 23:40:16<+discordbot> done 20180502 23:42:24<+discordbot> Oh for the love of. 20180502 23:44:05<+discordbot> I changed the script. 20180502 23:44:23<+discordbot> The previous code would result in -O0 being passed to the compiler... before -O3. 20180502 23:44:40<+discordbot> It's currently building a new 1.14 build that uses build=debug instead. 20180502 23:45:05<+discordbot> ok 20180502 23:45:13<+discordbot> ... I hope program_suffix will clobber the -debug suffix. 20180502 23:46:39<+discordbot> @loonycyborg Build done. 20180502 23:46:46<+discordbot> You can restart it if you're going to restart it. 20180502 23:47:09<+discordbot> Hopefully this one will produce a more helpful core dump. 20180502 23:49:40<+discordbot> Incidentally, we're going to need to look into freeing up space in that container soon. 12 GB left. 20180502 23:51:26<+discordbot> Hmmm. 20180502 23:52:31<+discordbot> Okay, just confirmed it's the debug build. 20180502 23:52:32<+discordbot> seems new binary doesn't work with old core file, at least still no symbols 20180502 23:52:43<+discordbot> so need to restart it 20180502 23:53:00<+discordbot> Um, no, you can't produce a completely different binary and expect old core dumps to work with it. 20180502 23:53:21<+discordbot> All the symbol offsets will be different, for starters. 20180502 23:53:34<+discordbot> well, I guess 20180502 23:53:52<+discordbot> I hoped binary is needed only to load sourcecode from it 20180502 23:54:07<+discordbot> but I guess offsets will be different indeed 20180502 23:54:08<+discordbot> And since this is -O0 instead of -O3 (and also has -DDEBUG set) you can also expect most data structures to have completely different layouts 20180502 23:54:40<+discordbot> I've sent it command to restart 20180502 23:55:04<+discordbot> It'd be nice if someone told us exactly what they're doing to crash the server. 20180502 23:55:22<+discordbot> Maybe it's different people or they haven't realised yet. 20180502 23:55:58< celmin|sleep> Ravana_: I think writeable side.flag was added and then removed again; IIRC there's instead a function to set it and team colour at the same time. 20180502 23:57:11< Ravana_> ./wml/modify_side.lua: wesnoth.set_side_id(side.side, cfg.flag, cfg.color) 20180502 23:57:18< Ravana_> that sounds like that 20180502 23:57:22< celmin|sleep> Yeah. 20180502 23:57:28-!- celmin|sleep is now known as celticminstrel --- Log closed Thu May 03 00:00:00 2018