Minetest logo

IRC log for #minetest-dev, 2022-03-10

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

All times shown according to UTC.

Time Nick Message
00:09 v-rob joined #minetest-dev
00:18 Baytuch joined #minetest-dev
01:37 v-rob joined #minetest-dev
03:04 Pexin joined #minetest-dev
04:03 behalebabo joined #minetest-dev
04:16 v-rob joined #minetest-dev
04:37 v-rob joined #minetest-dev
05:00 MTDiscord joined #minetest-dev
05:01 Baytuch joined #minetest-dev
05:32 v-rob joined #minetest-dev
06:11 v-rob joined #minetest-dev
06:23 Baytuch_2 joined #minetest-dev
06:28 calcul0n_ joined #minetest-dev
07:37 appguru joined #minetest-dev
07:46 appguru joined #minetest-dev
07:48 v-rob joined #minetest-dev
08:39 appguru joined #minetest-dev
10:30 Fixer joined #minetest-dev
11:17 erlehmann joined #minetest-dev
11:39 HuguesRoss joined #minetest-dev
12:04 proller joined #minetest-dev
12:38 erlehmann joined #minetest-dev
13:37 proller joined #minetest-dev
15:49 proller joined #minetest-dev
16:24 proller joined #minetest-dev
16:53 v-rob joined #minetest-dev
17:05 v-rob joined #minetest-dev
17:15 appguru joined #minetest-dev
17:52 Sokomine joined #minetest-dev
17:57 Desour joined #minetest-dev
18:01 proller https://github.com/minetest/minetest/pull/11910 - 3 months of nothing!
18:03 v-rob joined #minetest-dev
18:15 Sokomine joined #minetest-dev
18:23 Sokomine joined #minetest-dev
18:30 Sokomine joined #minetest-dev
18:41 v-rob Any thoughts on whether we're having that core dev meeting soon?
18:45 MTDiscord <jordan4ibanez> Oh, my, goodness. Can I join?
18:48 rubenwardy it's public in the channel
18:48 rubenwardy How about this Saturday?
18:48 rubenwardy v-rob: make sure to add things to the agenda if there's something you want to discuss
18:48 rubenwardy so we don't forget
18:48 rubenwardy !dev Meetings
18:48 ShadowBot Meetings - Minetest Developer Wiki -- http://dev.minetest.net/Meetings
18:48 Sokomine joined #minetest-dev
18:50 v-rob I'm open Saturday, so that's good for me
18:51 MTDiscord <jordan4ibanez> When will 32 bit builds be deprecated?
18:54 v-rob Will they? I've never heard anything about that
19:00 ROllerozxa why should they be deprecated?
19:03 MTDiscord <Jonathon> macos, ubuntu, and windows (latest versions) all dont even have 32 bit OS versions anymore. that said, no reason to drop support unless there is some advantage to it
19:04 erlehmann what advantage should there even be?
19:05 MTDiscord <Jonathon> code cleanup probably? dunno. only outlier is andriod which appears to still support 32bit, but isnt very prevalent
19:06 MTDiscord <savilli> i don't think we should drop android support
19:06 MTDiscord <savilli> it's quite popular
19:07 erlehmann i'd be very sceptical of claims that writing non-portable code is “code cleanup”
19:07 erlehmann after all. minetest doesn't just run on x86 and x86_64
19:08 ROllerozxa how would dropping 32-bit windows binaries lead to code cleanups?
19:08 v-rob joined #minetest-dev
19:09 ROllerozxa only thing it would mean is one less build for each release
19:09 MTDiscord <Jonathon> 10% of andriod is 32bit in 2019, or so a quick google says
19:09 v-rob I don't think any code would change at all, really
19:10 ROllerozxa keep also in mind minetest android arm64 builds are rather unstable, which is why the 32-bit armeabi-v7a builds are still recommended
19:11 MTDiscord <Jonathon> yeah, doesnt the play store force 64bit builds on 64bit devices tho?
19:11 erlehmann also using 32bit binaries on 64bit systems can give you some small performance boost IIRC
19:12 rubenwardy Doubt
19:12 MTDiscord <Jonathon> doubt
19:12 v-rob Anyhow, we still support Windows below 11, so it's not like 32-bit has disappeared. I'm pretty sure most Linuxes still support 32-bit.
19:12 v-rob Although I'm no Linux user myself.
19:12 MTDiscord <Jonathon> seems unlikely any ubunutu based distros will offer 32bit versions
19:13 ROllerozxa erlehmann: really? I'd expect the opposite to be the case
19:13 erlehmann „ubuntu based” lol
19:13 Krock 32-bit versions are becoming difficult to get
19:13 erlehmann usually stuff is debian-based, not ubuntu-based
19:13 rubenwardy I don't necessarily think there's a reason to deprecate or drop support for 32bit, but we could not produce official builds or make them less prioritised on the website
19:14 rubenwardy If we had an installer, we could potentially make it 32bit and then install the right version based on the system, which would clean up the website UI for Windows
19:14 MTDiscord <Jonathon> pop os, mint, elementary os. some big ubuntu based ones
19:14 v-rob Well, Ubuntu isn't everything.
19:14 MTDiscord <Jonathon> never said it was
19:15 v-rob Where is our minimum supported OS stuff?
19:16 v-rob I can find stuff on the wiki, but it says XP is still supported, which is patently false (I've tried it myself :) )
19:16 Krock Minetest 5.0.0 did work on XP. Don't know what's changed since then.
19:17 v-rob I think it works up to 5.2.0, or maybe it was 5.3.0
19:17 ROllerozxa minimum supported windows version seems to be windows 8, from looking at the download page
19:17 v-rob Oh, so it does. I'm willing to bet Windows 7 still works, though
19:18 v-rob I like how we don't even officially support Windows 11 =P
19:18 ROllerozxa ah, the joys of explicitly listing versions instead of just being like "windows 8+"
19:19 rubenwardy Supported doesn't mean works
19:19 MTDiscord <Jonathon> ^minetest on windows in a nutshell
19:19 rubenwardy Something can work but not be supported, or can be supported and not work. Supported just means that we'll accept issues, fix things, and provide help
19:20 v-rob True
19:21 erlehmann rubenwardy Jonathon, i do not know, but if pointers are twice the size, doesn't that imply that your object code is larger and your instruction cache and memory bandwith is effectively smaller?
19:21 erlehmann linux has the x32 ABI for that reason
19:22 erlehmann https://en.wikipedia.org/wiki/X32_ABI
19:22 v-rob Anyhow, we probably don't need to change how we do anything about 32-bit builds unless there's anything significant that it would do for us.
19:22 erlehmann > It allows programs to take advantage of the benefits of x86-64 instruction set (larger number of CPU registers, better floating-point performance, faster position-independent code, shared libraries, function parameters passed via registers, faster syscall instruction) while using 32-bit pointers and thus avoiding the overhead of 64-bit pointers.
19:22 erlehmann > The best results during testing were with the 181.mcf SPEC CPU 2000 benchmark, in which the x32 ABI version was 40% faster than the x86-64 version.[3][4] On average, x32 is 5–8% faster on the SPEC CPU integer benchmarks compared to x86-64.
19:23 erlehmann rubenwardy Jonathon what do you say to that?
19:23 v-rob Ooh, pointer size optimizations. What is this, DOS with different compile-time memory models? :D
19:24 v-rob Still, 32-bit builds for Minetest exclusively use the x86 instruction set, no mixmatch between x86_64 and 32-bit pointers
19:24 erlehmann what i'm saying is, it depends on the workload. you get a penalty for the pointer size and you need to offset it somehow.
19:25 erlehmann which you can do, of course, by taking advantage of lots of 64 bit math or so. or needing more than 4GB RAM per process?
19:25 erlehmann as always, benchmark.
19:25 v-rob 32-bit might be faster, and 64-bit might be faster. I'd guess that it's largely system and processor dependent.
19:34 proller joined #minetest-dev
19:50 Sokomine joined #minetest-dev
20:08 proller joined #minetest-dev
20:24 Sokomine joined #minetest-dev
21:06 Desour joined #minetest-dev
21:06 v-rob joined #minetest-dev
21:13 x2048 joined #minetest-dev
21:24 MTDiscord <jordan4ibanez> Oh my God I'm sorry for starting this
21:24 erlehmann jordan4ibanez so why did you ask in the first place, like what was the thought behind it?
21:27 MTDiscord <jordan4ibanez> Looking into the code clauses of if aarch64 in one of the files thinking that, wow that's going to be 98% of the time, why is this even still a thing?
21:27 erlehmann uh, what?
21:28 erlehmann no idea how you get to 2% of users who have an aarch64 system, but if you wanna drop support for that, i'm pretty sure some mac users will be upset lol
21:28 erlehmann and also some reform2 users
21:41 v-rob How in the _world_ do you log into the dev wiki? I never got any email to set my initial password, and attempts to reset the password results in no emails either. Maybe the wrong email got used somehow? I don't know...
21:42 rubenwardy you should have received an email, if not it'll be because celeron55's server is broken
21:43 MTDiscord <jordan4ibanez> No, I meant the inverse of what you're saying, aarch32, win32, Linux 32, check etc etc etc
21:48 Taoki joined #minetest-dev
22:11 fluxionary joined #minetest-dev
22:42 erlehmann joined #minetest-dev
22:43 v-rob joined #minetest-dev
23:32 panwolfram joined #minetest-dev
23:36 Alias joined #minetest-dev
23:59 Sokomine joined #minetest-dev

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