| Time |
Nick |
Message |
| 00:04 |
|
Ruslan1 joined #minetest-dev |
| 01:10 |
|
ANAND joined #minetest-dev |
| 03:30 |
|
Ruslan1 joined #minetest-dev |
| 04:13 |
|
jas_ joined #minetest-dev |
| 05:39 |
|
ssieb joined #minetest-dev |
| 06:33 |
|
paramat joined #minetest-dev |
| 06:36 |
paramat |
!tell nerzhul with PR 7820 'Update Android java-part', are you waiting for the formatting changes to be split from functional changes before you review? or have you reviewed and the decrement loop is the only remaining issue? |
| 06:36 |
ShadowBot |
paramat: O.K. |
| 07:45 |
|
Wayward_One joined #minetest-dev |
| 08:28 |
|
nerzhul joined #minetest-dev |
| 08:40 |
rubenwardy |
You didn't announce the me |
| 08:40 |
rubenwardy |
*merge |
| 09:37 |
|
nerzhul joined #minetest-dev |
| 10:53 |
|
longerstaff13-m joined #minetest-dev |
| 10:53 |
|
proller joined #minetest-dev |
| 10:55 |
|
Mensious joined #minetest-dev |
| 11:31 |
|
proller joined #minetest-dev |
| 11:46 |
|
Mensious joined #minetest-dev |
| 11:50 |
|
proller joined #minetest-dev |
| 11:54 |
|
Fixer joined #minetest-dev |
| 12:13 |
|
calcul0n joined #minetest-dev |
| 13:04 |
|
proller joined #minetest-dev |
| 13:07 |
|
AndroBuilder joined #minetest-dev |
| 13:08 |
Unarelith |
game.cpp: 4218 lines, omg |
| 13:09 |
Unarelith |
*omfg |
| 13:11 |
Unarelith |
ok I'm starting to cry |
| 13:11 |
|
AndroBuilder_ joined #minetest-dev |
| 13:12 |
Unarelith |
this can't stay that way |
| 13:12 |
* T4im |
has seen way worse |
| 13:13 |
Unarelith |
me too, but it's still very very bad |
| 13:13 |
T4im |
it's not as bad until github stops displaying the file :P |
| 13:13 |
Unarelith |
nerzhul, please check #7902 so I can work on this stuff |
| 13:13 |
ShadowBot |
https://github.com/minetest/minetest/issues/7902 -- Client-specific files moved to 'src/client' by Quent42340 |
| 13:13 |
Unarelith |
T4im, oh damn |
| 13:22 |
Unarelith |
I'll just start a new branch from 7902 and wait its merge for the game.cpp PR |
| 13:23 |
Unarelith |
I just can't do anything else after seeing that |
| 13:42 |
Unarelith |
"GameGlobalShaderConstantSetterFactory" funny, a 37 characters long class name |
| 13:43 |
rubenwardy |
Unarelith: yup |
| 13:43 |
rubenwardy |
I hate game.* |
| 13:44 |
Unarelith |
so please merge 7902 quick so I can make another PR :p |
| 13:44 |
Unarelith |
I'm working on splitting game.cpp right now, based on 7902 branch |
| 13:44 |
Unarelith |
it's worse than I imagined |
| 13:45 |
* rubenwardy |
looks up file(GLOB) |
| 13:46 |
rubenwardy |
the CMake docs discourage using it because it will cause make not to call cmake again when new files are added |
| 13:47 |
Unarelith |
rubenwardy, I can remove the last commit and make a separate PR if you want |
| 13:47 |
Unarelith |
the typical usage is 'cmake && make' |
| 13:47 |
Unarelith |
so you usually cmake each time, instead of adding manually the file into cmake |
| 13:48 |
Unarelith |
that's way better to do "cmake && make" each time than to add each file manually to CMakeLists.txt |
| 13:49 |
Unarelith |
I used `file(GLOB)` in all of my previous CMake projects, and I never had a problem with it since 4 years |
| 13:49 |
rubenwardy |
the sort of errors that this will give will be linking errors, which isn't very obvious for the user to release that it's because cmake . wasn't run |
| 13:49 |
rubenwardy |
I do like the idea of this though, I just predict some "bug" reports from it :) |
| 13:50 |
Unarelith |
the user WILL have to do `cmake .` anyway |
| 13:50 |
Unarelith |
the contributor can figure it out if we write it somewhere |
| 13:51 |
Unarelith |
the only downside is to run 'cmake' before 'make' when a change is made (I usually run it each time since it's less than 1 second) |
| 13:52 |
T4im |
i believe they also offer a better solution instead of glob by now |
| 13:52 |
Unarelith |
rubenwardy, but as I said, I can move this commit to a separate PR if this slows my original PR |
| 13:53 |
rubenwardy |
that would be good |
| 13:53 |
Unarelith |
T4im, maybe, but CMake version we're using (2.6) doesn't even support `target_compile_feature` to set C++ standard so... :/ |
| 13:53 |
T4im |
also cmake alone won't be enough, you'll have to touch CmakeLists.txt each time when you want the glob outcome to change |
| 13:53 |
T4im |
apparently |
| 13:54 |
Unarelith |
rubenwardy, I'll do that then, but I'll need to wait #7902 to be merged before I can make the new PR |
| 13:54 |
ShadowBot |
https://github.com/minetest/minetest/issues/7902 -- Client-specific files moved to 'src/client' by Quent42340 |
| 14:00 |
rubenwardy |
merging game#2214 in 10 |
| 14:00 |
ShadowBot |
https://github.com/minetest/minetest_game/issues/2214 -- Add sfinv.get_page() by rubenwardy |
| 14:08 |
Unarelith |
rubenwardy, #7902 should be ok now |
| 14:08 |
ShadowBot |
https://github.com/minetest/minetest/issues/7902 -- Client-specific files moved to 'src/client' by Quent42340 |
| 14:10 |
|
proller joined #minetest-dev |
| 15:14 |
Unarelith |
so much unused header inclusions in game.cpp ._. |
| 15:24 |
|
proller joined #minetest-dev |
| 15:51 |
|
proller joined #minetest-dev |
| 16:59 |
|
jas_ joined #minetest-dev |
| 17:32 |
|
Ruslan1 joined #minetest-dev |
| 18:21 |
|
Fixer joined #minetest-dev |
| 18:21 |
Unarelith |
rubenwardy, I made a new PR for file(GLOB) but it depends on #7902 |
| 18:21 |
ShadowBot |
https://github.com/minetest/minetest/issues/7902 -- Client-specific files moved to 'src/client' by Quent42340 |
| 18:24 |
|
Krock joined #minetest-dev |
| 18:27 |
* Krock |
strikes out 7395 from his ToDo list |
| 18:28 |
* rubenwardy |
cries in consistency |
| 18:32 |
Krock |
rubenwardy: elaborate please |
| 18:33 |
rubenwardy |
object rotation when attached is in degrees, when not attached is in radians |
| 18:34 |
rubenwardy |
this will be fun to explain |
| 18:34 |
Unarelith |
why this behaviour? |
| 18:34 |
rubenwardy |
"Minetest uses degrees for rotation, except for object rotation which uses rotation, except when attaching to another object which uses degrees" |
| 18:35 |
rubenwardy |
"Minetest uses degrees for rotation, except for object rotation which uses radians, except when attaching to another object which uses degrees" |
| 18:36 |
rubenwardy |
I get that you're move likely to do calculations when rotating and entity, but that doesn't excuse an inconsistent API when the conversion is trivial |
| 18:36 |
rubenwardy |
you could add a set_rotation_rad for this purpose if it really bothers you |
| 18:36 |
Unarelith |
+1 |
| 18:36 |
Unarelith |
+2 |
| 18:36 |
rubenwardy |
having Minetest use degrees, and Math use radians makes a lot of sense and is easy to remember |
| 18:37 |
Krock |
testing #7902 |
| 18:37 |
ShadowBot |
https://github.com/minetest/minetest/issues/7902 -- Client-specific files moved to 'src/client' by Quent42340 |
| 18:37 |
rubenwardy |
but, whatever |
| 18:37 |
Unarelith |
I agree, and making `set_rotation_rad` is still an option so why not trying to keep consistency |
| 18:37 |
rubenwardy |
I've clearly been outvoted on this |
| 18:38 |
Unarelith |
? |
| 18:38 |
rubenwardy |
it's 2 : 1 on radians to degrees for this |
| 18:38 |
Krock |
deg/rad is messed up in Minetest |
| 18:39 |
Krock |
thx irrlicht |
| 18:39 |
rubenwardy |
disclaimer: I prefer radians as it's a ton more mathematical, but our API and our rendering engine both use degrees |
| 18:39 |
rubenwardy |
listed all the angle uses, only objects use radians and in a mixed way |
| 18:43 |
mmuller |
hey, can someone take a look at https://github.com/minetest/minetest/pull/7854 ? |
| 18:43 |
mmuller |
it's a pretty simple fix; I'm happy to try to add instructions for reproducing it if needed. |
| 18:43 |
mmuller |
(or even a test case with some guidance) |
| 18:45 |
rubenwardy |
nice debugging |
| 18:45 |
Krock |
yet another forgotten PR |
| 18:45 |
rubenwardy |
didn't even see that PR |
| 18:46 |
mmuller |
rubenwardy: thanks! |
| 18:46 |
Krock |
seen it, labelled it, forgot it. |
| 18:47 |
mmuller |
and no worries. I miss shit all the time :-) |
| 18:47 |
Krock |
merging #7854 and #7902 in 13 minutes |
| 18:47 |
ShadowBot |
https://github.com/minetest/minetest/issues/7854 -- Clean up stack after script_get_backtrace. by mindhog |
| 18:47 |
ShadowBot |
https://github.com/minetest/minetest/issues/7902 -- Client-specific files moved to 'src/client' by Quent42340 |
| 18:47 |
Krock |
^ nerzhul, latter might be interesting for you. outdated review |
| 18:48 |
Krock |
I hope the Android build works too |
| 18:48 |
Krock |
(as in "compiles too") |
| 18:49 |
Unarelith |
I hope too, and review is outdated on #7903 too |
| 18:49 |
ShadowBot |
https://github.com/minetest/minetest/issues/7903 -- File 'content_sao' splitted into folder 'src/server/object'. by Quent42340 |
| 18:49 |
* Krock |
hopes for srifqi and stujones to shout loud as soon it breaks |
| 18:49 |
Unarelith |
won't be hard to make a fix tho |
| 18:50 |
Unarelith |
and I'm gonna replace filenames by a basic wildcard usage at some point to prevent this kind of issue |
| 18:50 |
Krock |
#7905 just rebrand the "stars" to black holes |
| 18:50 |
ShadowBot |
https://github.com/minetest/minetest/issues/7905 -- Star glitch |
| 18:52 |
|
Wuzzy joined #minetest-dev |
| 18:52 |
|
Ruslan1 joined #minetest-dev |
| 18:55 |
|
Mensious joined #minetest-dev |
| 18:56 |
Krock |
Unarelith: can #7902 be squashed on merge or would you prefer to keep the commits? |
| 18:56 |
ShadowBot |
https://github.com/minetest/minetest/issues/7902 -- Client-specific files moved to 'src/client' by Quent42340 |
| 18:57 |
Unarelith |
Krock, I don't really care |
| 18:58 |
Unarelith |
I can squash it if you want |
| 19:00 |
Krock |
merging.. |
| 19:00 |
Krock |
ok |
| 19:01 |
Krock |
200 |
| 19:03 |
Unarelith |
perfect, thx Krock |
| 19:03 |
Unarelith |
7903 could be merged too I guess |
| 19:04 |
Unarelith |
but some code-style commits could still be added if needed |
| 19:07 |
Krock |
ok.. if somebody has plenty of time: there are many PRs to mark as "rebase needed" |
| 19:07 |
Krock |
including all of mine |
| 19:12 |
Unarelith |
Krock, well, I have plenty of time, so I can probably do this |
| 19:13 |
Krock |
no need. I prefer to do it myself since I'm familiar with the code and could actually carry on the development in case there are concerns |
| 19:13 |
Unarelith |
ok then |
| 19:21 |
|
nerzhul_ joined #minetest-dev |
| 19:24 |
Unarelith |
rubenwardy, Krock, sfan5, #7906, #7908 and #7909 are open for discussion, when you have enough time I'm here |
| 19:24 |
ShadowBot |
https://github.com/minetest/minetest/issues/7906 -- CircleCI config file added by Quent42340 |
| 19:24 |
ShadowBot |
https://github.com/minetest/minetest/issues/7908 -- File 'client/game' splitted into new folder by Quent42340 |
| 19:24 |
ShadowBot |
https://github.com/minetest/minetest/issues/7909 -- CMakeLists: Use file(GLOB) instead of manually writing filenames by Quent42340 |
| 19:24 |
Krock |
I'd be happier about some feature or bugfix PRs now |
| 19:29 |
Unarelith |
Krock, me too, but I just can't work on getting familiar with MT codebase seeing how it's organized, so I'm fixing some things and learning the code in the way |
| 19:31 |
Unarelith |
I just want to do a f*king animated barrel and I spent 3 days moving files, writing config file (CircleCI), making things work, doing the same exact things 4 times (PR splits, rebases) |
| 19:32 |
Unarelith |
I'm just not having fun, I'm actually trying to make life better for everyone |
| 19:33 |
Unarelith |
if the code is better organized it'll be easier to submit PRs, to review them, to refactor things |
| 19:34 |
Unarelith |
a lot of MT codebase hasn't moved since a long time, and it needs to be modernized in a way, or it'll end up even worse than it already is |
| 19:36 |
Krock |
conflict party |
| 19:36 |
Krock |
I wonder when your animation thingy will get into the engine |
| 19:36 |
Krock |
or.. if at all |
| 19:37 |
Unarelith |
my animation thing? |
| 19:37 |
Krock |
> f*king animated barrel |
| 19:38 |
Krock |
or how does the barrel relate to the code structure? |
| 19:38 |
Unarelith |
oh, well, it's related to #6963 and has to be done at some point |
| 19:38 |
ShadowBot |
https://github.com/minetest/minetest/issues/6963 -- Node bound entities |
| 19:38 |
|
Mensious joined #minetest-dev |
| 19:41 |
Unarelith |
so I'll do this later, I'm free the whole month so if I spend a week on code organization, I can spend three weeks on bug/features |
| 19:49 |
|
Fixer joined #minetest-dev |
| 19:51 |
|
Krock joined #minetest-dev |
| 19:52 |
Krock |
nice :) |
| 19:52 |
|
troller joined #minetest-dev |
| 19:54 |
Krock |
#7348 is again ready for review |
| 19:54 |
ShadowBot |
https://github.com/minetest/minetest/issues/7348 -- Protocol cleanups: Remove legacy access denied, legacy HUDs; improve damage & HP values by SmallJoker |
| 20:17 |
|
Fixer_ joined #minetest-dev |
| 20:47 |
|
ssieb joined #minetest-dev |
| 20:52 |
|
proller joined #minetest-dev |
| 20:55 |
|
troller joined #minetest-dev |
| 21:00 |
|
Gael-de-Sailly joined #minetest-dev |
| 21:05 |
|
fwhcat joined #minetest-dev |
| 21:14 |
|
proller joined #minetest-dev |
| 21:27 |
|
jas_ joined #minetest-dev |
| 21:48 |
Unarelith |
rubenwardy, nerzhul, can you take a look to #3473, #3827 and #4343 please? These are old and they probably have been forgotten but I actually think they could be merged soon |
| 21:48 |
ShadowBot |
https://github.com/minetest/minetest/issues/3473 -- Automatically enable depends of mods when enabling the mods in the world config menu by HybridDog |
| 21:48 |
ShadowBot |
https://github.com/minetest/minetest/issues/3827 -- Clean up NCursesW finder by ShadowNinja |
| 21:48 |
ShadowBot |
https://github.com/minetest/minetest/issues/4343 -- Profiler: Better structures, count calls, measure relative usage by t4im |
| 22:04 |
sfan5 |
"old and forgotten but could be merged soon" describes lots of Minetest PRs |
| 22:21 |
Unarelith |
sfan5, yep, I made a small list: https://gist.github.com/Quent42340/62ae591da5c75872908a8032113ae85a |
| 22:37 |
nerzhul |
Unarelith sorry but no :) |
| 22:55 |
|
proller__ joined #minetest-dev |
| 23:00 |
|
troller joined #minetest-dev |
| 23:00 |
Unarelith |
nerzhul, what do you mean by "no"? |
| 23:47 |
|
paramat joined #minetest-dev |