💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2019-09-13.txt captured on 2024-05-12 at 16:10:46.

View Raw

More Information

⬅️ Previous capture (2021-12-17)

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

2019-09-13T01:45:16 #kisslinux <nestman> i cant seem to start the service for eudev
2019-09-13T01:45:39 #kisslinux <nestman> ➡ ls -lah
2019-09-13T01:45:43 #kisslinux <nestman> oops
2019-09-13T01:45:55 #kisslinux <nestman> ➡ ls -lah /etc/sv
2019-09-13T01:46:18 #kisslinux <nestman> acpid/    crond/    dhcpcd/    syslogd/
2019-09-13T02:10:05 #kisslinux <konimex> nestman: what is the output of pstree?
2019-09-13T02:10:13 #kisslinux <konimex> also, please use a pastebin
2019-09-13T02:11:11 #kisslinux <nestman> fixed it already
2019-09-13T02:11:34 #kisslinux <nestman> i just copied the service file from void
2019-09-13T03:32:28 #kisslinux <nestman> wow
2019-09-13T03:32:43 #kisslinux <nestman> building rust takes 2 forevers
2019-09-13T03:33:08 #kisslinux <nestman> what is sleep
2019-09-13T04:37:22 #kisslinux <dylanaraps> nestman: Just tried downloading xvidcore and it worked fine.
2019-09-13T04:39:40 #kisslinux <dylanaraps> jml_: My Xorg font paths don't contain "${prefix}". Weird.
2019-09-13T04:41:07 #kisslinux <nestman> dylanaraps: xvid with `.org`?
2019-09-13T04:41:21 #kisslinux <dylanaraps> http://downloads.xvid.org/downloads/xvidcore-1.3.5.tar.bz2
2019-09-13T04:41:26 #kisslinux <dylanaraps> This worked for me.
2019-09-13T04:41:49 #kisslinux <dylanaraps> Let me try .com.
2019-09-13T04:42:49 #kisslinux <dylanaraps> Pushed a change to make it use .com.
2019-09-13T04:43:33 #kisslinux <dylanaraps> jml_: http://vanilla.slitaz.org/index.php?p=/discussion/1915/cooking-xorg-dcc-xorg.conf-parsing-and-20-files.conf/p1 This seems to be the same issue.
2019-09-13T04:44:09 #kisslinux <dylanaraps> jml: Also: https://unix.stackexchange.com/questions/272742/the-x-windows-font-path-error-occurs-what-should-i-do-to-compile
2019-09-13T04:44:33 #kisslinux <dylanaraps> Do you have a Xorg config file containing "${prefix}" or is this in the server itself?
2019-09-13T04:45:07 #kisslinux <nestman> try `curl -O http://downloads.xvid.org/downloads/xvidcore-1.3.5.tar.bz2`
2019-09-13T04:45:38 #kisslinux <nestman> nothing happens
2019-09-13T04:46:08 #kisslinux <dylanaraps> It works for me.
2019-09-13T04:46:14 #kisslinux <dylanaraps> I changed it to .com anyway.
2019-09-13T04:49:15 #kisslinux <nestman> `https`
2019-09-13T04:49:31 #kisslinux <nestman> cheers
2019-09-13T05:25:28 #kisslinux <nestman> won't `libXpm` be in the official `xorg` repo?
2019-09-13T05:28:08 #kisslinux <dylanaraps> I've been adding things as we've needed them.
2019-09-13T05:28:15 #kisslinux <dylanaraps> What package depends on libXpm?
2019-09-13T05:28:58 #kisslinux <nestman> xwallpaper
2019-09-13T05:29:20 #kisslinux <nestman> feh is too much as i already have mpv
2019-09-13T05:32:24 #kisslinux <nestman> i like setroot as well but there was no development for more than a year already
2019-09-13T05:33:35 #kisslinux <dylanaraps> I use imagemagick for wallpapers personally.
2019-09-13T05:43:36 #kisslinux <dylanaraps> nestman: libXpm is only needed to set XPM files as wallpapers.
2019-09-13T05:43:47 #kisslinux <dylanaraps> If you just want 'png'/'jpeg' it isn't needed.
2019-09-13T05:46:07 #kisslinux <nestman> i see
2019-09-13T05:46:19 #kisslinux <konimex> the hell is an xpm?
2019-09-13T05:46:30 #kisslinux <nestman> i might request a pull later if no one does it first
2019-09-13T05:47:02 #kisslinux <nestman> it's like a file format from the 1800s
2019-09-13T05:47:06 #kisslinux <nestman> lol
2019-09-13T05:47:15 #kisslinux <nestman> kidding
2019-09-13T05:47:39 #kisslinux <dylanaraps> Xorg pixmap files.
2019-09-13T05:47:46 #kisslinux <nestman> still building rust :3
2019-09-13T05:48:14 #kisslinux <dylanaraps> rust takes forever and it's so big.
2019-09-13T05:50:02 #kisslinux <nestman> nodejs and firefox coming right up
2019-09-13T05:50:26 #kisslinux <nestman> God bless my laptop
2019-09-13T05:51:51 #kisslinux <dylanaraps> nodejs is another long compile.
2019-09-13T05:51:59 #kisslinux <dylanaraps> Firefox needs Chrome's js engine to compile.
2019-09-13T05:52:01 #kisslinux <dylanaraps> Sad days
2019-09-13T05:53:10 #kisslinux <nestman> what a bloated day for me
2019-09-13T05:54:48 #kisslinux <dylanaraps> It's been 5 years since libXpm saw commits: https://github.com/freedesktop/libXpm
2019-09-13T05:55:17 #kisslinux <dylanaraps> Last release was 6 years ago.
2019-09-13T05:56:23 #kisslinux <nestman> https://raw.githubusercontent.com/void-linux/void-packages/master/srcpkgs/eudev/files/udevd/run
2019-09-13T05:57:02 #kisslinux <nestman> would be nice to have the service file
2019-09-13T05:57:05 #kisslinux <konimex> nope
2019-09-13T05:57:08 #kisslinux <konimex> not necessary
2019-09-13T05:57:18 #kisslinux <konimex> since udevd is already run on stage 1/boot
2019-09-13T05:58:14 #kisslinux <konimex> it does, however, make sure that udevd is properly supervised
2019-09-13T06:00:08 #kisslinux <dylanaraps> udev needs to be loaded early though.
2019-09-13T06:00:54 #kisslinux <nestman> my rules didn't work until i did the workaround
2019-09-13T06:02:18 #kisslinux <dylanaraps>         udevd --daemon
2019-09-13T06:02:21 #kisslinux <dylanaraps>         udevadm trigger --action=add --type=subsystems
2019-09-13T06:02:23 #kisslinux <dylanaraps>         udevadm trigger --action=add --type=devices
2019-09-13T06:02:25 #kisslinux <dylanaraps>         udevadm settle
2019-09-13T06:02:27 #kisslinux <dylanaraps> We specifically run these at boot.
2019-09-13T06:03:08 #kisslinux <dylanaraps> Oh.
2019-09-13T06:03:09 #kisslinux <dylanaraps> I get it.
2019-09-13T06:03:29 #kisslinux <dylanaraps> Void runs udev on boot like we do and then the runit service kills the daemon and spawns it again under runit's control.
2019-09-13T06:04:21 #kisslinux <konimex> yep
2019-09-13T06:06:46 #kisslinux <nestman> runit kills the udev daemon by itself?
2019-09-13T06:07:17 #kisslinux <konimex> not really runit *by itself*, but the runitscript does it
2019-09-13T06:07:28 #kisslinux <konimex> aka. your "run" link earlier
2019-09-13T06:08:15 #kisslinux <dylanaraps> > udevadm control --exit
2019-09-13T06:08:20 #kisslinux <dylanaraps> This kills the udev daemon.
2019-09-13T06:08:23 #kisslinux <dylanaraps> > exec udevd
2019-09-13T06:08:29 #kisslinux <dylanaraps> Starts it again under runit.
2019-09-13T06:09:10 #kisslinux <nestman> i don't know, maybe something's in my system
2019-09-13T06:10:03 #kisslinux <nestman> because before i did the run file workaround, udev wasn't kg
2019-09-13T06:10:11 #kisslinux <nestman> *wasn't running
2019-09-13T06:10:48 #kisslinux <dylanaraps>     log "Starting eudev..."; {
2019-09-13T06:10:50 #kisslinux <dylanaraps>         command -v udevd >/dev/null && {
2019-09-13T06:10:52 #kisslinux <dylanaraps>             udevd --daemon
2019-09-13T06:10:54 #kisslinux <dylanaraps>             udevadm trigger --action=add --type=subsystems
2019-09-13T06:10:56 #kisslinux <dylanaraps>             udevadm trigger --action=add --type=devices
2019-09-13T06:10:58 #kisslinux <dylanaraps>             udevadm settle
2019-09-13T06:11:01 #kisslinux <dylanaraps>         }
2019-09-13T06:11:02 #kisslinux <dylanaraps>     }
2019-09-13T06:11:04 #kisslinux <dylanaraps> That's the exact portion from the boot script.
2019-09-13T06:11:08 #kisslinux <dylanaraps> Output of 'command -v udevd'?
2019-09-13T06:11:28 #kisslinux <nestman> yes, i can see that, maybe i'll try again later
2019-09-13T06:12:00 #kisslinux <nestman> `/usr/bin/udevd`
2019-09-13T06:12:22 #kisslinux <dylanaraps> 'command -v udevd; echo $?'
2019-09-13T06:12:29 #kisslinux <dylanaraps> Should print '0'.
2019-09-13T06:13:25 #kisslinux <nestman> `/usr/bin/udevd` n `0`
2019-09-13T06:14:14 #kisslinux <dylanaraps> Yup
2019-09-13T06:14:47 #kisslinux <nestman> system's fine?
2019-09-13T06:18:52 #kisslinux <dylanaraps> Looks fine to me.
2019-09-13T06:54:05 #kisslinux <nestman> dylanaraps https://github.com/GNOME/libxml2/archive/v2.9.9.tar.gz
2019-09-13T11:05:43 #kisslinux <dylanaraps> nestman: The problem with that link is that there's no pregenerated configure script etc.
2019-09-13T11:06:06 #kisslinux <dylanaraps> It's not a full release tarball.
2019-09-13T11:23:23 #kisslinux <dylanaraps> Found a https mirror for libxml2.
2019-09-13T11:24:12 #kisslinux <dylanaraps> All package sources are now downloaded over https. :D
2019-09-13T11:30:13 #kisslinux <dylanaraps> Oh yeah, I'd love to see some screenshots from you guys. I've got a page on the website which I hope to fill with user screenshots of KISS.
2019-09-13T11:30:13 #kisslinux <dylanaraps> https://getkiss.org/pages/scrots/
2019-09-13T11:31:50 #kisslinux <nestman> no one told me about clang
2019-09-13T11:32:16 #kisslinux <Jackojc> ill send a scrot as soon as i get a working kernel :P
2019-09-13T11:32:25 #kisslinux <nestman> i might really need `ccache`
2019-09-13T11:32:44 #kisslinux <dylanaraps> What's not working?
2019-09-13T11:35:20 #kisslinux <nestman> i also forgot to disable other unused kernel modules/drivers
2019-09-13T11:35:56 #kisslinux <nestman> but my kernel is all good now thanks to the people here
2019-09-13T11:37:44 #kisslinux <Jackojc> is it possible to use a bluetooth speaker using ALSA?
2019-09-13T11:37:55 #kisslinux <konimex> maybe, but you'll need bluez
2019-09-13T11:38:02 #kisslinux <Jackojc> yeah i figured
2019-09-13T11:38:10 #kisslinux <dylanaraps> `ccache` actually slows down the first build.
2019-09-13T11:38:12 #kisslinux <dylanaraps> Only the builds following are faster (with identical or near identical build settings).
2019-09-13T11:39:06 #kisslinux <nestman> would building each package one at a time add up to the speed?
2019-09-13T11:39:49 #kisslinux <nestman> ...or it only works with one mega `kiss b`?
2019-09-13T11:40:16 #kisslinux <dylanaraps> ccache only speeds up a second or third build of the *same* package.
2019-09-13T11:40:46 #kisslinux <Jackojc> i wonder if you guys would be open to having a "bloat" repo for pulseaudio, bluez, iwd etc
2019-09-13T11:40:52 #kisslinux <nestman> that's good news then
2019-09-13T11:40:54 #kisslinux <Jackojc> because while i wish i didnt need them, i kind of do
2019-09-13T11:41:16 #kisslinux <nestman> github.com/fanboimsft/kissD
2019-09-13T11:42:22 #kisslinux <dylanaraps> I really don't want to add a bloat repository as I'd then have to maintain it.
2019-09-13T11:42:34 #kisslinux <dylanaraps> Is there no alternative to bluez for bluetooth?
2019-09-13T11:42:44 #kisslinux <Jackojc> not sure honestly but i dont think so
2019-09-13T11:42:58 #kisslinux <Jackojc> there are different frontends to it like blueman though
2019-09-13T11:43:25 #kisslinux <Jackojc> would you be open to them going in the public repo?
2019-09-13T11:43:31 #kisslinux <Jackojc> ill try and package them myself
2019-09-13T11:44:20 #kisslinux <dylanaraps> I don't want them in community either tbh. I'd rather work out a better solution.
2019-09-13T11:44:23 #kisslinux <dylanaraps> https://github.com/Arkq/bluez-alsa
2019-09-13T11:44:28 #kisslinux <dylanaraps> This lets you use bluez with alsa.
2019-09-13T11:44:37 #kisslinux <Jackojc> oh nice
2019-09-13T11:44:37 #kisslinux <dylanaraps> Now it's just a matter of patching dbus out of bluez.
2019-09-13T11:45:50 #kisslinux <dylanaraps> Bluez is one big and bloated piece of software.
2019-09-13T11:45:52 #kisslinux <dylanaraps> Jesus
2019-09-13T11:46:37 #kisslinux <konimex> they don't provide --disable-dbus ?
2019-09-13T11:46:58 #kisslinux <dylanaraps> Not that I can see.
2019-09-13T11:47:08 #kisslinux <dylanaraps> It's listed as a required dependency.
2019-09-13T11:50:04 #kisslinux <konimex> looking at gentoo, pretty much
2019-09-13T11:50:20 #kisslinux <dylanaraps> > If you are looking at Bluetooth stacks, then BlueZ is also the only one that has its core hardware abstraction and core layers implemented in the kernel.
2019-09-13T11:50:25 #kisslinux <dylanaraps> Great
2019-09-13T11:50:45 #kisslinux <dylanaraps> > They are different frontends that share a lot of code. Some use D-Bus, some use Unix socket and some use no IPC at all.
2019-09-13T11:50:58 #kisslinux <dylanaraps> Sounds like dbus is optional(?)
2019-09-13T11:51:05 #kisslinux <dylanaraps> https://www.spinics.net/lists/linux-bluetooth/msg65587.html
2019-09-13T11:51:09 #kisslinux <dylanaraps> Interesting read.
2019-09-13T11:52:54 #kisslinux <konimex> so you'd have to remove all dbus headers for a start
2019-09-13T11:53:04 #kisslinux <konimex> I have no idea about Unix sockets though
2019-09-13T11:53:56 #kisslinux <dylanaraps> Another interesting read: https://www.lightofdawn.org/blog/?viewDetailed=00031
2019-09-13T11:54:28 #kisslinux <konimex> that font in the title though
2019-09-13T11:55:28 #kisslinux <dylanaraps> Bluez also needs '--disable-systemd'
2019-09-13T11:55:30 #kisslinux <dylanaraps> ...
2019-09-13T11:56:04 #kisslinux <dylanaraps> Oh.
2019-09-13T11:56:09 #kisslinux <dylanaraps> It needs a patch to work without systemd too.
2019-09-13T11:56:33 #kisslinux <nestman> nodejs takes about how long?
2019-09-13T11:57:14 #kisslinux <konimex> 1 hour at least
2019-09-13T11:57:48 #kisslinux <nestman> God i hope so
2019-09-13T11:58:11 #kisslinux <nestman> rust took about 4 hours
2019-09-13T11:58:32 #kisslinux <nestman> and clang took a while as well
2019-09-13T11:59:04 #kisslinux <konimex> yep all language packages take a loooong time
2019-09-13T11:59:08 #kisslinux <konimex> except, go, maybe
2019-09-13T11:59:19 #kisslinux <dylanaraps> Modern languages are all bloat.
2019-09-13T11:59:21 #kisslinux <konimex> and even then they have huge unstrippable binaries
2019-09-13T11:59:38 #kisslinux <dylanaraps> Go takes the least amount of time to actually build.
2019-09-13T11:59:43 #kisslinux <nestman> how about the V lang lol
2019-09-13T11:59:49 #kisslinux <dylanaraps> It's still hundreds of megabytes in size.
2019-09-13T11:59:54 #kisslinux <dylanaraps> V is the best lang
2019-09-13T12:00:06 #kisslinux <konimex> I miss whoami
2019-09-13T12:01:40 #kisslinux <dylanaraps> I'm attempting to package BlueZ.
2019-09-13T12:02:19 #kisslinux <nestman> i swear i've heard about bluetooth before
2019-09-13T12:04:42 #kisslinux <konimex> if you had a Nokia phone, you probably used bluetooth before
2019-09-13T12:05:56 #kisslinux <Jackojc> was there an update to the kiss-chroot script today?
2019-09-13T12:06:15 #kisslinux <dylanaraps> Sep 9
2019-09-13T12:06:43 #kisslinux <dylanaraps> Why?
2019-09-13T12:07:20 #kisslinux <Jackojc> hmm, for some reason kiss-chroot doesnt seem to be happy chrooting to /mnt. just after "mounting /dev .... from host" i get "/mnt/dev: mount point does not exist"
2019-09-13T12:07:49 #kisslinux <Jackojc> im using the arch live image and im in the root
2019-09-13T12:07:54 #kisslinux <konimex> the /mnt/dev directory does exist, right?
2019-09-13T12:08:15 #kisslinux <Jackojc> no but it didnt seem to matter when i tried it yesterday
2019-09-13T12:08:54 #kisslinux <konimex> you have the chroot tarball?
2019-09-13T12:08:59 #kisslinux <dylanaraps> Pushed a fix.
2019-09-13T12:09:04 #kisslinux <konimex> huh
2019-09-13T12:09:45 #kisslinux <dylanaraps> Still pushing...
2019-09-13T12:09:46 #kisslinux <Jackojc> oh fuck me, i forgot to extract the tarball
2019-09-13T12:09:52 #kisslinux <Jackojc> im an idiot, sorry
2019-09-13T12:10:12 #kisslinux <dylanaraps> lol all good.
2019-09-13T12:11:51 #kisslinux <konimex> so... looks like my kiss system all works, no urgent features needed to be added (flatpak is "would be nice to add", but the dependency rabbit hole is killing me)
2019-09-13T12:12:02 #kisslinux <konimex> I guess the question would be, now what?
2019-09-13T12:12:09 #kisslinux <dylanaraps> Nice
2019-09-13T12:12:16 #kisslinux <Jackojc> now package pulseaudio
2019-09-13T12:12:19 #kisslinux <Jackojc> :v)
2019-09-13T12:12:23 #kisslinux <konimex> fuck no
2019-09-13T12:12:27 #kisslinux <nestman> lol
2019-09-13T12:13:16 #kisslinux <dylanaraps> I'm really surprised that there's no alternative to BlueZ.
2019-09-13T12:13:20 #kisslinux <nestman> my rice scrot will be delayed
2019-09-13T12:13:30 #kisslinux <nestman> screw firefox
2019-09-13T12:13:47 #kisslinux <konimex> you want to upload the shot?
2019-09-13T12:14:13 #kisslinux <konimex> just upload it to a curl "pastebin" service like 0x0.st
2019-09-13T12:15:02 #kisslinux <nestman> that is noted
2019-09-13T12:15:09 #kisslinux <nestman> problem is
2019-09-13T12:15:29 #kisslinux <nestman> i can't start ricing
2019-09-13T12:16:13 #kisslinux <konimex> huh
2019-09-13T12:16:15 #kisslinux <dylanaraps> https://github.com/chrippa/ds4drv/issues/123#issuecomment-387328468
2019-09-13T12:16:27 #kisslinux <dylanaraps> Another interesting read.
2019-09-13T12:19:51 #kisslinux <konimex> anyway I'd like to experiment further with toolchains, in particular clang-built system, and replace binutils with something else, probably full-on elfutils, reducing dependencies on GNU in general to see if "GNU/" in "GNU/Linux" can be ditched
2019-09-13T12:20:29 #kisslinux <Jackojc> clang would be awesome
2019-09-13T12:21:30 #kisslinux <konimex> I'd need to account the replacement of libstdc++ (gcc) to libc++ (llvm/clang) though
2019-09-13T12:21:34 #kisslinux <dylanaraps> LLVM/Clang 9.0.0 can build the kernel.
2019-09-13T12:21:36 #kisslinux <konimex> heard it will be proper pain
2019-09-13T12:22:00 #kisslinux <dylanaraps> Also: > BlueZ is the official Linux Bluetooth protocol stack.
2019-09-13T12:22:01 #kisslinux <dylanaraps> Great
2019-09-13T12:22:01 #kisslinux <dylanaraps> "official"
2019-09-13T12:22:52 #kisslinux <konimex> and I wonder if I can use that as the title in my thesis... as many topics offered right now are just uninteresting, "IoT", "machine learning", "neural network", "data science"
2019-09-13T12:22:59 #kisslinux <konimex> it's like buzzword galore
2019-09-13T12:23:44 #kisslinux <nestman> Linux without Gah-Noo
2019-09-13T12:25:43 #kisslinux <dylanaraps> Swapping GCC to clang is just replacing one beast with another.
2019-09-13T12:26:06 #kisslinux <dylanaraps> ➜ kiss-size gcc | tail -1
2019-09-13T12:26:06 #kisslinux <dylanaraps> 130.6M  total
2019-09-13T12:26:07 #kisslinux <dylanaraps> ➜ kiss-size binutils | tail -1
2019-09-13T12:26:14 #kisslinux <dylanaraps> 27.6M   total
2019-09-13T12:26:14 #kisslinux <dylanaraps> 157MB~ for GCC/binutils.
2019-09-13T12:26:21 #kisslinux <dylanaraps> ➜ kiss-size llvm | tail -1
2019-09-13T12:26:21 #kisslinux <dylanaraps> 194.0M  total
2019-09-13T12:26:22 #kisslinux <dylanaraps> ➜ kiss-size clang | tail -1
2019-09-13T12:26:23 #kisslinux <dylanaraps> 355.7M  total
2019-09-13T12:26:27 #kisslinux <konimex> since we're talking about toolchain in general they're all beasts
2019-09-13T12:26:42 #kisslinux <dylanaraps> 540MB~ for clang/llvm
2019-09-13T12:26:51 #kisslinux <konimex> I don't know about the clang kiss build but iirc they have obj-C support there
2019-09-13T12:27:03 #kisslinux <konimex> don't know if kiss enable it by default though
2019-09-13T12:28:58 #kisslinux <dylanaraps> Jackojc: From what I can see you only need dbus for Bluez (Then alsa-bluez to avoid pulseaudio).
2019-09-13T12:29:26 #kisslinux <dylanaraps> You could package these yourself pretty easily.
2019-09-13T12:30:11 #kisslinux <Jackojc> dbus is probably its own rats nest of dependencies
2019-09-13T12:30:13 #kisslinux <konimex> iirc you can minimize it by using -DCMAKE_BUILD_TYPE=MinSizeRel
2019-09-13T12:30:45 #kisslinux <dylanaraps> What does that remove Konimex?
2019-09-13T12:30:54 #kisslinux <konimex> two secs
2019-09-13T12:31:00 #kisslinux <dylanaraps> hostmakedepends="gperf intltool pkg-config xmlto"
2019-09-13T12:31:41 #kisslinux <konimex> from what I can see, pretty much forced -Os
2019-09-13T12:31:43 #kisslinux <nestman> dylanaraps where do you usually look for dependencies when building packages?
2019-09-13T12:31:46 #kisslinux <konimex> > MinSizeRel will add compiler flags for generating more compact binaries (the -Os flag for GCC / clang), possibly on the expense of program speed
2019-09-13T12:31:58 #kisslinux <dylanaraps> makedepends="expat-devel libX11-devel libcap-devel"
2019-09-13T12:31:58 #kisslinux <dylanaraps> dbus dependencies according to void linux.
2019-09-13T12:31:58 #kisslinux <konimex> nestman: void, alpine, or sabotage
2019-09-13T12:32:00 #kisslinux <dylanaraps> We have expat, libX11, pkgconf and gperf.
2019-09-13T12:32:00 #kisslinux <dylanaraps> intltool should be avoidable with '--disable-nls'.
2019-09-13T12:32:00 #kisslinux <dylanaraps> 'xmlto' should be avoidable by not building docs.
2019-09-13T12:32:09 #kisslinux <dylanaraps> You'd just need 'libcap' if it isn't avoidable.
2019-09-13T12:32:12 #kisslinux <konimex> in some cases, gentoo, or even Arch
2019-09-13T12:32:31 #kisslinux <Jackojc> ill give it a try dylanaraps
2019-09-13T12:32:47 #kisslinux <Jackojc> also isnt -Os a bit overrated?
2019-09-13T12:33:01 #kisslinux <Jackojc> for desktop systems anyway
2019-09-13T12:33:03 #kisslinux <dylanaraps> No
2019-09-13T12:33:16 #kisslinux <Jackojc> how much disk space do you realistically save?
2019-09-13T12:33:51 #kisslinux <Jackojc> imo id much rather benefit from the optimisations of O3 at the cost of slightly more disk space (which these days is pretty plentiful)
2019-09-13T12:34:23 #kisslinux <Jackojc> iirc, -Os is equivalent to -O2 with a few added flags
2019-09-13T12:34:49 #kisslinux <konimex> in some cases -O3 actually slows them down instead of making them faster though
2019-09-13T12:35:03 #kisslinux <Jackojc> how so?
2019-09-13T12:35:04 #kisslinux <konimex> by faster I meant resultant bins, not build process
2019-09-13T12:35:20 #kisslinux <konimex> dunno, read it somewhere iirc
2019-09-13T12:35:31 #kisslinux <konimex> the safest option is ofcourse -O2
2019-09-13T12:35:41 #kisslinux <Jackojc> (it slows down build process too also but thats besides the point)
2019-09-13T12:38:47 #kisslinux <dylanaraps> I am very laggy.
2019-09-13T12:38:58 #kisslinux <dylanaraps> -Os shaved 10MB off of our release tarballs for KISS.
2019-09-13T12:39:50 #kisslinux <Jackojc> i would assume though that once you have that installed and you want to do a full rebuild you would want O3
2019-09-13T12:40:14 #kisslinux <dylanaraps> I use -O3 personally.
2019-09-13T12:40:20 #kisslinux <dylanaraps> It's up to the user really.
2019-09-13T12:40:35 #kisslinux <dylanaraps> I also use '-march=native' and '-pipe'.
2019-09-13T12:41:02 #kisslinux <dylanaraps> I compile my kernel with '-O3', '-march=native' and most of the Clear Linux patches.
2019-09-13T12:41:34 #kisslinux <Jackojc> which patches in particular?
2019-09-13T12:41:35 #kisslinux <konimex> clear linux patches?
2019-09-13T12:41:43 #kisslinux <dylanaraps> https://github.com/clearlinux-pkgs/linux
2019-09-13T12:42:03 #kisslinux <dylanaraps> They're compatible with 5.2.14 btw.
2019-09-13T12:42:12 #kisslinux <Jackojc> what do they do?
2019-09-13T12:42:21 #kisslinux <konimex> that's a lot of patches
2019-09-13T12:42:47 #kisslinux <dylanaraps> I don't use all of them.
2019-09-13T12:43:08 #kisslinux <dylanaraps> It's mostly performance tweaks.
2019-09-13T12:45:08 #kisslinux <Jackojc> can you recommend any in particular?
2019-09-13T12:45:28 #kisslinux <dylanaraps> I can't say whether or not they make a difference of course.
2019-09-13T12:47:51 #kisslinux <dylanaraps> > 0110-Initialize-ata-before-graphics.patch
2019-09-13T12:50:01 #kisslinux <konimex> well kiss already boots so fast for me so I don't think the patches will make difference
2019-09-13T12:50:43 #kisslinux <konimex> SSDs, man, those things are practically magic
2019-09-13T12:53:59 #kisslinux <dylanaraps> > 0110-Initialize-ata-before-graphics.patch
2019-09-13T12:54:00 #kisslinux <dylanaraps> > 0054-fpga-dfl-fme-support-512bit-data-width-PR.patch
2019-09-13T12:54:02 #kisslinux <dylanaraps> > 0102-Increase-the-ext4-default-commit-age.patch
2019-09-13T12:54:05 #kisslinux <dylanaraps> > 0104-pci-pme-wakeups.patch
2019-09-13T12:54:07 #kisslinux <dylanaraps> > 0106-intel_idle-tweak-cpuidle-cstates.patch
2019-09-13T12:54:10 #kisslinux <dylanaraps> > 0108-smpboot-reuse-timer-calibration.patch
2019-09-13T12:54:11 #kisslinux <dylanaraps> > 0113-ipv4-tcp-allow-the-memory-tuning-for-tcp-to-go-a-lit.patch
2019-09-13T12:54:22 #kisslinux <dylanaraps> > 0115-kernel-time-reduce-ntp-wakeups.patch
2019-09-13T12:54:23 #kisslinux <dylanaraps> > 0122-add-scheduler-turbo3-patch.patch
2019-09-13T12:54:23 #kisslinux <dylanaraps> > 0124-do-accept-in-LIFO-order-for-cache-efficiency.patch
2019-09-13T12:54:23 #kisslinux <dylanaraps> I use these.
2019-09-13T12:54:23 #kisslinux <dylanaraps> Lagging really bad right now.
2019-09-13T12:54:23 #kisslinux <dylanaraps> Struggling to send messages.
2019-09-13T12:54:59 #kisslinux <dylanaraps> Most of these patches are in the process of being upstreamed btw.
2019-09-13T12:55:04 #kisslinux <dylanaraps> A lot already have been.
2019-09-13T12:55:30 #kisslinux <konimex> so they're just hogging the patches ala Alpine?
2019-09-13T12:55:45 #kisslinux <konimex> there are some CVEs there so they had to be upstreamed, right?
2019-09-13T12:56:09 #kisslinux <dylanaraps> They wrote these patches.
2019-09-13T12:56:22 #kisslinux <konimex> figures
2019-09-13T12:56:23 #kisslinux <dylanaraps> So they're tested/used in Clear Linux before they make it upstream.
2019-09-13T12:56:32 #kisslinux <dylanaraps> (if they're accepted upstream)
2019-09-13T12:57:01 #kisslinux <konimex> it's Intel's playground after all
2019-09-13T12:57:38 #kisslinux <dylanaraps> There's a nice GCC patch of theirs I want to add to KISS.
2019-09-13T12:58:11 #kisslinux <dylanaraps> Basically if you specify '-O3' and the build suite of whatever you're building forces '-O2', the patch makes GCC prefer the user set option.
2019-09-13T12:59:01 #kisslinux <dylanaraps> https://github.com/clearlinux-pkgs/gcc/blob/master/optimize.patch
2019-09-13T12:59:46 #kisslinux <dylanaraps> https://github.com/clearlinux-pkgs/gcc/
2019-09-13T13:00:00 #kisslinux <konimex> that's actually in a way, dangerous since the maintainers of software probably have reasons to force -O2
2019-09-13T13:00:04 #kisslinux <dylanaraps> There's a lot of small performance related patches too.
2019-09-13T13:00:42 #kisslinux <Jackojc> if the user wants to take that risk, why not allow them?
2019-09-13T13:00:45 #kisslinux <dylanaraps> The choice should be up to you though.
2019-09-13T13:01:01 #kisslinux <dylanaraps> When you set 'CFLAGS=-O3' you expect it to be used.
2019-09-13T13:11:35 #kisslinux <dylanaraps> So even embedded systems running Linux require dbus/pulseaudio for bluetooth to function...
2019-09-13T13:14:25 #kisslinux <dylanaraps> https://github.com/edrosten/libblepp
2019-09-13T13:14:35 #kisslinux <dylanaraps> Jackojc:
2019-09-13T13:14:36 #kisslinux <dylanaraps> Modern clean C++ Bluetooth Low Energy on Linux without the Bluez DBUS API
2019-09-13T13:14:51 #kisslinux <dylanaraps> Actually found an alternative.
2019-09-13T13:15:18 #kisslinux <konimex> latest commit 8 months ago
2019-09-13T13:15:22 #kisslinux <Jackojc> hey thats pretty cool
2019-09-13T13:15:25 #kisslinux <konimex> is bluez fast-moving?
2019-09-13T13:16:16 #kisslinux <dylanaraps> Bluez is a collaboration between Intel and Nokia.
2019-09-13T13:25:35 #kisslinux <dylanaraps> So so laggy.
2019-09-13T13:26:22 #kisslinux <dylanaraps> 64 bytes from 216.58.205.238: seq=22 ttl=54 time=1272.096 ms
2019-09-13T13:26:48 #kisslinux <nestman> `export PATH=$PATH:/usr/bin/ccache`
2019-09-13T13:27:00 #kisslinux <dylanaraps> Other way around.
2019-09-13T13:27:20 #kisslinux <dylanaraps> export PATH=/usr/lib/ccache/bin:$PATH
2019-09-13T13:27:35 #kisslinux <nestman> ohh i see thanks
2019-09-13T13:27:37 #kisslinux <dylanaraps> (Path was also wrong)
2019-09-13T13:27:57 #kisslinux <dylanaraps> Let me add a post-install script to the package which explains this.
2019-09-13T13:28:13 #kisslinux <nestman> greater thanks :D
2019-09-13T13:30:01 #kisslinux <dylanaraps> Done.
2019-09-13T13:30:53 #kisslinux <Jackojc> really liking the dark sidebar for the website
2019-09-13T13:31:10 #kisslinux <dylanaraps> Same
2019-09-13T13:31:21 #kisslinux <dylanaraps> Makes the body content pop more.
2019-09-13T13:31:42 #kisslinux <Jackojc> for sure
2019-09-13T13:32:31 #kisslinux <dylanaraps> Tweaked the rest of it too.
2019-09-13T13:32:33 #kisslinux <saucecode> huh...i can't hit the site
2019-09-13T13:32:52 #kisslinux <dylanaraps> Next thing on my list is to order the links on the side a bit better.
2019-09-13T13:33:08 #kisslinux <dylanaraps> saucecode: What country are you located in?
2019-09-13T13:33:12 #kisslinux <saucecode> new zealand
2019-09-13T13:33:26 #kisslinux <dylanaraps> It's hosted on netlify so it's soft blocked in Russia.
2019-09-13T13:33:28 #kisslinux <dylanaraps> huh.
2019-09-13T13:33:32 #kisslinux <saucecode> firefox just loaded it after a few retries, but curl is silent
2019-09-13T13:33:38 #kisslinux <Jackojc> could try grouping them into some sub groups like: news, installation, packaging etc
2019-09-13T13:33:53 #kisslinux <dylanaraps> Does New Zealand block netlify?
2019-09-13T13:34:13 #kisslinux <saucecode> non
2019-09-13T13:34:29 #kisslinux <saucecode> it seems ok now. weird.
2019-09-13T13:34:37 #kisslinux <dylanaraps> Vertical space is limited (especially at smaller resolutions).
2019-09-13T13:35:34 #kisslinux <dylanaraps> And as the sidebar stays fixed with scroll the content can't go off screen.
2019-09-13T13:36:54 #kisslinux <Jackojc> could you possibly set up the sidebar to scroll independantly?
2019-09-13T13:37:34 #kisslinux <dylanaraps> That's an idea.
2019-09-13T13:38:25 #kisslinux <konimex> at this point I'd probably consider "burger menus" for phones if the sidebar becomes too long
2019-09-13T13:38:33 #kisslinux <konimex> although I personally don't like it
2019-09-13T13:38:39 #kisslinux <konimex> s/phones/small screens
2019-09-13T13:39:16 #kisslinux <nestman> dylanaraps will you be sticking with the current logo?
2019-09-13T13:41:25 #kisslinux <dylanaraps> I don't see why not.
2019-09-13T13:45:07 #kisslinux <dylanaraps> I really don't like hamburger menus.
2019-09-13T13:45:07 #kisslinux <dylanaraps> I also really don't like javascript.
2019-09-13T13:45:07 #kisslinux <dylanaraps> (Hamburger menus can be hacked together in pure css with a hidden checkbox etc but eh)
2019-09-13T13:46:54 #kisslinux <konimex> if it requires js of any kind - don't use it
2019-09-13T13:58:48 #kisslinux <nestman> how about reducing the menu itself
2019-09-13T14:01:00 #kisslinux <nestman> recategorize, combine related info, etc. idk
2019-09-13T14:01:12 #kisslinux <Jackojc> add in some media queries
2019-09-13T14:01:36 #kisslinux <dylanaraps> Working on it.
2019-09-13T14:01:36 #kisslinux <dylanaraps> I have some.
2019-09-13T14:03:01 #kisslinux <dylanaraps> Netlify are having issues atm actually.
2019-09-13T14:04:36 #kisslinux <jml_> dylanaraps: yeah generated my xorg.conf with a command. turned out ${prefix} was in there. that wasn't my issue tho.
2019-09-13T14:04:47 #kisslinux <jml_> just copied the fonts from a windows 10 iso and know everything works
2019-09-13T14:04:53 #kisslinux <jml_> firefox works too
2019-09-13T14:05:13 #kisslinux <dylanaraps> I did the same for fonts. :P
2019-09-13T14:05:25 #kisslinux <dylanaraps> Send me a screenshot for the website if you'd like.
2019-09-13T14:05:28 #kisslinux <jml_> did you also extract install.wim?
2019-09-13T14:05:43 #kisslinux <jml_> Yeah I will when I'm done ricing haha
2019-09-13T14:11:50 #kisslinux <dylanaraps> Cool cool
2019-09-13T14:19:11 #kisslinux <dylanara1> https://getkiss.org/
2019-09-13T14:19:21 #kisslinux <dylanara1> Sidebar now scrolls when things go off screen.
2019-09-13T14:19:34 #kisslinux <dylanara1> Time to add categories etc.
2019-09-13T14:19:43 #kisslinux <Jackojc> perfect
2019-09-13T14:20:10 #kisslinux <Jackojc> unrelated but i saw you mention something about post-install scripts above and showing a help message to the user?
2019-09-13T14:20:20 #kisslinux <dylanara1> Yup
2019-09-13T14:20:42 #kisslinux <nestman> now it's kind of broken on mobile
2019-09-13T14:21:02 #kisslinux <Jackojc> so im wondering, if i build multiple packages at once, do these post-install scripts show after all of them are built or sequentially after each package?
2019-09-13T14:21:07 #kisslinux <dylanara1> nestman: clear the cache.
2019-09-13T14:21:17 #kisslinux <dylanara1> Jackojc: after each package.
2019-09-13T14:21:33 #kisslinux <dylanara1> I can make it queue them up at the end though.
2019-09-13T14:21:40 #kisslinux <dylanara1> Good idea.
2019-09-13T14:21:45 #kisslinux <Jackojc> i think that would be desirable yeah
2019-09-13T14:22:09 #kisslinux <Jackojc> because im looking at like 20 dependencies scrolling by as their built and i would never see those help messages
2019-09-13T14:22:52 #kisslinux <Jackojc> though the other issue is does the post-install script order matter for some operations?
2019-09-13T14:23:26 #kisslinux <nestman> i cleared everything on my browser, still broken
2019-09-13T14:23:37 #kisslinux <Jackojc> would it be a good idea to maybe add a an optional help message file that just contains a string to be queued and printed after package building?
2019-09-13T14:23:55 #kisslinux <nestman> not really broken but improper alignment of things
2019-09-13T14:24:03 #kisslinux <dylanara1> Screenshot?
2019-09-13T14:24:49 #kisslinux <Jackojc> do you use firefox dylanara1
2019-09-13T14:25:23 #kisslinux <Jackojc> firefox has a mode for previewing a web page on a mobile device resolution
2019-09-13T14:25:32 #kisslinux <Jackojc> im sure chromium has something similar
2019-09-13T14:25:36 #kisslinux <dylanara1> I use it.
2019-09-13T14:25:43 #kisslinux <jml_> yes chrome as the same function
2019-09-13T14:25:44 #kisslinux <dylanara1> That's why I find it odd that he's broken.
2019-09-13T14:25:48 #kisslinux <Jackojc> ah
2019-09-13T14:25:55 #kisslinux <dylanara1> It's broken for him*
2019-09-13T14:26:05 #kisslinux <dylanara1> 10/10 English.
2019-09-13T14:26:08 #kisslinux <Jackojc> lol
2019-09-13T14:26:19 #kisslinux <nestman> maybe it's the browser(?)
2019-09-13T14:26:28 #kisslinux <jml_> firefox mobile emu doesn't fully match a mobile phone
2019-09-13T14:26:31 #kisslinux <jml_> often the viewport is off
2019-09-13T14:26:56 #kisslinux <nestman> im using lineageOS' default browser
2019-09-13T14:27:50 #kisslinux <jml_> ehh the site is broken for me too
2019-09-13T14:27:54 #kisslinux <jml_> on mobile
2019-09-13T14:28:04 #kisslinux <dylanara1> I can reproduce.
2019-09-13T14:28:19 #kisslinux <nestman> how do i do a quick upload on mobile
2019-09-13T14:28:39 #kisslinux <jml_> email it to your self?
2019-09-13T14:28:43 #kisslinux <jml_> and then send from your pc.
2019-09-13T14:31:29 #kisslinux <dylanara1> Pushed a fix.
2019-09-13T14:31:34 #kisslinux <dylanara1> Give it a couple of minutes to update.
2019-09-13T14:32:01 #kisslinux <dylanara1> I incorrectly set the width of the body content when I fixed the sidebar.
2019-09-13T14:32:39 #kisslinux <nestman> all good now
2019-09-13T14:33:16 #kisslinux <jml_> yeah its fixed now.
2019-09-13T14:52:08 #kisslinux <nestman> is setting the timezone applicable in KISS?
2019-09-13T14:52:20 #kisslinux <nestman> or does it even matter?
2019-09-13T14:52:31 #kisslinux <dylanara1> You can install `tzdata` to set it.
2019-09-13T14:53:37 #kisslinux <nestman> that's it, thanks
2019-09-13T14:55:06 #kisslinux <dylanara1> https://getkiss.org/
2019-09-13T14:55:08 #kisslinux <dylanara1> New sidebar.
2019-09-13T14:55:25 #kisslinux <dylanara1> Opted for breaking it with space instead of sub-categories.
2019-09-13T14:57:27 #kisslinux <Jackojc> just as good honestly
2019-09-13T15:05:07 #kisslinux <dylanara1> Yeah
2019-09-13T15:05:49 #kisslinux <dylanara1> Also made it a little skinnier.
2019-09-13T15:06:03 #kisslinux <dylanara1> I hate web stuff though man.
2019-09-13T15:06:19 #kisslinux <dylanara1> I used to do this for businesses freelance.
2019-09-13T15:06:22 #kisslinux <dylanara1> So headache inducing.
2019-09-13T15:55:32 #kisslinux <nestman> nodejs done, and finally...
2019-09-13T15:55:39 #kisslinux <nestman> firefox
2019-09-13T15:57:23 #kisslinux <jml_> done rust already?
2019-09-13T15:59:34 #kisslinux <Jackojc> hmm, building xorg-server seems to fail with missing dependency of libudev
2019-09-13T16:06:04 #kisslinux <dylanaraps> Jackojc: Do you have eudev installed?
2019-09-13T16:06:15 #kisslinux <dylanaraps> If it's not listed as a dependency it should be.
2019-09-13T16:06:16 #kisslinux <dylanaraps> Will fix.
2019-09-13T16:07:11 #kisslinux <dylanaraps> Oh, it is listed as a dependency.
2019-09-13T16:07:26 #kisslinux <Jackojc> strange alright
2019-09-13T16:07:42 #kisslinux <dylanaraps> Exact terminal output?
2019-09-13T16:07:49 #kisslinux <jml_> hello from KISS.
2019-09-13T16:08:00 #kisslinux <Jackojc> i cant scroll back far enough now unfortunately
2019-09-13T16:08:11 #kisslinux <Jackojc> ill try to reproduce
2019-09-13T16:09:15 #kisslinux <dylanaraps> jml: Hello :D
2019-09-13T16:09:21 #kisslinux <dylanaraps> jml_:*
2019-09-13T16:09:56 #kisslinux <jml_> I had to package gnutls and add it as a dependecy too weechat to use my bouncer.
2019-09-13T16:10:01 #kisslinux <Jackojc> okay, i can reproduce the error
2019-09-13T16:10:05 #kisslinux <Jackojc> dylanaraps
2019-09-13T16:10:13 #kisslinux <jml_> Is it okay if I make a PR for this? or do you prefer having weechat w/o gnutls
2019-09-13T16:10:13 #kisslinux <dylanaraps> What's the error?
2019-09-13T16:10:34 #kisslinux <Jackojc> "configure: error: udev configuration API requested, but libudev is not installed"
2019-09-13T16:10:46 #kisslinux <dylanaraps> Do you have `eudev` installed?
2019-09-13T16:10:48 #kisslinux <Jackojc> just after `checking for udev... no`
2019-09-13T16:11:00 #kisslinux <Jackojc> i do not but it should be installed as a depdency, right?
2019-09-13T16:11:11 #kisslinux <dylanaraps> There's no difference in KISS.
2019-09-13T16:11:24 #kisslinux <dylanaraps> Though the package manager should be pulling it down as a dependency.
2019-09-13T16:11:34 #kisslinux <Jackojc> yeah sorry, bad semantics
2019-09-13T16:11:45 #kisslinux <Jackojc> i just meant it should be installed first i would assume
2019-09-13T16:11:57 #kisslinux <dylanaraps> > cat /var/db/kiss/repo/xorg/xorg-server/depends
2019-09-13T16:12:00 #kisslinux <dylanaraps> Output of that?
2019-09-13T16:12:05 #kisslinux <Jackojc> one sec
2019-09-13T16:12:07 #kisslinux <dylanaraps> Is 'eudev' listed?
2019-09-13T16:12:37 #kisslinux <Jackojc> yes, eudev is the first entry
2019-09-13T16:13:17 #kisslinux <nestman> jml_ already done :D
2019-09-13T16:13:33 #kisslinux <Jackojc> i will try installing eudev manually and see if it compiles
2019-09-13T16:13:47 #kisslinux <dylanaraps> jml_: Are you sure gnutls is needed? Does libressl not satisfy the requirement?
2019-09-13T16:14:26 #kisslinux <dylanaraps> Jackojc: So "kiss b xorg-server" doesn't pull in 'eudev'?
2019-09-13T16:14:57 #kisslinux <jml_> dylanaraps: it does not. I tried it with libressl first. but I got a error that I needed gnutls to use ssl.
2019-09-13T16:15:17 #kisslinux <dylanaraps> Interesting.
2019-09-13T16:15:23 #kisslinux <jml_> I couldn't find anything on how to use libressl instead
2019-09-13T16:16:07 #kisslinux <Jackojc> the exact command im using is "kiss b efibootmgr e2fsprogs eudev dhcpcd wpa_supplicant xorg-server"
2019-09-13T16:17:03 #kisslinux <nestman> i just `rm -rf`ed `repo` from `/var/db/kiss/`, recloned, then built xorg-server
2019-09-13T16:17:07 #kisslinux <dylanaraps> That's why Jackojc.
2019-09-13T16:17:28 #kisslinux <nestman> is that illegal
2019-09-13T16:17:49 #kisslinux <dylanaraps> If you do 'kiss b eudev xorg-server' the package manager doesn't detect it as a depend for xorg-server and install it before building.
2019-09-13T16:17:53 #kisslinux <dylanaraps> It's something I need to fix.
2019-09-13T16:18:01 #kisslinux <Jackojc> ah, interesting
2019-09-13T16:18:08 #kisslinux <dylanaraps> Just 'kiss b xorg-server' will pull in 'eudev' properly.
2019-09-13T16:18:13 #kisslinux <dylanaraps> It's on my TODO.
2019-09-13T16:18:37 #kisslinux <dylanaraps> Interesting read on GnuTLS: http://www.openldap.org/lists/openldap-devel/200802/msg00072.html
2019-09-13T16:18:40 #kisslinux <nestman> but it still works properly if eudev is already installed, right?
2019-09-13T16:18:41 #kisslinux <Jackojc> alrighty, well at least its a simple fix for now
2019-09-13T16:18:53 #kisslinux <Jackojc> yes nestman
2019-09-13T16:19:15 #kisslinux <dylanaraps> Also: https://www.zdnet.com/article/gnutls-big-internal-bugs-few-real-world-problems/
2019-09-13T16:19:18 #kisslinux <dylanaraps> nestman: yes
2019-09-13T16:19:46 #kisslinux <dylanaraps> It's better to do 'kiss b xorg-server' on its own and let the package manager discover dependencies for now.
2019-09-13T16:19:49 #kisslinux <dylanaraps> I'm working on it.
2019-09-13T16:20:05 #kisslinux <dylanaraps> > The project itself, despite its name, is no longer associated with GNU or GNU/Linux. Its chief designer, Nikos Mavrogiannopoulos, had "a major disagreement with the Free Software Foundation's (FSF) decisions and practices. He then made it an independent project.
2019-09-13T16:20:07 #kisslinux <dylanaraps> Interesting.
2019-09-13T16:20:18 #kisslinux <dylanaraps> So GnuTLS isn't a GNU project anymore.
2019-09-13T16:20:38 #kisslinux <Jackojc> unfortunate naming lol
2019-09-13T16:21:24 #kisslinux <dylanaraps> jml_: Send a pull request.
2019-09-13T16:21:32 #kisslinux <jml_> will do
2019-09-13T16:21:49 #kisslinux <nestman> i just build everything one by one just to be sure
2019-09-13T16:22:05 #kisslinux <dylanaraps> > In short, while the code's a real mess, it's highly unlikely anyone in danger of losing credit-card numbers to it.
2019-09-13T16:23:05 #kisslinux <Jackojc> @nestman i would but it would be ideal to just fire it off and leave my computer for a few hours
2019-09-13T16:23:28 #kisslinux <dylanaraps> Yup
2019-09-13T16:23:44 #kisslinux <dylanaraps> Basically the package manager skips immediately installing anything passed on the command-line.
2019-09-13T16:23:51 #kisslinux <Jackojc> alrighty that built fine now dylan
2019-09-13T16:24:11 #kisslinux <dylanaraps> So 'kiss b eudev xorg-server' will not install 'eudev' or 'xorg-server' and _only_ the dependencies of both.
2019-09-13T16:24:47 #kisslinux <dylanaraps> It's not yet smart enough to say "eudev is a dependency of xorg-server, install it despite it being given on the command-line".
2019-09-13T16:26:58 #kisslinux <Jackojc> you should maybe take a look at bonsai's dependency resolver, not sure if theres anything funky youre doing but bonsai just generates a list of dependencies using depth first search
2019-09-13T16:27:21 #kisslinux <dylanaraps> Where do you think Bonsai got the solver from? ;)
2019-09-13T16:27:47 #kisslinux <Jackojc> oh lol, i remember helping him out with it actually
2019-09-13T16:29:29 #kisslinux <jml_> dylanaraps: PRs have been created.
2019-09-13T16:29:31 #kisslinux <dylanaraps> Same lol
2019-09-13T16:29:34 #kisslinux <dylanaraps> Just saw.
2019-09-13T16:30:52 #kisslinux <jml_> ENABLE_GNUTLS is default ON
2019-09-13T16:31:11 #kisslinux <jml_> Maybe you only need GnuTLS installed for having weechat with gnutls support
2019-09-13T16:31:25 #kisslinux <dylanaraps> Does weechat not link to it?
2019-09-13T16:31:25 #kisslinux <jml_> that way people who don't need GnuTLS don't have to build it.
2019-09-13T16:31:29 #kisslinux <jml_> I'm not sure
2019-09-13T16:32:04 #kisslinux <dylanaraps> I'll check.
2019-09-13T16:32:12 #kisslinux <dylanaraps> Merged. :)
2019-09-13T16:37:38 #kisslinux <dylanaraps> -> [weechat] Checking for missing dependencies.
2019-09-13T16:37:40 #kisslinux <dylanaraps> --- depends
2019-09-13T16:37:42 #kisslinux <dylanaraps> +++ depends-new
2019-09-13T16:37:44 #kisslinux <dylanaraps> @@ -1,4 +1,11 @@
2019-09-13T16:37:46 #kisslinux <dylanaraps>  cmake     make
2019-09-13T16:37:48 #kisslinux <dylanaraps> +curl
2019-09-13T16:37:50 #kisslinux <dylanaraps> +gnutls
2019-09-13T16:37:52 #kisslinux <dylanaraps>  libgcrypt
2019-09-13T16:37:54 #kisslinux <dylanaraps> +libgpg-error
2019-09-13T16:37:56 #kisslinux <dylanaraps>  libressl
2019-09-13T16:37:58 #kisslinux <dylanaraps> +ncurses
2019-09-13T16:38:00 #kisslinux <dylanaraps> +nettle
2019-09-13T16:38:02 #kisslinux <dylanaraps> +perl
2019-09-13T16:38:04 #kisslinux <dylanaraps> +python
2019-09-13T16:38:06 #kisslinux <dylanaraps>  zlib
2019-09-13T16:38:08 #kisslinux <dylanaraps> Yeah.
2019-09-13T16:38:10 #kisslinux <dylanaraps> Weechat links to gnutls/nettle.
2019-09-13T16:38:24 #kisslinux <jml_> aahh
2019-09-13T16:38:46 #kisslinux <dylanaraps> So, yeah it needs to be an explicit dependency.
2019-09-13T16:38:51 #kisslinux <jml_> fair enough
2019-09-13T16:39:02 #kisslinux <jml_> next package I'll be doing is gnupg
2019-09-13T16:39:22 #kisslinux <jml_> how does your password manager pash compare to pass (password-store) ?
2019-09-13T16:39:29 #kisslinux <dylanaraps> pass is a mess.
2019-09-13T16:39:34 #kisslinux <dylanaraps> pash is stupid simple.
2019-09-13T16:39:42 #kisslinux <dylanaraps> Compare the source to both.
2019-09-13T16:40:03 #kisslinux <jml_> already did. I use pash but saw many people talking about pass.
2019-09-13T16:40:04 #kisslinux <Jackojc> can you link to pash? ive wanted to switch from pass
2019-09-13T16:40:12 #kisslinux <dylanaraps> They're not 1:1 in functionality of course.
2019-09-13T16:40:24 #kisslinux <jml_> https://github.com/dylanaraps/pash
2019-09-13T16:40:30 #kisslinux <jml_> No but pash got all the functionality I need.
2019-09-13T16:40:33 #kisslinux <Jackojc> ty
2019-09-13T16:40:56 #kisslinux <dylanaraps> I've been using it for a while now. No issues.
2019-09-13T16:41:21 #kisslinux <dylanaraps> It only supports a password to unlock each file (no gpg keys).
2019-09-13T16:41:24 #kisslinux <Jackojc> better than pass but muh bashisms
2019-09-13T16:41:43 #kisslinux <dylanaraps> I'll rewrite it in posix sh.
2019-09-13T16:41:45 #kisslinux <dylanaraps> ;)
2019-09-13T16:41:52 #kisslinux <Jackojc> (y)
2019-09-13T16:43:42 #kisslinux <dylanaraps> OK. Package manager is smarter now.
2019-09-13T16:44:01 #kisslinux <dylanaraps> Just need to fix up the code a little and I'll push it to GitHub.
2019-09-13T16:44:14 #kisslinux <Jackojc> awesome!
2019-09-13T17:00:25 #kisslinux <jml_>    dylanaraps: are you using pash on kiss?
2019-09-13T17:03:20 #kisslinux <dylanaraps> Yeah
2019-09-13T17:03:48 #kisslinux <jml_> do you use gnupg?
2019-09-13T17:04:02 #kisslinux <dylanaraps> I use the legacy gnupg which only sees security updates.
2019-09-13T17:04:35 #kisslinux <jml_> do you have it packaged locally?
2019-09-13T17:04:48 #kisslinux <dylanaraps> > GnuPG 1.4 is the old, single binary version which still support the unsafe PGP-2 keys. This branch has no dependencies on the above listed libraries or the Pinentry. However, it lacks many modern features and will receive only important updates.
2019-09-13T17:05:54 #kisslinux <dylanaraps> So long as you don't use the unsafe PGP-2 keys and you don't need the "modern features" (dunno what these are), GnuPG 1.4 is fine.
2019-09-13T17:06:24 #kisslinux <dylanaraps> I haven't noticed any missing functionality and it depends only on "libgpg-error".
2019-09-13T17:07:02 #kisslinux <jml_> The newer versions fixes two CVE's tho.
2019-09-13T17:07:11 #kisslinux <dylanaraps> The old one gets security updates.
2019-09-13T17:08:00 #kisslinux <jml_> oh yeah I see
2019-09-13T17:08:01 #kisslinux <dylanaraps> > GnuPG 1.4 ("classic") will stay for embedded and server usage, as it brings less dependencies and smaller binaries.
2019-09-13T17:08:22 #kisslinux <jml_> yeah 1.4 seem to be fine for my usage too then.
2019-09-13T17:08:34 #kisslinux <jml_> have you got it packaged locally?
2019-09-13T17:08:39 #kisslinux <dylanaraps> 1.4 has no EOL either.
2019-09-13T17:08:54 #kisslinux <dylanaraps> Yeah.
2019-09-13T17:09:00 #kisslinux <dylanaraps> I'll push it to community.
2019-09-13T17:09:16 #kisslinux <jml_> Have you got pash packaged too?
2019-09-13T17:10:16 #kisslinux <dylanaraps> No, it's just a single so I haven't been bothered.
2019-09-13T17:22:52 #kisslinux <dylanaraps> Pushed gnupg1 to community.
2019-09-13T17:25:06 #kisslinux <dylanaraps> jml_: https://github.com/kisslinux/community/pull/24/files
2019-09-13T17:25:21 #kisslinux <dylanaraps> Sort the depends file alphabetically and then I can merge this.
2019-09-13T17:27:02 #kisslinux <dylanaraps> Thanks
2019-09-13T17:30:53 #kisslinux <jml_> oh yeah forgot about bumping the release.
2019-09-13T17:31:28 #kisslinux <dylanaraps> All good.
2019-09-13T17:31:32 #kisslinux <dylanaraps> I made a small change too.
2019-09-13T18:11:40 #kisslinux <dylanaraps> OK. Solving this is a little harder than I thought.
2019-09-13T18:11:42 #kisslinux <dylanaraps> So:
2019-09-13T18:11:49 #kisslinux <dylanaraps> - 'kiss b eudev xorg-server'.
2019-09-13T18:12:35 #kisslinux <dylanaraps> As 'eudev' was given on the command-line the presence of a pre-built tarball should be ignored and 'eudev' should be built regardless.
2019-09-13T18:13:01 #kisslinux <dylanaraps> As 'eudev' is a dependency of 'xorg-server' it _must_ be installed prior to the build of 'xorg-server'.
2019-09-13T18:14:02 #kisslinux <dylanaraps> 'kiss b xorg-server' should also pull in 'eudev' as a dependency.
2019-09-13T18:14:26 #kisslinux <dylanaraps> I have to juggle all of this using strings.
2019-09-13T18:14:29 #kisslinux <dylanaraps> I need a drink.
2019-09-13T18:14:53 #kisslinux <dylanaraps> 'kiss b xorg-server' currently works fine and correctly pulls in 'eudev'.
2019-09-13T18:15:43 #kisslinux <dylanaraps> 'kiss b eudev xorg-server' or 'kiss b xorg-server eudev' correctly orders 'eudev' in the dependency list but _does not_ mark it for installation before building 'xorg-server'.
2019-09-13T18:27:26 #kisslinux <dylanaraps> OK.
2019-09-13T18:27:34 #kisslinux <dylanaraps> Should be good now.
2019-09-13T18:27:39 #kisslinux <dylanaraps> Just testing needed.
2019-09-13T18:46:40 #kisslinux <dylanaraps> https://github.com/kisslinux/kiss/pull/53
2019-09-13T18:46:49 #kisslinux <dylanaraps> OK
2019-09-13T18:46:49 #kisslinux <dylanaraps> Pull request open.
2019-09-13T18:46:51 #kisslinux <dylanaraps> Going to do more testing to make sure everything is A-OK.
2019-09-13T18:46:56 #kisslinux <dylanaraps> I'll be on later.
2019-09-13T18:47:15 #kisslinux <dylanaraps> Going to the pub.
2019-09-13T19:07:42 #kisslinux <flippy> is kiss install-able yes?
2019-09-13T19:07:43 #kisslinux <flippy> yet
2019-09-13T19:08:06 #kisslinux <flippy> nvm, i'm an idiot and didn't see the install tab on the website
2019-09-13T20:34:40 #kisslinux <dylanaraps> flippy: Yeah, lots of people are using it.
2019-09-13T20:34:54 #kisslinux <flippy> dylanaraps: how stable is it?
2019-09-13T20:36:24 #kisslinux <dylanaraps> I've been using it for over a month now.
2019-09-13T20:36:39 #kisslinux <dylanaraps> It's stable.
2019-09-13T20:36:42 #kisslinux <flippy> very nice
2019-09-13T20:36:49 #kisslinux <flippy> i'll spin up a VM later
2019-09-13T20:36:50 #kisslinux <dylanaraps> Though keep in mind that it's rolling release.
2019-09-13T20:37:15 #kisslinux <dylanaraps> Packages like GCC/Firefox receive testing of course.
2019-09-13T20:38:01 #kisslinux <flippy> can't be any worse than arch
2019-09-13T20:38:47 #kisslinux <dylanaraps> There hasn't been a single breakage thus far related to a change upstream.
2019-09-13T20:39:47 #kisslinux <dylanaraps> You'll be running a lot less software too.
2019-09-13T20:40:33 #kisslinux <dylanaraps> ➜ kiss l | wc -l
2019-09-13T20:40:35 #kisslinux <dylanaraps> 126
2019-09-13T21:04:43 #kisslinux <jml_> flippy: agree with dylan. kiss has been a joy you won't regret installing it.
2019-09-13T21:37:04 #kisslinux <nestman> can i rm the .cache folders after installing?