Time Nick Message 00:20 MTDiscord I believe this build takes over an hour on my old laptop. 00:23 MTDiscord That's just the server; no client. 06:36 MTDiscord Thoughts on adding a social tab to mine test engine? Specifically an IRC connection to #minetest and #minetest-hub? 06:40 MTDiscord like, an embedded irc client right into the engine? 06:43 MTDiscord Tbh, that seems like the definition of bloat 06:51 MTDiscord what is this, osu? ? 11:52 pgimeno there was a SL third-party viewer with an IRC client; it was removed in a subsequent version. I liked it myself, but yeah, it's bloat. 16:22 MTDiscord Wow, so I started using native linux for MT development today. Vscode extensions make compiling and debuging so easy, just wow. 16:22 MTDiscord It has me thinking, how do you all work with Minetest? what editor, what debug system, etc? 16:24 sfan5 Linux, vscode with the C++ extension 16:25 sfan5 debugging using printf or gdb 16:25 sfan5 oh and also I build in the terminal by running make 16:31 rubenwardy Linux with CLion. Couldn't manage to set up intellisense for C++ in vscode 16:32 rubenwardy I have a free license for jetbrains through the minetest project 16:35 MTDiscord gotcha, vscode intellisense seems to be working well? still figuring that part out. Cmake tools extension build and debug work well for me (shift alt p "build") 16:39 MTDiscord hurm, if not an IRC client, then maybe someone should make an IRC game? is that possible? 16:39 MTDiscord or maybe just an IRC mod so that you can bring up a formspec and use IRC in any game 16:39 MTDiscord maybe even a CSM 16:48 pgimeno there's already an IRC mod that bridges inworld stuff with IRC 16:49 MTDiscord Cool, just gotta rework it into a CSM and I'll be a happy camper:) 16:50 MTDiscord I want our players to get engaged with mine test modders and engine devs more, that's how you grow a community in a sticky way 16:54 MTDiscord it would help if minetest had first class socket support 16:54 MTDiscord https://github.com/minetest/minetest/issues/10120 17:48 MTDiscord When I go to update the author in a .cpp file in minetest src, specifically GuiEngine.cpp, what author do we use? 17:48 MTDiscord currently it's 2013 sapier 17:49 MTDiscord thinking 2021 {unknown name} 17:49 sfan5 source file authors are generally not updated 17:50 MTDiscord well, shadowNinja wanted me to update it to get https://github.com/minetest/minetest/pull/11241 merged 17:51 sfan5 ah 17:51 sfan5 you created a new file there 17:51 MTDiscord true, haha. whats the author in those cases? 17:51 MTDiscord (my bad, forgot I made it 3 months ago) 17:52 sfan5 2021 and your preferred nickname 17:53 MTDiscord kk, thank you for the help, dev has been delightfully responsive of late 17:57 MTDiscord speaking of that PR, is that something that realistically could make 5.5 or no? 17:58 sfan5 currently just about anything can still make it for 5.5 17:59 MTDiscord ah, i thought stuff was getting tagged for 5.5 18:00 sfan5 I say that because there is no known timeframe for a feature freeze 18:00 sfan5 so if you can convince devs early enough any PR could make it 18:00 MTDiscord ah, makes sense, thank you 18:01 MTDiscord im interested in the above PR, but mainly im interested in the allface one that recently was split in two for 5.5 18:26 rubenwardy exe_virus: your name 18:26 rubenwardy the copyright notices is lists the major authors 18:26 MTDiscord kk, I used ExeVirus 18:26 MTDiscord thanks 18:26 rubenwardy we could alternatively use "Minetest contributors" 18:26 rubenwardy or something like that 18:26 MTDiscord probably should honestly 18:26 MTDiscord git blame takes care of "who done this" 18:27 MTDiscord Linux, command line. 18:27 MTDiscord yikes, debugger? 18:27 MTDiscord gdb/valgrind 18:27 MTDiscord kk 18:27 MTDiscord you're just more talented than I. or patient 18:27 MTDiscord I grew up coding with a text editor. 18:28 MTDiscord It's just something I've always done so I'm used to it. 18:28 MTDiscord Intellisense is really important to me now (I did text editor programming for 8 years, not going back yuck) 18:28 MTDiscord F12 too powerful, haha 18:28 MTDiscord VSCode is definitely more efficient for coding, I think. It's complicated enough though that I'd have to learn how to use the tool before I'd get much gain from it. 18:29 Pexin @exe_virus: xubuntu, codelite, cmake. but I'm not a heavy coder these days so don't listen to me. 18:29 sfan5 I grew up coding with a text editor too but I wouldn't want to miss instantly jumping to function definition/implementation and function completion now 18:29 MTDiscord thanks pexin, just trying to get a feel around here, I'm wondering if we should have a normative thing on the minetest readme or the dev wiki for helping people get a slick setup 18:29 sfan5 vscode is not complicated either, you should give it a try 18:30 MTDiscord ^ vscode aint hard to learn, but my work also forced me to learn visual studio in the past year 18:30 MTDiscord I have no clue how to jump between functions tho. 18:30 MTDiscord you will, just right click things 18:30 MTDiscord that's how you learn in most MS stuff 18:30 MTDiscord On my development computer, it can't really run VSCode lol, so there's that too. 18:30 MTDiscord why not? 18:30 sfan5 I use ctrl+click, also works 18:31 MTDiscord I've been testing it out now and then on a newer computer. 18:31 MTDiscord Potato + graphics card issues 18:31 rubenwardy yeah, good code editors are nice 18:31 MTDiscord VSCODE? 18:31 MTDiscord graphics problems? 18:31 MTDiscord it's a text editor? 18:31 MTDiscord Apps were randomly crashing the computer. 18:31 rubenwardy jump to source is great, being able to rename things is also awesome 18:31 MTDiscord it runs on my parent's 2000 Windows ME computer 18:31 MTDiscord Discord, VSCode, and 0AD all were apps that crashed it I believe. 18:31 rubenwardy code --disable-gpu 18:32 rubenwardy disables hardware acceleration 18:32 MTDiscord Might work. 18:32 MTDiscord yep that'll stop crashes 18:32 MTDiscord Thank you for the tip! 18:32 MTDiscord anyways, I'm surprised I got this much feedback, idea still stands: should we provide a normative guide for newbie contributors getting set up? or just let them bumble around with their own tools like most coding? 18:34 MTDiscord I think there's quite a lot of variety in what editors people use. When it comes to people learning to code, I think Learn Python the Hard way is a good example. It requests everyone to use a specific editor depending on their OS, and says not to use an IDE (so that they learn the hard way first, for good skills) 18:34 MTDiscord there is a issue for this exe 18:34 MTDiscord The editor it recommends for Linux now is GEdit I believe, which is what I learned coding on. 18:34 MTDiscord https://github.com/minetest/minetest/issues/11522 18:35 MTDiscord I think newbies will actually get the most benefit out of learning how to use a command line and then migrate to an IDE, but maybe that's just me. 18:38 MTDiscord not that kind of newbies, newbies to minetest, not codin 18:39 MTDiscord I'll make a page for that issue and we can go from there. Give me a bit to write it up 18:39 MTDiscord Maybe I can be the test subject lol. 18:42 Pexin when I started in college at intro to cs, we used visual studio. concentrating more on how to write functions than the build process. to this day I can write code and design a class heirarchy fine, but don't know how to create a makefile. 18:44 MTDiscord I haven't had a CS class yet, but I imagine it mostly focuses on code and algorithms, not on practical development skills. 18:45 Pexin josiah_wi: it depends on the institution 18:46 Pexin also a 2 year cert program will have a different approach than a 4 year degree program 18:46 MTDiscord Are there any that teach git skills? xD 18:46 Pexin well one course I had taught us svn as part of software engineering, it was like 15 years ago 18:46 Pexin so I would guess yes 18:47 MTDiscord That sounds like a good course. 18:53 Pexin 8 18:59 MTDiscord 7 19:05 sfan5 pushing http://sprunge.us/L3XbS2?diff in 10m 19:05 sfan5 (to MTG) 21:52 MTDiscord Woohoo it's finally done! https://github.com/minetest/minetest/pull/11656 22:23 MTDiscord Nice! 22:51 pgimeno ooh no more CMAKE_PREFIX_PATH ? 22:59 MTDiscord Yeah, I finally got around to making a proper variable for it. I should've got this ready much sooner, but I'm glad I did get it ready. 23:13 pgimeno sweet!