Minetest logo

IRC log for #minetest-dev, 2023-03-03

| Channels | #minetest-dev index | Today | | Google Search | Plaintext

All times shown according to UTC.

Time Nick Message
00:30 proller joined #minetest-dev
00:36 Baytuch joined #minetest-dev
01:26 cfnblx So how can I apply to join the core dev team?
01:27 MTDiscord <Jonathon> read https://dev.minetest.net/Organisation
01:28 MTDiscord <Jonathon> tldr: contribute (and get merged) prs to the org, get recommended to c55, get him to actually bring it up here, and then approval/dimissed
01:34 fluxionary joined #minetest-dev
01:52 kilbith_ joined #minetest-dev
02:06 Baytuch joined #minetest-dev
02:17 Baytuch joined #minetest-dev
02:57 Baytuch joined #minetest-dev
05:00 MTDiscord joined #minetest-dev
06:07 calcul0n joined #minetest-dev
06:50 tsadok_ joined #minetest-dev
06:56 cfnblx joined #minetest-dev
06:56 bigfoot547 joined #minetest-dev
06:56 izzyb joined #minetest-dev
07:39 nrz_ cfnblx You should have some pr merged and trust from coredev, then we will propose you
08:47 MTDiscord joined #minetest-dev
09:05 appguru joined #minetest-dev
09:19 YuGiOhJCJ joined #minetest-dev
09:22 Zughy[m] Talking about core devs, how about NumberZero?
09:23 Zughy[m] PRs are increasing, MT definitely needs someone else to invert the trend
09:27 MTDiscord <luatic> I don't think the (X, Y) index is wasteful. What's wasteful is that the Y isn't made use of currently.
09:27 MTDiscord <luatic> It is 100% reasonable to use a (name, attr) index for player meta. What's unreasonable is that we completely flush player meta when we save a player, only to then completely reinsert it, rather than updating only the changed fields.
09:28 calculon joined #minetest-dev
09:28 MTDiscord <luatic> This is about as bad as using a single text file for each player and rewriting said file every map save interval.
09:28 MTDiscord <luatic> This is database abuse.
09:30 Baytuch joined #minetest-dev
09:35 appguru joined #minetest-dev
09:56 Baytuch joined #minetest-dev
10:24 Baytuch_2 joined #minetest-dev
11:14 Baytuch_2 joined #minetest-dev
11:34 appguru joined #minetest-dev
13:50 Baytuch joined #minetest-dev
13:52 kilbith__ joined #minetest-dev
14:24 Jon[m]1 It seems funny to need to trust in someone when it's easy enough to just not give goofy permissions seeing as git is decentralized
14:24 proller joined #minetest-dev
14:25 Jon[m]1 It makes sense to have a fork of Mt that just merges in PRs to test out and have a more experimental build
14:26 Jon[m]1 I may look into this, but I need to learn how to build Mt from source first
15:35 Baytuch joined #minetest-dev
15:47 Baytuch joined #minetest-dev
16:10 fluxionary joined #minetest-dev
16:31 proller joined #minetest-dev
16:32 Zughy[m] Some dude were telling me that MT is open source and not free software because of what it says in the website. Hence https://github.com/minetest/minetest.github.io/pull/273
16:32 Zughy[m] *was telling
16:33 MTDiscord <Warr1024> This is why we use terms like FOSS
16:34 MTDiscord <Warr1024> Ideally it would be nice to have a terms that implies that MT does both but doesn't necessarily require you to align with any particular ideological agenda to use it without issue.
16:37 MTDiscord <ROllerozxa> GNU/Minetest
16:38 Zughy[m] however you are aligning in the very moment you choose the words to use. Saying "open source", "FOSS" or "free software" say something about the project anyway
16:39 Zughy[m] also, fuck IRC, I can't even edit mistakes without annoying people, why are we even using an obsolete technology anyway?
16:39 MTDiscord <ROllerozxa> we invite you to minetest discord
16:41 Zughy[m] I'm from Matrix, which allows edits and that, contrary to Discord, is not a hypocrite platform saying "We <3 open source", when it's clear to me that they're just washing their image
16:41 Zughy[m] the point is, if I edit a message, they receive the whole message again with the edit
16:42 MTDiscord <josiah_wi> That would have to do with the relay software. Do you have an idea for an alternative way for the relay to handle edits?
16:44 MTDiscord <GoodClover> the solution is to just not use edits in the IRC channel but follow IRC practices for correcting yourself
16:46 MTDiscord <GreenXenith> I thought matrix natively connected to irc, no relays involved
16:46 MTDiscord <josiah_wi> Oh, interesting, that could be.
16:47 MTDiscord <GoodClover> It does not
16:47 MTDiscord <GoodClover> However ther is a bridge made by the Martrix organisation
16:48 MTDiscord <GoodClover> *Matrix
16:49 MTDiscord <ROllerozxa> admittedly chatting from discord won't net you any improvements from matrix since IRC will be the lowest common denominator. edits on discord don't even show up over the bridge and replies won't either
16:51 Zughy[m] true ROllerozxa, but I don't think it's a valid reason to not upgrade the technology
16:53 Zughy[m] MT is the only project I know that is still on IRC as the main place where to chat with devs (maybe because I'm not into the linux rabbit hole? Idk)
16:55 Zughy[m] which, like it or not, acts as a barrier for new players and wannabe devs
16:55 MTDiscord <Warr1024> We HAVE upgraded the technology.  We have Matrix AND Discord.
16:55 MTDiscord <GoodClover> The IRCs are both bridged to both Matrix and Discord so I don't see how that's a barrier?
16:55 MTDiscord <Warr1024> That just doesn't cause IRC to stop being a thing.
16:56 MTDiscord <Warr1024> IRC will probably never die, no matter how much nearly everyone thinks it should.  https://xkcd.com/1782/
16:56 MTDiscord <GoodClover> Over on Discord we have an explicit barrier (have to chat in Discord-only channels a bit first) to prevent new people making mess in the IRC channels
16:57 MTDiscord <Warr1024> True.  Though clearly it doesn't stop us from having this #minetest conversation in #minetest-dev of course 🤔
16:57 MTDiscord <GoodClover> heh woops
16:59 MTDiscord <PrairieWind> is that unusual?
16:59 MTDiscord <PrairieWind> whatever channel you are in becoming general+programming+other stuff.
17:02 Zughy[m] I'll rephrase, you're right: the community is more scattered than it should. I'm on Matrix and I know that if I want to talk with people on IRC and Discord, I have to write either in here or in #minetest. I understand you can't merge Discord and Matrix together if you want to leave some room isolated, but you could merge at least Matrix and IRC, dropping the latter. On IRC you can't post pictures, react, answer to a previous message, is
17:02 Zughy[m] UX wise more limited. My two cents
17:04 MTDiscord <Warr1024> IRC is natively more limited, if you stick to a classic client, but there are clients like TheLounge that add a lot of the modern UX stuff on top, like previews/embeds (from posted URLs), good mobile and multi-device support, etc.  For accessing MT IRC, TheLounge is actually pretty comparable for me to Discord, and I only happen to use Discord more because I tend to use Discord to access the Discord-only stuff already.
17:05 MTDiscord <Warr1024> Sticking with least-common-denominator feature sets is also not bad because it makes it easier to connect arbitrary future things without worrying about feature parity issues, and to some degree, it helps keep focused on discussion and avoids the temptation of playing silly games using those features.
17:08 MTDiscord <Warr1024> I don't like the community scatteredness either, but a lot of that is social/political issues rather than technological, i.e. people sticking their nose up at some protocol or platform and thinking themselves better than the people who use it.  The proprietary nature of Discord is actually made worse by people excluding its users from full participation in the more-free parts of the community.
17:08 rubenwardy "free software" isn't as commonly used as "open source"
17:10 MTDiscord <Warr1024> I kind of like the term FOSS because it sort of discourages you from taking any of its component words at face value.
17:11 MTDiscord <Warr1024> Also, I think that while Free and Open have significant overlap, there are some fringe areas that don't overlap, and it's worth pointing out the value of being in that overlap area.
17:11 rubenwardy I'd suggest "free and open source". The text could also be rephrased to put other benefits first, like easy Lua scripting or the platform-ness
17:12 rubenwardy this needs to be some dense text, Minetest refuses to be described in two short sentences
17:13 MTDiscord <Warr1024> Tbh I'd really ideally like to say something like "100% free and open source", to differentiate it from projects that like to claim that but are actually freemium and you only get a "community edition" that lacks a lot of features that are buried in proprietary extensions.  Unfortunately whether stuff on CDB count as part of that 100% may make a difference...
17:13 rubenwardy I think Minetest is best described using Interpretive dance
17:14 MTDiscord <Warr1024> It's fair to say the engine, and most/all first-party projects, are 100% free and open source, in substance and in spirit.  Stuff you can find on CDB though can sometimes be rather un-free.
17:16 Zughy[m] <rubenwardy> ""free software" isn't as..." <- I know ruben, it's the term used in the industry. However it's not a reason to not use the other
17:18 MTDiscord <Warr1024> The biggest problem with term Free Software has always been people who confuse it with "freeware" and use the terms interchangeably.
17:18 rubenwardy with open source software, people confuse it with source available
17:18 MTDiscord <Warr1024> A lot of effort has gone into "reclaiming" the term but it never seemed like it got results.
17:19 rubenwardy both are shitty terms, it's just that 'open source' is more common and the misunderstood version is closer to the actual meaning
17:19 MTDiscord <Warr1024> It's also that source-available masquerading as open source is not nearly as pervasive as the freeware / free software confusion.
17:21 MTDiscord <Warr1024> The confusion doesn't run in the same direction.  If you say "open source", people are more likely to understand correctly what you mean, and just confuse other source-available software as being open-source.  If you say "free software" then people are more likely to confuse it with freeware.
17:22 caffblks joined #minetest-dev
17:24 nrz_ discord allow message edition, it's IRC which doesn't allow
17:26 lhofhansl joined #minetest-dev
17:27 MTDiscord <Warr1024> Frankly I think IRC got it right, by requiring you to own up to your mistakes as compensation for ensuring that nobody can pull dependencies out from you.  When you reply to a message on IRC, you can be sure that your reply will always be in the context of the message against which it was written.
17:28 MTDiscord <kimapr> matrix shows edit history
17:29 MTDiscord <caffeinatedblocks> This is way off topic, but I don't think IRC ever should go away
17:31 MTDiscord <caffeinatedblocks> Nothing in life is free. Why is Discord free? Don't tell me all their expenses are paid by Nitro subscriptions. They have to be sellling users out one way or another. Either way, I will forever avoid dependence on any "big brother" entity.
17:32 MTDiscord <caffeinatedblocks> I can fire up an IRC server at-will and go about my totally uncensored business as I see fit without anyone monitoring my chat, selling my data, or whatever. "But, features, features, features!" -- Features cost money. Why are we getting it for free? Nothing is free. If you're not paying for it, it's because you're not the consumer, you're the product.
18:01 lhofhansl Reminder: #13250
18:01 ShadowBot https://github.com/minetest/minetest/issues/13250 -- Scale culler steps proportionally to the mesh sizes by x2048
18:19 MTDiscord <caffeinatedblocks> @ROllerozxa for MariaDB could you add this to wiki: https://mariadb.com/downloads/connectors/
18:22 MTDiscord <caffeinatedblocks> Also, asking again -- MariaDB Connector C++ is licensed LGPL v2.1 same as Minetest. Can I just include it in the project so people don't have to go hunt it down?
18:34 appguru joined #minetest-dev
18:37 Baytuch joined #minetest-dev
18:39 Krock objectively speaking there's no reason against the inclusion
18:40 MTDiscord <caffeinatedblocks> It would be nice not only for that reason, but also to lock it in at a specific version. Any future updates which may depend on a newer version could therefore include that specific version.
18:40 Krock but it's not uncommon for PRs to stall or get abandoned due to suboptimal implementation or unsolved issues
18:41 Krock "good" examples for that are such that have "Adoption needed" labels (closed ones)
18:53 Desour joined #minetest-dev
20:00 Baytuch joined #minetest-dev
21:43 x2048 joined #minetest-dev
22:10 x2048 joined #minetest-dev
22:11 x2048 joined #minetest-dev
23:32 proller joined #minetest-dev
23:50 proller joined #minetest-dev

| Channels | #minetest-dev index | Today | | Google Search | Plaintext