💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-03-04.txt captured on 2024-05-12 at 16:09:01.

View Raw

More Information

⬅️ Previous capture (2021-12-17)

-=-=-=-=-=-=-

2020-03-04T00:17:11 #kisslinux <konimex> E5ten: I'm holding harfbuzz for now as they're planning to drop both autotools and cmake and switch to meson
2020-03-04T00:17:20 #kisslinux <konimex> libxml2: https://termbin.com/ahps
2020-03-04T00:19:59 #kisslinux <konimex> as for gtk2: https://termbin.com/4l0y -- I hope Firefox drops GTK2 anytime though
2020-03-04T00:23:41 #kisslinux <illiliti_> dylanaraps: /usr/share/licenses << this is really needed for chroot ? 712K licenses
2020-03-04T00:24:41 #kisslinux <dylanaraps> illiliti_: Oh yeah
2020-03-04T00:24:54 #kisslinux <dylanaraps> I'm distributing binaries, I need to also ship the licenses.
2020-03-04T00:25:01 #kisslinux <illiliti_> omg
2020-03-04T00:25:23 #kisslinux <dylanaraps> Also, GCC, binutils and git make up probably 80% of the total size.
2020-03-04T00:25:35 #kisslinux <dylanaraps> Start there if you'd like to help reduce it
2020-03-04T00:25:55 #kisslinux <dylanaraps> No use in chasing < 1MB plain text files (which compress really well).
2020-03-04T00:26:21 #kisslinux <konimex> hmm... I think I'm adding them in the package dir instead for wyverkiss
2020-03-04T00:26:34 #kisslinux <konimex> one less dir to worry about
2020-03-04T00:27:27 #kisslinux <konimex> "$1/var/db/kiss/installed" is added *before* the actual ./build stage happens, right?
2020-03-04T00:27:36 #kisslinux <E5ten> konimex: http://ix.io/2dk6 maybe if you do this but to gdk/Makefile.in gtk2 might work
2020-03-04T00:28:41 #kisslinux <illiliti_> /usr/share/gitweb << who needs this?
2020-03-04T00:29:34 #kisslinux <dylanaraps> 7-8MB iirc?
2020-03-04T00:29:58 #kisslinux <dylanaraps> 300K on my machine actually
2020-03-04T00:30:27 #kisslinux <dylanaraps> Again:
2020-03-04T00:30:30 #kisslinux <dylanaraps> GCC: 167.8M  total
2020-03-04T00:30:41 #kisslinux <dylanaraps> binutils: 30.2M   total
2020-03-04T00:30:46 #kisslinux <dylanaraps> git: 34.5M   total
2020-03-04T00:30:59 #kisslinux <dylanaraps> There are bigger savings to be had
2020-03-04T00:31:07 #kisslinux <E5ten> I know a way to make git way smaller but I think you're gonna hate it
2020-03-04T00:31:44 #kisslinux <dylanaraps> If we disable LTO in gcc we can save 60MB ;)
2020-03-04T00:32:30 #kisslinux <E5ten> you ready to see a crime against humanity that vastly decreases the size of git?
2020-03-04T00:32:32 #kisslinux <dylanaraps> E5ten: I'm listening
2020-03-04T00:32:59 #kisslinux <E5ten> http://ix.io/2dk7
2020-03-04T00:33:44 #kisslinux <dylanaraps> No more svn/xdiff?
2020-03-04T00:34:05 #kisslinux <E5ten> do you not see what that does?
2020-03-04T00:34:36 #kisslinux <dylanaraps> Oh
2020-03-04T00:34:39 #kisslinux <dylanaraps> I see now
2020-03-04T00:36:03 #kisslinux <dylanaraps> I'm tempted
2020-03-04T00:36:49 #kisslinux <E5ten> it goes from being 30-something MB for me to like a bit above 5
2020-03-04T00:40:23 #kisslinux <dylanaraps> Why wouldn't I like this?
2020-03-04T00:44:21 #kisslinux <E5ten> Idk, shared linking is already bleh and now shared linking of a lib that's not even meant to be?
2020-03-04T00:45:14 #kisslinux <dylanaraps> True
2020-03-04T00:45:30 #kisslinux <konimex> dylan: say, what do you use to publish the site, github actions?
2020-03-04T00:45:44 #kisslinux <konimex> not sure on how one would configure it in github pages
2020-03-04T00:46:00 #kisslinux <dylanaraps> I build it locally and push
2020-03-04T00:46:12 #kisslinux <dylanaraps> 'site' contains the sources, 'docs' the build
2020-03-04T00:46:22 #kisslinux <dylanaraps> The script takes < a second to run
2020-03-04T00:46:26 #kisslinux <E5ten> almost done relinking everything to static libressl instead of shared openssl
2020-03-04T00:46:43 #kisslinux <konimex> I'm using your older site now so might take a while
2020-03-04T00:47:46 #kisslinux <dylanaraps> E5ten: I got git down to 4.4MB
2020-03-04T00:48:03 #kisslinux <E5ten> nice, using my patch you mean?
2020-03-04T00:48:09 #kisslinux <E5ten> how'd you get it even smaller?
2020-03-04T00:48:20 #kisslinux <dylanaraps> Yeah
2020-03-04T00:48:34 #kisslinux <konimex> so you set the directory in github pages to docs/?
2020-03-04T00:48:49 #kisslinux <dylanaraps> Yup
2020-03-04T00:48:57 #kisslinux <konimex> alright
2020-03-04T00:49:52 #kisslinux <dylanaraps> E5ten: https://termbin.com/kfjw6
2020-03-04T00:50:52 #kisslinux <dylanaraps> E5ten: Are parts of it still static?
2020-03-04T00:51:04 #kisslinux <dylanaraps> I can't see it linking to libressl or curl though https works
2020-03-04T00:51:27 #kisslinux <dylanaraps> Ah
2020-03-04T00:51:28 #kisslinux <dylanaraps> Found it
2020-03-04T00:54:29 #kisslinux <dylanaraps> ls
2020-03-04T00:57:38 #kisslinux <dylanaraps> E5ten: Pushed. Thanks for the git patch.
2020-03-04T00:58:31 #kisslinux <dylanaraps> E5ten: git is 3.6MB in the chroot with -Os.
2020-03-04T01:00:56 #kisslinux <dylanaraps> 37.2M   kiss-chroot.tar.xz
2020-03-04T01:01:02 #kisslinux <dylanaraps> Neat
2020-03-04T01:07:19 #kisslinux <E5ten> I don't like -O[sz], I'd prefer my binaries be faster than smaller
2020-03-04T01:07:37 #kisslinux <sirtomato> hello
2020-03-04T01:08:02 #kisslinux <dylanaraps> E5ten: It's just for the chroot
2020-03-04T01:08:19 #kisslinux <E5ten> fair enough
2020-03-04T01:08:21 #kisslinux <dylanaraps> The user will rebuild everything either during install or as package updates come in
2020-03-04T01:08:22 #kisslinux <E5ten> how small is your goal?
2020-03-04T01:08:32 #kisslinux <konimex> 1M if possible, probably
2020-03-04T01:08:35 #kisslinux <dylanaraps> ;)
2020-03-04T01:08:39 #kisslinux <E5ten> I don't think that's possible
2020-03-04T01:09:16 #kisslinux <konimex> speaking of which, I'm also looking to reduce LLVM if possible
2020-03-04T01:09:35 #kisslinux <konimex> 500M in total here
2020-03-04T01:09:38 #kisslinux <dylanaraps> oof
2020-03-04T01:10:09 #kisslinux <E5ten> It's not really supposed to be used for distros but I use BUILD_SHARED_LIBS to have lto not murder my computer and for it to be smaller
2020-03-04T01:11:13 #kisslinux <konimex> how smaller are we talking about
2020-03-04T01:11:38 #kisslinux <E5ten> idk how much of the difference is made by that, but I'm at 142.98 MiB
2020-03-04T01:11:54 #kisslinux <E5ten> "that" being the build option
2020-03-04T01:11:56 #kisslinux <konimex> you separate clang, libc++ et al?
2020-03-04T01:12:04 #kisslinux <E5ten> no
2020-03-04T01:12:14 #kisslinux <E5ten> one monolithic package
2020-03-04T01:12:20 #kisslinux <konimex> is that gzipped?
2020-03-04T01:12:29 #kisslinux <E5ten> I'm talking installed size
2020-03-04T01:12:34 #kisslinux <konimex> tempting
2020-03-04T01:13:09 #kisslinux <E5ten> it'll also make your builds quicker and much less computer wrecking
2020-03-04T01:13:09 #kisslinux <konimex> why is BUILD_SHARED_LIBS intended only for devs anyway
2020-03-04T01:13:31 #kisslinux <E5ten> not really sure
2020-03-04T01:14:49 #kisslinux <konimex> BUILD_SHARED_LIBS disables the static libs, right?
2020-03-04T01:16:12 #kisslinux <E5ten> yeah
2020-03-04T01:17:20 #kisslinux <mforney> du -h cproc cproc-qbe qbe => cproc 24.0K, cproc-qbe 88.0K, qbe 132.0K
2020-03-04T01:17:23 #kisslinux <mforney> :P
2020-03-04T01:17:29 #kisslinux <konimex> I wonder what if we set BUILD_STATIC_LIBS=OFF while keeping those recommended dylib options
2020-03-04T01:18:51 #kisslinux <E5ten> I don't think that variable exists?
2020-03-04T01:18:57 #kisslinux <konimex> yep, doesn't exist
2020-03-04T01:19:15 #kisslinux <konimex> now, what if we removed the .a files manually
2020-03-04T01:19:38 #kisslinux <E5ten> IMO just do BUILD_SHARED_LIBS, they both make the build quicker but BUILD_SHARED_LIBS makes it much quicker
2020-03-04T01:20:43 #kisslinux <dylanaraps> > 30.5M   total
2020-03-04T01:20:48 #kisslinux <dylanaraps> This should shrink in a sec
2020-03-04T01:21:10 #kisslinux <dylanaraps> Or not
2020-03-04T01:27:08 #kisslinux <dylanaraps> 29.0M   total
2020-03-04T01:27:53 #kisslinux <E5ten> what'd you change?
2020-03-04T01:29:18 #kisslinux <dylanaraps> Disabled gprof and readline
2020-03-04T01:29:31 #kisslinux <dylanaraps> Though KISS doesn't have readline so I don't think it was ever used anyway.
2020-03-04T01:41:30 #kisslinux <dylanaraps> E5ten: How big is your libressl?
2020-03-04T01:41:37 #kisslinux <dylanaraps> 13.3M   total
2020-03-04T01:43:42 #kisslinux <dylanaraps> Hm
2020-03-04T01:43:53 #kisslinux <dylanaraps> It looks like we'll see no more savings overall.
2020-03-04T01:44:39 #kisslinux <dylanaraps> It's really just GCC now at 100MB~
2020-03-04T01:46:08 #kisslinux <E5ten> mines 10.98M but I only have static libs
2020-03-04T01:46:12 #kisslinux <E5ten> not in general just specifically with libressl
2020-03-04T01:46:45 #kisslinux <dylanaraps> Yup
2020-03-04T01:46:47 #kisslinux <dylanaraps> Gotcha
2020-03-04T01:46:58 #kisslinux <dylanaraps> I've found another way to reduce size
2020-03-04T01:47:09 #kisslinux <dylanaraps> I've been using default xz settings
2020-03-04T01:48:04 #kisslinux <dylanaraps> 26.5M   kiss-chroot.tar.xz
2020-03-04T01:48:06 #kisslinux <dylanaraps> :DDDD
2020-03-04T01:48:13 #kisslinux <dylanaraps> Winner
2020-03-04T01:48:33 #kisslinux <konimex> -9, isn't it?
2020-03-04T01:48:44 #kisslinux <dylanaraps> I used -e as well
2020-03-04T01:49:02 #kisslinux <dylanaraps> I need to try without -e as it _can_ make the result larger too
2020-03-04T01:52:29 #kisslinux <kiedtl> nice
2020-03-04T01:59:35 #kisslinux <sirtomato> what about bzip2
2020-03-04T02:00:13 #kisslinux <konimex> 226M from 500M, not bad actually
2020-03-04T02:00:46 #kisslinux <dylanaraps> xz turned 160MB into 25MB. You may also get good results
2020-03-04T02:01:44 #kisslinux <E5ten> was that with the big dylib or BUILD_SHARED_LIBS?
2020-03-04T02:02:28 #kisslinux <konimex> build_shared_libs
2020-03-04T02:03:47 #kisslinux <dylanaraps> https://github.com/kisslinux/repo/releases/tag/1.9.10
2020-03-04T02:06:31 #kisslinux <k1ss> dylanaraps: damn thats really minimal :>
2020-03-04T02:10:31 #kisslinux <dylanaraps> Yeah
2020-03-04T02:11:05 #kisslinux <k1ss> Where do you build the packages for the chroot?
2020-03-04T02:11:15 #kisslinux <dylanaraps> In a chroot
2020-03-04T02:12:18 #kisslinux <k1ss> on a VPS or something?
2020-03-04T02:12:24 #kisslinux <dylanaraps> On my laptop
2020-03-04T02:12:59 #kisslinux <dylanaraps> I have a second chroot in a VPS which I use to build firefox-bin
2020-03-04T02:14:42 #kisslinux <dylanaraps> Though I may swap to using my laptop as it's very low spec.
2020-03-04T02:14:52 #kisslinux <dylanaraps> The rust build I was doing on it failed due to OOM.
2020-03-04T02:14:53 #kisslinux <sirtomato> dylanaraps: what did you do to mecurial :|
2020-03-04T02:15:11 #kisslinux <dylanaraps> https://github.com/kisslinux/community/issues/488
2020-03-04T02:16:03 #kisslinux <sirtomato> i see
2020-03-04T02:16:17 #kisslinux <sirtomato> i had no idea what to do regarding that
2020-03-04T02:16:45 #kisslinux <sirtomato> sorry
2020-03-04T02:17:02 #kisslinux <konimex> your way of building mercurial is a bit... unusual considering it's essentially a python3 module
2020-03-04T02:27:14 #kisslinux <dylanaraps> xz beats zstd here
2020-03-04T02:27:16 #kisslinux <dylanaraps> For the chroot
2020-03-04T02:30:11 #kisslinux <dylanaraps> I'm off to bed
2020-03-04T02:30:14 #kisslinux <dylanaraps> very late
2020-03-04T04:46:00 #kisslinux <konimex> E5ten: say, what if I create thin archives for all those LLVM static libs?
2020-03-04T04:47:01 #kisslinux <E5ten> no idea
2020-03-04T04:50:11 #kisslinux <konimex> well, one way to find out
2020-03-04T06:00:46 #kisslinux <konimex> 224M using thin archive, not bad
2020-03-04T06:56:54 #kisslinux <E5ten> nice
2020-03-04T07:37:12 #kisslinux <konimex> though "ar x" doesn't work on thin archive supposedly
2020-03-04T11:28:08 #kisslinux <fehawen> dylanaraps: How's the garden farming coming along?
2020-03-04T12:34:08 #kisslinux <dylanaraps> fehawen: More potatoes planted
2020-03-04T12:35:05 #kisslinux <fehawen> Sweet
2020-03-04T12:35:15 #kisslinux <fehawen> What else do you cultivate?
2020-03-04T12:35:48 #kisslinux <konimex> for a program with the name "lazy" lazygit sure is active in releasing updates
2020-03-04T12:37:59 #kisslinux <dylanaraps> fehawen: Horta, onions, garlic, lettuce, tomatoes, beans, chillis, etc etc etc
2020-03-04T12:38:03 #kisslinux <dylanaraps> Lots of stuff
2020-03-04T12:42:19 #kisslinux <fehawen> dylanaraps: Living off the land, I like it
2020-03-04T12:48:12 #kisslinux <dylanaraps> Exactly
2020-03-04T12:48:34 #kisslinux <dylanaraps> Not fully self sufficient yet though
2020-03-04T12:48:48 #kisslinux <dylanaraps> All of our meat comes from local animals too.
2020-03-04T12:50:49 #kisslinux <fehawen> Planning on having your own farm animals too?
2020-03-04T12:55:51 #kisslinux <dylanaraps> I need land for that
2020-03-04T12:55:57 #kisslinux <dylanaraps> I have 10 cats here though
2020-03-04T12:56:36 #kisslinux <fehawen> Cat daycare? heh
2020-03-04T12:56:49 #kisslinux <dylanaraps> More like a cat hospital
2020-03-04T12:56:52 #kisslinux <fehawen> Nice though, keeps potential snakes away
2020-03-04T13:05:38 #kisslinux <dylanaraps> And mice
2020-03-04T13:05:46 #kisslinux <dylanaraps> Anything that moves really
2020-03-04T13:05:46 #kisslinux <dylanaraps> :P
2020-03-04T13:11:06 #kisslinux <KayW> when did you start gardening?
2020-03-04T13:11:40 #kisslinux <dylanaraps> End of Summer
2020-03-04T13:13:03 #kisslinux <KayW> oh nest
2020-03-04T13:13:07 #kisslinux <KayW> neat*
2020-03-04T13:21:51 #kisslinux <dylanaraps> My family has always had a garden though
2020-03-04T13:33:16 #kisslinux <fehawen> dylanaraps: Off the top of your head, do you know if it's possible to marge e.g. branch2 into branch1 and squash/rebase somehow to only keep the commits from branch2?
2020-03-04T13:33:23 #kisslinux <fehawen> merge*
2020-03-04T13:34:31 #kisslinux <dylanaraps> Sounds like you could just delete branch1 and rename branch2 to branch1
2020-03-04T13:34:34 #kisslinux <dylanaraps> Or am I wrong?
2020-03-04T13:35:11 #kisslinux <fehawen> Ah yes, that'll be the easiest way-
2020-03-04T13:35:20 #kisslinux <fehawen> heh
2020-03-04T14:12:57 #kisslinux <dylanaraps> brb 2 secs
2020-03-04T14:16:14 #kisslinux <dzove855> dylanaraps: just try'd your suggestion from the pull request. It's even worse...
2020-03-04T14:16:29 #kisslinux <dzove855> aah you have pushed a new comment
2020-03-04T14:21:28 #kisslinux <dylanaraps> dzove855: Thanks
2020-03-04T14:23:13 #kisslinux <dzove855> :D
2020-03-04T15:17:57 #kisslinux <konimex> cmake for json-c has seen a lot of improvement but no release since 2018-03, I need to either go back to automake or select the patches from the commits, just splendid
2020-03-04T15:29:19 #kisslinux <dylan1> 2 secs
2020-03-04T15:29:22 #kisslinux <dylan1> Will repy
2020-03-04T15:29:24 #kisslinux <dylan1> reply*
2020-03-04T15:30:08 #kisslinux <dylanaraps> konimex: Does the regular json-c build require automake/autoconf?
2020-03-04T15:30:13 #kisslinux <konimex> yes
2020-03-04T15:30:16 #kisslinux <dylanaraps> Great
2020-03-04T15:30:23 #kisslinux <dylanaraps> No ./configure; make; make install?
2020-03-04T15:30:28 #kisslinux <konimex> I might need to switch to commit based
2020-03-04T15:30:34 #kisslinux <konimex> no, autoreconf -fi
2020-03-04T15:30:45 #kisslinux <dylanaraps> Damn
2020-03-04T15:30:51 #kisslinux <dylanaraps> Last release is 2 years old too huh
2020-03-04T15:31:07 #kisslinux <konimex> they don't want to release new version it seems
2020-03-04T15:31:37 #kisslinux <dylanaraps> Try this source?: https://s3.amazonaws.com/json-c_releases/releases/json-c-0.13.1.tar.gz
2020-03-04T15:31:45 #kisslinux <dylanaraps> Oh
2020-03-04T15:31:48 #kisslinux <dylanaraps> It's the same source
2020-03-04T15:32:23 #kisslinux <dylanaraps> ooo
2020-03-04T15:32:28 #kisslinux <dylanaraps> https://github.com/json-c/json-c/archive/json-c-0.13.1-20180305.tar.gz
2020-03-04T15:32:35 #kisslinux <dylanaraps> This should be good for ./configure; make; make install
2020-03-04T15:32:37 #kisslinux <dylanaraps> konimex:
2020-03-04T15:32:40 #kisslinux <konimex> let me see
2020-03-04T15:32:54 #kisslinux <dylanaraps> Works here
2020-03-04T16:01:58 #kisslinux <kiedtl> dylanaraps, s1x.co is down?
2020-03-04T16:12:45 #kisslinux <illiliti> https://github.com/dracutdevs/dracut/issues/642 << i thought they will drop non-systemd users but...something changed in their mind
2020-03-04T16:48:39 #kisslinux <E5ten> dylanaraps: I see the reason for the libffi symlink, but what's the need instead of just relinking everything to the new one?
2020-03-04T17:41:36 #kisslinux <E5ten> after I recompile rust against libressl and drop openssl the only perl makedep I'll have left is nss
2020-03-04T18:02:15 #kisslinux <altius> Good evening, East Mediterranean time. A couple of questions, if I may. First, I just tried to kiss u, here's what I get:
2020-03-04T18:02:21 #kisslinux <altius> ~ $ kiss u-> Updating repositories-> /var/db/kiss/repo [signed ✓]-> /var/db/kiss/repo Need root to update-> Using '/usr/bin/sudo'fatal: Commit ca6c688 does not have a GPG signature.
2020-03-04T18:07:01 #kisslinux <kiedtl> you'll have to temporarily disable git signatures in /var/db/kiss/repo
2020-03-04T18:07:55 #kisslinux <altius> Thanks, will try that, will report later (and come with more questions). :)
2020-03-04T18:08:06 #kisslinux <kiedtl> np
2020-03-04T18:10:06 #kisslinux <dylanaraps> altius: Which kiss version did you have prior to 'kiss u'?
2020-03-04T18:10:47 #kisslinux <dylanaraps> kiedtl: Yes it is down
2020-03-04T18:12:17 #kisslinux <altius> Oh, hello, Dylan. I just updated two days ago, I suppose it was pretty up to date.
2020-03-04T18:12:53 #kisslinux <altius> I disabled signatures as suggested and kiss u just started, but now it seems I have another stepping stone:
2020-03-04T18:13:10 #kisslinux <altius> -> kiss Checking for package conflicts/var/db/kiss/installed/kiss-utils/manifest:/usr/bin/kiss-size/var/db/kiss/installed/kiss-utils/manifest:/usr/bin/kiss-revdepends/var/db/kiss/installed/kiss-utils/manifest:/usr/bin/kiss-reset/var/db/kiss/installed/kiss-utils/manifest:/usr/bin/kiss-repodepends/var/db/kiss/installed/kiss-utils/manifest:/usr/bin/ki
2020-03-04T18:13:11 #kisslinux <altius> ss-owns/var/db/kiss/installed/kiss-utils/manifest:/usr/bin/kiss-orphans/var/db/kiss/installed/kiss-utils/manifest:/usr/bin/kiss-new/var/db/kiss/installed/kiss-utils/manifest:/usr/bin/kiss-manifest-tree/var/db/kiss/installed/kiss-utils/manifest:/usr/bin/kiss-manifest/var/db/kiss/installed/kiss-utils/manifest:/usr/bin/kiss-maintainer/var/db/kiss/inst
2020-03-04T18:13:11 #kisslinux <altius> alled/kiss-utils/manifest:/usr/bin/kiss-export/var/db/kiss/installed/kiss-utils/manifest:/usr/bin/kiss-depends/var/db/kiss/installed/kiss-utils/manifest:/usr/bin/kiss-chroot/var/db/kiss/installed/kiss-utils/manifest:/usr/bin/kiss-chbuild!> Package 'kiss' conflicts with another package!> Run 'KISS_CHOICE=1 kiss i kiss' to add conflicts!> as
2020-03-04T18:13:12 #kisslinux <altius> alternatives.
2020-03-04T18:13:26 #kisslinux <altius> Do I just run the command suggested here?
2020-03-04T18:13:51 #kisslinux <altius> (Seems like a stupid question, I know, but better safe than sorry) ;)
2020-03-04T18:14:11 #kisslinux <kiedtl> ??!??!
2020-03-04T18:14:45 #kisslinux <altius> Is it weird? I din't messed anything around the system, I promise.
2020-03-04T18:14:51 #kisslinux <kiedtl> "package kiss conflicts with another package."? strange.
2020-03-04T18:14:54 #kisslinux <altius> Just plain kiss u.
2020-03-04T18:15:19 #kisslinux <dylanaraps> How long since you updated?
2020-03-04T18:15:33 #kisslinux <dylanaraps> Ah
2020-03-04T18:15:39 #kisslinux <kiedtl> try reinstalling the repositories(?)
2020-03-04T18:15:43 #kisslinux <dylanaraps> Run 'kiss r kiss-utils' and then 'kiss i kiss'
2020-03-04T18:15:47 #kisslinux <altius> As I said, two days ago. Weird thing is, now it seems that there are a lot of packages...
2020-03-04T18:15:55 #kisslinux <altius> Doing that.
2020-03-04T18:15:55 #kisslinux <dylanaraps> It's been longer than two days from the look of it
2020-03-04T18:16:37 #kisslinux <dylanaraps> https://github.com/kisslinux/repo/commit/303e325c3306a94df4ff421a4f2ea5b9746c785f#diff-cf46b724d6647d965a594c72ad1ea5aa
2020-03-04T18:16:38 #kisslinux <altius> Yep, it surprised me too. A lot to update, it seems. Did it two days ago, I'm sure about that. Nothing weird noted on the output when done.
2020-03-04T18:16:43 #kisslinux <dylanaraps> 19 days ago I made the change
2020-03-04T18:17:36 #kisslinux <altius> Uhm. perhaps it's something related with another question I was willing to ask... Do I need to somehow update repositories, and how to do that?
2020-03-04T18:17:45 #kisslinux <kiedtl> maybe it failed two days ago and you didn't notice?
2020-03-04T18:17:46 #kisslinux <dylanaraps> 'kiss u'
2020-03-04T18:17:54 #kisslinux <kiedtl> kiss u updated repositories automatically.
2020-03-04T18:18:05 #kisslinux <altius> That applies for community repositories too?
2020-03-04T18:18:16 #kisslinux <dylanaraps> If it's in your KISS_PATH, yes
2020-03-04T18:18:51 #kisslinux <altius> I'm not really sure of that, but I suppose they are; I followed the instruction when did that...
2020-03-04T18:19:07 #kisslinux <altius> Anyway, I'm doing that suggested, report later.
2020-03-04T18:21:41 #kisslinux <dylanaraps> Alright
2020-03-04T18:23:24 #kisslinux <altius> As always you were right, Dylan. :)  Building things now, it seems it will take a while... It seems like a lot to update, it surprises me a bit since I did it a couple days ago, but anyway.
2020-03-04T18:24:40 #kisslinux <dylanaraps> It looks like you were 19 days out of date for some reason.
2020-03-04T18:25:39 #kisslinux <altius> So perhaps the last update didn't work for some cause. I don't really mind if this one goes OK, no problem. :)
2020-03-04T18:26:18 #kisslinux <dylanaraps> Yup
2020-03-04T18:28:44 #kisslinux <altius> Another question, now that I'm on it. I don't have such a great machine here, just a rather low-endish AMD A8-7410... and building takes time. So...
2020-03-04T18:29:12 #kisslinux <altius> ... I created, following the man kiss suggestion, a ~.profile with this content:
2020-03-04T18:29:23 #kisslinux <altius> export SAMUFLAGS='-j4'export MAKEFLAGS='-j4'
2020-03-04T18:30:00 #kisslinux <altius> What do you think? I have four cores, will this help to improve building times? Any suggestion to improve this?
2020-03-04T18:32:35 #kisslinux <dylanaraps> It will
2020-03-04T18:32:49 #kisslinux <dylanaraps> Though it'll make your system slower while compiling things
2020-03-04T18:33:07 #kisslinux <dylanaraps> SAMUFLAGS can be left unset as it'll use all of your cores by default.
2020-03-04T18:33:21 #kisslinux <dylanaraps> Make uses a single core by default so leave MAKEFLAGS at -j4
2020-03-04T18:37:22 #kisslinux <altius> I don't really mind if my system is slower when compiling, I'm not usually doing heavyweight stuff with this computer. ;)
2020-03-04T18:38:03 #kisslinux <dylanaraps> Yup
2020-03-04T18:38:04 #kisslinux <altius> So, may I erase the SAMUFLAGS line and just left MAKEFLAGS, or doesn't it really mind?
2020-03-04T18:44:26 #kisslinux <dylanaraps> It doesn't really matter but yes
2020-03-04T18:46:52 #kisslinux <altius> Perfect. Thank you very much, Dylan. Just a last question. Suppose I want to modify a file (say, change kb shortcuts in sowm) before kiss b/kiss i. How would you do that?
2020-03-04T18:48:38 #kisslinux <illiliti> dylanaraps: i found libtool replacement - https://github.com/midipix-project/slibtool . interested?
2020-03-04T18:58:42 #kisslinux <kiedtl> altius: I don't think you can. If you want to customize sowm you'd have to manually clone the repository, make your changes, then build and install.
2020-03-04T19:02:56 #kisslinux <altius> OK, that's fine. I did that in my Void install, can do that here, just curious if it was somehow possible using kiss pkg manager. No more questions by now, your honor. Thanks for all the patience and the good work, kiss (and some other pieces of software by you) is (are) really a blessing and I am learning everyday! Cheers! :)
2020-03-04T19:05:18 #kisslinux <kiedtl> > No more questions by now, your honor.
2020-03-04T19:05:20 #kisslinux <dylanaraps> illiliti: Not really
2020-03-04T19:05:21 #kisslinux <kiedtl> ???
2020-03-04T19:05:39 #kisslinux <dylanaraps> altius: You can fork the package.
2020-03-04T19:05:59 #kisslinux <altius> Just kidding, I have asked really a lot. ;)
2020-03-04T19:09:42 #kisslinux <altius> I don't think that will be necessary. I do just minor changes before building, like change urxvt instead of st in the Super+Enter shortcut, perhaps add some other shortcut, but even if I can't do that it's OK, dmenu does all the job. sowm is just fine to me as it is. ;)
2020-03-04T19:14:05 #kisslinux <dylanaraps> Alrighty
2020-03-04T19:51:25 #kisslinux <knob> hello
2020-03-04T19:51:48 #kisslinux <knob> don't mind me -trying birch for the first time
2020-03-04T19:51:53 #kisslinux <knob> :)
2020-03-04T19:52:59 #kisslinux <dylanaraps> No problem
2020-03-04T19:53:08 #kisslinux <dylanaraps> Let me know if you come across any bugs
2020-03-04T19:55:09 #kisslinux <knob> will do - thx
2020-03-04T19:55:21 #kisslinux <knob> looks goods
2020-03-04T19:55:30 #kisslinux <kiedtl> will /j be implemented?
2020-03-04T19:55:34 #kisslinux <dylanaraps> Ctrl+n and Ctrl+p can be used to cycle through buffers
2020-03-04T19:55:39 #kisslinux <dylanaraps> kiedtl: /join is implemented
2020-03-04T19:55:50 #kisslinux <kiedtl> hmm, let me git pull and see...
2020-03-04T19:55:51 #kisslinux <dylanaraps> knob: Documentation is lacking right now. Apologies
2020-03-04T19:55:55 #kisslinux <kiedtl> thought I updated this morning
2020-03-04T19:56:36 #kisslinux <dylanaraps> birch has had /join for a couple of days now kiedtl:
2020-03-04T19:56:44 #kisslinux <kiedtl> ah
2020-03-04T19:56:50 #kisslinux <kiedtl> I was running /j instead of /join
2020-03-04T19:56:55 #kisslinux <dylanaraps> :P
2020-03-04T19:57:00 #kisslinux <kiedtl> but /leave isn't implemented
2020-03-04T19:57:07 #kisslinux <dylanaraps> It's /part
2020-03-04T19:57:10 #kisslinux <kiedtl> dylanaraps: oh
2020-03-04T19:57:28 #kisslinux <kiedtl> kay, next time I'll just read the source code :P
2020-03-04T19:57:31 #kisslinux <dylanaraps> Which matches the raw message: 'PART CHAN'
2020-03-04T19:57:43 #kisslinux <dylanaraps> If you just do '/part' you'll leave the current channel
2020-03-04T19:57:46 #kisslinux <dylanaraps> I need to write docs
2020-03-04T19:57:54 #kisslinux <kiedtl> although it doesn't close the buffer
2020-03-04T19:58:00 #kisslinux <dylanaraps> It should
2020-03-04T19:58:10 #kisslinux <dylanaraps> It did here
2020-03-04T19:58:12 #kisslinux <kiedtl> one sec
2020-03-04T19:58:19 #kisslinux <dylanaraps> I found a bug though
2020-03-04T19:58:26 #kisslinux <kiedtl> hmm, there's a 5-6 second delay before it closes the buffer
2020-03-04T19:58:36 #kisslinux <dylanaraps> There is a 'sleep 1' in there
2020-03-04T19:58:48 #kisslinux <dylanaraps> Will fix
2020-03-04T19:59:53 #kisslinux <dylanaraps> I'm building the nodejs update and my fans are spinning
2020-03-04T19:59:59 #kisslinux <dylanaraps> I'll do this afterwards
2020-03-04T20:02:32 #kisslinux <kiedtl> bug: when joining a channel, the channel name doesn't appear in the buffer list until you switch buffers
2020-03-04T20:02:42 #kisslinux <dylanaraps> Gotcha
2020-03-04T20:03:20 #kisslinux <dylanaraps> Both issues _should_ be fixed.
2020-03-04T20:03:27 #kisslinux <dylanaraps> I haven't tested but pushed a commit.
2020-03-04T20:03:40 #kisslinux <dylanaraps> > [629/1067] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-futex.o
2020-03-04T20:03:42 #kisslinux <dylanaraps> Fun
2020-03-04T20:04:00 #kisslinux <kiedtl> good, I'll pull in a few minutes -- busy right now.
2020-03-04T20:04:13 #kisslinux <kiedtl> > [629/1067]
2020-03-04T20:04:15 #kisslinux <kiedtl> lol
2020-03-04T20:04:24 #kisslinux <dylanaraps> This is a more minimal build too
2020-03-04T20:04:37 #kisslinux <kiedtl> what do you use nodejs for?
2020-03-04T20:05:04 #kisslinux <dylanaraps> Firefox build
2020-03-04T20:05:09 #kisslinux <dylanaraps> Gross, I know
2020-03-04T20:05:12 #kisslinux <kiedtl> ugh
2020-03-04T20:05:19 #kisslinux <dylanaraps> Firefox depends on Chrome's JS engine to build
2020-03-04T20:05:27 #kisslinux <dylanaraps> Firefox also uses Chrome's webrtc library
2020-03-04T20:05:35 #kisslinux <kiedtl> > Firefox depends on Chrome
2020-03-04T20:05:37 #kisslinux <kiedtl> lmao
2020-03-04T20:05:48 #kisslinux <dylanaraps> Mozilla depends on Google too
2020-03-04T20:06:00 #kisslinux <dylanaraps> 90%+ of Mozilla's revenue is from Google search deals
2020-03-04T20:06:04 #kisslinux <dylanaraps> ;)
2020-03-04T20:06:19 #kisslinux <kiedtl> maybe you should just  remove it from the repos, we can all just use some webkit2gtk browser
2020-03-04T20:06:25 #kisslinux <kiedtl> like surf or vimb
2020-03-04T20:06:26 #kisslinux <dylanaraps> It's a Chrome web
2020-03-04T20:06:37 #kisslinux <dylanaraps> Firefox just prevents you from calling it one
2020-03-04T20:06:48 #kisslinux <dylanaraps> Great monopoly prevention tool
2020-03-04T20:06:57 #kisslinux <kiedtl> even msft caved in lol
2020-03-04T20:07:05 #kisslinux <kiedtl> edge is now a chrome fork
2020-03-04T20:07:25 #kisslinux <dylanaraps> Firefox even pulls down proprietary DRM code from Google
2020-03-04T20:07:36 #kisslinux <dylanaraps> "Open web" my ass
2020-03-04T20:07:42 #kisslinux <dylanaraps> I know
2020-03-04T20:08:05 #kisslinux <dylanaraps> Firefox connects to 100~ domains on startup also
2020-03-04T20:08:28 #kisslinux <dylanaraps> It's the highest out of Chrome, Safari and Edge
2020-03-04T20:08:49 #kisslinux <kiedtl> the web is far too complex for anyone to just write another browser anymore
2020-03-04T20:08:51 #kisslinux <dylanaraps> Our firefox-privacy package stops this though it was very difficult to do
2020-03-04T20:08:58 #kisslinux <dylanaraps> Exactly
2020-03-04T20:09:00 #kisslinux <kiedtl> (although there is still netsurf and dillo)
2020-03-04T20:09:39 #kisslinux <dylanaraps> We have crap like the filesystem API, webcrypto, GPS crap, web bluetooth, etc etc etc
2020-03-04T20:09:46 #kisslinux <dylanaraps> WASM is gross too
2020-03-04T20:09:58 #kisslinux <knob> @dylanaraps np re: the docs
2020-03-04T20:10:04 #kisslinux <kiedtl> I hope Google get's split up soon, there was talk about doing it some months back but I don't know if anything materialized
2020-03-04T20:10:11 #kisslinux <kiedtl> > WASM is gross too
2020-03-04T20:10:12 #kisslinux <dylanaraps> Then there's the complexity of CSS3
2020-03-04T20:10:23 #kisslinux <kiedtl> why do you think WASM is gross?
2020-03-04T20:10:55 #kisslinux <dylanaraps> js was too much already
2020-03-04T20:11:08 #kisslinux <kiedtl> which is why wasm is there
2020-03-04T20:11:10 #kisslinux <dylanaraps> I don't like that it's binary either
2020-03-04T20:11:18 #kisslinux <kiedtl> wasm is already compiled, which is good
2020-03-04T20:11:29 #kisslinux <kiedtl> no parsing
2020-03-04T20:11:30 #kisslinux <kiedtl> speed
2020-03-04T20:11:34 #kisslinux <kiedtl> smaller size
2020-03-04T20:11:39 #kisslinux <dylanaraps> binary
2020-03-04T20:12:00 #kisslinux <dylanaraps> Running 3rd party untrusted JS is already terrible
2020-03-04T20:12:04 #kisslinux <dylanaraps> Let's make it binary
2020-03-04T20:12:11 #kisslinux <kiedtl> it's in a sandbox
2020-03-04T20:12:15 #kisslinux <dylanaraps> lol
2020-03-04T20:12:19 #kisslinux <kiedtl> ?
2020-03-04T20:12:39 #kisslinux <dylanaraps> That's an excuse and not a solution
2020-03-04T20:12:54 #kisslinux <kiedtl> I fail to see your point.
2020-03-04T20:13:03 #kisslinux <kiedtl> javascript also runs in a "sandbox".
2020-03-04T20:13:05 #kisslinux <dylanaraps> No sandbox is perfect
2020-03-04T20:13:07 #kisslinux <dylanaraps> Yes
2020-03-04T20:13:11 #kisslinux <dylanaraps> I think JS is too much as well
2020-03-04T20:13:28 #kisslinux <kiedtl> javascript is necessary, it's just that it's grossly overused
2020-03-04T20:13:44 #kisslinux <dylanaraps> End of the day we're going from untrusted 3rd-party code to untrusted 3rd-party binary
2020-03-04T20:13:56 #kisslinux <kiedtl> no difference.
2020-03-04T20:14:01 #kisslinux <kiedtl> both run in sandbox.
2020-03-04T20:14:06 #kisslinux <kiedtl> in both cases
2020-03-04T20:14:10 #kisslinux <dylanaraps> I can inspect the JS
2020-03-04T20:14:15 #kisslinux <kiedtl> the user doesn't get to see it before running it
2020-03-04T20:14:16 #kisslinux <dylanaraps> Can I inspect the WASM binary?
2020-03-04T20:14:21 #kisslinux <kiedtl> the browser runs it automatically
2020-03-04T20:14:25 #kisslinux <kiedtl> js, that is
2020-03-04T20:14:27 #kisslinux <kiedtl> and wasm too
2020-03-04T20:14:30 #kisslinux <dylanaraps> I disable JS by default
2020-03-04T20:14:34 #kisslinux <dylanaraps> and WASM too
2020-03-04T20:15:07 #kisslinux <kiedtl> iirc you *can* inspect a wasm binary
2020-03-04T20:15:28 #kisslinux <kiedtl> although it's not as viewing javascript
2020-03-04T20:15:32 #kisslinux <dylanaraps> It's pre-compiled though no? You'd have to decompile it first
2020-03-04T20:15:37 #kisslinux <kiedtl> sort of like gdb /disas
2020-03-04T20:15:42 #kisslinux <kiedtl> you get to view the assembly
2020-03-04T20:15:43 #kisslinux <kiedtl> :P
2020-03-04T20:16:12 #kisslinux <dylanaraps> There are no WASM disassemblers right now iirc
2020-03-04T20:16:55 #kisslinux <kiedtl> anyway, I don't see why you would want to inspect the JS.
2020-03-04T20:17:02 #kisslinux <kiedtl> javascript can't delete files.
2020-03-04T20:17:07 #kisslinux <kiedtl> or access ~
2020-03-04T20:17:13 #kisslinux <kiedtl> or do anything outside the browser.
2020-03-04T20:17:16 #kisslinux <dylanaraps> It will soon
2020-03-04T20:17:30 #kisslinux <kiedtl> unless, of course, you use electron.
2020-03-04T20:17:37 #kisslinux <dylanaraps> No no
2020-03-04T20:17:39 #kisslinux <kiedtl> > It will soon
2020-03-04T20:17:40 #kisslinux <kiedtl> ?
2020-03-04T20:17:43 #kisslinux <dylanaraps> We're getting a native filesystem API
2020-03-04T20:17:50 #kisslinux <kiedtl> ...
2020-03-04T20:17:56 #kisslinux <dylanaraps> https://web.dev/native-file-system/
2020-03-04T20:18:09 #kisslinux <dylanaraps> It's already in Chrome though behind a flag iirc
2020-03-04T20:18:13 #kisslinux <kiedtl> God no
2020-03-04T20:19:02 #kisslinux <kiedtl> >  After a user grants a web app access
2020-03-04T20:19:05 #kisslinux <kiedtl> lmao
2020-03-04T20:19:14 #kisslinux <mforney> dylanaraps: https://webassembly.github.io/wabt/doc/wasm2wat.1.html
2020-03-04T20:19:48 #kisslinux <dylanaraps> mforney: Nice
2020-03-04T20:24:22 #kisslinux <dylanaraps> kiedtl: There's a sandboxed system directory which requires no prompt. https://wicg.github.io/native-file-system/#api-getsystemdirectory
2020-03-04T20:25:26 #kisslinux <dylanaraps> I don't like this feature at all though.
2020-03-04T20:25:34 #kisslinux <E5ten> compiling rust now, hopefully it links against libressl correctly and I don't have to try again cuz each compilation is so long, but if it works I can ditch openssl except as a dep of makedeps
2020-03-04T20:25:44 #kisslinux <dylanaraps> I may end up not using a web browser at all
2020-03-04T20:25:59 #kisslinux <dylanaraps> E5ten: KISS uses libressl with rust, no patches needed.
2020-03-04T20:26:05 #kisslinux <dylanaraps> There's support for it built in
2020-03-04T20:26:32 #kisslinux <E5ten> I mean cuz I have it in a different dir so it doesn't conflict with openssl
2020-03-04T20:26:53 #kisslinux <E5ten> I exported OPENSSL_ROOT_DIR which seem to be the correct var so hopefully it works
2020-03-04T20:27:03 #kisslinux <dylanaraps> Ah
2020-03-04T20:27:22 #kisslinux <kiedtl> dylanaraps, where are you planning to add birch's documentation?
2020-03-04T20:27:27 #kisslinux <kiedtl> in the GH wiki or someplace else?
2020-03-04T20:27:28 #kisslinux <dylanaraps> I'm swapping our nodejs to use ninja which comes with a speed up
2020-03-04T20:27:33 #kisslinux <dylanaraps> kiedtl: README + man page
2020-03-04T20:27:36 #kisslinux <kiedtl> ah
2020-03-04T20:27:48 #kisslinux <dylanaraps> nodejs will also work well with ccache now
2020-03-04T20:27:57 #kisslinux <kiedtl> regarding the nodejs build, have you tried using samurai?
2020-03-04T20:28:04 #kisslinux <dylanaraps> That's what I meant
2020-03-04T20:28:08 #kisslinux <dylanaraps> KISS uses samurai onlu
2020-03-04T20:28:12 #kisslinux <dylanaraps> only*
2020-03-04T20:28:20 #kisslinux <kiedtl> kk
2020-03-04T20:28:38 #kisslinux <dylanaraps> mforney: No samurai issues over here. Thanks again for creating it.
2020-03-04T20:29:23 #kisslinux <E5ten> mforney: speaking of samurai, a week ago or so I tried to move the printing of messages to after the command runs, like ninja, so that my one-line thing can work correctly, but I couldn't figure it out, any chance you could do that part separately?
2020-03-04T20:30:00 #kisslinux <E5ten> (and then I'd rebase the PR over it)
2020-03-04T20:32:28 #kisslinux <kiedtl> dylan, is the fact that birch wraps text even if the window is big enough to accomadate it deliberate?
2020-03-04T20:32:47 #kisslinux <kiedtl> https://0x0.st/icR_.png
2020-03-04T20:32:50 #kisslinux <dylanaraps> Yes
2020-03-04T20:32:56 #kisslinux <dylanaraps> Text wrapping is tricky
2020-03-04T20:33:24 #kisslinux <dylanaraps> I need to ignore all non-printable characters (escape sequences and IRC formatting stuff)
2020-03-04T20:33:31 #kisslinux <dylanaraps> The 'fold' command can't do this.
2020-03-04T20:33:32 #kisslinux <E5ten> iirc I saw you mention a reason you used stty instead of checkwinsize but don't remember what it was?
2020-03-04T20:33:37 #kisslinux <E5ten> just curious about the reason for the switch
2020-03-04T20:33:43 #kisslinux <dylanaraps> My bash implementations are/were too slow
2020-03-04T20:33:48 #kisslinux <dylanaraps> E5ten: unreliable
2020-03-04T20:33:51 #kisslinux <E5ten> ah
2020-03-04T20:33:55 #kisslinux <dylanaraps> It's a hack anyway
2020-03-04T20:34:22 #kisslinux <dylanaraps> [1791/1826] CXX obj/src/api/libnode.encoding.o
2020-03-04T20:34:34 #kisslinux <mforney> dylanaraps: thanks for using it. i'm happy that it's gaining some momentum (alpine switched to it recently, too)
2020-03-04T20:34:58 #kisslinux <dylanaraps> mforney: I noticed on the bug tracker. :P
2020-03-04T20:35:20 #kisslinux <kiedtl> wasn't that [*/1067] before lol
2020-03-04T20:35:21 #kisslinux <mforney> E5ten: i can add it to my todo list (which is quite long, unfortunately)
2020-03-04T20:36:06 #kisslinux <dylanaraps> kiedtl: Yes. I tried to link it to libressl and the build failed. Had to swap back to their openssl
2020-03-04T20:36:19 #kisslinux <E5ten> sure that's great! I can wait, I'm fine with using my patch locally until it's done (I'm not very bothered by the slight issue with output being on the same line as the status and having an extra line, although I get why it'd need to be fixed before it can be merged)
2020-03-04T20:36:25 #kisslinux <dylanaraps> Nodejs has no support for libressl
2020-03-04T20:36:44 #kisslinux <dylanaraps> I check every few releases
2020-03-04T20:37:50 #kisslinux <altius> Just read your conversation about Firefox. I just thought it was pretty safe to use, privacy-wise. It seems I was wrong. It's like living the Big Brother nightmare, really.
2020-03-04T20:38:30 #kisslinux <dylanaraps> altius: Use firefox-privacy. I created it for this reason
2020-03-04T20:38:39 #kisslinux <dylanaraps> You install it alongside firefox
2020-03-04T20:38:49 #kisslinux <altius> Anyway, I try to just use Links whenever I can, which is generally fine, as I just want to read text.
2020-03-04T20:39:03 #kisslinux <dylanaraps> Yup
2020-03-04T20:39:18 #kisslinux <altius> I'm doing that when (and if!) my kiss u finishes. It's taking its time. ;)
2020-03-04T20:40:24 #kisslinux <altius> Now I'm asking myself if there is a terminal browser here, links or w3m or else. Will check now.
2020-03-04T20:40:49 #kisslinux <kiedtl> altius, you can also use a webkit2gtk browser.
2020-03-04T20:41:27 #kisslinux <altius> As in? netsurf? Palemoon?
2020-03-04T20:41:46 #kisslinux <dylanaraps> kiedtl: Do any of them support anything like ublock or umatrix?
2020-03-04T20:41:54 #kisslinux <altius> Oh, what about falkon?
2020-03-04T20:42:09 #kisslinux <dylanaraps> falkon is qt5-webengine
2020-03-04T20:42:23 #kisslinux <dylanaraps> It's also good privacy-wise as it doesn't phone home.
2020-03-04T20:42:29 #kisslinux <dylanaraps> Though you can't disable webrtc, etc.
2020-03-04T20:42:39 #kisslinux <kiedtl> dylanaraps: no
2020-03-04T20:42:41 #kisslinux <dylanaraps> And there's no good adblocker or finer controls like umatrix
2020-03-04T20:42:53 #kisslinux <kiedtl> altius: e.g. surf or vimb
2020-03-04T20:43:13 #kisslinux <kiedtl> true, forgot about adblocks
2020-03-04T20:43:18 #kisslinux <E5ten> yes but who needs things like a good adblocker or umatrix when you have fast :>)
2020-03-04T20:43:45 #kisslinux <altius> kiedtl Noted, thanks. Never tried any of both, it's about time. :)
2020-03-04T20:45:17 #kisslinux <claudia> hello hello
2020-03-04T20:45:23 #kisslinux <dylanaraps> ello
2020-03-04T20:45:30 #kisslinux <altius> dylanaraps I know some adblockers out-of-the-browser exists, i. e. antiX uses one. Perhaps it will be a solution.
2020-03-04T20:45:47 #kisslinux <claudia> dylanaraps do you have "kiss-dependsfinder" put back to kiss? its not there :2020-03-04T20:46:41 #kisslinux <dylanaraps> claudia: Yes. Will be in the next release.
2020-03-04T20:46:54 #kisslinux <dylanaraps> altius: They're not as good sadly.
2020-03-04T20:47:02 #kisslinux <dylanaraps> I also need umatrix or equivalent
2020-03-04T20:47:28 #kisslinux <claudia> ok cool thanks.
2020-03-04T20:49:35 #kisslinux <kiedtl> also pihole
2020-03-04T20:55:48 #kisslinux <dylanaraps> Our nodejs is now 50MB smaller
2020-03-04T20:56:39 #kisslinux <altius> Weeee, kiss u finished. Everything all right, it seems. Will reboot now and see what happens. I added a .Xresources file to change stuff in urxvt, will see if that works after reboot and will install firefox-privacy and check browsers. See you in a moment.
2020-03-04T20:58:07 #kisslinux <dylanaraps> Alright
2020-03-04T21:03:35 #kisslinux <altius> I'm back. Installed firefox-privacy, that was pretty fast! But urxvt is not reading my .Xresources. Can live without changing colourschemes and stuff, but hey, it would be nice if I could. ;)
2020-03-04T21:04:04 #kisslinux <dylanaraps> Do you have xrdb?
2020-03-04T21:04:31 #kisslinux <dylanaraps> claudia: https://github.com/kisslinux/kiss/releases/tag/1.7.3
2020-03-04T21:04:35 #kisslinux <dylanaraps> Pushed to repos as well.
2020-03-04T21:05:11 #kisslinux <altius> Checked. Not installed. Doing it right now.
2020-03-04T21:13:08 #kisslinux <illiliti> is it hard dependency? - https://github.com/kisslinux/repo/blob/master/extra/firefox/depends#L16
2020-03-04T21:15:46 #kisslinux <dylanaraps> illiliti: Kinda
2020-03-04T21:15:56 #kisslinux <dylanaraps> You _need_ an icon theme installed
2020-03-04T21:16:11 #kisslinux <dylanaraps> Else Firefox won't launch.
2020-03-04T21:16:26 #kisslinux <dylanaraps> This could be a post-install message though.
2020-03-04T21:17:19 #kisslinux <altius> xrdb installed, rebooted, still nothing. Double-checked stuff inside .Xresources. I just added a colourscheme to try, no changes.
2020-03-04T21:18:21 #kisslinux <altius> Whep. Wait.
2020-03-04T21:18:39 #kisslinux <altius>  xrdb ~/.Xresources xrdb: colon missing on line 1, ignoring line
2020-03-04T21:19:37 #kisslinux <dylanaraps> altius: May need to recompile urxvt as well
2020-03-04T21:19:39 #kisslinux <altius> It's working now.
2020-03-04T21:19:45 #kisslinux <dylanaraps> Nice
2020-03-04T21:19:57 #kisslinux <dylanaraps> Add 'xrdb ~/.Xresources' to your .xinitrc too
2020-03-04T21:20:09 #kisslinux <altius> Nah, my mistake. Needed to run that command first.
2020-03-04T21:20:20 #kisslinux <dylanaraps> Ah
2020-03-04T21:20:39 #kisslinux <altius> Thanks, will do. :)
2020-03-04T21:27:07 #kisslinux <claudia> dylanaraps roger roger
2020-03-04T21:28:34 #kisslinux <flippy> dylanaraps: serious question: why does a prompt need a repo
2020-03-04T21:28:34 #kisslinux <flippy> https://github.com/dylanaraps/promptless
2020-03-04T21:29:32 #kisslinux <dylanaraps> flippy: Haven't you seen the endless repositories for prompts?
2020-03-04T21:29:52 #kisslinux <fehawen> hehe
2020-03-04T21:29:54 #kisslinux <dylanaraps> Example: https://github.com/denysdovhan/spaceship-prompt
2020-03-04T21:30:09 #kisslinux <fehawen> I used to fiddle like a maniac with my prompt
2020-03-04T21:30:27 #kisslinux <dylanaraps> Another one: https://github.com/sindresorhus/pure
2020-03-04T21:30:37 #kisslinux <dylanaraps> Mine right now: export PS1='-> '
2020-03-04T21:30:41 #kisslinux <fehawen> Now I do 'export PS1="-> "' and happy life
2020-03-04T21:30:46 #kisslinux <dylanaraps> :D
2020-03-04T21:31:15 #kisslinux <fehawen> I also remove most of my aliases, apart from some for git that I use heavily at work
2020-03-04T21:31:29 #kisslinux <fehawen> Slimming things down, one step at a time
2020-03-04T21:31:53 #kisslinux <dylanaraps> Mine is mostly envars
2020-03-04T21:32:44 #kisslinux <fehawen> And with some inspiration from your bin scripts, I also bin-scripted many of my aliases that run functions from e.g. my .bashrc etc
2020-03-04T21:33:09 #kisslinux <dylanaraps> Nice
2020-03-04T21:34:13 #kisslinux <fehawen> Separation of concern, ah what peacefulness it brings
2020-03-04T21:35:37 #kisslinux <fehawen> Btw, your bud/paleta scripts, they set random colors or match colors from wallaper?
2020-03-04T21:35:48 #kisslinux <fehawen> Quicker to ask than read the code heh
2020-03-04T21:36:57 #kisslinux <kiedtl> promptless is too bloated
2020-03-04T21:37:04 #kisslinux <kiedtl> the prompt char is more than one byte
2020-03-04T21:37:17 #kisslinux <dylanaraps> You can modify it at compile time :^)
2020-03-04T21:37:18 #kisslinux <kiedtl> truly suckless prompt is `export PS1="$ "`
2020-03-04T21:37:24 #kisslinux <dylanaraps> fehawen: From wallpaper
2020-03-04T21:37:51 #kisslinux <kiedtl> that prompt char is probably more than two bytes
2020-03-04T21:37:52 #kisslinux <kiedtl> or three
2020-03-04T21:37:59 #kisslinux <kiedtl> 0x279C
2020-03-04T21:38:24 #kisslinux * kiedtl is checking how many bytes is 0x279C in utf8
2020-03-04T21:38:34 #kisslinux <illiliti> dylanaraps: as i know icon theme could be installed in ~/.local/share/icons, no? also no one package(includes community) require this crap except firefox-bin and firefox itself. maybe we could 'vendor' it or leave this task to user via post-install message?
2020-03-04T21:39:28 #kisslinux <fehawen> dylanaraps: Gonna have to try it out at some point
2020-03-04T21:39:56 #kisslinux <kiedtl> oh god, that prompt is three bytes
2020-03-04T21:40:00 #kisslinux <kiedtl> a whole three bytes
2020-03-04T21:40:09 #kisslinux <kiedtl> so bloated
2020-03-04T21:40:18 #kisslinux <kiedtl> who needs a three-byte prompt /s
2020-03-04T21:40:45 #kisslinux <dylanaraps> illiliti: Sure. post-install is fine by me.
2020-03-04T21:44:26 #kisslinux <flippy> dylanaraps: that is extremely dumb
2020-03-04T21:44:32 #kisslinux <dylanaraps> illiliti: Fixed
2020-03-04T21:44:38 #kisslinux <dylanaraps> flippy: promptless is satire
2020-03-04T21:44:43 #kisslinux <dylanaraps> And you fell for it :^)
2020-03-04T21:44:55 #kisslinux <flippy> oof
2020-03-04T21:45:39 #kisslinux <kiedtl> obviously, what shell prompt has UNIT TESTS for fucks sake
2020-03-04T21:46:18 #kisslinux <dylanaraps> There are prompts written in node
2020-03-04T21:46:21 #kisslinux <dylanaraps> It's horrible
2020-03-04T21:46:44 #kisslinux <dylanaraps> Look at this: https://github.com/ohmyzsh/ohmyzsh
2020-03-04T21:46:51 #kisslinux <dylanaraps> 104K stars
2020-03-04T21:47:09 #kisslinux <dylanaraps> It's crazy
2020-03-04T21:47:17 #kisslinux <kiedtl> for people who are too dumb to figure out how to customize ~/.profile
2020-03-04T21:48:02 #kisslinux <kiedtl> the README is horrible too
2020-03-04T21:48:05 #kisslinux <fehawen> I've never understood the hype around zsh
2020-03-04T21:48:10 #kisslinux <kiedtl> it's just full of marketing blurbs
2020-03-04T21:48:23 #kisslinux <kiedtl> fehawen: zsh itself has some nice features
2020-03-04T21:48:27 #kisslinux <kiedtl> like **/*
2020-03-04T21:48:27 #kisslinux <dylanaraps> zsh has some nice extensions over regular shell
2020-03-04T21:49:25 #kisslinux <fehawen> As in mimicking some fish features, like syntax highlighting/autosuggest etc?
2020-03-04T21:49:45 #kisslinux <dylanaraps> As in programming features
2020-03-04T21:49:57 #kisslinux <fehawen> Ah
2020-03-04T21:50:21 #kisslinux <dylanaraps> kiedtl: bash has **/*
2020-03-04T21:50:33 #kisslinux <dylanaraps> In scripts you must enable it with 'shopt -s globstar'
2020-03-04T21:52:06 #kisslinux <fehawen> Didn't know about globstar
2020-03-04T21:52:17 #kisslinux <fehawen> Found this just now: https://devhints.io/bash#options
2020-03-04T21:52:51 #kisslinux <fehawen> Quite helpful (yes, the bash bible I read as well, don't worry) :P
2020-03-04T21:53:31 #kisslinux <dylanaraps> 'man bash' actually includes everything
2020-03-04T21:53:37 #kisslinux <dylanaraps> No one reads the man page though
2020-03-04T21:53:46 #kisslinux <dylanaraps> The bible doesn't have to exist at all. ;)
2020-03-04T21:54:31 #kisslinux <fehawen> I do for certain things, but some man pages are just too heavy for certain occasions
2020-03-04T21:55:43 #kisslinux <dylanaraps> I'm off to bed
2020-03-04T21:55:45 #kisslinux <dylanaraps> Ciao
2020-03-04T22:19:59 #kisslinux <E5ten> dylanaraps: I read the manpage lol
2020-03-04T22:21:25 #kisslinux <kiedtl> cya
2020-03-04T23:34:21 #kisslinux <sirtomato> hello
2020-03-04T23:47:16 #kisslinux <fehawen> Off to bed as well
2020-03-04T23:47:17 #kisslinux <fehawen> Laters