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