2020-02-16T00:00:31 #kisslinux I'll take my leave too, then 2020-02-16T01:38:09 #kisslinux kayw's here too 2020-02-16T01:38:10 #kisslinux fun 2020-02-16T01:38:28 #kisslinux hey tomato 2020-02-16T04:18:58 #kisslinux dylanaraps: what would you say to modifying GCC's build file to include Fortran as a language? Seems to build just fine and nothing has complained about gfortran not working so far 2020-02-16T04:26:10 #kisslinux dilyn: forking a different build file from your local repo is easy enough. 2020-02-16T04:26:20 #kisslinux s/from/to 2020-02-16T04:34:22 #kisslinux I know 2020-02-16T04:34:48 #kisslinux It's something to keep in mind if more people clamor 2020-02-16T04:59:23 #kisslinux someone might need to add a Fortran dependent package to the repos 2020-02-16T05:28:08 #kisslinux konimex: https://lkml.org/lkml/2020/2/16/1 2020-02-16T07:37:57 #kisslinux nice, at least that's some progress, but to test if the code is POSIX-compliant, should we give them the heirloom yacc, then? 2020-02-16T07:51:17 #kisslinux hello 2020-02-16T11:29:16 #kisslinux https://termbin.com/1qad 2020-02-16T11:29:31 #kisslinux Started working on the style guide for packages. 2020-02-16T11:29:53 #kisslinux Anything I should add? I've just started so your suggestions could already be on my list. 2020-02-16T11:30:20 #kisslinux A linter could be created in the future as well. ;) 2020-02-16T11:30:42 #kisslinux My hope is that this will speed up the review process for new packages. 2020-02-16T11:30:54 #kisslinux E5ten: say, do you patch libxkbcommon? 2020-02-16T11:31:27 #kisslinux Either you read it beforehand or I give you a list of numbers pointing to parts of the doc instead of a "normal" review. ;) 2020-02-16T11:37:28 #kisslinux looks like sowm fails to build with clang and ld.lld 2020-02-16T11:38:00 #kisslinux What's the error? 2020-02-16T11:39:09 #kisslinux nevermind, looks like the Makefile is GNU-specific 2020-02-16T11:39:22 #kisslinux since bmake can't read the $@ and $+ 2020-02-16T11:39:30 #kisslinux Gotcha 2020-02-16T11:39:40 #kisslinux Will fix 2020-02-16T11:41:37 #kisslinux Fixed 2020-02-16T11:41:44 #kisslinux Is ?= supported in bmake? 2020-02-16T11:41:53 #kisslinux That's also a GNUism iirc 2020-02-16T11:45:06 #kisslinux it's supported 2020-02-16T12:02:25 #kisslinux fsf bad 2020-02-16T12:02:28 #kisslinux gpl is bloat 2020-02-16T12:03:05 #kisslinux GPL has its place 2020-02-16T12:03:25 #kisslinux GNU, however, doesn't 2020-02-16T12:03:26 #kisslinux I don't like it but I understand why it exists 2020-02-16T12:03:54 #kisslinux GNU isn't really GNU anymore 2020-02-16T12:05:05 #kisslinux my view is that it has grown out of control 2020-02-16T12:05:19 #kisslinux the gpl was always that long, good point 2020-02-16T12:09:59 #kisslinux The GPL restricts freedom in the name of freedom. 2020-02-16T12:10:24 #kisslinux The end justifies the means here basically. 2020-02-16T12:11:05 #kisslinux I more prefer total freedom (even if it has downsides that the GPL "protects" against). 2020-02-16T12:23:08 #kisslinux Hola 2020-02-16T12:26:08 #kisslinux ello 2020-02-16T12:26:55 #kisslinux perish: See https://k1ss.org/style.txt 2020-02-16T12:27:00 #kisslinux Started working on it. 2020-02-16T12:27:03 #kisslinux Nice 2020-02-16T12:27:20 #kisslinux I'm currently working on a project of mine and have discovered how much of a meme Arch is 2020-02-16T12:27:24 #kisslinux 150mb rootfs 2020-02-16T12:27:28 #kisslinux hard dependency on systemd 2020-02-16T12:27:34 #kisslinux and e2sprogs 2020-02-16T12:27:44 #kisslinux remove e2fsprogs and arch literally dies 2020-02-16T12:27:57 #kisslinux Yes 2020-02-16T12:28:35 #kisslinux Everything is integrated and all packages are built with all optional features turned on 2020-02-16T12:28:42 #kisslinux Ouch 2020-02-16T12:28:52 #kisslinux This is the cost of doing so. 2020-02-16T12:29:00 #kisslinux Removal of choice 2020-02-16T12:29:21 #kisslinux Biggest meme in existence when people call it minimal 2020-02-16T12:29:54 #kisslinux https://pastebin.com/SSk6TCeA 2020-02-16T12:29:59 #kisslinux At the benefit of a "just works" scenario as ffmpeg *will* support the codec you need out of the box (as an example) 2020-02-16T12:30:04 #kisslinux Pastebin of base packages 2020-02-16T12:30:11 #kisslinux perish: welcome to the Arch way 2020-02-16T12:30:24 #kisslinux I'm sure there's some cyclic dependencies there 2020-02-16T12:30:44 #kisslinux cyclic dependencies are a bug in my eyes 2020-02-16T12:30:44 #kisslinux There is! 2020-02-16T12:30:57 #kisslinux Systemd -> ca-certs -> pacman 2020-02-16T12:31:16 #kisslinux it also ships 20 fucking libraries for no reason 2020-02-16T12:31:34 #kisslinux ca-certificates is an ugly Mozilla mess 2020-02-16T12:31:34 #kisslinux It has a dependency on gpgme, which means gnutls, which means systemd 2020-02-16T12:31:35 #kisslinux systemd depends on pacman? 2020-02-16T12:31:40 #kisslinux No 2020-02-16T12:31:45 #kisslinux I misread 2020-02-16T12:31:56 #kisslinux Arch linux's dependencies are pointless and messy 2020-02-16T12:32:04 #kisslinux pacman depends on ca-certs which depends on systemd 2020-02-16T12:32:06 #kisslinux and artix doesn't have a rootfs tarball 2020-02-16T12:32:12 #kisslinux That's how I read your list above 2020-02-16T12:32:15 #kisslinux yea 2020-02-16T12:32:25 #kisslinux yeah we only provide ISOs 2020-02-16T12:32:38 #kisslinux f 2020-02-16T12:32:45 #kisslinux i need some tarballs 2020-02-16T12:33:06 #kisslinux your best bet would be pacstrap from an ISO and make a tarball from it 2020-02-16T12:33:15 #kisslinux Alright 2020-02-16T12:33:25 #kisslinux Does artix not have the shitty dependencies that arch does? 2020-02-16T12:33:52 #kisslinux artix uses arch pkgbuild unless systemd is involved 2020-02-16T12:33:58 #kisslinux so there you go 2020-02-16T12:34:04 #kisslinux So that's neat 2020-02-16T12:34:09 #kisslinux no systemd but same old dependencies 2020-02-16T12:34:42 #kisslinux Good enough 2020-02-16T12:35:15 #kisslinux I only maintain runit there so no idea about the rest of the packaging, aside of the fact that I broke the toolchain because I bumped gnu mpc before mpfr for gcc 2020-02-16T12:35:19 #kisslinux never again 2020-02-16T12:35:33 #kisslinux If only it could be as small as void's rootfs musl tarballs 2020-02-16T12:35:46 #kisslinux 20 megabytes 2020-02-16T12:36:06 #kisslinux What's in their tarballs? 2020-02-16T12:36:13 #kisslinux Dunno 2020-02-16T12:36:16 #kisslinux no compiler I'm sure 2020-02-16T12:36:16 #kisslinux lemme extract one rwq 2020-02-16T12:36:17 #kisslinux KISS' is 50~ MB with gcc, make, etc included 2020-02-16T12:36:39 #kisslinux and those pesky headers would be excluded by default since they have -dev packages 2020-02-16T12:37:01 #kisslinux 47.7MB is our current tarball 2020-02-16T12:37:50 #kisslinux I'm going to exclude manual pages and mandoc from the next one though. 2020-02-16T12:38:27 #kisslinux We have the libressl docs (oof), the curl docs (oof) and the perl docs (big oof) 2020-02-16T12:38:36 #kisslinux I *may* have removed these already though 2020-02-16T12:38:43 #kisslinux I can't remember 2020-02-16T12:40:01 #kisslinux Disabling LTO in our GCC will shave off a ton ;) 2020-02-16T12:40:34 #kisslinux No gcc in void 2020-02-16T12:40:51 #kisslinux Getting rid of CJK from perl will shave off a large amount too. 2020-02-16T12:41:18 #kisslinux just tvf the rootfs and paste it somewhere 2020-02-16T12:41:44 #kisslinux tar tvf i meant 2020-02-16T12:42:04 #kisslinux We have 10MB of manpages in there still 2020-02-16T12:42:18 #kisslinux Also, swapping some packages to install symlinks instead of hardlinks will help 2020-02-16T12:42:49 #kisslinux I estimate around 35~ MB in size after I do this 2020-02-16T12:43:03 #kisslinux xbps is nice 2020-02-16T12:43:08 #kisslinux albeit verbose 2020-02-16T12:47:24 #kisslinux I don't like how void's template files hide everything from you 2020-02-16T12:47:51 #kisslinux There's abstractions on abstractions 2020-02-16T12:50:41 #kisslinux to be fair repeating same statements in every build file is a boring job 2020-02-16T12:51:50 #kisslinux Yes 2020-02-16T12:52:18 #kisslinux But you know that no "magic" happens behind the scenes 2020-02-16T12:52:36 #kisslinux What you see if what will be executed 2020-02-16T12:52:59 #kisslinux s/if/is/ 2020-02-16T12:55:42 #kisslinux xbps lets you purge dbus 2020-02-16T12:55:50 #kisslinux even if you have pkgs which depend on it 2020-02-16T12:55:58 #kisslinux it's the only pkg manager i've seen that lets you do that easily 2020-02-16T12:56:01 #kisslinux adamantium: Leaving you with a broken system, yes. 2020-02-16T12:56:03 #kisslinux yea 2020-02-16T12:56:11 #kisslinux obv. that's why i am here and not there 2020-02-16T12:56:13 #kisslinux adamantium: A lot of packages are missing dbus from their depends too. 2020-02-16T12:56:18 #kisslinux I tried when I was on Void 2020-02-16T12:56:34 #kisslinux it bothered me and didn't feel a good solution 2020-02-16T12:56:58 #kisslinux It's far easier to exclude it from day 0 than to try and purge it from a distribution which assumes it's available 2020-02-16T12:57:15 #kisslinux right 2020-02-16T12:57:19 #kisslinux Same goes for all the crap I refuse to allow 2020-02-16T12:57:35 #kisslinux totes 2020-02-16T12:57:52 #kisslinux Alright, where do you mount an efi to, normally? 2020-02-16T12:58:19 #kisslinux the esp is typically /boot, but doesn't have to be 2020-02-16T12:58:29 #kisslinux adamantium: https://k1ss.org/style.txt Let me know if you'd like to see anything added here. Still a WIP. 2020-02-16T12:58:35 #kisslinux I used to use /boot/efi 2020-02-16T12:58:48 #kisslinux k 2020-02-16T12:59:00 #kisslinux BIOS is far simpler though 2020-02-16T13:00:25 #kisslinux perish: normally it's /boot/efi 2020-02-16T13:02:05 #kisslinux dylanaraps2: Avoid adding braces around variables if unneeded. < I often will prefer ${foo} if it is foo="${something}${like}.${this}" 2020-02-16T13:02:32 #kisslinux Is that bad? 2020-02-16T13:03:11 #kisslinux That falls under unneeded 2020-02-16T13:03:14 #kisslinux k 2020-02-16T13:03:19 #kisslinux I'll add an example for this 2020-02-16T13:04:48 #kisslinux dylanaraps2: [0007] is duplicate of [0006] 2020-02-16T13:04:57 #kisslinux I know 2020-02-16T13:05:02 #kisslinux k 2020-02-16T13:05:54 #kisslinux Created a 91M base void system uncompressed, nice 2020-02-16T13:06:31 #kisslinux ahhh a meson example :D I needed one of those 2020-02-16T13:07:56 #kisslinux dylanaraps2: 5002 This dependency is implicit . Is linux-headers implicit for kiss? 2020-02-16T13:08:54 #kisslinux Yes 2020-02-16T13:09:39 #kisslinux i think it'd make a good example, then. a lot of other pkg managers mention it with the rest 2020-02-16T13:09:57 #kisslinux looks good :) 2020-02-16T13:16:02 #kisslinux dylanaraps2: doc/meson.build:70:1: ERROR: Problem encountered: Docs cannot be built: xsltproc does not work correctly when trying to build a pkg (iputils) which depends on libxml2 among other things. Could this be libxml2 bug? 2020-02-16T13:16:27 #kisslinux Message: WARNING: xsltproc: cannot process http://docbook.sourceforge.net/release/xsl-ns/current/manpages/docbook.xsl 2020-02-16T13:17:24 #kisslinux https://termbin.com/jhj8 2020-02-16T13:17:38 #kisslinux linux-headers should be explicit 2020-02-16T13:17:50 #kisslinux i think 2020-02-16T13:18:12 #kisslinux add musl to 5002 2020-02-16T13:24:47 #kisslinux Done 2020-02-16T13:25:04 #kisslinux linux-headers will remain implicit 2020-02-16T13:27:04 #kisslinux adamantium: Just disable docs for now. 2020-02-16T13:27:41 #kisslinux See: https://www.google.com/search?q=%22problem+encountered%3A+Docs+cannot+be+built%3A+xsltproc+does+not+work+correctly%22 2020-02-16T13:27:44 #kisslinux lol 2020-02-16T13:28:11 #kisslinux Only results are you messages here about it and a README in Bonsai Linux 2020-02-16T13:28:15 #kisslinux your* 2020-02-16T13:28:59 #kisslinux lol 2020-02-16T13:29:52 #kisslinux whatever happened to bonsai anyway 2020-02-16T13:30:01 #kisslinux Mitch stopped working on it 2020-02-16T13:30:11 #kisslinux got bored? 2020-02-16T13:30:21 #kisslinux hmm... 2020-02-16T13:31:16 #kisslinux dylanaraps2: Any idea how to disable docs in meson? This is my fist attempt. I've tried -Dwith-docs=false and -Ddocs=false 2020-02-16T13:31:55 #kisslinux adamantium: Check the meson_options.txt or meson.build files 2020-02-16T13:31:55 #kisslinux that depends on if the author allows it in the first place 2020-02-16T13:32:02 #kisslinux ^ 2020-02-16T13:32:18 #kisslinux The iputils build allows it 2020-02-16T13:32:32 #kisslinux Ya i dont even know if I wanna have ping that bad 2020-02-16T13:40:52 #kisslinux could it be https://termbin.com/u3eo 2020-02-16T13:41:17 #kisslinux whoops, the second one is BUILD_HTML_MANS' 2020-02-16T13:42:00 #kisslinux Just -Dbuild_mans=false should do. 2020-02-16T13:45:04 #kisslinux I have this as such https://termbin.com/0r9f , not doing it 2020-02-16T13:45:25 #kisslinux > https://termbin.com/0r9f 2020-02-16T13:45:29 #kisslinux > -Dbuild_html_mans=false 2020-02-16T13:45:32 #kisslinux That can be removed. 2020-02-16T13:45:36 #kisslinux It defaults to false. 2020-02-16T13:45:39 #kisslinux Ok 2020-02-16T13:45:57 #kisslinux I tried it without, it still fails 2020-02-16T13:46:20 #kisslinux I know 2020-02-16T13:46:33 #kisslinux -DBUILD_MANS=false 2020-02-16T13:46:36 #kisslinux that fixed it 2020-02-16T13:46:45 #kisslinux Well, I mean now i'm on to the next error, but okay 2020-02-16T13:46:47 #kisslinux Why use meson when autotools is available? 2020-02-16T13:46:58 #kisslinux Oh 2020-02-16T13:46:59 #kisslinux I see 2020-02-16T13:47:02 #kisslinux https://github.com/iputils/iputils/blob/master/configure 2020-02-16T13:47:05 #kisslinux How horrible 2020-02-16T13:47:32 #kisslinux lol 2020-02-16T13:47:43 #kisslinux What's the error? 2020-02-16T13:47:48 #kisslinux Permissions I bet 2020-02-16T13:50:04 #kisslinux I got it to build 2020-02-16T13:50:18 #kisslinux the error is that you have to disable libcap 2020-02-16T13:50:25 #kisslinux it's a musl issue 2020-02-16T13:50:29 #kisslinux affecting all musl distros 2020-02-16T13:51:16 #kisslinux I did not explain that very well, describing the error with the solution. Sorry! lol 2020-02-16T14:04:17 #kisslinux dylanaraps2: aarch64 now has rust + firefox: https://github.com/jedavies-dev/kiss-aarch64/raw/master/screenshot3.png 2020-02-16T14:05:46 #kisslinux Nice! 2020-02-16T14:05:58 #kisslinux Will write about it later today in the "This week in KISS" post. 2020-02-16T14:06:11 #kisslinux I'm not so sure. Seems iputils should build with libcap. I'm looking more into my libcap build now 2020-02-16T14:06:22 #kisslinux adamantium: What's the error? 2020-02-16T14:07:34 #kisslinux dylanaraps2: https://termbin.com/1fgm 2020-02-16T14:08:46 #kisslinux here's my libcap build, ugly https://termbin.com/6oki 2020-02-16T14:09:12 #kisslinux https://github.com/iputils/iputils/commit/18f9a84e0e702841d6cc4d5f593de4fbd1348e83 2020-02-16T14:10:35 #kisslinux goodies 2020-02-16T14:13:11 #kisslinux Hunk #1 FAILED at 455. 2020-02-16T14:13:20 #kisslinux 1/3 fail :@ 2020-02-16T14:14:02 #kisslinux Rewrite the patch 2020-02-16T14:14:07 #kisslinux It's small 2020-02-16T14:14:45 #kisslinux OR: sed -i 's/cap_setuid/cap_setuserid/g' ninfod/ninfod.c 2020-02-16T14:17:21 #kisslinux I got it 2020-02-16T14:18:21 #kisslinux I used the patch from Arch 2020-02-16T14:18:27 #kisslinux the only difference is this line: -static const cap_value_t cap_setuid = CAP_SETUID; 2020-02-16T14:18:36 #kisslinux was changed to: 2020-02-16T14:18:37 #kisslinux +static const cap_value_t cap_setuserid = CAP_SETUID; 2020-02-16T14:20:38 #kisslinux Does it build? Code in master != code in latest release. 2020-02-16T14:24:09 #kisslinux dylanaraps2: https://termbin.com/tt1b Yes it builds 2020-02-16T14:24:26 #kisslinux However please look at the line 2020-02-16T14:24:37 #kisslinux in the above output link^ 2020-02-16T14:24:48 #kisslinux /home/foo/.cache/kiss/build-15257/iputils/build-aux/setcap-setuid.sh: calling: /usr/bin/setcap cap_net_raw+p /home/foo/.cache/kiss/pkg-15257/iputils//usr/bin/ping 2020-02-16T14:24:52 #kisslinux Is that bad? 2020-02-16T14:25:01 #kisslinux unable to set CAP_SETFCAP effective capability: Operation not permitted 2020-02-16T14:25:05 #kisslinux Yup 2020-02-16T14:25:16 #kisslinux This is what I meant above when I said "permissions issue" 2020-02-16T14:25:24 #kisslinux I knew it was coming ;) 2020-02-16T14:25:34 #kisslinux OK 2020-02-16T14:25:39 #kisslinux To use your word 2020-02-16T14:25:51 #kisslinux ATLEAST I catch myself yo 2020-02-16T14:25:56 #kisslinux I don' 2020-02-16T14:26:14 #kisslinux I don't always know WTH I am doing. But I try to notice things that look strange to me so I can ask the right questions 2020-02-16T14:26:33 #kisslinux You'll need to disable the setcap/suid portions of the install process. See meson_options.txt 2020-02-16T14:26:48 #kisslinux You may need to set these permissions yourself in post-install. 2020-02-16T14:27:11 #kisslinux Or, you can disable libcap entirely. 2020-02-16T14:29:12 #kisslinux I am unaware of what libcap does and don't have a solid understanding of setuid 2020-02-16T14:29:37 #kisslinux What do you recommend I do, (besides learn more about setuid?), to finish this pkg? 2020-02-16T14:30:03 #kisslinux See: http://man7.org/linux/man-pages/man7/capabilities.7.html 2020-02-16T14:30:26 #kisslinux Also: https://wiki.archlinux.org/index.php/Capabilities 2020-02-16T14:30:50 #kisslinux hello 2020-02-16T14:31:23 #kisslinux ello 2020-02-16T14:31:25 #kisslinux what is the kiss-utils package called 2020-02-16T14:31:32 #kisslinux It's just 'kiss' now. 2020-02-16T14:31:40 #kisslinux They're included with the package manager. 2020-02-16T14:31:52 #kisslinux oh nice thats why i couldn't find it 2020-02-16T14:32:00 #kisslinux Yup 2020-02-16T14:32:05 #kisslinux 'kiss b kiss && kiss i kiss' 2020-02-16T14:32:09 #kisslinux ok reading 2020-02-16T14:32:10 #kisslinux But 2020-02-16T14:32:21 #kisslinux What should I do, disable libcap or ? 2020-02-16T14:34:01 #kisslinux It's up to you. 2020-02-16T14:34:21 #kisslinux Example: Either 'ping' uses suid to work or it uses capabilities. 2020-02-16T14:34:44 #kisslinux why does the setuid script in the install process fail 2020-02-16T14:34:59 #kisslinux requires root ? 2020-02-16T14:35:02 #kisslinux Yes 2020-02-16T14:35:04 #kisslinux k 2020-02-16T14:35:18 #kisslinux You *can* do setuid $USER instead. 2020-02-16T14:35:18 #kisslinux so how do i elevate permission to run that script 2020-02-16T14:35:27 #kisslinux kiss will fix the suid perms on install. 2020-02-16T14:35:35 #kisslinux Builds should never require root. 2020-02-16T14:35:43 #kisslinux k 2020-02-16T14:35:57 #kisslinux so i need read that script, and figure out what it's doing 2020-02-16T14:36:06 #kisslinux See the 'sudo' package's build file. 2020-02-16T14:38:12 #kisslinux dylanaraps2: here is the script they run, notice the comment about gentoo, lol ?? https://termbin.com/xqve 2020-02-16T14:38:23 #kisslinux * adamantium checking sudo 2020-02-16T14:40:01 #kisslinux iputils offers no solution like sudo's. 2020-02-16T14:43:36 #kisslinux okay so ....... i just dont know what to do 2020-02-16T14:43:44 #kisslinux i'm looking at sudo and baffled 2020-02-16T14:46:01 #kisslinux is there no way kiss can run setcap cap_net_raw+p "$1/usr/bin/ping" 2020-02-16T14:48:02 #kisslinux It requires root. 2020-02-16T14:48:12 #kisslinux I told you above, use post-install if required. 2020-02-16T14:49:01 #kisslinux So just tell the user to run setcap cap_net_raw+p /usr/binfoo as root? 2020-02-16T14:49:20 #kisslinux Run it in post-install. 2020-02-16T14:49:31 #kisslinux su -c '/usr/bin/ping' in post-install ? 2020-02-16T14:49:34 #kisslinux No 2020-02-16T14:49:41 #kisslinux setcap cap_net_raw+p /usr/binfoo 2020-02-16T14:49:46 #kisslinux In post-install 2020-02-16T14:53:57 #kisslinux it's not sticking. getcap /usr/bin/ping is empty 2020-02-16T14:54:27 #kisslinux https://termbin.com/ny9m 2020-02-16T14:54:30 #kisslinux post-install 2020-02-16T14:55:04 #kisslinux getcap /usr/bin/ping should return /usr/bin/ping = cap_net_raw+p 2020-02-16T14:55:10 #kisslinux but it returns nothing 2020-02-16T14:55:41 #kisslinux Did you rebuild + reinstall? 2020-02-16T14:55:53 #kisslinux yea 2020-02-16T14:56:55 #kisslinux Output of: cat /proc/sys/kernel/cap_last_cap 2020-02-16T14:56:56 #kisslinux ? 2020-02-16T14:57:10 #kisslinux 37 2020-02-16T14:57:20 #kisslinux Good 2020-02-16T14:57:36 #kisslinux should i refork if i want to add sometihng 2020-02-16T14:58:15 #kisslinux sirtomato: refork what? 2020-02-16T14:58:36 #kisslinux the community repo mb 2020-02-16T14:58:44 #kisslinux I can sudo setcap manually, dylanaraps2 , and it "works", but when I use the above post-install from kiss, it "doesn't work" 2020-02-16T14:59:14 #kisslinux Is your post-install file executable? 2020-02-16T14:59:22 #kisslinux no 2020-02-16T14:59:24 #kisslinux sirtomato: Just use a branch 2020-02-16T14:59:29 #kisslinux aight thanks 2020-02-16T14:59:30 #kisslinux adamantium: That's your problem. 2020-02-16T15:00:19 #kisslinux WHEW 2020-02-16T15:00:25 #kisslinux OKAY MAN COOL 2020-02-16T15:00:39 #kisslinux Kiss has some nooks and crannies 2020-02-16T15:00:41 #kisslinux But I like it 2020-02-16T15:00:43 #kisslinux Thanks. 2020-02-16T15:00:57 #kisslinux build/post-install/pre-remove files all must be executable. 2020-02-16T15:01:02 #kisslinux They're language agnostic. 2020-02-16T15:01:23 #kisslinux what is pre-remove? 2020-02-16T15:01:29 #kisslinux This is all in the documentation. https://k1ss.org/pages/package-system 2020-02-16T15:01:55 #kisslinux k 2020-02-16T15:03:05 #kisslinux ├─ pre-remove # Pre-remove script (must be executable). 2020-02-16T15:03:13 #kisslinux Yes 2020-02-16T15:03:14 #kisslinux Is all it says. In this cas 2020-02-16T15:03:17 #kisslinux Was missing the section for it. 2020-02-16T15:03:19 #kisslinux Pushed. 2020-02-16T15:03:21 #kisslinux k 2020-02-16T15:04:32 #kisslinux printf '%sn' "No one has used this yet! I have no example" 2020-02-16T15:04:36 #kisslinux Nice 2020-02-16T15:05:25 #kisslinux Wonder what it's potential uses are. Maybe running some sketchy manual intervention code to fix a screw up? 2020-02-16T15:06:37 #kisslinux https://github.com/kisslinux/kiss/issues/64 2020-02-16T15:19:26 #kisslinux what package is shellcheck in, if at all 2020-02-16T15:19:39 #kisslinux shellcheck-bin 2020-02-16T15:19:45 #kisslinux 'kiss s shellcheck*' 2020-02-16T15:20:05 #kisslinux oh, thanks 2020-02-16T15:20:18 #kisslinux i was doing it without the before 2020-02-16T15:21:27 #kisslinux You can also check: https://k1ss.org/packages/ 2020-02-16T15:26:54 #kisslinux dylanaraps2: just read about kiss-maintainer pkg now, is it a new feature? 2020-02-16T15:29:59 #kisslinux Nope 2020-02-16T15:30:21 #kisslinux Lots of fun in here: https://github.com/kisslinux/kiss/tree/master/contrib 2020-02-16T15:30:32 #kisslinux https://github.com/kisslinux/kiss/commits/master/contrib/kiss-maintainer 2020-02-16T15:30:41 #kisslinux > dylanaraps committed on Oct 30, 2019 2020-02-16T15:31:03 #kisslinux This is my favourite util: https://github.com/kisslinux/kiss/blob/master/contrib/kiss-export 2020-02-16T15:31:19 #kisslinux Turn an installed package back into a tarball usable with 'kiss i /path/to/tarball' 2020-02-16T15:35:38 #kisslinux Should I add a shebang to post-install 2020-02-16T15:35:52 #kisslinux YES 2020-02-16T15:35:55 #kisslinux ok sorry i asked 2020-02-16T15:36:19 #kisslinux dylanaraps2: I was very confused when I saw KISS_FORCE=1 kiss i "$PWD/firefox#68.5.1esr-2.tar.gz" 2020-02-16T15:36:45 #kisslinux Had no idea what it does, or even work :D 2020-02-16T15:38:44 #kisslinux kisslinuxuser: Yeah. This is a "workaround" to avoid unpacking the tarball, installing it and then packing it again. 2020-02-16T15:39:36 #kisslinux One could of course just download the tarball and run 'kiss i /path/to/tarball' but it won't be updated on 'kiss u'. 2020-02-16T15:39:49 #kisslinux It's an exception made for the big bad Firefox 2020-02-16T15:42:10 #kisslinux dylanaraps2: if we remove libidn from iputils, then the post-install setcap commands won't be available? 2020-02-16T15:42:25 #kisslinux dylanaraps2: Waiting for your thoughts on https://www.reddit.com/r/kisslinux/comments/f4fj1g/dylan_what_are_your_opinions_on_rust_firefox_and/fhstjic/ :D 2020-02-16T15:45:22 #kisslinux adamantium: Why not? They're a part of libcap. 2020-02-16T15:47:30 #kisslinux You said we could remove libcap 2020-02-16T15:47:37 #kisslinux You mean still leave it as a dep, then? 2020-02-16T15:47:48 #kisslinux kisslinuxuser: That's a lot of work and something I don't have time for. A better solution is to stop using a web browser. Use a Reddit TUI in place of reddit.com, a GitHub TUI in place of github.com etc. 2020-02-16T15:47:55 #kisslinux It's a losing battle. 2020-02-16T15:48:16 #kisslinux adamantium: " 2020-02-16T15:48:16 #kisslinux -DUSE_IDN=false and libidn can be removed. 2020-02-16T15:48:17 #kisslinux " 2020-02-16T15:48:20 #kisslinux ? 2020-02-16T15:49:18 #kisslinux OH 2020-02-16T15:49:38 #kisslinux libidn can be removed but I think it's used by trace commands and reverse lookup type of stuff IDK 2020-02-16T15:49:43 #kisslinux I thought it might be handy? 2020-02-16T15:49:46 #kisslinux Check the source. 2020-02-16T15:49:57 #kisslinux It's hardly used at all. 2020-02-16T15:50:20 #kisslinux When it is, it's mostly for setting locale (which musl doesn't support anyway) 2020-02-16T15:50:32 #kisslinux ok we can remove it then, i guess if we need it later it's not hard to overlay or request a build change for a real use case 2020-02-16T15:50:54 #kisslinux thanks 2020-02-16T15:51:34 #kisslinux np 2020-02-16T15:51:48 #kisslinux @dylanaraps2, are there any plans to upgrade the gnupg1 package to version 2? 2020-02-16T15:52:00 #kisslinux ph0enix: gnupg2 is in community. 2020-02-16T15:52:24 #kisslinux There's no need to plan anything as there is no default. 2020-02-16T15:52:36 #kisslinux The install guide mentions gnupg1 as it is in the official repositories. 2020-02-16T15:52:48 #kisslinux Whereas gnupg2 is in community. 2020-02-16T15:53:11 #kisslinux gnupg1 is more suited for embedded/small systems and has no dependencies. 2020-02-16T15:53:32 #kisslinux Ok perfect just wondered while following the install guide. 2020-02-16T15:53:40 #kisslinux gnupg2 is for larger systems (desktops) and sees more active support. It also requires a bunch of dependencies. 2020-02-16T15:57:19 #kisslinux OK 2020-02-16T15:57:44 #kisslinux lol 2020-02-16T15:57:56 #kisslinux strong nits bro 2020-02-16T15:59:52 #kisslinux It'll be automated soon 2020-02-16T16:02:36 #kisslinux Damn, k1ss.org is so fast. 2020-02-16T16:03:20 #kisslinux Yup 2020-02-16T16:03:55 #kisslinux You still gotta make some improvements or is it mostly done? 2020-02-16T16:04:32 #kisslinux I'm going to convert a lot of the pages to plain-text. Like https://k1ss.org/guidestones.txt 2020-02-16T16:05:14 #kisslinux I'll also be including them in kiss as local documentation. 2020-02-16T16:05:20 #kisslinux re gnupg2: also gnupg2 supports ecdsa, while gnupg1 don't 2020-02-16T16:05:40 #kisslinux konimex: Yup. gnupg1 won't receive support for newer crypto 2020-02-16T16:07:24 #kisslinux dylanaraps2: See: Get in touch See: The Wiki < still shows getkiss.org 2020-02-16T16:08:25 #kisslinux kisslinuxuser: Thanks. I still need to chase down all links. 2020-02-16T16:11:57 #kisslinux dylanaraps2: Want to include a screenshot below?, get in touch. < also links to getkiss 2020-02-16T16:12:32 #kisslinux Yup 2020-02-16T16:12:36 #kisslinux Just fixed it. 2020-02-16T16:12:49 #kisslinux Should be all pages minus news/blog posts now. 2020-02-16T16:13:38 #kisslinux This is neat: https://termbin.com/a76j 2020-02-16T16:13:42 #kisslinux https://github.com/cli/cli 2020-02-16T16:14:10 #kisslinux > gh pr checkout #406 2020-02-16T16:14:13 #kisslinux Awesome 2020-02-16T16:15:37 #kisslinux it requires remote download though (ala rust) 2020-02-16T16:15:41 #kisslinux I've tried that 2020-02-16T16:16:27 #kisslinux Yup 2020-02-16T16:16:29 #kisslinux neat, but since I still have to open a browser to look at issue details it's not that useful for now since I received effectively no PRs 2020-02-16T16:16:33 #kisslinux Yup 2020-02-16T16:16:46 #kisslinux They're adding support for that I believe. 2020-02-16T16:17:08 #kisslinux and what about the remote downloads 2020-02-16T16:17:22 #kisslinux Heh 2020-02-16T16:17:46 #kisslinux Well, community doesn't follow this restriction. See neovim. 2020-02-16T16:18:08 #kisslinux I'll make exceptions in community where it makes sense basically. 2020-02-16T16:27:31 #kisslinux libcap should be good 2020-02-16T16:33:03 #kisslinux :D 2020-02-16T16:33:37 #kisslinux dylanaraps2: How many packages are you maintaing now in community afte giving up so much to others? 2020-02-16T16:33:46 #kisslinux lol 2020-02-16T16:34:11 #kisslinux kisslinuxuser: you can search names by viewing the packages page on the website, it should give you an idea 2020-02-16T16:35:26 #kisslinux kisslinuxuser: See https://repology.org/maintainer/dylan.araps%40gmail.com 2020-02-16T16:36:02 #kisslinux 38 total in Community though this number will drop further. 2020-02-16T16:36:11 #kisslinux It was at 70~ before. 2020-02-16T16:36:49 #kisslinux Total 204 2020-02-16T16:36:50 #kisslinux Damn :D 2020-02-16T16:36:54 #kisslinux Thats a lot 2020-02-16T16:37:22 #kisslinux Exactly 2020-02-16T16:37:51 #kisslinux I'd like to focus on maintaining the 170~ in the official repositories. 2020-02-16T16:38:14 #kisslinux I'll be maintaining only what I own AND use in Community. 2020-02-16T16:38:56 #kisslinux A lot of the Community packages under my name were orphaned by others prior to the maintainer rules I set up. 2020-02-16T16:39:45 #kisslinux I like that "This repository is disabled by default as it is not maintained by the KISS developers." 2020-02-16T16:42:21 #kisslinux Yeh 2020-02-16T16:43:07 #kisslinux But it's not a wild west either 2020-02-16T16:43:22 #kisslinux Could be worded differently. 2020-02-16T16:44:26 #kisslinux dylanaraps2: What you think about adding dwm to the main repo? It's currently in community. 2020-02-16T16:45:26 #kisslinux There's no real point. I have sowm in the repository as some kind of "default" (for obvious reasons) 2020-02-16T16:47:35 #kisslinux Anyone wanting to use dwm will most likely add it to their local repository and patch/configure it. 2020-02-16T16:48:24 #kisslinux ++ 2020-02-16T16:50:54 #kisslinux dylanaraps2: I don't know man, without a configure file i'm pretty lost, I had to use the original settings I had found somewhere and they worked for my purposes, but if you propose changes, I don't know if they'll work, I'll try to test, but it starts getting hairy 2020-02-16T16:51:45 #kisslinux The purpose of the official repositories is: "Here's a minimal base up to and including Xorg, Firefox and mpv. Anything extra will live in Community" 2020-02-16T16:51:57 #kisslinux But LIBDIR does make sense to me, based on context 2020-02-16T16:52:03 #kisslinux adamantium: See the Makefile maybe. 2020-02-16T16:53:18 #kisslinux adamantium: It is 'prefix'. 2020-02-16T16:53:26 #kisslinux dylanaraps2: I guess i3 would be too bloated? 2020-02-16T16:53:44 #kisslinux kisslinuxuser: It's also on community. 2020-02-16T16:54:03 #kisslinux in* 2020-02-16T16:54:09 #kisslinux adamantium: https://github.com/mhiramat/libcap/blob/master/Make.Rules 2020-02-16T16:54:14 #kisslinux Outdated but should be correct. 2020-02-16T16:55:19 #kisslinux adamantium: Just the KERNEL_HEADERS line now. 2020-02-16T16:55:23 #kisslinux Where'd you get it from? 2020-02-16T16:56:45 #kisslinux dylanaraps2: So basically its officially supported by KISS, just not enabled by default? 2020-02-16T16:57:04 #kisslinux I review all changes into the repository. 2020-02-16T16:57:13 #kisslinux I don't maintain all of the packages however. 2020-02-16T16:57:59 #kisslinux There's no signature verification for community. 2020-02-16T16:58:16 #kisslinux It's maintained by users. 2020-02-16T16:58:22 #kisslinux It's optional. 2020-02-16T17:00:02 #kisslinux It's also not officially supported in the same sense that the official repositories are. 2020-02-16T17:00:23 #kisslinux ie, I won't be building all community packages to check for GCC 10 issues. 2020-02-16T17:00:53 #kisslinux I build, install and test all official repository packages. I don't for community. 2020-02-16T17:04:45 #kisslinux adamantium: Arch huh? ;) 2020-02-16T17:05:08 #kisslinux dylanaraps2: Do the maintainers in community need to wait for your review? 2020-02-16T17:05:22 #kisslinux Yes 2020-02-16T17:05:41 #kisslinux No one has push permissions other than myself. 2020-02-16T17:06:04 #kisslinux Fair :D knowing that so community is more trustable to use 2020-02-16T17:06:34 #kisslinux Yup 2020-02-16T17:07:10 #kisslinux ok dylanaraps2 ! 2020-02-16T17:07:34 #kisslinux arch should be renamed to starch 2020-02-16T17:07:45 #kisslinux Anyway, IT SHOULD BE GOOD NOW 2020-02-16T17:08:44 #kisslinux If possible, comment on whole build instead of one nit pick at a time, would be preferable, because every time I made the changes you requested, I had to build and test not only libcap, but also iputils I built and tested it against it, each and every time... 2020-02-16T17:09:02 #kisslinux My fingers are tired 2020-02-16T17:09:17 #kisslinux Alright 2020-02-16T17:09:20 #kisslinux ;) 2020-02-16T17:09:25 #kisslinux This will be automated at some point 2020-02-16T17:09:28 #kisslinux So it'll be easier 2020-02-16T17:09:33 #kisslinux One more nitpick though 2020-02-16T17:09:34 #kisslinux understood and thanks for your help again 2020-02-16T17:09:35 #kisslinux k 2020-02-16T17:09:40 #kisslinux > sed -i "s/CFLAGS :=/CFLAGS += $(CPPFLAGS) /" Make.Rules 2020-02-16T17:09:42 #kisslinux CPPFLAGS? 2020-02-16T17:09:46 #kisslinux Why not CFLAGS? 2020-02-16T17:09:57 #kisslinux I have no clue man 2020-02-16T17:10:11 #kisslinux apparently I'm just trying to ensure that we use the CFLAGS of our users 2020-02-16T17:10:15 #kisslinux because we have no configure ... 2020-02-16T17:10:36 #kisslinux It's not the no configure. It's the build system's fault. 2020-02-16T17:10:42 #kisslinux ie, it overwrites CFLAGS 2020-02-16T17:10:55 #kisslinux if you have a better sed command, i'll swap it 2020-02-16T17:11:03 #kisslinux CPPFLAGS are for the preprocessor. 2020-02-16T17:11:03 #kisslinux but i dont actually know how to use sed very well at all 2020-02-16T17:12:13 #kisslinux Also, missing depend on gperf for libcap. 2020-02-16T17:12:19 #kisslinux Not sure if it builds without it(?) 2020-02-16T17:13:05 #kisslinux I just built libcap without gperf 2020-02-16T17:13:35 #kisslinux Nice 2020-02-16T17:13:39 #kisslinux This makes more sense to me: 2020-02-16T17:13:41 #kisslinux sed -i "s/CFLAGS :=/CFLAGS := $(CFLAGS)/" 2020-02-16T17:14:19 #kisslinux what about sed -i "s/LDFLAGS :=/LDFLAGS +=/" Make.Rules 2020-02-16T17:14:24 #kisslinux is that one still okay? ^ 2020-02-16T17:14:49 #kisslinux sed -i "s/CFLAGS :=/CFLAGS := $(CFLAGS)/;/LDFLAGS :=/d" 2020-02-16T17:14:52 #kisslinux Both in one. 2020-02-16T17:15:01 #kisslinux The LDFLAGS line can just be removed. 2020-02-16T17:16:25 #kisslinux Test it though. ;) 2020-02-16T17:16:43 #kisslinux OK 2020-02-16T17:16:45 #kisslinux TESTED 2020-02-16T17:16:47 #kisslinux and approved 2020-02-16T17:17:04 #kisslinux libcap and iputils are happy together forever 2020-02-16T17:17:06 #kisslinux <3 2020-02-16T17:17:31 #kisslinux Thanks 2020-02-16T17:18:06 #kisslinux Thanks to you 2020-02-16T17:18:25 #kisslinux That pretty much rounds out the stack 2020-02-16T17:18:40 #kisslinux Now anyone who complains "I like kiss but I hate busybox" has no excuse 2020-02-16T17:18:55 #kisslinux You can say "Well we have all the gnu bloat too in community so help yourself" 2020-02-16T17:19:13 #kisslinux And you really have many many packages 2020-02-16T17:19:24 #kisslinux And the difference in kiss is, gnu is optional :D 2020-02-16T17:19:32 #kisslinux and busybox is optional 2020-02-16T17:19:38 #kisslinux and sbase / ubase etc all optional 2020-02-16T17:19:46 #kisslinux No other distro can do this so easily! 2020-02-16T17:20:08 #kisslinux 55 packages, not too bad adamantium :p 2020-02-16T17:20:20 #kisslinux haha 2020-02-16T17:20:31 #kisslinux Yeah but i'm funemployed 2020-02-16T17:20:53 #kisslinux bump a version or two once a week or so, it's not too bad kisslinuxuser 2020-02-16T17:32:44 #kisslinux how many of these people joining and leaving are just people using birch not for this channel 2020-02-16T17:34:00 #kisslinux sirtomato: Good question 2020-02-16T17:34:03 #kisslinux lol 2020-02-16T17:34:03 #kisslinux konimex: how is that progress? they say I'd need to make dtc POSIX compliant, which is impossible 2020-02-16T17:34:38 #kisslinux and I was testing it using this https://github.com/ibara/yacc 2020-02-16T17:35:35 #kisslinux it's the opposite of progress, the attempt is dead in its fucking tracks, I'm so pissed 2020-02-16T17:37:32 #kisslinux dylanaraps2: would you say the main repo could be FSF approved? (if at all) 2020-02-16T17:40:08 #kisslinux kisslinuxuser: Could be? Yes. Will be? No. 2020-02-16T17:40:14 #kisslinux is wyverkiss the future of kiss? 2020-02-16T17:40:32 #kisslinux KISS needs to have an ISO to be eligible for the FSF (and distrowatch) 2020-02-16T17:41:08 #kisslinux Regardless, the FSF have too many rules. 2020-02-16T17:41:33 #kisslinux they wouldn't approve of kiss solely for the reason that you tell users how to install "linux-firmware" 2020-02-16T17:41:42 #kisslinux *lol* 2020-02-16T17:42:42 #kisslinux KISS won't ever join any cross-distribution initiatives or come under any external organizational umbrellas either. 2020-02-16T17:43:20 #kisslinux adamantium: Exactly why I say "Restrictions of freedom in the name of freedom" 2020-02-16T17:43:59 #kisslinux they're batshit nuts 2020-02-16T17:44:07 #kisslinux it's all good dylanaraps2 2020-02-16T17:44:24 #kisslinux You're doing good things 2020-02-16T17:45:14 #kisslinux The GPL does have a place in F(L)OSS though. It just isn't a license I like. 2020-02-16T17:45:33 #kisslinux dylanaraps2: hmm, do you care about which license(s) are being used in the main repo? 2020-02-16T17:45:41 #kisslinux Public Domain OR MIT baybay 2020-02-16T17:45:46 #kisslinux kisslinuxuser: No 2020-02-16T17:45:57 #kisslinux GPL2 yes has a place 2020-02-16T17:46:00 #kisslinux Not in the slightest 2020-02-16T17:46:17 #kisslinux I only care about the licenses *my* software uses. 2020-02-16T17:46:36 #kisslinux I'm a fan of giving a user a choice between two licenses 2020-02-16T17:46:38 #kisslinux I prefer 100% freedom (or however close MIT is) 2020-02-16T17:46:43 #kisslinux Public Domain or MIT, your choice. 2020-02-16T17:46:46 #kisslinux Have a GOOD DAY 2020-02-16T17:46:48 #kisslinux and let me code 2020-02-16T17:46:52 #kisslinux I dont want to think about license crap 2020-02-16T17:48:44 #kisslinux I first saw the approach from Sean Barrett, and thought, wow that's really cool 2020-02-16T17:49:29 #kisslinux https://github.com/nothings/stb < 2020-02-16T17:50:06 #kisslinux dylanaraps2: * All software in the repositories must be F(L)OSS. 2020-02-16T17:50:06 #kisslinux "These libraries are in the public domain. You can do anything you want with them. You have no legal obligation to do anything else, although I appreciate attribution. They are also licensed under the MIT open source license, if you have lawyers who are unhappy with public domain. Every source file includes an explicit dual-license for you to choose from." 2020-02-16T17:50:08 #kisslinux Fine enough for me :p 2020-02-16T17:51:41 #kisslinux kisslinuxuser: Yeah 2020-02-16T17:51:51 #kisslinux That's all I care about. 2020-02-16T17:52:46 #kisslinux ISC is my fave license it's like MIT but a tiny bit shorter 2020-02-16T17:52:52 #kisslinux adamantium: May as well just do MIT? 2020-02-16T17:53:05 #kisslinux I prefer public domain 2020-02-16T17:53:19 #kisslinux MIT if I have to license shit 2020-02-16T17:53:28 #kisslinux I'd rather drop the subject entirely 2020-02-16T17:53:37 #kisslinux That's my thoughts 2020-02-16T17:53:43 #kisslinux Check out 0BSD it's public domain but lawyers won't get annoyed 2020-02-16T17:54:28 #kisslinux dylanaraps: one kiss iso coming up 2020-02-16T17:57:05 #kisslinux sirtomato: You'll need to maintain a huge .config file of modules, generate an initramfs and include any firmware (This *is* a must). All of this before generating an ISO. 2020-02-16T17:57:25 #kisslinux If you'd like to make firmware optional you'll need two ISOs. 2020-02-16T17:57:52 #kisslinux Then you'll need to respond to the endless bug reports about enabling X in the kernel or changing Y, etc. 2020-02-16T17:58:24 #kisslinux Sounds interesting. I'd love to see an iso. (even if it's unofficial) 2020-02-16T17:58:29 #kisslinux Dracut is dropping support for non-systemd systems too. 2020-02-16T17:58:43 #kisslinux So you'll most likely need to write your own tool for the initramfs. 2020-02-16T17:58:56 #kisslinux oh, well then 2020-02-16T17:59:05 #kisslinux i was thinking of it just being volatile 2020-02-16T17:59:13 #kisslinux just a minimal install on a stick 2020-02-16T17:59:50 #kisslinux I much prefer using another distro's ISO. You can pick an ISO with/without firmware, pick one you *know* works on your hardware, etc etc etc. 2020-02-16T17:59:56 #kisslinux me too 2020-02-16T18:00:25 #kisslinux i installed kiss on another disk from my void install 2020-02-16T18:01:06 #kisslinux i make make an install script for memes 2020-02-16T18:01:41 #kisslinux hehe. my nvidia/amdgpu/wifi doesn't work with the ISO 2020-02-16T18:01:46 #kisslinux I can hear it now 2020-02-16T18:02:01 #kisslinux ""The iso doesn't work with legacy/uefi ..."" 2020-02-16T18:02:05 #kisslinux lol 2020-02-16T18:02:11 #kisslinux sirtomato: cool 2020-02-16T18:02:22 #kisslinux "no, you don't work with legacy/uefi . . ." 2020-02-16T18:02:25 #kisslinux haha 2020-02-16T18:02:40 #kisslinux i d i o t 2020-02-16T18:03:30 #kisslinux we also need something like pacstrap for kiss 2020-02-16T18:04:10 #kisslinux dylanaraps2: Actually a good choice to NOT add the linux kernel as a package. 2020-02-16T18:04:19 #kisslinux Yup 2020-02-16T18:04:57 #kisslinux the kernel as a package that runs menuconfig would be interesting 2020-02-16T18:04:57 #kisslinux The user can deal with updating it, sticking to a known good version, LTS/RC/NEW, firmware/no-firmware, patches, etc etc 2020-02-16T18:05:04 #kisslinux It makes no sense as a package. 2020-02-16T18:05:21 #kisslinux i use the libre kernel 2020-02-16T18:05:29 #kisslinux because freedom 2020-02-16T18:05:33 #kisslinux which is ironic 2020-02-16T18:05:37 #kisslinux because it is by the fsf 2020-02-16T18:05:52 #kisslinux FSF South America no? 2020-02-16T18:05:58 #kisslinux still the fsfs 2020-02-16T18:06:17 #kisslinux Start of the linter: https://github.com/dylanaraps/bin/blob/master/shame 2020-02-16T18:06:33 #kisslinux Just need to add rules now. 2020-02-16T18:07:09 #kisslinux Already found issues in Community. ;) 2020-02-16T18:07:16 #kisslinux With those three rules. 2020-02-16T18:09:46 #kisslinux dylanaraps2: how to handle optional dependencies? 2020-02-16T18:09:59 #kisslinux illiliti: Example? 2020-02-16T18:10:35 #kisslinux like arch does 2020-02-16T18:10:42 #kisslinux pacman i mean 2020-02-16T18:11:01 #kisslinux I mean an example package and an example optional dependency. 2020-02-16T18:11:55 #kisslinux Either comment the dependency in the depends file or leave the dependency out of the depends file. The package manager will handle the rest. 2020-02-16T18:16:23 #kisslinux For example my initramfs have basic dependencies(busybox and kmod) and also it have optional dependencies( lvm2,cryptsetup,util-linux ). How to handle them? Leave this task to user or make warning via post-install? 2020-02-16T18:18:25 #kisslinux Leave them out of the depends file and tell users via post-install to install them. 2020-02-16T18:19:51 #kisslinux dylanaraps2: does kiss: comment support in sources mean you can see something like * iputils: add shebang to post-install " 2020-02-16T18:20:21 #kisslinux No 2020-02-16T18:20:29 #kisslinux It means you can add comments to the sources file 2020-02-16T18:21:01 #kisslinux All users have full git history so they can run 'git log' and other git commands to see exact changes from their machine. 2020-02-16T18:21:17 #kisslinux if you install the firefox addon "dark reader" you can get the old kiss website style back again 2020-02-16T18:21:19 #kisslinux Also, the package manager supports 'KISS_AUDIT=1' to show repository diffs on updates 2020-02-16T18:22:45 #kisslinux dylanaraps2: fine. do you have bitcoin wallet? i may send some coins if you have btc 2020-02-16T18:24:58 #kisslinux I do not. 2020-02-16T18:25:13 #kisslinux I appreciate it though. 2020-02-16T18:25:18 #kisslinux Thanks 2020-02-16T18:25:58 #kisslinux Is that you in the kiss merch tshirt and sticker? 2020-02-16T18:25:59 #kisslinux lol 2020-02-16T18:26:05 #kisslinux Yes 2020-02-16T18:26:08 #kisslinux hillioarus 2020-02-16T18:26:30 #kisslinux I need to upload a photo of me wearing it 2020-02-16T18:26:35 #kisslinux We will all have your photo on our laptops soon 2020-02-16T18:26:44 #kisslinux i need a laptop 2020-02-16T18:27:11 #kisslinux adamantium: where is this picture 2020-02-16T18:27:13 #kisslinux of dylan 2020-02-16T18:27:43 #kisslinux https://teespring.com/kiss0?pid=389 2020-02-16T18:27:48 #kisslinux Buy some merch 2020-02-16T18:28:14 #kisslinux Domain needs updating l o l 2020-02-16T18:28:18 #kisslinux dylanaraps2: I think it might be more prudent to ignore that reddit question about license stuff 2020-02-16T18:28:46 #kisslinux Those people get nuts sometimes 2020-02-16T18:28:51 #kisslinux which one is you 2020-02-16T18:28:54 #kisslinux Middle 2020-02-16T18:29:02 #kisslinux nice 2020-02-16T18:29:14 #kisslinux one sec 2020-02-16T18:29:34 #kisslinux dylanaraps2: okay. btw i almost done initramfs 2020-02-16T18:30:04 #kisslinux adamantium: I answered it anyway 2020-02-16T18:30:11 #kisslinux You mean this? https://old.reddit.com/r/kisslinux/comments/f4fj1g/dylan_what_are_your_opinions_on_rust_firefox_and/ 2020-02-16T18:30:13 #kisslinux i know :() 2020-02-16T18:30:18 #kisslinux :( 2020-02-16T18:30:26 #kisslinux Yeah 2020-02-16T18:34:18 #kisslinux https://news.ycombinator.com/item?id=21022615 - Did the logo actually got changed? :D 2020-02-16T18:35:03 #kisslinux There is now no logo 2020-02-16T18:35:08 #kisslinux Other than the lips emoji 2020-02-16T18:35:21 #kisslinux Though that wasn't *really* a logo 2020-02-16T18:36:07 #kisslinux kisslinuxuser: See KISS here https://nosystemd.org/ 2020-02-16T18:36:12 #kisslinux You'll spot it ;) 2020-02-16T18:42:44 #kisslinux Hola 2020-02-16T18:43:02 #kisslinux ello 2020-02-16T18:43:09 #kisslinux hi 2020-02-16T18:50:58 #kisslinux https://github.com/dylanaraps/bin/blob/master/shame 2020-02-16T18:52:33 #kisslinux This is naive and only matches single line patterns. 2020-02-16T18:52:48 #kisslinux Should be able to automate most of the style guide though. 2020-02-16T19:49:58 #kisslinux o 2020-02-16T19:52:56 #kisslinux o/ 2020-02-16T19:56:14 #kisslinux o/ 2020-02-16T19:58:54 #kisslinux o/ 2020-02-16T20:21:42 #kisslinux dylanaraps2: is there something preventing urlview from being merged? 2020-02-16T20:23:39 #kisslinux ioraff: nice personal repo must be a lot of work 2020-02-16T20:32:28 #kisslinux nothing in there is updated terribly often besides youtube-dl. so setting it up was a bit of a pain but maintaining it is no problem. 2020-02-16T20:39:19 #kisslinux ioraff: I left some final comments. 2020-02-16T20:40:59 #kisslinux ioraff: No other distro seems to be using Debian as upstream(?) https://repology.org/project/urlview/information 2020-02-16T20:41:15 #kisslinux Oh, I'm blind. A couple are(?) 2020-02-16T20:41:25 #kisslinux Either way, have you looked at the other sources? 2020-02-16T20:42:56 #kisslinux Maybe this is the best source to use? https://github.com/sigpipe/urlview 2020-02-16T20:50:27 #kisslinux potentially. no source tarballs. how about https://deb.debian.org/debian/pool/main/u/urlview/ ? 2020-02-16T21:03:07 #kisslinux ioraff: Can grab a tar.gz of the latest commit and just call that 0.9. 2020-02-16T21:03:17 #kisslinux Your link is good. 2020-02-16T21:04:31 #kisslinux Okay, pushed changes. 2020-02-16T21:07:27 #kisslinux I already merged 2020-02-16T21:09:01 #kisslinux sent that a moment after. all good. 2020-02-16T21:27:19 #kisslinux konimex: in regards to libxkbcommon, http://ix.io/2bU9 2020-02-16T21:32:38 #kisslinux dylanaraps2: "kiss i ..." doesn't install dependencies? Is this a "it'll never happen" or a "I haven't done it yet" thing? 2020-02-16T21:33:28 #kisslinux just curious :) 2020-02-16T21:34:57 #kisslinux jedavies: Will most likely never happen. 2020-02-16T21:39:42 #kisslinux Ok no probs. Got any tips when installing a bunch of packages e.g. into a chroot? Just put together a script with the necessary "KISS_ROOT=/mnt kiss i ..." statements? 2020-02-16T21:42:22 #kisslinux Yeah 2020-02-16T21:46:16 #kisslinux Yeah 2020-02-16T21:48:29 #kisslinux Go for it 2020-02-16T21:49:16 #kisslinux E5ten: alright thanks, I'm (finally) getting to the Xorg part of my (almost) GNU-less build 2020-02-16T21:51:24 #kisslinux surprisingly a lot of packages just work without complaining about the Makefiles 2020-02-16T21:53:32 #kisslinux Just remembered kiss-depends. This and xargs should do it. 2020-02-16T21:53:48 #kisslinux kaichou: My IRC client has no private messaging support. 2020-02-16T21:53:52 #kisslinux Only public chat. 2020-02-16T21:54:02 #kisslinux Email me if you like. 2020-02-16T21:54:07 #kisslinux dylan⊙ko 2020-02-16T21:54:20 #kisslinux heh, alright - will do 2020-02-16T21:56:46 #kisslinux dylanaraps2: kiss-depends xorg-server | cut -d " " -f 1 | xargs -I @ bash -c "KISS_ROOT=/mnt kiss i @" 2020-02-16T21:58:00 #kisslinux Nice 2020-02-16T21:58:14 #kisslinux aight, so kiss-root is perfect 2020-02-16T21:58:24 #kisslinux KISS_ROOT 2020-02-16T21:58:31 #kisslinux i was looking for a pacstrap-type thing 2020-02-16T22:02:51 #kisslinux konimex: aside from the kernel, what do you still need GNU make for? 2020-02-16T22:03:26 #kisslinux Does GNU make need GNU make? 2020-02-16T22:03:32 #kisslinux a lot of packages, actually 2020-02-16T22:03:34 #kisslinux lol 2020-02-16T22:03:52 #kisslinux yeah I have a ton as well :( 2020-02-16T22:04:04 #kisslinux what GNU things other than make and as do you still need 2020-02-16T22:04:11 #kisslinux busybox, musl, git, e2fsprogs 2020-02-16T22:04:28 #kisslinux I think GNU gperf would be irreplaceable 2020-02-16T22:04:35 #kisslinux if we're going into font stack 2020-02-16T22:04:53 #kisslinux yeah I don't know of a gperf replacement 2020-02-16T22:05:57 #kisslinux dylanaraps: should i still have the configure on 2 lines even if it is only the prefix 2020-02-16T22:06:01 #kisslinux Yes 2020-02-16T22:06:17 #kisslinux aight 2020-02-16T22:07:19 #kisslinux HEHEHE 2020-02-16T22:07:20 #kisslinux https://k1ss.org/guidestones.txt 2020-02-16T22:07:26 #kisslinux CSS on a plain-text file 2020-02-16T22:07:37 #kisslinux why 2020-02-16T22:07:57 #kisslinux Because I shouldn't be able to do this 2020-02-16T22:07:59 #kisslinux But I can 2020-02-16T22:08:21 #kisslinux Now I can push CSS to its limits and add images, links etc. 2020-02-16T22:08:36 #kisslinux Thanks modern web 2020-02-16T22:08:47 #kisslinux wow 2020-02-16T22:08:56 #kisslinux also make it monospace 2020-02-16T22:09:06 #kisslinux It is monospace 2020-02-16T22:09:09 #kisslinux It's a text file 2020-02-16T22:09:10 #kisslinux because it's liberation serif and the pipes don't line up for me 2020-02-16T22:10:01 #kisslinux it's probably your browser config 2020-02-16T22:10:12 #kisslinux ^ 2020-02-16T22:10:22 #kisslinux Oh god 2020-02-16T22:10:26 #kisslinux I made Firefox crash 2020-02-16T22:10:40 #kisslinux This is how you know I'm doing good things 2020-02-16T22:11:21 #kisslinux Should I avoid uploading a bootable .img file for KISS on the Pinebook Pro? I know there's a policy against ISOs on other platforms. There's no initrd involved in this case though since the kernel is tailored for a particular machine. Should I still not do it? 2020-02-16T22:11:32 #kisslinux The alternative is writing docs on how to create a bootable image 2020-02-16T22:12:02 #kisslinux jedavies: Do whatever you like. If you think it's the right thing to do, go for it. 2020-02-16T22:13:04 #kisslinux OK, may do that then since it's a bit of a nightmare setting that up manually 2020-02-16T22:13:22 #kisslinux using dd to write things to particular locations on the drive etc. 2020-02-16T22:14:20 #kisslinux Yup 2020-02-16T22:36:54 #kisslinux Bonjour. 2020-02-16T22:36:57 #kisslinux C'est moi. 2020-02-16T22:37:22 #kisslinux We're having a conversation about KISS on a discord server, and something interesting popped up that I'd like to ask you about. 2020-02-16T22:37:24 #kisslinux dylanaraps2 2020-02-16T22:37:41 #kisslinux Why Linux as opposed to BSD, which is supposedly more minimal? 2020-02-16T22:38:39 #kisslinux yeah it's practically impossible to decouple the BSD sources 2020-02-16T22:39:32 #kisslinux ? 2020-02-16T22:41:56 #kisslinux Linux has the unique situation where everything can be managed by the package manager, BSDs in contrast, doesn't by default, the kernel are tied, the libc are tied, the utils are usually tied 2020-02-16T22:41:58 #kisslinux also the fact that iirc dylan's laptop can't run openbsd 2020-02-16T22:42:58 #kisslinux perish: BSD isn't necessarily more minimal. 2020-02-16T22:43:28 #kisslinux Regardless, none of them support my hardware. 2020-02-16T22:44:17 #kisslinux Fair 2020-02-16T22:44:24 #kisslinux Most (if not all) of the active BSDs are developed in monolithic monorepos. 2020-02-16T22:44:25 #kisslinux > Linux has the unique situation where everything can be managed by the package manager, BSDs in contrast, doesn't by default, the kernel are tied, the libc are tied, the utils are usually tied 2020-02-16T22:44:31 #kisslinux Does this hold true? 2020-02-16T22:44:47 #kisslinux Yes 2020-02-16T22:45:26 #kisslinux Thank you, very informative 2020-02-16T22:45:46 #kisslinux "BSD is more minimal" doesn't really mean anything 2020-02-16T22:46:40 #kisslinux The Linux "desktop" crap has caused trouble for the BSDs 2020-02-16T22:46:50 #kisslinux Firefox depends on dbus on OpenBSD to give an example 2020-02-16T22:46:54 #kisslinux (among other crap) 2020-02-16T22:47:10 #kisslinux Alright, thanks 2020-02-16T22:58:54 #kisslinux dylanaraps: suggestion for the style guide 2020-02-16T22:59:15 #kisslinux specify whether to put comments eol or before 2020-02-16T22:59:17 #kisslinux e.g. 2020-02-16T22:59:20 #kisslinux # like this 2020-02-16T22:59:21 #kisslinux make 2020-02-16T22:59:23 #kisslinux or 2020-02-16T22:59:29 #kisslinux make # like this 2020-02-16T22:59:36 #kisslinux Alright 2020-02-16T22:59:42 #kisslinux (Always on its own line) 2020-02-16T23:02:19 #kisslinux yeah, thats what i was doing 2020-02-16T23:08:11 #kisslinux see ya 2020-02-16T23:17:44 #kisslinux Awesome 2020-02-16T23:17:47 #kisslinux https://k1ss.org/contact.txt 2020-02-16T23:20:30 #kisslinux I must've missed it, but why the change from getkiss to k1ss? :) 2020-02-16T23:20:56 #kisslinux are those links clickable on a PC browser? since on mobile they aren't 2020-02-16T23:21:18 #kisslinux Shorter, doesn't translate to goat-piss in Swedish 2020-02-16T23:21:40 #kisslinux Valid reasons 2020-02-16T23:21:46 #kisslinux getkiss.org expires in a few months and a new domain is cheaper than keeping the old one 2020-02-16T23:22:03 #kisslinux konimex: Not clickable *yet* 2020-02-16T23:22:20 #kisslinux Although, as a native Swede, I've ever made the goat-piss association 2020-02-16T23:22:26 #kisslinux Will take some more abuse of "the modern web" 2020-02-16T23:22:34 #kisslinux fehawen: Heh 2020-02-16T23:25:00 #kisslinux And kisslinux.org not preferred/an option? 2020-02-16T23:26:04 #kisslinux I like that style a lot, dylan 2020-02-16T23:26:19 #kisslinux fehawen: Taken 2020-02-16T23:27:08 #kisslinux what's the plan for code snippets? 2020-02-16T23:29:18 #kisslinux a little indentation 2020-02-16T23:29:22 #kisslinux Probably 2020-02-16T23:30:05 #kisslinux ok but what about width? Those boxes are probably too narrow for most commands, aren't they? 2020-02-16T23:30:12 #kisslinux Yeah