00:19.31 | *** join/#bzflag infobot (ibot@rikers.org) |
00:19.31 | *** topic/#bzflag is https://BZFlag.org || http://ohloh.net/p/bzflag || https://bzflag.org/help || Channel Logs: http://infobot.rikers.org/%23bzflag/ || 2.4.14 released! https://forums.bzflag.org/viewtopic.php?f=62&t=19953 |
00:19.31 | *** mode/#bzflag [+v infobot] by ChanServ |
01:32.29 | blast007 | BulletCatcher: I modified the SDL2 test to run the GL code in a loop and listen for keyboard input (press the Escape key to exit). I also added GLFW support with a modified build command. https://gist.github.com/blast007/57f6d95522932035ed57db27b6db7070 |
01:33.03 | blast007 | so I'm curious if any of the SDL2 fullscreen modes work, and if the GLFW version works |
01:33.15 | blast007 | I used GLFW 3.2 here |
03:39.28 | BulletCatcher | With SDL2 that test program works about the same as bzflag. Windowed mode works as it ought to: I see the colorful triangle and ESC makes it exit cleanly. |
03:39.33 | BulletCatcher | In modes 1-3 I get a black screen for 4 seconds and then my desktop reappears and only kill -9 will make the program exit. |
03:39.40 | BulletCatcher | I'll use gdb and try the GLFW version tomorrow. |
04:52.13 | macsforme | are we going full C++11 for 2.6 also? |
05:02.39 | *** join/#bzflag Juesto (~AndC@unaffiliated/juest) |
05:03.00 | Juesto | I'm crashing when i I try to reconnect more than once |
05:16.29 | *** join/#bzflag rodgort (~rodgort@68.ip-149-56-14.net) |
06:08.26 | *** join/#bzflag joevano (~joevano@bzflag/developer/JoeVano) |
06:08.27 | *** mode/#bzflag [+v joevano] by ChanServ |
10:08.49 | blast007 | Juesto: can you provide more information so I can see if I can reproduce the issue? |
11:34.42 | blast007 | macsforme: hmm, according to https://github.com/anholt/libepoxy GLEW doesn't support OpenGL ES |
11:34.57 | blast007 | and I see no mention of OpenGL ES on the glew homepage |
11:39.31 | *** join/#bzflag I_Died_Once (~I_Died_On@unaffiliated/idiedonce/x-1828535) |
12:59.28 | *** join/#bzflag Juesto (~AndC@190.194.204.95) |
12:59.29 | *** join/#bzflag Juesto (~AndC@unaffiliated/juest) |
13:01.25 | Juesto | blast007: connect again in the middle of connecting |
13:02.04 | blast007 | is it while connecting to a server that is working? is it downloading the world? downloading textures? |
13:02.44 | Juesto | not sure but when the world appears it crashes |
13:03.01 | Juesto | I can try to get a stacktrace with windbg |
13:03.19 | Juesto | are the symbols shipped? |
13:07.05 | blast007 | no |
13:07.23 | blast007 | is it on the Windows 2.4.14 client? |
13:08.17 | Juesto | blast007: when i reconnect while preparing world i crashed with c++ eh exception e06d7363 |
13:08.19 | Juesto | yea |
13:08.37 | Juesto | but i can repro on fedora version |
13:08.58 | blast007 | I can try on Window after work |
13:09.06 | Juesto | are the pdbs released anywhere? |
13:09.56 | Juesto | do try your current machine too if you can since i managed to crash in linux too |
13:14.16 | blast007 | yeah, I'll try both when I get home |
13:14.43 | blast007 | but no, there are no pdb's generated when I do a release build |
13:14.51 | Juesto | Oh :/ |
13:29.26 | *** join/#bzflag Juest- (~AndC@186.141.134.75) |
13:29.46 | *** join/#bzflag Juest- (~AndC@unaffiliated/juest) |
13:32.00 | *** join/#bzflag Juesto (~AndC@190.194.204.95) |
13:32.20 | *** join/#bzflag Juesto (~AndC@unaffiliated/juest) |
13:34.40 | *** join/#bzflag Juesto (~AndC@190.194.204.95) |
13:34.40 | *** join/#bzflag Juesto (~AndC@unaffiliated/juest) |
13:39.00 | *** join/#bzflag Juesto (~AndC@190.194.204.95) |
13:39.04 | *** join/#bzflag Juesto (~AndC@unaffiliated/juest) |
15:35.49 | blast007 | macsforme: I would think we could target full C++11 support for 2.6 |
15:36.39 | blast007 | "As of GCC 4.8.1, GCC's C++11 mode implements all of the major features of the C++11 standard produced by the ISO C++ committee." Even Debian Jessie (oldstable) has GCC 4.9. |
15:39.38 | Juesto | neat |
17:01.19 | Juesto | blast007: so it seems to be related to lacking checks and just happen to do it more than once |
19:08.46 | *** join/#bzflag Juesto (~AndC@unaffiliated/juest) |
19:40.03 | blast007 | possible alternatives to GLEW if we want OpenGL ES support: https://github.com/anholt/libepoxy https://github.com/Dav1dde/glad https://github.com/ginkgo/flextGL |
19:42.30 | blast007 | Debian Jessie does have libepoxy. The other two I imagine you generate and include with your source. |
19:43.40 | Juesto | do other distros have any of those? |
19:45.23 | blast007 | it may not matter, depending if we care about being packaged by Linux distributions anymore |
19:46.39 | blast007 | there was talk of moving to a faster major release cycle, and the packaging in most Linux distributions doesn't really work for that |
19:48.42 | blast007 | if we going to release a protocol breaking major release every several months, that makes the unchanging version that most distributions package useless after a short time |
19:51.45 | Juesto | oh well |
19:52.12 | Juesto | and would you guys release bin on website for Linux? |
19:52.41 | blast007 | we are wanting to look at flatpak and snaps |
19:53.39 | JeffM | it's what all the kids do these days |
19:55.34 | blast007 | I'm going to work on getting 2.4.14 on portableapps.com |
20:23.27 | Juesto | >kids |
20:23.29 | Juesto | lol |
20:23.38 | Juesto | hmm |
20:24.43 | blast007 | there's also this: https://chocolatey.org/packages/bzflag (needs an update, and looks like they had grabbed the old copyright info that only related to the *website*, not the game) |
20:25.27 | Juesto | pff |
20:25.41 | Juesto | communicate with the maintainer? |
20:26.36 | blast007 | yeah, I can probably issue a pull request that updates the info |
20:26.49 | blast007 | or there's this, if we want to take over: https://chocolatey.org/docs/package-triage-process#i-want-to-take-overhelp-with-package-maintenance-for-my-software |
20:27.19 | Juesto | sure why not |
20:32.08 | allejo | oh that reminded me about the homebrew cask, but someone else submitted an update for it, so yay |
20:37.10 | Juesto | and homebrew itself |
20:37.27 | Juesto | is it in anaconda too? |
20:37.44 | Juesto | how about macports |
20:42.03 | allejo | anaconda is a python thing, no? macports still has 2.4.12 it seems |
20:44.14 | Juesto | allejo: why i can't talk in the leagues server |
20:44.57 | Juesto | blast007: reminder about reproducing |
20:45.10 | allejo | because you're probably not on the spawn list |
20:45.41 | Juesto | oh, there's a whitelist, interesting |
20:45.57 | Juesto | but not surprising actually |
20:49.15 | allejo | guess I'll look into updating bzflag on macports and/or figuring out how to maintain it |
20:50.16 | Juesto | are there any leagues for rookies i could join to? |
20:51.01 | allejo | only league atm is leaguesunited |
20:52.02 | Juesto | is it all-around skill levels? |
20:52.18 | Juesto | my k/d is horrible |
20:52.28 | allejo | yea, everyone's welcome :) |
20:52.43 | *** join/#bzflag RoscoePColtrane (~flash@c-71-205-162-253.hsd1.co.comcast.net) |
21:00.55 | Juesto | the wiki is quite outdated |
21:01.58 | allejo | the wiki has reached it's EOL |
21:02.07 | allejo | its* |
21:02.25 | Juesto | oh.... |
21:02.34 | allejo | all of the useful data will make its way to the official website probably this summer (at least that's what I'm hoping for) |
21:03.12 | allejo | hah! found it |
21:03.18 | Juesto | oh? |
21:03.27 | allejo | oh... wrong window |
21:03.32 | Juesto | lul |
21:03.55 | RoscoePColtrane | I thought you were just excited that I logged in |
21:04.12 | allejo | i'm always glad to see you though <3 |
21:04.30 | RoscoePColtrane | I don't know... I just don't feel like myself... |
21:04.34 | Juesto | nice |
21:04.44 | Juesto | how come |
21:04.49 | Juesto | life's good? |
21:05.26 | RoscoePColtrane | Juesto ... I lost my name |
21:05.29 | Juesto | well, has league united got a irc channel |
21:05.34 | Juesto | O_o |
21:05.46 | RoscoePColtrane | IRC rules require you to log in every 90 days or so to keep your registered name |
21:05.51 | RoscoePColtrane | and someone sniped me |
21:06.01 | Juesto | uh what |
21:06.03 | RoscoePColtrane | (of course, I did the same thing in the first place...) |
21:06.03 | allejo | ##leaguesunited, however it's dead |
21:06.29 | Juesto | thanks |
21:12.57 | *** join/#bzflag Juesto (~AndC@186.141.198.124) |
21:13.19 | *** join/#bzflag Juesto (~AndC@unaffiliated/juest) |
21:18.20 | Juesto | who's in charge of lu? |
21:18.33 | Juesto | and apparently there's 1v1 league |
21:18.38 | allejo | http://leaguesunited.org/admins |
21:19.00 | Juesto | okay |
21:23.03 | Juesto | stupid question but, is the council around? and, is there a team recommendation? |
21:42.26 | blast007 | is there a reason for BZFlag to even be in macports? |
21:58.03 | kierra | LU council...you mean here on irc? |
21:58.52 | kierra | puedes mandar noticias por LU site o mensaje privado en el forum |
22:00.13 | blast007 | Juesto: as of yet, I've been unable to replicate the crash on either Windows or Linux |
22:07.18 | allejo | blast007: there's no reason. but someone from the macports community has already submitted it, so it's there. might as well maintain it, no? |
22:09.49 | blast007 | I mean.. not necessarily :) |
22:15.31 | allejo | i don't personally use macports. but wouldn't mind exploring how different it is from homebrew with regards to maintain the bz definition |
22:25.47 | blast007 | just seems like it's an unnecessary target given that we produce a binary package for macOS |
22:27.37 | blast007 | hmm, is our macOS binary a hybrid 32-bit/64-bit package? |
22:35.39 | Juesto | blast007: try triggering the reconnect when you're close to finish connecting |
22:38.38 | blast007 | I guess it's just x86_64, and has been since 2.4.4 (with 2.4.2 being i386 only, and before that being hybrid ppc/i386) |
22:40.26 | Juesto | why are windows builds still 32 |
22:40.28 | blast007 | Juesto: I tried various times, I tried just hammering on the return key |
22:40.54 | blast007 | because we're not really taking advantage of 64-bit :) |
22:41.04 | JeffM | you want them to use more ram? |
22:41.07 | JeffM | and run a little slower? |
22:41.24 | Juesto | blast007: it's specifically happening when you actually connect while trying to connect at the same time |
22:41.46 | blast007 | Juesto: I'd suggest not doing that then :) |
22:41.58 | Juesto | it's still a bug ;) |
22:42.11 | blast007 | if I can't reproduce it, it's hard to fix |
22:42.20 | Juesto | i know, it's just somewhat accidental |
22:42.30 | Juesto | you should be able to |
22:42.42 | Juesto | maybe it just doesn't happen on fast computers |
22:42.49 | blast007 | possibly |
22:43.05 | blast007 | my internets is reasonbly fast too |
22:43.24 | Juesto | i saw a warning that player is in the location |
22:43.31 | Juesto | as id 0 and 1 |
22:43.48 | blast007 | a warning where? |
22:43.53 | Juesto | stdout |
22:43.58 | blast007 | from the client? |
22:44.27 | Juesto | WARNING: player already exists at location with id 0 (and same message with id 1) |
22:47.25 | *** join/#bzflag Juesto (~AndC@190.194.204.95) |
23:01.54 | *** join/#bzflag Juesto (~AndC@unaffiliated/juest) |
23:02.15 | Juesto | so I've noticed that it somehow stops allowing the client to connect |
23:02.17 | Juesto | weird |
23:04.41 | Juesto | blast007: so, somehow im managing to collide and thus why im crashing it |
23:09.13 | blast007 | gonna try on my atom mini-pc |
23:18.05 | blast007 | still can't get it to crash |
23:22.57 | Juesto | yeah, it's odd how im doing it I guess |
23:23.19 | Juesto | i can get stacktraces |
23:23.39 | Juesto | and im crashing both in linux and windows here |
23:23.46 | Juesto | i could try another computer |
23:25.41 | blast007 | on linux you can ./configure --enable-debug to build debug |
23:47.51 | Juesto | i |
23:47.56 | Juesto | alright |
23:50.01 | Juesto | and for Windows? |
23:51.48 | blast007 | for Windows you'd need to have Visual Studio 2017 installed (with the C++ stuff, at least) |
23:56.26 | Juesto | last time i tried with bzf on win the src was broken |
23:57.14 | blast007 | well, 2.4.14 was built for Windows, so... :) |
23:57.26 | Juesto | :p |
23:57.46 | Juesto | and do i really need debug build when i can enable symbols in release? |
23:58.05 | blast007 | we don't have a target for that, and I don't get how that would work |
23:59.05 | Juesto | oh :/ |
23:59.21 | Juesto | in windows it's easy as enabling it in properties |