💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2019-12-07.txt captured on 2024-05-26 at 16:28:45.

View Raw

More Information

⬅️ Previous capture (2021-12-17)

-=-=-=-=-=-=-

2019-12-07T00:06:16 #kisslinux <lieuxnoir> im seeing this acpid service
2019-12-07T00:06:39 #kisslinux <lieuxnoir> but i don't remember acpid being installed
2019-12-07T00:15:29 #kisslinux <lieuxnoir> ah it's busybox
2019-12-07T00:22:21 #kisslinux <lieuxnoir> konimex: busybox acpid service doesn't start on my machine
2019-12-07T00:23:06 #kisslinux <lieuxnoir> running the command manually (`sudo acpid -fl`) outputs this:
2019-12-07T00:28:22 #kisslinux <lieuxnoir> `acpid: option requires an argument: l`
2019-12-07T10:51:16 #kisslinux <konimex> seems anything busybox requires some kind of config
2019-12-07T10:51:54 #kisslinux <konimex> dhcp,and now acpi
2019-12-07T10:57:40 #kisslinux <konimex> actually, two secs
2019-12-07T11:25:16 #kisslinux <konimex> sent a PR
2019-12-07T12:03:23 #kisslinux <lieuxnoir> is busybox acpid still supported by the latest kernel?
2019-12-07T12:04:52 #kisslinux <dylanaraps> See: https://github.com/kisslinux/repo/pull/124
2019-12-07T12:04:56 #kisslinux <dylanaraps> I don't see why not.
2019-12-07T12:22:35 #kisslinux <lieuxnoir> nothing appears in the log when i press the micmute function key
2019-12-07T12:23:25 #kisslinux <lieuxnoir> however, native acpid detects it
2019-12-07T12:31:55 #kisslinux <dylanaraps> Have you looked at: https://github.com/brgl/busybox/blob/master/util-linux/acpid.c#L9-L30
2019-12-07T12:32:41 #kisslinux <dylanaraps> Did you look at this too?: http://davidrosca.blogspot.com/2012/08/linux-on-x220-getting-microphone-mute.html
2019-12-07T12:37:50 #kisslinux <lieuxnoir> i got no help from the first link
2019-12-07T12:38:22 #kisslinux <lieuxnoir> second one uses the native acpid
2019-12-07T12:39:21 #kisslinux <lieuxnoir> i think i got it
2019-12-07T12:39:55 #kisslinux <lieuxnoir> https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1654827
2019-12-07T12:40:54 #kisslinux <lieuxnoir> and http://www.murga-linux.com/puppy/viewtopic.php?t=78719
2019-12-07T12:42:47 #kisslinux <lieuxnoir> yep, it's working
2019-12-07T12:50:54 #kisslinux <lieuxnoir> it basically uses keycodes from /usr/include/linux/input-event-codes.h
2019-12-07T12:56:57 #kisslinux <dylanaraps> Nice.
2019-12-07T12:57:05 #kisslinux <dylanaraps> Write a wiki page if you're willing. :)
2019-12-07T12:58:15 #kisslinux <lieuxnoir> I would love to. :D
2019-12-07T12:59:41 #kisslinux <lieuxnoir> I might start doing it tomorrow. Compiling firefox and friends toasted my laptop so I wanna give it a rest.
2019-12-07T13:23:37 #kisslinux <dylanaraps> Heh
2019-12-07T13:56:46 #kisslinux <adamantium> hi o/
2019-12-07T14:07:48 #kisslinux <dylanaraps> Hello
2019-12-07T16:51:27 #kisslinux <qtpie> dylanaraps, I get the following error on running iwd
2019-12-07T16:51:30 #kisslinux <qtpie> https://pst.moe/paste/bdwhxt
2019-12-07T16:51:42 #kisslinux <qtpie> I have those options set to "y" in my kernel config
2019-12-07T17:19:16 #kisslinux <andrevallestero[> What does kiss use to manage services?
2019-12-07T17:20:31 #kisslinux <andrevallestero[> Also, how does busybox compare to runit in terms of features, performance/init times?
2019-12-07T17:20:39 #kisslinux <andrevallestero[> busybox init*
2019-12-07T17:55:55 #kisslinux <dylanara1> qtpie: Are you using any modules?
2019-12-07T17:56:00 #kisslinux <dylanara1> Also, do you have them all enabled?
2019-12-07T17:57:00 #kisslinux <dylanara1> andrevallestero[: busybox has its own runit implementation for services.
2019-12-07T17:57:14 #kisslinux <dylanara1> KISS uses it by default though nothing forces you to stick with it.
2019-12-07T17:57:35 #kisslinux <dylanara1> I personally use no service manager as the only daemon I run is iwd.
2019-12-07T19:02:14 #kisslinux <qtpie> dylanaraps, yes I use iwlwifi. this is the output of make modules_install for me -> https://pst.moe/paste/xfekns
2019-12-07T19:04:39 #kisslinux <qtpie> dylanaraps, also as you can see here -> https://files.catbox.moe/zskdj0.png, HMAC and CMAC are enabled but iwd shows them as missing
2019-12-07T19:06:42 #kisslinux <dylanaraps> The issue is most likely the mix between iwlwifi being =m and the crypto stuff being =y.
2019-12-07T19:07:11 #kisslinux <dylanaraps> Try compiling iwlwifi as =y. If you need firmware blobs you can also compile them into the kernel.
2019-12-07T19:07:38 #kisslinux <dylanaraps> Example:
2019-12-07T19:07:40 #kisslinux <dylanaraps> -> zgrep CONFIG_EXTRA_FIRMWARE /proc/config.gz
2019-12-07T19:07:42 #kisslinux <dylanaraps> CONFIG_EXTRA_FIRMWARE="i915/skl_dmc_ver1_27.bin iwlwifi-8000C-36.ucode"
2019-12-07T19:07:44 #kisslinux <dylanaraps> CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware"
2019-12-07T19:08:29 #kisslinux <dylanaraps> So the .ucode ile would live in /lib/firmware and on `make` will be put into the kernel itself.
2019-12-07T19:08:43 #kisslinux <dylanaraps> The other alternative is to compile all of the crypto stuff as modules.
2019-12-07T19:10:41 #kisslinux <qtpie> i see
2019-12-07T19:10:57 #kisslinux <qtpie> what is the difference between _*_ , <*> and [*] btw?
2019-12-07T19:11:12 #kisslinux <qtpie> i can unselect <> and [] but I can't seem to unselect _*_
2019-12-07T19:11:28 #kisslinux <dylanaraps> <*> and _*_ are typically things enabled as dependencies of other options or things needed on your system.
2019-12-07T19:11:45 #kisslinux <qtpie> ah i see
2019-12-07T19:11:56 #kisslinux <dylanaraps> Let me see exactly what they are.
2019-12-07T19:12:08 #kisslinux <dylanaraps> > - -  A dependency requires this to be compiled-in (y).
2019-12-07T19:12:15 #kisslinux <dylanaraps> > { }  A dependency requires this to be a module (m) or compiled-in (y).
2019-12-07T19:12:20 #kisslinux <dylanaraps> > [ ]  A dependency requires this to be compiled-in (y), or not compiled (n).
2019-12-07T19:12:24 #kisslinux <dylanaraps> > < >  No dependencies.
2019-12-07T19:12:36 #kisslinux <dylanaraps> https://en.wikipedia.org/wiki/Menuconfig
2019-12-07T19:12:41 #kisslinux <qtpie> thanks
2019-12-07T19:12:55 #kisslinux <qtpie> i was looking iwd's gentoo wiki here https://wiki.gentoo.org/wiki/Iwd#Installation
2019-12-07T19:13:23 #kisslinux <qtpie> they have "User-space interface for symmetric key cipher algorithm" enabled
2019-12-07T19:13:34 #kisslinux <qtpie> i have that disabled in my config
2019-12-07T19:14:04 #kisslinux <dylanaraps> Try that too actually.
2019-12-07T19:14:09 #kisslinux <qtpie> yeah
2019-12-07T19:14:22 #kisslinux <dylanaraps> I'm hoping I'm wrong as it means less work for you. :P
2019-12-07T19:14:27 #kisslinux <qtpie> https://wiki.gentoo.org/wiki/Iwlwifi#When_using_built-in_configuration
2019-12-07T19:14:36 #kisslinux <belfry> i was actually resolving this issue a while ago
2019-12-07T19:14:41 #kisslinux <belfry> as I have iwlwifi as well
2019-12-07T19:15:06 #kisslinux <belfry> turns out that if you enable iwlwifi as =y, it just doesn't work because it is incapable of loading firmware
2019-12-07T19:15:11 #kisslinux <dylanaraps> I also use it though I compile everything into the kernel (no modules).
2019-12-07T19:15:21 #kisslinux <dylanaraps> belfry: I also compile my firmware into the kernel.
2019-12-07T19:15:36 #kisslinux <dylanaraps> I posted my .config options related to it above.
2019-12-07T19:16:05 #kisslinux <belfry> ah, I see, thanks, will add that to mine too
2019-12-07T19:16:24 #kisslinux <belfry> gotta get that chonky kernel feel :D
2019-12-07T19:16:27 #kisslinux <dylanaraps> It allows all of my kernels to be entirely standalone which is nice.
2019-12-07T19:16:49 #kisslinux <dylanaraps> s/standalone/stand-alone/
2019-12-07T19:17:06 #kisslinux <dylanaraps> -> du -sh /boot/vmlinuz-5.4.8
2019-12-07T19:17:08 #kisslinux <dylanaraps> 4.3M    /boot/vmlinuz-5.4.8
2019-12-07T19:17:12 #kisslinux <dylanaraps> Not bad :P
2019-12-07T19:18:47 #kisslinux <dylanaraps> I also compile my .config into the kernel so the current config is available as /proc/config.gz
2019-12-07T19:20:44 #kisslinux <dylanaraps> Getting my current config is as easy as: gzip -cd /proc/config.gz > .config
2019-12-07T19:21:25 #kisslinux <belfry> hmm, I suppose I might have some useless modules, then, haha
2019-12-07T19:25:05 #kisslinux <belfry> quick question, I am currently running KISS on f2fs (I just really wanted to try that filesystem out curiosity), if I'd like to contribute a package for it, what would be the correct repository?
2019-12-07T19:29:10 #kisslinux <dylanaraps> Community is a good start.
2019-12-07T19:29:24 #kisslinux <dylanaraps> Packages can be migrated to the other repositories afterwards.
2019-12-07T19:29:52 #kisslinux <belfry> alrighty!
2019-12-07T19:33:12 #kisslinux <qtpie> i'm building my kernel with iwlwifi and blobs built in
2019-12-07T19:33:26 #kisslinux <qtpie> and i also enabled that option which the gentoo wiki specified
2019-12-07T19:35:09 #kisslinux <dylanaraps> I'm building 4.19 to see if it stops Firefox from locking up.
2019-12-07T19:35:26 #kisslinux <qtpie> nice
2019-12-07T19:36:01 #kisslinux <dylanaraps> I also use a patch to build my kernel with -march=native
2019-12-07T19:36:15 #kisslinux <dylanaraps> For 5.4 I use 4~ patches overall.
2019-12-07T19:37:11 #kisslinux <dylanaraps> I can't speak for benchmarks or anything as I haven't done any. I'm happy with my system's performance though.
2019-12-07T19:39:00 #kisslinux <dylanaraps> -> du -sh vmlinuz
2019-12-07T19:39:02 #kisslinux <dylanaraps> 3.9M    vmlinuz
2019-12-07T19:39:11 #kisslinux <dylanaraps> 400-500KB smaller on 4.19
2019-12-07T19:40:06 #kisslinux <dylanaraps> brb
2019-12-07T20:05:22 #kisslinux <dylanaraps> Firefox won't make Python 2's EOL :(
2019-12-07T20:05:34 #kisslinux <dylanaraps> We're stuck with Python 2 beyond its death date.
2019-12-07T20:21:05 #kisslinux <atkka> that shit is annoying
2019-12-07T20:29:04 #kisslinux <qtpie> dylanaraps, iwd doesnt shows any kernel related errors now but it shows unable to open directory /var/lib/iwd/hotspot
2019-12-07T20:40:21 #kisslinux <dylanaraps> It needs to be run as root.
2019-12-07T21:22:26 #kisslinux <qtpie> it's working now
2019-12-07T21:22:46 #kisslinux <qtpie> btw can iwc handle 8021x networks?
2019-12-07T21:23:02 #kisslinux <qtpie> or does it only looks for psk files?
2019-12-07T21:28:00 #kisslinux <dylanaraps> iwc can only auth through .psk files (.open is pointless for obvious reasons). 8021X networks are actually meant to be connected to by hand (recommended by upstream).
2019-12-07T21:28:31 #kisslinux <dylanaraps> All network types are supported by the rest of the commands.
2019-12-07T21:28:57 #kisslinux <dylanaraps> Arch have info on their wiki: https://wiki.archlinux.org/index.php/Iwd#WPA_Enterprise
2019-12-07T21:29:21 #kisslinux <dylanaraps> (iwctl also has no support for auth for 8021X networks)
2019-12-07T21:30:19 #kisslinux <dylanaraps> I *could* add some sort of support to iwc.
2019-12-07T21:30:58 #kisslinux <dylanaraps> (The iwd daemon itself is unchanged minus the removal of dbus related code and some tiny additions for iwc)
2019-12-07T21:32:21 #kisslinux <dylanaraps> > Configuration for EAP is not done through a graphical interface, though; it is too complex for users to be able to realistically deal with it, so it will instead use a configuration file provided by the network administrator.
2019-12-07T21:32:25 #kisslinux <dylanaraps> https://lwn.net/Articles/770991/
2019-12-07T21:43:29 #kisslinux <qtpie> yeah i read the archwiki and i have a working config
2019-12-07T21:43:52 #kisslinux <qtpie> what i meant was that if could disconnect from an 8021d network from iwc itself
2019-12-07T21:44:13 #kisslinux <qtpie> or maybe ask iwc to load a 8021x profile
2019-12-07T21:44:13 #kisslinux <dylanaraps> Yes
2019-12-07T21:44:35 #kisslinux <dylanaraps> Just give iwc the SSID
2019-12-07T21:45:00 #kisslinux <dylanaraps> iwc connect SSID (or iwc co SSID)
2019-12-07T21:45:11 #kisslinux <dylanaraps> iwc disconnect (or iwc di)
2019-12-07T21:45:20 #kisslinux <dylanaraps> Disconnect uses the current network.
2019-12-07T21:49:39 #kisslinux <qtpie> does iwd not handle dhcp?
2019-12-07T21:49:46 #kisslinux <dylanaraps> It does
2019-12-07T21:49:50 #kisslinux <qtpie> because i am not getting a local ip
2019-12-07T21:50:21 #kisslinux <qtpie> i can connect to networks and iwc successfuly handles both 8021 and psk networks
2019-12-07T21:50:23 #kisslinux <dylanaraps> You just need to enable it.
2019-12-07T21:50:34 #kisslinux <dylanaraps> In /etc/iwd/main.conf
2019-12-07T21:50:36 #kisslinux <dylanaraps> > EnableNetworkConfiguration=true
2019-12-07T21:50:48 #kisslinux <dylanaraps> Under '[General]'
2019-12-07T21:51:01 #kisslinux <dylanaraps> I'll send you my config actually.
2019-12-07T21:51:03 #kisslinux <dylanaraps> Hang on.
2019-12-07T21:51:45 #kisslinux <dylanaraps> https://termbin.com/7bjy
2019-12-07T21:52:46 #kisslinux <dylanaraps> KISS has 230~ votes on distrowatch's waiting list.
2019-12-07T21:52:51 #kisslinux <dylanaraps> > Further good news is that once your distro is listed on DistroWatch, it will apparently be also accepted for listing on Wikipedia.
2019-12-07T21:53:04 #kisslinux <qtpie> thanks
2019-12-07T21:53:10 #kisslinux <dylanaraps> >  there is some good news for those developers who absolutely and desperately want to have their distribution listed on DistroWatch today. All you need to do is to buy an advertising banner and your distro will be listed straight away.
2019-12-07T21:53:39 #kisslinux <dylanaraps> > which costs US$220.00
2019-12-07T21:55:13 #kisslinux <dylanaraps> > New distributions should be installable on their own without requiring another distribution to be in place to bootstrap them. There should be an ISO or IMG file users can download,
2019-12-07T21:55:28 #kisslinux <dylanaraps> sad
2019-12-07T21:57:27 #kisslinux <atkka> why is that sad?
2019-12-07T21:57:33 #kisslinux <dylanaraps> If the Wikipedia fact is true and as KISS is ineligible for addition to distrowatch, for KISS to get a Wikipedia page I need to pay distrowatch US$220.
2019-12-07T21:58:11 #kisslinux <dylanaraps> This is also only true if the payment waives the submission requirements.
2019-12-07T22:03:28 #kisslinux <larbob> how is kiss ineligible?
2019-12-07T22:03:36 #kisslinux <larbob> I thought it was on their 'waiting list' or whatever tf
2019-12-07T22:04:43 #kisslinux <dylanaraps> KISS needs an ISO/IMG file which can be used as an installation medium.
2019-12-07T22:05:23 #kisslinux <atkka> why not have a fat kernel, busybox, plus kiss-chroot
2019-12-07T22:05:31 #kisslinux <atkka> in an iso
2019-12-07T22:05:45 #kisslinux <dylanaraps> There's also a note about locale/language so I'm also unsure if the focus on only English is also a blocker.
2019-12-07T22:06:29 #kisslinux <dylanaraps> atkka: You'd also need an initramfs.
2019-12-07T22:06:54 #kisslinux <dylanaraps> Once booted I'd just make you download the same tarball regardless..
2019-12-07T22:07:12 #kisslinux <dylanaraps> It also has to be easy enough to install for the distrowatch guys.
2019-12-07T22:07:23 #kisslinux <atkka> ok, then the real question
2019-12-07T22:07:29 #kisslinux <dylanaraps> Anything they're unable to install doesn't get added.
2019-12-07T22:07:31 #kisslinux <atkka> why even care about distrowatch at all
2019-12-07T22:08:04 #kisslinux <dylanaraps> It's more the Wikipedia comment which made me mention it.
2019-12-07T22:08:07 #kisslinux <atkka> I highly doubt distrowatch can keep you from being on wikipedia unless you pay them or follow their arbitrary guidelines
2019-12-07T22:08:35 #kisslinux <dylanaraps> Wikipedia can though. If it is in their submission guidelines for Linux distributions.
2019-12-07T22:08:51 #kisslinux <dylanaraps> I'm looking on Wikipedia for something in writing.
2019-12-07T22:09:17 #kisslinux <atkka> well you can always start kissipedia, with blackjack and hookers
2019-12-07T22:12:19 #kisslinux <atkka> the one criteria that makes sense is not relying on another install to bootstrap
2019-12-07T22:13:47 #kisslinux <dylanaraps> It makes sense for distrowatch as they install, test and write a full review/page for each added distibution.
2019-12-07T22:16:31 #kisslinux <dylanaraps> > KISS Linux. KISS Linux is an independent Linux distribution with a focus on simplicity and privacy. The distribution currently targets the x86-64 architecture and the English language. KISS Linux is installed by building the system from an archive, using a process similar in style to Gentoo.
2019-12-07T22:16:50 #kisslinux <dylanaraps> Oddly enough, they're aware of the install method and added it anyway.
2019-12-07T22:16:56 #kisslinux <dylanaraps> Time will tell. :P
2019-12-07T22:17:10 #kisslinux <dylanaraps> https://distrowatch.com/weekly.php?issue=20190826#waiting
2019-12-07T22:22:55 #kisslinux <_0bitcount> Have you heard of Dragora? It is also based on minimalist principles, with a touch of Slackware.
2019-12-07T22:25:52 #kisslinux <E5ten> distrowatch is worthless anyway
2019-12-07T22:26:16 #kisslinux <dylanaraps> Yeah. It includes software like dbus, gettext, elogind, etc etc and it uses glibc.
2019-12-07T22:27:10 #kisslinux <mahmudov> dragora3 musl based
2019-12-07T22:27:21 #kisslinux <dylanaraps> Neat
2019-12-07T22:27:24 #kisslinux <dylanaraps> Didn't know that
2019-12-07T22:27:34 #kisslinux <mahmudov> and independent base that i know
2019-12-07T22:27:57 #kisslinux <mahmudov> it has own bootstrap
2019-12-07T22:30:29 #kisslinux <dylanaraps> Their package manager is a little too complex for my liking (If they still use qi(?))
2019-12-07T22:31:03 #kisslinux <dylanaraps> (Forgetting the unsafe shell code entirely)
2019-12-07T22:33:39 #kisslinux <E5ten> seeing test instead of [ in scripts is so saddening lol (I'm aware they're the same but it just looks so much worse)
2019-12-07T22:35:30 #kisslinux <dylanaraps> The repository files for each package (basically identical to PKGBUILDS, APKBUILDS, Pkgiles) are full of bash shell too.
2019-12-07T22:35:39 #kisslinux <dylanaraps> s/bash/bad
2019-12-07T22:36:35 #kisslinux <mahmudov> qi bases on graft
2019-12-07T22:37:03 #kisslinux <dylanaraps> graft?
2019-12-07T22:37:15 #kisslinux <dylanaraps> Here's an example package fwiw: http://git.savannah.nongnu.org/cgit/dragora.git/tree/recipes/devel/python3/recipe
2019-12-07T22:37:21 #kisslinux <E5ten> qi, despite an sh shebang, uses 


