Minetest logo

IRC log for #minetest-dev, 2022-09-28

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

All times shown according to UTC.

Time Nick Message
00:26 YuGiOhJCJ joined #minetest-dev
00:48 schwarzwald[m] This is going to be a mess, but it should be a documented mess.
00:48 schwarzwald[m] And it should all be in one place.
00:48 schwarzwald[m] I found in src/CMakeLists.txt where we do some defines, but none of them look like they're the ones that suppress the errors I'm getting in my rewrite attempt.
01:57 * schwarzwald[m] uploaded an image: (144KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/UCqwmckGYlrUYlqgJPAtzJzu/image.png >
01:57 schwarzwald[m] How do I debug this?
01:58 MTDiscord <Jonathon> look at the issues a while back, there was one for it, i think it was supposed to be fixed in 5.6.1
01:59 schwarzwald[m] Ah, then maybe this isn't an issue. I haven't rebased anything yet.
01:59 schwarzwald[m] And with that, I have the first working draft of my CMake rewrite on Windows!
01:59 schwarzwald[m] Man that was a pain!
02:03 Desour joined #minetest-dev
02:23 hmmmm <schwarzwald[m]> Am I right in my understanding that ncurses does not work with vcpkg on Windows 11 and that I don't need it to build Minetest?
02:24 hmmmm why on earth would ncurses ever be a dependency?  if it is this needs to be removed ASAP
02:24 hmmmm colored terminal text can be better done with some simple ANSI escape sequences
02:31 book` joined #minetest-dev
03:02 MTDiscord <Jordach> it's an interactive console on linux
04:00 MTDiscord joined #minetest-dev
04:23 hmmmm guh
04:23 hmmmm I hope you guys feel that it was worth it to add another dependency and more code bloat
04:23 hmmmm personally I would have voted against said feature...
04:24 hmmmm (even if it's optional, it still requires mainteinance and causes trouble, like schawrzwald ran into)
04:41 Noisytoot joined #minetest-dev
04:44 calcul0n_ joined #minetest-dev
05:17 Noisytoot joined #minetest-dev
06:09 cranezhou joined #minetest-dev
07:09 sfan5 I think they're the first person to ever mistakenly assume it would be required
08:09 appguru joined #minetest-dev
08:16 sfan5 regarding #12515: we wouldn't constantly have to tell people to rebase if it wouldn't take fucking forever to merge a simple feature
08:16 ShadowBot https://github.com/minetest/minetest/issues/12515 -- Add zstd minetest.compress support by 20kdc
08:17 sfan5 same for #11654
08:17 ShadowBot https://github.com/minetest/minetest/issues/11654 -- [no squash] Implement tool use sound by sfan5
08:17 sfan5 1 year for 100 LOC? hello?
08:17 sfan5 what is this? a government institution?
08:34 appguru certainly feels like it lol
08:34 appguru only a couple more years until we can get rid of the fax machines!
09:36 kilbith I sincerely have pity for this guy also: https://github.com/minetest/minetest/pull/10100
10:05 vampirefrog joined #minetest-dev
11:13 fossdev2 joined #minetest-dev
11:38 cranezhou joined #minetest-dev
11:42 rubenwardy hmmmm: ncurses was added in 2015 when you were still a core dev, you even reviewed the PR #3292
11:42 ShadowBot https://github.com/minetest/minetest/issues/3292 -- Add server side ncurses terminal by est31
11:43 Zughy[m] sfan5: that's how contributors usually feel like when opening a PR, welcome in our world. +1 for the spirit though, please keep it up lol
11:45 Zughy[m] Also, is celeron55 gone? I'd like to avoid closing his PR but the clock is ticking and the 30 days of waiting are almost over..
11:47 cranezhou good evening.
11:47 cranezhou 晚上好。;-P
11:48 cranezhou https://dev.minetest.net/Minetest_Game_development
11:50 cranezhou as one of the interesting games (open source projects), if i decided to run a minetest game server, i plan to run the game on fedora os (ver 37).
11:50 cranezhou https://getfedora.org/
11:51 cranezhou but this game server also depends on the sponsor(s) support and minetest game engine's new release.
11:53 rubenwardy user questions should go in #minetest
11:55 cranezhou i registered a new channel: #chinatown, we could also move my minetest game server topic there later to avoid this channel too hot and off topic.;-P
11:56 cranezhou for lua mod and c/c++ mod's questions, i will ask in #minetest channel.
12:08 cranezhou alternative game server name: greenland (ver 0.2) ;-P
12:08 cranezhou https://blog.minetest.net/
12:08 cranezhou i could not open the blog website currently.
12:09 cranezhou sorry for the above messages if those are off topic. ;-P
13:01 jwmhjwmh joined #minetest-dev
13:01 jwmhjwmh Merging #12515 in 5m.
13:01 ShadowBot https://github.com/minetest/minetest/issues/12515 -- Add zstd minetest.compress support by 20kdc
13:24 appguru joined #minetest-dev
14:00 Desour joined #minetest-dev
14:17 olliy joined #minetest-dev
14:31 proller joined #minetest-dev
14:52 Fixer joined #minetest-dev
15:11 proller joined #minetest-dev
16:20 jwmhjwmh joined #minetest-dev
16:28 schwarzwald[m] No need to worry about the ncurses thing, I'm just removing it from my build because I want to have a robust core build before I mess with adding anything optional.
16:36 MTDiscord <Warr1024> Being able to skip the curses thing would be nice; just noticed that I'm also installing ncurses-dev to satisfy the build-time dep even in my docker build that will never actually use ncurses.  I don't install it in the runtime container, but I don't know if that means it's not there and MT just doesn't check for it at runtime, or if it's just a base distro package in alpine.
16:39 appguru joined #minetest-dev
16:42 diceLibrarian joined #minetest-dev
16:48 schwarzwald[m] What? You can't build Minetest without it?
16:55 MTDiscord <Warr1024> I added packages to my build image until MT allowed me to complete a compile, and ncurses ended up on that list, so it must have been a blocker.  If there's a way to compile without it, it must require some manual cmake flag or something that I don't know.  It would be a "nice to have but I can live without it" thing for me, probably.
16:59 jwmhjwmh joined #minetest-dev
17:01 ROllerozxa joined #minetest-dev
17:10 rubenwardy it should compile without it and be disabled by default
17:11 rubenwardy maybe it's in a partial state where you have something like ncurses installed and not ncurses-dev, so it enables but then fails
17:11 rubenwardy or maybe you took the "unable to find ncurses" message as a hard error
17:16 MTDiscord <Warr1024> Was there ever a time when it was a hard error but then became not one?  It's possible I just inherited the dependency from an earlier version.  I don't go back and re-audit hard-deps each version.
17:18 rubenwardy it never should have been a hard error
17:18 rubenwardy and Minetest always works as intended, first time
17:49 jwmhjwmh joined #minetest-dev
18:31 jwmhjwmh joined #minetest-dev
19:01 appguru joined #minetest-dev
19:28 vampirefrog joined #minetest-dev
19:39 Desour joined #minetest-dev
20:14 jwmhjwmh joined #minetest-dev
22:21 schwarzwald[m] If there's any interest in having me PR my new CMake build, I'd like input from the interested parties. I have a working client build on both Linux and Windows, highly unrobust, and I'm not sure what to do next. :D
22:26 MTDiscord <Jonathon> Does it work on freebsd, and macos?
22:31 schwarzwald[m] Probably not.
22:31 jwmhjwmh joined #minetest-dev
22:31 schwarzwald[m] I could install a FreeBSD VM probably.
22:35 panwolfram joined #minetest-dev
23:23 jwmhjwmh joined #minetest-dev
23:48 kilbith joined #minetest-dev
23:51 Desour joined #minetest-dev

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