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