05:42 <+bridge> logs as expected... 05:42 <+bridge> 05:42 <+bridge> ```cmake 05:42 <+bridge> if(CRYPTO_FOUND) 05:42 <+bridge> target_compile_definitions(${target} PRIVATE CONF_OPENSSL) 05:42 <+bridge> message("Supposedly adding directory as system include path: ${CRYPTO_INCLUDE_DIRS}") 05:42 <+bridge> target_include_directories(${target} SYSTEM PRIVATE ${CRYPTO_INCLUDE_DIRS}) 05:42 <+bridge> endif() 05:42 <+bridge> ``` 05:42 <+bridge> 05:42 <+bridge> ``` 05:42 <+bridge> Supposedly adding directory as system include path: /nix/store/ydrckgnllgg8nmhdwni81h7xhcpnrlhd-openssl-3.6.0-dev/include 05:42 <+bridge> ``` 05:42 <+bridge> 05:42 <+bridge> header exists... 05:42 <+bridge> 05:42 <+bridge> ``` 05:42 <+bridge> [urace@vps:~]$ stat /nix/store/ydrckgnllgg8nmhdwni81h7xhcpnrlhd-openssl-3.6.0-dev/include/openssl/md5.h 05:43 <+bridge> File: /nix/store/ydrckgnllgg8nmhdwni81h7xhcpnrlhd-openssl-3.6.0-dev/include/openssl/md5.h 05:43 <+bridge> Size: 1696 Blocks: 8 IO Block: 4096 regular file 05:43 <+bridge> Device: 254,0 Inode: 4622064 Links: 1 05:43 <+bridge> Access: (0444/-r--r--r--) Uid: ( 0/ root) Gid: ( 0/ root) 05:43 <+bridge> Access: 2026-02-01 11:37:14.000000000 +0000 05:43 <+bridge> Modify: 1970-01-01 00:00:01.000000000 +0000 05:43 <+bridge> Change: 2026-02-01 11:37:14.252840574 +0000 05:43 <+bridge> Birth: 2026-02-01 11:37:14.151840058 +0000 05:43 <+bridge> ``` 05:43 <+bridge> 05:43 <+bridge> cache variables set as expected... 05:43 <+bridge> 05:43 <+bridge> ``` 05:43 <+bridge> it really seems like cmake is just having a stroke or the -isystem is being stripped out by a higher power 09:30 <+bridge> good for beginners might be evoling to "good for ai farming" 09:47 <+bridge> :PeepoHang: 09:52 <+bridge> I don't know if I should merge this now, AI assisted to help to identify the location 10:20 <+bridge> Client and server code should be the same FYI 12:21 <+bridge> looks logically equal to me or do you need a mathematical proof? 12:39 <+bridge> ddnet in lean? 12:50 <+bridge> quick mafs pls 🔥 13:06 <+bridge> the code suggests that the author of live freeze might've forgotten to add their condition in the inner check 13:23 <+bridge> lean pog 14:03 <+bridge> ``` 14:03 <+bridge> if(m_Core.m_DeepFrozen || m_FreezeTime > 0 || m_Core.m_LiveFrozen) 14:03 <+bridge> { 14:03 <+bridge> if((m_Core.m_DeepFrozen || m_FreezeTime > 0) && SnappingClientVersion < VERSION_DDNET_NEW_HUD) 14:03 <+bridge> Weapon = WEAPON_NINJA; 14:03 <+bridge> } 14:03 <+bridge> ``` 14:03 <+bridge> 14:03 <+bridge> `(A || B || C) && (A || B ) && D == ((A || B) || C) && (A || B)) && D == ((A || B) && (A || B)) || ((A||B) && C)) && D == ((A || B) || ((A || B) && C)) && D == (A || B) && D` 14:03 <+bridge> 14:03 <+bridge> idk I can do this all day 14:08 <+bridge> ``` 14:08 <+bridge> if(m_Core.m_DeepFrozen || m_FreezeTime > 0 || m_Core.m_LiveFrozen) 14:08 <+bridge> { 14:08 <+bridge> if((m_Core.m_DeepFrozen || m_FreezeTime > 0) && SnappingClientVersion < VERSION_DDNET_NEW_HUD) 14:08 <+bridge> Weapon = WEAPON_NINJA; 14:08 <+bridge> } 14:08 <+bridge> ``` 14:08 <+bridge> 14:08 <+bridge> `(A || B || C) && (A || B ) && D == ((A || B) || C) && (A || B)) && D == ((A || B) && (A || B)) || ((A||B) && C) && D == ((A || B) || ((A || B) && C)) && D == (A || B) && D` 14:08 <+bridge> 14:08 <+bridge> idk I can do this all day 14:48 <+bridge> Best if it's equal code too, not just logically 14:48 <+bridge> ideally we'd have no duplicates 14:52 <+bridge> Yeah, if the code was shared but used some interface classes or smth 14:52 <+bridge> So client could have own function defs and server their own 16:01 <+bridge> do we already know if a Tee we are watching is in practice or not? Meaning is there a flag or something to know this? 16:02 <+bridge> `CHARACTERFLAG_PRACTICE_MODE` 16:02 <+bridge> from the name, I'd guess it's this 16:04 <+bridge> yes, thank you! 16:04 <+bridge> 16:04 <+bridge> Then #2223 should be really simple 16:04 <+bridge> https://github.com/ddnet/ddnet/issues/2223 16:04 <+bridge> instead of showing the team number, I'd just show a practice icon 16:04 <+bridge> now I only need a practice icon 🤔 16:06 <+bridge> ah, but you don't get characterflags for stuff outside your vision, I think 16:07 <+bridge> hmm true 17:01 <+bridge> is it we look through old issues season again Assa? :p - thanks for doing cleanup 17:40 <+bridge> yes I was bored at work again - however one issue closed doesn't give justice to the 30 I checked 17:46 <+bridge> we probably have some really old bugs, that are fixed already but just as a side effect 17:57 <+ChillerDragon> road to 666issues 18:04 <+bridge> highway to hell, baby 18:11 <+bridge> @essigautomat you can look at #5010 if you want to increase your closure rate 18:11 <+bridge> https://github.com/ddnet/ddnet/issues/5010 18:49 <+ChillerDragon> wasnt that supposed to be fixed by https://github.com/ddnet/ddnet/pull/7927 18:52 <+bridge> Yes the commit message even mentions that it closes 5010, but it was not closed automatically 20:35 <+bridge> Woah assa so productive 20:36 <+bridge> is this sarcasm 20:40 <+bridge> :p 21:09 <+bridge> https://www.gentoo.org/news/2026/05/19/copy-fail-fragnesia-vulnerabilities.html 21:43 <+bridge> bro 21:43 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1506381913047302235/1.jpg?ex=6a0e0efb&is=6a0cbd7b&hm=7ca0699a41977a8335ee0ed5a7015555205339f6a2bd8e36bb2af6da8023816f& 21:43 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1506381913605017730/2.jpg?ex=6a0e0efb&is=6a0cbd7b&hm=4b446c6225657f1773de267a2787f5715e23665decf5c95313decd081b67f1ad& 21:43 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1506381913948946492/3.jpg?ex=6a0e0efb&is=6a0cbd7b&hm=18efccd83bc01b9e166918d128eddcf038db2816effbe327d55d8d686fd0cc15& 21:44 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1506381914339147817/4.jpg?ex=6a0e0efb&is=6a0cbd7b&hm=d8cf0b728b2d372cad466fe54fdb89734908717f73f072abf89e91673d9be62b& 21:52 <+bridge> bro 21:52 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1506384048640102532/1.jpg?ex=6a0e10f8&is=6a0cbf78&hm=3fa8d26f22cbd6ff285ade48e63e07f196fa2bb7cd1c39b207bcbd173dc76c97& 21:52 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1506384049046814811/2.jpg?ex=6a0e10f8&is=6a0cbf78&hm=08056f3ed33e1e9103bfdb0ea480b71eb4a823ea31bab3bf346e14ae4d52f48b& 21:52 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1506384049424564244/3.jpg?ex=6a0e10f8&is=6a0cbf78&hm=b07e4ad6fdb5342457dbbf2a60fc785ba0b1c0a66432c7e5673399d170266069& 21:52 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1506384049751457812/4.jpg?ex=6a0e10f8&is=6a0cbf78&hm=fbce9e6862af15ac2de3e572184d24883369cfae54f68aa398802c49a9a08318& 22:05 <+bridge> :poggers2: 22:14 <+bridge> jup marry me 22:14 <+bridge> good night devs 22:46 <+bridge> @learath2 https://krebsonsecurity.com/2026/05/cisa-admin-leaked-aws-govcloud-keys-on-github/ 22:46 <+bridge> xd 22:46 <+bridge> cant this be more hilarious? 22:46 <+bridge> world is a joke 22:49 <+bridge> That can’t be real