💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-03-04.txt captured on 2024-05-12 at 16:09:01.
⬅️ 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