| 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 ? |