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

*** infobot <infobot!ibot@c-174-52-60-165.hsd1.ut.comcast.net> has quit IRC (Remote host closed the connection)00:15
*** infobot <infobot!ibot@c-174-52-60-165.hsd1.ut.comcast.net> has joined #bzflag00:16
*** ChanServ sets mode: +v infobot00:16
*** TheWalker <TheWalker!ac0d4a9c@gateway/web/cgi-irc/kiwiirc.com/ip.172.13.74.156> has joined #bzflag00:34
*** TheWalker <TheWalker!ac0d4a9c@gateway/web/cgi-irc/kiwiirc.com/ip.172.13.74.156> has quit IRC (Ping timeout: 268 seconds)01:20
*** infobot <infobot!ibot@c-174-52-60-165.hsd1.ut.comcast.net> has quit IRC (Ping timeout: 268 seconds)03:51
*** TheWalker <TheWalker!ac0d4a9c@gateway/web/cgi-irc/kiwiirc.com/ip.172.13.74.156> has joined #bzflag05:13
*** TheWalker <TheWalker!ac0d4a9c@gateway/web/cgi-irc/kiwiirc.com/ip.172.13.74.156> has quit IRC (Ping timeout: 248 seconds)05:21
*** infobot <infobot!ibot@c-174-52-60-165.hsd1.ut.comcast.net> has joined #bzflag07:06
*** ChanServ sets mode: +v infobot07:06
blast007"California law banning bots from pretending to be real people without disclosure"   don't worry everyone, we're good: https://github.com/BZFlag-Dev/bzflag/blob/2.4/src/bzflag/playing.cxx#L189113:21
allejohah14:01
Dracos85LOL......And just how do they expect to enforce it?14:04
blast007if you ask a robot cop if they're a robot cop, they have to tell you.  it's totally the law!14:11
*** Shamwow <Shamwow!ac0d4a9c@gateway/web/cgi-irc/kiwiirc.com/ip.172.13.74.156> has joined #bzflag14:46
*** Shamwow <Shamwow!ac0d4a9c@gateway/web/cgi-irc/kiwiirc.com/ip.172.13.74.156> has quit IRC (Remote host closed the connection)15:04
*** DawnLite <DawnLite!ac0d4a9c@gateway/web/cgi-irc/kiwiirc.com/ip.172.13.74.156> has joined #bzflag16:50
*** DawnLite <DawnLite!ac0d4a9c@gateway/web/cgi-irc/kiwiirc.com/ip.172.13.74.156> has quit IRC (Remote host closed the connection)17:01
*** DawnLite <DawnLite!ac0d4a9c@gateway/web/cgi-irc/kiwiirc.com/ip.172.13.74.156> has joined #bzflag17:02
FlashSiri, what time is it?17:17
FlashI am a non-humanoid artificial intelligence, and it is 12 o'clock17:17
tuponeFlash: ar you satisfied by the answer? The math is now more intellegible?17:25
Flashyou could have done nothing and I would have been satisfied.17:26
Flashyou notice I marked it approved17:26
tuponeyes, I did17:27
tuponeFor something I did not get it, so I left you to change test and commit there, before, if someone want, putting in the main repository17:28
FlashI've been on the phone the past two days, so I may have missed something17:30
*** Boombala <Boombala!~Boom@107.173.140.115> has joined #bzflag17:33
Flashyou mentioned astyle ... are we using it now?17:40
*** DawnLite <DawnLite!ac0d4a9c@gateway/web/cgi-irc/kiwiirc.com/ip.172.13.74.156> has quit IRC (Ping timeout: 248 seconds)17:47
tuponeyes17:57
tuponeDEVINFO17:57
Flashwhere are the project settings? there should be a .astylerc somwhere17:57
tuponein DEVINFO there is the command line17:57
Flashugh ... yeah, there's no good way to enforce style application17:58
FlashI made it a build target on my program17:58
Flashis there any analogous tool to apt/yum/brew for windows?18:37
blast007for build dependencies, or just installing software?18:38
Flashmostly for installing18:39
blast007https://chocolatey.org/18:39
Flashis it widely used?18:39
blast007dunno18:39
blast007there's an (outdated) BZFlag package on there, though18:40
FlashI know for my Mac, I stumbled around with multiple ways of installing source projects, but homebrew seems to now be up to par with yum18:40
Flashit would be a lot easier for folks to be told "install these packages" (or even cooler, we could do it ourselves with a bzflag-dev package)18:41
Flashbut I don't know anything about windows packaging18:41
Flashnor do I want to18:41
blast007for mac there's 'brew cask install bzflag'18:41
Flashso that's all you need to start developing?18:41
Flashor an executable?18:41
blast007that's for the binaries18:42
Flashdo you know who created/maintains it?18:42
blast007https://github.com/Homebrew/homebrew-cask/commits/master/Casks/bzflag.rb18:43
blast007(I think allejo does PRs to update that file)18:43
Flashallejo is my hero18:44
blast007example: https://github.com/Homebrew/homebrew-cask/pull/5399618:44
blast007he also maintains the flatpak/snap repos, afaik18:45
Flashwe keep making new tools faster than I can learn them18:46
allejo:)18:46
blast007I was pondering a launcher for BZFlag this morning.  Something that would manage multiple versions of the game (or at least major versions) and would handle updates.18:47
blast007And would abstract the whole 'how to install the package' part of it, deciding to use flatpak, snap, appimage, etc.18:47
Flashcross-platform?18:47
blast007yeah18:47
Flashwhat language would you use?18:48
Flash(don't say PHP)18:48
blast007http://gtk.php.net/18:48
* blast007 ducks18:48
FlashI'm sure this doesn't work anymore but...18:48
blast007nah, my thought would be something like Python, though isn't Apple killing that off?18:48
Flash~bzfrag blast00718:49
* infobot tries to kill blast007 but gets blown away by skill18:49
Flashoh bother18:49
blast007yay, my override for the bzfrag still works :)18:49
Flashlol18:49
FlashApple can't kill Python ... all the machine learning tools are written in it18:50
blast007https://developer.apple.com/documentation/macos_release_notes/macos_catalina_10_15_beta_3_release_notes#3318257    https://news.ycombinator.com/item?id=2010946918:50
Flashjust a packaging issue. "we don't want to take responsibility for the security of scripts"18:52
Flashfunny, though, since bash is almost as dangerous18:52
allejothey’re moving away from bash to zsh in Catalina iirc18:52
Flashharder to do network stuff18:52
Flashleaving GNU?18:52
Flashhey allejo, was it you or someone else who was working on a new prebuild system?18:53
allejothat's macsforme19:01
allejohttps://support.apple.com/en-us/HT20805019:04
Flashin my past life using Sun, I was a tcsh guy, but found zsh a superior scripting environment to sh. bash and zsh are so close (I think they might be the same executable on modern Solaris)19:19
Flashlooks like the bigger news is Apple is moving away from Intel19:27
tuponeto me the vertex shader for the "normal view" seems ok. My branch GL2.021:21
tuponeif some want to test ...21:21
tuponekthxbye21:21
Flashso I've never actually run directly from XCode ... is that possible?21:47
FlashUnknown option -NSDocumentRevisionsDebugMode.21:48
blast007you have to manually fix that in the project settings21:50
blast007https://github.com/BZFlag-Dev/bzflag/blob/2.4/README.MacOSX#L104-L10921:50
blast007I suppose a really silly hack would be an ifdef'ed bit of code for macos that accepts that argument and just ignore it instead of throwing an error21:51
blast007ignores*21:51
Flashmight not be too silly of a hack21:51
blast007silly in the sense that it's required because of a dumb thing that xcode does21:53
macsformegood idea, actually22:10
Flashit's great that all this is documented, but darned annoying to have to read umpteen files to build a silly open source game22:10
blast007Flash: it's documented on the website too22:11
blast007https://www.bzflag.org/documentation/developer/compiling/macos/22:11
Flashyou are further making my point22:11
blast007:)22:11
blast007that does cover *all* of it though22:12
blast007even working around the -NSDocumentRevisionDebugMode thing22:12
*** MarisaG93 <MarisaG93!49f10463@c-73-241-4-99.hsd1.ca.comcast.net> has joined #bzflag22:14
*** MarisaG93 <MarisaG93!49f10463@c-73-241-4-99.hsd1.ca.comcast.net> has quit IRC (Remote host closed the connection)22:14
*** MarisaG52 <MarisaG52!49f10463@c-73-241-4-99.hsd1.ca.comcast.net> has joined #bzflag22:15
MarisaG52Hi, I need a key for my new bz server22:15
MarisaG52Link seems to be down....22:15
blast007send me (blast) a message on the forums requesting a key and include the hostname for the server22:16
MarisaG52Thanks! Will do it right now...22:16
Flashhey, there is/was a file someplace called CONTRIBUTING.md ... I can't find it. Did I make it up?22:18
MarisaG52ok just PMed you a message blast007[m]22:22
blast007k22:24
Flashto the mac wizards, should I have been able to build in XCode without running autogen.sh?22:40
macsformeyes22:41
Flashit didn't work22:41
macsformewhat error?22:41
Flashtwo things. missing BZFlag-Info.plist and missing config.h22:43
Flashthere are no .plist files in a fresh install, unless I did something incredibly odd22:43
macsformeBZFlag-Info.plist is automatically generated by the "Pre-Build Script" target22:44
Flashhmmm. I can try again22:44
macsformesometimes there are issues when you run ./configure and it creates include/config.h, when there is already Xcode/config.h... so I wouldn't mix gnu make and Xcode in the same source directory22:45
macsformesomeone also reported issues using xcodebuild from the command line (with a fresh clone), but I'm not aware of any problems building from the Xcode GUI22:48
Flashok. I got confused because there were red icons (errors) when I opened the project. Looks like the build steps do clear that all up22:50
Flashdang, allejo... you are a busy beaver22:56
macsformehuh... well now I'm seeing an error about a missing BZFlag-Info.plist as well... on the second build attempt, it goes away22:56
allejoFlash, why's that?22:56
Flashyou have commits everywhere I look22:57
Flashhomebrew, the other package managers, now I see stakx ...22:57
allejoto be fair, stakx is my own creation but yea. i try to contribute places :D22:58
Flashshould my built web site look right if I just browse the files, or do they need to be hosted?23:02
allejofor bzflag.org? needs to be hosted, or you could do `stakx serve` and have stakx start a web server (that currently has a few bugs)23:03
Flashso I tried this: https://github.com/stakx-io/stakx#download-a-release and I can build my website, but that doesn't leave me with a "stakx" command?23:05
Flashor I skipped something?23:06
allejoif you want the `stakx` command, just toss that executable in /usr/local/bin or somewhere in your $PATH23:07
allejoor just do `./stakx` from wherever that executable is23:07
Flashwhat put an executable in /usr/local/bin?23:07
Flashall I have is a .phar file23:07
allejoah23:08
allejoa .phar is a PHP executable, you can remove the extension and just rename it to `stakx`23:08
Flashoh. it told me to do this : php ./stakx.phar build23:09
allejoup to you with how/where you want stakx23:09
allejoguess i could clear that up in the readme a tad bit more23:10
Flashlooking at the .phar, it appears to expect /bin/stakx ?23:11
Flashrequire 'phar://' . __FILE__ . '/bin/stakx';23:11
allejoyea, that's the internals for the program; i.e. it mirrors the structure in the git repo. bin/stakx is the main entry point for the program23:13
Flashare you concerned about redundant developer information buried in the bowels of the web site and things at the top-level of our source repo?23:16
allejopersonally, i'm ok with it. i'd prefer the site version to be a bit more lightweight and the one in the repo to be more technical if needed23:24
allejobut that's just me23:25
Flashdoes the deployment target really matter, except for the "official" build?23:25
allejono clue, to be honest. i don't think i ever really change my settings23:26
BZNotifybzflag.org: jwmelto opened pull request #31 "offer a homebrew alternative" (https://git.io/fj6bS)23:34
BZNotifybzflag.org: jwmelto review_requested pull request #31 23:34
BZNotifybzflag.org: jwmelto review_requested pull request #31 23:34
FlashI'm wondering if we need to update our version philosophy ... the world seems to be going to the "live at head" mindset23:34
Flashin truth, the only way to truly support older machines/OS/architectures is to have machines to test/run on.23:36
* blast007 looks over at the collection of hardware in the corner of the room23:36
* Flash sees a volunteer23:37
macsformeblast007: are the instructions for working around -NSDocumentRevisionsDebugMode actually shown on the web site? I didn't read it on the page you linked, and a grep of the bzflag.org repository is showing nothing23:37
allejo^23:37
Flashyes, it is23:37
blast007"Go to the Product menu, then to Scheme, and click on Edit Scheme. Under the Options tab, uncheck "Allow debugging when using document Versions Browser"."23:37
allejooh TIL23:38
blast007Flash: that's what I use that hardware for23:38
macsformeokay, wrong grep... thanks23:38
blast007I have a bunch of drives and graphics cards, and slot loading SATA hard drive bays on a couple cases so I can swap out operating systems quickly23:39
Flashany reason why extra command-line arguments should be errors in the first place?23:46
allejoin what context?23:47
Flash-NSDocumentRevisionsDebugMode23:48
blast007most software I use treats unknown arguments are an error23:48
blast007silently ignoring typos isn't a good thing23:48
BZNotifybzflag: macsforme opened pull request #202 "Ignore the -NSDocumentRevisionsDebugMode option added by Xcode" (https://git.io/fj6NJ)23:52
BZNotifybzflag: macsforme review_requested pull request #202 23:52
BZNotifybzflag: macsforme review_requested pull request #202 23:52
Flashin github, how do you update your fork to be in sync with the upstream?23:56
allejohttps://help.github.com/en/articles/syncing-a-fork23:57
allejo~fork23:57
infobotspoon!23:57
allejo...23:57
Flashin other words, you can't23:57
Flashyou have to do it from the command line and push up to your fork23:58
Flashon github23:58
allejoah yea, no way to do it in the browser afaik23:59
blast007https://www.bzflag.org/documentation/developer/contributing/  documented  here too23:59

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