💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-03-13.txt captured on 2024-05-12 at 16:08:57.

View Raw

More Information

⬅️ 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.