| Time |
Nick |
Message |
| 00:02 |
|
STHGOM joined #minetest-dev |
| 00:07 |
rubenwardy |
What is the point of particles.cpp/h? Why wasn't Irrlicht's particle system used with an affector to add collision? |
| 00:07 |
rubenwardy |
particles.cpp/h has no batching |
| 00:07 |
rubenwardy |
it draws every single particle as a separate scene node |
| 00:08 |
paramat |
yeah others have said our particles are not optimal |
| 00:09 |
rubenwardy |
just found #2587 |
| 00:09 |
ShadowBot |
https://github.com/minetest/minetest/issues/2587 -- wip irrlicht particles 2 by obneq |
| 00:09 |
|
kaeza joined #minetest-dev |
| 00:12 |
|
eidy joined #minetest-dev |
| 00:13 |
|
STHGOM joined #minetest-dev |
| 00:14 |
|
turtleman joined #minetest-dev |
| 00:21 |
|
STHGOM joined #minetest-dev |
| 00:26 |
|
Darcidride_ joined #minetest-dev |
| 00:49 |
rubenwardy |
I'm currently on commit 6/17 of #2587 |
| 00:49 |
ShadowBot |
https://github.com/minetest/minetest/issues/2587 -- wip irrlicht particles 2 by obneq |
| 00:49 |
rubenwardy |
man this is painful to rebase |
| 00:55 |
|
minetester joined #minetest-dev |
| 01:13 |
|
rubywarden joined #minetest-dev |
| 01:21 |
|
Tmanyo joined #minetest-dev |
| 01:25 |
rubenwardy |
rebased #2587, however there are compile errors due to things changing since (which rebase didn't pick up on) https://github.com/rubenwardy/minetest/commits/irrlicht-particles-2 |
| 01:25 |
ShadowBot |
https://github.com/minetest/minetest/issues/2587 -- wip irrlicht particles 2 by obneq |
| 01:38 |
|
AntumDeluge joined #minetest-dev |
| 02:00 |
|
Tmanyo joined #minetest-dev |
| 02:30 |
hmmmm |
hey guys |
| 02:30 |
est31 |
hi |
| 02:30 |
hmmmm |
est, you were a reviewer of 52ba1f8 |
| 02:31 |
hmmmm |
do you think it should've been merged with your approval alone? |
| 02:31 |
hmmmm |
4978 |
| 02:32 |
hmmmm |
could've sworn it was you, in fact, who said that changes to the network or lua api should require at least 2 approvals |
| 02:37 |
est31 |
hmmmm: there was approval by nrz |
| 02:37 |
hmmmm |
nrz was the author though |
| 02:37 |
est31 |
I've read through the code very closely |
| 02:38 |
est31 |
but yeah, maybe something subtle messed up |
| 02:38 |
hmmmm |
and you thought https://github.com/minetest/minetest/commit/52ba1f867e5edb579a59a44fbb8286d4f1e54931#diff-da1e28445fc732755d2b64683bd94ee4R966 was okay? |
| 02:38 |
est31 |
still, letting it rot in the queue is not a way to find out |
| 02:38 |
est31 |
I've seen the line but thought it was okay |
| 02:39 |
hmmmm |
that's like a disaster |
| 02:39 |
hmmmm |
how does that not scream "this code has issues with organization" to you? |
| 02:39 |
est31 |
unknown has content features too, doesn't it? |
| 02:39 |
est31 |
and ignore |
| 02:39 |
hmmmm |
yes, it does |
| 02:40 |
hmmmm |
bug free is just a starting point for quality though |
| 02:41 |
est31 |
what are the organisation problems in your eyes? |
| 02:41 |
hmmmm |
if you're doing crazy casts like that, you know something's wrong |
| 02:41 |
hmmmm |
why does a PlayerSAO object need to know about the server? |
| 02:42 |
hmmmm |
should the PlayerSAO object really be the one sending packets? |
| 02:46 |
est31 |
mhh dunno |
| 02:46 |
est31 |
probably it would be better to raise such concerns while PRs are still open |
| 02:47 |
est31 |
or if they are merged, propose to change it via another PR |
| 02:48 |
hmmmm |
i didn't even see this |
| 02:51 |
hmmmm |
see, according to the PR it was opened 2 days ago and merged one day ago |
| 03:35 |
|
turtleman joined #minetest-dev |
| 04:27 |
|
Hunterz joined #minetest-dev |
| 06:10 |
|
Hunterz joined #minetest-dev |
| 06:36 |
|
nrzkt joined #minetest-dev |
| 06:41 |
|
minetester joined #minetest-dev |
| 06:42 |
|
Zeno` joined #minetest-dev |
| 06:43 |
Zeno` |
time to fork minetest_game I guess |
| 06:44 |
VanessaE |
fix it, don't fork it. |
| 06:45 |
Zeno` |
things are being merged now without regard for what coredevs think |
| 06:45 |
Zeno` |
also, we are not allowed to commit to minetest_game otherwise I'd just revert the silly commits |
| 06:46 |
Zeno` |
paramat is still twisting words insisting that saplings have NEVER been able to be grown underground |
| 06:48 |
|
lumidify joined #minetest-dev |
| 06:52 |
nrzkt |
i will merge #4975 in some minutes |
| 06:52 |
ShadowBot |
https://github.com/minetest/minetest/issues/4975 -- Pull occlusion check out of loop, and minor code cleanups. by lhofhansl |
| 06:57 |
Zeno` |
which brings me to another matter |
| 06:58 |
Zeno` |
I don't think that we (coredevs) should be able to commit to minetest_game necessarily. But why do our downvotes not count (in paramats words)????? |
| 06:59 |
* VanessaE |
grumbles |
| 07:00 |
Zeno` |
paramats response to hmmmm opposing a MTG issue: "Hmmmm is not a game dev." |
| 07:00 |
Zeno` |
isn't there something wrong when coredevs don't count? |
| 07:01 |
sofar |
I don't agree, and I like the separation tbh |
| 07:01 |
Zeno` |
sofar, I'm not saying we should be able to commit (we can anyway) |
| 07:01 |
hmmmm |
really? |
| 07:02 |
Zeno` |
But why don't our opinions count? |
| 07:02 |
sofar |
well that's not the case in my mind |
| 07:02 |
VanessaE |
any core dev should have an equal vote in mt_game |
| 07:02 |
sofar |
VanessaE: that I disagree with |
| 07:02 |
Zeno` |
well, we seem to have a problem |
| 07:02 |
hmmmm |
okay |
| 07:02 |
VanessaE |
like it or not, that's the MT standard game content. it HAS to work right! |
| 07:02 |
hmmmm |
now hold on |
| 07:02 |
hmmmm |
wait for the majority of mtgame devs to oppose something paramat wants |
| 07:03 |
hmmmm |
and then us core devs will be for it |
| 07:03 |
hmmmm |
magically the 'rules' will change |
| 07:03 |
VanessaE |
sofar: well, I'm no core dev anyway so my vote doesn't count :P |
| 07:03 |
hmmmm |
come on man |
| 07:03 |
hmmmm |
this is politics plain and simple |
| 07:03 |
hmmmm |
people don't want to play politics when they do mt |
| 07:04 |
Zeno` |
well, in that case mt_game devs should have no say in engine issue |
| 07:04 |
sofar |
I don't like this rule bending for sure |
| 07:04 |
hmmmm |
no, this is enforcing a completely made up rule when it benefits their case |
| 07:04 |
nrzkt |
don't forget whereas we don't provide mt_game with engine in desktops we do it on Android |
| 07:04 |
hmmmm |
in any case |
| 07:05 |
hmmmm |
what i personally think is that a lot more people should have say in mtgame |
| 07:05 |
hmmmm |
not just core devs in addition to mtgame devs (did not know there was a split in the first place...) but people like vanessae should be allowed a vote as well |
| 07:05 |
sofar |
well, mtg should be run by folks who have a large interest in modding and making a base game |
| 07:05 |
hmmmm |
and i'm sure there are other contributors who are deeply involved with the project yet not core devs for whatever reasons |
| 07:06 |
sofar |
so imho VanessaE's voice counts heavy (to me it does, anyway) |
| 07:06 |
hmmmm |
absolutely |
| 07:06 |
sofar |
anyone who has written lots of mods will get their voices listened to by me |
| 07:06 |
hmmmm |
a lot of people who aren't core devs have voices that matter to me, and vice versa |
| 07:06 |
sofar |
e.g. stujones |
| 07:06 |
hmmmm |
i think what mostly matters is how informed their opinion is |
| 07:07 |
hmmmm |
it's just that a fast and easy cutoff is core dev status |
| 07:07 |
Zeno` |
even nore objected to 1476 and it was ignored until sofar said he agreed with hmmmm |
| 07:07 |
Zeno` |
is nore no longer a game dev? |
| 07:07 |
hmmmm |
what is 1476? |
| 07:07 |
hmmmm |
#1476 |
| 07:07 |
ShadowBot |
https://github.com/minetest/minetest/issues/1476 -- Windows Cross compile script fails to copy required dlls |
| 07:07 |
Zeno` |
https://github.com/minetest/minetest_game/issues/1476 |
| 07:07 |
hmmmm |
ahh |
| 07:08 |
hmmmm |
oh that one |
| 07:08 |
Zeno` |
"Ok i just saw that sofar no longer wants to reduce these light levels, so this PR probably won't go ahead, " |
| 07:09 |
Zeno` |
and all of a sudden the issue was abandoned |
| 07:09 |
Zeno` |
weird |
| 07:10 |
hmmmm |
if you read the PR paramat said that sofar originally proposed 1476 |
| 07:10 |
hmmmm |
so without sofar's support logically it'd be abandoned |
| 07:10 |
Zeno` |
I realise that much :) |
| 07:10 |
hmmmm |
i don't think it's a matter of respecting one person's opinion more or less than another's |
| 07:11 |
Zeno` |
it doesn't matter. I'm over it |
| 07:11 |
hmmmm |
just the principle backer of it pulled out |
| 07:11 |
nrzkt |
maybe having a new group on the organization for mt_game voters could be good, celeron55 ^ |
| 07:11 |
Zeno` |
if we have no say in the direction of mt_game then what's the point? |
| 07:11 |
hmmmm |
right like i said |
| 07:12 |
Zeno` |
no wonder I find it difficult to motivate myself again for minetest |
| 07:12 |
hmmmm |
the point of having core devs only have the power to vote on issues is to serve as a proxy for allowing informed opinions in, only |
| 07:12 |
hmmmm |
having minetest game devs only have the power to vote on minetest game issues is divisive for no real reason |
| 07:12 |
hmmmm |
presumably everybody who develops the core only do have informed opinions... or at least i'd hope |
| 07:13 |
sofar |
this is why I started to think about an entirely new subgame a while back |
| 07:14 |
sofar |
running a subgame (mtg, to me, is a subgame anyway) with too many cooks... |
| 07:14 |
sofar |
this is why I'm not opposed to having *less* voters for mtg |
| 07:14 |
hmmmm |
this is also why i would've preferred for changes to mt_game stay conservative if at all |
| 07:14 |
hmmmm |
it's meant to be a starting point |
| 07:15 |
minetester |
non-dev, random player: sofar's issue is most worrying to me, everyone pulling mtg in random directions (mesecons, machinery, etc.). More subgames would be fine as long as mtg doesnt miss out on things completely |
| 07:16 |
sofar |
me joining has certainly pushed mtg into a new style already... |
| 07:16 |
sofar |
I'm afk, bedtime |
| 07:21 |
|
diemartin joined #minetest-dev |
| 07:57 |
|
Thomas-S joined #minetest-dev |
| 08:30 |
|
nrzkt joined #minetest-dev |
| 08:36 |
|
nrzkt joined #minetest-dev |
| 09:41 |
|
An0n3m0us joined #minetest-dev |
| 10:55 |
|
lordfingle joined #minetest-dev |
| 11:05 |
|
Fixer joined #minetest-dev |
| 11:10 |
|
YuGiOhJCJ joined #minetest-dev |
| 11:23 |
Zeno` |
lordfingle> Hey! Has anyone noticed that 0.4.15 is now generating dungeons over the top of previously generated terrain? |
| 11:24 |
nrzkt |
oh great ! |
| 11:24 |
Zeno` |
yeah. There was a very large commit that changed dungeons |
| 11:24 |
Zeno` |
I wonder if that caused the issue |
| 11:26 |
Zeno` |
we had this once before just before 0.4.13 was released |
| 11:26 |
Zeno` |
fortunately it was caught pretty quick that time |
| 11:28 |
Zeno` |
(it was cave related, but much the same thing) |
| 11:59 |
|
Marko10_000 joined #minetest-dev |
| 12:01 |
|
Marko10_000 joined #minetest-dev |
| 12:22 |
|
juhdanad joined #minetest-dev |
| 12:26 |
juhdanad |
Hi! I would be very thankful if you could review #4346. It has been waiting to be merged for five months... |
| 12:26 |
ShadowBot |
https://github.com/minetest/minetest/issues/4346 -- Improved getPointedThing() by juhdanad |
| 12:37 |
|
rubenwardy joined #minetest-dev |
| 12:44 |
rubenwardy |
RE: mtgame dev discussion - the point of the split is to "problems with the development like before": http://dev.minetest.net/Minetest_Game_development |
| 13:07 |
sfan5 |
any reason why chat doesn't support background colors |
| 13:09 |
Calinou |
background colors can be pretty intrusive, but it'd be nice to have *if it supported alpha* |
| 13:09 |
Calinou |
I see uses for a transparent red background for critical messages |
| 13:09 |
Calinou |
but not opaque blue and yellow text :) |
| 13:09 |
rubenwardy |
Do you mean like this |
| 13:10 |
Calinou |
I think color codes are stripped in this channel |
| 13:10 |
rubenwardy |
lol |
| 13:12 |
|
turtleman joined #minetest-dev |
| 13:30 |
|
randomminer joined #minetest-dev |
| 13:36 |
|
crazyR_ joined #minetest-dev |
| 13:38 |
|
Krock joined #minetest-dev |
| 13:38 |
|
Krock joined #minetest-dev |
| 13:38 |
|
Preuk joined #minetest-dev |
| 13:39 |
Preuk |
hi, didnt touch mt for a while, forgot some thingies about register_abm |
| 13:40 |
Preuk |
specificaly, action parameters for abm; any pointers? (nothing in dev wiki nor lua_api about what these count parameters are) |
| 13:43 |
|
Hunterz joined #minetest-dev |
| 13:47 |
|
Preuk joined #minetest-dev |
| 13:47 |
|
ShadowBot` joined #minetest-dev |
| 13:48 |
sfan5 |
Preuk: active_object_count = <how many objects the given [MapBlock] [...] contains> |
| 13:49 |
sfan5 |
active_object_count_wider = <number of objects in the [MapBlock] and all its neighbours> |
| 13:49 |
|
emptty joined #minetest-dev |
| 13:49 |
sfan5 |
https://github.com/minetest/minetest/blob/master/src/environment.cpp#L838 |
| 14:25 |
|
Mogoloko joined #minetest-dev |
| 14:42 |
|
MikeHolder joined #minetest-dev |
| 15:01 |
|
STHGOM joined #minetest-dev |
| 15:27 |
|
YuGiOhJCJ joined #minetest-dev |
| 15:32 |
Zeno` |
celeron55, perhaps you should look into the dissatisfaction with MTG |
| 15:32 |
Zeno` |
and how it's managed |
| 15:32 |
Zeno` |
a huge amount of people are upset (rightly so, IMO) |
| 15:33 |
rubenwardy |
FWIW, I agree that coredevs that are not MTG devs should still have a say in MTG |
| 15:34 |
nrzkt |
revolution ! caramba |
| 15:34 |
Zeno` |
our hands are tied. Most of the time we don't care what happens in MTG, but when something comes up that is very controversial we're basically ignored |
| 15:34 |
Zeno` |
and it seems that most modders and server ops are pissed off as well |
| 15:35 |
Zeno` |
this is a most unfortunate situation |
| 15:35 |
An0n3m0us |
heh |
| 15:36 |
celeron55 |
it's not the most unfortunate situation |
| 15:36 |
celeron55 |
not even "a" |
| 15:36 |
Zeno` |
it is when nobody is happy :( |
| 15:37 |
celeron55 |
that's been the case before too with mtg |
| 15:37 |
Zeno` |
c55, so why are we (core engine devs) basically ignored? |
| 15:38 |
Zeno` |
(e.g. hmmmm is not a mtg dev so his opinion doesn't matter) |
| 15:38 |
Zeno` |
for that matter, why are all the server ops and modders ignored? |
| 15:39 |
Zeno` |
because that seems, to me, to be the case at this point in time |
| 15:39 |
celeron55 |
do you know the history of mtg? |
| 15:39 |
Zeno` |
only roughly |
| 15:39 |
rubenwardy |
are we talking specifically about torches/sapling, or are there other issues as well? |
| 15:40 |
Zeno` |
there are other issues as well |
| 15:40 |
Zeno` |
as discussed last night I believe in -project |
| 15:40 |
celeron55 |
we tried to stop development of mtg and replace it with other subgames but then people just continued mtg under different names like minetest next or whatever |
| 15:40 |
Zeno` |
well, stopping mtg dev would not be a good idea I don't think |
| 15:40 |
celeron55 |
so it seemed there was no point in even trying and the ones developing minetest_next or whatever were put in charge of mtg |
| 15:40 |
celeron55 |
and that's the current situation |
| 15:41 |
Zeno` |
tough place to be in |
| 15:41 |
celeron55 |
i think mtg should listen to server ops and modders though |
| 15:41 |
Zeno` |
I dunno the solution |
| 15:41 |
Zeno` |
I just think that we are not listened to |
| 15:42 |
rubenwardy |
I try to listen to server ops and modders, but they don't seem to comment unless it's very controversial |
| 15:42 |
rubenwardy |
I think there needs to be a vote to decide about torches/saplings/balance amongst core devs and servers owners |
| 15:46 |
An0n3m0us |
yea |
| 15:46 |
rubenwardy |
I personally don't care that much currently - there's no risk to being above ground (no mobs) so the only thing it does is make deep mining harder when it comes to getting wood |
| 15:46 |
Zeno` |
but even those very controversial things seem to be almost disregarded |
| 15:47 |
Zeno` |
I dunno |
| 15:48 |
Zeno` |
basically breaking underground farms and forests is IMO a bad idea |
| 15:48 |
Zeno` |
and it seems like a lot of people agree |
| 15:48 |
Zeno` |
of the 10+ servers I have visisted in the last week 9 of them had these |
| 15:49 |
Zeno` |
yes, maybe it was an oversight allowing saplings etc to be grown underground |
| 15:49 |
Zeno` |
but it's been used for so long now it's a feature |
| 15:49 |
Zeno` |
so "fixing" it is... well weird |
| 15:50 |
Zeno` |
some of the creations I've seen would have taken weeks or months to build |
| 15:50 |
Zeno` |
it's obvious players want it |
| 15:55 |
sfan5 |
Zeno`: can you provide a list of all the thing you feel are wanted by players but not in mtg? |
| 15:59 |
Zeno` |
it's all in #minetest-project log |
| 16:00 |
Zeno` |
it's more things that people don't want actually heheh |
| 16:01 |
Preuk |
sfan5: yep, but nothing about what "objects" it's about; is it just to alter abm depending on how "crowded" a mapblock is? |
| 16:02 |
sfan5 |
Preuk: what counts as "object" is defined in the docs, i don't know why ABMs might need those parameters |
| 16:02 |
sfan5 |
Zeno`: i wanted a list because i didn't want to hunt for it in some irc logs... |
| 16:03 |
Preuk |
sfan5: ok so it's as literal as it seems... thanks, i'll try to find some use cases in mtg |
| 16:04 |
sfan5 |
i don't think mtg abms use those params |
| 16:16 |
Preuk |
then the question is... what are they for? |
| 16:16 |
Preuk |
i remember finding an example a few months back in a mod, can't remember where, i'll just keep looking |
| 16:17 |
rubenwardy |
merging game#1487 in 15 mins... |
| 16:17 |
ShadowBot |
https://github.com/minetest/minetest_game/issues/1487 -- Make doors place when shift is held instead of calling on_rightclick by rubenwardy |
| 16:28 |
|
rdococ joined #minetest-dev |
| 16:29 |
|
Amaz joined #minetest-dev |
| 16:35 |
|
An0n3m0us joined #minetest-dev |
| 16:40 |
|
Hunterz joined #minetest-dev |
| 16:53 |
rubenwardy |
merging... |
| 16:54 |
rubenwardy |
done |
| 17:13 |
|
hmmmm joined #minetest-dev |
| 17:34 |
|
Darcidride joined #minetest-dev |
| 17:36 |
|
nrzkt joined #minetest-dev |
| 18:01 |
|
Zeno` joined #minetest-dev |
| 18:02 |
|
STHGOM_ joined #minetest-dev |
| 18:09 |
|
Hunterz joined #minetest-dev |
| 18:29 |
Zeno` |
paramat, if you're lurking watching the logs: "get fucked and get your story straight" |
| 18:32 |
rubenwardy |
ignoring old worlds / servers / build, would you object to requiring sunlamps? |
| 18:32 |
Zeno` |
no because I don't want old worlds to be broken |
| 18:32 |
rubenwardy |
for the sake of argument |
| 18:33 |
hmmmm |
what's going on now |
| 18:33 |
Zeno` |
if they good be made to look more natural then maybe |
| 18:34 |
Zeno` |
hmmmm, https://github.com/minetest/minetest_game/issues/1478#issuecomment-270183317 |
| 18:34 |
rubenwardy |
so the two issues are: 1) backwards compatibility, servers have underground "biomes" using torch light to grow forests, 2) mese lamps are ugly |
| 18:35 |
Zeno` |
yes |
| 18:35 |
Zeno` |
and paramat twisting words |
| 18:35 |
rubenwardy |
heh |
| 18:35 |
rubenwardy |
would game#1480 solve #2 at least? |
| 18:35 |
hmmmm |
well wait a minute, without pulling up old logs let's figure this out |
| 18:35 |
ShadowBot |
https://github.com/minetest/minetest_game/issues/1480 -- Default: Add nodebox mese light usable as a growlamp by paramat |
| 18:35 |
ShadowBot |
https://github.com/minetest/minetest/issues/2 -- Burned wood |
| 18:36 |
hmmmm |
i think both of you acknowledge the facts of the situation: |
| 18:36 |
hmmmm |
- we used to be able to grow saplings underground |
| 18:36 |
hmmmm |
- this is only because there was no light check for sapling growth, i.e. a bug |
| 18:36 |
hmmmm |
but wait a minute, was it a bug? because the other things that grow came from the farming mods |
| 18:37 |
hmmmm |
saplings were in minetest from the very beginning |
| 18:39 |
Zeno` |
look, I lost my temper. I'm sorry about that. But saying that these things have never been possible is just not true |
| 18:40 |
hmmmm |
well did he say they "never should have been possible" or actually "never was possible" |
| 18:40 |
Zeno` |
he said "never was possible" |
| 18:40 |
Zeno` |
the thing is, this "bug" or whatever became part of the game |
| 18:41 |
Zeno` |
for a long, long time |
| 18:41 |
hmmmm |
yeah, paramat makes a lot of similar arguments about buggy behavior adding to the 'charm' of the game |
| 18:41 |
Zeno` |
I know |
| 18:41 |
hmmmm |
it's not fair if you use the logic for one thing you like and then deny it when it's something you don't like |
| 18:41 |
hmmmm |
i agree that it adds to the charm of the game |
| 18:42 |
Zeno` |
I made a comment somewhere that he didn't like fixing floating rocks because it added to the charm and the character |
| 18:42 |
hmmmm |
it's similar to the civilization gandhi with nuclear weapons |
| 18:42 |
hmmmm |
is it technically a bug? sure |
| 18:42 |
hmmmm |
should you change it? not unless you want to piss a lot of people off and ruin the character of the game |
| 18:43 |
Zeno` |
that's what I'm getting at. But if something has been around for so long and people use it and enjoy it... is it really a "bug"? |
| 18:43 |
hmmmm |
but the key phrase is "people enjoy it" |
| 18:43 |
rubenwardy |
you can still grow trees underground, just using a more expensive light source |
| 18:43 |
hmmmm |
from the original thread it seemed like there were a lot of people who didn't like this behavior |
| 18:43 |
Zeno` |
well they obviously do because it's used so much |
| 18:43 |
hmmmm |
so did we really have a fair assessment of whether it's wanted or not? |
| 18:44 |
Zeno` |
anyway, I apologise to paramat for my outburst above |
| 18:44 |
hmmmm |
i dunno how much more fair it'll be but for democratic decisions like this what i like to do is open a forum poll to vote |
| 18:44 |
Zeno` |
but I am really passionate about it |
| 18:44 |
hmmmm |
that's okay |
| 18:44 |
hmmmm |
the problem isn't that the issue isn't important or something |
| 18:44 |
hmmmm |
it's the fact that there is an issue and no good way of resolving it as of right now |
| 18:45 |
Zeno` |
maybe a config option |
| 18:45 |
hmmmm |
i know it's probably the lazy way but i seriously think there should be a vote |
| 18:45 |
rubenwardy |
+1 for a vote |
| 18:45 |
Zeno` |
I dunno |
| 18:45 |
hmmmm |
yeah |
| 18:45 |
rubenwardy |
in the mean time you can use https://github.com/rubenwardy/torches_grow_saplings |
| 18:45 |
hmmmm |
making a config option could be an excuse for lazy engineering |
| 18:45 |
hmmmm |
p |
| 18:45 |
Zeno` |
if it was a config option, though, nobody could complain |
| 18:45 |
Zeno` |
I wouldn't |
| 18:45 |
Zeno` |
it would not break older worlds for a start |
| 18:46 |
hmmmm |
i dunno |
| 18:46 |
hmmmm |
i think this is possible to resolve without adding yet another config option |
| 18:46 |
sofar |
what about the slower growth at lower light proposal? |
| 18:46 |
hmmmm |
at least try the poll |
| 18:46 |
hmmmm |
paramat flatly rejected it |
| 18:46 |
Zeno` |
I liked your proposal sofar |
| 18:46 |
hmmmm |
"No, not possible." or something similar |
| 18:46 |
sofar |
so? there are other opinions |
| 18:46 |
hmmmm |
i like it too tbh |
| 18:46 |
sofar |
it's entirely possible |
| 18:46 |
hmmmm |
so let's vote on it! |
| 18:46 |
rubenwardy |
I would support that proposal |
| 18:47 |
hmmmm |
i want to see what the players like |
| 18:47 |
sofar |
let me open the issue |
| 18:47 |
Zeno` |
ok, make a place to vote |
| 18:47 |
sofar |
I'll do that |
| 18:47 |
sfan5 |
a config option is about the worst solution for this |
| 18:47 |
Zeno` |
make sure the people in minetest-project know about it as well |
| 18:47 |
sfan5 |
also a poll on the forum is not perfect but i guess it suffices |
| 18:47 |
rubenwardy |
config options should be avoided for gameplay reasons, imo |
| 18:47 |
sofar |
forum poll? meh, I'd prefer github :) |
| 18:47 |
rubenwardy |
*choices |
| 18:48 |
Zeno` |
so far (haha), sofar's proposed solution has been the best I've seen |
| 18:48 |
sofar |
please state the options it should have, so I make sure not to omit any: |
| 18:49 |
rubenwardy |
- Growing requires meselamps. Add pretty mese lamp. Servers can use the [torches_grow_saplings] mod if they want to revert this behaviour |
| 18:49 |
rubenwardy |
- Plants grow at max speed under meselamps and sunlight, and slower under torches |
| 18:50 |
rubenwardy |
- Allow torches to grow saplings at full speed |
| 18:50 |
rubenwardy |
- Allow sapling to grow in any lighting |
| 18:51 |
Zeno` |
in no lighting should also probably be included since that was the bug that the commit attempted to fix |
| 18:51 |
Zeno` |
I don't agree with the no light thing |
| 18:51 |
Zeno` |
but it probably should be there |
| 18:52 |
rubenwardy |
Stating the obvious, but you can use github emoji responses to vote. It's fine for people to select multiple options as they may be happy with any of them |
| 18:53 |
|
emptty joined #minetest-dev |
| 18:53 |
sofar |
that's why I'll do it that way |
| 18:58 |
hmmmm |
https://github.com/minetest/minetest/blob/stable-0.3/src/environment.cpp#L1095 |
| 18:58 |
hmmmm |
there's 0.3 |
| 18:59 |
hmmmm |
dunno how much farther back you want to go but |
| 18:59 |
hmmmm |
sorry paramat, you're just wrong here, it's not a bug |
| 19:05 |
sofar |
game#1493 |
| 19:05 |
ShadowBot |
https://github.com/minetest/minetest_game/issues/1493 -- Poll: Growing crops and/or saplings underground? |
| 19:05 |
rubenwardy |
I agree it's not a bug, more a lack of consistency (which doesn't make it a bug) |
| 19:05 |
sofar |
anything I missed? |
| 19:05 |
sofar |
comments in here please if I need to adjust the options |
| 19:11 |
sofar |
I see votes but no comments, lol |
| 19:11 |
Zeno` |
how do I remove a vote? lol |
| 19:12 |
sfan5 |
click again |
| 19:12 |
Zeno` |
thanks |
| 19:12 |
Zeno` |
I think #2 needs a counterpart |
| 19:12 |
ShadowBot |
https://github.com/minetest/minetest/issues/2 -- Burned wood |
| 19:13 |
Zeno` |
2 could also be extended (as another option) to allow torches to grow saplings and grow crops |
| 19:13 |
nrzkt |
sofar, i'm late but i vote for you |
| 19:13 |
sfan5 |
sofar: i thought of implementing 2 like this: allow trees to grow with the light level torches produce |
| 19:14 |
sfan5 |
no need to check for specific torches, no worrying about compat to other torches |
| 19:14 |
sofar |
sfan5: hmmm, right, I'll update the options |
| 19:14 |
sfan5 |
the implementation method doesn't matter for the options |
| 19:15 |
Zeno` |
although I'm less passionate about crops |
| 19:15 |
Zeno` |
I'm not sure what they needed before the changes because I never grew them |
| 19:15 |
rubenwardy |
it may be worth giving this poll a deadline |
| 19:16 |
rubenwardy |
Zeno`: fairly they needed sunlight or sunlamps |
| 19:16 |
Zeno` |
could crops be grown with a torch before? |
| 19:16 |
rubenwardy |
*fairly sure |
| 19:16 |
sofar |
Zeno`: it's important since a lot of crop derivative mods rely on the farming code |
| 19:17 |
Zeno` |
ok |
| 19:19 |
sofar |
there's some double emoticons (amaz, rubenwardy) |
| 19:20 |
sofar |
try to add only 1 emoticon per option |
| 19:20 |
Amaz |
Opps, sorry |
| 19:21 |
sofar |
I've added a comment to close at 1/10 |
| 19:24 |
rubenwardy |
Didn't realise it was mutually exclusive |
| 19:25 |
sofar |
it just makes tallying easier :) |
| 19:25 |
sofar |
if you make an option your preferred one, it's assume you :+1: the options too |
| 19:25 |
sofar |
s/options/option/ |
| 19:25 |
nore |
sofar: I just proposed another suggestion btw |
| 19:26 |
sofar |
ok |
| 19:28 |
nore |
sofar: btw, add some comment about the only 1 emoticon / option at the top as well |
| 19:29 |
Zeno` |
thanks for the effort sofar |
| 19:29 |
* Zeno` |
sleeps now |
| 19:34 |
sofar |
afk a bits |
| 19:35 |
|
harrison joined #minetest-dev |
| 19:35 |
|
sofar_ joined #minetest-dev |
| 19:35 |
|
TC01 joined #minetest-dev |
| 19:36 |
|
Karazhan joined #minetest-dev |
| 19:38 |
|
garywhite joined #minetest-dev |
| 19:40 |
|
juhdanad joined #minetest-dev |
| 19:51 |
hmmmm |
doh what is this |
| 19:51 |
hmmmm |
you should've put the poll on the forum |
| 19:51 |
hmmmm |
there are more minetest *players* on the forum than on github |
| 19:53 |
|
STHGOM joined #minetest-dev |
| 19:56 |
|
Sockbat joined #minetest-dev |
| 19:56 |
|
Zeno` joined #minetest-dev |
| 20:15 |
|
AcidNinjaFWHR joined #minetest-dev |
| 20:41 |
sofar_ |
I can make a poll on the forum too |
| 20:41 |
|
sofar joined #minetest-dev |
| 20:43 |
|
eidy joined #minetest-dev |
| 20:45 |
|
An0n3m0us joined #minetest-dev |
| 20:50 |
|
Tmanyo joined #minetest-dev |
| 21:31 |
juhdanad |
Thank you for reviewing #4986! My bad habit is that I do not write according to the code style and do not use comments until my work is done, because I'm changing my own API continuously. Sorry for the inconvenience. |
| 21:31 |
ShadowBot |
https://github.com/minetest/minetest/issues/4986 -- Hardware node coloring by juhdanad |
| 21:31 |
|
kaeza joined #minetest-dev |
| 21:35 |
|
DI3HARD139 joined #minetest-dev |
| 21:36 |
|
FirePowi joined #minetest-dev |
| 21:39 |
sofar |
https://forum.minetest.net/viewtopic.php?f=3&t=16332 forum version of poll |
| 21:45 |
sofar |
link for core devs who are interested in compression algorithms |
| 21:45 |
sofar |
https://clearlinux.org/blogs/linux-os-data-compression-options-comparing-behavior |
| 21:45 |
sofar |
interesting notes if we ever want to revisit packet data compression |
| 21:45 |
est31 |
cool |
| 21:45 |
sofar |
since time is a critical component of it |
| 21:45 |
sfan5 |
oh is that the intel thing i heard of |
| 21:46 |
est31 |
but we need to support non linux platforms as well |
| 21:46 |
est31 |
oh, its only about libaries |
| 21:46 |
sofar |
the author is my colleague and friend |
| 21:46 |
est31 |
nice post! |
| 21:47 |
sofar |
imho we shouldn't use XZ for map data, since the time needed to compress data on disk is wasted |
| 21:47 |
sofar |
snappy/lz4 are very interesting choices |
| 21:47 |
sfan5 |
sofar: does intel plan on contributing their optimizations upstream? |
| 21:47 |
sofar |
but zlib overall should be good too |
| 21:48 |
sfan5 |
also we've had a github issue where we benchmarked some alternative compression algos already |
| 21:48 |
sofar |
almost all the optimizations we do are directly to the upstream libs |
| 21:48 |
sofar |
but you may have to enable cpu optimizations in distros |
| 21:48 |
sfan5 |
yeah but will the upstream libs release with intels changes included? |
| 21:49 |
sfan5 |
i mean obviously it's up to them but does intel plan to allow that? |
| 21:49 |
nrzkt |
yes you will need AVX2 or some interesting instruction which are not standard in Z98 spectrum, and we support things like this in MT |
| 21:49 |
sofar |
we don't keep these changes to ourselves |
| 21:49 |
sofar |
nrzkt: this is compression - the streams are compatible |
| 21:49 |
est31 |
and are both compiled with the same compiler? |
| 21:49 |
sofar |
all these are on clearlinux, so yes, same compiler |
| 21:50 |
est31 |
it would be unfair if the unmodified version was compiled with gcc, and the modified with the proprietary intel one |
| 21:50 |
sofar |
there is no intel proprietary code in this article |
| 21:51 |
sofar |
e.g. |
| 21:51 |
sofar |
https://github.com/clearlinux-pkgs/zlib |
| 21:51 |
sofar |
a few build patches but no code |
| 21:52 |
sofar |
everything on github, open source |
| 21:52 |
sofar |
it would be worthless to us if it wasn't available to all Intel's customers |
| 21:53 |
sfan5 |
the actual source is this? https://github.com/jtkukunas/zlib |
| 21:53 |
sofar |
yes, for zlib. Jim has been upstreaming his changes but the zlib community is... partially missing |
| 21:54 |
sfan5 |
yeah, zlib hasn't had a new release for like... forever |
| 21:54 |
est31 |
still hard to beat it by a lot |
| 21:55 |
est31 |
especially if you want to beat it in all categories, compression speed, compression ratio, decompression speed |
| 21:56 |
sfan5 |
<sfan5> yeah, zlib hasn't had a new release for like... forever |
| 21:57 |
sofar |
so I just talked to Arjan and Jim |
| 21:57 |
sfan5 |
Current release: zlib 1.2.10 January 2, 2017 |
| 21:57 |
sfan5 |
mark adler must be joking |
| 21:57 |
sofar |
and it seems the zlib guy *just* resurfaced from a 2yr NASA stint |
| 21:57 |
sofar |
so he's just now starting to maintain it again |
| 21:57 |
Fixer |
save PR 3810 |
| 21:57 |
est31 |
lol |
| 21:57 |
nrzkt |
zlib has release a version 3 years after latest, last week |
| 21:58 |
est31 |
lol https://github.com/madler/zlib/releases |
| 21:58 |
nrzkt |
just a question, why we don't embed sqlite library ? like jsoncpp ? |
| 21:58 |
est31 |
it was removed for some reason |
| 21:58 |
est31 |
not sure why |
| 21:58 |
nrzkt |
this permit end users on old systems like Debian 7 to have an up to date and best performance lib |
| 21:59 |
sfan5 |
possibly because it's big and takes long to compile |
| 21:59 |
est31 |
but embedding means the git log is super bloated |
| 21:59 |
nrzkt |
then remove jsoncpp, our implementation is outdated and hasn't optimizations |
| 21:59 |
est31 |
even more bloated than its now |
| 21:59 |
nrzkt |
sqlite3.c only take 15sec to compile |
| 21:59 |
sfan5 |
yeah and our other files usually take about 0.2sec |
| 21:59 |
nrzkt |
git log is not bloated it's just a commit log. |
| 22:00 |
|
xunto1 joined #minetest-dev |
| 22:00 |
nrzkt |
sfan5, what is 15sec of compilation to have faster singleplayer backend ? |
| 22:00 |
sfan5 |
are you aware that it doesn't actually matter on debian? |
| 22:00 |
sfan5 |
their package maintainer will strip compiled-in stuff out |
| 22:00 |
est31 |
+1 |
| 22:00 |
sfan5 |
it will still link to the system sqlite3 |
| 22:01 |
est31 |
its not our mission to fix their distro |
| 22:01 |
nrzkt |
if he wants distro only then there is no interest okay |
| 22:01 |
est31 |
if people want massively outdated software, they should be allowed |
| 22:01 |
nrzkt |
and i don't said fix their distro, if MT is a real engine, like he wants to said, why some critical performance deps are not embedded ? |
| 22:01 |
nrzkt |
like godot, urho, etc ? |
| 22:01 |
sfan5 |
did you not understand? |
| 22:02 |
sfan5 |
the debian package maintainers will remove this before making packages |
| 22:02 |
est31 |
godot is really bad at this |
| 22:02 |
est31 |
they produce gigantic fat binaries |
| 22:02 |
est31 |
also, we are not godot |
| 22:02 |
nrzkt |
est31 did you know like MT you have compilation options ? lol |
| 22:03 |
nrzkt |
then remove this useless outdated jsoncpp from repo permitting everybody to ensure they have the correct version with CPP11 optimizations :p |
| 22:03 |
nrzkt |
(except debian) |
| 22:03 |
sfan5 |
having jsoncpp installed is a lot less common |
| 22:03 |
Calinou |
nrzkt: Debian 7 users probably don't deserve performance (troll inside :P) |
| 22:03 |
sfan5 |
same with gmp |
| 22:03 |
est31 |
yeah |
| 22:03 |
nrzkt |
why jsoncpp is here ? no interest, outdated |
| 22:03 |
sfan5 |
this is why we have USE_SYSTEM_GMP and USE_SYSTEM_JSONCPP |
| 22:04 |
est31 |
^ |
| 22:04 |
nrzkt |
jsoncpp is used in quasi all C++ application to perform json |
| 22:04 |
sfan5 |
that doesn't make it any more common in "standard" installations |
| 22:05 |
sfan5 |
okay maybe not with gmp, it's probably in every linux distro |
| 22:05 |
est31 |
yeah |
| 22:05 |
nrzkt |
gmp is more common than jsoncpp yes |
| 22:05 |
est31 |
we ship mini gmp for windows users |
| 22:05 |
est31 |
I think gmp is included in gnu standard library |
| 22:05 |
nrzkt |
https://www.archlinux.org/packages/extra/x86_64/jsoncpp/ |
| 22:06 |
nrzkt |
qt5-webengine require it, after i think like us many embed it to ensure consistency |
| 22:06 |
nrzkt |
no GMP is not with STL, hopefuly |
| 22:06 |
nrzkt |
STL is a norm, GMP is not part of STL norm |
| 22:07 |
sfan5 |
est31: it isn't |
| 22:07 |
sfan5 |
however libintl is part of the GNU standard library |
| 22:10 |
est31 |
mhh I think you are right |
| 22:10 |
est31 |
so I remembered wrongly |
| 22:11 |
nrzkt |
GNU STL is a little bit bloated as libintl is not STL :( |
| 22:11 |
nrzkt |
BSD STL respect the standrd |
| 22:18 |
est31 |
yes |
| 22:18 |
est31 |
but BSD is almost not used except for network routers |
| 22:19 |
nrzkt |
est31, just lol |
| 22:19 |
nrzkt |
PS4, Wii U, Apple OSX... |
| 22:19 |
sfan5 |
darwin is not a real bsd |
| 22:19 |
nrzkt |
i didn't talk about kernel but userland |
| 22:19 |
nrzkt |
Apple is a FreeBSD userland. |
| 22:20 |
nrzkt |
with a mach micro kernel and a FreeBSD kernel |
| 22:20 |
sfan5 |
no the kernel is darwin |
| 22:20 |
nrzkt |
proof: apple change from ipfw to packetfilter exactly when FreeBSD changes the default in FreeBSD 9.1 or 9.2 |
| 22:20 |
nrzkt |
apple switches to clang when FreeBSD switched to clang |
| 22:21 |
nrzkt |
etc etc |
| 22:21 |
sfan5 |
the kernel is open source and it's not the same as freebsd |
| 22:21 |
nrzkt |
freebsd is used in juniper network OS, it's used by gandi hoster, by whatsapp and netflix |
| 22:21 |
nrzkt |
yahoo (lol) |
| 22:22 |
nrzkt |
netflix modified a little bit nginx & freebsd syscall to make one box deliver 96GBps content, they find this was impossible in linux |
| 22:23 |
est31 |
yes, BSD is better for networking |
| 22:23 |
est31 |
and netflix are great BSD fans |
| 22:23 |
nrzkt |
and STL also :) |
| 22:23 |
nrzkt |
and developpers are less acid than linux :p |
| 22:23 |
est31 |
PS4 has BSD because it can lock down the hardware |
| 22:23 |
nrzkt |
yes, but... it has bsd it's a fact |
| 22:23 |
est31 |
playstation had linux before |
| 22:23 |
nrzkt |
and; not only for hardware |
| 22:24 |
nrzkt |
jailbreak... it's native FreeBSD jails |
| 22:24 |
est31 |
but license forced them to allow people to modify the firmware |
| 22:24 |
nrzkt |
i saw a poc of jailbreak the exploit was very very very hard and it was perfectly same on FreeBSD (and patched) |
| 22:24 |
est31 |
nrzkt: yes, I've meant that, they would have been required to allow jailbreaks |
| 22:24 |
est31 |
didnt want it |
| 22:24 |
sfan5 |
est31: ps4 also has linux :D https://media.ccc.de/v/33c3-7946-console_hacking_2016 |
| 22:24 |
est31 |
either way, this discussion is offtopic |
| 22:25 |
nrzkt |
yes, and FreeBSD jails are at this moment the most robust containers in term of security, cgroup are not security mature and solaris zones are on solaris :( |
| 22:25 |
est31 |
sfan5: not per default |
| 22:25 |
sfan5 |
obviously not but it's possible |
| 22:25 |
sofar |
just use VT, much more secure than any container mechanism |
| 22:25 |
est31 |
great that hackers could break the drm |
| 22:26 |
est31 |
its ridiculous that you are not allowed to run your own code on your own hardware |
| 22:26 |
sfan5 |
tell that to apple |
| 22:26 |
sofar |
lol |
| 22:26 |
est31 |
yes, probably thats the reason why playstations are so cheap, but still |
| 22:33 |
|
DFeniks joined #minetest-dev |
| 22:57 |
|
rubenwardy joined #minetest-dev |
| 23:15 |
|
STHGOM joined #minetest-dev |
| 23:16 |
|
YuGiOhJCJ joined #minetest-dev |
| 23:26 |
|
Marko10_000 joined #minetest-dev |
| 23:30 |
juhdanad |
I think #4985 should be merged as soon as possible, because it is really large and a merge conflict would be really inconvenient. And the concept is really good! |
| 23:30 |
ShadowBot |
https://github.com/minetest/minetest/issues/4985 -- Environment & IGameDef code refactoring by nerzhul |
| 23:30 |
est31 |
good point, but I think hmmmm should have a look at it |
| 23:31 |
est31 |
hmmmm: you want to? |
| 23:31 |
hmmmm |
oh god |
| 23:31 |
hmmmm |
oh god |
| 23:31 |
hmmmm |
please no |
| 23:32 |
juhdanad |
hmmmm: this could restore the proper class relations (partly) |
| 23:32 |
juhdanad |
also 'please no' for merge or to review? |
| 23:32 |
nrzkt |
in fact just review |
| 23:33 |
nrzkt |
the problem is actual igamedef is like spaghettis, you change one and... you have my pr |
| 23:33 |
nrzkt |
the diff is a little bit less big if you remove the split of env into three parts |
| 23:34 |
juhdanad |
nrkzt: I added my own review, too. |
| 23:35 |
nrzkt |
juha, and thanks for commenting some old cast i didn't modify because i didn't pass on it :) |
| 23:35 |
juhdanad |
In my eyes that PR is very important. |
| 23:37 |
nrzkt |
a 6th commit is import to show your fixes as you mention code parts in env and commit 1 just hide them if we squash |
| 23:39 |
nrzkt |
and yes commit 5 should be improved i only fix the compilation & remove the dup pointer, but textureshadersource can be obtained from client isntead of passing it, and also m_invmgr and maybe tsrc could be removed here : https://github.com/minetest/minetest/pull/4985/commits/93ec7bbf80580daa30a1094885a07c78666e19ac#diff-65f34680878a6bd86f3a59ebc0c06c6dR89 to use m_client and m_client->tsrc() |
| 23:40 |
nrzkt |
juhdanad, i will go to bed, but if you have time and want to contribute to this pr go to my repo and the concerned branch and do a PR i will merge it tomorrow |
| 23:41 |
|
Marko10_000 joined #minetest-dev |
| 23:41 |
juhdanad |
Sorry, it is also far over bedtime here. |
| 23:41 |
nrzkt |
like here :p |
| 23:41 |
nrzkt |
oh you are french too |
| 23:42 |
juhdanad |
No, from Hungary (CET). |
| 23:42 |
nrzkt |
oh yes i was tired :p i read the FreeNode country instead of your reverse hostname |
| 23:44 |
nrzkt |
good night, hmmmm don't hesitate to review, est31 too, the functional change is zero and the relations are cleaner and less obfuscated by IGameDef & server/client are less linked for nothing |
| 23:45 |
hmmmm |
please think of the 163 other pull requests when you do this |
| 23:58 |
|
STHGOM joined #minetest-dev |