💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-02-16.txt captured on 2024-05-10 at 14:40:14.

View Raw

More Information

⬅️ 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