💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2019-09-13.txt captured on 2022-07-17 at 03:29:19.
⬅️ 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?