IRC logs of Freenode #BZFlag for Friday, 2019-07-19

*** Sgeo <Sgeo!~Sgeo@ool-18b98455.dyn.optonline.net> has quit IRC (Ping timeout: 268 seconds)00:01
ZehraSounds good.00:16
*** infobot <infobot!ibot@c-174-52-60-165.hsd1.ut.comcast.net> has quit IRC (Remote host closed the connection)00:16
*** infobot <infobot!ibot@c-174-52-60-165.hsd1.ut.comcast.net> has joined #bzflag00:17
*** ChanServ sets mode: +v infobot00:17
ZehraMostly was hoping for some insights in relation to: https://forums.bzflag.org/viewtopic.php?f=3&t=2023800:19
ZehraPersonally I think they will be large enough that it makes sense to have it made within the next major release.00:20
allejoyea that's probably something we could redesign00:20
ZehraIf so, I would be glad to help with updating the plug-ins.00:22
blast007though being real, I have pondered moving to a scripting language00:26
blast007then we could do cool things like embedding plugins within a map00:26
allejois that something we'd want to tackle for 2.6? seems rather invasive to me00:27
blast007nah, that's at least a 2.8 or later thing00:27
blast007more important stuff right now would be things like IPv600:27
blast007that should be a requirement for 2.600:27
allejoah that i can get behind00:27
blast007I've started on it here.  Got the Address class at least mostly working with IPv6 and started to make more use of that00:28
blast007for the API stuff - if that's something we want to do (moving to a scripting language in 2.8+) it might influence how much effort we'd want to put into API work in 2.600:31
ZehraWhat would the programming paradigm for the scripting language likely be?00:36
allejohuh00:44
The_NoahI could possibly write a very simple python-like embedded plugin handler00:53
blast007it's something for much later00:54
blast007something that should probably get developed in it's own branch when the time comes00:54
The_Noahwhat are some fairly small things I could work on that needs to be done?00:54
ZehraWould the scripting language be procedural, function or object-oriented?00:56
The_Noahprocedural and functional are basically if not the same thing00:56
The_Noahand it would be procedural/functional00:56
The_Noah(if I made it)00:56
blast007Zehra: too early to worry about such things00:57
blast007something to look through if you're interested in what options there are, though: https://codeplea.com/game-scripting-languages00:57
blast007for now, I'd rather we focus on graphics API upgrades, IPv6, and user interface rework/improvements00:58
The_NoahI can work on UI.00:59
blast007The_Noah: UI there's not really a plan on yet01:20
blast007https://github.com/bzflag-dev/bzflag/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%2201:21
The_Noahshould I make PRs against master or 2.4?01:23
blast007autopilot one 2.4, as that should be protocol compatible01:25
blast007the crash one I wasn't able to reproduce01:25
The_Noahya, I can't reproduce it either01:25
allejogood way to know is if we assign milestones to it. e.g. autopilot has a milestone of 2.4.2001:25
* blast007 tries something01:42
BZNotifybzflag: blast007 edited pull request #196 "Make radar size and console height be controlled by BZDB variables as discussed on IRC" by The-Noah (https://git.io/fjcUX)01:42
blast007oh god that breaks it horribly01:42
blast007abort abort01:42
BZNotifybzflag: blast007 edited pull request #196 "Make radar size and console height be controlled by BZDB variables as discussed on IRC" by The-Noah (https://git.io/fjcUX)01:42
blast007so what's the correct way to apply a PR that was against master against 2.4 instead?01:43
allejoah was that branch based off of master?01:44
The_Noahyes01:44
blast007I tried to just change the base, but then it had a bunch of other commits (ones from the master branch?) in there as well01:45
allejoa number of ways. easiest would probably be get the patch file of the PR (https://github.com/BZFlag-Dev/bzflag/pull/196.patch) just add ".patch" to the end of the PR01:45
allejoand apply the patch manually01:45
blast007ooo, magic01:45
allejoyea, if it's based on master and you want to merge into 2.4, then it'll want to merge master into 2.4 as well01:46
blast007I was hoping it would be magic01:46
allejothe patch file or the changing branches?01:47
blast007changing branches01:47
blast007was hoping it would be "apply these two changes against 2.4 instead of master"01:48
allejothat'd require cherry picking and github doesn't have that01:49
Zehra"We don't allow cherry picking fallacies." -GitHub01:50
The_NoahCherry picking is fun! So is berry picking.01:50
BZNotifybzflag: blast007 commented on issue #205 "NetHandler Compiling Error" by sodomon2 (https://git.io/fj1A3): Would adding a check for `__GNUC__` be a solution?  Or is Windows t...02:49
*** Sgeo__ <Sgeo__!~Sgeo@ool-18b98455.dyn.optonline.net> has joined #bzflag02:52
*** Sgeo_ <Sgeo_!~Sgeo@ool-18b98455.dyn.optonline.net> has quit IRC (Ping timeout: 258 seconds)02:55
BZNotifybzflag: jwmelto commented on issue #205 "NetHandler Compiling Error" by sodomon2 (https://git.io/fj1AW): I can't find any Linux documentation that has anything other than `...03:13
*** Zehra <Zehra!~Zehra@unaffiliated/zehra> has quit IRC (Quit: Gone for now.)03:26
BZNotifybzflag: macsforme commented on issue #201 "bzflag is not working properly with 3+ monitors" by jose1711 (https://git.io/fj1A8): @jose1711, would you please compile and run this source file and po...03:28
*** alfa1 <alfa1!~alfa1@host177.190-224-208.telecom.net.ar> has joined #bzflag03:29
*** alfa1 <alfa1!~alfa1@host177.190-224-208.telecom.net.ar> has quit IRC (Remote host closed the connection)03:55
BZNotifybzflag: jose1711 commented on issue #201 "bzflag is not working properly with 3+ monitors" (https://git.io/fj1A5): ```...05:09
*** Sgeo_ <Sgeo_!~Sgeo@ool-18b98455.dyn.optonline.net> has joined #bzflag05:46
*** Boombala_ <Boombala_!~Boom@107.173.140.115> has joined #bzflag05:46
*** Sgeo__ <Sgeo__!~Sgeo@ool-18b98455.dyn.optonline.net> has quit IRC (Ping timeout: 245 seconds)05:49
*** Boombala <Boombala!~Boom@107.173.140.115> has quit IRC (Ping timeout: 245 seconds)05:49
tuponeblast007: git rebase --onto 2.4 commit-just-before-the first last-commit-of-what-you-want06:04
tuponeor git checkout 2-4 & git cherry-pick06:05
tuponeand then git push06:05
tuponeor you want to do that by web only ?06:06
*** Sgeo__ <Sgeo__!~Sgeo@ool-18b98455.dyn.optonline.net> has joined #bzflag07:17
*** Sgeo_ <Sgeo_!~Sgeo@ool-18b98455.dyn.optonline.net> has quit IRC (Ping timeout: 272 seconds)07:21
*** Sgeo_ <Sgeo_!~Sgeo@ool-18b98455.dyn.optonline.net> has joined #bzflag07:32
*** Sgeo__ <Sgeo__!~Sgeo@ool-18b98455.dyn.optonline.net> has quit IRC (Ping timeout: 258 seconds)07:35
*** BulletCatcher <BulletCatcher!~bc@bzflag/developer/BulletCatcher> has quit IRC (Ping timeout: 245 seconds)08:04
*** short_circuit <short_circuit!~james@2601:2c5:c600:2365::494a> has quit IRC (Ping timeout: 276 seconds)09:55
*** Delusional <Delusional!~Delusiona@unaffiliated/delusional> has quit IRC (Quit: Delusional)10:26
*** Delusional <Delusional!~Delusiona@unaffiliated/delusional> has joined #bzflag10:35
blast007tupone: nah, I was just wondering if the web could do it.  I'll give that a try later.11:19
tuponeblast007: have you investigated the shader compiling problem on windows ?12:25
blast007not yet.  I'll try to mess with that this weekend.12:25
tuponeand The_Noah problems could he run a debugger on it to check what is the problem? visualstudio should have a debugger12:26
blast007I don't know.  There's something weird going on there because the glew we build should not use a DLL.  Maybe there's a set of system installed libraries that are getting mixed in.12:29
blast007I wasn't getting a crash myself.  Just the client exiting after complaing about shader compilation.12:30
tuponethe shader reading, compiling and linking is all in Shader.cxx12:31
blast007The_Noah: Are you on Windows 10?  Were you using the WIndows 10 bash shell when you got the 'Segmentation fault' message?12:32
The_Noahblast007: to fix shaders trying changing line endings to Linux/LF. I am using windows, but Git Bash not WSL Bash.14:14
blast007okay, was just curious, thanks15:13
*** nitroxis <nitroxis!n@nxs.re> has quit IRC (Read error: Connection reset by peer)16:40
*** nitroxis <nitroxis!n@nxs.re> has joined #bzflag16:51
*** Sgeo__ <Sgeo__!~Sgeo@ool-18b98455.dyn.optonline.net> has joined #bzflag18:00
*** Sgeo_ <Sgeo_!~Sgeo@ool-18b98455.dyn.optonline.net> has quit IRC (Ping timeout: 248 seconds)18:03
*** the_map <the_map!~the_map@unaffiliated/the-map/x-1795707> has quit IRC (Remote host closed the connection)20:09
*** the_map <the_map!~the_map@unaffiliated/the-map/x-1795707> has joined #bzflag20:10
*** The_Noah <The_Noah!~The_Noah@47.185.225.32> has quit IRC (Ping timeout: 272 seconds)21:17
*** spldart <spldart!~james@bzflag/contributor/spldart> has joined #bzflag21:38
*** ChanServ sets mode: +v spldart21:38
*** Sgeo_ <Sgeo_!~Sgeo@ool-18b98455.dyn.optonline.net> has joined #bzflag22:03
*** Sgeo__ <Sgeo__!~Sgeo@ool-18b98455.dyn.optonline.net> has quit IRC (Ping timeout: 268 seconds)22:07
*** I_Died_Once <I_Died_Once!~I_Died_On@unaffiliated/idiedonce/x-1828535> has quit IRC (Read error: Connection reset by peer)23:30

Generated by irclog2html.py 2.17.3.dev0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!