Guild icon
Teeworlds
IRC / bridge
One-way IRC channel bridge. If you want to be able to send messages to IRC, contact @Dune or @heinrich5991. https://www.teeworlds.com/?page=docs&wiki=rules/irc_rules
Between 2019-02-09 00:00:00Z and 2019-02-10 00:00:00Z
Avatar
[quakenet] <day> the tee collisions in 0.7 definitely feel super awkward
15:38
[quakenet] <day> in 0.6 it was a bit unpredictable, but mostly tees wouldnt collide when delta v was large enough
15:38
[quakenet] <day> now you collide, always :|
15:39
[quakenet] <Oy> there shouldn't be any difference
15:39
[quakenet] <Dune> didn't know anything changed
15:39
Hi, its me again! I can't compile with cmake. It looks like there are files missing cmakeerror.txt Here is a stacktrace. I am using a clean teeworlds and pulled the last master. thank you in ad...
15:39
[quakenet] <Dune> what I was saying was that there is an issue with cmake expecting translations+maps to be there in order to compile (?)
15:40
[quakenet] <Dune> but apparently this is being interpreted as "you need them to build teeworlds"
15:40
[quakenet] <Dune> it's only a cmake thing
15:40
[quakenet] <Dune> not sure what that "tarball" is exactly either
15:41
[quakenet] <Oy> teewwolrds src compressed in a folder
15:41
[quakenet] <Oy> should be able to compile without translations+map
15:41
[quakenet] <Dune> can't they use a tarball with the submodules?
15:41
[quakenet] <Dune> yeah
15:42
[quakenet] <Dune> I'm not sure if that would solve the openbsd blocking problem though
15:42
[quakenet] <Dune> they seem to have an issue with translations+maps not being in the tarball?
15:43
[quakenet] <Oy> cmake doesn't build then?
15:44
[quakenet] <Oy> or the src download on our website
15:44
[quakenet] <Dune> ah, I see
15:44
[quakenet] <Oy> people don't always use git to get the source, especially beginners
15:45
[quakenet] <Dune> right
15:45
[quakenet] <Dune> I've never seen a project listing all the files to compile in the cmakefiles. there's gotta be another way?
15:45
[quakenet] <day> Oy: im 99% sure it's an extreme difference. another player confirmed it as well.
15:46
[quakenet] <day> initially i thought it's a ping thing, as i observed it on super low ping servers. but ive run into that behavior on every server independent of ping
15:51
[quakenet] <Oy> another way would be good :)
15:51
[quakenet] <Dune> remember why it was done like that, @LordSk 🦋 ?
15:52
[quakenet] <Oy> day: nothing i know of changed in that regard. maybe you used to play on modded 0.6 servers, which behaved differently?
15:54
[quakenet] <rand> it's it known as the good way to build project (adding file one by one)
15:54
[quakenet] <rand> I don't remember if it's for security reason or reproductibility
15:56
[quakenet] <rand> and : We do not recommend using GLOB to collect a list of source files from your source tree. If no CMakeLists.txt file changes when a source is added or removed then the generated build system cannot know when to ask CMake to regenerate.
15:57
[quakenet] <rand> this one looks like the more relevant :]
15:58
[quakenet] <Oy> good that we have bam :)
16:01
[quakenet] <Dune> bam handles that well though, why couldn't cmake :/
16:01
[quakenet] <rand> idea: use bam to produce the initial CMakeLists.txt :p
16:01
[quakenet] <Dune> defeats the purpose :p
16:02
[quakenet] <rand> no
16:02
[quakenet] <Dune> people then need to have bam installed
16:02
[quakenet] <rand> the cmakelists has to be coherent on the repo/tarball
Avatar
LordSk 🦋 2019-02-09 16:02:47Z
yeah basically what rand said for cmake
Avatar
[quakenet] <Dune> yes?
16:03
[quakenet] <rand> as long it is up to date, people don't have to run bam
16:03
[quakenet] <Dune> ah, well true, but it's a bit weird, isn't it
16:03
[quakenet] <rand> it is :D
16:03
[quakenet] <Dune> feels like collecting files from the source tree isn't such a big deal
16:03
[quakenet] <Oy> you need a different cmakelist for the teeworlds src and the one that has the submodules in place (translations, maps)
16:03
[quakenet] <Dune> you just need to run cmake manually when there is a new file
16:03
[quakenet] <rand> could be a simple python script too
16:04
[quakenet] <Dune> most academic tools I built seemed to use that :/
16:04
[quakenet] <rand> hm, I guess it is possible to use a CMakeLists.txt for a subproject
Avatar
LordSk 🦋 2019-02-09 16:05:16Z
Yeah I that too dune
Avatar
[quakenet] <Dune> adding files is rare enough that you can just rerun cmake right
Avatar
LordSk 🦋 2019-02-09 16:05:25Z
+do
Avatar
[quakenet] <rand> in fact, I don't understand, if I add a file and run cmake .., (with glob), is the file added or do I need to touch CMakeLists.txt ?
16:12
[quakenet] <Dune> oh damn, there is a status.tw API now: https://status.tw/?p=apidoc
Avatar
[quakenet] <Dune> aaah
18:15
[quakenet] <Dune> the second parameter of localize must be separated by a space, lol
Avatar
Hi, its me again! I can't compile with cmake. It looks like there are files missing cmakeerror.txt Here is a stacktrace. I am using a clean teeworlds and pulled the last master. thank you in ad...
18:26
[quakenet] <Dune> so the problem is not just building
18:26
[quakenet] <Dune> they expect to have translations & maps in the package
18:28
[quakenet] <rand> could it be possible to have different target in cmake ?
18:28
[quakenet] <Oy> space lol
18:29
[quakenet] <Oy> we could add a complete src download manually
18:29
[quakenet] <Oy> not possible to tell github that it should include submodules i think
18:34
[quakenet] <Dune> so packagers are unhappy that they can't get the tarball to include in one-click? isn't that weird :/
18:34
[quakenet] <Dune> or do they include a script that downloads it from teeworlds.com or github?
18:35
Hi, its me again! I can't compile with cmake. It looks like there are files missing cmakeerror.txt Here is a stacktrace. I am using a clean teeworlds and pulled the last master. thank you in ad...
18:40
[quakenet] <Dune> So we should release differently
18:41
I've a submodule inside of my git Github repository and I've created a release of it. My repository has this kind of structure (very classic) : repo_A (main repository) dir_A.1 dir_A.2 (subm...
18:41
[quakenet] <Dune> "The Github support answered me :
18:41
[quakenet] <Dune> This is not possible currently."
18:41
[quakenet] <Dune> so you have to make it manually
18:44
[quakenet] <Oy> too bad that you can't even disable the automaically created src files by github within a release
18:47
[quakenet] <Dune> :/
Avatar
[quakenet] <TeeSlayer> It's not possible to create custom pickups, right? Neither changing the opacity of layers on the fly?
21:56
[quakenet] <TeeSlayer> (by custom pickups I mean custom graphics for them)
21:59
[quakenet] <Dune> no
Exported 77 message(s)