| Time |
Nick |
Message |
| 00:00 |
p_gimeno |
VanessaE: that's going a bit off topic, it's a question of preferences, I always use 'l' to list which does ls -lA to make sure I don't miss anything important from any dir I look. And yes, it was that way and it was pissing, for lack of a standard that solved it. |
| 00:01 |
p_gimeno |
it's a bit like saying, why not install minetest in /minetest by default? why /usr/bin? |
| 00:03 |
VanessaE |
no, the comparison is more like "why systemd over sysvinit" |
| 00:03 |
VanessaE |
and the answer is "because it works and has worked just fine for decades" |
| 00:03 |
T4im |
i suspect you can just set the XDG evironment variable to your home dir to have the old behavior, VanessaE |
| 00:04 |
T4im |
it makes it configurable and standardized, that's the point behind it |
| 00:04 |
Fixer |
is XDG finally adopted by everyone? |
| 00:04 |
p_gimeno |
um, no, it's about following a directory organization standard or not following it; it's more like /usr/bin vs /mydir. /usr/bin is an established standard, and .local/share is a standard in the process of being established. |
| 00:04 |
T4im |
not all, but significantly many, Fixer |
| 00:04 |
Fixer |
potentially I would like ~/.config/minetest more, but without that ./local/share/ crap |
| 00:05 |
Fixer |
remember /bin vs /usr/bin holy war? |
| 00:06 |
p_gimeno |
also what T4im said about configurability, you can even place that stuff in a separate partition if you wish |
| 00:07 |
T4im |
if you wanted to go all the way you would probably move world/ games/ mods/ textures/ into .local/share and minetest.conf, client/, debug.txt into .config/ |
| 00:08 |
T4im |
well, maybe not that way exactly, but similar |
| 00:28 |
|
ANAND joined #minetest-dev |
| 01:15 |
|
ANAND joined #minetest-dev |
| 04:51 |
|
Player-2 joined #minetest-dev |
| 06:34 |
|
Beton joined #minetest-dev |
| 07:25 |
nerzhul |
i need to take time for some reviews |
| 07:58 |
|
Krock joined #minetest-dev |
| 08:07 |
|
Megaf joined #minetest-dev |
| 08:08 |
|
ichoquo0Aigh9ie joined #minetest-dev |
| 08:39 |
|
proller joined #minetest-dev |
| 08:44 |
|
Gael-de-Sailly joined #minetest-dev |
| 10:06 |
|
Fixer joined #minetest-dev |
| 10:13 |
|
Fixer_ joined #minetest-dev |
| 10:17 |
|
Gael-de-Sailly joined #minetest-dev |
| 10:36 |
|
Krock joined #minetest-dev |
| 11:41 |
|
calcul0n joined #minetest-dev |
| 12:01 |
|
Fixer joined #minetest-dev |
| 12:16 |
|
T4im joined #minetest-dev |
| 13:22 |
|
jas_ joined #minetest-dev |
| 14:02 |
|
Ruslan1 joined #minetest-dev |
| 14:23 |
|
Wuzzy joined #minetest-dev |
| 15:12 |
|
Beton_ joined #minetest-dev |
| 15:34 |
|
paramat joined #minetest-dev |
| 16:45 |
|
Cornelia joined #minetest-dev |
| 18:46 |
|
proller joined #minetest-dev |
| 18:51 |
|
proller joined #minetest-dev |
| 18:58 |
Krock |
nice PR, paramat. Will test. However, it's neither high priority nor a blocker for a new release since it's just a setting interface which doesn't prevent from gameplay |
| 18:59 |
paramat |
#7819 |
| 18:59 |
paramat |
hmm |
| 18:59 |
ShadowBot |
https://github.com/minetest/minetest/issues/7819 -- Advanced settings: Fix noise parameter flags by paramat |
| 19:00 |
paramat |
i see it as embarassing to have settings broken like this for a major release, so yeah borderline but i think blocker is reasonable |
| 19:02 |
Krock |
Blocker and High Priority should just be applied for bug issues and bugfix PRs which prevent players from playing the game |
| 19:03 |
Krock |
whereas Blocker is above "High Priority" and can prevent a release |
| 19:03 |
paramat |
i disagree, the game can be played with serious bugs that should block to avoid an embarassingly broken release |
| 19:05 |
paramat |
i don't think there can be a specific condition for a blocker. anyway hopefully it will be merged and fixed soon |
| 19:05 |
Krock |
yet it doesn't prevent players from playing. Barely anyone out there (*looks at mobile users*) tweak noise settings (if settings at all) |
| 19:06 |
Krock |
Minetest 5.0 would be great to have it bug-free, but that's simply not possible unless we'll stay in this state forever |
| 19:06 |
Krock |
testing the PR now |
| 19:08 |
paramat |
for me 'blocker' means 'must be resolved before next release' and can be anything |
| 19:09 |
paramat |
hmm but noise params, it is borderline. ok will remove |
| 19:10 |
paramat |
done |
| 19:12 |
|
proller joined #minetest-dev |
| 19:15 |
Krock |
local function handle_change_setting_buttons(this, fields) should already do that |
| 19:18 |
paramat |
? |
| 19:18 |
Krock |
L900-908 |
| 19:21 |
Krock |
the checkboxes table is updated there with the new values |
| 19:27 |
|
Icedream joined #minetest-dev |
| 19:27 |
paramat |
interesting. however in testing the PR does fix the bug, will investigate this |
| 19:27 |
paramat |
maybe the bug is in 900-908 instead |
| 19:28 |
paramat |
ah, no .. |
| 19:29 |
paramat |
900-908 is only run when clicking the checkboxes, i added a print statement there to check. the PR fixes the setting up of the 'checkboxes' table when you open the edit formspec |
| 19:30 |
paramat |
my code is in the function that is run when an edit formspec is first opened. see last comments in the issue |
| 19:33 |
paramat |
you can see the code at L677 (in master) that is missing for noise params |
| 19:41 |
paramat |
remove #7789 from blockers? |
| 19:41 |
ShadowBot |
https://github.com/minetest/minetest/issues/7789 -- 5.0.0 Android: The reset singleplayer world function doesn't work properly, it calls /bin/rm which doesn't exist |
| 19:45 |
Krock |
Annoying, but not a crash. High Priority nonetheless due to the large amount of mobile players |
| 19:45 |
paramat |
yeah |
| 19:46 |
paramat |
after much discussion #7784 seems in quite a good state now |
| 19:46 |
ShadowBot |
https://github.com/minetest/minetest/issues/7784 -- Android settings: Develop adaptive HUD/GUI scaling, font size by paramat |
| 19:47 |
paramat |
it will probably get tuned in future of course, but i feel it might be mergeable |
| 19:48 |
Krock |
oh I see. create_change_setting_formspec sets the "checkboxes" defaults, whereas handle_change_setting_buttons updates them on click |
| 19:49 |
paramat |
yes |
| 19:51 |
paramat |
rubenwardy please could you complete #7766 ? |
| 19:51 |
ShadowBot |
https://github.com/minetest/minetest/issues/7766 -- Add setting to filter non-free packages by rubenwardy |
| 19:53 |
Krock |
from what I see you could integrate "checkboxes[checkbox_name] = is_enabled" into the upper loop, since the table is empty in that case |
| 20:02 |
paramat |
which upper loop? |
| 20:03 |
Krock |
line 626 |
| 20:03 |
paramat |
the loop immediately above only loops through the enabled flags, not all |
| 20:03 |
Krock |
>since the table is empty in that case |
| 20:03 |
Krock |
nil values are also handled like false |
| 20:04 |
paramat |
oh i see |
| 20:04 |
paramat |
hmm maybe |
| 20:05 |
p_gimeno |
I know nobody asked me, but I'd call #7819 trivial |
| 20:05 |
ShadowBot |
https://github.com/minetest/minetest/issues/7819 -- Advanced settings: Fix noise parameter flags by paramat |
| 20:06 |
paramat |
anyway yes will consider that |
| 20:06 |
Krock |
p_gimeno: me too. trivial bugfix |
| 20:06 |
paramat |
but the others need to be set to false, not nil |
| 20:07 |
Krock |
why? where does it check for "false"? |
| 20:08 |
Krock |
I only see checks against the string "true" or whether it's non-nil or non-false |
| 20:09 |
paramat |
i think it's fine as it is, i can't see any simplification (yet) |
| 20:09 |
paramat |
'-- to get false if nil' i assume that's necessary |
| 20:10 |
p_gimeno |
false or flags[name] |
| 20:10 |
Krock |
maybe a historic leftover. the current code does not require false anywhere |
| 20:11 |
p_gimeno |
err, flags[name] or false |
| 20:12 |
paramat |
well, you might be right, investigating |
| 20:13 |
paramat |
https://github.com/minetest/minetest/blob/2586a70492370d706f8cab615a328abd609a9ba4/builtin/mainmenu/dlg_settings_advanced.lua#L837 |
| 20:13 |
paramat |
that suggests you're right |
| 20:14 |
paramat |
anyway ok will do |
| 20:18 |
paramat |
it might be for consistency because 'checkboxes' is set to true or false here https://github.com/minetest/minetest/blob/2586a70492370d706f8cab615a328abd609a9ba4/builtin/mainmenu/dlg_settings_advanced.lua#L904 |
| 20:19 |
paramat |
i think i prefer leaving it as it is |
| 20:20 |
paramat |
it's also more readable |
| 20:21 |
paramat |
anyway will merge later unless objections |
| 20:23 |
p_gimeno |
I guess that #6898 is going to wait until 6.0+ :( |
| 20:23 |
ShadowBot |
https://github.com/minetest/minetest/issues/6898 -- Allow distinguishing mods by modpack by pgimeno |
| 20:47 |
paramat |
dev is like running in syrup currently |
| 20:47 |
paramat |
merging #7819 |
| 20:47 |
ShadowBot |
https://github.com/minetest/minetest/issues/7819 -- Advanced settings: Fix noise parameter flags by paramat |
| 20:53 |
paramat |
merged |
| 21:35 |
|
proller joined #minetest-dev |
| 22:30 |
|
YuGiOhJCJ joined #minetest-dev |
| 22:44 |
|
Ruslan1 joined #minetest-dev |
| 22:51 |
|
behalebabo joined #minetest-dev |
| 22:58 |
|
Andrej1 joined #minetest-dev |
| 23:30 |
|
BakerPrime left #minetest-dev |