| Time |
Nick |
Message |
| 00:20 |
|
proller joined #minetest-dev |
| 00:32 |
|
reductum joined #minetest-dev |
| 02:19 |
|
YuGiOhJCJ joined #minetest-dev |
| 02:33 |
|
dennisjenkins joined #minetest-dev |
| 04:45 |
|
jason621 joined #minetest-dev |
| 05:09 |
|
lisac joined #minetest-dev |
| 06:06 |
|
calcul0n joined #minetest-dev |
| 07:36 |
|
olliy joined #minetest-dev |
| 08:00 |
|
proller joined #minetest-dev |
| 08:00 |
|
ShadowNinja joined #minetest-dev |
| 09:34 |
|
Fixer joined #minetest-dev |
| 09:49 |
Krock |
I'd like to do a meeting this evening again. Who's got time to attend? |
| 10:07 |
sfan5 |
me most likely |
| 10:55 |
|
fruitsnack joined #minetest-dev |
| 13:37 |
|
calcul0n_ joined #minetest-dev |
| 13:40 |
|
proller joined #minetest-dev |
| 14:01 |
|
aldum joined #minetest-dev |
| 14:24 |
|
Icedream joined #minetest-dev |
| 14:46 |
|
Warr1024 joined #minetest-dev |
| 15:16 |
Krock |
ill merge #10239 in 10 minutes |
| 15:16 |
ShadowBot |
https://github.com/minetest/minetest/issues/10239 -- Fix GCC class-memaccess warnings by pauloue |
| 15:25 |
Krock |
merging |
| 15:26 |
rubenwardy |
Me |
| 15:26 |
Krock |
cool :) |
| 15:26 |
Krock |
with quite some luck, either ANAND, nerzhul or paramat will pop up |
| 15:32 |
|
Warr1024 joined #minetest-dev |
| 15:41 |
|
Taoki joined #minetest-dev |
| 15:58 |
|
Taoki joined #minetest-dev |
| 16:00 |
|
Icedream joined #minetest-dev |
| 16:00 |
|
Taoki joined #minetest-dev |
| 16:19 |
|
Wuzzy joined #minetest-dev |
| 16:31 |
|
pgimeno joined #minetest-dev |
| 16:43 |
Krock |
meeting around 18:00 UTC? (1h 15min) Would that be okay? |
| 16:52 |
Krock |
added new points: 2 MTG, 2 organisation |
| 16:55 |
* sfan5 |
looks |
| 16:57 |
Krock |
most of the PRs are just about reviewing, organisation points might take more time |
| 17:24 |
|
fluxflux joined #minetest-dev |
| 17:35 |
|
Seirdy joined #minetest-dev |
| 17:48 |
|
p_gimeno joined #minetest-dev |
| 17:56 |
|
pauloue joined #minetest-dev |
| 18:02 |
|
Fixer_ joined #minetest-dev |
| 18:07 |
|
GreenXenith joined #minetest-dev |
| 18:18 |
|
jason621 joined #minetest-dev |
| 18:32 |
Krock |
rubenwardy, sfan5 - ready? |
| 18:33 |
rubenwardy |
yeah |
| 18:33 |
sfan5 |
sure |
| 18:33 |
Krock |
alright :) first up "Theme of 5.4.0" |
| 18:34 |
Krock |
any particular focus? |
| 18:34 |
Krock |
there are a few PR in the milestone, so I guess that's it? |
| 18:34 |
sfan5 |
those are probably just there because they were "ready" during feature freeze |
| 18:35 |
Krock |
though the ContentDB PRs look quite promising |
| 18:35 |
Krock |
might review them later (again?) |
| 18:35 |
Krock |
> New core developers |
| 18:35 |
|
H4mlet joined #minetest-dev |
| 18:35 |
Krock |
could this be a leftover from previous meetings? |
| 18:36 |
rubenwardy |
no, we still need core developers |
| 18:36 |
rubenwardy |
ANAND left |
| 18:36 |
Krock |
though I think the problem still persists - ANAND became a core dev, but is not active |
| 18:36 |
Krock |
oh? |
| 18:36 |
Krock |
that was quick |
| 18:36 |
rubenwardy |
yeah, he left Minetest permanently |
| 18:36 |
Krock |
sad |
| 18:36 |
Krock |
so the search continues |
| 18:38 |
GreenXenith |
v-rob and Desour (DS-Minetest) are very active with engine contribution |
| 18:38 |
GreenXenith |
Sort of specialized to certain areas, but still active |
| 18:38 |
Krock |
also still thinking of Df458 who provides solid work |
| 18:38 |
GreenXenith |
He cant legally contribute |
| 18:38 |
GreenXenith |
AFAIK |
| 18:38 |
rubenwardy |
he can |
| 18:39 |
Krock |
GreenXenith: He, who? |
| 18:39 |
rubenwardy |
I discussed this with df. He is limited in time, though |
| 18:39 |
Krock |
ah |
| 18:39 |
GreenXenith |
Oh, I suppose the allowance extends past PRs |
| 18:39 |
GreenXenith |
That's good then |
| 18:40 |
Krock |
yes, I've also read something about that. As long it doesn't get chaotic it would be fine for me - althogh it might not make much sense when time is a concern |
| 18:40 |
Krock |
PR reviewing is tiring and requires quite some time, thus it might not bring too much of a benefit for him |
| 18:41 |
Krock |
Desour is also in the loop for quite a while now, though not so active recently |
| 18:43 |
Krock |
I'd love to bring pyrollo into the team, but I don't know what was the situation there |
| 18:45 |
sfan5 |
hm |
| 18:45 |
Krock |
rubenwardy: any ideas? not sure whether I already asked that... |
| 18:45 |
rubenwardy |
I don't think his involvement with kidscode is a problem for us, in terms of conflict of interest |
| 18:46 |
rubenwardy |
he would be a good addition |
| 18:46 |
Krock |
I'll write him an email - let's see what happens :) |
| 18:46 |
rubenwardy |
it becomes a problem when you have more than one person employed by the same company |
| 18:47 |
Krock |
yes, but we're aware of that to not let it escalate |
| 18:47 |
rubenwardy |
yeah |
| 18:48 |
Krock |
> minetest-mods.github.io needs a library update |
| 18:49 |
Krock |
I got an alert about one of the dependencies, thus the gemfile needs updating |
| 18:49 |
GreenXenith |
You know what else needs an update? Doxy >.> |
| 18:49 |
sfan5 |
doesn't dependabot make a PR or something like that? |
| 18:49 |
Krock |
now it can't, because some dependencies seem to be incompatible with the new version |
| 18:51 |
Krock |
I know this is neither Minetest engine nor game, but this channel first best given the current activity within this group |
| 18:52 |
Krock |
sofar: FYI ^ |
| 18:53 |
Krock |
weird. to me it looks like github-pages itself depends on both of the conflict-causing dependencies, hence I doubt we can do anything? |
| 18:54 |
sfan5 |
honestly security vulnerabilities in a static site generator are pretty much irrelevant |
| 18:54 |
Krock |
alright. postpone then |
| 18:55 |
Krock |
> Minimal/Devtest policy |
| 18:56 |
Krock |
this now became quite a big discussion, hence I think it would be best to discuss it here quickly and decide on the next steps |
| 18:56 |
Krock |
At least proposals 1 + 2 seem to be accepted in #e quickly and decide on the next steps |
| 18:57 |
Krock |
* #9645 |
| 18:57 |
ShadowBot |
https://github.com/minetest/minetest/issues/9645 -- [Policy] Commitment on new Minimal development test |
| 18:58 |
sfan5 |
then, just write down points 1 and 2 somewhere to make it a "policy"? |
| 18:58 |
Krock |
the README could be linked to the code style guideline wiki |
| 18:59 |
Krock |
the only other policies I could find are here: https://dev.minetest.net/How_to_communicate#Contributing_to_Minetest |
| 19:00 |
Krock |
closely related: the "Direction of Minetest" proposal which currently stalls |
| 19:01 |
Krock |
it also includes some "how to contribute" aspects which could be put into the wiki (or wherever) |
| 19:02 |
Krock |
because you worked on it, rubenwardy: any preference? where should those "General Contribution Guidelines" go? |
| 19:02 |
rubenwardy |
contributions.md? |
| 19:04 |
Krock |
alright, so next up is a PR for rules 1 + 2, and potential for being expanded later |
| 19:04 |
Krock |
I'm not a fan of the "hidden" README file, but that can be linked as well |
| 19:05 |
pgimeno |
as for #9645 point 4, addition of a test can not possibly cause breakage to the engine, even if the test is not trivial, so I'd say it's a policy to consider |
| 19:05 |
ShadowBot |
https://github.com/minetest/minetest/issues/9645 -- [Policy] Commitment on new Minimal development test |
| 19:06 |
Krock |
minimal-only PRs are rare, and for those case I still think the 2-approval-policy should be kept |
| 19:07 |
Krock |
my reason for that is consistency, and also ensuring the quality (even if the requirements are lower) |
| 19:08 |
pgimeno |
so, if I get this right, each PR should include the corresponding test in devtest when possible, from now on? |
| 19:08 |
Krock |
if that makes sense and is needed - yes. |
| 19:08 |
Krock |
depends on the case |
| 19:08 |
pgimeno |
uh, tests are never needed |
| 19:09 |
Krock |
missing sarcasm (/s) ? |
| 19:09 |
Krock |
> With an up-to-date Minimal it should also be faster to reveal bugs and—even more important—regressions. |
| 19:09 |
Krock |
main focus on avoiding regressions |
| 19:10 |
GreenXenith |
Good code style and PR reviewing isnt needed either, but it is so helpful it would be stupid to not do it |
| 19:10 |
pgimeno |
no, they are not a strict necessity to have something that works, it can work without the need of having unit tests. Minetest has lacked unit tests for a long time. |
| 19:10 |
Krock |
pgimeno: indeed, depends on the case. no need to do that for copy&pasted code, for example |
| 19:10 |
pgimeno |
Basically, people tested by hand, not by writing a test |
| 19:11 |
GreenXenith |
People arent perfect |
| 19:11 |
GreenXenith |
Granted, neither is the code they write. But it is certainly faster than they are and more likely to find something they wont. |
| 19:12 |
pgimeno |
my point here is that "needed" is too subjective. I'd say if the code change is suitable for a test, then adding one should be mandatory. |
| 19:12 |
GreenXenith |
Im .. pretty sure that was the implication |
| 19:14 |
Krock |
pgimeno: yes, "suitable for a test" is likely a better expression |
| 19:14 |
GreenXenith |
Minimal guidelines for when a change is test-suitable might be worth thinking about |
| 19:15 |
Krock |
test code is already written in most PRs, thus it might not make much of a difference to just put it into minimal once done |
| 19:16 |
pgimeno |
by suitable I mean, it's possible to write an automated test for it |
| 19:16 |
Krock |
pgimeno: how about testing new HUD elements? a demo mod would be helpful |
| 19:17 |
Krock |
visuals cannot be automated, but tests can be added anyway |
| 19:17 |
pgimeno |
right |
| 19:17 |
Krock |
well "manual tests" |
| 19:18 |
pgimeno |
I guess those manual tests should include a description of what to look at when invoked |
| 19:19 |
pgimeno |
but note that manual tests that need to be run by the developer will either not be run often (if at all) or place a big burden on the tester to check every test |
| 19:21 |
Krock |
the existing tests within minimal require manual steps to start a specific one |
| 19:21 |
Krock |
I think that's better than running everything at once (unittest-style) |
| 19:22 |
|
wsor4035 joined #minetest-dev |
| 19:28 |
GreenXenith |
More discussion on the details probably belongs in the policy PR |
| 19:29 |
GreenXenith |
There is still much to discuss, according to the meeting outline, and I am particularly interested in the next item |
| 19:29 |
Krock |
> LuaEntitySAO API #9717 |
| 19:29 |
ShadowBot |
https://github.com/minetest/minetest/issues/9717 -- Extended motion mechanics API for LuaEntitySAOs by sorcerykid |
| 19:29 |
Krock |
I'd like to pick up the concepts of this PR |
| 19:29 |
GreenXenith |
Er, an item in the next section* (no particular order, apparently) |
| 19:30 |
sfan5 |
do you think it can't be merged as-is? |
| 19:30 |
Krock |
GreenXenith: the other have lower priority |
| 19:30 |
GreenXenith |
Im not complaining |
| 19:30 |
sfan5 |
I have only glanced at the replies to my reiew but they don't seem unfixable |
| 19:31 |
Krock |
API functions must be unique and generic |
| 19:31 |
Krock |
hence I'm not sure about a few functions which seem to re-implement a similar API again |
| 19:32 |
Krock |
mainly set_speed_lateral or set_speed (done using vector rotation functions) |
| 19:33 |
Krock |
also on_step arguments should be kept slim IMO - no information contained that could be retrieved using API functions |
| 19:34 |
Krock |
sharing my opinions here to see what your impressions are - assuming overall good impressions from sfan5 |
| 19:37 |
Krock |
well, currently the PR is unmergable due to the on_step changes |
| 19:38 |
Krock |
moveresult must be param #3 |
| 19:38 |
ShadowBot |
https://github.com/minetest/minetest/issues/3 -- Furnace segfault |
| 19:39 |
Krock |
okay, the left over points in the meeting are PRs that look good and only need one more approval, or such that lie around for quite a while without any attention |
| 19:40 |
Krock |
please feel free to pick one to review - so that the PR and issue count may begin to decrease again |
| 19:42 |
GreenXenith |
Does #9079 just need a secondary review or does it need changes to be merged? |
| 19:42 |
ShadowBot |
https://github.com/minetest/minetest/issues/9079 -- Minimap in HUD, minimap showing texure, control minimap modes from Lua by EvidenceBKidscode |
| 19:43 |
Krock |
secondary review |
| 19:43 |
GreenXenith |
Rubenwardy already did a bunch of reviewing, most of which is resolved *nudge nudge* |
| 19:46 |
GreenXenith |
Once that PR is merged and the server has control over the minimap, ive considered doing a PR to add minimap icon definitions to entities, because I want full control over how players and objects are displayed on the map |
| 19:51 |
pgimeno |
<Krock> mainly set_speed_lateral or set_speed (done using vector rotation functions) <==== not without #8515 |
| 19:51 |
ShadowBot |
https://github.com/minetest/minetest/issues/8515 -- Add matrix helpers to builtin by Desour |
| 19:53 |
Krock |
GreenXenith: that's a feature request for a PR that builds onto that one |
| 19:54 |
pgimeno |
would unit tests for 8515 help in getting it merged? |
| 19:54 |
Krock |
pgimeno: not with this? #9572 |
| 19:54 |
ShadowBot |
https://github.com/minetest/minetest/issues/9572 -- Some vector functions useful for working with rotations by NetherEran |
| 19:55 |
Krock |
yes, it would clearly help, though I wonder whether a mod would be better suitable for such functions (if they're too specific for most mods) |
| 19:55 |
pgimeno |
uh right... now there's a redundant function there |
| 20:04 |
GreenXenith |
Krock: Sorry, what? |
| 20:04 |
Krock |
(invitation sent) |
| 20:04 |
Krock |
GreenXenith: nvm. yes, that PR would be a good idea to allow further customization |
| 20:05 |
GreenXenith |
Alrighty :] |
| 20:42 |
|
pgimeno joined #minetest-dev |
| 21:28 |
|
pgimeno joined #minetest-dev |
| 21:30 |
|
Seirdy joined #minetest-dev |
| 21:58 |
|
tyler-2 left #minetest-dev |
| 23:02 |
|
tyler-2 joined #minetest-dev |
| 23:45 |
|
proller joined #minetest-dev |
| 23:51 |
|
paramat joined #minetest-dev |
| 23:54 |
paramat |
hi, my comments on the meeting. i could not attend, the meeting time is usually a bad time for me |