izzy Meyer said:
> good to know. i'll look this over and see if we should disable testing
> for now if I can't find a fix.
> 
> 
> -------- Original Message --------
> From: Stepan Zolotuev <poopenfar...@dismail.de>
> Sent: January 11, 2025 8:59:08 PM CST
> To: ports@openbsd.org
> Subject: Re: NEW: games/luanti, & remove games/minetest
> 
> Hi izzy,
> 
> Luanti builds and plays fine, except for occasional lag spikes, but
> that's probably just my laptop. make test reports 1 failure on amd64.
> 
> 
> --
> Sent from a mobile, please excuse shitty formatting.

OK! I found a fix. The unit test that fails is the one related to
translations. Upon inspection, there is a hard depend on the devtest
game being installed. (I have autowrap enabled in my eMail client so
forgive weird formatting)

from src/unittest/test_translations.cpp:
```cpp
static std::string read_translation_file(const std::string &filename) {
                auto gamespec = findSubgame("devtest");
                REQUIRE(gamespec.isValid());
                auto path = gamespec.gamemods_path + (DIR_DELIM
                "testtranslations" DIR_DELIM "test_locale" DIR_DELIM) +
                filename; std::string content;
                REQUIRE(fs::ReadFile(path, content)); return content; 
}
```

So, I did some digging, and there is a INSTALL_DEVTEST cmake
configure BOOL flag, so I enabled that in our port's CONFIGURE_FLAGS and
voila! Tests pass!

Kirill, Bryan, Stepan, Anthony, Thomas, I attached a new tarball to
this mail with the above changed, could you check it over and/or test
for me?

P.S.: 5.10.0 segfaults on exit, but this is a known issue from
upstream. https://github.com/minetest/minetest/issues/15333
Upon the 5.11.x release, they will move to SDL as a backend and fix
this issue. This will  not be fixed for 5.10.0, so we'll just have to
put up with it for now.

Thanks!

-- 
iz (they/them)

> i like to say mundane things,
> there are too many uninteresting things
> that go unnoticed.

izder456 (dot) neocities (dot) org

Attachment: luanti-5.10.0.tgz
Description: application/compressed-tar

Reply via email to