Guild icon
DDraceNetwork
Development / developer
Development discussion. Logged to https://ddnet.tw/irclogs/ Connected with DDNet's IRC channel, Matrix room and GitHub repositories — IRC: #ddnet on Quakenet | Matrix: #ddnet-developer:matrix.org GitHub: https://github.com/ddnet
Between 2022-11-10 00:00:00Z and 2022-11-11 00:00:00Z
Avatar
[quakenet] Learath2 BOT 2022-11-10 00:21:02Z
I forgot to stop
00:21
Now it's 0120 :/
Avatar
forgot to stop debugging the compiler?
Avatar
Yep, I said 30 mins, went on for more than 2 hours :/
00:57
And didn’t figure it out completely either. I’m still fairly sure its not UB :/
Avatar
3228047 A Winterfall, M yayita - ddnet-maps
Avatar
to this day
06:59
learath is still debugging
06:59
BASED
Avatar
Learath wants to fight the GCC aliens
Avatar
No way. I mean no disrespect to them
Avatar
I hear gcc code is rly alien
Avatar
Avatar
Ryozuki
I hear gcc code is rly alien
It's easily one of the most complicated codebases I've ever gazed upon
08:40
A bizarre mix of C, asm and that one weird language that I don't even remember
Avatar
Gimple?
08:44
@Learath2
Avatar
Could have been
08:52
Also the bizarre syntax for their machine descriptions
Avatar
Avatar
Learath2
It's easily one of the most complicated codebases I've ever gazed upon
More than nobyC?
Avatar
Avatar
ReiTW
More than nobyC?
No. Gcc is extremely readable compared to that
KEKW 4
Avatar
@Learath2 trying to make a live ebuild for newest ddnet
16:01
which uses rust
16:01
but i guess im an idiot
16:03
The Gentoo Devmanual is a technical manual which covers topics such as writing ebuilds and eclasses, and policies that developers should be abiding by.
Avatar
@Ryozuki #gentoo on libera is usually pretty helpful with this stuff
16:10
there are also active package maintainers hanging out in there that can lend a hand
Avatar
ill check later
16:20
i made some progress
16:21
im now struggling to get the cargo deps vendored or smth
16:21
[0/267] cd /var/tmp/portage/games-action/ddnet-9999/work/ddnet-9999 && /usr/bin/cmake -E env CARGO_TARGET_DIR=/var/tmp/portage/games-action/ddnet-9999/work/ddnet-9999_build DDNET_TEST_NO_LINK=1 /usr/bin/cargo build --release error: failed to get cxx as a dependency of package ddnet-base v0.0.1 (/var/tmp/portage/games-action/ddnet-9999/work/ddnet-9999/src/base) Caused by: failed to load source for dependency cxx Caused by: Unable to update registry crates-io Caused by: failed to update replaced source registry crates-io Caused by: failed to read root of directory source: /var/tmp/portage/games-action/ddnet-9999/work/cargo_home/gentoo Caused by: No such file or directory (os error 2)
16:22
The order of inherit matters
Avatar
I'm wondering if anyone tried DDNet on https://www.unixcloud.ltd/product/mtt-s80/ yet. Rumors say it's "inspired" by AMD's design
MTT S80 Moore Threads GPU Price officially authorized Dealer Agent Unixcloud
Avatar
* Final size of build directory: 229744 KiB (224.3 MiB) * Final size of installed tree: 73584 KiB ( 71.8 MiB) strip: x86_64-pc-linux-gnu-strip --strip-unneeded -N __gentoo_check_ldflags__ -R .comment -R .GCC.command.line -R .note.gnu.gold-version /usr/bin/DDNet /usr/bin/DDNet-Server /usr/lib64/ddnet/crapnet /usr/lib64/ddnet/config_retrieve /usr/lib64/ddnet/config_store /usr/lib64/ddnet/dilate /usr/lib64/ddnet/dummy_map /usr/lib64/ddnet/map_convert_07 /usr/lib64/ddnet/map_create_pixelart /usr/lib64/ddnet/map_diff /usr/lib64/ddnet/map_extract /usr/lib64/ddnet/map_find_env /usr/lib64/ddnet/map_replace_image /usr/lib64/ddnet/map_optimize /usr/lib64/ddnet/map_replace_area /usr/lib64/ddnet/map_resave /usr/lib64/ddnet/packetgen /usr/lib64/ddnet/stun /usr/lib64/ddnet/twping /usr/lib64/ddnet/unicode_confusables /usr/lib64/ddnet/uuid
16:32
GG
16:32
@Learath2 im a ebuild master now
Avatar
Hm, did you install the data aswell?
Avatar
I copied the non live ebuild so i guess yes
17:04
Will check later
Avatar
Amir reza Irani ali poor 2022-11-10 17:12:42Z
@heinrich5991 is ddnet new masterservers (rust version) compatible with teeworlds server? if yea, witch versions are supported?
Avatar
are you trying to host your own master servers for iran?
17:15
I can help you with that
17:15
just running the new masterserver will not be enough to support non-ddnet teeworlds servers
Avatar
Avatar
Ryozuki
im now struggling to get the cargo deps vendored or smth
should I vendor the rust deps for the source release?
17:21
Probs makes it easier for maintainers
17:22
Im not using a source release tho
17:22
Its from git
Avatar
for versioned releases?
17:24
or for the -git package
Avatar
Whats the question
Avatar
does your package package ddnet 16.5 or does it package ddnet-57fbaa3ba3ffba6c8444d482b4a9cfd2830e1dbf ?
Avatar
It packages the latest commit
Avatar
I see
Avatar
Its a live ebuild
Avatar
that was what I was trying to ask
17:28
why do you need to vendor then?
Avatar
Ebuild cargo eclass does it
17:29
It just fetches the deps locally before
17:29
I think it makes a local cargo registry
17:30
Ill talk later
17:30
The Gentoo Devmanual is a technical manual which covers topics such as writing ebuilds and eclasses, and policies that developers should be abiding by.
Avatar
Avatar
heinrich5991
just running the new masterserver will not be enough to support non-ddnet teeworlds servers
@Amir reza Irani ali poor forgot to ping you, tell me if you have more questions about my answers above
Avatar
Avatar
heinrich5991
are you trying to host your own master servers for iran?
Amir reza Irani ali poor 2022-11-10 17:43:33Z
yea, i deployed your new ddnet masterservers and it ran fine with ddnet servers, but i can't register teeworlds servers there too. is it teeworlds compatible? or i must build teeworlds master servers as well?
Avatar
Avatar
Amir reza Irani ali poor
yea, i deployed your new ddnet masterservers and it ran fine with ddnet servers, but i can't register teeworlds servers there too. is it teeworlds compatible? or i must build teeworlds master servers as well?
You need a special bridge to tunnel the old vanilla servers. @heinrich5991 could probably help you find the source of that too
Avatar
Avatar
Amir reza Irani ali poor
yea, i deployed your new ddnet masterservers and it ran fine with ddnet servers, but i can't register teeworlds servers there too. is it teeworlds compatible? or i must build teeworlds master servers as well?
17:50
we start it something like this: ~/stats_browser --format json --locations ~/locations.csv --filename ~/dumps/backcompat.json
17:51
the masterserver then collects that backcompat.json dump with the --read-dump-dir ~/dumps/ parameter
17:51
do you also need support for old teeworlds clients? probably not?
Avatar
Amir reza Irani ali poor 2022-11-10 17:54:10Z
no it's just for ddnet client, i don't need to support teeworlds client
Avatar
--locations ~/locations.csv is optional, pass it if you pass it to mastersrv as well
Avatar
Amir reza Irani ali poor 2022-11-10 17:56:40Z
well thanks man. Let me try that, if i had problems again, i'll contact you here :hat_off:
Avatar
Avatar
deen
I'm wondering if anyone tried DDNet on https://www.unixcloud.ltd/product/mtt-s80/ yet. Rumors say it's "inspired" by AMD's design
looks like vega10 spec wise, how can u buy them xdd i wonder what the price is
Avatar
They will be exclusively on jd.com and should release on 11.11 (which it already is in China)
19:18
so hopefully will get benchmarks in 1-2 days
19:18
I mostly like the name of the company: Moore Threads
Avatar
Moore's Threads Every year the number of threads doubles
20:56
poggers
20:56
now someone needs to review and merge into master
20:56
i wonder how long it takes
Avatar
my arch bug still not fixed
20:56
they slow af
Avatar
link?
Avatar
Avatar
heinrich5991
which one?
this one xd
Avatar
xd
21:00
I wasn't entirely sure whether I had asked before ^^
Avatar
it installs data yes
21:00
@Learath2
21:01
39 directories, 784 files
21:01
lol
21:02
BASED
21:02
totally had not to create 4 pgp keys
21:02
but atleast i learn of good gpg usage
21:02
21:03
1 for certify, 1 for sign, 1 for encrypt, 1 for authorize (ssh)
21:04
also got my neomutt setup
21:05
8924 D702 B475 BBAA E701 5C47 230C 9452 0D02 6311
21:05
send me your encrypted mails now
21:05
🥹
21:06
actually gpg --recv-keys 230C94520D026311
21:06
easier
Exported 107 message(s)