Time |
Nick |
Message |
00:15 |
|
AnotherBrick joined #minetest-dev |
01:20 |
|
est31 joined #minetest-dev |
01:38 |
|
Void7 joined #minetest-dev |
03:03 |
|
Void7 joined #minetest-dev |
03:45 |
|
proller joined #minetest-dev |
04:03 |
|
SloanOnLinux joined #minetest-dev |
05:12 |
|
Hunterz joined #minetest-dev |
05:24 |
|
ssieb joined #minetest-dev |
05:27 |
|
Calinou joined #minetest-dev |
06:27 |
|
jin_xi joined #minetest-dev |
06:40 |
|
blerttt_ joined #minetest-dev |
06:53 |
est31 |
pushing in 10 minutes : https://github.com/est31/minetest/commit/8df89db30e80eff2ebbf30f0331b8ab4906a410e |
07:08 |
|
Darcidride joined #minetest-dev |
07:12 |
|
celeron55 joined #minetest-dev |
07:18 |
|
paramat joined #minetest-dev |
07:22 |
paramat |
game#1238 updated |
07:23 |
ShadowBot |
https://github.com/minetest/minetest_game/issues/1238 -- Default: Optimise and simplify leafdecay ABM, remove cache by paramat |
07:28 |
|
Sockbat joined #minetest-dev |
07:41 |
est31 |
announcing flatpak build script for minetest https://github.com/est31/minetest-flatpak |
07:47 |
|
Krock joined #minetest-dev |
07:51 |
|
ottodachshund joined #minetest-dev |
08:00 |
|
Thomas-S joined #minetest-dev |
08:08 |
|
paramat joined #minetest-dev |
08:08 |
|
est31 joined #minetest-dev |
08:09 |
est31 |
about the flatpak build script: it is best to be in a combination with an official repo where we can push the app to. |
08:09 |
est31 |
possibly even with nightly builds |
08:10 |
|
nrzkt joined #minetest-dev |
08:10 |
est31 |
for this however, a build server is required. Anyone want to donate the service? |
08:10 |
est31 |
I can't tell what exact system requirements there are, but it needs to be linux, and recent enough to support flatpak |
08:11 |
est31 |
hosting can possibly be done over github |
08:12 |
nrzkt |
est31 why a build server if there is travis ? |
08:14 |
est31 |
hrmm that's an idea |
08:32 |
nrzkt |
est31, i miss something, what do you want to do ? i only have the question :D |
08:33 |
est31 |
nrzkt, I want to create an official minetest flatpak repository |
08:33 |
nrzkt |
i see |
08:34 |
nrzkt |
flatpak is fedora, right ? |
08:34 |
est31 |
it is made to run on any linux desktop |
08:34 |
est31 |
but yes, originally fedora made it |
08:34 |
est31 |
it will be available in ubuntu 16.10 though |
08:35 |
est31 |
I have it through a ppa :) |
08:35 |
est31 |
so I've done the build script https://github.com/est31/minetest-flatpak |
08:35 |
est31 |
now I only need to set up the infrastructure |
08:35 |
nrzkt |
but ubuntu have their own thing no ? |
08:35 |
est31 |
yes, ubuntu has snappy |
08:35 |
nrzkt |
the repository is an application ? |
08:36 |
est31 |
as far as I understand it, each repository can have multiple applications |
08:36 |
nrzkt |
like docker registry then ? |
08:36 |
est31 |
I think so |
08:36 |
est31 |
a repository is basically an url plus a signing key |
08:37 |
est31 |
about snappy vs flatpak, I believe that flatpak has the better chances to win the fight |
08:38 |
est31 |
but both are better than appimage in my eyes, and all we can do is to bet on one horse and hope the best :) |
08:47 |
est31 |
hm, my repo is actually > 100 mb large |
08:47 |
est31 |
thats big, for only one app |
08:48 |
est31 |
hrmm when I clean it up it only needs 25 mb |
08:54 |
|
Amaz joined #minetest-dev |
08:54 |
nrzkt |
est31, => https://github.com/minetest/minetest/pull/4430 |
08:55 |
nrzkt |
est31, not large because you have all MT assets and deps |
08:55 |
est31 |
does that need an entirely new file? |
08:55 |
nrzkt |
i think, to prevent adding map header everywhere |
08:56 |
est31 |
hrmm that makes sense |
08:56 |
nrzkt |
it replace the <map> header for unodered_map only cpp files |
08:57 |
nrzkt |
this pr will permit to improve performance by changing many std::"ordered_"map to unordered, there are very few places where we need order |
09:00 |
nrzkt |
sfan5, sofar, nore can you look at #4430 ? |
09:00 |
ShadowBot |
https://github.com/minetest/minetest/issues/4430 -- Add a header to permit using std::unordered_map on modern c++11 and upper compilers by nerzhul |
09:02 |
nrzkt |
est31 i think we should have a forced c++11 compiler using gcc 6.0 or 5.1 on travis, because atm we didn't know which c++ version is used on travis |
09:03 |
nrzkt |
like here: https://github.com/spacel/game/blob/master/.travis.yml |
09:07 |
|
paramat left #minetest-dev |
09:08 |
Krock |
a whole new file for this definition? |
09:09 |
nrzkt |
Krock, i justified the usage before |
09:10 |
Krock |
oh my bad. Haven't read the discussion above |
09:10 |
nrzkt |
it replace <map> header in many files, else the solution is to include <map> and <unordered_map> everywhere and it's not proper :) |
09:12 |
Krock |
I see. a-ok then |
09:25 |
sfan5 |
nrzkt: i suggest calling the header c11containers.h or similar |
09:25 |
sfan5 |
it could also be used for unordered_set for example |
09:25 |
est31 |
then every time you want a map you will include unordered_set as well? |
09:26 |
nrzkt |
sfan5, the est31 issue was the issue i want to prevent here |
09:26 |
est31 |
there is already a file it would sort of fit in, src/util/container.h |
09:26 |
|
Darcidride joined #minetest-dev |
09:26 |
nrzkt |
est |
09:27 |
sfan5 |
micro-optimizations (especially at compile time) of including a single file more are useless |
09:27 |
nrzkt |
est31 container.h is not included everywhere |
09:27 |
sfan5 |
container.h sounds fitting though |
09:27 |
sfan5 |
why not move it there? |
09:27 |
nrzkt |
because everything doesn't include container.h |
09:28 |
nrzkt |
you will include list, vector, map, set, queue, irrlicht, exceptions, mutex and semaphores everywhere |
09:29 |
nrzkt |
are your sure it's what you want ? est31 , sfan5 ? |
09:29 |
est31 |
nrzkt, sfan5 both are okay for me |
09:30 |
sfan5 |
>irrlicht everywhere |
09:30 |
sfan5 |
hmm no |
09:31 |
sfan5 |
nrzkt: the c11container.h approach sounds best to me |
09:31 |
sfan5 |
cpp11* |
09:31 |
nrzkt |
sfan5, okay then i rename the file to cpp11 and add same thing for std::unordered_set |
09:32 |
sfan5 |
% grep -RF "std::set<" . | wc -l |
09:32 |
sfan5 |
230 |
09:32 |
sfan5 |
that's a lot of sets |
09:32 |
nrzkt |
yes but if i remember there is many sets which needs to be ordered :p |
09:33 |
sfan5 |
someone will have to go through the sets later |
09:34 |
nrzkt |
maps are easier to change, 80% of them needs to be ordered_map, 15% are v3 or v2 then it's not possible to use unordered_set except if we override the class to have the hashable compliance |
09:35 |
sfan5 |
hashing a vector shouldn't be hard |
09:35 |
|
ElectronLibre joined #minetest-dev |
09:45 |
nrzkt |
est31, sfan5 #4430 updated (description too) |
09:45 |
ShadowBot |
https://github.com/minetest/minetest/issues/4430 -- Permit usage of std::unordered_map & std::unorderered_set on c++11 compilers by nerzhul |
09:45 |
est31 |
can it be named cpp11_container.h ? |
09:46 |
est31 |
c11 is a c standard :=) |
09:46 |
nrzkt |
yes it's possible rmrlmlr :p |
09:46 |
est31 |
plus underscore, Tesseract likes those |
09:48 |
nrzkt |
done |
09:49 |
est31 |
aaand I think we can merge it |
09:49 |
est31 |
nrzkt, have you tested whether it builds? |
09:50 |
Krock |
travis is in progress |
09:50 |
est31 |
lets wait for travis |
09:51 |
nrzkt |
it builds without problems yes :p i have tested it in a world to ensure this doesn't have side effects :p |
09:51 |
nrzkt |
"new world"* |
09:51 |
nrzkt |
i build everytime before i push (i have a 8 core CPU it's very fast, < 40sec for all MT) |
09:52 |
Krock |
I'm jealous |
09:52 |
nrzkt |
:p |
09:53 |
nrzkt |
don't hesitate to replace some not sensible maps and sets when you get some time, there are many places to optimize using this :p |
09:53 |
nrzkt |
when i get motivation i will finish my PR for player attributes... |
09:58 |
nrzkt |
est31, for the flatpack issue i'm not sure they win, i see many many interesting projects on twitter and they communicate about snaps, docker but not flatpack :s (owncloud, gitlab...) |
09:58 |
est31 |
flatpak is no replacement for docker |
09:58 |
est31 |
docker is meant for servers, flatpak for desktops |
10:00 |
est31 |
and about flatpak vs snappy, from what I've heard snappy is in the early stages of development with lots of stuff not working yet |
10:01 |
est31 |
but flatpak is quite mature already |
10:03 |
est31 |
nrzkt, what about we offer flatpak for now, and if someone has time to set it up, snappy as well :) |
10:04 |
nrzkt |
i know this is not a replacement, i said libre product's enteprises seems to use docker and snappy |
10:05 |
nrzkt |
est31, no problem for me :) if i get some time a day i will work on a strong docker image for MT |
10:05 |
est31 |
https://www.libreoffice.org/download/snap/ |
10:05 |
est31 |
https://www.libreoffice.org/download/flatpak/ |
10:05 |
est31 |
they offer both :) |
10:05 |
nrzkt |
good :) |
10:06 |
|
ElectronLibre joined #minetest-dev |
10:06 |
nrzkt |
build pass :) |
10:13 |
Krock |
If only my pulls would get merged so fast :3 |
10:15 |
est31 |
yeah there is a huge overhead of the PR queue |
10:15 |
est31 |
someone has to go through it and review them all |
10:16 |
nrzkt |
est31, #4400 is okay for me too |
10:16 |
ShadowBot |
https://github.com/minetest/minetest/issues/4400 -- Add zoom with new "zoom" privilege by bendeutsch |
10:17 |
nrzkt |
#4408 too |
10:17 |
ShadowBot |
https://github.com/minetest/minetest/issues/4408 -- Lua->C getintfield() use lua_tointeger by tomasbrod |
10:20 |
est31 |
all merged |
10:21 |
nrzkt |
ty |
11:04 |
|
Fixer joined #minetest-dev |
11:18 |
|
proller joined #minetest-dev |
11:24 |
|
ElectronLibre joined #minetest-dev |
11:48 |
|
Warr1024 joined #minetest-dev |
11:51 |
|
ElectronLibre joined #minetest-dev |
12:17 |
|
xunto joined #minetest-dev |
12:21 |
nrzkt |
will merge #4313 soon |
12:21 |
ShadowBot |
https://github.com/minetest/minetest/issues/4313 -- Supplement build steps for Windows by DLaboratory |
12:37 |
|
proller joined #minetest-dev |
12:43 |
|
domtron joined #minetest-dev |
12:52 |
nrzkt |
sfan5, nore can you review #4364 it's important |
12:52 |
ShadowBot |
https://github.com/minetest/minetest/issues/4364 -- couple of memory leaks fixes. by devnexen |
12:52 |
nrzkt |
i added my approval |
12:52 |
|
iqualfragile joined #minetest-dev |
12:56 |
|
domtron joined #minetest-dev |
13:00 |
sfan5 |
nrzkt: added my approval too |
13:07 |
|
Thomas-S joined #minetest-dev |
13:07 |
|
T4im joined #minetest-dev |
13:09 |
|
AnotherBrick joined #minetest-dev |
13:12 |
|
Megaf joined #minetest-dev |
14:07 |
|
proller joined #minetest-dev |
14:16 |
|
KaadmY joined #minetest-dev |
14:17 |
|
Samson1 joined #minetest-dev |
14:24 |
|
proller joined #minetest-dev |
14:49 |
|
Darcidride joined #minetest-dev |
14:55 |
nrzkt |
sfan5, ty |
15:02 |
|
Amaz- joined #minetest-dev |
15:09 |
|
hmmmm joined #minetest-dev |
15:16 |
|
ElectronLibre joined #minetest-dev |
15:28 |
|
proller joined #minetest-dev |
15:40 |
|
Krock joined #minetest-dev |
15:47 |
|
Void7 joined #minetest-dev |
16:04 |
|
Hunterz joined #minetest-dev |
16:05 |
Fixer |
observation: there are lots of people "joining and time outing" all the time on numerous servers (incl light ones), i have no idea why (maybe players on 128mb ram phones?) |
16:07 |
|
STHGOM joined #minetest-dev |
16:22 |
|
Gael-de-Sailly joined #minetest-dev |
16:29 |
T4im |
Fixer: mobile connections in combination with huge assets to download? |
16:29 |
T4im |
people might just abort |
16:29 |
Fixer |
T4im: huge assets? it was literally default mtg |
16:29 |
Fixer |
how small it can be? |
16:54 |
|
raingloom joined #minetest-dev |
17:01 |
|
blaze joined #minetest-dev |
17:17 |
|
ElectronLibre joined #minetest-dev |
17:20 |
|
hcorion joined #minetest-dev |
17:40 |
|
proller joined #minetest-dev |
18:02 |
|
davisonio joined #minetest-dev |
18:15 |
|
est31 joined #minetest-dev |
18:21 |
|
raingloom joined #minetest-dev |
18:22 |
|
domtron joined #minetest-dev |
18:33 |
Fixer |
https://github.com/minetest/minetest/pull/3810 needs action |
18:38 |
|
domtron joined #minetest-dev |
18:40 |
Krock |
like any other pull |
19:00 |
|
proller joined #minetest-dev |
19:01 |
|
Lotte joined #minetest-dev |
19:03 |
|
domtron_ joined #minetest-dev |
19:10 |
|
domtron_ joined #minetest-dev |
19:11 |
sofar |
est31: do you actually have a minetest flatpak somewhere? I'd like to test it |
19:12 |
|
damiel_ joined #minetest-dev |
19:25 |
|
ElectronLibre joined #minetest-dev |
19:40 |
|
DI3HARD139 joined #minetest-dev |
19:59 |
|
ssieb joined #minetest-dev |
20:03 |
|
torgdor joined #minetest-dev |
20:13 |
APNG |
hi, so I wanna promote APNG |
20:15 |
|
torgdor joined #minetest-dev |
20:16 |
|
torgdor joined #minetest-dev |
20:20 |
|
torgdor joined #minetest-dev |
20:25 |
|
torgdor joined #minetest-dev |
20:31 |
|
torgdor joined #minetest-dev |
20:35 |
|
troller joined #minetest-dev |
20:50 |
|
torgdor joined #minetest-dev |
20:57 |
|
Samson1 joined #minetest-dev |
21:02 |
|
STHGOM joined #minetest-dev |
21:02 |
|
STHGOM joined #minetest-dev |
21:12 |
|
Lunatrius joined #minetest-dev |
21:17 |
|
proller joined #minetest-dev |
21:27 |
|
turtleman joined #minetest-dev |
21:30 |
|
Lunatrius joined #minetest-dev |
21:34 |
|
torgdor joined #minetest-dev |
21:35 |
|
torgdor joined #minetest-dev |
21:36 |
|
torgdor joined #minetest-dev |
21:38 |
|
hcorion joined #minetest-dev |
21:38 |
|
Lunatrius joined #minetest-dev |
21:48 |
|
torgdor joined #minetest-dev |
21:52 |
|
est31 joined #minetest-dev |
21:54 |
|
torgdor joined #minetest-dev |
22:00 |
|
torgdor joined #minetest-dev |
22:01 |
|
torgdor joined #minetest-dev |
22:02 |
|
torgdor joined #minetest-dev |
22:03 |
|
Player_2 joined #minetest-dev |
22:09 |
|
Taoki joined #minetest-dev |
22:10 |
|
Void7 joined #minetest-dev |
22:10 |
|
KaadmY joined #minetest-dev |
22:22 |
nrzkt |
merging #4431 as it's trivial an has two approvements |
22:22 |
ShadowBot |
https://github.com/minetest/minetest/issues/4431 -- Add infotext containing entity type (e.g. mobs:cow) to unknown entities by Rogier-5 |
22:22 |
|
torgdor joined #minetest-dev |
22:23 |
|
torgdor joined #minetest-dev |
22:24 |
|
torgdor joined #minetest-dev |
22:30 |
|
torgdor joined #minetest-dev |
22:31 |
|
torgdor joined #minetest-dev |
22:33 |
|
torgdor joined #minetest-dev |
23:03 |
|
Tmanyo joined #minetest-dev |
23:13 |
|
SloanOnLinux joined #minetest-dev |
23:24 |
|
turtleman joined #minetest-dev |
23:54 |
|
ElectronLibre joined #minetest-dev |
23:54 |
est31 |
sofar, I have built the flatpak file now, any idea where I could upload it? |
23:55 |
est31 |
its semi official, I dont want to attach it to the release just yet |
23:59 |
sofar |
add it to a gituhb tag ? |