Juest | can we pin the smartscreen issue and unpin the mac app signing issue? | 00:00 |
---|---|---|
blast007 | smartscreen issue isn't critical, honestly | 00:01 |
Juest | why is the macos one more critical considering users can bypass it by right clicking open? | 00:01 |
blast007 | because the new macOS *removed* that easy bypass | 00:01 |
Juest | which? sonoma? | 00:01 |
blast007 | now you have to try running it, get a message that it can't run, then dig into the Settings to allow the app | 00:02 |
Juest | can always either xattr -rsd com.apple.quarantine or spctl --master-disable | 00:02 |
Juest | or straight up remove the xattr | 00:02 |
Juest | right? | 00:02 |
blast007 | I already have the macOS issue fixed | 00:02 |
blast007 | 2.4.28 will be signed and notarized | 00:02 |
blast007 | (well, I didn't actually *fix* much of anything with that - I think changes that macsforme has done with the Xcode project and the dependencies took care of all that) | 00:03 |
Juest | :D | 00:04 |
Juest | so yeah, safe/good to unpin | 00:04 |
Juest | and close as completed | 00:04 |
Juest | right? | 00:04 |
blast007 | it's fine. I assume it will unpin when I close the issue, and I'll close the issue when we release 2.4.28. | 00:04 |
blast007 | Might aim for a release on the 21st. | 00:05 |
Juest | oooh | 00:06 |
Juest | sure! | 00:06 |
blast007 | Gonna work on some of the remaining 2.4.28 milestones and on finishing up the new bzfls3 to the point where I can launch that for the "legacy" mode. | 00:06 |
Juest | yay | 00:09 |
Juest | blast007: im having issues with c-ares and curl because of weird issues with the generated files | 00:42 |
Juest | especially if there's leftover files or im building on top of a existing build | 00:43 |
blast007 | issues on what platform, and what issues are you having? | 00:48 |
Juest | windows | 00:54 |
Juest | c-ares in x64 fails | 00:54 |
Juest | curl also is failing | 00:54 |
blast007 | yeah, x64 builds of the dependencies doesn't work on Windows | 00:55 |
blast007 | some of them don't seem to expose a way to do that from their included makefiles | 00:56 |
Juest | curl is failing in x86 | 00:56 |
blast007 | failing with what error? | 00:56 |
Juest | didnt check logs | 00:56 |
Juest | lost the window | 00:56 |
blast007 | are you using Visual C++ 2017? | 00:56 |
Juest | yes | 00:56 |
Juest | regex.h missing lol | 00:57 |
Juest | wait | 00:57 |
Juest | how much did the dependencies stuff change now? | 00:57 |
Juest | like what i should do with the bz deps variable? | 00:58 |
blast007 | you'll have to use the latest 2.4 branch of the game and the dependencies, and we don't use the BZ_DEPS var anymore. You'll just copy the "dependencies" folder into the BZFlag source, so you'll have it alongside include and src | 00:58 |
Juest | ah ok | 01:04 |
Juest | so i'll just junction dependencies into the src | 01:04 |
Juest | i forgot that | 01:05 |
Juest | thanks | 01:05 |
blast007 | yeah, that'll probably work fine too | 01:05 |
Juest | anyways, sorry, there isnt a easy build log for this | 01:12 |
Juest | uhm, do we use github actions for building yet? | 01:12 |
Juest | why not move the whole dependencies stuff into the src yet? | 01:15 |
Juest | main repo i mean | 01:15 |
Juest | sorry for being stupid | 01:15 |
Juest | uhhhh | 01:18 |
Juest | for some reason | 01:18 |
Juest | zlib is x64 in x86 | 01:18 |
blast007 | we used to have dependencies in the main repo, but we moved them out years ago | 01:18 |
blast007 | it caused problems for Linux distributions because they have to remove them from the source then | 01:19 |
Juest | so for some stupid reason | 01:19 |
Juest | zlib is x64 in the x86 folder | 01:19 |
Juest | how about a optional submodule? | 01:19 |
blast007 | yeah, like I said, some of the dependency makefiles don't expose a way to build x64 | 01:19 |
Juest | ahhhhh | 01:20 |
blast007 | there's nothing wrong with how we're doing it right now | 01:20 |
Juest | i see no problem | 01:20 |
Juest | how about ummmm | 01:20 |
Juest | bringing back old fonts where licensing might've changed? | 01:20 |
Juest | and provide customizability to players | 01:20 |
blast007 | I'll wait until we redo our UI | 01:21 |
Juest | in terms of legibility, profont is a win | 01:21 |
Juest | how can i help with the dependency issues? | 01:23 |
blast007 | the x64 stuff? | 01:23 |
Juest | both x86 and x64 | 01:25 |
Juest | curl is failing to build | 01:25 |
blast007 | failing how? | 01:27 |
blast007 | (and I don't care about x64 right now) | 01:27 |
Juest | oh nevermind, its just cuz zlib doesnt cleanup after doing x64 meaning when you go to do x86 it wont do anything because its built | 01:29 |
Juest | in the same place | 01:29 |
Juest | what we can do is force zlib to clean up before rebuilding | 01:29 |
Juest | which, that was the issue | 01:30 |
Juest | nevermind | 01:32 |
Juest | sorry | 01:32 |
blast007 | Yeah, the build process is a bit messy. The CMake projects for the dependencies are probably a better route if we did want to have x64 builds on Windows. | 01:33 |
blast007 | I can't recall if they all had those though. | 01:34 |
BZNotify | 2.4 @ bzflag: blast007 pushed 1 commit (https://github.com/BZFlag-Dev/bzflag/compare/2e5226488c52...6089084130c2): | 01:35 |
BZNotify | 2.4 @ bzflag: blast007 608908: Move addWall out of WorldInfo. Fixes #341. (https://github.com/BZFlag-Dev/bzflag/commit/6089084130c26f21f0c4dcaf100ebabd918547d0) | 01:35 |
BZNotify | bzflag: blast007 closed issue #341 "BZFS World Construction calls member functions on NULL object" by bz-next (2.4.28 - https://github.com/BZFlag-Dev/bzflag/issues/341) | 01:35 |
BZNotify | bzflag: blast007 commented on issue #325 "OSX zoom feature freezes computer." by ODelusion (2.4.28 - https://github.com/BZFlag-Dev/bzflag/issues/325#issuecomment-2526608928): Is this still an issue? I tried on my M1 mac mini running macOS 15... | 01:43 |
*** Tobbi is now away: Auto away at Mon Dec 9 02:10:00 2024 UTC | 02:10 | |
*** FastLizard4 is back | 02:25 | |
*** FastLizard4 is now away: AWAY from keyboard | 02:28 | |
*** Zehra <Zehra!~Yukari@user/yukari> has joined #bzflag | 02:39 | |
Agatha | Should drop 32-bit x86 support for the same reason we dropped the divine right of kings | 02:47 |
*** FastLizard4 is back | 02:49 | |
*** OkinaMatara <OkinaMatara!~Yukari@user/yukari> has joined #bzflag | 02:50 | |
*** Zehra <Zehra!~Yukari@user/yukari> has quit IRC (Ping timeout: 260 seconds) | 02:53 | |
BZNotify | bzflag: ODelusion closed issue #325 "OSX zoom feature freezes computer." (2.4.28 - https://github.com/BZFlag-Dev/bzflag/issues/325) | 02:53 |
BZNotify | bzflag: ODelusion commented on issue #325 (2.4.28 - https://github.com/BZFlag-Dev/bzflag/issues/325#issuecomment-2526697704): No longer an issue. Apple fixed it in OSX 14. Now we are on 15. | 02:54 |
Optic_Delusion_ | issue #325 closed | 02:56 |
blast007 | Optic_Delusion_: thanks | 02:56 |
*** BulletCatcher <BulletCatcher!~bc@user/bulletcatcher> has quit IRC (Ping timeout: 246 seconds) | 03:04 | |
*** FastLizard4 is now away: AWAY from keyboard | 03:06 | |
macsforme | blast007: as I recall some kind of manifest was required to archive the macOS build and prepare for notarization... did that end up being true, and was it difficult? would you care to share the manifest? as far as "hardened runtime," is that distinct from sandboxing? I thought sandboxing was only required to distribute through the app store | 03:15 |
blast007 | Didn't seem to need any manifest. I exported the archive and zip'ed the .app, then submitted that with 'xcrun notarytool submit' (with some other stuff after that) | 03:29 |
blast007 | it sounds like I should be able to do that when I export the archive, or maybe it *does* that already and I didn't need to manually do it. | 03:30 |
blast007 | The first time I tried to submit it, it rejected the notarization saying I needed the hardened runtime. After I did that, it was successful. | 03:31 |
blast007 | https://developer.apple.com/documentation/security/notarizing-macos-software-before-distribution | 03:31 |
macsforme | huh, okay cool | 03:35 |
blast007 | I'll go through that in more detail, but the .app installed and ran on macOS 15.1.1 without needing to go into settings. I think I had even tried downloading the .zip from a web server and installing using that, and that worked. | 03:35 |
macsforme | README.macOS can be updated to remove the Gatekeeper bypass instructions as well | 03:35 |
blast007 | ah, okay | 03:36 |
*** FastLizard4 is now away: GONE - Screen Detached and Disconnected from IRC (I'm probably asleep, at work, or doing something in real life) | 03:37 | |
macsforme | looks like that will need a full review... there's also Homebrew instructions for bypassing Gatekeeper, references to the "Build Active Architecture Only" setting, etc. | 03:40 |
blast007 | website also has the --no-quarantine option that we'd be able to remove, I guess | 03:40 |
*** Zehra <Zehra!~Yukari@user/yukari> has joined #bzflag | 04:06 | |
*** OkinaMatara <OkinaMatara!~Yukari@user/yukari> has quit IRC (Ping timeout: 260 seconds) | 04:09 | |
*** Zehra <Zehra!~Yukari@user/yukari> has quit IRC (Quit: Leaving) | 04:41 | |
*** I_Died_Once <I_Died_Once!~I_Died_On@c-98-219-34-189.hsd1.ga.comcast.net> has quit IRC (Read error: Connection reset by peer) | 05:21 | |
*** Sgeo_ <Sgeo_!~Sgeo@user/sgeo> has joined #bzflag | 05:29 | |
*** Sgeo <Sgeo!~Sgeo@user/sgeo> has quit IRC (Ping timeout: 245 seconds) | 05:32 | |
*** Sgeo_ <Sgeo_!~Sgeo@user/sgeo> has quit IRC (Read error: Connection reset by peer) | 07:05 | |
*** Tobbi is back | 07:52 | |
*** L4m3r <L4m3r!~L4m3r@user/L4m3r> has quit IRC (Ping timeout: 244 seconds) | 08:36 | |
*** L4m3r <L4m3r!~L4m3r@user/L4m3r> has joined #bzflag | 08:37 | |
*** FastLizard4 is back | 09:06 | |
*** FastLizard4 is now away: AWAY from keyboard | 09:51 | |
*** the_map <the_map!~the_map@user/the-map/x-5158391> has joined #bzflag | 10:04 | |
*** FastLizard4 is back | 10:13 | |
*** FastLizard4 is now away: AWAY from keyboard | 10:40 | |
*** FastLizard4 is back | 10:57 | |
*** FastLizard4 is now away: AWAY from keyboard | 11:04 | |
BZNotify | bzflag: Juesto commented on issue #325 "OSX zoom feature freezes computer." by ODelusion (2.4.28 - https://github.com/BZFlag-Dev/bzflag/issues/325#issuecomment-2527650630): but the issue remains for older macos versions, right? | 11:24 |
Juest | macsforme: i wouldn't remove the gatekeeper bypass instructions, an issue with the hardened runtime is that macos minimum os target is increased | 11:30 |
Juest | am i right blast007 ? | 11:30 |
BZNotify | bzflag: ODelusion commented on issue #325 "OSX zoom feature freezes computer." (2.4.28 - https://github.com/BZFlag-Dev/bzflag/issues/325#issuecomment-2527668764): I'm pretty sure it's only OSX 13. And might be only OSX 13.2.... | 11:33 |
*** FastLizard4 is now away: GONE - Screen Detached and Disconnected from IRC (I'm probably asleep, at work, or doing something in real life) | 11:35 | |
blast007 | Xcode 14 only supports macOS 10.13 or newer, so the minimum version is moving from 10.9 to 10.13 for that reason already | 11:45 |
blast007 | I haven't seen anything saying that hardened runtime affects the minimum os version | 11:47 |
blast007 | It sounds like it's part of the signing process, not the build process. | 11:47 |
Juest | ok gotcha | 11:55 |
Juest | ahh then it must've been something like the universal app stuff | 11:56 |
Juest | that makes it catalina minimum | 11:57 |
Juest | or something | 11:57 |
blast007 | I'll test it on 10.13 soon-ish. I'll have to install that on a system though. | 12:11 |
*** I_Died_Once <I_Died_Once!~I_Died_On@c-98-219-34-189.hsd1.ga.comcast.net> has joined #bzflag | 12:20 | |
Juest | i have 10.13 actually | 12:35 |
Juest | but im not booted on it | 12:35 |
Juest | i also have 10.12 lol | 12:35 |
Juest | i keep 10.12 all the way to macos 12 | 12:35 |
Juest | which is what my mac mini late 2014 supports | 12:35 |
Juest | i know it starts at 10.10 but no point in having those installed lol | 12:36 |
*** Cobra_Fast is now away: offline | 13:25 | |
*** Cobra_Fast is back | 13:25 | |
*** Cobra_Fast is now away: offline | 13:34 | |
*** Cobra_Fast is back | 13:34 | |
blast007 | ah, cool. I can't post a test build right now because I'm at work, but I can do so when I get home. | 13:43 |
*** Sgeo <Sgeo!~Sgeo@user/sgeo> has joined #bzflag | 15:35 | |
*** Cobra_Fast is now away: offline | 15:43 | |
*** Cobra_Fast is back | 15:44 | |
*** Cobra_Fast is now away: offline | 16:44 | |
*** Cobra_Fast is back | 16:44 | |
*** Cobra_Fast is now away: offline | 17:32 | |
*** Cobra_Fast is back | 17:32 | |
*** FastLizard4 is back | 18:10 | |
*** FastLizard4 is now away: AWAY from keyboard | 18:34 | |
*** Juest <Juest!~Juest@user/Juest> has quit IRC (Ping timeout: 252 seconds) | 20:45 | |
*** Juest <Juest!~Juest@user/Juest> has joined #bzflag | 23:23 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!