LetoThe2nd changed the topic of #yocto to: Welcome to the Yocto Project | Learn more: https://www.yoctoproject.org | Community: https://www.yoctoproject.org/community | IRC logs: http://irc.yoctoproject.org/irc/ | Having difficulty on the list, with someone on the list or on IRC, contact Yocto Project Community Manager Letothe2nd | CoC: https://www.yoctoproject.org/community/code-of-conduct
warthog9 has quit [Read error: Connection reset by peer]
dmoseley has quit [Ping timeout: 246 seconds]
qschulz has quit [Quit: qschulz]
pabigot has quit [Ping timeout: 248 seconds]
warthog9 has joined #yocto
qschulz has joined #yocto
dmoseley has joined #yocto
pabigot has joined #yocto
lexano has quit [Ping timeout: 256 seconds]
Wouter0100670440 has quit [Quit: The Lounge - https://thelounge.chat]
Wouter0100670440 has joined #yocto
Ablu has quit [Ping timeout: 248 seconds]
dmoseley has quit [Quit: ZNC 1.8.2 - https://znc.in]
Ablu has joined #yocto
dmoseley has joined #yocto
sakoman has quit [Quit: Leaving.]
starblue has quit [Ping timeout: 246 seconds]
starblue has joined #yocto
pabigot has quit [Ping timeout: 246 seconds]
amitk_ has joined #yocto
pabigot has joined #yocto
amitk_ has quit [Ping timeout: 246 seconds]
sakoman has joined #yocto
tepperson has quit [Quit: Client closed]
camus1 has joined #yocto
camus has quit [Ping timeout: 246 seconds]
camus1 is now known as camus
sakoman has quit [Quit: Leaving.]
amitk has quit [Remote host closed the connection]
amitk has joined #yocto
kpo has quit [Ping timeout: 246 seconds]
Chaser has joined #yocto
<LetoThe2nd> yo dudX
amitk has quit [Ping timeout: 250 seconds]
goliath has joined #yocto
ray-san2 has joined #yocto
<yates_work> thanks khem
alessioigor has joined #yocto
alessioigor has quit [Remote host closed the connection]
alessioigor has joined #yocto
nemik has quit [Ping timeout: 245 seconds]
nemik has joined #yocto
rfuentess has joined #yocto
belgianguy has quit [Ping timeout: 246 seconds]
Chaser has quit [Quit: Chaser]
Schlumpf has joined #yocto
alessioigor has quit [Quit: alessioigor]
alessioigor has joined #yocto
<RP> khem: I've merged glibc 2.38 FWIW
Chaser has joined #yocto
<RP> yates_work: welcome back! glad the quick build guide was helpful
frieder has joined #yocto
zpfvo has joined #yocto
<mcfrisk> master with 6.4 kernel is working well on arm64 boards and qemuarm64. I guess qemu 8.0.4 update didn't help with the x86_64 hangs.
florian_kc has joined #yocto
<RP> mcfrisk: too early to say really, the hangs are rare
<RP> khem: ^^^ ?
florian_kc has quit [Ping timeout: 246 seconds]
Schlumpf has quit [Quit: Client closed]
Schlumpf has joined #yocto
<Schlumpf> Good morning
zpfvo has quit [Ping timeout: 245 seconds]
<mcfrisk> yea, meta-clang dependency is now in meta-virtualization
Kubu_work has joined #yocto
<mcfrisk> should that recipe be moved to dynamic-layers (not documented btw)?
<mcfrisk> vhost-device-gpio, or possibly the other recipes too?
zpfvo has joined #yocto
olani- has joined #yocto
prabhakarlad has joined #yocto
<dvergatal> RP: btw. I've forgotten to ask what is the plan? are we waiting until abelloni will return from his holiday?
zpfvo has quit [Ping timeout: 245 seconds]
zpfvo has joined #yocto
Chaser_ has joined #yocto
zpfvo has quit [Ping timeout: 246 seconds]
zpfvo has joined #yocto
Chaser has quit [Ping timeout: 248 seconds]
florian has joined #yocto
leon-anavi has joined #yocto
nemik has quit [Ping timeout: 260 seconds]
nemik has joined #yocto
amitk has joined #yocto
amitk has quit [Ping timeout: 252 seconds]
_lore_ has quit [Ping timeout: 258 seconds]
alessioigor has quit [Quit: alessioigor]
AKN has joined #yocto
alessioigor has joined #yocto
beneth has joined #yocto
alessioigor has quit [Quit: alessioigor]
alessioigor has joined #yocto
AKN_R has joined #yocto
<RP> mcfrisk: I don't know what makes sense for that...
<RP> dvergatal: I really don't know what to do, it is also the build testing resources which are a challenge
AKN has quit [Ping timeout: 260 seconds]
starblue has quit [Ping timeout: 245 seconds]
starblue has joined #yocto
flom_84_ has joined #yocto
alessioigor has quit [Quit: alessioigor]
alessioigor has joined #yocto
_lore_ has joined #yocto
<LetoThe2nd> dvergatal: RP: my gut feeling is that unless there is a pressing need, postponing until the vacation season is over would be good.
<JaMa> my gut feeling is that I haven't had enough coffee today
<LetoThe2nd> JaMa: that can usually be fixed quite easily.
xtopher___ has joined #yocto
starblue has quit [*.net *.split]
AKN_R has quit [*.net *.split]
yates_work has quit [*.net *.split]
Perflosopher has quit [*.net *.split]
RP has quit [*.net *.split]
aardo has quit [*.net *.split]
dacav has quit [*.net *.split]
jetm has quit [*.net *.split]
mrpelotazo has quit [*.net *.split]
dvergatal has quit [*.net *.split]
dario` has quit [*.net *.split]
wCPO has quit [*.net *.split]
JPEW has quit [*.net *.split]
alinucs_ has quit [*.net *.split]
xtopher__ has quit [*.net *.split]
adrianf has quit [*.net *.split]
jsandman has quit [*.net *.split]
xtopher___ is now known as xtopher__
Perflosopher5 has joined #yocto
starblue has joined #yocto
yates_work has joined #yocto
RP has joined #yocto
JPEW has joined #yocto
dario` has joined #yocto
mrpelotazo has joined #yocto
alinucs_ has joined #yocto
jsandman has joined #yocto
jetm has joined #yocto
dacav has joined #yocto
dvergatal has joined #yocto
wCPO has joined #yocto
aardo has joined #yocto
adrianf has joined #yocto
kpo has joined #yocto
zpfvo has quit [Ping timeout: 240 seconds]
zpfvo has joined #yocto
Wouter0100670440 has quit [Quit: The Lounge - https://thelounge.chat]
Wouter0100670440 has joined #yocto
AKN_R has joined #yocto
chep has quit [Quit: ZNC 1.8.2 - https://znc.in]
chep has joined #yocto
chep has quit [Client Quit]
chep has joined #yocto
Schlumpf has quit [Quit: Client closed]
|Xagen has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
dodoradio has joined #yocto
dodoradio has quit [Quit: dodoradio]
zpfvo has quit [Remote host closed the connection]
zpfvo has joined #yocto
prabhakarlad has quit [Quit: Client closed]
Ablu has quit [Remote host closed the connection]
yates_work has quit [Ping timeout: 245 seconds]
AKN_R has quit [Ping timeout: 252 seconds]
Ablu has joined #yocto
kpo has quit [Ping timeout: 256 seconds]
AKN_R has joined #yocto
Ablu_ has joined #yocto
Ablu has quit [Remote host closed the connection]
Ablu_ is now known as Ablu
<dvergatal> LetoThe2nd: RP: As I said I'm NOT in a hurry, for me it is REALLY OK that we can wait, besides holidays are SAINT for every worker, that is including me \m/ =^.^= \m/ niah niah :P
<LetoThe2nd> dvergatal: +1
<dvergatal> just wanted to get the information to say to my co-workers that we need to arm in patience that's all :P
<RP> dvergatal: I appreciate that, thanks :). Just to be clear though, feature freeze is in two weeks and if this doesn't merge by then, it would have to wait until October when the new development window opens
Ablu_ has joined #yocto
<dvergatal> dvergatal: n/p, just to be clear I hate to rush and I respect everyone's time
<dvergatal> RP: ^
Ablu has quit [Remote host closed the connection]
<dvergatal> RP: haven't noticed I was typing to you and written to myself:P
<dvergatal> RP: OK, the window doesn't matter for us, we just want to have it to not lose it and not to develop it just for us
<RP> dvergatal: I do think we will need to support acls, it is just a question of getting it right. I just want to be clear about the timings and the slightly unusual risks this particular set of patches seems to have!
Ablu_ is now known as Ablu
<dvergatal> RP: I agree, and I also share your distress since I don't understand what could have happend there what really bothers me
Ablu has quit [Remote host closed the connection]
Ablu has joined #yocto
<dvergatal> RP: btw. I've been talking to Alex regarding the opkg and opkg-utils patches and he already applied the one regarding locales, whereas the one which touches opkg-build script he asked me to apply one additional fix, which I already did and sent to him so it will be applied also in a moment or two
kpo has joined #yocto
<Ablu> RP, mcfrisk: Ah... I only checked whether other Rust recipes already existed (which they did), but of course clang-native is another set of dependencies on top of llvm...
Xagen has joined #yocto
AKN has joined #yocto
Ablu has quit [Read error: Connection reset by peer]
AKN_R has quit [Ping timeout: 245 seconds]
Ablu has joined #yocto
|Xagen has joined #yocto
Xagen has quit [Ping timeout: 245 seconds]
AKN has quit [Read error: Connection reset by peer]
sakoman has joined #yocto
ray-san2 has quit [Ping timeout: 250 seconds]
Estrella has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
<khem> RP: that recipe needs rust bindgen which depends on libclang
<khem> I am seeing more and more tools of such kind these days
<khem> RP:
<khem> perhaps we should think about making llvm recipe in core to build clang as well at the least to solve this issue but then it wont be llvm but more than that. perhaps time to think about supporting clang in core
<abelloni> dvergatal: RP: I still have the branch that exhibited the issue but I guess I would have to run that on the AB to get the proper has
<abelloni> I'm not sure this would work locally
<khem> RP: we also need to generate new uninative with glibc 2.38 btw.
goliath has quit [Quit: SIGSEGV]
<RP> khem: patch in -next but it doesn't work
<RP> Reported to Alexis in relation to gitarchive patch
<khem> ok
alessioigor has quit [Quit: alessioigor]
dvergatal has quit [Read error: Connection reset by peer]
dvergatal has joined #yocto
vladest has quit [Ping timeout: 248 seconds]
<michele_> Hi, I am trying to build timescaledb-toolkit. I had some issues I solved, however now I am blocked with building rustfmt. I saw the recipe in meta-rust, however it requires the nightly toolchain - and I think this is the reason it was removed when merging meta-rust to oe. Do you have any hint how to build and use the nightly toolchain?
rfuentess has quit [Remote host closed the connection]
tgamblin has quit [Remote host closed the connection]
tgamblin has joined #yocto
<khem> nightly toolchain I think is not available even in meta-rust, is it something that will flow into next rust release I would suggest to wait for that, rust has frequent releases
Kubu_work has quit [Quit: Leaving.]
florian has quit [Quit: Ex-Chat]
alessioigor has joined #yocto
Pinta has joined #yocto
Pinta has quit [Client Quit]
goliath has joined #yocto
tangofoxtrot has quit [Remote host closed the connection]
alessioigor has quit [Quit: alessioigor]
alessioigor has joined #yocto
<adrianf> Does anyone have experience with ptests for kernel modules? Our problem is that the combination of e.g. inherit cmake (to compile the test) and inherit module (to compile the kernel driver) obviously cannot work (both bbclasses define the same task like do_compile). Using two recipes would of course work, but has other disadvantages.
prabhakarlad has joined #yocto
amitk has joined #yocto
leon-anavi has quit [Quit: Leaving]
frieder has quit [Remote host closed the connection]
<RP> adrianf: I've never seen anyone do both together
<RP> adrianf: lttng-modules and lttng-tools is the separate recipe approach
starblue has quit [Ping timeout: 245 seconds]
alessioigor has quit [Quit: alessioigor]
zpfvo has quit [Remote host closed the connection]
<adrianf> RP: Thank you. Knowing that there is no proven approach is also helpful.
tangofoxtrot has joined #yocto
<khem> adrianf: if you want to take advantages of pre-defined tasks then you have to separate out module into its own recipe, if you want to keep both userspace piece and kernel piece together for whatever reason then you will have to override the pre-populated tasks and re-implement them in recipe. I know some sourcecode where these things are needed
Wouter0100670440 has quit [Quit: The Lounge - https://thelounge.chat]
Wouter0100670440 has joined #yocto
florian has joined #yocto
sudip has quit [Quit: ZNC - http://znc.in]
<adrianf> khem: One reason why I would prefer to have them handled by one recipe is working with external sources respectively devtool modify. This is more handy when the driver and the test are in one git repo which needs to be cloned and setup only once.
<khem> yes I understand :) you have to know the compromises
<RP> khem: there is something different with glib 2.38, our search patch tweaks aren't working :(
sudip has joined #yocto
Wenqing has quit [Remote host closed the connection]
florian has quit [Ping timeout: 256 seconds]
<khem> RP: Buildtools does not provide GCC
<khem> is that the error narrowed down
<RP> khem: the problem is the libc within buildtools, nothing to do with gcc
Wenqing has joined #yocto
<RP> khem: /lib64/libc.so.6: version `GLIBC_2.38' not found (required by /home/pokybuild/yocto-worker/buildtools/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/buildtools-extended-tarball/1.0/testimage-sdk/bitbake-build-4x_nam_t/tmp/sysroots-components/x86_64/pseudo-native/usr/lib/pseudo/lib64/libpseudo.so)
<RP> khem: it should have found the one in uninative :(
<khem> which process loads libpseudo.so
<RP> khem: that build is building a buildtools-extended-tarball, extracting it and running a build under buildtools
Kubu_work has joined #yocto
<RP> khem: so it is bitbake inside bitbake that runs pseudo, looks to be server side failing
<RP> the RUNPATH for libpseudo.so is XORIGIN/../../../sqlite3-native/usr/lib/:/home/pokybuild/yocto-worker/buildtools/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/buildtools-extended-tarball/1.0/testimage-sdk/bitbake-build-4x_nam_t/tmp/work/x86_64-linux/pseudo-native/1.9.0+git/recipe-sysroot-native/usr/lib:/home/pokybuild/yocto-worker/buildtools/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/buildtools-extended-tarball/1.0/testima
<RP> ge-sdk/bitbake-build-4x_nam_t/tmp/work/x86_64-linux/pseudo-native/1.9.0+git/recipe-sysroot-native/lib
<RP> I'm trying to decode that but the XORIGIN looks a lit odd, shouldn't that be $ORIGIN ?
<RP> khem: I think this is a pseudo bug, we force "old" ABIs for pseudo so this use case can work
<khem> yes it should be $ not X
<RP> khem: I think with 2.38 some symbol is coming in we don't want
<RP> __isoc23_strol@2.38
<RP> khem: is this the fortification pieces? :/
<khem> possible :(
<khem> no I think its a new function
<RP> khem: can we force to the older symbols for strol, fscanf and sscaf ?
<RP> khem: -std=c11 maybe?
<khem> right
valdemaras has joined #yocto
<khem> RP: I see these in libpseudo.so ```
<RP> khem: yes, we need to stop those getting in
florian has joined #yocto
<RP> khem: it is already using -std=gnu99
<khem> something is using -std=c2x
<khem> I just tested an example
<RP> khem: look at the pseudo do_compile logs :/
prabhakarlad has quit [Quit: Client closed]
<khem> try this example https://snips.sh/f/_YDrrN122f
<khem> gcc -std=gnu18 a.c | readelf -sW a.out|grep strtol
<khem> btw. this is not OE toolchain but this is what we should see
<RP> khem: I'm going to have to step afk in a minute. This is the remaining issue we need to work out though :/
<RP> khem: right, pseudo is special in that we need compartibility with older glibc
<RP> khem: so somehow we need to force it to the older symbols
<khem> yeah
<khem> let me see if I can make some inroads in next 30mins
valdemaras has quit [Quit: valdemaras]
<RP> khem: compiling pseudo_utils alone is enough to get that symbol :/
<RP> pseudo_util.c alone
<khem> its using -isystem so that might be problem
<RP> khem: just tried removing the isystem and the symbol remains
<khem> I just checked normal OE toolchain and behavior is ok
<khem> RP can you preprocess it and pastebin it
<khem> with -dD -E
<RP> khem: I did trim out a few flags for that run
<khem> #define __GLIBC_USE_C2X_STRTOL 1
<RP> # 474 "/home/pokybuild/yocto-worker/buildtools/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/buildtools-extended-tarball/1.0/testimage-sdk/sysroots/x86_64-pokysdk-linux/usr/include/features.h" 3 #define __GLIBC_USE_C2X_STRTOL 1
<RP> snap :)
<khem> RP: add -U_ISOC2X_SOURCE
<khem> glibc src say "Features from C2X are also enabled by _GNU_SOURCE, or by compiling with "gcc -std=gnu2x".
<khem> so I guess we are defining -D_GNU_SOURCE and thats why we are getting it
<RP> khem: adding that doesn't help, it looks like that file would override it
<khem> yeah
<khem> We might need to not pass -D_GNU_SOURCE
<RP> pseudo_util.c:#define _GNU_SOURCE
<khem> yeah for tests just undefine it
<RP> khem: fails to compile :)
<khem> ok
<khem> undefine _ISOC2X_SOURCE after all headers are included
<RP> khem: still doesn't get rid of it
<RP> khem: if I swap _GNU_SOURCE for a load of other defines and exclude ISOC2X, it works
* RP really has to go but we have at least an idea of what we need to do
<RP> (I picked the defines from features.h, we can probably narrow it down)
<khem> https://sourceware.org/git/?p=glibc.git;a=blob;f=include/features.h;h=7c51b4a2e48b9d2329a60ab4562ab9ecce45f641;hb=HEAD#l210
<khem> yeah thats perhaps we have to do so
<khem> because we are tresspassing boundaries with features
<RP> khem: _XOPEN_SOURCE is enough
<khem> ah so we really dont need _GNU_SOURCE ?
<khem> how about _DEFAULT_SOURCE
<RP> that seemed to work
<khem> yeah so I would suggest to use _DEFAULT_SOURCE
<RP> what is that defined to mean?
<khem> basically POSIX_C_SOURCE
<khem> ignores strict-ansi
<RP> ok
<RP> halstead: we're good on the uninative release, thanks!
<khem> _DEFAULT_SOURCE is posix + some BSD stuff.
<dvergatal> abelloni: sure I'm sorry that I was not responding earlier but I was away from my computer
<khem> so basically we are not going to be extremely standards nut or give me all gnu extentions
<halstead> RP, Great. I'll push the tag.
<dvergatal> abelloni: btw. what AB means?
<abelloni> autobuilders
<dvergatal> ok
<dvergatal> abelloni: btw. has it worked for you at least once?
<JPEW> RP: Ah I guess vfat can't really be a general purpose FSTYPE because of symlinks. I didn't think about that
<abelloni> it did for a while and then I got the reproducible failures
<dvergatal> abelloni: mhmmm so I was right something has broken the hash...
<JPEW> I guess we can just make it a class that we inherit in the images where we need it
<dvergatal> and it was not able to reconstruct it
<dvergatal> abelloni: OK, so you can try to run it again? because right now it's like reading tea leaves...
<abelloni> we'll see
vladest has joined #yocto
vladest has quit [Remote host closed the connection]
JonathanFischer has joined #yocto
<JonathanFischer> Hi there, I'm not sure where exactly to look for this, but: I'm using Yocto to build images for a couple of devices. Those devices have identical CPUs and other hardware, and only differ in the amount of memory and SSD size on them. Is there a good way to set up machine definitions in such a way that the various packages I'm building get shared
<JonathanFischer> between the two of them so I don't end up building each recipe twice?
<khem> JonathanFischer: these seems like can have 1 machine definition and same image would run on both with. no issues
<JonathanFischer> At the moment I have a common include file that provides 99% of the configuration and two machine configuration files that include that file and specify different Wic scripts for the partition layout. It's working, but I build all of the recipes twice.
<JonathanFischer> Manually overriding WKS_FILE in my local.conf for one of the devices works as well, but I was hoping to capture the differences in my BSP layer.
vladest has joined #yocto
<JonathanFischer> The same image definitely works on both, but on the one with a larger SSD the remaining space doesn't get partitioned.
<khem> JonathanFischer: yeah I dont know how you define your image but generally if image size is same then you want one partition which is r/w to grow at runtime
<khem> systemd can do it
yates_work has joined #yocto
<khem> or look at 96boards-tools recipe
<khem> that can do it too
amitk has quit [Ping timeout: 258 seconds]
flom_84 has joined #yocto
amitk has joined #yocto
<JonathanFischer> We have a set of partitions that kind of need to remain fixed size to support field updates.
<khem> so you write the full SSD on update ?
<khem> I thought only rootfs is what is updated and data partitions are kept
<khem> do you have different storage for persistent data
<JonathanFischer> We have an active/inactive partition setup, data isn't kept separate at the moment.
<khem> then update is almost like factory reset then
<JonathanFischer> Almost, yes.
<JonathanFischer> That might do the trick, thanks!
yates_work has quit [Remote host closed the connection]
amitk has quit [Ping timeout: 245 seconds]
yates_work has joined #yocto
<dvergatal> abelloni: ok thx
<dvergatal> abelloni: JFYI we need the package_tar.zst file(s) from sstate for wrong ipks
<yates_work> i built the qemuarm emulator in my previous lubuntu session, then rebooted. now when i try to run a command in a normal, native xterm under lubuntu i get: /lib/ld-linux-armhf.so.3: No such file or directory
<yates_work> any clues what's happened?
<yates_work> i checked my LD_LIBRARY_PATH and it looks normal
yates_work has quit [Remote host closed the connection]
yates_work has joined #yocto
Wouter0100670440 has quit [Quit: The Lounge - https://thelounge.chat]
Wouter0100670440 has joined #yocto
lexano has joined #yocto
<yates_work> nm, found it. i had copied the entire /usr/bin folder of my qemuarm machine into bin in my lubuntu home folder. apparently that is a standard place to look for binaries
<yates_work> i did that because i wanted to look at someof the binaries, and i thought the bin folder in my home directory was a safe place.
<yates_work> pfzzzt!
JonathanFischer has quit [Quit: Client closed]
<yates_work> can someone please suggest how i would modify core-image-sato to use openssh instead of dropbear?
Haxxa has quit [Quit: Haxxa flies away.]
Haxxa has joined #yocto
Chaser_ has quit [Quit: Chaser_]
<LetoThe2nd> yates_work: as usual, create your own custom image
flom_84 has quit [Ping timeout: 245 seconds]
Estrella has joined #yocto
prabhakarlad has joined #yocto
sakoman has quit [Quit: Leaving.]
yates_work has quit [Ping timeout: 252 seconds]
<sudip> just noticed that when I am building openembedded-core the patches for kea are not getting applied, but when I am building it in poky the patches are applied. In openembedded-core, even "bitbake -c listtasks kea" is not listing do_patch in openembedded-core.
sakoman has joined #yocto
prabhakarlad has quit [Quit: Client closed]
Kubu_work has quit [Quit: Leaving.]
paulg has quit [Ping timeout: 258 seconds]
starblue has joined #yocto
old_boy has joined #yocto
<old_boy> I have a python() overload in my bitbake recipe and it is getting called twice one for ${pn} test-package and other for lib32-test-package, does anyone know if this is expected? I thought when multi-lib is enabled it is called only for 32 bit?
<RP> JPEW: We could tweak the tests mechanism but we should document it can't cope with anything compex
<JPEW> RP: What's the best way to document that?
<JaMa> anyone seeing cross-localedef-native-2.38.do_compile failing with ../git/localedef/include/sys/cdefs.h:85:51: error: missing binary operator before token "("?
<JaMa> 85 | #if __GNUC_PREREQ (4, 3) || __glibc_has_attribute (__cold__)
<JaMa> | ^
<JaMa> seems to happen only on older hosts (like ubuntu-18.04)
<RP> JPEW: comments alongside the rootfs type in the class?
<JPEW> RP: Works for me
<RP> khem: I'm struggling to find ways we can remove all the _GNU_SOURCE defines :(
goliath has quit [Quit: SIGSEGV]
paulg has joined #yocto
florian has quit [Ping timeout: 248 seconds]
|Xagen has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
old_boy has quit [Quit: Client closed]
kpo has quit [Ping timeout: 245 seconds]