Time Nick Message 00:58 ShadowNinja FWIW, I have a patch that has most/all of the features of MineHacker, and it's only 200 lines or so. This stuff is trivial and there are a number of people that have made their own patches before (Foobar comes to mind). 01:03 ShadowNinja ^ That's the whole patch too, the actual changes are ~60 lines. 11:39 ysp isn't anti-cheat suppose to stop players from moving to fast and mining too fast? 11:40 ysp so wouldn't a lot of the features of minehack only work on servers with that turned off? 11:40 ysp and the whole talk after ban thing should be really easy to fix if it is even a real thing 11:46 Hijiri ysp: its homepage says it has some "anti-anticheat" features 11:47 ysp huh 11:47 ysp that sounds intersting 11:47 Hijiri not sure about mining too fast, but for moving too fast you could just interpolate the move location 11:48 ysp well I think it messes around with the node/tool definitions 11:48 sfan5 it would be good to know whether the server he played on in the video had anticheat enabled 11:48 Hijiri anticheat doesn't protect against that 11:49 ysp well it should stop moving too fast 11:49 ysp and interacting too fast iirc 11:49 Hijiri not if the client sends position updates that fake normal movement 11:49 ysp huh 11:49 ysp but then it only allows the player to look further 11:50 Hijiri well, it would take some time to catch up I guess 11:50 Hijiri maybe it does something more sophisticated 11:50 ysp could be 11:50 ysp or maybe it just have too look like it does 11:51 ysp btw isn't that server ran by rubenwardy? 11:51 ysp it looked like his ctf server 11:53 ysp lol I found people making cheats for minetest in cheat engine 12:01 Hijiri that's how hard it is to build on windows 12:04 ysp lol 13:15 sfan5 how does google manage to release an ndk so broken 13:15 sfan5 generally building for android is cancer 13:15 sfan5 three makefile thingies to build one thing 13:15 red-001 wow 13:15 sfan5 those import twenty other deps from somewhere in the ndk 13:16 sfan5 and in the end it ignored APP_ABI and just builds it for 64-bit linux 13:16 sfan5 like wut 13:24 sfan5 why the fuck are we using some obscure freetype fork for android 13:24 sfan5 stock freetype works fine 13:24 sfan5 this build system is absolute shit 13:27 sfan5 oh sapier is responsible for this makefile bullshit 13:29 sfan5 can't even clean the fucking build 13:29 sfan5 because some library is missing 13:29 sfan5 google what the fuck 13:37 paramat btw lordfingle says he may be able to help out with android dev soonish 13:47 sfan5 paramat: #/4950 13:47 sfan5 uh 13:47 sfan5 #4950 13:47 ShadowBot https://github.com/minetest/minetest/issues/4950 -- fix android build by sfan5 13:47 paramat ok 13:47 paramat looking 13:50 paramat this is beyond me, sorry 13:51 sfan5 well it needs approvals 13:51 sfan5 it's the only problem missing for the release to happen 13:54 paramat est31 nore sofar ^ 13:55 paramat #4528 seems not a blocker 13:55 ShadowBot https://github.com/minetest/minetest/issues/4528 -- minetest 0.4.14 64bit crashes at startup on Windows 10 Pro 64bit: debug.txt permissions/path problem 13:57 sfan5 it needs to be/should be solven when rubenwardy makes an installer executable 13:57 paramat so indeed android build is the final issue 13:58 paramat ok to remove 4528 from milestone? 15:53 rubenwardy sfan5, it would be great if we could use cmake instead: https://developer.android.com/ndk/guides/cmake.html 15:53 sfan5 i know 15:53 rubenwardy although "if it ain't broke, don't fix it" 15:55 sfan5 no 15:55 sfan5 the android build system is absolutely horrible 15:55 sfan5 it must be thrown away 15:55 rubenwardy I agree 16:38 est31 hi, can't look at the pr 16:39 est31 but will do later today 16:39 est31 I'm not sure though how it fixes the android build 16:39 est31 bc it looks more like an issue with gradle than with ndk 16:39 est31 but idk 16:42 est31 generally building for android is cancer 16:42 sfan5 est31: it fixes the issues i found when trying to build for android 16:42 est31 agree, sadly 16:42 sfan5 not sure what you encountered 16:42 est31 sfan5: I encountered an issue with some translations 16:42 est31 filenotfound error or something 16:43 sfan5 android does not have translations 16:43 est31 your patch seems to only add some libraries or stuff 16:43 est31 sfan5: yeah, I need to investigate 16:43 est31 sfan5: whoich version of the ndk do you use? 16:43 est31 which* 16:43 sfan5 r13b 16:44 est31 btw. building stuff for android can mess with your ndk 16:44 sfan5 i can compile android correctly on my machine now so the pr should probably be merged so we can release 16:44 est31 if you build other projects using the same ndk too they might have messed it up 16:44 sfan5 nah 16:45 est31 sfan5: I need to test your pr first 16:45 est31 want* 16:45 est31 man my internet is shit 16:45 est31 will be back in ~4 hours 20:11 est31 hi 20:11 est31 looking into the android pr right now 20:24 est31 sfan5: what exactly were the issues your pr was fixing? 20:24 est31 I'm trying to reproduce them 20:24 est31 the build is running now 20:24 est31 with r13b android ndk 20:28 ShadowNinja Oh, BTW, there are issues building when the target API is >= 23, since text relodations aren't allowed anymore but the build uses them. I traced the problem down a while ago and the issue was with some hand-coded assembly in OpenSSL for one of the ciphers. 20:35 est31 ok 20:35 est31 mhh there are many issues with the android build script 20:36 est31 one thing that would be nice if you had a dir where all the downloaded tarballs are stored 20:36 est31 so that you can easily remove the dir with the unzipped stuff, and it would still work 20:36 est31 err 20:36 est31 it would still compile 20:36 est31 without any more downloading 20:40 sfan5 est31: library builds were failing because either 1) the .sh script didn't actually generate a toolchain because of a bug OR 2) ndk-build would go on and ignore everything and build for 64-bit Linux instead of the wanted android target because of yet another bug 20:41 sfan5 also see my rant about the ndk being broken http://irc.minetest.net/minetest-dev/2016-12-22#i_4769030 20:43 est31 read it 20:43 est31 I'm not sure, but my guess for why we are using a freetype fork is that freetype didnt have android support at the time the android port of minetest was made 20:44 est31 but thats only a wild guess 20:44 est31 would be a good idea to un-fork it 20:44 sfan5 i'm pretty sure it had android support since years 20:44 sfan5 my guess is that we use that because it has ndk-build scripts 20:46 sfan5 anyway is the pr okay to merge? 20:46 est31 let me see whether it still builds for me 20:46 est31 I confirm that there is some kind of breakage with the pr 20:47 sfan5 git master android built for you? 20:47 est31 err 20:47 est31 without the pr 20:47 est31 sorry 20:48 sfan5 ah 20:48 est31 its still building... 20:49 sfan5 ShadowNinja: IMO switching to libressl is worth it solely because it has an okay build system (autoconf) unlike openssl 20:56 est31 mhh idk, still cant build 20:56 est31 lots of weird issues 20:56 est31 I remember this build system as less broken 20:57 est31 maybe my perception was clouded 20:57 est31 sfan5: it builds correctly from you, even if you remove the entire build/androi/build dir and build/android/deps dir? 20:57 est31 for you* 21:00 sfan5 lemme try 21:08 Fixer modpacks are very problematic to use, please consider this bug after release: https://github.com/minetest/minetest/issues/4183 21:12 sfan5 est31: yes works for me 21:12 est31 ok... lets merge it then 21:12 est31 then I'll merge translations 21:12 est31 and then we can release imo 21:16 sfan5 ye 21:18 sfan5 est31: merged 21:32 Zeno` credits updated 21:33 Zeno` #4934 21:33 ShadowBot https://github.com/minetest/minetest/issues/4934 -- Final update to credits before release by Zeno- 21:33 sfan5 you didn't have to re-squash it but whatever 21:33 Zeno` :) 21:33 Zeno` I didn't I amended the previous commit 21:33 Zeno` heh 21:34 sfan5 any issues left? 21:34 Zeno` I guess you can merge 21:34 Zeno` not that I can see. Just the installer but that can be post-release, right? 21:34 sfan5 installer will be post-release anyway 21:34 Zeno` nothing we can do about it anyway. Yeah 21:34 Zeno` so +1 21:34 sfan5 credit update merged 21:35 Zeno` cool 21:36 paramat mtgame is ready btw no issues 21:38 est31 I'm not entirely sure if the android build works 21:39 sfan5 it does for me 21:39 est31 but as you confirm, its good 21:39 est31 we should ask nrz whether he can build 21:39 est31 he's uploading to the play store 21:39 sfan5 well he left 20 mins ago 21:40 est31 :/ 21:40 sfan5 also even if he can't the source can be patched for a play store build 21:40 est31 it can 21:40 sfan5 not the ideal solution but it works 21:40 est31 windows builders around? 21:40 est31 rubenwardy? 21:40 sfan5 that's me 21:40 est31 no:/ 21:40 est31 oh 21:40 est31 ok 21:41 est31 does the windows build work :) 21:41 sfan5 last release the windows installer was also added some days after 21:41 est31 yes 21:41 sfan5 I'll test 21:47 sfan5 builds successfully ✔ 21:55 sfan5 tested an works ✔ 21:56 sfan5 *and 21:56 sfan5 pushing bump commits now 21:57 est31 the zeno pr is pushed= 21:57 est31 ? 21:57 est31 it is 21:57 est31 fine fine 21:57 sfan5 yes 22:00 Zeno` press the big red button! 22:00 est31 pushing the stable branch update 22:01 sfan5 ^ done that for mt_game 22:03 est31 pushed 22:04 paramat \O/ 22:04 est31 next stop: launchpad 22:04 est31 gonna take care of it too 22:07 sfan5 est31: should the apk in the github releases section be an official one? (meaning from nrz) 22:08 est31 yes 22:08 est31 needs nrz signature 22:28 sfan5 windows builds uploaded, est31 / Zeno` 22:30 Zeno` wohoo! 22:31 Zeno` where? 22:32 sfan5 now here -> https://github.com/minetest/minetest/releases/tag/0.4.15 22:32 Zeno` oh cool :) 22:33 est31 ookay, launchpad builds are started 22:33 est31 should be all built shortly 22:33 est31 https://launchpad.net/~minetestdevs/+archive/ubuntu/stable/+builds?build_state=building 22:33 sfan5 changelog is still missing 22:33 sfan5 in case anyone has nothing to do right now ;) 22:33 est31 https://launchpad.net/~minetestdevs/+archive/ubuntu/stable 22:34 sfan5 who does the "Notify known package maintainers" things? 22:34 est31 I can notify the package maintainers 22:34 est31 tomorrow 22:35 sfan5 okay, I'll post a forum topic 22:35 est31 today I do the f-droid build, then I go to bed 22:41 sfan5 Zeno`: mind looking at #4951 ? 22:41 ShadowBot https://github.com/minetest/minetest/issues/4951 -- Various anticheat improvements by sfan5 22:50 Fixer congrats to everybody 22:51 Zeno` sfan5, sure 22:51 Zeno` sfan5, cannot this exact moment, but I will shortly 23:03 milllersman Just seen the good news in the irc log 23:04 milllersman Congratulations to everyone involved in the release :) 23:05 Fixer any forum admins? read my message in #minetest 23:08 Fixer spammer spams forum right now 23:15 Calinou celeron55: forum is down 23:15 Calinou it crashed due to a spammer, possibly 23:18 Calinou I can't delete posts and report spammer btw 23:19 Calinou or anyone that can do it 23:20 Fixer 4 pages of trash 23:27 lordfingle Hi! For whoever is on, would just like you to know I'm working pretty intensely with the Android version at the moment. I'll be able to contribute constructively after Jan 10 23:27 lordfingle Having to copy all the files onto the sdcard is an issue. I will be researching a way of at least accessing local graphics and sound assets directly without extraction. 23:33 Wuzzy Hooray for all of you! :-) 23:42 juhdanad When you will have some free time, could you review #4346, please? I think it became forgotten. 23:42 ShadowBot https://github.com/minetest/minetest/issues/4346 -- Improved getPointedThing() by juhdanad