2020-03-13T00:25:40 #kisslinux Anyone else seeing firefox fail to build after the new rust? 2020-03-13T00:36:04 #kisslinux I deliberately hold off rust because I'm waiting for LLVM 10, so no testing from my part yet 2020-03-13T00:36:28 #kisslinux I have to release a new dist binary tarball for both rust 1.14.1 and 1.42.0 to fix some errors 2020-03-13T00:37:28 #kisslinux wait, 1.40.0 and 1.14.1 2020-03-13T00:37:32 #kisslinux there we go 2020-03-13T00:37:41 #kisslinux *1.41.1 2020-03-13T00:40:27 #kisslinux Interesting. I found rust 1.42 builds ok with rust 1.41. But so far firefox fails to build with rust 1.42 on ppc at least. Will test on arm in a bit. 2020-03-13T00:40:58 #kisslinux Managed to get a bit further building your llvm toolchain also. Got compiler-rt to build - had to set LDFLAGS="-nostdlib" 2020-03-13T00:41:19 #kisslinux rust binary tarballs links dynamically to libgcc, which, in my case, is a no go 2020-03-13T00:41:44 #kisslinux so I have to build one myself 2020-03-13T00:43:38 #kisslinux Ouch. Really interested in your llvm work though... will continue testing on my system. Not sure how long it will take me to get to rust! 2020-03-13T01:07:23 #kisslinux I'm more interested in LLVM's claim to be a natural cross-compiler 2020-03-13T01:07:38 #kisslinux so far I haven't been able to cross-compile anything with llvm, so there's that 2020-03-13T01:07:53 #kisslinux c 2020-03-13T01:07:57 #kisslinux oh, sry 2020-03-13T01:35:34 #kisslinux How do you guys handle outputting through HDMI since you don't use pulseaudio? 2020-03-13T01:43:24 #kisslinux Well, dylan doesn't own any other piece of hardware IIRC so that's not a problem for him. Not sure about the other users 2020-03-13T02:08:33 #kisslinux alsa works fine over hdmi 2020-03-13T03:00:57 #kisslinux how so? 2020-03-13T03:01:14 #kisslinux could you post your asoundrc and a print of your alsamixer? 2020-03-13T03:01:34 #kisslinux I can't for the life of me get it to work over HDMI 2020-03-13T03:11:14 #kisslinux i have no asoundrc, but i have hdmi cards show up in `aplay -L`. `aplay -D hdmi` or `mpv --audio-device alsa/hdmi` both work for me 2020-03-13T03:13:18 #kisslinux `aplay -L` looks like http://ix.io/2e5T 2020-03-13T04:30:13 #kisslinux What is this covid-19? I don't get it. 2020-03-13T05:11:51 #kisslinux konimex: see my patch? 2020-03-13T06:16:13 #kisslinux ioraff: yes 2020-03-13T09:07:43 #kisslinux Morning 2020-03-13T09:10:17 #kisslinux vitorhugo: ALSA is just the default. Package whatever you like! You're not limited by anything. 2020-03-13T09:11:19 #kisslinux jedavies: Will try and reproduce. This is why I don't like rust. ;) 2020-03-13T09:13:58 #kisslinux jedavies: Send me the build error log? 2020-03-13T09:16:55 #kisslinux Hi, everyone 2020-03-13T09:17:04 #kisslinux Ello 2020-03-13T09:17:16 #kisslinux I'm new to kiss, and i have some stupid questions 2020-03-13T09:17:33 #kisslinux Sure 2020-03-13T09:17:54 #kisslinux first, mesa package what are the meson flags to build them 2020-03-13T09:18:03 #kisslinux i have an amdgpu card 2020-03-13T09:18:11 #kisslinux cd $(kiss s mesa); vim build 2020-03-13T09:18:51 #kisslinux yeah, but there are not all the flags possible 2020-03-13T09:19:29 #kisslinux Our mesa package builds intel, nvidia and amd drivers by default 2020-03-13T09:19:35 #kisslinux and not related to my card 2020-03-13T09:19:40 #kisslinux ie, all drivers for X11/drm 2020-03-13T09:19:54 #kisslinux but i don't want to build with intel and nvidia 2020-03-13T09:19:57 #kisslinux You'll have to check the mesa sources 2020-03-13T09:19:59 #kisslinux Sure 2020-03-13T09:20:01 #kisslinux I do the same 2020-03-13T09:20:04 #kisslinux I only build intel 2020-03-13T09:20:18 #kisslinux okey 2020-03-13T09:20:22 #kisslinux thanks 2020-03-13T09:20:33 #kisslinux You just need to fork the package 2020-03-13T09:20:40 #kisslinux yeah i know 2020-03-13T09:20:47 #kisslinux Here's an example: https://github.com/jedavies-dev/kiss-ppc64le/tree/master/repo/libtheora 2020-03-13T09:20:53 #kisslinux The unchanged files can be symlinks 2020-03-13T09:21:13 #kisslinux mmh, well 2020-03-13T09:21:31 #kisslinux So, make everything but 'build' a symlink 2020-03-13T09:22:23 #kisslinux the second one, i set this on my system 2020-03-13T09:22:24 #kisslinux https://k1ss.org/wiki/Setting-the-keyboard-layout 2020-03-13T09:22:42 #kisslinux but i have not permission to do that, says the shell 2020-03-13T09:22:57 #kisslinux is there a way without changing the ownership? 2020-03-13T09:23:27 #kisslinux You could do it during the boot process via /etc/rc.d/.boot 2020-03-13T09:23:43 #kisslinux I'm not sure if this works or not as I don't change my keymap 2020-03-13T09:23:59 #kisslinux You may have to wait for someone doing this to chime in 2020-03-13T09:24:21 #kisslinux okey, the wiki says to do with user permissions, but it's not possible 2020-03-13T09:24:36 #kisslinux The Wiki needs fixing then 2020-03-13T09:25:20 #kisslinux and with root permission's or sudo i think it's not the way 2020-03-13T09:25:28 #kisslinux to do that 2020-03-13T09:25:45 #kisslinux Well, the "solution" would be setuid or setgid which is no different 2020-03-13T09:26:12 #kisslinux okey 2020-03-13T09:26:22 #kisslinux If it requires root, it requires root 2020-03-13T09:26:31 #kisslinux Try setting it via /etc/rc.d 2020-03-13T09:27:01 #kisslinux well, i try, but then is changed not only in my user 2020-03-13T09:27:08 #kisslinux It's actually typical for this to run via an initramfs on most distributions 2020-03-13T09:27:17 #kisslinux ie, it runs as root 2020-03-13T09:27:54 #kisslinux well , thanks 2020-03-13T09:28:17 #kisslinux I can probably fix this in our busybox build 2020-03-13T09:28:21 #kisslinux Let me investigate 2020-03-13T09:28:29 #kisslinux thanks 2020-03-13T09:41:25 #kisslinux dylanaraps: https://termbin.com/vfpg 2020-03-13T09:42:05 #kisslinux > 26:25.98 /home/pokey/.cache/kiss/build-3495/firefox/obj-aarch64-unknown-linux-musl/dist/include/mozilla/Compiler.h:43:12: fatal error: 'cstddef' file not found 2020-03-13T09:42:09 #kisslinux That's interesting 2020-03-13T09:42:50 #kisslinux That's the only error? 2020-03-13T09:43:43 #kisslinux > 30:27.74 | ^~~~~~~~ 2020-03-13T09:43:50 #kisslinux I'm 30 minutes into a Firefox build 2020-03-13T09:44:01 #kisslinux Did it fail during the rust portion? 2020-03-13T09:44:11 #kisslinux Or later on when it starts with the C++ stuff 2020-03-13T09:53:51 #kisslinux Here's a larger portion of the log file: https://termbin.com/app7 2020-03-13T09:54:25 #kisslinux Just finished building OK on an x86 machine, so looks like an arch issue. Will investigate more later. 2020-03-13T09:57:56 #kisslinux > 26:25.89 error: failed to run custom build command for `style v0.0.1 (/home/pokey/.cache/kiss/build-3495/firefox/servo/components/style)` 2020-03-13T09:58:03 #kisslinux > /home/pokey/.cache/kiss/build-3495/firefox/obj-aarch64-unknown-linux-musl/release/build/style-6dc396a5ad8196aa/build-script-build 2020-03-13T09:58:09 #kisslinux Could look at the contents of this file 2020-03-13T10:02:52 #kisslinux I added build times to my kiss via a hook: https://github.com/dylanaraps/bin/blob/master/kh 2020-03-13T10:03:14 #kisslinux I'm going to work on making this feature more powerful 2020-03-13T10:12:35 #kisslinux I'm an hour into the build. Still working fine. 2020-03-13T10:12:47 #kisslinux o/ 2020-03-13T10:12:56 #kisslinux hey 2020-03-13T10:19:55 #kisslinux How would I start some stuff when using startx and sowm? Usually I need sxhkd, picom, qutebrowser and steam. 2020-03-13T10:20:32 #kisslinux https://github.com/dylanaraps/sowm/pull/64 2020-03-13T10:22:07 #kisslinux dylanaraps: thanks :) I'll see if I can figure it out. 2020-03-13T10:33:09 #kisslinux i builded libdrm with my card in mind and when build mesa i have this error 2020-03-13T10:33:10 #kisslinux https://termbin.com/tdf9 2020-03-13T10:34:37 #kisslinux > Run-time dependency libdrm_intel found: NO (tried pkgconfig and cmake) 2020-03-13T10:34:41 #kisslinux someone understand why libdrm_intel is a dependency of mesa for amdgpu? 2020-03-13T10:34:46 #kisslinux You need to also change the mesa build 2020-03-13T10:34:52 #kisslinux Or have you? 2020-03-13T10:34:55 #kisslinux i cahnged the mesa build 2020-03-13T10:35:17 #kisslinux You have to set: -Ddri-drivers -Dgallium-drivers and -Dvulkan-drivers 2020-03-13T10:35:41 #kisslinux yeah 2020-03-13T10:35:47 #kisslinux I want to try and dynamically build these to match your hardware 2020-03-13T10:36:02 #kisslinux ie, there's some GPU detection in the build files of libdrm and mesa 2020-03-13T10:36:16 #kisslinux what? 2020-03-13T10:36:56 #kisslinux I want to add (or attempt to add) GPU detection to the builds of mesa and libdrm 2020-03-13T10:37:04 #kisslinux So it only builds what you actually need 2020-03-13T10:37:12 #kisslinux This way there's no need to fork the packages 2020-03-13T10:37:35 #kisslinux aaah that's will be nice 2020-03-13T10:37:48 #kisslinux eudaldgr: Send me your build files for libdrm and mesa? 2020-03-13T10:38:00 #kisslinux one moment 2020-03-13T10:38:32 #kisslinux https://github.com/eudaldgr/eudald-kiss/blob/master/libdrm/build 2020-03-13T10:39:24 #kisslinux That looks fine 2020-03-13T10:40:40 #kisslinux https://github.com/eudaldgr/eudald-kiss/blob/master/mesa/build 2020-03-13T10:40:57 #kisslinux i searched here for dri-driver options. 2020-03-13T10:41:03 #kisslinux https://gitlab.freedesktop.org/mesa/mesa/blob/master/meson_options.txt 2020-03-13T10:41:57 #kisslinux i know dri-drivers=auto is the problem 2020-03-13T10:42:08 #kisslinux Yeah 2020-03-13T10:42:32 #kisslinux but the other options i think will not fit my card 2020-03-13T10:42:52 #kisslinux Try: r100,r200,swrast ? 2020-03-13T10:43:42 #kisslinux Actually 2020-03-13T10:43:45 #kisslinux eudaldgr: https://gitlab.freedesktop.org/mesa/mesa/blob/master/meson.build#L142 2020-03-13T10:43:49 #kisslinux This is what 'auto' sets 2020-03-13T10:44:07 #kisslinux Looks like r100,r200 will do it 2020-03-13T10:44:15 #kisslinux don't 2020-03-13T10:44:29 #kisslinux you can also just set it to '', and just use gallium only 2020-03-13T10:44:40 #kisslinux ^ 2020-03-13T10:44:41 #kisslinux That too 2020-03-13T10:44:45 #kisslinux for r200 i need libdrm-radeon 2020-03-13T10:44:46 #kisslinux Could leave it blank 2020-03-13T10:44:56 #kisslinux could leave it blank? 2020-03-13T10:44:58 #kisslinux Just leave it blank: '' 2020-03-13T10:45:05 #kisslinux if i delete don't build 2020-03-13T10:45:10 #kisslinux Use: '' 2020-03-13T10:45:11 #kisslinux blank i will try 2020-03-13T10:45:14 #kisslinux thanks 2020-03-13T10:45:45 #kisslinux Now to figure out how to detect the kernel's supported GPU drivers 2020-03-13T10:45:46 #kisslinux :P 2020-03-13T10:45:51 #kisslinux Then you can avoid all of this 2020-03-13T10:45:55 #kisslinux i think libdrm_radeon is needed 2020-03-13T10:46:06 #kisslinux blank also 2020-03-13T10:47:40 #kisslinux dylanaraps: assuming the kernel was configured correctly... the standard linux graphics stack is a mess. 2020-03-13T10:48:22 #kisslinux ioraff: I mean detecting GPU drivers to only build what is needed when building libdrm + mesa 2020-03-13T10:48:44 #kisslinux ie, I only need intel drivers 2020-03-13T10:49:00 #kisslinux eudaldgr only needs amdgpu (maybe also radeon) drivers 2020-03-13T10:50:11 #kisslinux got that part, just saying that assumes all the proper DRI, DRM, and driver options are ticked. i915 is bad enough--I assume amdgpu is worse. 2020-03-13T10:51:06 #kisslinux Gotcha 2020-03-13T10:51:21 #kisslinux Maybe 'KISS_GPU=type,type' ? 2020-03-13T10:51:28 #kisslinux So it's up to the user to select the driver 2020-03-13T10:52:01 #kisslinux that's like gentoo use flags, but only for gpu 2020-03-13T10:52:15 #kisslinux Or we leave it as-is 2020-03-13T10:52:26 #kisslinux And you fork the two packages 2020-03-13T10:53:30 #kisslinux Well, only mesa really matters as libdrm is tiny. 2020-03-13T10:54:45 #kisslinux The documentation for figuring out the proper mesa drivers is pretty bad. You need to know what AVX extensions your CPU supports, if you have vulkan support or not, etc. There's also the fact that the i965 (not the i915) mesa driver is usually what gets paired with i915 KMS 2020-03-13T10:55:35 #kisslinux Forget about it then 2020-03-13T10:56:11 #kisslinux What I'll do instead is make it so that kiss hooks can modify build files in 'pre-build'. 2020-03-13T10:56:26 #kisslinux I forked both packages awhile back, and only just today (I think) have it as it should be. 2020-03-13T10:56:30 #kisslinux I've been yearning for that. 2020-03-13T10:56:49 #kisslinux Yup 2020-03-13T10:57:01 #kisslinux It'd just be a simple 'sed -i' call then 2020-03-13T10:57:54 #kisslinux I wish busybox ed was feature complete. Using the stream editor for line editing just feels like heresy. 2020-03-13T10:58:04 #kisslinux I know :( 2020-03-13T11:01:34 #kisslinux ioraff: See latest commit. 2020-03-13T11:02:18 #kisslinux https://github.com/kisslinux/kiss/commit/58f5819af24850c1f55fc37a2e71c2ea52f19f1d 2020-03-13T11:02:30 #kisslinux I'll run some tests with this 2020-03-13T11:03:37 #kisslinux what sort of tests? 2020-03-13T11:04:24 #kisslinux eudaldgr: any luck? 2020-03-13T11:04:41 #kisslinux There's a potential issue with a conflict as we copy the build file to the package's sources as '.build'. 2020-03-13T11:04:52 #kisslinux If it already exists, you'll break the package's build. 2020-03-13T11:05:03 #kisslinux ioraff i have build mesa, but with libdrm_radeon 2020-03-13T11:05:31 #kisslinux with only libdrm_amdgpu i can't build mesa 2020-03-13T11:05:47 #kisslinux what GPU do you have? 2020-03-13T11:05:52 #kisslinux dylanaraps: gotcha 2020-03-13T11:05:54 #kisslinux rx 570 2020-03-13T11:06:01 #kisslinux weird 2020-03-13T11:06:54 #kisslinux i'm not the only person who use the system we have another hdd with win10 2020-03-13T11:07:04 #kisslinux but i prefer kiss 2020-03-13T11:09:00 #kisslinux is there any problem ioraff ?? 2020-03-13T11:10:12 #kisslinux no. just curious as to why amdgpu isn't working. 2020-03-13T11:10:31 #kisslinux ok 2020-03-13T11:14:30 #kisslinux ioraff: https://termbin.com/ggnj 2020-03-13T11:14:38 #kisslinux That's what my sed looks like 2020-03-13T11:15:10 #kisslinux A lot simpler than a package fork 2020-03-13T11:15:54 #kisslinux indeed. 2020-03-13T11:18:42 #kisslinux seems good 2020-03-13T11:19:07 #kisslinux I might use it for some package which only needs make --> gmake 2020-03-13T11:19:24 #kisslinux Alrighty 2020-03-13T11:19:30 #kisslinux Good change overall then 2020-03-13T11:19:40 #kisslinux but if build systems switch from the KISS side (e.g. make -> cmake) I might get cgmake so it's tricky 2020-03-13T11:20:18 #kisslinux Match '^make' 2020-03-13T11:20:23 #kisslinux also there's the matter of the depends file 2020-03-13T11:20:27 #kisslinux Yup 2020-03-13T11:20:31 #kisslinux That's next on my list 2020-03-13T11:20:53 #kisslinux I have an idea 2020-03-13T11:21:06 #kisslinux You have access to the package manager's internal vars, etc via hooks 2020-03-13T11:21:22 #kisslinux brb an hour or so 2020-03-13T11:41:41 #kisslinux dylanaraps yesterday i submit a new package, but i have some improvement done it's correct to submit an "update" if there is no update from the official repository? 2020-03-13T11:48:40 #kisslinux Probably; that's what revisions are for, no? 2020-03-13T11:52:59 #kisslinux ok (y) 2020-03-13T11:53:04 #kisslinux bye 2020-03-13T11:54:05 #kisslinux #philosofy 2020-03-13T12:37:14 #kisslinux Evening lads. 2020-03-13T12:55:46 #kisslinux ello 2020-03-13T12:55:49 #kisslinux eudaldgr: Sure 2020-03-13T13:01:26 #kisslinux My firefox built 2020-03-13T13:01:29 #kisslinux jedavies: 2020-03-13T13:47:33 #kisslinux New contrib additions: https://termbin.com/q1jn 2020-03-13T13:47:37 #kisslinux kiss-fork and kiss-link 2020-03-13T13:47:44 #kisslinux Makes forking packages simple 2020-03-13T14:20:39 #kisslinux dylanaraps: Are you still on mdev? 2020-03-13T14:21:44 #kisslinux s/on/using/g 2020-03-13T14:26:52 #kisslinux Yes 2020-03-13T14:28:52 #kisslinux Cause I got it barely working with one minor problem: 2020-03-13T14:29:07 #kisslinux The keyboard's Up Arrow key doesn't work. 2020-03-13T14:29:30 #kisslinux Everything else is fine. 2020-03-13T14:29:54 #kisslinux Ah, and also. I can't use `mpv` to show my webcam unless I run it as root. 2020-03-13T14:34:43 #kisslinux lieu: For the webcam you'll have to modify your mdev config file 2020-03-13T14:35:00 #kisslinux Up arrow is probably a Xorg issue 2020-03-13T14:46:44 #kisslinux dylanaraps: the permissions of /dev/video* are similar though when using udev 2020-03-13T15:00:07 #kisslinux How do they differ? 2020-03-13T15:29:27 #kisslinux hi, it's here who have the kiss-games repo? 2020-03-13T15:31:29 #kisslinux claudia01: 2020-03-13T15:33:01 #kisslinux not online 2020-03-13T15:33:11 #kisslinux Yes 2020-03-13T15:33:15 #kisslinux You'll have to wait 2020-03-13T15:33:20 #kisslinux or open an issue on the repo 2020-03-13T15:33:31 #kisslinux it's not an issue 2020-03-13T15:33:37 #kisslinux i want to talk about games 2020-03-13T15:33:41 #kisslinux i build retroarch 2020-03-13T15:33:52 #kisslinux and i'm testing now 2020-03-13T15:33:58 #kisslinux Nice 2020-03-13T15:34:05 #kisslinux I might package some emulators 2020-03-13T15:34:43 #kisslinux retroarch have all the emulators, or maybe all 2020-03-13T15:34:56 #kisslinux Nice 2020-03-13T15:35:02 #kisslinux GBA, SNES, NES, etc? 2020-03-13T15:35:11 #kisslinux PSX (PS1), N64??? 2020-03-13T15:35:14 #kisslinux yes 2020-03-13T15:35:16 #kisslinux wii 2020-03-13T15:35:19 #kisslinux etc 2020-03-13T15:35:25 #kisslinux Awesome 2020-03-13T15:35:39 #kisslinux i will test if all works well 2020-03-13T15:36:00 #kisslinux https://github.com/eudaldgr/eudald-kiss/tree/master/retroarch 2020-03-13T15:36:47 #kisslinux Woah 2020-03-13T15:36:54 #kisslinux All emulators are included in the source? 2020-03-13T15:37:18 #kisslinux not 2020-03-13T15:37:31 #kisslinux You have to add them as dependencies? 2020-03-13T15:37:34 #kisslinux you can "activate" an emulator 2020-03-13T15:37:40 #kisslinux on the menu interface 2020-03-13T15:37:44 #kisslinux Ah 2020-03-13T15:37:47 #kisslinux they says it core's 2020-03-13T15:38:23 #kisslinux are like plugins 2020-03-13T15:39:06 #kisslinux Right 2020-03-13T15:39:30 #kisslinux I'm building it now 2020-03-13T15:41:25 #kisslinux it's the first time i use retroarch, so i need to first learn how it works XD 2020-03-13T15:42:18 #kisslinux Same here 2020-03-13T15:42:19 #kisslinux :P 2020-03-13T15:42:27 #kisslinux How big is the download? 2020-03-13T15:43:14 #kisslinux 42.4M 2020-03-13T15:43:48 #kisslinux Thanks 2020-03-13T15:45:38 #kisslinux i think it's possible to play on-line 2020-03-13T15:50:12 #kisslinux I'm building it now 2020-03-13T15:50:43 #kisslinux retroarch works but when i load a ROM i have a segmentation fault 2020-03-13T15:50:52 #kisslinux maybe i need the bios of the console 2020-03-13T15:51:44 #kisslinux i'm trying with mgba core 2020-03-13T15:52:01 #kisslinux Could be as what you download is built for glibc 2020-03-13T15:52:19 #kisslinux mmhh, shit 2020-03-13T15:52:37 #kisslinux i didnt see this detail 2020-03-13T15:53:05 #kisslinux :P 2020-03-13T15:53:33 #kisslinux See: https://github.com/void-linux/void-packages/issues/933 2020-03-13T15:53:50 #kisslinux Hm 2020-03-13T15:55:17 #kisslinux helloo 2020-03-13T15:55:39 #kisslinux nice you are building retroarch! 2020-03-13T15:55:54 #kisslinux He left as you said hello 2020-03-13T15:55:55 #kisslinux lol 2020-03-13T15:56:06 #kisslinux (: 2020-03-13T15:56:19 #kisslinux I'm running retroarch right now though 2020-03-13T15:56:31 #kisslinux if you want an emulator, try mednafen. I tested with nes and another system well 2020-03-13T15:56:54 #kisslinux Nice 2020-03-13T15:56:54 #kisslinux here again, fuck internet connection 2020-03-13T15:57:05 #kisslinux eudaldgr: The maintainer of kiss-games is here 2020-03-13T15:57:07 #kisslinux claudia2: 2020-03-13T15:57:14 #kisslinux yeah i see 2020-03-13T15:57:20 #kisslinux well 2020-03-13T16:00:03 #kisslinux i see the issue of voidlinux 2020-03-13T16:00:46 #kisslinux i packaged godot. but I cant test this right now if anyone is interested 2020-03-13T16:00:51 #kisslinux https://github.com/sdsddsd1/kiss-s3d4/tree/master/godot 2020-03-13T16:01:24 #kisslinux I still segfault with retroarch 2020-03-13T16:01:27 #kisslinux but with the solution of the void repo i can't load a game.. 2020-03-13T16:01:30 #kisslinux Tried nds and nes 2020-03-13T16:01:32 #kisslinux Same 2020-03-13T16:02:36 #kisslinux Interestingly, ldd works on the .so files 2020-03-13T16:13:46 #kisslinux maybe we need some dependency more to run retroarch 2020-03-13T16:20:58 #kisslinux oof 2020-03-13T16:21:04 #kisslinux Greece under lockdown now 2020-03-13T16:21:44 #kisslinux for the virus? or what happens? 2020-03-13T16:22:39 #kisslinux Yes 2020-03-13T16:23:03 #kisslinux Only supermarkets and pharmacies are allowed to open 2020-03-13T16:23:28 #kisslinux No more public transport 2020-03-13T16:23:29 #kisslinux etc 2020-03-13T16:24:33 #kisslinux next week on my land 2020-03-13T16:24:59 #kisslinux no lockdowns yet but 60+ people with the case now 2020-03-13T16:26:06 #kisslinux this is crazy 2020-03-13T16:26:35 #kisslinux Greek cases pretty much doubled today 2020-03-13T16:27:12 #kisslinux eudaldgr: Where are you from? 2020-03-13T16:27:25 #kisslinux catalonia 2020-03-13T16:27:37 #kisslinux spain 2020-03-13T16:28:01 #kisslinux is the liga suspended there? 2020-03-13T16:28:18 #kisslinux i don't follow the fotball 2020-03-13T16:28:23 #kisslinux but i think yes 2020-03-13T16:28:23 #kisslinux ah righr 2020-03-13T16:28:27 #kisslinux *right 2020-03-13T16:28:33 #kisslinux or with the doors closed at least 2020-03-13T16:28:40 #kisslinux This week the infection really got traction in germany. 2020-03-13T16:29:23 #kisslinux people are going crazy, and the schools and universities are closed 15 days 2020-03-13T16:29:42 #kisslinux i think monday will be all closed 2020-03-13T16:30:15 #kisslinux United nations of KISS lol 2020-03-13T16:30:41 #kisslinux the government declares a state of alarm, today 2020-03-13T16:30:57 #kisslinux i don't understand what this means 2020-03-13T16:31:15 #kisslinux and the people talk about restricting the circulation 2020-03-13T16:31:42 #kisslinux hello dictatorship 2020-03-13T16:33:57 #kisslinux our president is hesitant in declaring a nationwide lockdown 2020-03-13T16:34:58 #kisslinux Where are you from again lieu? 2020-03-13T16:35:23 #kisslinux dylanaraps: Philippines 2020-03-13T16:36:10 #kisslinux which now have 5 confirmed deaths 2020-03-13T16:37:21 #kisslinux 5 out of how many cases there? we're on 4 out of 69 south of you lot 2020-03-13T16:37:34 #kisslinux 5 recovered though so that's a good sign 2020-03-13T16:37:48 #kisslinux I've been watching: https://www.worldometers.info/coronavirus/ 2020-03-13T16:37:58 #kisslinux 120 deaths on spain 2020-03-13T16:38:04 #kisslinux of 4209 2020-03-13T16:39:06 #kisslinux konimex: last time i checked, we had around 50+ cases 2020-03-13T16:40:49 #kisslinux oh now it's over 60 2020-03-13T16:41:30 #kisslinux dylanaraps have you lucky with retroarch? 2020-03-13T16:42:14 #kisslinux claudia2: have you tried compiling snes9x? 2020-03-13T16:45:06 #kisslinux i don't understand how arch packages it with and without gtk 2020-03-13T16:45:23 #kisslinux eudaldgr: nope 2020-03-13T16:59:57 #kisslinux lieu: I dont remember quite. But I choosed mednafen because of littlest dependencies 2020-03-13T17:00:13 #kisslinux and worked out the box + multisystem 2020-03-13T17:27:12 #kisslinux sorry, maybe stupid question, but how big (size) of git clone complete kisslinux repo. I'm behind slow ADSL 2020-03-13T17:29:28 #kisslinux mps: 8.4M 2020-03-13T17:30:30 #kisslinux ah, not too big. this is all repos, basic, community and testing? 2020-03-13T17:30:56 #kisslinux mps: that's only the main repo 2020-03-13T17:31:44 #kisslinux lieu: so every repo has different git remote? 2020-03-13T17:33:20 #kisslinux mps: yes? i'm not sure what you mean 2020-03-13T17:34:08 #kisslinux lieu: I mean I have to do 'git clone' for more repos than one 2020-03-13T17:34:20 #kisslinux mps: yes 2020-03-13T17:34:32 #kisslinux 5 clones basically 2020-03-13T17:34:33 #kisslinux aha, ok. np 2020-03-13T17:34:46 #kisslinux why'd you do that, though? 2020-03-13T17:35:21 #kisslinux 5? are they listed somewhere, or look at dylanaraps git account 2020-03-13T17:36:03 #kisslinux https://github.com/kisslinux 2020-03-13T17:36:14 #kisslinux thanks 2020-03-13T17:36:32 #kisslinux mps: np 2020-03-13T17:37:06 #kisslinux lieu: I want to look deeply on kisslinux 2020-03-13T17:37:28 #kisslinux how packages are build, organized, what are patches etc 2020-03-13T17:37:52 #kisslinux how they configured... a lot of things 2020-03-13T17:38:49 #kisslinux dylanaraps: how to get networks list with eiwd? 2020-03-13T17:39:04 #kisslinux mps: well ... it's all in the website https://k1ss.org 2020-03-13T17:39:58 #kisslinux lieu: yes, I read and skimmed through it, now is time to get fingers dirty 2020-03-13T17:40:39 #kisslinux mps: good luck, then 2020-03-13T17:41:03 #kisslinux btw, on what arches kiss linux works 2020-03-13T17:41:27 #kisslinux I'm mostly on ARM boxes 2020-03-13T17:43:27 #kisslinux kisslinux is only for x86_64 architecture 2020-03-13T17:44:10 #kisslinux eudaldgr: ahm, no one tried something else? 2020-03-13T17:44:25 #kisslinux mps: although some (or someone?) had already ported it to other architectures 2020-03-13T17:44:31 #kisslinux mps: I have an unofficial build of KISS for aarch64 here: https://github.com/jedavies-dev/kiss-aarch64 2020-03-13T17:45:02 #kisslinux jedavies: thanks, will look 2020-03-13T17:45:49 #kisslinux to not hide myself, let me tell that I'm alpine linux developer 2020-03-13T17:46:31 #kisslinux there is some unofficial repo's like this: https://github.com/jedavies-dev/kiss-ppc64le 2020-03-13T17:46:49 #kisslinux but i think official one is for x86_64 only 2020-03-13T17:47:19 #kisslinux eudaldgr: good to know, thanks again 2020-03-13T17:47:55 #kisslinux you welcome 2020-03-13T18:11:09 #kisslinux if someone want to try gba emulator 2020-03-13T18:11:10 #kisslinux https://github.com/eudaldgr/eudald-kiss/tree/master/mgba 2020-03-13T18:12:00 #kisslinux with retroarch don't work, but alone yes 2020-03-13T18:29:29 #kisslinux illiliti: You can't (yet) 2020-03-13T18:29:39 #kisslinux eiwd has no client 2020-03-13T18:29:54 #kisslinux Just finished the final shopping spree 2020-03-13T18:30:05 #kisslinux Been slowly stocking up since early January 2020-03-13T18:30:44 #kisslinux mps: The git clone (of 8MB) is for all repositories except for Community. 2020-03-13T18:31:15 #kisslinux Also, welcome :) 2020-03-13T18:33:34 #kisslinux dylanaraps: thanks 2020-03-13T18:39:25 #kisslinux Let me know if you have any questions 2020-03-13T18:39:30 #kisslinux Happy to answer 2020-03-13T18:42:27 #kisslinux dylanaraps: I'm just looking (for now) in build system and package manager. some things about your work are nice and I like them 2020-03-13T18:43:00 #kisslinux Thanks 2020-03-13T18:43:12 #kisslinux 'simple as possible' is also my preferred attitude 2020-03-13T18:43:38 #kisslinux The package system is very straightforward 2020-03-13T18:43:56 #kisslinux https://k1ss.org/package-system 2020-03-13T18:44:02 #kisslinux That will explain everything 2020-03-13T18:44:14 #kisslinux This is the style guide for packages: https://k1ss.org/style 2020-03-13T18:44:16 #kisslinux no unneeded dependencies and don't use 'overkill' solutions 2020-03-13T18:44:26 #kisslinux Yup 2020-03-13T18:44:46 #kisslinux yes, already read your site, though probably not all pages 2020-03-13T18:45:16 #kisslinux You can't (yet) << is there any workarounds? 2020-03-13T18:46:01 #kisslinux illiliti: You can run 'iwd -d' and it will display the results 2020-03-13T18:46:07 #kisslinux As root though... 2020-03-13T18:46:15 #kisslinux I need to write a new client for iwd. 2020-03-13T18:47:10 #kisslinux dylanaraps: heh, last night I had chat about that with iwd developer 2020-03-13T18:47:18 #kisslinux Interesting 2020-03-13T18:47:26 #kisslinux i.e. ditch dbus deps 2020-03-13T18:47:32 #kisslinux Not sure if you've seen this: https://github.com/dylanaraps/eiwd 2020-03-13T18:47:39 #kisslinux I have the daemon working without dbus 2020-03-13T18:47:40 #kisslinux he was against that idea 2020-03-13T18:48:04 #kisslinux I understand why 2020-03-13T18:48:12 #kisslinux ah, he also mentioned eiwd 2020-03-13T18:48:22 #kisslinux iwd is meant to be used with even higher level software (connman / network manager) 2020-03-13T18:48:49 #kisslinux yes, I know, I introduced iwd to alpine linux 2020-03-13T18:49:10 #kisslinux Ah 2020-03-13T18:49:12 #kisslinux and I maintain ell and iwd packages 2020-03-13T18:49:14 #kisslinux Gotcha 2020-03-13T18:49:53 #kisslinux I found your site when I found pfetch 2020-03-13T18:49:57 #kisslinux Writing a client will be tricky though 2020-03-13T18:49:58 #kisslinux Ah 2020-03-13T18:49:59 #kisslinux Nice 2020-03-13T18:50:06 #kisslinux hello 2020-03-13T18:50:24 #kisslinux The dbus removal is simply a bunch of ifdefs (with a few minor code additions) 2020-03-13T18:50:51 #kisslinux The client has to pretty much be from scratch 2020-03-13T18:51:31 #kisslinux yes, I asked about adding control socket to iwd, but received NACK 2020-03-13T18:52:34 #kisslinux but removing dbus is starting point 2020-03-13T18:53:04 #kisslinux Yeah 2020-03-13T18:53:14 #kisslinux The codebase is quite nice 2020-03-13T18:53:47 #kisslinux -> grep HAVE_DBUS src/*.c | wc -l 2020-03-13T18:53:50 #kisslinux 139 2020-03-13T18:53:52 #kisslinux dylanaraps: what are your thoughts on rustup - rust takes years to compile 2020-03-13T18:54:31 #kisslinux sirtomato: Our builds fix the fact that rust + musl is by default static 2020-03-13T18:54:31 #kisslinux I didn't dived to it much, just made few fixes (patches) for alpine in previous versions, most of them they fixed after reporting on irc 2020-03-13T18:55:10 #kisslinux sirtomato: If you only need rust to build Firefox, you can avoid rust by using firefox-bin. 2020-03-13T18:55:32 #kisslinux mps: That's nice. I've personally had no issues with it. :P 2020-03-13T18:55:46 #kisslinux It's an improvement over wpa_supplicant for me 2020-03-13T18:55:50 #kisslinux I like how it also handles dhcp 2020-03-13T18:56:10 #kisslinux One less moving part (and one less daemon running as root) 2020-03-13T18:56:24 #kisslinux previous versions didn't build without patches and can't pass tests 2020-03-13T18:56:51 #kisslinux To give some context; my personal system has no service manager or gettys and only two daemons run as root (init and iwd). 2020-03-13T18:57:07 #kisslinux yes, dhcp and resolver config is nioe feature of iwd 2020-03-13T18:57:26 #kisslinux mps: Ah. I only started using iwd once I was able to remove dbus from it 2020-03-13T18:58:07 #kisslinux iirc, I introduced it to alpine year ago, and from that time I use only it 2020-03-13T18:59:08 #kisslinux some other alpine users and developers reported that they use it with network-manager quite fine 2020-03-13T18:59:31 #kisslinux I didn't tried network-manager nor connman 2020-03-13T19:01:03 #kisslinux actually I tried connman about two years ago, but removed because it messed my config 2020-03-13T19:01:37 #kisslinux and I don't like software which thinks it is smarter than user/admin 2020-03-13T19:01:41 #kisslinux I don't think they're necessary personally 2020-03-13T19:01:53 #kisslinux Yes 2020-03-13T19:01:55 #kisslinux Exactly 2020-03-13T19:02:25 #kisslinux illiliti: The old eiwd had a client I wrote around the config file behavior. https://github.com/dylanaraps/eiwd_old/blob/master/iwc#L115-L124 2020-03-13T19:02:34 #kisslinux I haven't introduced this back into the new eiwd though. 2020-03-13T19:04:38 #kisslinux It didn't _really_ work 100% though as it was more of a hack than a proper client. 2020-03-13T19:04:40 #kisslinux I don't quarrel iwd, it is fine, just dislike it can't be built without dbus 2020-03-13T19:04:51 #kisslinux Yeah 2020-03-13T19:05:29 #kisslinux announcer voice: BUT IT CAN NOW THANKS TO DYYYYYYYYYYLAN ARAAAAAAAAAAAAAAAAAAAAAAPS 2020-03-13T19:05:58 #kisslinux :) 2020-03-13T19:06:05 #kisslinux mps: This is from the iwd wiki: 2020-03-13T19:06:06 #kisslinux > This is accomplished by not depending on any external libraries and utilizes features provided by the Linux Kernel to the maximum extent possible. The result is a self-contained environment that only depends on the Linux Kernel and the runtime C library. 2020-03-13T19:06:15 #kisslinux > that only depends on the Linux Kernel and the runtime C library. 2020-03-13T19:06:16 #kisslinux :( 2020-03-13T19:06:17 #kisslinux bet 2020-03-13T19:06:19 #kisslinux yeah no 2020-03-13T19:06:28 #kisslinux https://iwd.wiki.kernel.org/ 2020-03-13T19:06:38 #kisslinux dylanaraps: what does the e stand for anyway 2020-03-13T19:06:57 #kisslinux sirtomato: I just copied gentoo's elogind and eudev for naming 2020-03-13T19:07:11 #kisslinux As eiwd follows the same kinda reasons behind those forks 2020-03-13T19:07:13 #kisslinux well, actually built iwd doesn't have deps to dbus-lib but it is useless without dbus 2020-03-13T19:07:27 #kisslinux Yeah, that actually surprised me 2020-03-13T19:07:36 #kisslinux That it builds without the dbus library 2020-03-13T19:08:00 #kisslinux does iwd handle dhcp as well? 2020-03-13T19:08:04 #kisslinux Yes 2020-03-13T19:08:28 #kisslinux on alpine: 'apk info -R iwd' => lists dependencies of pkg 2020-03-13T19:09:06 #kisslinux ell>=0.28, so:libc.musl-x86_64.so.1, so:libell.so.0, so:libreadline.so.8 2020-03-13T19:09:12 #kisslinux that's all 2020-03-13T19:09:41 #kisslinux It's actually recommended to use the builtin ell 2020-03-13T19:09:47 #kisslinux lieu: yes, but only IPv4 2020-03-13T19:09:55 #kisslinux mps: I use it with IPv6 2020-03-13T19:10:29 #kisslinux ah, that must be changed in last release 2020-03-13T19:10:43 #kisslinux and I don't have IPv6 so didn't tested 2020-03-13T19:11:30 #kisslinux dylanaraps: how do you manage dns? openresolv? 2020-03-13T19:12:02 #kisslinux openresolv 2020-03-13T19:12:21 #kisslinux [Network] 2020-03-13T19:12:21 #kisslinux NameResolvingService=resolvconf 2020-03-13T19:12:28 #kisslinux In /etc/iwd/main.conf 2020-03-13T19:12:50 #kisslinux iirc I've already made this the default in eiwd's code. 2020-03-13T19:12:55 #kisslinux Also: 2020-03-13T19:12:59 #kisslinux [General] 2020-03-13T19:13:00 #kisslinux EnableNetworkConfiguration=true 2020-03-13T19:13:20 #kisslinux To use dhcp I believe 2020-03-13T19:13:34 #kisslinux 'man iwd.config' 2020-03-13T19:13:35 #kisslinux dylanaraps: yes 2020-03-13T19:14:22 #kisslinux but there is no basic config shipped with eiwd, right? 2020-03-13T19:14:33 #kisslinux There is not 2020-03-13T19:15:21 #kisslinux There isn't with wpa_supplicant either (at least with KISS) 2020-03-13T19:16:38 #kisslinux yeah, although it's also easy to make one 2020-03-13T19:16:44 #kisslinux Yes 2020-03-13T19:17:05 #kisslinux but how do i make psk with eiwd now that iwc is gone? 2020-03-13T19:17:43 #kisslinux man iwd.network 2020-03-13T19:18:03 #kisslinux yes, above config options I have in /etc/iwd/main.conf 2020-03-13T19:18:10 #kisslinux There's also 'iwd_passphrase' to make this easier (ssid naming is hard to do manually) 2020-03-13T19:18:38 #kisslinux 'man iwd.network' is different to 'man iwd.config' 2020-03-13T19:18:57 #kisslinux plain text passwords, i believe 2020-03-13T19:19:23 #kisslinux if one goes manual 2020-03-13T19:19:27 #kisslinux Yes 2020-03-13T19:19:47 #kisslinux You can use wpa_passphrase to "encrypt" the passphrases 2020-03-13T19:19:54 #kisslinux This is actually recommended by the iwd devs 2020-03-13T19:19:57 #kisslinux lol 2020-03-13T19:20:24 #kisslinux The crypto stuff for this is rather weird and you can't use openssl's commandline client to automate it. 2020-03-13T19:20:27 #kisslinux or, create proper config file in /var/lib/iwd 2020-03-13T19:20:51 #kisslinux yeah, that's why i'm still stuck with wpa_supplicant + dhcpcd lol 2020-03-13T19:21:01 #kisslinux There's no harm in having the password plain-text in /var/lib/iwd though 2020-03-13T19:21:11 #kisslinux Only root can access this dir 2020-03-13T19:21:24 #kisslinux -> ls -l /var/lib/iwd 2020-03-13T19:21:25 #kisslinux ls: can't open '/var/lib/iwd': Permission denied 2020-03-13T19:21:54 #kisslinux slow setup but `fast-reauth` (wpa) and `noarp` (dhcpcd) manages to speed it up a bit 2020-03-13T19:22:50 #kisslinux wpa_supplicant and dhcpcd are both still solid 2020-03-13T19:22:57 #kisslinux I never had issues with them 2020-03-13T19:23:11 #kisslinux I just like less code so I'm using iwd 2020-03-13T19:23:40 #kisslinux I personally don't need a client either... (which is why I'm not exactly 100% motivated to write one) 2020-03-13T19:27:24 #kisslinux webchat keeps on disconnecting 2020-03-13T19:28:20 #kisslinux All good 2020-03-13T19:28:46 #kisslinux i tried using birch but there were times that i was already disconnected 2020-03-13T19:28:54 #kisslinux and i didn't knew 2020-03-13T19:29:05 #kisslinux Yeah 2020-03-13T19:29:25 #kisslinux that i had to frequently check the logs lol 2020-03-13T19:29:45 #kisslinux Birch needs reconnect functionality 2020-03-13T19:31:32 #kisslinux that'd be great 2020-03-13T19:32:46 #kisslinux Send patches my way ;) 2020-03-13T19:34:56 #kisslinux btw, was the no-more-typing-of-password-repeatedly thingy on kiss removed? 2020-03-13T19:35:40 #kisslinux I changed it back in favour of configuring doas/sudo to do it for you. 2020-03-13T19:35:56 #kisslinux The change broke more than it fixed. 2020-03-13T19:36:39 #kisslinux That was a long while ago 2020-03-13T19:36:46 #kisslinux How long have you been away? :P 2020-03-13T19:38:20 #kisslinux dylanaraps: yeah, i was there reading but then wasn't able to keep up lol 2020-03-13T19:39:46 #kisslinux went back to arch that time to do some testing 2020-03-13T19:40:26 #kisslinux i could've just done a chroot but i don't know lol 2020-03-13T19:42:04 #kisslinux :P 2020-03-13T19:43:58 #kisslinux i've been planning to do a bedrock with kiss as its base, and some other distro with a good number of packages 2020-03-13T19:44:51 #kisslinux alpine maybe 2020-03-13T19:46:29 #kisslinux That's great actually 2020-03-13T19:46:45 #kisslinux Bedrock should already support KISS though no one has tried it yet. 2020-03-13T19:47:31 #kisslinux See: https://old.reddit.com/r/linux/comments/ffsbuz/this_week_in_kiss_linux_14/fk5vsil/ 2020-03-13T19:48:15 #kisslinux although i'm not sure which alpine iso is bedrock pulling 2020-03-13T19:48:33 #kisslinux as i have limited bandwidth right now lol 2020-03-13T19:49:21 #kisslinux yeah, i've read that, very interesting really 2020-03-13T19:51:40 #kisslinux ~ $ date 2020-03-13T19:51:48 #kisslinux Sat Mar 14 03:51:00 PST 2020 2020-03-13T19:52:04 #kisslinux *sigh* 2020-03-13T19:52:39 #kisslinux oof 2020-03-13T19:53:27 #kisslinux _just_ too late 2020-03-13T19:54:07 #kisslinux I was going to answer that Bedrock bootstraps a temporary copy of apk then uses that to install alpine-base. No .iso file involved. 2020-03-13T19:54:24 #kisslinux lol i can't sleep 2020-03-13T19:54:26 #kisslinux lieu: Bedrock bootstraps a temporary copy of apk then uses that to install alpine-base when fetching alpine. No .iso file involved. 2020-03-13T19:54:49 #kisslinux Neat 2020-03-13T19:55:48 #kisslinux If you do try it let me know how it goes so I can document it accordingly. If you run into issues I'd be happy to assist. 2020-03-13T19:56:01 #kisslinux paradigm: wow, great, thanks 2020-03-13T19:58:00 #kisslinux If you have bandwidth concerns and have some other way to get alpine's files on disk, e.g. if you already have an alpine .iso around, you're welcome to use that to make an alpine stratum. You just need to get the distro's files in a directory and run a couple commands to register it with Bedrock. 2020-03-13T19:58:45 #kisslinux happy to help 2020-03-13T20:00:33 #kisslinux i'll run a test tomorrow and see what happens : D thanks 2020-03-13T20:00:42 #kisslinux oh wait 2020-03-13T20:00:51 #kisslinux s/tomorrow/later/g lol 2020-03-13T20:01:22 #kisslinux forgot it's already 4 am 2020-03-13T20:02:44 #kisslinux In my experience supporting Bedrock, well slept people tend to have a better experience. Presumably Bedrock knows when you're tired, somehow. 2020-03-13T20:28:42 #kisslinux wait 2020-03-13T20:29:46 #kisslinux paradigm: There were no mentions regarding the kernel across strata. What are the rules? 2020-03-13T20:33:04 #kisslinux Kernel is shared across the system. Most distros have hooks to update their bootloader when the kernel changes; so long as your bootloader and kernel come from the same stratum that should continue to work, but if you get them from different strata you'll have to manually update the bootloader. 2020-03-13T20:34:29 #kisslinux You can usually install one stratum's bootloader over another, and you can have kernels from multiple strata installed at the same time (just only one in use). You can change both kernel and bootloader whenever, just need a reboot. 2020-03-13T20:36:12 #kisslinux You can usually install one stratum's bootloader over another, and you can have kernels from multiple strata installed at the same time (just only one in use). You can change both kernel and bootloader whenever, just need a reboot. 2020-03-13T20:36:29 #kisslinux paradigm: Ah. All good news. As EFI stubs are what I always use. 2020-03-13T20:36:39 #kisslinux should be fine 2020-03-13T20:40:36 #kisslinux Okay. Notes done. Thanks! 2020-03-13T21:12:48 #kisslinux Hello, I installed grub as the instructions say, but when I boot my machine keeps looping between 'GRUB LOADING' and BIOS. 2020-03-13T21:12:48 #kisslinux I fixed the problem by installing grub from my live arch distro. 2020-03-13T21:12:48 #kisslinux I tried reproducing the problem, installing grub again from kiss and the problem is there again. Now booted successfully after installing grub from my arch. 2020-03-13T21:12:49 #kisslinux I came here to just report this, as my problem is now solved 2020-03-13T21:58:20 #kisslinux ^ I have had that same problem before, others too, I wish we could figure out what is the cause.