'
2019-12-07T22:37:31 #kisslinux <mahmudov> https://directory.fsf.org/wiki/Graft
2019-12-07T22:37:39 #kisslinux <E5ten> oh my god and it uses it to pipe into ed instead of using sed
2019-12-07T22:37:39 #kisslinux <dylanaraps> Compared to: https://github.com/kisslinux/repo/blob/master/extra/python/build
2019-12-07T22:37:41 #kisslinux <E5ten> wow
2019-12-07T22:38:02 #kisslinux <E5ten> echo ",s/^(release)=.*/1=${release}/"


nw' | ed "${CWD}/$recipe"
2019-12-07T22:39:14 #kisslinux <dylanaraps> The shell is a language which makes it very easy to write really bad (and unsafe) code.
2019-12-07T22:40:41 #kisslinux <dylanaraps> It's the backbone of any distribution which builds its own packages. The code should be linted and written with some thought.
2019-12-07T22:41:17 #kisslinux <dylanaraps> I see too much shell which is written badly and kept that way because it works fine in the moment.
2019-12-07T22:43:04 #kisslinux <dylanaraps> I you treat the shell as a glue language, your code will be glue.
2019-12-07T22:43:10 #kisslinux <dylanaraps> s/I/If/
2019-12-07T22:43:32 #kisslinux <dylanaraps> This comes to mind: https://github.com/valvesoftware/steam-for-linux/issues/3671
2019-12-07T22:45:34 #kisslinux <mahmudov> oh it is really terrible..
2019-12-07T22:45:53 #kisslinux <Aarg[m]> the only problem I see with that ed line is not using -s and heredoc
2019-12-07T22:46:05 #kisslinux <Aarg[m]> fuck sed -i gnuisms
2019-12-07T22:50:37 #kisslinux <dylanaraps> Dragora also needs to add a file to certain packages to specifically order their dependencies(?) http://git.savannah.nongnu.org/cgit/dragora.git/tree/recipes/libs/glib2/depends.order?id=a01843a9cf7f8cff971bd4c196552f84765617fb
2019-12-07T22:54:21 #kisslinux <dylanaraps> I wish 'sed -i' were POSIX, however it is something I'd like to remove the usage of from KISS.
2019-12-07T22:54:24 #kisslinux <dylanaraps> -> grep -r 'sed -i' core/ extra/ xorg/ | wc -l
2019-12-07T22:54:26 #kisslinux <dylanaraps> 18
2019-12-07T22:54:44 #kisslinux <dylanaraps> Simple enough change once I find a replacement I'm happy with.
2019-12-07T22:58:24 #kisslinux <dylanaraps> This is entirely to allow the user to replace busybox (or just busybox sed) with an alternative.
2019-12-07T22:59:00 #kisslinux <dylanaraps> E5ten: toybox perhaps ;)
2019-12-07T22:59:33 #kisslinux <dylanaraps> This will also require the addition of the tar command from libarchive among other things.
2019-12-07T23:00:12 #kisslinux <dylanaraps> It's low down on my list as I'm quite busy but it's something I'd like to at least think about for the future.
2019-12-07T23:00:30 #kisslinux <Aarg[m]> does toybox also have a shell?
2019-12-07T23:00:54 #kisslinux <Aarg[m]> I with busybox ash's vi mode had t and F :'(
2019-12-07T23:01:12 #kisslinux <Aarg[m]> s/with/wish/
2019-12-07T23:01:39 #kisslinux <dylanaraps> toybox does have a shell
2019-12-07T23:01:47 #kisslinux <dylanaraps> At least it says so here: http://landley.net/toybox/roadmap.html
2019-12-07T23:02:41 #kisslinux <dylanaraps> They'd most likely accept patches upstream for t/F (for busybox vi).
2019-12-07T23:03:19 #kisslinux <Aarg[m]> yeah, looking at the code is on my todo
2019-12-07T23:03:24 #kisslinux <dylanaraps> busybox development is quite weird as there isn't a roadmap, goals etc. People just send patches in.
2019-12-07T23:03:24 #kisslinux <somasis> toybox's shell is barely there
2019-12-07T23:03:28 #kisslinux <Aarg[m]> my C sucks tho
2019-12-07T23:04:20 #kisslinux <dylanaraps> See this as a positive. You can get better at C by writing those patches. :)
2019-12-07T23:05:06 #kisslinux <Aarg[m]> also true
2019-12-07T23:05:46 #kisslinux <dylanaraps> I'm off to bed. It's late. Ciao
2019-12-07T23:07:20 #kisslinux <atkka> hey, anyone running kiss get dm-mod.creat working?
2019-12-07T23:07:43 #kisslinux <atkka> unlocking encrypted drives at boot without initramfs
2019-12-07T23:08:51 #kisslinux <E5ten> as if toybox doesn't have sed -i
2019-12-07T23:09:21 #kisslinux <Aarg[m]> speaking of bad shell code, have a look at alsa-info.sh
2019-12-07T23:09:27 #kisslinux <Aarg[m]> part of alsa-utils
2019-12-07T23:09:36 #kisslinux <Aarg[m]> tries to break the record of echo calls
2019-12-07T23:09:39 #kisslinux <E5ten> https://github.com/alsa-project/alsa-utils/pull/29
2019-12-07T23:10:00 #kisslinux <Aarg[m]> haha, nice
2019-12-07T23:10:05 #kisslinux <Aarg[m]> discovered it today
2019-12-07T23:14:25 #kisslinux <mahmudov> what is the problem with echo?
2019-12-07T23:16:04 #kisslinux <Aarg[m]> I was talking about the amount of echo calls
2019-12-07T23:16:40 #kisslinux <Aarg[m]> most can be replaced by a single printf
2019-12-07T23:17:03 #kisslinux <E5ten> I actually didn't make that change cuz it felt excessive but I totally should
2019-12-07T23:18:58 #kisslinux <Aarg[m]> multiple successive echos somehow reminds me of windows batch files
2019-12-07T23:22:05 #kisslinux <E5ten> oh fuck I also missed one of their ifs where they didn't add an indentation level
2019-12-07T23:22:20 #kisslinux <E5ten> I got most of the shitty lack of indentations level but I guess I wasn't thorough enough :(
2019-12-07T23:26:22 #kisslinux <Aarg[m]> getting rid of the bash dep is totally good enough already
2019-12-07T23:27:34 #kisslinux <E5ten> it's not even a script I've ever used I just happened to notice how shit it was
2019-12-07T23:28:03 #kisslinux <Aarg[m]> yeah, I found it today while auto completing alsa*
2019-12-07T23:28:39 #kisslinux <E5ten> I love that I spent fucking forever tediously making their garbage script less garbage and my PR has just sat their with no response
2019-12-07T23:28:49 #kisslinux <E5ten> there*
2019-12-07T23:28:58 #kisslinux <Aarg[m]> yeah lol
2019-12-07T23:29:06 #kisslinux <Aarg[m]> probably will just be ignored
2019-12-07T23:29:42 #kisslinux <Aarg[m]> should've made a pull request with deletion of the file
2019-12-07T23:30:01 #kisslinux <E5ten> feel free to leave a comment saying something to the effect of "hey guys this script is shit you should really accept this PR" but maybe a bit nicer ;)
2019-12-07T23:30:59 #kisslinux <Aarg[m]> deleted my account recently, otherwise I would do that
2019-12-07T23:31:21 #kisslinux <E5ten> now why would you go and do something silly like that lol
2019-12-07T23:31:45 #kisslinux <Aarg[m]> I dont really do anything code really
2019-12-07T23:32:04 #kisslinux <Aarg[m]> and for the little I do, I switched to gitlab
2019-12-07T23:33:02 #kisslinux <E5ten> I instinctively went to go "more like shitlab" but caught myself because I realized the name applies equally well on github :(
2019-12-07T23:34:47 #kisslinux <Aarg[m]> hehe, Im not really into the feature differences
2019-12-07T23:34:50 #kisslinux <E5ten> not that I actually think gitlab is shit, just a bit
2019-12-07T23:35:03 #kisslinux <E5ten> just a bit as in "it was just a bit" not "just a bit shit"
2019-12-07T23:35:42 #kisslinux <Aarg[m]> my main problem is that the gitlab website feels pretty slow at times
2019-12-07T23:36:24 #kisslinux <Aarg[m]> but I wanted private repos to host dotfiles and some other personal stuff
2019-12-07T23:36:40 #kisslinux <E5ten> doesn't github have private repos for everyone now though?
2019-12-07T23:36:59 #kisslinux <Aarg[m]> yeah, they added it after I switched