Luanti logo

IRC log for #luanti-dev, 2026-08-29

| Channels | #luanti-dev index | Today | | Google Search | Plaintext

All times shown according to UTC.

Time Nick Message
01:40 mrcheese joined #luanti-dev
02:47 MTDiscord1 joined #luanti-dev
04:00 MTDiscord joined #luanti-dev
04:13 MTDiscord joined #luanti-dev
04:15 MTDiscord1 joined #luanti-dev
05:54 Panquesito7 joined #luanti-dev
05:54 Panquesito7 joined #luanti-dev
06:13 [MatrxMT] joined #luanti-dev
08:58 sfan5 major documentation bug: our "Compiling on GNU/Linux" section includes instructions for Alpine, which isn't GNU/Linux
09:18 [MatrxMT] joined #luanti-dev
09:21 Warr1024 joined #luanti-dev
09:23 SpaceManiac joined #luanti-dev
09:44 celeron55 i'd say it's close enough. they haven't even gotten rid of GCC as their default compiler, and musl and busybox mostly mimick GNU anyway
09:52 [MatrxMT] joined #luanti-dev
10:40 red-001 sfan5: I would consider Android 5 ancient, maybe anything below 7.1.2 is ancient not merely old
10:42 red-001 but maybe should move that up to 6, since that's not getting google service updates anymore it seems
10:43 red-001 and clearly the documentation needs to be changed to say GNU/LInux/ulibc/Linux/
10:43 sfan5 whether google play services is up-to-date isn't really our concern
10:51 sfan5 if our app wasn't suspended I could tell you how many users/active installations on very old android we have
10:53 red-001 I can't imagine it runs all that well on most of those surely, quite rude of google to cutoff the metadata feed just because they took down the app
10:55 sfan5 oh actually https://kitsunemimi.pw/tmp/serverlist_stats_2025-11-06.txt
10:55 sfan5 careful estimate <2% of users on older than Android 7
10:59 celeron55 chinese phones and tablets used to run older androids even though they were fairly powerful. and they don't self destruct - as long as you don't drop them on a rock, they still work
11:00 red-001 not 5 or 6 really, they might run 10 or something like that
11:00 red-001 seems there's still a fair few on 6
11:00 red-001 and not really anyone on 5
11:00 celeron55 more like android 8
11:00 celeron55 think of huawei honor 8 or something like that
11:01 red-001 " I would consider Android 5 ancient, maybe anything below 7.1.2 is ancient not merely old"
11:01 red-001 hence perhaps I would consider Android 8 to be merely old
11:01 celeron55 maybe. altough that phone was originally released with android 6
11:02 red-001 if it got upgraded to 9 or 10 that would for me put it into unsupported but not actually that old category, like Windows 10 versions
11:03 red-001 sfan5: more Windows 7 users than I expected, I guess better avoid breaking compatibility for them
11:04 celeron55 of course one chan shout "think of cybersecurity" but that's not necessarily realism for a poor family with many kids. it works fine as a device to run luanti and for making phone calls, and will do that essentially forver as it supports LTE
11:04 celeron55 forever*
11:04 celeron55 can*
11:04 celeron55 (i can't type today)
11:05 celeron55 (or actually, spell)
11:05 red-001 well you didn't have to admit the second one, I was perfectly willing to believe you spelled the words perfectly and merely typed them wrong
11:06 red-001 eventually the batteries will fail
11:07 red-001 or the screen will get cracked or moisture ingress or what have you
11:07 celeron55 that's true. the replacement interval is essentially the point where buying a more recent used device is cheaper than buying a battery or screen for the old one
11:07 red-001 actual flash memory failure is a big one too, had a otherwise perfectly mangled phone fail like that, was very sad
11:08 celeron55 altough, the screen doesn't break on its own, so it only comes down to the battery
11:08 red-001 and flash does fail on its own
11:08 red-001 *more or less on its own
11:09 red-001 still have the failed mainboard somewhere, was super annoying cause I got the higher end model of that phone with 128gb and never even used up all the storage
11:09 MTDiscord <.zenonseth> lots of those old phones used to have replacaeble batteries too, was one of the best things about them, my phone as late as 2016 had one
11:10 celeron55 anyway, it would be useful to define what's the age of android devices that we think can be dropped. i think going above 10 years probably isn't necessary. the honor 8 was released in 2016 but that's only start of production. they were probably produced for 2 to 3 years
11:11 celeron55 this means dropping android <=6 would probably be reasonable by now. so i agree with red-001
11:11 red-001 figured out it was flash when I was trying to understand why the EDL flash mode didn't work, eventually read the error log instead of just assuming it was on me and turns out it couldn't bootstrap the UFS
11:12 MTDiscord <.zenonseth> ive missed the start of the conversation, but i assume there's something gained by dropping android <6 ?
11:12 red-001 I suppose it could have been physical failure, I didn't try reballing the BGA chip on there, don't have the tools to do it and my data wasn't worth that much
11:12 red-001 celeron55: not even saying to drop it, more of an observation, if we run into issues with adding a new feature however and it's cause of support for android <= 6, I think can drop it then
11:13 celeron55 i don't think there's any immediate gain for us, so there's no need to drop right now
11:13 celeron55 but it's good to keep the threshold in mind if things come up
11:14 red-001 like the engine I believe doesn't support Windows XP or what have you I believe, Android 5.0 feels about as obsolete as XP
11:15 red-001 contrast that with windows 10 which is technically EoL but still widely used
11:15 celeron55 it's the same thing as with C++ versions. once support in the field is met by our definition, then a developer can propose a version requirement bump
11:15 red-001 or even 7
11:15 celeron55 (given that it gives some immediate benefit)
11:16 red-001 https://github.com/MultiCraft/MultiCraft/commit/f11b304d6fda7671cb54af4a51b66e022b741adf what is going on in MultiCraft world
11:16 red-001 oh
11:16 [MatrxMT] joined #luanti-dev
11:16 red-001 quickly Matrix bridge is down everyone say why you like IRC better
11:16 MTDiscord <jordan4ibanez> It has more text
11:16 red-001 "core.change_password() CSM API" is crazy work
11:17 red-001 I really want to know what that API is for
11:28 red-001 I'm surprised that for jsoncpp you can't just use string view and let it construct a std::string on older versions
11:30 [MatrxMT] <the4spaceconstants> matrix bridge still saw that
11:37 Desour joined #luanti-dev
11:38 red-001 oh right explicit constructor
11:49 MTDiscord <rollerozxa> there's basically no reason to drop old android versions unless the NDK forces us to
11:50 MTDiscord <rollerozxa> the upcoming NDK r30 LTS still supports android 5, but I think the next one might bump it up to android 6
14:17 dzho joined #luanti-dev
14:29 crazylad joined #luanti-dev
15:44 book` joined #luanti-dev
16:04 sfan5 13:03 <red-001> sfan5: more Windows 7 users than I expected, I guess better avoid breaking compatibility for them
16:04 sfan5 i think windows 7 users are already using "extension packs" (I made this name up) to patch in newer functions these days
16:05 sfan5 or basically no reasonable apps would still work
16:16 MTDiscord <luatic> "service packs"?
16:17 sfan5 no those are from microsoft
16:17 sfan5 but I have heard of community-made stuff that allows you to run software targeting w10 on w7
16:19 MTDiscord <luatic> ah
16:21 MTDiscord <wsor4035> windows xp community does the same, but a bit more insane
16:25 MTDiscord <rollerozxa> I'm pretty sure luanti still works on a fully up to date version of windows 7, with UCRT and network security stack updates
16:46 MTDiscord <rollerozxa> yeah
16:46 MTDiscord <rollerozxa> https://cdn.discordapp.com/attachments/747163566800633906/1543300812363530382/image.png?ex=6a945e62&amp;is=6a930ce2&amp;hm=05ac486d522ff65f7629210e36fbdb4daba7c41b000caff5272aa7973e41fed2&amp;
16:47 MTDiscord <rollerozxa> obviously I know it's not officially supported by luanti but libc++ still supports windows 7+ so there should be no reason it shouldn't work unless that begins to change
18:25 sfan5 merging #17425, #17514 soon
18:25 ShadowBot https://github.com/luanti-org/luanti/issues/17425 -- Lua API: Improve ItemStack handling by SmallJoker
18:25 ShadowBot https://github.com/luanti-org/luanti/issues/17514 -- [no sq] Update jsoncpp to 1.9.8 + fixes by sfan5
18:37 sfan5 done
18:41 sfan5 will push something to fix the prometheus-cpp build failure too
18:57 sfan5 >install libcivetweb-dev
18:58 sfan5 >project refuses to configure because /usr/bin/civetweb is missing
18:58 sfan5 >install main package too
18:58 sfan5 >random linker errors
18:58 sfan5 guess not
19:03 sfan5 oh cool the docker image has a different solution
19:03 sfan5 someone else can fix it
21:28 red-001 #17515 uses a plugin to fetch the CA certs now
21:28 ShadowBot https://github.com/luanti-org/luanti/issues/17515 -- Add CA bundle for TLS verification. by red-001
21:29 red-001 no point caching this in tree if the build needs internet access anyway
22:33 panwolfram joined #luanti-dev

| Channels | #luanti-dev index | Today | | Google Search | Plaintext