2020-05-21T01:34:24 #kisslinux flatpak requires gtk+3 and libgpg-error, additionally, seems not to be pulled with the build 2020-05-21T10:49:13 #kisslinux o/ 2020-05-21T10:49:55 #kisslinux I have sucessfully tested otter-browser (qt5 ssl) its similar to falkon but has a working adblock list for me. + needs also qt.conf 2020-05-21T11:47:25 #kisslinux Kiss Linux – A distribution with a focus on less is more - https://news.ycombinator.com/item?id=23255642 2020-05-21T11:47:32 #kisslinux Here we go again. :) 2020-05-21T12:32:12 #kisslinux highlights: "So this is basically Gentoo with precompiled packages. 2020-05-21T12:39:42 #kisslinux Way to put out that you don't understand either distributions 2020-05-21T12:40:45 #kisslinux "Not at all. Apt has been able to remove everything for the last 20 years" 2020-05-21T12:40:47 #kisslinux Lmao 2020-05-21T12:43:27 #kisslinux This might piss some people off, but portage is probably the worst package manager in existence 2020-05-21T12:45:36 #kisslinux I don't understand how to use it 2020-05-21T12:46:28 #kisslinux complaints about sh never really made sense to me 2020-05-21T12:46:56 #kisslinux any language can be made to do stupid and unsafe things if you don't do things orrectly 2020-05-21T12:52:00 #kisslinux It has a terrible package API, too many unnecessary options that you HAVE to set. It is more than 100k LOC of bash and python 2/3 which also makes it the slowest package manager 2020-05-21T12:53:15 #kisslinux Exactly, with root access, you can fuck up a system with every language 2020-05-21T12:54:19 #kisslinux Isn't portage written in Python 2? 2020-05-21T12:54:30 #kisslinux Ah, a mix. 2020-05-21T12:54:36 #kisslinux lol 2020-05-21T12:54:38 #kisslinux Yeah it's absolute trash. 2020-05-21T12:54:40 #kisslinux even worse 2020-05-21T12:58:40 #kisslinux And it's over 100 thousand lines for doing thing in a mediocre way 2020-05-21T12:58:49 #kisslinux It cannot even resolve conflicts 2020-05-21T14:18:43 #kisslinux Those comments.... 2020-05-21T14:19:42 #kisslinux lol 2020-05-21T14:28:42 #kisslinux o/ 2020-05-21T14:30:27 #kisslinux just read the kisslinux home page with wget and it was perfectly rendered, then reading down the list, and couldn't agree more! so far LFS user.. but this caught me!!! cheers, later.. 2020-05-21T14:33:27 #kisslinux Glad you enjoyed it. You can also append '.txt' to each page to view its source. 2020-05-21T14:36:33 #kisslinux https://github.com/kisslinux/repo/issues/193 << this is very confusing. i think you'll need to add notice to kiss about that packages may require rebuild 2020-05-21T14:36:43 #kisslinux yeah, keep it simpel.. also glad there is a irc channel.. 2020-05-21T14:37:57 #kisslinux illiliti: A 'kiss update' should have resolved this entirely (for official repositories and a lot of Community) (unless partial updates were done by the user. I can't be sure). 2020-05-21T14:38:10 #kisslinux In my testing, 'kiss update' handled it fine fwiw. 2020-05-21T14:42:04 #kisslinux `kiss b libressl git curl && kiss i libressl git curl` will break system if libressl update available because curl links to older libressl 2020-05-21T14:42:34 #kisslinux That's a partial upgrade is it not? 2020-05-21T14:43:30 #kisslinux does it matter? what if user want to exclude some packages using 'kiss b'? 2020-05-21T14:44:45 #kisslinux Well, if you want the automatic rebuilds to occur you must do full updates via 'kiss u'. Updating the repositories and then cherry-picking packages is a partial upgrade (and thought should be applied to whatever you're doing). 2020-05-21T14:45:09 #kisslinux btw, `kiss u` broke my system too a day ago due to libressl 2020-05-21T14:46:37 #kisslinux https://freenode.logbot.info/kisslinux/20200518#c3912804 2020-05-21T14:48:45 #kisslinux we need something to make it less confusing 2020-05-21T14:48:46 #kisslinux Apologies, I missed that message entirely. First I'm reading it. No one else seems to have been able to reproduce this (other than the user in the GitHub issue opened today). That makes two known affected. 2020-05-21T14:52:14 #kisslinux I'll work towards making our Git (and anything else needed for updates/package-manager) static so that issues like this won't ever occur again. 2020-05-21T14:54:22 #kisslinux My laptop is about to die, I'll be on for a little longer. Will get these fixes out later today. 2020-05-21T15:00:43 #kisslinux making git static doesn't fixes the problem. we need more general solution or at least simple notice in build message/man page/faq will be good too 2020-05-21T15:04:47 #kisslinux Yeah. Documentation is needed in addition. 2020-05-21T15:06:32 #kisslinux any plans to bring back a wiki replacement? 2020-05-21T15:08:08 #kisslinux Yup 2020-05-21T15:08:13 #kisslinux Just need to make contribution to it as simple as possible. I believe this was the issue with the old Wiki (and why it received no contributions). 2020-05-21T15:08:58 #kisslinux i had an interesting idea if the wiki were set up as a git repo that just has a bunch of user contributed text files 2020-05-21T15:09:12 #kisslinux kind of like another package repo but just for guides/tips/documentation files 2020-05-21T15:10:21 #kisslinux that way contribution works like the community repo which seems to be working well 2020-05-21T15:10:48 #kisslinux That's how it was (as a subdirectory inside kisslinux/website) though no one contributed. 2020-05-21T15:11:59 #kisslinux making it an independent repo might make it more clear 2020-05-21T15:12:15 #kisslinux yeah probably needs to be more clear 2020-05-21T15:12:38 #kisslinux although it might be slightly more complicated to integrate it with the main site 2020-05-21T16:13:22 #kisslinux psuedocode post-install hook, does anyone else do something like this? kiss b (kiss revdepends $package_name | cut -d'/' -f1 | tr 'n' ' ') 2020-05-21T16:15:28 #kisslinux And actually I should probably filter just on make? 2020-05-21T16:17:03 #kisslinux kiss b (kiss revdepends $package | grep 'make$' | cut -d'/' -f1 | tr 'n' ' ') 2020-05-21T17:05:39 #kisslinux dylan: https://github.com/kisslinux/kiss/commit/11707b7ff4a77e19494ca99a0c421a656aee8553 << it works? if so, why you revert it? 2020-05-21T17:09:00 #kisslinux pretty sure that'd strip excessively on libraries? 2020-05-21T17:28:18 #kisslinux whoaaa ok I didn't know this but the first 3 words of an ELF file are ELF? 2020-05-21T17:28:24 #kisslinux 3 characters* 2020-05-21T17:40:13 #kisslinux You've never accidentally opened one in vi? Hehe 2020-05-21T17:52:47 #kisslinux I have but I guess I just never noticed 2020-05-21T17:53:18 #kisslinux huh, not the first 3 characters, characters 2-4, some unprintable binary character is the first one 2020-05-21T17:54:23 #kisslinux ok the first 4 seem to always be the character equivalent to the hex value '7f' and then 'ELF' 2020-05-21T18:08:00 #kisslinux illiliti: It didn't work. I started rebuilding everything this way and ran across breakages straight away 2020-05-21T18:09:20 #kisslinux I have static git working though 2020-05-21T18:11:18 #kisslinux E5ten: Any way to modify your patch to work with a static git? I'm sure it's not possible but it can't hurt to ask. 2020-05-21T18:13:17 #kisslinux dylan01: which problems do you experienced? 2020-05-21T18:14:18 #kisslinux zlib cannot be statically linked afterwards 2020-05-21T18:16:11 #kisslinux details? segfault, missing symbols, etc... ? 2020-05-21T18:18:24 #kisslinux dylan01: Which patch? 2020-05-21T18:18:38 #kisslinux The libgit thing? 2020-05-21T18:19:18 #kisslinux The only reason it has any effect is cuz the libgit is dynamically linked so it doesn't add size to each binary, if it was static there wouldn't be any effect 2020-05-21T18:21:14 #kisslinux E5ten: a fun page https://en.wikipedia.org/wiki/List_of_file_signatures 2020-05-21T18:21:32 #kisslinux 7f = '.' 2020-05-21T18:21:52 #kisslinux so elf file signature is ascii '.ELF' 2020-05-21T18:23:10 #kisslinux but why is that '.' unprintable then? 2020-05-21T18:25:27 #kisslinux 7f's ascii character equivalent is the delete character, I think the . is just there as a place holder cuz they can't visually display the delete character 2020-05-21T18:27:03 #kisslinux you are 100% right I misread 2020-05-21T18:27:57 #kisslinux oh lol scrolling up to the top of the page they actually say that's what they're doing "with unprintable characters represented as '.'." 2020-05-21T18:29:45 #kisslinux E5ten: Yeah. Figured as much. If you're wondering, this makes git 42MB in size. The upside is no breakage possible during system updates due to soname bumps to curl, libressl, etc. This further makes the package manager "immune" to system changes. 2020-05-21T18:29:51 #kisslinux The downside is of course size. 2020-05-21T18:32:54 #kisslinux yikes, what's the size beforehand? mine is 7.67 MiB installed 2020-05-21T18:34:06 #kisslinux 4MB with the patch 2020-05-21T18:34:25 #kisslinux lol... 2020-05-21T18:34:27 #kisslinux wow that's a massive difference 2020-05-21T18:34:31 #kisslinux Yeah 2020-05-21T18:34:40 #kisslinux I wonder what's taking up like 4 more on mine than yours 2020-05-21T18:35:12 #kisslinux I might just make git-http-fetch static which would increase the size by only 2MB. It's the only thing which links to libcurl and libressl so we'd get both benefits. 2020-05-21T18:35:29 #kisslinux Heh. It's 3MB with -Os 2020-05-21T18:35:47 #kisslinux what CFLAGS does kiss use by default? 2020-05-21T18:35:53 #kisslinux None 2020-05-21T18:36:03 #kisslinux then what CFLAGS do you use? 2020-05-21T18:36:22 #kisslinux cuz I use -O3 so if you're using -O2 that probably accounts for the 4 extra MiB on mine 2020-05-21T18:36:33 #kisslinux -march=native -pipe -O3 -fno-math-errno 2020-05-21T18:37:36 #kisslinux I use lto, I know that's usually supposed to decrease size but entirely possible it's increasing it in this case instead 2020-05-21T18:39:56 #kisslinux libcurl is linked to by more then just git-https-fetch for me? also git-remote-http and git-imap-send and git-http-fetch 2020-05-21T18:40:13 #kisslinux You're right actually 2020-05-21T18:41:45 #kisslinux -fno-lto only drops my git size by like 1 MiB, so that still doesn't completely account for our size difference 2020-05-21T18:41:55 #kisslinux oh wait no I think I know what it is, I only have static libressl, so that's getting statically linked 2020-05-21T18:42:06 #kisslinux that's almost definitely the cause of the difference 2020-05-21T18:43:37 #kisslinux Ah 2020-05-21T20:06:31 #kisslinux hey could someone check if zathura in the community repos is building for them? It does not for me but i'm not sure if its on me 2020-05-21T20:07:44 #kisslinux What's the error? 2020-05-21T20:09:46 #kisslinux can confirm it fails, "Run-time dependency libseccomp found: NO" http://0x0.st/i90f.txt 2020-05-21T20:11:35 #kisslinux it fails for me with: data/meson.build:29:2: ERROR: Unknown variable ",appdata". 2020-05-21T20:13:01 #kisslinux the patch file seems to remove the definition, but it still gets referred to 2020-05-21T20:14:21 #kisslinux It builds fine for me here, send me your package lists? 2020-05-21T20:14:25 #kisslinux 'kiss l > file' 2020-05-21T20:14:39 #kisslinux Or: kiss l | nc termbin.com:9999 2020-05-21T20:14:44 #kisslinux To upload it directly. 2020-05-21T20:15:20 #kisslinux https://termbin.com/9xkk 2020-05-21T20:16:09 #kisslinux https://termbin.com/c84c 2020-05-21T20:16:56 #kisslinux Thanks 2020-05-21T20:18:59 #kisslinux just got it building for me by modifing the patch file, but if it's already building for you there may be a different problem https://termbin.com/0rh7e 2020-05-21T20:20:50 #kisslinux mulc: Fixed your above issue. 2020-05-21T20:29:07 #kisslinux https://github.com/kisslinux/community/issues/838 2020-05-21T20:29:21 #kisslinux This should fix all of the issues. 2020-05-21T20:29:26 #kisslinux Just need to wait for the maintainer. 2020-05-21T20:31:41 #kisslinux Thanks 2020-05-21T23:52:56 #kisslinux dylan01: iirc we were told that printf '%*s' isn't in POSIX sh, there's a usage of that in kiss at line 1522, should probably be replaced with "%-${max}s" in place and add a shellcheck directive to disable the variables in printf string warning before it 2020-05-21T23:55:06 #kisslinux uhh strangely just making that change doesn't give a shellcheck warning, I don't understand why? that's usually a thing shellcheck warns about