Minetest logo

IRC log for #minetest-dev, 2023-12-04

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

All times shown according to UTC.

Time Nick Message
03:50 v-rob joined #minetest-dev
05:00 MTDiscord joined #minetest-dev
06:45 calcul0n_ joined #minetest-dev
07:34 v-rob joined #minetest-dev
08:14 rubenwardy So, how's the release going?
08:45 MTDiscord1 joined #minetest-dev
09:03 sfan5 🤷
09:28 [MTMatrix] <Zughy> Is it possible to release today? Both for the jam and for my workshop tomorrow
11:00 MTDiscord <jordan4ibanez> Someone grab sfan5 the release bazooka
11:00 MTDiscord <jordan4ibanez> Slightly more kick than the release cannon
11:42 vampirefrog joined #minetest-dev
13:08 LizzyFleck joined #minetest-dev
14:19 MTDiscord <warr1024> > 5.8 will include a number of improvements, but actually making it all the way through the process of releasing 5.8 is not planned until 5.9
14:53 grorp joined #minetest-dev
15:11 MTDiscord <jordan4ibanez> Yeah, that sounds about right
15:32 grorp1 joined #minetest-dev
16:19 Warr1024 joined #minetest-dev
16:25 Desour joined #minetest-dev
16:26 Warr1024 joined #minetest-dev
16:29 Warr1024 joined #minetest-dev
16:50 srifqi joined #minetest-dev
16:51 srifqi hello. i just realised that some strings have changed
16:54 srifqi caused by commit 7f93268 (#14016) due to behaviour changes
16:54 ShadowBot https://github.com/minetest/minetest/issues/14016 -- [no squash] Return texture filter settings to previous state by sfan5
16:59 [MTMatrix] <Zughy> Is it that bad?
17:00 srifqi there are 3 string changes if i count correctly
17:00 srifqi all of them about texture filtering
17:00 Krock I did not have much time yesterday. We can continue the release this evening
17:01 Krock srifqi: this is nothing unusual and is always a caveat when PRs are merged close to release
17:01 Krock Who's doing the Android builds, by the way?
17:02 srifqi definitely not me as i don't have the required files
17:02 grorp joined #minetest-dev
17:03 v-rob joined #minetest-dev
17:03 rubenwardy I can do Android builds
17:04 grorp srifqi: do you mean the keystore password with "the required files"?
17:04 srifqi yes
17:04 rubenwardy thanks to nerzhul, everyone has the keystore
17:04 rubenwardy 🙃
17:05 rubenwardy Minetest? Ourtest
17:05 srifqi it's in the repo, yes :)
17:05 srifqi which steps are we in the checklist?
17:06 srifqi entering release part, i assume
17:08 Krock added some simple text to the GH release page
17:09 appguru joined #minetest-dev
17:09 Krock rubenwardy: might it also be possible for you to push the release commit and "resume with -dev" commits to master?
17:09 rubenwardy ~dev Releasing_Minetest
17:09 ShadowBot Releasing Minetest - Minetest Developer Wiki -- http://dev.minetest.net/Releasing_Minetest
17:10 Krock I can create a new forum topic unless someone already started with that
17:12 Krock (will do that in 1 hour)
17:14 rubenwardy ok, will run bump version then. Seems like there's no objections
17:16 srifqi +1
17:22 rubenwardy done - making android build now
17:28 srifqi by the way, can we rename APK files to be something like minetest-version-platform (minetest-5.8.0-arm64-v8a.apk)?
17:29 srifqi or that would break something?
17:29 rubenwardy I don't think it breaks anything, would just be updating homepage links
17:32 srifqi minetest-5.8.0-android-arm64-v8a.apk (?) or .apk extension already tells that it is targeted for Android
17:33 MTDiscord <warr1024> rather than just android, it might be nice to add android<version> or something with the actual minimum required version.  But relying on .apk is not great, if you want somebody to look at a pile of files and immediately know what they're for (the fact that apk is the name of alpine linux's package manager doens't help).
17:35 MTDiscord <luatic> "thanks to nerzhul, everyone has the keystore" - careful, this might break Google Play ToS or something
17:36 grorp this unittest will always fail for release versions: https://github.com/minetest/minetest/blob/5.8.0/games/devtest/mods/unittests/get_version.lua
17:36 grorp "version.hash" is undefined there, that's even documented
17:37 ROllerozxa wait, did nerzhul leak the android signing key?
17:37 grorp no, only the keystore. you still need the password.
17:38 grorp (but it's bad anyway)
17:39 grorp +1 for having APK names contain "minetest" and the version
17:40 srifqi warr1024: the minimum version is rarely changed. last time it was increased was for 5.7.0 (#13205). it is currently API 21 (Android 5.0)
17:40 ShadowBot https://github.com/minetest/minetest/issues/13205 -- Android: Increase minimum SDK version to 21 by srifqi
17:41 rubenwardy oh we need to tag MTG too
17:42 Krock do we?
17:42 Krock it's no longer bound to the Minetest release cycle
17:44 rubenwardy ok, looks like there's no max version so we don't need to tag MTG
17:45 rubenwardy oh no there is
17:45 rubenwardy removed
17:45 rubenwardy it's now 5.7+
17:45 rubenwardy rather than 5.7 only
17:45 Krock min_minetest_version = 5.8.0  in game.conf, or what do you mean?
17:45 rubenwardy in ContentDB
17:48 rubenwardy Android builds uploaded to GH, uploading to gplay now
17:49 ROllerozxa should MTG become rolling release now? making a release for MTG would be a good idea anyways since there's been some bugfixes (and dupe exploit fixes) since 5.7.0
17:49 rubenwardy uploaded
17:54 Krock merging master back to stable-5 to contain 5.8.0.
17:59 rubenwardy MTG readme needs updating too
18:01 MTDiscord <siliconsniffer> Screenshot idea: MTG with a sunset resembling the debundling?
18:02 rubenwardy I'd prefer to focus on postives than negatives
18:02 sfan5 windows builds missing, changelog link missing
18:03 Krock tag and release is not linked
18:03 rubenwardy added changelog
18:03 rubenwardy +link
18:03 Krock actually nvm. there's still the draft
18:03 rubenwardy I don't have the ability to do windows builds
18:03 Krock -> https://github.com/minetest/minetest/releases/tag/untagged-399367f3735e5334e1e8
18:03 sfan5 the windows builds already exist
18:03 Krock ^ rubenwardy
18:03 rubenwardy ahh
18:03 rubenwardy will copy them
18:04 sfan5 and IMO the text should be clearer to tell package maintainers that MTG is not longer preinstalled and they shouldn't be re-adding it either
18:04 Krock updated stable-5
18:05 sfan5 also because if they mess it up the "ask the user to reinstall mtg" logic will not work
18:06 rubenwardy added windows builds and updated descriptions
18:06 sfan5 ROllerozxa: dunno about in the future but right now MTG should still be released, we had changes after all
18:07 Krock writing up the forum post ....
18:07 Krock what's the progress of the blog post?
18:08 rubenwardy I've got text, but need a cover image
18:09 rubenwardy https://github.com/minetest/blog/pull/139
18:14 rubenwardy forum post can come before blog post though
18:15 rubenwardy it's just social media that depends on blog post
18:15 rubenwardy and that's all me
18:17 Krock does the macos build need signing now?
18:17 Krock from what I've seen that's only for M1
18:17 Krock (and newer?)
18:17 Krock -> https://github.com/minetest/minetest/actions/runs/7090139077
18:18 rubenwardy So for the launchpad, the packaging repo doesn't seem to mention MTG other than in licenses - so presumably the packaging is all done by cmake, which is fine
18:20 rubenwardy daily build passed with that
18:35 Krock a WYSIWYG forum editor would be very nice. anyway. the first release post is up.
18:41 Krock flagged the Alpine Linux package as outdated. someone already did the same for Arch Linux. which ones are still to do?
18:44 Krock created issues for snap and Flatpak. we should be fine now.
18:44 srifqi the download part of the forum post is new
18:44 srifqi usually, the download part lists links
18:45 Krock I didn't feel fancy to repeat the links there in case something has to change (e.g. macos signing issue)
18:46 Krock hmm the link might actually stay the same. so that's actually not an issue. I'm just lazy then :3
18:46 Krock most of the people will get the notification to the main website in-game (windows users) and download it from there
18:48 srifqi the newer is better, i think, since it also describes Android platforms
18:56 srifqi or it could list all while also link to the files directly for each
19:23 m42uko joined #minetest-dev
19:23 nrz_ joined #minetest-dev
19:26 diceLibrarian joined #minetest-dev
19:37 nore joined #minetest-dev
19:48 MTDiscord <luatic> Congrats on the release. Unfortunately two MTG changes (on the wiki changelog) have been misattributed to me, when I was really just the one who reviewed and merged them: (1) Add API for sapling growth (by aegroto); (2) Fix coral and kelp duping with mesecons' sticky piston (by zmv7). I'd fix this myself, but I don't have a Wiki account.
19:48 MTDiscord <luatic> I'll take this opportunity to shoot @celeron55 a ping. Can I get a wiki account?
19:49 YuGiOhJCJ joined #minetest-dev
19:50 MTDiscord <luatic> Also, why do we treat the changelog as a separate thing that is managed on the Wiki? I think it would be sensible to have the changelog be a Markdown file in the repo.
19:51 ROllerozxa luatic: I can make you a wiki account if you'd like
19:51 celeron55 i was going to but go ahead
19:51 ROllerozxa uh, wait, the changelog is on the developer wiki and not the regular wiki
19:52 v-rob joined #minetest-dev
19:53 celeron55 i agree the changelog isn't necessarily best suited for the wiki and could be in the repo. the plus side of being on the wiki is that people who don't want to deal with git or PRs can add details to it
19:54 ROllerozxa (I ended up just doing the edit myself)
19:56 MTDiscord <luatic> Thanks
19:58 MTDiscord <.niklp> who can trigger a build for the official docker image on gitlab? (iirc the gitlab mirror is a few weeks out of date)
20:01 sfan5 who knows if that still works, it's unmaintained really
20:01 YuGiOhJCJ joined #minetest-dev
20:02 MTDiscord <.niklp> and where's the 'offical' docker image then?
20:03 ROllerozxa I've heard good things about warr1024's docker images
20:09 MTDiscord <warr1024> My docker images have always been 100% minetest_game-free, though I suppose with this new release, that will no longer be a competitive advantage.
21:20 rubenwardy Can someone review this as both MisterE and Green are away: https://github.com/minetest/blog/pull/139
21:20 rubenwardy blog#139
21:20 rubenwardy !title
21:20 ShadowBot Add 5.8.0 post by rubenwardy · Pull Request #139 · minetest/blog · GitHub
21:23 rubenwardy or I suppose the post could be left until later
21:33 v-rob joined #minetest-dev
21:36 rubenwardy web#290
21:36 ShadowBot https://github.com/minetest/minetest.github.io/issues/290 -- Update to 5.8.0 by rubenwardy
22:04 [MTMatrix] <localhost> time to git pull?
22:13 MTDiscord <jordan4ibanez> Hello again. I have fixed the node placement prediction collision detection, a basically nostalgic (for the wrong reasons) bug at this point. #14068. Would you prefer that I also fix the placement timer upon placement failure in the same commit? grorp has confirmed that this is an issue and I would like input before I go about fixing it
22:13 ShadowBot https://github.com/minetest/minetest/issues/14068 -- Fix node placement collision detection failure [The Ghost Node] by jordan4ibanez
22:32 MTDiscord <jordan4ibanez> I fixed it with 2 lines so I guess disregard that question
22:37 turtleman joined #minetest-dev
23:33 panwolfram joined #minetest-dev

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