Time |
Nick |
Message |
00:01 |
Megaf |
aright |
00:19 |
Megaf |
I will be playing with Minetest Server on a Raspberry Pi 2 soon |
00:19 |
Megaf |
transferring the image to the sd card right now |
00:20 |
|
Raven262 joined #minetest-hub |
00:21 |
Megaf |
I wonder how long will it take to compile |
00:22 |
Megaf |
I need somebody to make a mod that benchmarks the server |
00:22 |
Megaf |
time to generate x blocks for example |
00:22 |
Megaf |
and benchmarks some operations in Lua too |
00:22 |
* paramat |
runs away |
00:24 |
* Megaf |
traps paramat |
00:24 |
Megaf |
you up for the job? |
00:24 |
Megaf |
:P |
00:25 |
Fixer |
try /emergeblocks benchmark |
00:26 |
Fixer |
Megaf: on forum I posted a thread with /emergeblock benchmark, try it |
00:54 |
Roger9 |
yay |
01:12 |
Megaf |
piBlacknium:~ $ hostname -f |
01:12 |
Megaf |
Blacknium.Metal.Loca |
01:12 |
Megaf |
new hostname :) |
01:12 |
Megaf |
Local* |
01:41 |
|
sniper338 joined #minetest-hub |
01:46 |
|
sniper338 joined #minetest-hub |
02:33 |
|
paramat joined #minetest-hub |
03:09 |
|
CalebDavis joined #minetest-hub |
03:16 |
|
paramat left #minetest-hub |
03:24 |
|
compunerd joined #minetest-hub |
03:30 |
|
ThomasMonroe joined #minetest-hub |
04:28 |
|
Lupercus joined #minetest-hub |
04:28 |
MinetestBot |
Lupercus: Oct-09 19:47 UTC <Krock> How to block multicraft users: Switch to 0.5.0 |
04:29 |
|
Lupercus left #minetest-hub |
05:02 |
|
ShadowBot` joined #minetest-hub |
06:17 |
sofar |
or have ~30mb of hi res skybox textures and 10 3-minute music tracks |
06:17 |
sofar |
I get zero android clients on my server |
06:37 |
|
nerzhul joined #minetest-hub |
07:31 |
FourFire |
I'm getting this error: https://hastebin.com/equrulahox.tex The relevant line is the contents of this if statement: https://hastebin.com/xizoxufuda.lua |
07:32 |
FourFire |
How do I force the script to skip the lines between then & else ? |
07:35 |
FourFire |
I also tried if(not stone_xyz = "nil") then |
07:36 |
FourFire |
which yields init.lua:253: ')' expected near '=' |
07:39 |
FourFire |
Ah I figured it out: if(not stone_xyz) |
07:40 |
FourFire |
No comparison needed |
07:43 |
|
TommyTreasure joined #minetest-hub |
07:45 |
|
CWz joined #minetest-hub |
09:18 |
|
nrzkt2 joined #minetest-hub |
10:08 |
shivajiva |
Anyone with write access to unified_inventory around to merge my pr? It's been 8 days since I made it |
10:10 |
shivajiva |
you'd think a pr that removes >900 core function calls on player login would be worth merging asap |
10:11 |
shivajiva |
or was it >400 calls...either way... |
11:41 |
|
Fixer joined #minetest-hub |
12:40 |
|
Jordach joined #minetest-hub |
12:42 |
|
sniper338 joined #minetest-hub |
13:27 |
|
Mr_Pardison joined #minetest-hub |
13:34 |
|
sniper570 joined #minetest-hub |
13:35 |
|
sniper570 joined #minetest-hub |
13:38 |
Megaf |
Good morning |
13:39 |
Mr_Pardison |
Morning Megaf |
13:41 |
|
ThomasMonroe joined #minetest-hub |
13:44 |
Megaf |
Greetings ThomasMonroe |
13:47 |
shivajiva |
Greetings Megaf |
13:49 |
ThomasMonroe |
hello Megaf, shivajiva |
13:50 |
shivajiva |
Hello ThomasM |
13:51 |
Mr_Pardison |
Greetings, shivajiva |
13:52 |
shivajiva |
Hi Mr_P, didn't mean to leave you out :) |
13:53 |
Mr_Pardison |
I'm used to being left out since I tend to be the quiet one. |
13:53 |
Mr_Pardison |
Just silently observing and seeing what goes on. |
13:53 |
Megaf |
Hah |
13:53 |
shivajiva |
being a voyeur is okay |
13:54 |
shivajiva |
as you can see not much going on atm |
13:54 |
ThomasMonroe |
hiya Mr_Pardison |
13:55 |
Mr_Pardison |
Hello ThomasMonroe |
13:56 |
shivajiva |
I see Russia have a missing satellite, they seem to have put it in the wrong orbit... |
14:11 |
|
IhrFussel joined #minetest-hub |
14:13 |
IhrFussel |
minetest.rotate_and_place doesn't take the item from the stack if you place it on a pedestal ... now I replaced "on_place = minetest.rotate_and_place" with "after_place_node = function...... itemstack:take_item() return itemstack end" but I'd like to still rotate and place after I made sure that the item was taken from the stack |
14:23 |
|
CalebDavis joined #minetest-hub |
14:27 |
IhrFussel |
after_place_node = function(pos, placer, itemstack, pointed_thing) itemstack:take_item() minetest.rotate_and_place() return itemstack end << error "pointed_thing is nil" |
14:29 |
Megaf |
shivajiva: did you see they intercepted an American plane yesterday? |
14:30 |
Megaf |
https://www.stripes.com/news/russian-jet-performs-unsafe-intercept-of-us-navy-plane-1.499761 |
14:30 |
* Mr_Pardison |
goes back to being overwatch and talking about jousting |
14:33 |
|
RobbieF joined #minetest-hub |
14:37 |
shivajiva |
Hi RobbieF |
14:38 |
RobbieF |
shivajiva!! How are ya? |
14:38 |
shivajiva |
it's not unusual Megaf the UK regularly intercepts Russian planes flying in our airspace |
14:38 |
shivajiva |
Good thanks, hbu? |
14:38 |
Megaf |
shivajiva: I know :) |
14:39 |
Megaf |
I wonder what would happen if the USA decided to send some F-22 to fly close to Russia... I want to see them intercept that |
14:40 |
shivajiva |
you know the Russians would try and shoot it down with SAMs |
14:40 |
Mr_Pardison |
something would probably go badly for one side. |
14:41 |
Megaf |
Only if the raptors got too close |
14:41 |
Megaf |
they are not invisible but they are much harder to detect |
14:41 |
shivajiva |
have you seen the Klub series, all nicely packed in a container, doors open and the roof jacks and they are ready to launch |
14:41 |
Mr_Pardison |
they could but depending on how the SAM's track there target, they could be evaded or fooled. |
14:42 |
shivajiva |
kinda reminds me of Walmart and what they seem to be doing in the States with 124 of their stores |
14:43 |
shivajiva |
looks like Walmart = FEMA |
14:44 |
Megaf |
Changing topics. Since I decided to not use HHVM again and use Apache + PHP7 I could reduce the RAM size from almost 1 GB on my web server to 128 MB |
14:44 |
RobbieF |
I'm doing very well thanks. Big things happening on Minetest.TV too so it's an exciting time! |
14:45 |
shivajiva |
in fact they released a public information clip suggesting you report any thing suspicious to your local Walmart manager |
14:45 |
Mr_Pardison |
like a fire in the store? |
14:46 |
shivajiva |
Cool Robbie, what specifically is happening? |
14:46 |
shivajiva |
no like you think the guy across the road is a terrorist |
14:47 |
shivajiva |
it seems so natural to report terrorism to the local Walmart manager doesn't it :) |
14:48 |
Mr_Pardison |
in this crazy world we live in, what is natural? |
14:51 |
shivajiva |
certainly not the evidence to suggest we live on a heavily quarried planet that pre-dates our history |
14:52 |
shivajiva |
nor the trinitite found in India that is 5000 years old |
14:53 |
Jordach |
RobbieF, Shara https://forum.minetest.net/viewtopic.php?p=301685#p301685 |
14:53 |
Jordach |
i am literally hot shit |
14:54 |
* shivajiva |
hesitates and clicks |
14:55 |
Jordach |
i can generate players hands on automated server restarts |
14:55 |
benrob0329 |
Jordach: only for about 5 minutes though :P |
14:55 |
Jordach |
until they change their appearance |
14:56 |
Jordach |
computing 24bits of HEX RGBA isn't a fun ideal for item registry |
14:56 |
benrob0329 |
No, you only "hot shit" on the forums for about 5 minutes |
14:56 |
* Jordach |
drops a mixtape |
14:56 |
benrob0329 |
Then someone else posts :P |
14:56 |
Jordach |
the system was working |
14:56 |
Jordach |
just not the system that gives out the hands |
14:56 |
Jordach |
https://i.imgur.com/HZKuPa8.jpg |
14:57 |
Jordach |
it was this little shit |
14:57 |
Jordach |
https://gist.github.com/Jordach/ec18696a5664923e1b6fea0bd5097255 |
14:57 |
Jordach |
then i realised |
14:57 |
Jordach |
a break statement would have solved it |
14:57 |
Jordach |
(or moving the _default_ before the loop) |
15:00 |
Jordach |
https://i.imgur.com/oSLdnjn.jpg |
15:10 |
RobbieF |
shivajiva I'm working on a new user system that lets people sign up for a free account and skin their character, follow other players, etc. |
15:11 |
RobbieF |
as you know we have a very advanced skinning system |
15:11 |
RobbieF |
so we're taking it to the next level with a built-in skin editor, ability to switch skins, etc. |
15:12 |
RobbieF |
and there's a mod servers can use to connect their players to their skins |
15:12 |
Jordach |
RobbieF, >built in skin editor |
15:12 |
Jordach |
been there done that |
15:12 |
Jordach |
:^) |
15:13 |
RobbieF |
not in-game Jordach |
15:13 |
Jordach |
hehe |
15:18 |
jas_ |
/give RobbieF dresser:skin_item_sam |
15:18 |
jas_ |
i like the clothing mod, you use that right? |
15:18 |
RobbieF |
I do not. |
15:18 |
jas_ |
oh i see |
15:19 |
RobbieF |
We use multiskin |
15:19 |
jas_ |
clothing requires multiskin |
15:19 |
jas_ |
(afaik) |
15:19 |
RobbieF |
though the creative server supports clothing |
15:19 |
jas_ |
i dunno how that mod works, multiskin, but am very glad that it does! |
15:19 |
RobbieF |
but that is unrelated to our skin API |
15:19 |
jas_ |
i use craftitems as skins you must have in your inventory |
15:19 |
jas_ |
and you put then in a dresser node |
15:19 |
jas_ |
it's super weird |
15:20 |
jas_ |
but i just like holding a little sam |
15:21 |
CBugDCoder |
RobbieF so would it be possible to use your skin database on tre's and my server Legends Of Survival? |
15:24 |
RobbieF |
CBugDCoder - yes. |
15:24 |
|
oOChainLynxOo joined #minetest-hub |
15:25 |
CBugDCoder |
ok :) cause i am getting swamped with skin requests and it would be nice to have it so the players can add their own skins |
15:26 |
RobbieF |
oh sure... email me contactcategory5.tv and I'll try to notify you when it's ready for other servers. |
15:26 |
RobbieF |
we've been using it on multiple servers here and it's great |
15:27 |
CBugDCoder |
kk ill have tre do that since i dont have an email yet XD |
15:28 |
RobbieF |
heh |
15:28 |
RobbieF |
what is this, 1988? |
15:28 |
RobbieF |
;) |
15:29 |
ThomasMonroe |
nah we don't even have cell-phones yet XD |
15:29 |
CBugDCoder |
nope its 1634 XD |
15:29 |
RobbieF |
Time to build the railroad! |
15:29 |
ThomasMonroe |
also RobbieF I'm almost always here unless I am having net probs, so you could contact me via memoserv |
15:30 |
RobbieF |
Thanks. But I'm more asking for the email because [haha] I know I'll forget. |
15:30 |
ThomasMonroe |
ah ok lol got it |
15:31 |
ThomasMonroe |
i don't check my e-mail that often though |
15:33 |
|
Mr_Pardison left #minetest-hub |
15:37 |
|
Mr_Pardison joined #minetest-hub |
15:38 |
RobbieF |
alright, well you guys know where to find me :) |
15:38 |
CBugDCoder |
will the skin switching be in-game of on the site? |
15:38 |
RobbieF |
The new back-end will be up on our web site as well |
15:38 |
RobbieF |
CBugDCoder, through the web site, much more like Minecraft. |
15:38 |
CBugDCoder |
ok |
15:39 |
RobbieF |
however our system will support *multiple* skins per player, so they can change skins at will. |
15:39 |
CBugDCoder |
ok ittle just require a server restart to apply or will it just need to restart to add new skins? |
15:42 |
RobbieF |
no, you don't need to restart. |
15:42 |
CBugDCoder |
ok then how would the new textures be sent to the clients? |
15:43 |
RobbieF |
working that out CBugDCoder - still developing it. |
15:43 |
CBugDCoder |
ok |
15:50 |
CBugDCoder |
thx for developing the mod our server avrages 25 players on at a time and i cant keep up with the skin requests XD |
15:50 |
RobbieF |
yeah that'd be brutal |
15:51 |
RobbieF |
our servers are all automatic for skins... players upload their own |
15:51 |
RobbieF |
so I'll simply be opening that up for other server admins, and also giving the players a built-in editor |
15:52 |
Megaf |
CBugDCoder: Hm, who are you? |
15:52 |
Megaf |
Hi RobbieF jas_ |
15:52 |
CBugDCoder |
CalebDavis :) |
15:52 |
jas_ |
hi |
15:52 |
Megaf |
Oh, Hi Caleb :) |
15:53 |
Megaf |
I'm feeling fat |
15:53 |
Megaf |
Tigers can't be fat |
15:56 |
Megaf |
Eating peanut butter straight out of the jar, with a spoon |
15:56 |
Mr_Pardison |
just my style. |
15:56 |
Mr_Pardison |
except for when I have apples in which case I might pair them depending on what type it is. |
15:56 |
Megaf |
So I'm not the only insane who does that |
15:57 |
Mr_Pardison |
I'm not crazy! |
15:57 |
Mr_Pardison |
My mother had me tested. |
15:57 |
Mr_Pardison |
XD |
15:57 |
CBugDCoder |
i love eating peanut butter straight out of the jar :) |
15:57 |
Megaf |
Cool |
15:58 |
Megaf |
Thanks folks :P |
15:58 |
Megaf |
I feel better now |
15:58 |
Megaf |
You prefer the crunchy one or the smooth? |
15:58 |
Mr_Pardison |
smooth. |
15:58 |
CBugDCoder |
both |
15:58 |
Mr_Pardison |
Jif brand. |
15:58 |
CBugDCoder |
depends on how i feel |
15:58 |
CBugDCoder |
and i do Jif too |
15:58 |
Mr_Pardison |
I'll settle for Skippy if it's cheaper. |
15:59 |
Megaf |
I eat Tescos, Tesco peanut butter is supper cheap and delicious. And I prefer the crunchy one |
16:00 |
CBugDCoder |
i have Jif cause my dad wont have any other brand it is one of the few things he is picky about XD |
16:00 |
Megaf |
Hah |
16:01 |
Megaf |
-bash: bin/minetestserver: cannot execute binary file: Exec format error |
16:01 |
Megaf |
Oh well |
16:02 |
Megaf |
I guess that's what you get when you try to run amd64 binary on an ARMv7 board |
16:02 |
* Mr_Pardison |
hands Megaf an arm |
16:02 |
Mr_Pardison |
that might help. |
16:02 |
Megaf |
hah |
16:28 |
IhrFussel |
Does anyone have an idea on how to take an item from the stack on_place PLUS use minetest.rotate_and_place on that node after? |
16:29 |
Mr_Pardison |
as in the node rotates after being placed? |
16:30 |
IhrFussel |
Yes ... I'm modifying a node that could be exploited on peestals (itemframes mod) because minetest.rotate_and_place() doesn't seem to take from the stack when used with pedestals |
16:30 |
IhrFussel |
pedestals* |
16:30 |
Mr_Pardison |
I've seen that tree trunks when placed sometimes rotate for some reason. |
16:31 |
Mr_Pardison |
I think it might be due to where the player is relative to the node. |
16:31 |
|
nerzhul joined #minetest-hub |
16:31 |
IhrFussel |
The original line in the definition was on_place = minetest.rotate_and_place which works fine when placed by a player BUT on pedestals the stack doesn't reduce meaning unlimited items |
16:31 |
Mr_Pardison |
I got nothing on that front. |
16:33 |
IhrFussel |
My "bugfix" for now is replacing on_place with after_place_node() and I put itemstack:take_item() return itemstack end which works fine now EXCEPT the node doesn't rotate and place anymore |
16:33 |
Mr_Pardison |
have you tired limiting the number of items that can be placed on the pedestal? |
16:33 |
IhrFussel |
Calling minetest.rotate_and_place inside after_place_node causes a crash "pointed_thing nil value" |
16:34 |
Mr_Pardison |
based on that crash error, I would think that you would need to assign it a value. |
16:34 |
Mr_Pardison |
not completely sure tho since I've barely started to dive in to lua |
16:34 |
IhrFussel |
I think minetest.rotate_and_place is only designed for the on_place callback which transfers the parameters in a different order I think |
16:37 |
IhrFussel |
The problem isn't the pedestals since all other node types work as expected with no exploit... the problematic nodes are also the only ones that use minetest.rotate_and_place so that's definitely the source of the problem |
16:49 |
|
compunerd joined #minetest-hub |
16:53 |
Megaf |
Don't you hate when you set your flags in ./configure AND as a variable in make yet the compiler ignores it? |
16:53 |
Megaf |
minetestBlacknium:/dev/shm/SQLITE_BUILD $ time make CXX_FLAGS="-march=native -mfpmath=both -Ofast -pipe -fomit-frame-pointer -funroll-loops" C_FLAGS="-march=native -mfpmath=both -Ofast -pipe -fomit-frame-pointer -funroll-loops" -j 4 |
16:53 |
Megaf |
gcc -g -O2 -o mksourceid /dev/shm/sqlite/tool/mksourceid.c |
16:53 |
Megaf |
gcc -g -O2 -o lemon /dev/shm/sqlite/tool/lemon.c |
16:54 |
Megaf |
sfan5: ideias why is that happening? ^ |
16:54 |
Megaf |
It seems to have gotten other flags right though, it's just not using the -Ofast |
16:55 |
sofar |
sqlite makefile just hardcodes it I think |
16:56 |
Megaf |
well, there's not a huge performance gain in Ofast from O2 I think |
16:56 |
sofar |
you'd have to test it |
16:56 |
sofar |
we patch the heck out of it in clearlinux |
16:56 |
Megaf |
According to my tests I got a nice performance gain from other flags, make specific flags |
16:56 |
sofar |
so there's significant gains to be had |
16:57 |
Megaf |
I mean, sqlite specific |
16:57 |
Megaf |
like disabling threadsafe |
16:57 |
sofar |
https://github.com/clearlinux-pkgs/sqlite-autoconf |
16:57 |
Megaf |
-DSQLITE_THREADSAFE=0 <- nice performance gain from here |
16:57 |
Megaf |
sofar: by we you mean yourself included? |
16:58 |
sofar |
"we" as in "the Intel ClearLinux team" |
16:59 |
Megaf |
I could join the project (Can't already imagine solar reaction if I do) |
17:00 |
sofar |
I'm sure we have a few job openings atm |
17:00 |
sofar |
we usually do |
17:00 |
sofar |
"solar"? |
17:00 |
* Mr_Pardison |
posts a "now hiring, apply within" sign |
17:00 |
Megaf |
sofar* |
17:00 |
Mr_Pardison |
also, welcome to RC's irc sofar. |
17:00 |
Megaf |
High Sierra auto correct... |
17:00 |
sofar |
ah, lol |
17:01 |
Megaf |
sofar, I could do with a job. |
17:02 |
sofar |
intel.com/jobs |
17:02 |
sofar |
(seriously, that's the best way to start) |
17:02 |
* Mr_Pardison |
makes a note of this |
17:02 |
Megaf |
sofar: even if I'm not the biggest intel fan? |
17:03 |
sofar |
critical employees are vital for tech companies |
17:03 |
sofar |
(critical ~= fanboyism) |
17:06 |
Megaf |
sofar, I really don't see Intel hiring me :P I'm quite confident of my skill, I just thing they are not interested |
17:07 |
Mr_Pardison |
well, I must depart for now. |
17:07 |
Megaf |
nobody care for a nerd who is very good in finding bugs and is driven by perfection |
17:07 |
Mr_Pardison |
I will c y'all in a bit. |
17:07 |
Megaf |
cya Mr_Pardison |
17:07 |
sofar |
megaf: what the actual BLEEP |
17:07 |
Mr_Pardison |
Megaf: same here! I like to find bugs and stuff. |
17:07 |
Mr_Pardison |
but the perfection part not so much. |
17:07 |
sofar |
do you know how many people around me have that exact same attitude? |
17:07 |
Mr_Pardison |
k now I'm out. |
17:07 |
|
Mr_Pardison left #minetest-hub |
17:08 |
sofar |
literally, everyone |
17:08 |
Megaf |
sofar, yep. But I can't code |
17:08 |
sofar |
we all pretend |
17:08 |
sofar |
most of the time, anyway |
17:08 |
shivajiva |
:) |
17:08 |
Megaf |
I'm just a bridge, a link, between design, develop and user |
17:09 |
Megaf |
See? I'm a Minetest player myself, admin a server, and now and then send PRs and report bugs. |
17:09 |
sofar |
any tech company will hire you |
17:09 |
Megaf |
sofar, I have been in the market for the last 4 years. Still unemployed. |
17:09 |
sofar |
can you spell "steps to reproduce" ? |
17:09 |
Megaf |
I don't believe in the tech industry anymore |
17:10 |
sofar |
you don't have to |
17:10 |
benrob0329 |
"I dont complain, I professionally complain" |
17:10 |
Megaf |
Linux is part of my life sine 2003, when I transitioned from Windows Server 2003. |
17:10 |
Megaf |
Always trying to squeeze the max performance from the hardware and software I can |
17:10 |
Megaf |
well |
17:10 |
Megaf |
I don't really say these things in my CV |
17:10 |
Megaf |
maybe I should |
17:12 |
sofar |
well, this offer stands for everyone: if you want me to review and help improve a resume, send it to me |
17:12 |
sofar |
at: auke-jan.h.kokintel.com |
17:13 |
* Megaf |
see someone is actually hunting for new talents |
17:14 |
|
Mr_Pardison joined #minetest-hub |
17:15 |
Megaf |
sofar: Thank you. Will be reaching you this week |
17:17 |
* shivajiva |
is impressed |
17:18 |
Megaf |
Now, back to Minetest development. Anyone has any idea how can we do this? https://github.com/minetest/minetest/issues/1643 |
17:19 |
* Mr_Pardison |
goes back to gaming |
17:20 |
Megaf |
rubenwardy: I will further investigate the server time clock and dedicated server step when minetestserver finishes building here. I'm making a local copy of it. |
17:20 |
Megaf |
( https://github.com/minetest/minetest/issues/2408#issuecomment-232384313 ) |
17:25 |
Fixer |
Megaf: no wonder, shittons of IT people arrived into Ireland and saturated its market to no avail |
17:26 |
Megaf |
Plenty of jobs for coders though |
17:27 |
Fixer |
go into coding |
17:27 |
Fixer |
if you like it ofc |
17:29 |
|
sniper338 joined #minetest-hub |
17:30 |
Megaf |
Fixer: I have ADHD, very real and serious case of it. For me coding can be extremely taxing because of that |
17:30 |
Megaf |
Coding and maths |
17:31 |
Megaf |
hm |
17:31 |
Megaf |
cmake is failing to identify the compilers in Raspbian |
17:31 |
Megaf |
weird |
17:32 |
Megaf |
I just built SQLite and LuaJIT, I promise the compilers are just fine |
17:32 |
Megaf |
-- The C compiler identification is unknown |
17:32 |
Megaf |
-- The CXX compiler identification is unknown |
17:32 |
Megaf |
-- Check for working C compiler: /usr/bin/cc |
17:32 |
Megaf |
-- Check for working C compiler: /usr/bin/cc -- broken |
17:32 |
Megaf |
CMake Error at /usr/share/cmake-3.7/Modules/CMakeTestCCompiler.cmake:51 (message): |
17:32 |
Megaf |
The C compiler "/usr/bin/cc" is not able to compile a simple test program. |
17:32 |
Megaf |
oops, sorry for flood, pressed the wrong button. |
17:32 |
Megaf |
but there you have it |
17:33 |
Megaf |
Im doing CC=/usr/bin/gcc-6 CXX=/usr/bin/cpp-6 cmake |
17:33 |
sofar |
c++6 |
17:33 |
sofar |
not cpp6? |
17:34 |
sofar |
err c++-6 instead of cpp-6 |
17:34 |
sofar |
cpp != c++ |
17:34 |
Megaf |
anyway, it's failing with cc |
17:34 |
sofar |
but, there are better ways of calling a different cc |
17:35 |
Megaf |
make is just completely ignoring CC=/usr/bin/gcc CPP=/usr/bin/c++ |
17:35 |
Megaf |
as is searing /usr/bin/cc |
17:37 |
Megaf |
well, cc ultimately links to gcc anyway, so it should work |
17:37 |
Megaf |
minetestBlacknium:/run/shm/BuildMegafServer $ cc --version |
17:37 |
Megaf |
cc (Raspbian 6.3.0-18+rpi1) 6.3.0 20170516 |
17:38 |
Megaf |
make used to take environment variables to get the compiler binary, don't know why it isn't working anymore |
17:40 |
Megaf |
editing CmakeCache and setting compiler that doesn't work either. |
17:40 |
Megaf |
-- Check for working C compiler: /usr/bin/clang -- broken |
17:41 |
Megaf |
(cmake actually is taking and using environment variables, as long as CMakeCache is not present) |
17:41 |
Megaf |
but it still can't use the compilers |
17:42 |
Megaf |
Problem solved. |
17:42 |
Megaf |
gcc: error: unrecognized command line option ‘-mfpmath=both’ |
17:43 |
Megaf |
I compiled LuaJIT and SQLite with that flag, but for some reason it doesn't work in Minetest |
17:43 |
|
Krock joined #minetest-hub |
17:45 |
IhrFussel |
Someone joins your server and calls themselves "Beta tester" ... then complains about lag |
17:47 |
Krock |
Why aren't you a beta tester too? Like we all in here are and we target to the best performance. |
17:51 |
Mr_Pardison |
lol |
17:51 |
Mr_Pardison |
to the name. |
17:51 |
IhrFussel |
I just find it a bit *rude* to complain about (minimal) lag on a content rich server ... of course some trade-offs have to be made with so many features |
17:51 |
Mr_Pardison |
also, greetings Krock |
17:52 |
IhrFussel |
Some people probaby compare MT server performance to Minecraft's |
17:52 |
|
atorian37 joined #minetest-hub |
17:52 |
Mr_Pardison |
if they do, then they are doing something wrong. |
17:53 |
IhrFussel |
I cannot even optimize my server more...there is a limitation (IO wait) and there's no way around it right now... I can just try to tune the conf settings to an extent |
17:53 |
Krock |
hi Mr_Pardison. What name? |
17:53 |
* Krock |
checks logs |
17:54 |
IhrFussel |
Oh his name wasn't "Beta_Tester" he just said in the chat "Hi I'm a server Beta Tester" |
17:55 |
Megaf |
Place your bets on how long will it take for my Raspberry 2 with 4 ARMv7 cores running at 1 GHz to build minutest server |
17:55 |
Mr_Pardison |
what IhrFussel said about a player joining and calling themselves "beta tester". |
17:55 |
|
nerzhul joined #minetest-hub |
17:56 |
|
CWz joined #minetest-hub |
17:56 |
IhrFussel |
Mr_Pardison, his account wasn't "Beta_Tester" but nonetheless he made me feel like he was calling me a "bad admin" |
17:57 |
Mr_Pardison |
how can one be a bad admin fi they attend to there server and make sure things run nicely? |
17:57 |
Mr_Pardison |
*if |
17:57 |
IhrFussel |
Well a few smaller lags apparently make him think that the admin has no idea of running a server |
17:58 |
sofar |
publishing data and monitoring it are ways to handle criticism |
17:58 |
sofar |
if you're open about it, you get a more positive response |
17:59 |
IhrFussel |
I have no access to a faster medium either...no SSD or something like that, my hoster doesn't offer that for the "low" price I pay |
17:59 |
rubenwardy |
how do you actually monitor lag? You can be matching the dedicated_server_step, and still have issues |
17:59 |
rubenwardy |
really you want to see the network send/receive, and compare it to limits |
17:59 |
rubenwardy |
heh |
17:59 |
sofar |
hence: https://minetest.foo-projects.org/status.html |
17:59 |
Megaf |
rubenwardy: /status see max lag and other things there |
18:00 |
sofar |
we should do some work to monitor client udp rtt as well |
18:00 |
rubenwardy |
max_lag is helpful to see blocking actions |
18:00 |
IhrFussel |
max_lag is a bad indicator...max_lag right now shows 3.5 but my own /lag command shows me avg lag is 0.165 secs so not too bad |
18:00 |
rubenwardy |
s/actions/lua scripts/g |
18:00 |
Megaf |
we have /lag? |
18:00 |
sofar |
he does |
18:00 |
Megaf |
IhrFussel: Send PR for that :) |
18:00 |
sofar |
there are many ways to measure responsiveness |
18:01 |
Megaf |
Time to build minetestserver on my Raspberry Pi 2 = real 17m6.043s |
18:01 |
IhrFussel |
I linked my avg_lag mod here a few weeks ago...one sec maybe I still got the zip |
18:02 |
IhrFussel |
http://ihrfussels-server.tk/lagmod.tar.gz should be it |
18:02 |
Megaf |
Will eat something, cya |
18:05 |
rubenwardy |
jeez, indentation would be good :D |
18:05 |
IhrFussel |
max_lag 4.6 /lag only shows 1 critical tick (1+ secs) which means the max_lag was caused by map_save_interval |
18:06 |
IhrFussel |
Which only runs once per minute right now ... rubenwardy I do my codding in nano, indentation isn't really doable there |
18:07 |
IhrFussel |
coding* |
18:07 |
rubenwardy |
lol |
18:07 |
rubenwardy |
wow |
18:07 |
sofar |
m_lag/max_lag is pretty brutal about spikes, yes |
18:07 |
sofar |
but considering everyone uses it as a measure, it's not necessarily unfair |
18:07 |
IhrFussel |
Yes one spike for several minutes is enough to make players think the server is a lag fest |
18:08 |
rubenwardy |
IhrFussel, you do an average in that |
18:08 |
rubenwardy |
whereas max_lag looks for the biggest server step essentially |
18:08 |
rubenwardy |
with some gradual settingly down (x0.8 per something?) |
18:08 |
sofar |
IhrFussel: only fair thing to do would be to change the value for everyone, not just for your server |
18:09 |
IhrFussel |
I know but the highest step could have been quite a few minutes ago and still is a bit high then while /lag already shows 0 critical lags again |
18:09 |
sofar |
we should rather add avg_lag and min_lag? |
18:09 |
sofar |
again, more data is more sense |
18:10 |
IhrFussel |
I already suggested something like avg lag to be added...not sure what happened with that issue or if I ever created one...maybe I just discussed it here |
18:13 |
IhrFussel |
I think that's what a few people suggested in the "replace ping with m_lag" PR ... a way to measure the actual avg lag |
18:13 |
sofar |
we should *add* it rather than replacing the max_lag |
18:13 |
IhrFussel |
Which m_lag basically is by the way... it is not max_lag I think cause it shows values between 150-200 for my server |
18:16 |
sofar |
add min_lag while we're at it |
18:17 |
rubenwardy |
you could just avoid long freezes by splitting up work across steps/ticks |
18:19 |
IhrFussel |
Can the server only save 1 mapblock per step by the way? |
18:20 |
IhrFussel |
Cause I get the feeling lower step interval = more DB access ... maybe I'm wrong though |
18:24 |
IhrFussel |
I only know that sending mapblocks/updating them client-side is tied to the server steps |
18:24 |
sofar |
1 mapblock save would be difficult |
18:24 |
sofar |
but I'm sure you could limit it to some reasonable number |
18:25 |
sofar |
more db access means smaller work chunks means less lag spikes |
18:25 |
sofar |
set it to 0.1 |
18:25 |
sofar |
then see what happens |
18:25 |
sofar |
probably high IO, but lower lag spikes |
18:25 |
Fixer |
max_lag is server lag over big period of time, pep0l want more instanteneous measurement of lag |
18:25 |
sofar |
people don't want lag |
18:26 |
sofar |
it's all irrelevant, anyway |
18:26 |
sofar |
the only thing that matters is how you rank amongst fairly measured peers |
18:26 |
Fixer |
max_lag can say 10, but in this very moment it can be 0.00000000000001 |
18:26 |
Fixer |
nevermind |
18:26 |
sofar |
that's why ranking is better than raw data, for players |
18:27 |
IhrFussel |
sofar, but isn't high IO wait what's causing the lags? I'm pretty sure it is |
18:27 |
sofar |
you'd see more writes total |
18:27 |
sofar |
but only smaller amounts per interval |
18:27 |
IhrFussel |
When my server lags for a few secs I see IO wait for Emerge-0 at 50-80% |
18:27 |
sofar |
honestly, try setting it to some ridiculously small value and run it like that for a few hours |
18:28 |
sofar |
sub-0.5 or so |
18:28 |
sofar |
my bet is that it will improve the enormous spikes a lot |
18:28 |
IhrFussel |
Well...I could try that, nothing to lose |
18:28 |
sofar |
at the cost of some other value somewhere else |
18:28 |
sofar |
at least the data will be useful |
18:29 |
IhrFussel |
And map_save_interval? |
18:29 |
sofar |
yes |
18:29 |
sofar |
same |
18:29 |
rubenwardy |
sorry if any core devs got any notifications, was just playing with https://github.com/blog/2471-introducing-team-discussions |
18:30 |
rubenwardy |
it's a good place to talk about any bad security issues or our nefarious plans of ruining the game |
18:31 |
sofar |
ah, nice |
18:31 |
rubenwardy |
direct link: https://github.com/orgs/minetest/teams/team-minetest/discussions |
18:31 |
sofar |
so let's talk about the unrestricted CSM stuff there |
18:31 |
rubenwardy |
oh yeah |
18:31 |
rubenwardy |
minetest.run_shell_command |
18:31 |
Krock |
tested the reply function just now. seems to work |
18:31 |
rubenwardy |
minetest.get_root_on_host |
18:32 |
sofar |
I was thinking minetest.send_player_credentials() and minetest.desktop_screenshot() |
18:32 |
sofar |
minetest.send_key_strokes() |
18:32 |
IhrFussel |
minetest.enable_webcam() ;) |
18:33 |
rubenwardy |
should totally add webcam support |
18:33 |
sofar |
sexual harassment is kind of out of fashion |
18:33 |
rubenwardy |
require players to send a photo of their ID and debit card to get a centralised account |
18:33 |
Krock |
IhrFussel, no need to. defaults to enabled and recording to public stream ofc |
18:34 |
sofar |
true, everyone live streams anyway |
18:34 |
sofar |
cptunderpants |
18:34 |
rubenwardy |
implement face recognition on login, will allow players to share their password without worry |
18:35 |
Calinou |
`minetest.desktop_screenshot()` |
18:35 |
Calinou |
like PunkBuster? :D |
18:35 |
Calinou |
PunkBuster* |
18:36 |
Calinou |
(it has a "screenshot to admin" functionaity) |
18:36 |
rubenwardy |
that should be an engine feature |
18:36 |
rubenwardy |
stop pushing features to mods, god damn it |
18:36 |
rubenwardy |
good for checking for cheating |
18:40 |
Fixer |
"stop pushing features to mods, god damn it" +1 |
18:40 |
Mr_Pardison |
missed a lot while at lunch. |
18:40 |
Mr_Pardison |
meh. |
18:40 |
rubenwardy |
Fixer, I was actually being satirical :D |
18:41 |
Megaf |
Imagine going to college in one of these https://www.youtube.com/watch?v=OhnjMdzGusc |
18:41 |
Fixer |
rubenwardy: stop being satirical, MTG needs features NOW |
18:41 |
rubenwardy |
Fixer, MTG is a set of mods |
18:41 |
Fixer |
yeah |
18:41 |
rubenwardy |
I'd like to see more features in it |
18:41 |
Fixer |
Merge MOAR |
18:41 |
IhrFussel |
But is that the actual general opinion of core devs? "engine doesn't need those features, mods can implement them" |
18:41 |
rubenwardy |
well, I can say that crafting may be easier in 0.5.0 |
18:41 |
rubenwardy |
<_< |
18:41 |
rubenwardy |
>_> |
18:42 |
Mr_Pardison |
>.< |
18:42 |
Mr_Pardison |
easier crafting? |
18:42 |
rubenwardy |
^_^ |
18:42 |
* Mr_Pardison |
likes a challenge |
18:42 |
rubenwardy |
https://github.com/minetest-mods/craftguide/commit/64a711530f4503644b08ce98f920dbe5eccba743 |
18:43 |
* Megaf |
wishes new features were not added while old features still broken and slow |
18:43 |
rubenwardy |
Megaf, Minetest does have a lot of technical debt |
18:43 |
Mr_Pardison |
fix them then add in broken ones. |
18:43 |
rubenwardy |
but MTG less so |
18:43 |
rubenwardy |
as there's very little in it |
18:44 |
Fixer |
MERGE ALL THE THINGS / starts vaporwave |
18:44 |
rubenwardy |
alright proller |
18:44 |
IhrFussel |
I'm pretty sure I have at least 10 mods installed that wouldn't need to be if the engine supported it (plus it would be way faster) like auto item collecting, wieldview, actibity tracking |
18:44 |
sofar |
blocking features and keeping the code hostage is a certain way to kill MT |
18:44 |
rubenwardy |
/ thexyz |
18:44 |
rubenwardy |
lol |
18:44 |
IhrFussel |
activity* |
18:45 |
rubenwardy |
r/crazyideas: require core devs to make 3 bug fixes before merging a feature of their own |
18:45 |
Mr_Pardison |
not crazy. |
18:45 |
Mr_Pardison |
IMO rather smart. |
18:45 |
sofar |
you sound like a republican |
18:45 |
Mr_Pardison |
forces them to fix them before they add in something smart. |
18:45 |
sofar |
I mean |
18:45 |
Mr_Pardison |
*something. smart |
18:45 |
sofar |
LITERALLY you sound like one particular one |
18:45 |
Mr_Pardison |
to whom are you speaking? |
18:46 |
rubenwardy |
^ |
18:46 |
sofar |
http://www.dailywire.com/news/18844/great-trump-promised-cut-2-regulations-every-new-james-barrett |
18:46 |
Krock |
it's yuge |
18:46 |
Fixer |
wall |
18:46 |
Mr_Pardison |
no way m8. |
18:46 |
rubenwardy |
BUILD A WALL |
18:46 |
sofar |
the problem is that it sounds appealing |
18:46 |
rubenwardy |
sheet, my cover has been blown |
18:47 |
Fixer |
sheet? |
18:47 |
sofar |
but reality is that hostage taking == hostage taking |
18:47 |
Mr_Pardison |
I'm analytical and I can actually look at what I've done and see where I have gone wrong and attempt to fix those or not commit that error in the future. |
18:47 |
rubenwardy |
the equivalent of that would be cutting 2 feature for every new one |
18:47 |
sofar |
it's still hostage taking |
18:48 |
sofar |
I don't negotiate with terrorists :) |
18:48 |
rubenwardy |
\o/ |
18:48 |
Mr_Pardison |
neither does the US government. |
18:49 |
sofar |
well, nothing wrong with getting people to fix bug |
18:49 |
sofar |
s |
18:50 |
sofar |
but you will get better results with a different way of motivating developers |
18:50 |
rubenwardy |
give core devs 10 up votes a month |
18:50 |
rubenwardy |
give 2 more for every bug fix |
18:50 |
Calinou |
wow, Minetest politics |
18:50 |
Mr_Pardison |
carrot before using the stick? |
18:50 |
rubenwardy |
and for $5 you can get 50 |
18:50 |
Mr_Pardison |
o/ Calinou |
18:50 |
Calinou |
hi |
18:50 |
rubenwardy |
(I hope people realise I'm joking) |
18:51 |
sofar |
I would seriously consider spending a lot of time fixing engine bugs if there was a monetary reward of significance |
18:52 |
rubenwardy |
so would most people |
18:52 |
sofar |
500$ for a significant bug... hell yeah |
18:52 |
* Megaf |
gives sofar 10 cents |
18:52 |
rubenwardy |
problem is there's no money in MT |
18:52 |
sofar |
the thing is, for 10c, I'm gonna stay coding on what I find enjoyable |
18:52 |
rubenwardy |
(also a bonus) |
18:52 |
Megaf |
that could be as high as 2000 USD if I had a high paying job |
18:52 |
Mr_Pardison |
quid pro quo's? |
18:52 |
sofar |
since I barely have free time :) |
18:52 |
rubenwardy |
what is 10c in p? |
18:52 |
rubenwardy |
hmm |
18:53 |
rubenwardy |
is a cent 0.01$? |
18:53 |
Megaf |
yes... |
18:53 |
Megaf |
cent = 1/100 |
18:53 |
Megaf |
1 USD = 100 cents |
18:53 |
Megaf |
or 1 EUR = 100 cents too |
18:54 |
rubenwardy |
I mean, I'd be happy with that for this: https://github.com/minetest/minetest/commit/cd1140f69cf31c6c3885dd81c64e505ac1559487 |
19:04 |
rubenwardy |
I think we really need to work on making the project more friendly to new contributors, and better in code quality generally |
19:04 |
rubenwardy |
there's zero documentation and 3000 line files |
19:05 |
rubenwardy |
plus I found an uninitialised variable bug the other week (thanks to Shara) which just shouldn't have passed code review |
19:05 |
rubenwardy |
\o/ |
19:05 |
rubenwardy |
I also need time to work on Minetest \o/ |
19:06 |
Mr_Pardison |
And I need to work on getting into college. |
19:24 |
Fixer |
"making the project more friendly to new contributors, and better in code quality generally" i was saying just this for years, nobody cares |
19:26 |
rubenwardy |
Fixer, it's hard |
19:26 |
|
Mr_Pardison joined #minetest-hub |
19:30 |
Fixer |
other projects are eager to accept contributions and new ideas, and here it is meh, will look into it, review in 10 years, rotten prs, etc |
19:30 |
rubenwardy |
Fixer, the problem is that it's very hard to review code |
19:30 |
rubenwardy |
as there are very little unit tests |
19:31 |
Fixer |
other projects probably have very same situation, they just accept it as a fact and review what the can, and fix bugs along the way it seems |
19:31 |
rubenwardy |
and there's code mess which makes it hard to understand |
19:32 |
rubenwardy |
we need more people to do reviews and test PRs, even if they're not a dev |
19:32 |
Fixer |
at least MTG development should be more open, engine is quite stable and does not need rushing but contributions should be rewarded |
19:33 |
rubenwardy |
it doesn't help when you get PRs like this: https://github.com/minetest/minetest/pull/3653/commits |
19:34 |
|
ThomasMonroe joined #minetest-hub |
19:34 |
Mr_Pardison |
wb ThomasMonroe |
19:34 |
|
twoelk joined #minetest-hub |
19:34 |
ThomasMonroe |
thx Mr_Pardison |
19:47 |
Fixer |
rubenwardy: merge @ pray |
19:51 |
rubenwardy |
lol |
19:51 |
rubenwardy |
yay quality control |
19:52 |
rubenwardy |
we need Lua API unit tests, to make sure things don't break |
20:01 |
twoelk |
making testing easier might generate more testers :-P |
20:04 |
Fixer |
rubenwardy: someone who does PR needs to actually test it so it can be merged with less prayers |
20:04 |
Fixer |
._. |
20:07 |
twoelk |
one does tend to be somewhat blind finding bugs in one's own code and may have worked on solving a certain issue keeping one from thinking of other usecases - there is a reason for the <many eyes> principle |
20:10 |
Jordach |
tfw 94% first time on a Cisco module |
20:10 |
Fixer |
then PRs should be small in size to ve reviewed easier |
20:12 |
|
Megaf joined #minetest-hub |
20:16 |
Calinou |
Jordach: sorry to hear that :D |
20:16 |
Calinou |
(I mean, CIsco) |
20:16 |
Calinou |
Cisco* |
20:16 |
Megaf |
What did I miss? |
20:18 |
Fixer |
not much |
20:18 |
Mr_Pardison |
not much other than complaining about how blind we are to bugs in our own code and testing stuff. |
20:18 |
Fixer |
"not much" feels strange |
20:18 |
Megaf |
!seen paramat |
20:18 |
MinetestBot |
Megaf: paramat was last seen at 2017-11-28 03:16:04 UTC on #minetest-hub |
20:18 |
ShadowBot |
Megaf: I saw paramat in #minetest-hub 2 days, 14 hours, 57 minutes, and 29 seconds ago saying "i assume the server loads in the mapblock(s) that contain the requested volume" |
20:19 |
Megaf |
we need ShadowBot removed |
20:20 |
Jordach |
Calinou, got one item wrong |
20:20 |
Jordach |
:^) |
20:21 |
|
ShadowBot was kicked by rubenwardy: ShadowBot |
20:22 |
rubenwardy |
idiot |
20:22 |
A_Hamilton |
My name Is Alexander Hamilton, and there's a million things I haven't done. But just you wait, just you wait. |
20:23 |
Calinou |
I'm here to mine nodes and chew bubblegum, and I'm all outta gum. |
20:23 |
A_Hamilton |
I shoot first and ask question never. |
20:26 |
Fixer |
https://tech.slashdot.org/story/17/11/28/181218/microsoft-sees-the-future-of-windows-10-as-sets-ditching-windows-for-a-tabbed-app-interface?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+Slashdot%2Fslashdot+%28Slashdot%29 |
20:26 |
Fixer |
---p |
20:26 |
Fixer |
forgot to remove that utm_source crap |
20:27 |
Fixer |
"HP Touchpoint Analytics Service" |
20:27 |
Fixer |
everyone wants to sell me out |
20:29 |
|
Aerozoic joined #minetest-hub |
20:31 |
|
paramat joined #minetest-hub |
20:38 |
Fixer |
"Firefox’s Interface Is Still Extremely Customizable" i failed to move that hamburger to left side |
20:38 |
Jordach |
thb Fixer something like that is super useful in enterprise env |
20:39 |
Jordach |
tbh* |
20:39 |
Jordach |
considering most users can't understand the start menu from their browser |
20:39 |
Jordach |
(arsehole and elbow analogy) |
20:39 |
Jordach |
something like that is fantastic for enterprise |
20:39 |
Jordach |
as IT can just scroll back to find the documents without third party apps |
20:40 |
ImNotHere |
Mozilla Firefox beta slightly broken on Debian Experimental https://usercontent.irccloud-cdn.com/file/MfwHADI4/Screenshot%20from%202017-11-28%2020-38-36.png |
20:40 |
Jordach |
>slightly broken |
20:40 |
Jordach |
lolwat |
20:40 |
Jordach |
you mean fucked so much it's gone through the earth to reach china, right |
20:41 |
CloudyTiger |
I guess so Jordach |
20:41 |
CloudyTiger |
Guess that's what you get when you get beta and experimental together |
20:42 |
CloudyTiger |
~$ firefox --version |
20:42 |
CloudyTiger |
Mozilla Firefox 58.0 |
20:42 |
CloudyTiger |
--version still work tho |
20:43 |
Fixer |
Jordach: i have no idea what you talking about |
20:45 |
|
twoelk left #minetest-hub |
20:47 |
Jordach |
Fixer, think of sets as folders for actual x86 and files together |
20:47 |
Jordach |
rather than say, recent jump lists |
20:50 |
Fixer |
.______. |
20:50 |
Jordach |
CloudyTiger, do mozilla keep hiring these guys |
20:50 |
Jordach |
https://i.imgur.com/YAgCz9x.png |
20:52 |
Jordach |
Fixer, https://i.imgur.com/izSJrRg.png |
20:53 |
Fixer |
don't run as root |
20:56 |
CloudyTiger |
lol Jordach |
20:56 |
Jordach |
>builds a web browser including outside of webpage rendering in JS |
20:56 |
Jordach |
that is why chrome is preferred |
20:57 |
Jordach |
(and why node is hated by almost any C dev) |
20:57 |
Jordach |
it's literally: programming: for dummies the language |
21:02 |
Megaf |
well, Firefox 0.57 works as expected |
21:02 |
Megaf |
no issues at all |
21:03 |
Megaf |
reinstalling 58 now |
21:03 |
rubenwardy |
occassionally pages freeze on 57, and switching to another tab and back causing spinning |
21:03 |
benrob0329 |
Megaf: unless you run ALSA, in which case WebRTC is broke as all hell |
21:03 |
rubenwardy |
sorry, spinning meaning the whole page is white and a spinning indicator appears |
21:04 |
benrob0329 |
Also known as broke auto focus, if you have that sense of humor :P |
21:05 |
Megaf |
58 broken |
21:05 |
Megaf |
purged all files to no avail |
21:05 |
Jordach |
>using ALSA in 2017 |
21:07 |
Calinou |
https://media.hugo.pro/firefox_2017-11-28_22-05-29.png |
21:07 |
Calinou |
world record on the Snake game of https://nim-lang.org/features.html :P |
21:08 |
benrob0329 |
Jordach: everything else is either overkill or broken :^) |
21:10 |
Jordach |
>Nim includes a first-class JavaScript backend |
21:10 |
Jordach |
NORMIES GET OUT |
21:24 |
|
ThomasMonroe joined #minetest-hub |
21:31 |
Jordach |
https://jordach.net/images/yqnpufunwemzwurrr.png |
21:31 |
Jordach |
benrob0329, ^ |
21:41 |
Fixer |
Jordach: programmming of DOOM, user is DOOMED |
21:52 |
paramat |
rubenwardy did i understand this correctly? https://github.com/minetest/minetest/issues/6699#issuecomment-347671425 |
21:53 |
rubenwardy |
paramat, imo CSM should be only for server-provided CSM mods, and be used for a builtin-like think |
21:53 |
rubenwardy |
*thing |
21:53 |
rubenwardy |
so it's not about it being controversial, but more I think that client features should mostly be C++ and CSM to allow mod client side prediction |
21:54 |
paramat |
"and be used for" did you maean 'not'? |
21:54 |
rubenwardy |
yeah, not |
21:54 |
rubenwardy |
oops |
21:55 |
paramat |
does the current situation mean that certain CSM functions cannot be disabled because vanilla MT relies on them? |
21:56 |
rubenwardy |
hope not |
21:56 |
paramat |
death formspec? |
21:57 |
paramat |
that's what the discussion implies (maybe) |
21:59 |
paramat |
anyway i agree CSM should be server-provided only, once that is added |
22:05 |
Fixer |
firefox 57 was crashing for my friend though |
22:07 |
paramat |
anyway, server owners please support https://github.com/minetest/minetest/issues/6699 "Server setting for complete disable of client-provided CSM" |
22:10 |
Shara |
paramat: big thumb up from me |
22:12 |
Megaf |
From me too |
22:12 |
Shara |
(also lua_api.txt = what in the world was anyone thinking :( ) |
22:12 |
Shara |
(mess mess mess mess mess!) |
22:12 |
benrob0329 |
I'm not a server owner, but it gets my support |
22:12 |
|
luizrpgluiz joined #minetest-hub |
22:13 |
Megaf |
I still thing we are just wasting neurons with this CSM thing, It should just get 100% removed from the code. All problems solved. |
22:13 |
Megaf |
wasting neurons and time |
22:13 |
Shara |
I'd be fine with that, and even happy to be honest |
22:14 |
Shara |
Fix the mess and worry about additions like that once there is a solid base to build them on, then give them proper consideration to begin with |
22:15 |
Fixer |
Megaf: nope, cheating was way before CSM ever existed - fly, noclip, automine, long reach, autoeat... |
22:15 |
|
luizrpgluiz left #minetest-hub |
22:15 |
Megaf |
Fixer, I'm not even saying from a cheating perspective |
22:15 |
Shara |
Fixer: pretty sure he just meant CSM mess solved |
22:15 |
benrob0329 |
Fixer: But this doesn't require c++ editing |
22:15 |
Shara |
We're well aware cheating isn't only due to CSM |
22:16 |
Megaf |
paramat, well done in adding "High Priority" label |
22:16 |
Megaf |
It gets some attention with that |
22:16 |
Shara |
Needs an "absolutely vital label really :) |
22:17 |
Megaf |
Can't disagree with that |
22:17 |
benrob0329 |
new label "You Shall Not Pass!!" |
22:17 |
Fixer |
*,,,,,,,,,,,* |
22:18 |
Fixer |
new label "Please help make MTG great again" |
22:18 |
Shara |
I'm wondering... |
22:18 |
Shara |
If I work on lua_api.txt mess.... |
22:18 |
Shara |
Will I end up making so many PRs that the devs get annoyed enough to ban me from making them? :D |
22:19 |
Megaf |
for some reason the building of minetesetserver has been stuck at 96% for hours. http://paste.debian.net/998067/ |
22:20 |
Fixer |
Shara: PRs are good, if Wuzzy gets banned, you will need to worry |
22:20 |
Fixer |
feedback/contribution is always good |
22:20 |
Fixer |
minetest just needs to bring walls down |
22:21 |
Shara |
Not sure if you noticed the storm of silly trivial PRs I'm making lately |
22:21 |
Shara |
But I feel like chipping some walls walls to pieces until they fall down all by themselves |
22:21 |
Shara |
Documentation issues are ridiculous |
22:22 |
Shara |
And people post issues about them, but where are the PRs to fix them? |
22:22 |
Shara |
Can't they make PRs? |
22:22 |
Fixer |
i don't see any storm in PRs |
22:22 |
Shara |
(Hint: I know they can) |
22:22 |
|
Aerozoic joined #minetest-hub |
22:23 |
Shara |
Fixer: I more than doubled my total PRs to MT this month |
22:23 |
Megaf |
Shara, I cant find any recent PR from you |
22:23 |
Shara |
Megaf: odd, considering most recent PR merged was me |
22:24 |
Fixer |
look closed PRs |
22:24 |
Shara |
Look here: https://github.com/minetest/minetest/commits/master |
22:24 |
Megaf |
Yep |
22:24 |
Megaf |
they are all closed already |
22:24 |
Fixer |
Shara: you had 11 commits this month, second place |
22:24 |
Shara |
Main menu formsepc allignments and documentation related mostly |
22:25 |
Fixer |
Shara: https://github.com/minetest/minetest/pulse/monthly |
22:25 |
Shara |
I had 7.. not sure how those stats work :) |
22:25 |
Megaf |
well done in this one, https://github.com/minetest/minetest/pull/6625 |
22:25 |
Megaf |
it's in the little things... |
22:25 |
Shara |
I'll have another one in tonight |
22:26 |
Shara |
Because I noticed lua_api.txt switches randomly between tabs and spaces for indentation |
22:26 |
Megaf |
oh, that's what you were talking about in mess |
22:26 |
Shara |
And now that I noticed, I can't even look at it without getting annoyed :D |
22:27 |
benrob0329 |
tabs for life :PP |
22:27 |
Shara |
But fixes that document will be long, slow, painful mess |
22:27 |
Shara |
fixing* |
22:27 |
Shara |
benrob0329: in this case, spaces, sadly |
22:27 |
benrob0329 |
Shara: use an editor |
22:27 |
Fixer |
i especially liked that fix for two buttons, OCD has been decreased |
22:27 |
benrob0329 |
like vim, and retab |
22:28 |
Shara |
benrob0329: uhhh... my editor is quite fine thanks |
22:28 |
Shara |
Fixer: which fix? |
22:28 |
benrob0329 |
heck, if its spaces then it should be even easier |
22:28 |
Fixer |
Shara: probably not yours |
22:28 |
Megaf |
Shara, luaapti.txt uses mostly spaces |
22:28 |
benrob0329 |
just convert tabs to spaces (after setting tab length) |
22:28 |
Shara |
well, it's about 5k lines using spaces to 50ish using tabs |
22:28 |
Megaf |
I rather have it all in tabs tho |
22:28 |
Shara |
I prefer tabs generally, but not going to make the devs review 5k lines of indentation changes |
22:29 |
Megaf |
just use sed |
22:29 |
Megaf |
if that's even possible ot use sed for that |
22:29 |
Shara |
I love how everyone thing automated answers fix everything |
22:29 |
benrob0329 |
Shara: they make life easier |
22:30 |
Shara |
Doesn't work here though |
22:30 |
Shara |
For example... github displays tabs and spaces (4 in this case) differently |
22:30 |
Shara |
So in some cases we've had people use incorrect levels of indentation to make things look like they allign, when they don't |
22:31 |
Shara |
When you convert all into spaces (or tabs) they no longer align |
22:31 |
Megaf |
For compatibility spaces is a better choice |
22:31 |
Shara |
SO you actually do need to look at it |
22:31 |
Megaf |
since every editor will give a different amount of space for tabs |
22:32 |
benrob0329 |
Shara: what is a line with tabs? |
22:32 |
Megaf |
I almost went crazy last week with identations, my web git used one amount of space, nano used different amount of space and the IDE I was using yet a different amount of space for tabs |
22:32 |
Megaf |
so I just removed all tabs from my code and swtiched to spaced |
22:32 |
Megaf |
spaces* |
22:32 |
Fixer |
compile time |
22:33 |
Shara |
thankfully no need to compile .txt files :) |
22:33 |
benrob0329 |
Megaf: thats why you use one editor, or configure each editor to display tabs the same |
22:33 |
Shara |
^ |
22:33 |
benrob0329 |
now I may go crazy over your code's indentation |
22:34 |
* benrob0329 |
posted a file: lua_api.txt (227KB) <https://matrix.org/_matrix/media/v1/download/matrix.org/oJrIytYejcFcEnSxLJDgqDtJ> |
22:34 |
benrob0329 |
Shara: ^^ |
22:34 |
benrob0329 |
that should reduce the amount of work needed to fix it |
22:35 |
Shara |
Not seeing your point benrob0329 |
22:35 |
Shara |
It's easy to fix |
22:35 |
Megaf |
you will not find this piece of code benrob0329 |
22:35 |
Megaf |
I can't find it myself :P |
22:35 |
Megaf |
Don't worry |
22:35 |
Shara |
I just rather fix it properly instead of the sloppy approach of find/replace which people seem to think works |
22:35 |
Megaf |
I don't even remember what I had written it for |
22:35 |
benrob0329 |
Shara: very well |
22:35 |
Fixer |
"'E'ating soup from a tin located in a dragged shopping cart dumps the remainder of the soup on the floor. [Bug] " If only MTG was that DEEP |
22:36 |
Fixer |
oh, i found a nice tag: Easy Fix, we should use it |
22:37 |
Megaf |
That's the type of title I'd use https://github.com/minetest/minetest/issues/6701 |
22:37 |
Megaf |
"Debug output looks strange" ^ |
22:37 |
paramat |
lua api should indent with spaces, as is the norm for txt docs |
22:38 |
Megaf |
that ^ |
22:38 |
Megaf |
:+1: |
22:38 |
Shara |
paramat: expect PR for this before I sleep |
22:38 |
Fixer |
you sure? |
22:38 |
Shara |
:) |
22:39 |
paramat |
cool, i'll merge it before any conflicts |
22:39 |
Shara |
thanks |
22:39 |
benrob0329 |
Why is it a .txt is if is formatted in markdown? |
22:39 |
Megaf |
Shara, can you add luizrpgluiz to voice list please? |
22:39 |
Shara |
will be ready soon |
22:39 |
benrob0329 |
*if it is |
22:39 |
Fixer |
benrob0329: so it can be opened in any OS |
22:40 |
Megaf |
another veteran and sometimes modder |
22:40 |
Shara |
Megaf: don't see them? |
22:40 |
Fixer |
it is pretty much plain txt |
22:40 |
paramat |
yeah many reasons |
22:40 |
Megaf |
He is coming |
22:40 |
Shara |
Get them in here and will add |
22:40 |
paramat |
MD makes it a pain for devs |
22:40 |
Megaf |
must be AFK or sotmhing |
22:40 |
Fixer |
i wonder if it is possible to use name.md.txt and get over it :p |
22:40 |
Shara |
paramat: I'm just double checking a few lines at the moment, because some are weird once I fix the indents |
22:41 |
|
luizrpgluiz joined #minetest-hub |
22:41 |
Megaf |
Shara, here he is ^ |
22:42 |
paramat |
the next job might be line length down to 80-90 |
22:42 |
Shara |
paramat: sure, but that will be more time consuming |
22:42 |
rubenwardy |
<Fixer> benrob0329: so it can be opened in any OS |
22:42 |
rubenwardy |
not a valid reason |
22:42 |
rubenwardy |
as for Windows we could just rename it |
22:42 |
Fixer |
plain text editing for some reason gives me flashbacks of that printing from DOS to laser printer times (via Windows) |
22:42 |
rubenwardy |
the reason is that it's currently harder to read |
22:42 |
rubenwardy |
<paramat> MD makes it a pain for devs |
22:42 |
rubenwardy |
also not true |
22:42 |
Shara |
^ |
22:43 |
Shara |
I'm actually using MD previews in some cases to check things |
22:43 |
rubenwardy |
yeah |
22:43 |
paramat |
it's hard to work with in github |
22:43 |
Shara |
plus other documentation is in MD |
22:43 |
Fixer |
rubenwardy: rename during building? |
22:43 |
rubenwardy |
the issue is that there are lots of long sections, and github doesn't support anchors to line |
22:43 |
Shara |
So this not being MD is rather silly |
22:43 |
rubenwardy |
Fixer, no, when making the release for Windows |
22:43 |
Amaz |
When it's formated as MD it's much easier to read for reference. |
22:43 |
Fixer |
or that |
22:43 |
luizrpgluiz |
hi |
22:44 |
|
CalebDavis joined #minetest-hub |
22:44 |
paramat |
most docs are txt, only client api was stupidly made md |
22:44 |
Megaf |
Hi luizrpgluiz |
22:44 |
luizrpgluiz |
hi all :) |
22:44 |
Fixer |
running newest git |
22:44 |
paramat |
i can't link someone to a line in a MD file at github |
22:44 |
rubenwardy |
it's also really hard to search the docs, as find finds all occurrences, not the relevant ones |
22:44 |
Megaf |
Thanks Shara |
22:45 |
Shara |
Hello luizrpgluiz, and welcome |
22:45 |
luizrpgluiz |
i am luizinho in brtest server |
22:45 |
benrob0329 |
So..we make the docs look bad because Github sucks |
22:45 |
rubenwardy |
essentially |
22:45 |
Megaf |
!server brtest |
22:45 |
MinetestBot |
Megaf: No results |
22:45 |
benrob0329 |
Makes sense |
22:45 |
Megaf |
luizrpgluiz, is the server running right now? |
22:45 |
luizrpgluiz |
no Megaf |
22:45 |
Megaf |
ok |
22:45 |
rubenwardy |
not being in MD is the least of lua_api.txt's problem |
22:46 |
luizrpgluiz |
server off |
22:46 |
paramat |
i find MD less readable at github |
22:46 |
Megaf |
MD is amazing, if you dont using ** and * and *** for bold and stuff, and instead use underline for that |
22:46 |
Megaf |
like |
22:46 |
Megaf |
This is a title |
22:46 |
Megaf |
-------------- |
22:47 |
Megaf |
that's readable ^ |
22:47 |
luizrpgluiz |
yes |
22:48 |
Fixer |
busted https://i.imgur.com/39DNN9n.png |
22:48 |
Shara |
I can read MD or txt equally easily, but much prefer to look at MD |
22:49 |
paramat |
MD also fills the txt file with a mess of symbols |
22:49 |
Shara |
Since what we have now is basically MD symbols as txt, it already does that |
22:50 |
paramat |
anyway, is there a way i can link to a line in an MD file at github, or display it as txt? |
22:50 |
Shara |
Hmm, not sure |
22:50 |
Shara |
Never tried, but that's a good point |
22:53 |
|
EvergreenTree joined #minetest-hub |
22:54 |
Shara |
https://github.com/minetest/minetest/pull/6705 |
22:54 |
paramat |
search reads the MD file text but then you can't click the line to go to the line in the file |
22:54 |
Shara |
paramat / rubenwardy ^ |
22:54 |
Amaz |
You can display it as text by clicking on the "Raw" button at the top of the file, although that isn't like the github txt viewer. (e.g. https://raw.githubusercontent.com/minetest/minetest/master/doc/client_lua_api.md) |
22:55 |
paramat |
yes but i can't link to a line |
22:55 |
Amaz |
Yup |
22:55 |
Amaz |
That's the main problem |
22:55 |
|
ThomasMonroe joined #minetest-hub |
22:55 |
paramat |
these points alone make txt preferable |
22:55 |
Shara |
Sheer length of this file is the problem if you can't link to a line |
22:55 |
paramat |
can't use search, can't link |
22:56 |
rubenwardy |
need to find out how to make https://rubenwardy.com/minetest_modding_book/lua_api.html load faster |
22:56 |
rubenwardy |
that's the main reason I don't use it |
22:56 |
paramat |
this is why almost all our docs are txt |
22:56 |
rubenwardy |
plus the formatting isn't great :( |
22:57 |
Shara |
if docs are meant to be txt, can I suggest switching the other one over to txt as well? |
22:57 |
Shara |
Consistency really... |
22:57 |
paramat |
well i'm going to do that |
22:57 |
rubenwardy |
go ahead |
22:57 |
rubenwardy |
+1 |
22:57 |
Shara |
You or me or anyone... I don't mind. But I feel like kicking up a fuss about the mess the docs were in |
22:57 |
Shara |
are in* |
22:57 |
paramat |
perhaps client_lua_api.md.txt ? |
22:57 |
rubenwardy |
MD is the least of the issues though |
22:58 |
Shara |
True |
22:58 |
Shara |
But then it's a quick thing to change |
22:58 |
benrob0329 |
Rewrite in LaTeX :P |
22:58 |
paramat |
that file is another part of the arrogance of csm development |
22:59 |
paramat |
ok i'll do the md file PR |
22:59 |
Shara |
Anyway, I'm literally planning to go through PRs that have been marked documentation related and to try and fix things |
22:59 |
Amaz |
paramat: Wouldn't client_lua_api.txt be more consistent with lua_api.txt? |
22:59 |
* Shara |
agrees with Amaz |
23:01 |
sofar |
I have no issues with .md, but it seems easier to read in `vi` than on github :D |
23:02 |
Shara |
Hi sofar :P |
23:02 |
paramat |
ok yes .txt |
23:03 |
paramat |
i'll make that PR now and merge 6705 with it |
23:04 |
Shara |
Thanks |
23:04 |
benrob0329 |
sofar: its even easier in vim :PP |
23:04 |
Fixer |
is there any hacking way to stop at least water blinking when looking undersea via glass? |
23:05 |
Fixer |
hackish* |
23:05 |
Fixer |
even dirty way |
23:05 |
Fixer |
just stop it |
23:06 |
benrob0329 |
Fixer: fix z buffer |
23:07 |
Fixer |
thats massive |
23:07 |
Fixer |
maybe there are more easier and dirtier methods |
23:07 |
sofar |
Shara: I just got back from picking doors and handles... |
23:07 |
paramat |
opaque water |
23:08 |
sofar |
remove all wayter |
23:08 |
Shara |
...doors and handles? |
23:08 |
benrob0329 |
sofar: remove all rendering |
23:08 |
sofar |
wireframe |
23:08 |
benrob0329 |
Heck, remove Minetest |
23:09 |
benrob0329 |
Then we have no bugs at all :D |
23:09 |
benrob0329 |
Wait, why dont we just spray it with some pesticides? |
23:11 |
sofar |
Shara: and sidelights, and locks/hinges, and thresholds, and... |
23:11 |
Shara |
You are now reminding me of the building work I have planned over christmas... |
23:12 |
Shara |
If only real building worked like MT. |
23:12 |
Megaf |
paramat, you didnt give an approval on #6705 |
23:12 |
Megaf |
And I thought "Trivial" could be merged with a single approve |
23:13 |
Shara |
I think him saying he will merge it is good enough to cover that :P |
23:14 |
Fixer |
paramat: in a way, yes |
23:14 |
rubenwardy |
Megaf, only bug fixes technically |
23:15 |
rubenwardy |
but no one follows that really |
23:15 |
Megaf |
Well, it is kinda of a bug |
23:15 |
Megaf |
it's a typo bug, tab was typed instead of space, it happens... |
23:16 |
Shara |
Typo implies accidental but really knew better.. kind of |
23:16 |
Shara |
This is just no one caring to check stuff at all |
23:16 |
Fixer |
nah, opaque water is even weirder :/ |
23:17 |
Megaf |
Fixer, Shader issue |
23:17 |
Megaf |
? |
23:17 |
Shara |
Though lua_api is actually well written compared to some things I've worked on. |
23:17 |
Shara |
It's just the length and level of knowledge to check if everything is correct which is a bit of a barrier, or I'd have tried to do things with it by now |
23:17 |
Fixer |
ImNotThere: no, alpha z-sorting issue |
23:17 |
ImNotThere |
Fixer, GitHub issue open already? |
23:18 |
Fixer |
ImNotThere: since ages |
23:18 |
Fixer |
it is known, but not easy to solve |
23:18 |
Fixer |
it is one of big graphical downsides of minetest |
23:18 |
paramat |
'trivial' PRs can be merged on a single approval, so it doesn't need mine, but added +1 anyway |
23:18 |
|
EvergreenTree joined #minetest-hub |
23:20 |
ImNotThere |
Fixer, What's your GitHub user? |
23:20 |
Fixer |
ImNotThere: try guessing |
23:21 |
rubenwardy |
xXxFixerxXx |
23:22 |
Fixer |
https://github.com/supertuxkart/stk-code/issues/1448 hah, not sure if totally related |
23:22 |
ImNotThere |
well, there's no issues by Fixer nor Anonymvs |
23:22 |
ImNotThere |
like, ever |
23:22 |
Fixer |
i have different nickname, you will find it |
23:24 |
ImNotThere |
Wuzzy2? |
23:25 |
ImNotThere |
lol |
23:25 |
ImNotThere |
cant find |
23:25 |
ImNotThere |
well, time to go, brb |
23:26 |
Fixer |
it seems irrlicht can do transperent sorting, but on per scene node (?) |
23:33 |
Fixer |
i have provocative question |
23:33 |
Fixer |
add command line parameter to specify /mods folder for minetest |
23:34 |
Fixer |
since mod/modpacks conflicting not solved and nobody cares, this workaround can be nice idea* (potentially) |
23:34 |
rubenwardy |
sounds good |
23:35 |
rubenwardy |
the command line interface needs work generally |
23:35 |
rubenwardy |
it's inconsistent |
23:36 |
|
halt_ joined #minetest-hub |
23:41 |
paramat |
ok merging those 2 now |
23:42 |
Shara |
:) |
23:52 |
paramat |
ahh such a relief, i can actually work with that file now without frustration |
23:53 |
Fixer |
found few bugs in digall mod |
23:53 |
paramat |
MD format is fine in docs, but they have to be .txt |
23:56 |
* sofar |
out for work thing |
23:57 |
sofar |
paramat: only thing now is that editors will not properly markup the file |
23:57 |
sofar |
so it's a productivity loss, IMHO |
23:57 |
Shara |
if they don't meet the standard for a document, devs should request them to correct it before merging, just as they would with code. |
23:58 |
Fixer |
sofar: door handles made in China as usual? |
23:58 |
Fixer |
sofar: just curious if that cancer is in USA too |
23:58 |
sofar |
:so $VIMRUNTIME/syntax/markdown.vim |
23:59 |
sofar |
that's really cumbersome... |
23:59 |
sofar |
Fixer: no, my house will not have much China in it, since it's pretty much entirely custom |