💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-02-10.txt captured on 2021-12-17 at 13:26:06.
-=-=-=-=-=-=-
2020-02-10T01:15:41 #kisslinux <konimex> I swear curl's build system is an enigma 2020-02-10T02:54:19 #kisslinux <Tooeasy2do> Hey guys I have been thinking on moving to kiss Linux but had a important question 2020-02-10T02:54:31 #kisslinux <Tooeasy2do> Have been any of you able to get steam working? 2020-02-10T02:57:06 #kisslinux <Tooeasy2do> That is the only reason why I haven't switched yet lol 2020-02-10T02:59:35 #kisslinux <dilyn> It only works with glibc I think 2020-02-10T02:59:43 #kisslinux <dilyn> Dylan has been just using a chroot for it with no problems though 2020-02-10T02:59:57 #kisslinux <dilyn> That's the recommendation for most things you wouldn't be able to get working 2020-02-10T03:00:50 #kisslinux <bluwu> ls 2020-02-10T03:00:50 #kisslinux <bluwu> exit 2020-02-10T03:01:13 #kisslinux <Tooeasy2do> What you mean using chroot?, I mean how would that be? 2020-02-10T03:02:05 #kisslinux <dilyn> like I have Arch installed on a separate partition so I'd do something like mount /dev/nvme0n1p4 /mnt/Arch; chroot /mnt/Arch 2020-02-10T03:02:09 #kisslinux <dilyn> and then I'd be 'in Arch' 2020-02-10T03:02:26 #kisslinux <dilyn> see https://wiki.archlinux.org/index.php/Chroot 2020-02-10T03:02:59 #kisslinux <dilyn> specifically, #Using Chroot 2020-02-10T03:04:46 #kisslinux <Tooeasy2do> Wait and how do you use chroot with a UI? 2020-02-10T03:05:01 #kisslinux <dilyn> There's a section further down about graphical applications 2020-02-10T03:25:15 #kisslinux <konimex> building rust with llvm-libunwind finally successful, but it still links to libgcc_s... 2020-02-10T03:25:18 #kisslinux <konimex> goddammit 2020-02-10T03:51:39 #kisslinux <dilyn> I love a good waste of time, don't you 2020-02-10T03:53:56 #kisslinux <konimex> well, I don't mind, but my cpu does 2020-02-10T04:29:05 #kisslinux <dilyn> yeah I think I've cut years off my CPUs life with trying to build clang, llvm, and flang as much as I have been 2020-02-10T08:59:46 #kisslinux <adamantium> dylanaraps: ping 2020-02-10T09:00:01 #kisslinux <adamantium> [ 7532.629] _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root 2020-02-10T09:00:15 #kisslinux <adamantium> via "startx" Xorg.0.log 2020-02-10T09:00:22 #kisslinux <adamantium> Should i fix this? 2020-02-10T09:03:12 #kisslinux <dylanaraps> That's just a warning as Xorg is run as a normal user 2020-02-10T09:05:50 #kisslinux <dylanaraps> 'lsof' will probably show that Xorg isn't even using that directory 2020-02-10T09:06:24 #kisslinux <dylanaraps> > srwxrwxrwx 1 goldie input 0 Feb 10 10:45 /tmp/.X11-unix/X0 2020-02-10T09:06:28 #kisslinux <dylanaraps> It's a socket 2020-02-10T09:06:39 #kisslinux <dylanaraps> Though nothing is connected to it on my machine 2020-02-10T09:07:29 #kisslinux <dylanaraps> The older error used to be: 2020-02-10T09:07:30 #kisslinux <dylanaraps> > _xservtransmkdir: error: euid != 0,directory /tmp/.x11-unix will not be created. 2020-02-10T09:07:48 #kisslinux <dylanaraps> Xorg allows normal users to own it with a warning now 2020-02-10T09:17:40 #kisslinux <adamantium> thought so 2020-02-10T09:17:42 #kisslinux <adamantium> just checkin 2020-02-10T09:19:49 #kisslinux <adamantium> dylanaraps: take a look at this! https://termbin.com/cijh 2020-02-10T09:20:35 #kisslinux <dylanaraps> 1lol 2020-02-10T09:20:37 #kisslinux <dylanaraps> lol* 2020-02-10T09:20:41 #kisslinux <adamantium> I think the handling in this scenario might be able to be improved, i'm trying to install that whole boatload of packages, and the only alternative it offered was coreutils 2020-02-10T09:20:48 #kisslinux <adamantium> and it stopped the whole operation more or less 2020-02-10T09:20:57 #kisslinux <dylanaraps> It stops at first error 2020-02-10T09:21:00 #kisslinux <adamantium> correct 2020-02-10T09:21:21 #kisslinux <adamantium> should i open a bug or is this something not worth fixing? 2020-02-10T09:21:37 #kisslinux <dylanaraps> The latter 2020-02-10T09:21:40 #kisslinux <dylanaraps> This won't happen again 2020-02-10T09:21:53 #kisslinux <dylanaraps> It only happened as the update to coreutils introduced alternatives 2020-02-10T09:21:53 #kisslinux <adamantium> okay 2020-02-10T09:22:12 #kisslinux <adamantium> well a lot of the pkgs im trying to install have alternatives in this operation 2020-02-10T09:22:12 #kisslinux <adamantium> lol 2020-02-10T09:22:16 #kisslinux <adamantium> im trying to setup a new machine 2020-02-10T09:22:26 #kisslinux <dylanaraps> Ah 2020-02-10T09:22:38 #kisslinux <adamantium> i dont mind it, the issue, i know how to work around things 2020-02-10T09:22:47 #kisslinux <adamantium> I just wanted to be sure you're aware this happens 2020-02-10T09:22:51 #kisslinux <dylanaraps> You could just set: 'KISS_CHOICE=1' 2020-02-10T09:22:55 #kisslinux <dylanaraps> If you know what you're doing 2020-02-10T09:22:57 #kisslinux <adamantium> i was thinking about doing that 2020-02-10T09:24:01 #kisslinux <adamantium> yep that's the way to do it 2020-02-10T09:24:03 #kisslinux <adamantium> thanks 2020-02-10T09:24:23 #kisslinux * adamantium likes how dumb kiss is 2020-02-10T09:26:02 #kisslinux <adamantium> dylanaraps: do you know anything about these gdb alternative header files? 2020-02-10T09:26:19 #kisslinux <adamantium> I wonder if it would break anything if they were swapped? 2020-02-10T09:28:49 #kisslinux <dylanaraps> No idea 2020-02-10T09:30:59 #kisslinux <adamantium> mmk 2020-02-10T09:32:36 #kisslinux <adamantium> dylanaraps: i want to use audit, but cat is my PAGER, that probably won't work huh? 2020-02-10T09:33:36 #kisslinux <dylanaraps> It will 2020-02-10T09:33:49 #kisslinux <dylanaraps> kiss just calls '$PAGER' '$file' 2020-02-10T09:34:00 #kisslinux <adamantium> but it wont give me time to read it, will it? 2020-02-10T09:34:03 #kisslinux <dylanaraps> Nope 2020-02-10T09:34:06 #kisslinux <adamantium> argh 2020-02-10T09:34:10 #kisslinux <dylanaraps> PAGER=less kiss 2020-02-10T09:34:11 #kisslinux <dylanaraps> OR 2020-02-10T09:34:18 #kisslinux <dylanaraps> Set up a little wrapper script 2020-02-10T09:34:22 #kisslinux <dylanaraps> OR 2020-02-10T09:34:26 #kisslinux <adamantium> I'm trying to think of how to do this 2020-02-10T09:34:28 #kisslinux <dylanaraps> I'll add 'KISS_PAGER' as well 2020-02-10T09:34:50 #kisslinux <adamantium> I don't use less because i do 99% of shell things in a dumb terminal that doesnt use ncurses 2020-02-10T09:34:56 #kisslinux <adamantium> doesn't/can't 2020-02-10T09:35:01 #kisslinux <dylanaraps> > PAGER=less /usr/bin/kiss "$@" 2020-02-10T09:35:10 #kisslinux <dylanaraps> In a script called 'kiss' in ~/bin or ~/.local/bin 2020-02-10T09:35:11 #kisslinux <dylanaraps> OR 2020-02-10T09:35:14 #kisslinux <dylanaraps> in your .shellrc 2020-02-10T09:35:20 #kisslinux <dylanaraps> As an example 2020-02-10T09:35:24 #kisslinux <adamantium> I got it 2020-02-10T09:35:30 #kisslinux <adamantium> I will open the file with EDITOR 2020-02-10T09:35:40 #kisslinux <dylanaraps> That works too 2020-02-10T09:35:42 #kisslinux <adamantium> that will work 2020-02-10T09:35:48 #kisslinux <adamantium> it will pause until i close the file 2020-02-10T09:36:07 #kisslinux <dylanaraps> Exiting the editor with > 0 code will abort the upgrade fyi 2020-02-10T09:36:14 #kisslinux <dylanaraps> ie, Ctrl+C from less 2020-02-10T09:36:16 #kisslinux <adamantium> PAGER=$EDITOR /usr/bin/kiss "$@" 2020-02-10T09:36:28 #kisslinux <dylanaraps> I should make this revert the merge too 2020-02-10T09:36:34 #kisslinux <dylanaraps> That'd be nice 2020-02-10T09:36:50 #kisslinux <dylanaraps> adamantium: kiss() { PAGER=$EDITOR /usr/bin/kiss "$@"; } 2020-02-10T09:36:59 #kisslinux <dylanaraps> That can go in your .profile or .shellrc 2020-02-10T09:37:10 #kisslinux <adamantium> yep 2020-02-10T09:43:13 #kisslinux <adamantium> lol dylanaraps using gnu find im hitting a problem updating xinit 2020-02-10T09:43:21 #kisslinux <adamantium> find: In ‘-exec ... {} +’ the ‘{}’ must appear by itself, but you specified ‘/{}’ 2020-02-10T09:43:33 #kisslinux <dylanaraps> Ah 2020-02-10T09:43:35 #kisslinux <dylanaraps> Nice 2020-02-10T09:43:36 #kisslinux <dylanaraps> bug 2020-02-10T09:43:38 #kisslinux <adamantium> I never had this problem in the past and have used find for quite a while 2020-02-10T09:43:44 #kisslinux <adamantium> (gnufind) 2020-02-10T09:43:53 #kisslinux <dylanaraps> I changed our find calls to be POSIX 2020-02-10T09:45:14 #kisslinux <dylanaraps> I'll fix this 2020-02-10T09:45:22 #kisslinux <dylanaraps> It works in sbase/busybox lol 2020-02-10T09:45:43 #kisslinux <adamantium> lol..... 2020-02-10T09:46:21 #kisslinux <adamantium> seems i go the opposite direction with this project than the rest of you guys 2020-02-10T09:47:15 #kisslinux <dylanaraps> It's ok 2020-02-10T09:47:18 #kisslinux <dylanaraps> This is my fault 2020-02-10T09:47:19 #kisslinux <dylanaraps> :P 2020-02-10T09:47:27 #kisslinux <dylanaraps> > No results found for "the ‘{}’ must appear by itself, but you specified ‘/{}’". 2020-02-10T09:47:32 #kisslinux <dylanaraps> This is a first 2020-02-10T09:48:25 #kisslinux <adamantium> try unifont in size 24 sometime 2020-02-10T09:48:28 #kisslinux <adamantium> btw 2020-02-10T09:48:35 #kisslinux <adamantium> it's badass 2020-02-10T09:48:38 #kisslinux <dylanaraps> > If a utility_name or argument string contains the two characters "{}", but not just the two characters "{}", it is implementation-defined whether find replaces those two characters or uses the string without change. 2020-02-10T09:48:42 #kisslinux <dylanaraps> GREAT 2020-02-10T09:48:49 #kisslinux <dylanaraps> > implementation-defined 2020-02-10T09:48:54 #kisslinux <dylanaraps> Thanks POSIX 2020-02-10T09:49:48 #kisslinux <adamantium> See I admit this is my weakness, I hate messing with cli command flags, switches, and most of all syntax for the tools like grep and find, awk etc. 2020-02-10T09:49:54 #kisslinux <adamantium> It's the entire reason I USE emacs. 2020-02-10T09:50:16 #kisslinux <adamantium> It's a front end to all of the tools and I just use it and hardly think about this stuff or those esoteric manpages 2020-02-10T09:51:35 #kisslinux <adamantium> But. yea... I should get better at these things. 2020-02-10T09:53:46 #kisslinux <dylanaraps> adamantium: Pushed new kiss version 2020-02-10T09:53:48 #kisslinux <dylanaraps> :P 2020-02-10T09:53:53 #kisslinux <adamantium> mmk 2020-02-10T09:53:59 #kisslinux <adamantium> happy to beta test 2020-02-10T09:54:00 #kisslinux <dylanaraps> https://github.com/kisslinux/kiss/commit/e2d233fdc892b93b834e7e67cdb1aef7cfe7e648 2020-02-10T09:54:13 #kisslinux <dylanaraps> I just loop over it line by line now 2020-02-10T09:54:35 #kisslinux <dylanaraps> Also fixed a secondary bug ;) 2020-02-10T09:54:37 #kisslinux <dylanaraps> All is good 2020-02-10T09:54:57 #kisslinux <dylanaraps> Wasn't using '$KISS_ROOT' if it was defined 2020-02-10T09:55:20 #kisslinux <adamantium> ok we fixed all G now 2020-02-10T09:56:26 #kisslinux <adamantium> i need "expect" 2020-02-10T09:56:33 #kisslinux <adamantium> and i need to update netsurf .... 2020-02-10T09:56:40 #kisslinux <adamantium> I also need to sleep 2020-02-10T09:56:50 #kisslinux <adamantium> I'll be back tomorrow! Cheers 2020-02-10T09:58:20 #kisslinux <dylanaraps> np 2020-02-10T09:58:21 #kisslinux <dylanaraps> cya 2020-02-10T10:00:51 #kisslinux <adamantium> oh 1 more dylanaraps . xsel fails with patch (gnu) installed 2020-02-10T10:01:11 #kisslinux <adamantium> it's a first for me, I have had usually higher success rates patching things with gnu patch in general 2020-02-10T10:01:20 #kisslinux <dylanaraps> > patch -p1 < strncpy.patch 2020-02-10T10:01:23 #kisslinux <dylanaraps> Hm 2020-02-10T10:01:29 #kisslinux <dylanaraps> Must be the patch itself 2020-02-10T10:01:51 #kisslinux <adamantium> ah 2020-02-10T10:01:55 #kisslinux <dylanaraps> I'll just rewrite the patch to use sed 2020-02-10T10:01:58 #kisslinux <dylanaraps> It's a one line edit 2020-02-10T10:02:00 #kisslinux <adamantium> i'll just use xclip 2020-02-10T10:02:04 #kisslinux <adamantium> lol 2020-02-10T10:02:49 #kisslinux <adamantium> ya i was surprised though because this is the first ive seen this, usually busybox patch is not smart enough to figure out some suckless shit patch and gnu patch just works 2020-02-10T10:04:39 #kisslinux <dylanaraps> busybox patch is meant to be a "toy" 2020-02-10T10:04:45 #kisslinux <dylanaraps> It's quite reliable though 2020-02-10T10:04:59 #kisslinux <dylanaraps> It's based on toybox patch 2020-02-10T10:07:27 #kisslinux <dylanaraps> Fixed xsel 2020-02-10T10:07:29 #kisslinux <dylanaraps> adamantium: 2020-02-10T10:07:33 #kisslinux <adamantium> ah 2020-02-10T10:07:37 #kisslinux <adamantium> cool thanks 2020-02-10T10:08:10 #kisslinux <dylanaraps> No more automake/conf needed either 2020-02-10T10:08:34 #kisslinux <adamantium> question. emacs27-git will require autoreconf command 2020-02-10T10:08:47 #kisslinux <adamantium> is that ok or would you rather just keep it in personal overlay 2020-02-10T10:09:42 #kisslinux <adamantium> While answering, help me understand why we don't like using autoreconf 2020-02-10T10:09:53 #kisslinux <adamantium> i've heard of autohell and stuff but i just dont get it 2020-02-10T10:13:23 #kisslinux <dylanaraps> We just prefer less software where possible 2020-02-10T10:13:57 #kisslinux <dylanaraps> If they can be removed from a package, great. 2020-02-10T10:14:01 #kisslinux <dylanaraps> If not, they stay 2020-02-10T10:14:03 #kisslinux <adamantium> k 2020-02-10T10:14:55 #kisslinux <dylanaraps> Only 3 packages in the official repositories require auto[make,conf] 2020-02-10T10:15:26 #kisslinux <dylanaraps> 6 in community 2020-02-10T10:15:28 #kisslinux <adamantium> Does gtk seem to just include adwaita theme by default? 2020-02-10T10:15:32 #kisslinux <adamantium> I dont remember installing it 2020-02-10T10:15:33 #kisslinux <dylanaraps> Yeah 2020-02-10T10:15:42 #kisslinux <adamantium> gtk is such suck 2020-02-10T10:15:46 #kisslinux <dylanaraps> as is qt 2020-02-10T10:16:01 #kisslinux <dylanaraps> tbh I don't need a GUI toolkit 2020-02-10T10:16:06 #kisslinux <dylanaraps> forced to use one for Firefox 2020-02-10T10:16:11 #kisslinux <adamantium> same 2020-02-10T10:16:25 #kisslinux <dylanaraps> Most of Firefox is in html/css/js anyway 2020-02-10T10:16:34 #kisslinux <adamantium> i really like libxaw3d for a toolkit 2020-02-10T10:16:53 #kisslinux <adamantium> or "athena" whatever its called 2020-02-10T10:17:03 #kisslinux <dylanaraps> Yup 2020-02-10T10:17:04 #kisslinux <dylanaraps> Athena 2020-02-10T10:17:12 #kisslinux <adamantium> it works so much better with Emacs 2020-02-10T10:17:16 #kisslinux <adamantium> eliminates many bugs. 2020-02-10T10:18:33 #kisslinux <adamantium> have you checked out maybe something like trinity or lumina 2020-02-10T10:18:47 #kisslinux <adamantium> trinity i think maintain a qt4 fork or something for their desktop 2020-02-10T10:19:09 #kisslinux <adamantium> lumina is dbus free and stuff, but every time i tried it, the experience was awful 2020-02-10T10:21:23 #kisslinux <adamantium> dylanaraps: https://termbin.com/d6gd 2020-02-10T10:21:50 #kisslinux <adamantium> and also https://termbin.com/82ld2 2020-02-10T10:21:56 #kisslinux <adamantium> was the state of pkgs 2020-02-10T10:22:08 #kisslinux <adamantium> the bug will disappear after you install enough other packages 2020-02-10T10:22:27 #kisslinux <adamantium> i think i installed like firefox, then tried xinput again and it built 2020-02-10T10:24:26 #kisslinux <dylanaraps> Fixed 2020-02-10T10:24:48 #kisslinux <dylanaraps> You should've seen the dependency situation when we started ;) 2020-02-10T10:24:53 #kisslinux <adamantium> lol 2020-02-10T10:24:56 #kisslinux <adamantium> i can imagine 2020-02-10T10:25:12 #kisslinux <dylanaraps> Every now and then there's a package missing a dependency 2020-02-10T10:25:16 #kisslinux <adamantium> yup 2020-02-10T10:25:18 #kisslinux <dylanaraps> Once it's fixed it's fixed though 2020-02-10T10:25:40 #kisslinux <adamantium> in the Emacs package, I didn't know which image libraries are really needed 2020-02-10T10:25:43 #kisslinux <adamantium> i kinda guessed dude! 2020-02-10T10:25:51 #kisslinux <dylanaraps> Good thing is that most users will just do 'kiss b libXinerama' to fix it 2020-02-10T10:25:57 #kisslinux <dylanaraps> Then the package manager will auto fix the deps 2020-02-10T10:26:19 #kisslinux <dylanaraps> 'kiss b libXinerama; kiss i libXinerama; kiss b xinput' 2020-02-10T10:26:20 #kisslinux <adamantium> Give me feedback on that if you have time, because right now the emacs package just installs a ton of image libs 2020-02-10T10:26:43 #kisslinux <adamantium> im not sure which ones it is actually using 2020-02-10T10:26:56 #kisslinux <dylanaraps> adamantium: You can drop all image libs from the depends file, build emacs and see what dependencies are auto added by the package manager 2020-02-10T10:27:19 #kisslinux <adamantium> well if they are not made available, then emacs will build without image support 2020-02-10T10:27:33 #kisslinux <adamantium> oh i think i am not following you 2020-02-10T10:28:36 #kisslinux <dylanaraps> Remove them from the 'depends' file 2020-02-10T10:28:37 #kisslinux <adamantium> dylanaraps: what command can i use right now, to see which image libs the package manager detect emacs needs? 2020-02-10T10:28:51 #kisslinux <dylanaraps> - Remove the image libs from the depends file 2020-02-10T10:28:53 #kisslinux <dylanaraps> - Build emacs 2020-02-10T10:29:22 #kisslinux <dylanaraps> - End of output should show a diff of dependencies it found (if it found any) 2020-02-10T10:29:28 #kisslinux <dylanaraps> - See which image libs appear 2020-02-10T10:29:34 #kisslinux <dylanaraps> Or 2020-02-10T10:29:48 #kisslinux <dylanaraps> You can run 'ldd' on all of its files in /usr/{lib,bin} 2020-02-10T10:30:05 #kisslinux <adamantium> on second glance 2020-02-10T10:30:10 #kisslinux <adamantium> libjpeg-turbo is the only one i wasn't sure it used 2020-02-10T10:30:21 #kisslinux <adamantium> is that the right jpeg library to use? 2020-02-10T10:30:54 #kisslinux <adamantium> im sure it is using libpng, tiff, and giflib without a doubt 2020-02-10T10:31:25 #kisslinux <adamantium> thanks for the tip on how to find out the right way. 2020-02-10T10:34:19 #kisslinux <dylanaraps> np 2020-02-10T15:29:22 #kisslinux <illiliti> hi Dylan. how does kiss-chroot.tar.xz generated ? 2020-02-10T15:29:55 #kisslinux <dylanaraps> From source? 2020-02-10T15:30:33 #kisslinux <dylanaraps> It hasn't been generated from source for a long time now. 2020-02-10T15:30:56 #kisslinux <dylanaraps> I just update the previous tarball by treating it as a KISS "system" 2020-02-10T15:31:34 #kisslinux <dylanaraps> There's no automated way of doing this either fyi 2020-02-10T15:32:32 #kisslinux <illiliti> Oh okey 2020-02-10T15:33:30 #kisslinux <dylanaraps> My goal was to get KISS to a usable state first. I didn't jerk around with the toolchain/bootstrap process beyond generating something that worked 2020-02-10T15:33:45 #kisslinux <dylanaraps> (KISS isn't even a year old yet for reference) 2020-02-10T15:36:03 #kisslinux <dylanaraps> Nothing stops me from going back and automating this *now* though ;) 2020-02-10T16:10:37 #kisslinux <pltrz> kiss doesn't use GNU coreutils in the package building environment, right? (unless it's added as a build-time dependency, I mean) 2020-02-10T16:23:04 #kisslinux <dylanaraps> It does not 2020-02-10T16:23:10 #kisslinux <dylanaraps> It's never a build time dependency either 2020-02-10T16:23:40 #kisslinux <dylanaraps> It's in community and is totally optional (you can replace busybox coreutils with it if you like) 2020-02-10T16:24:00 #kisslinux <dylanaraps> pltrz: 2020-02-10T16:27:05 #kisslinux <dylanaraps> Grr, GPG issue still happens. 2020-02-10T16:27:21 #kisslinux <dylanaraps> The issue is in git itself I believe. 2020-02-10T16:27:34 #kisslinux <dylanaraps> gnupg hasn't needed an update since October 2020-02-10T16:27:39 #kisslinux <dylanaraps> Git has had several updates 2020-02-10T16:36:47 #kisslinux <pltrz> dylanaraps: thx! 2020-02-10T16:42:52 #kisslinux <dilyn> Dylan: the only resolution I've seen to it is using git pull --rebase 2020-02-10T16:46:46 #kisslinux <dylanaraps> Interesting 2020-02-10T16:46:54 #kisslinux <dylanaraps> What's weird is that it has never failed for me 2020-02-10T16:48:51 #kisslinux <dylanaraps> It even works in a chroot every time I try it 2020-02-10T16:50:19 #kisslinux <dylanaraps> 'git pull --rebase' is equivalent to 'git fetch; git rebase' 2020-02-10T16:50:20 #kisslinux <dylanaraps> Hm 2020-02-10T16:55:35 #kisslinux <dylanaraps> I'm going to add '--verbose' to our git commands and await reports from you guys I think. 2020-02-10T16:55:40 #kisslinux <dylanaraps> I can't reproduce this at all 2020-02-10T16:56:03 #kisslinux <dilyn> The issue was plaguing me constantly until the latest update, which seemed to have fixed it 🤷♀️ 2020-02-10T16:56:23 #kisslinux <dylanaraps> That's what I thought too 2020-02-10T16:56:33 #kisslinux <dylanaraps> I received another report from someone though 2020-02-10T16:56:36 #kisslinux <dylanaraps> On 1.4.X 2020-02-10T16:56:42 #kisslinux <dylanaraps> (Post my fix) 2020-02-10T16:57:06 #kisslinux <dilyn> Gits trolling you 2020-02-10T16:57:40 #kisslinux <fehawen> printf -v out 'e[1;3%sm%10se[m %s' 2020-02-10T16:58:39 #kisslinux <dylanaraps> dilyn: Are you using gnupg1 or 2? 2020-02-10T16:59:03 #kisslinux <dilyn> I don't think I installed 2 2020-02-10T16:59:54 #kisslinux <dylanaraps> Alright 2020-02-10T17:00:00 #kisslinux <dilyn> Which... I don't know why I haven't. That sounds like a mistake to me 2020-02-10T17:00:04 #kisslinux <dylanaraps> That rules out gnupg2 at least 2020-02-10T17:00:18 #kisslinux <dylanaraps> gnupg1 is fine to use fyi 2020-02-10T17:00:42 #kisslinux <dylanaraps> I wrote a lot about it here: https://github.com/repology/repology-rules/issues/285 2020-02-10T17:01:03 #kisslinux <E5ten> what was the issue with GNU find that you worked around in kiss? 2020-02-10T17:01:37 #kisslinux <dylanaraps> find etc -type d -exec mkdir -p /{} + 2020-02-10T17:01:40 #kisslinux <dylanaraps> '/{} 2020-02-10T17:01:43 #kisslinux <dylanaraps> Was the issue 2020-02-10T17:02:08 #kisslinux <E5ten> ohh because it's not specified if {} that isn't on its own gets replaced? 2020-02-10T17:02:28 #kisslinux <dylanaraps> Yup 2020-02-10T17:02:39 #kisslinux <dylanaraps> Busybox outputs each arg with /arg 2020-02-10T17:02:42 #kisslinux <dylanaraps> GNU errors 2020-02-10T17:02:54 #kisslinux <dylanaraps> Fun 2020-02-10T17:03:02 #kisslinux <dylanaraps> I just swapped it to a while read 2020-02-10T17:06:03 #kisslinux <E5ten> another fun GNU issue, if you do sed -e '<some ERE thing that uses a backref in the replacement side>' -E it breaks like "./sed: -e expression #1, char 11: invalid reference 1 on `s' command's RHS" but if you put it before then it doesn't 2020-02-10T17:06:14 #kisslinux <E5ten> "it before" referring to -E 2020-02-10T17:06:38 #kisslinux <E5ten> because it totally makes sense for order to be relevant there obviously 2020-02-10T17:08:52 #kisslinux <E5ten> it's because on -e it immediately attempts to process the argument instead of finishing option processing 2020-02-10T17:12:27 #kisslinux <E5ten> seems like sbase does the same ({bus,to}ybox don't) 2020-02-10T17:12:33 #kisslinux <E5ten> I feel like that's pretty dumb behaviour 2020-02-10T17:13:03 #kisslinux <illiliti> is there anyway to hide kiss build output? like in gentoo: emerge --quiet-build=y 2020-02-10T17:25:01 #kisslinux <illiliti> no way to do? okay nvm 2020-02-10T17:27:37 #kisslinux <dylanaraps> You can 2020-02-10T17:27:45 #kisslinux <dylanaraps> I was eating dinner 2020-02-10T17:27:47 #kisslinux <dylanaraps> Apologies 2020-02-10T17:34:30 #kisslinux <illiliti> nothing to apologize. i'll wait your answer 2020-02-10T17:42:04 #kisslinux <dylanaraps> illiliti: Fixed and pushed a new release to repositories (1.4.3) 2020-02-10T17:42:15 #kisslinux <dylanaraps> You can now do: 'kiss b pkg >/dev/null' to hide build output. 2020-02-10T17:42:30 #kisslinux <dylanaraps> This was supposed to already work... but it didn't. :P 2020-02-10T17:42:45 #kisslinux <dylanaraps> If the build fails it'll give you the path to the log file containing the build output. 2020-02-10T17:43:03 #kisslinux <dylanaraps> (Just run 'kiss u' to update) 2020-02-10T17:43:17 #kisslinux <illiliti> nice. one sec, i'm updating... 2020-02-10T17:44:08 #kisslinux <Bridouz> o/ 2020-02-10T17:44:16 #kisslinux <dylanaraps> hello 2020-02-10T17:45:14 #kisslinux <illiliti> it works! thanks 2020-02-10T17:46:05 #kisslinux <dylanaraps> No problem 2020-02-10T17:49:53 #kisslinux <dylanaraps> (To anyone having GPG signature verification issues, please leave a reply here: https://github.com/kisslinux/repo/issues/141#issuecomment-584247243) 2020-02-10T17:51:19 #kisslinux <illiliti> btw why kiss trying to be root if i'm already root? 2020-02-10T17:51:23 #kisslinux <illiliti> /var/db/kiss/repo Need root to update 2020-02-10T17:52:38 #kisslinux <illiliti> everything is working, but this message a little bit confusing 2020-02-10T17:59:10 #kisslinux <dylanaraps> Will fix 2020-02-10T17:59:17 #kisslinux <dylanaraps> Thanks for the heads u 2020-02-10T17:59:19 #kisslinux <dylanaraps> up* 2020-02-10T18:07:39 #kisslinux <dylanaraps> illiliti: Fixed 2020-02-10T18:07:44 #kisslinux <dylanaraps> Pushed a new version of kiss 2020-02-10T18:07:48 #kisslinux <dylanaraps> (1.4.4) 2020-02-10T18:07:53 #kisslinux <dylanaraps> Same deal as before. :P 2020-02-10T18:08:04 #kisslinux <dylanaraps> Keep the feedback coming. 2020-02-10T18:08:15 #kisslinux <dylanaraps> Also, just a heads up: kiss is meant to be run as a normal user. 2020-02-10T18:08:32 #kisslinux <dylanaraps> It'll elevate permissions as needed. 2020-02-10T18:08:41 #kisslinux <dylanaraps> Nothing stops you from running it as root of course. 2020-02-10T18:14:00 #kisslinux <illiliti> thanks for fix. I'll follow your tip 2020-02-10T18:17:53 #kisslinux <dylanaraps> The package manager uses 'su' by default to elevate perms but will instead use sudo/doas if available. 2020-02-10T18:18:10 #kisslinux <dylanaraps> The latter two allow for finer controls over the process. 2020-02-10T18:18:26 #kisslinux <dylanaraps> ie, you could set a higher cache solely for kiss etc 2020-02-10T18:23:42 #kisslinux <illiliti> i suspect kiss-chroot.tar.gz using mdev.conf which have broken paths to helpers. i guess mdev.conf should be removed from kiss-chroot because busybox have its own mdev.conf 2020-02-10T18:25:34 #kisslinux <dylanaraps> illiliti: I'll release a new chroot, give me around 30 mins. 2020-02-10T18:25:38 #kisslinux <dylanaraps> Thanks for the heads up 2020-02-10T18:27:03 #kisslinux <dylanaraps> Might need an hour, actually. :P 2020-02-10T18:55:52 #kisslinux <illiliti> one more question. why busybox doesn't have blkid,mountpoint...and other util-linux tools? i miss something? 2020-02-10T18:56:39 #kisslinux <dylanaraps> util-linux includes them 2020-02-10T18:57:07 #kisslinux <dylanaraps> You can of course build busybox with these utilities yourself if you like 2020-02-10T18:57:11 #kisslinux <dylanaraps> (I do this) 2020-02-10T18:59:28 #kisslinux <perish> Hey all. 2020-02-10T18:59:31 #kisslinux <dylanaraps> Hello 2020-02-10T18:59:50 #kisslinux <perish> Oh, dylan. I fixed that issue a while ago - rootdelay is what did it. 2020-02-10T19:00:02 #kisslinux <dylanaraps> Nice 2020-02-10T19:00:05 #kisslinux <dylanaraps> Thought so in the end 2020-02-10T19:00:21 #kisslinux <perish> Is xkbcommon-x11 the same as xkbcommon on the kiss repo? 2020-02-10T19:00:46 #kisslinux <illiliti> dylanaraps: maybe we could simply use alternativies system instead of cut off these tools? 2020-02-10T19:01:18 #kisslinux <dylanaraps> perish: libxkbcommon I believe 2020-02-10T19:01:30 #kisslinux <dylanaraps> But yes, they're the same 2020-02-10T19:01:48 #kisslinux <perish> Alright 2020-02-10T19:01:59 #kisslinux <perish> I've decided to package a few things of my own for KISS, haha 2020-02-10T19:02:09 #kisslinux <dylanaraps> illiliti: Yeah 2020-02-10T19:02:14 #kisslinux <perish> I assume qt would have to be hosted on it's own repo? 2020-02-10T19:02:25 #kisslinux <dylanaraps> perish: We have qt5 2020-02-10T19:02:47 #kisslinux <perish> Oh, neat 2020-02-10T19:02:57 #kisslinux <dylanaraps> As well as qt5-webengine etc 2020-02-10T19:03:03 #kisslinux <perish> Well, that means I can package some Qt apps too 2020-02-10T19:03:05 #kisslinux <dylanaraps> Not the entire suite 2020-02-10T19:03:15 #kisslinux <dylanaraps> But the "heaviest" parts of it 2020-02-10T19:03:29 #kisslinux <dylanaraps> The rest should be fairly simple to package 2020-02-10T19:03:37 #kisslinux <perish> Aye 2020-02-10T19:04:03 #kisslinux <dylanaraps> illiliti: I'll fix busybox in a bit 2020-02-10T19:10:23 #kisslinux <illiliti> dylanaraps: okey tnx. i'm writting initramfs for kiss if you remember(or not,nvm). so these tools are important to testing some stuff... anyway i can do this myself if you busy 2020-02-10T19:12:44 #kisslinux <dylanaraps> I'm doing the kiss-chroot.tar.gz :P 2020-02-10T19:13:16 #kisslinux <E5ten> illiliti: I assume this is the one right lol? https://github.com/illiliti/initramfs 2020-02-10T19:13:32 #kisslinux <illiliti> yep 2020-02-10T19:13:35 #kisslinux <perish> fast find 2020-02-10T19:13:52 #kisslinux <illiliti> my code is pure dipshit 2020-02-10T19:13:57 #kisslinux <illiliti> but i try 2020-02-10T19:14:14 #kisslinux <E5ten> just googled the username and clicked the github link and it was the most recent repo lol 2020-02-10T19:14:43 #kisslinux <perish> why not duckduckgo 2020-02-10T19:14:47 #kisslinux <perish> s m h 2020-02-10T19:15:05 #kisslinux <E5ten> I like my search results decent and am willing to let google fuck me for that 2020-02-10T19:15:15 #kisslinux <perish> valid point 2020-02-10T19:15:49 #kisslinux <perish> anyone here used the i3-gaps package on the repo? i see it's missing some of the depends in the actual i3wm 2020-02-10T19:15:59 #kisslinux <E5ten> ok well one thing I noticed immediately, you've got interspersed tabs and spaces, and I assume you didn't notice cuz your tabs are set to width 8? so I'd replace those with sets of 8 spaces and set tabs to expand in whatever editor you're using (or if you prefer tabs to spaces replace the sets of spaces with tabs) 2020-02-10T19:16:11 #kisslinux <dylanaraps> perish: What's the error? 2020-02-10T19:16:26 #kisslinux <perish> No error, just I'm packaging plain i3 2020-02-10T19:16:48 #kisslinux <perish> https://github.com/i3/i3/blob/next/DEPENDS 2020-02-10T19:16:54 #kisslinux <perish> vs https://github.com/kisslinux/community/blob/master/community/i3-gaps/depends 2020-02-10T19:18:58 #kisslinux <dylanaraps> I have a patch to remove the startup-notification dependency 2020-02-10T19:19:07 #kisslinux <dylanaraps> (libsn) 2020-02-10T19:19:41 #kisslinux <dylanaraps> pkg-config (pkgconf on KISS) is an implicit dependency (you don't have to list it, assumed always available) 2020-02-10T19:20:34 #kisslinux <dylanaraps> We disable docs to workaround needing that bulk of packages too 2020-02-10T19:22:14 #kisslinux <dylanaraps> xkbcommon and xkbcommon-x11 are libxkbcommon on KISS 2020-02-10T19:22:57 #kisslinux <dylanaraps> pango/cairo are missing though I'm not sure if they're optional. 2020-02-10T19:23:25 #kisslinux <dylanaraps> libxcb/xcb-util should be pulled in automatically by the other xcb-* depends 2020-02-10T19:30:06 #kisslinux <E5ten> dylanaraps: these 2 things will always be equivalent right? (assuming the dir exists and cd succeeds etc.) "cd <dir> && ln -s dir1 dir2" "and ln -s dir1 <dir>/dir2" 2020-02-10T19:30:37 #kisslinux <perish> Oh, that's neat 2020-02-10T19:30:43 #kisslinux <E5ten> s/"and /and "/ 2020-02-10T19:31:02 #kisslinux <perish> I feel like I should list it anyway, for packaging's sake 2020-02-10T19:31:14 #kisslinux <perish> And libxcb/xcb-util too 2020-02-10T19:31:26 #kisslinux <perish> Just want a bit of consistency, aye? 2020-02-10T19:31:29 #kisslinux <dylanaraps> perish: On installation they will be listed 2020-02-10T19:31:44 #kisslinux <perish> What's wrong with libsn? 2020-02-10T19:31:47 #kisslinux <dylanaraps> The package manager will "fix" any depends files automatically 2020-02-10T19:32:03 #kisslinux <dylanaraps> perish: It's a lib solely to make the cursor show a spinner 2020-02-10T19:32:21 #kisslinux <perish> Oh dear 2020-02-10T19:32:26 #kisslinux <dylanaraps> Yup 2020-02-10T19:32:32 #kisslinux <dylanaraps> That's literally all it does 2020-02-10T19:32:42 #kisslinux <perish> I suppose I include a patches folder, and include your patch in it? 2020-02-10T19:32:47 #kisslinux <dylanaraps> Yeah 2020-02-10T19:32:50 #kisslinux <perish> then git apply patch in my build file 2020-02-10T19:32:55 #kisslinux <dylanaraps> There's also two 'sed' calls required 2020-02-10T19:32:59 #kisslinux <dylanaraps> See the 'build' file 2020-02-10T19:33:03 #kisslinux <perish> is asciidoc required? 2020-02-10T19:33:13 #kisslinux <dylanaraps> We disable docs to avoid it 2020-02-10T19:33:16 #kisslinux <perish> im packaging it rn because i feel it might be neat 2020-02-10T19:33:33 #kisslinux <perish> but that's just my preference 2020-02-10T19:33:40 #kisslinux <perish> so no asciidoc in the depends 2020-02-10T19:33:42 #kisslinux <perish> gotcha 2020-02-10T19:33:45 #kisslinux <dylanaraps> Yeah 2020-02-10T19:34:00 #kisslinux <dylanaraps> And add '--enable-docs=auto' to ./configure 2020-02-10T19:34:15 #kisslinux <dylanaraps> This way it'll be used if installed and ignored if not 2020-02-10T19:34:27 #kisslinux <dylanaraps> See: https://developer.gnome.org/integration-guide/stable/startup-notification.html.en 2020-02-10T19:34:35 #kisslinux <dylanaraps> > When startup notification is set, the panel and cursor notifies the user that the application has started. When the application appears onscreen, the panel and cursor return to normal. 2020-02-10T19:34:43 #kisslinux <perish> Yikes. 2020-02-10T19:34:51 #kisslinux <perish> Do you have a link to that patch? 2020-02-10T19:35:05 #kisslinux <dylanaraps> It's all here: https://github.com/kisslinux/community/tree/master/community/i3-gaps 2020-02-10T19:35:11 #kisslinux <perish> found it 2020-02-10T19:35:12 #kisslinux <perish> yup 2020-02-10T19:35:13 #kisslinux <perish> https://github.com/kisslinux/community/tree/master/community/i3-gaps/patches 2020-02-10T19:35:15 #kisslinux <dylanaraps> You should be able to use this 1:1 with regular i3 2020-02-10T19:35:22 #kisslinux <dylanaraps> By this I mean the entire set of package files 2020-02-10T19:35:26 #kisslinux <dylanaraps> Just update the source 2020-02-10T19:35:29 #kisslinux <perish> Oh, neat 2020-02-10T19:35:36 #kisslinux <perish> I'll do that then, i suppose? 2020-02-10T19:35:48 #kisslinux <dylanaraps> I don't think there's a point in packaging regular i3 as the i3-gaps additions are all optional and off by default 2020-02-10T19:36:07 #kisslinux <perish> I've heard things about how the i3-gaps implementation is subpar 2020-02-10T19:36:14 #kisslinux <perish> But i see your point 2020-02-10T19:36:40 #kisslinux <dylanaraps> The developer of the i3-gaps additions also works on i3 2020-02-10T19:36:52 #kisslinux <dylanaraps> There's no difference if you don't enable gaps, smart borders etc 2020-02-10T19:37:12 #kisslinux <perish> Ah, ok 2020-02-10T19:37:17 #kisslinux <perish> I suppose no, no point 2020-02-10T19:37:20 #kisslinux <dylanaraps> Hang on, I'll do something neat for you 2020-02-10T19:37:21 #kisslinux <dylanaraps> 2 secs 2020-02-10T19:37:35 #kisslinux <perish> =$ 2020-02-10T19:42:19 #kisslinux <perish> hola 2020-02-10T19:42:47 #kisslinux <dylanaraps> Tada: https://github.com/kisslinux/community/commit/575f6114a99117bd9f78219edd5eae700fcf9c6e 2020-02-10T19:43:09 #kisslinux <dylanaraps> The files which are identical are symlinks to the i3-gaps package 2020-02-10T19:43:17 #kisslinux <perish> nice! 2020-02-10T19:43:28 #kisslinux <dylanaraps> Only the sources/checksums files are different 2020-02-10T19:43:35 #kisslinux <dylanaraps> Any fixes to i3-gaps will trickle down to i3 2020-02-10T19:43:42 #kisslinux <dylanaraps> :P 2020-02-10T19:43:54 #kisslinux <perish> Time to think of something to package, haha. Awesomewm seems like a pain 2020-02-10T19:44:05 #kisslinux <dylanaraps> We have lua/luajit 2020-02-10T19:44:43 #kisslinux <perish> True, but the dependency list seemed rather daunting compared to alternatives. 2020-02-10T19:44:57 #kisslinux <perish> On said topic, is autoreconf part of autoconf? 2020-02-10T19:46:36 #kisslinux <perish> I assume so, but doesn't hurt to check. 2020-02-10T19:47:06 #kisslinux <dylanaraps> Yes 2020-02-10T19:47:24 #kisslinux <perish> Thank you 2020-02-10T20:07:31 #kisslinux <dylanaraps> The alternatives system will be fully auto (with safety checks) in the next version. 2020-02-10T20:07:46 #kisslinux <dylanaraps> auto can be turned off with 'KISS_CHOICE=0' 2020-02-10T20:09:09 #kisslinux <perish> What'll the alternatives system do? 2020-02-10T20:10:28 #kisslinux <dylanaraps> It is already in kiss 2020-02-10T20:10:31 #kisslinux <dylanaraps> Just semi-auto 2020-02-10T20:10:40 #kisslinux <perish> What does it do, then? 2020-02-10T20:10:45 #kisslinux <dylanaraps> I'm typing 2020-02-10T20:10:45 #kisslinux <dylanaraps> :P 2020-02-10T20:11:05 #kisslinux <perish> Haha, webchat freenode doesn't show that 2020-02-10T20:11:18 #kisslinux <dylanaraps> IRC doesn't full stop 2020-02-10T20:11:22 #kisslinux <dylanaraps> 2 secs 2020-02-10T20:11:29 #kisslinux <perish> Ah, oops 2020-02-10T20:11:49 #kisslinux <perish> > Share when I'm typing a message 2020-02-10T20:11:57 #kisslinux <dylanaraps> Basically, when you install a package which conflicts with another, the alternatives system will do some magic to allow you to swap between the conflicting files 2020-02-10T20:12:05 #kisslinux <perish> Oh, neat 2020-02-10T20:12:07 #kisslinux <dylanaraps> So, gnugrep will install as 'grep' 2020-02-10T20:12:13 #kisslinux <dylanaraps> You can then swap the provider of 'grep' 2020-02-10T20:12:19 #kisslinux <dylanaraps> Works for files across the system 2020-02-10T20:12:19 #kisslinux <perish> that's cool 2020-02-10T20:12:26 #kisslinux <dylanaraps> You can swap to GNU coreutils right now if you lik 2020-02-10T20:12:29 #kisslinux <dylanaraps> like* 2020-02-10T20:12:49 #kisslinux <dylanaraps> Right now it's semi-auto as it only automatically kicks in if there are < 10 conflicts. 2020-02-10T20:13:04 #kisslinux <perish> Oh, there's a gnu coreutils on the repos? 2020-02-10T20:13:12 #kisslinux <dylanaraps> (You're required to then opt-in with 'KISS_CHOICE=1 kiss i pkg') 2020-02-10T20:13:18 #kisslinux <dylanaraps> perish: In community, yeah 2020-02-10T20:13:21 #kisslinux <dylanaraps> Also sbase/ubase 2020-02-10T20:13:25 #kisslinux <perish> Neat 2020-02-10T20:13:32 #kisslinux <perish> sbase? ubase? 2020-02-10T20:13:33 #kisslinux <dylanaraps> In the next update it'll be automatic 2020-02-10T20:13:40 #kisslinux <dylanaraps> suckless coreutils 2020-02-10T20:13:44 #kisslinux <perish> ahhh 2020-02-10T20:13:47 #kisslinux <perish> suckless 2020-02-10T20:13:48 #kisslinux <dylanaraps> That's sbase 2020-02-10T20:13:54 #kisslinux <dylanaraps> ubase provides some util-linux stuff 2020-02-10T20:14:50 #kisslinux <dylanaraps> https://termbin.com/ilh4 2020-02-10T20:14:57 #kisslinux <dylanaraps> This is the output of my 'kiss a' command 2020-02-10T20:15:07 #kisslinux <dylanaraps> (can also do 'kiss alternatives') 2020-02-10T20:15:18 #kisslinux <dylanaraps> Each line is valid input back into 'kiss a' 2020-02-10T20:15:27 #kisslinux <perish> Neat 2020-02-10T20:15:36 #kisslinux <dylanaraps> So 'kiss a gnugrep /usr/bin/egrep' will swap to gnugrep's egrep 2020-02-10T20:15:54 #kisslinux <dylanaraps> 'kiss a | grep ^ncurses | kiss a -' will swap to everything matching the grep 2020-02-10T20:16:04 #kisslinux <dylanaraps> output == input basically ;) 2020-02-10T20:16:15 #kisslinux <perish> that's a really neat system 2020-02-10T20:16:44 #kisslinux <dylanaraps> You must use this with some thought though 2020-02-10T20:17:29 #kisslinux <dylanaraps> Think of it as a tool 2020-02-10T20:17:34 #kisslinux <dylanaraps> Don't blindly use it :P 2020-02-10T20:18:05 #kisslinux <dylanaraps> You could swap to an alternative which is incompatible with the system to give an example 2020-02-10T20:18:28 #kisslinux <dylanaraps> (This doesn't apply to the package manager populating the list, just to the user making swaps) 2020-02-10T20:22:23 #kisslinux <perish> I didn't plan on using it anyway, but it's neat that it's there, y'know? 2020-02-10T20:22:28 #kisslinux <dylanaraps> Yup 2020-02-10T20:22:33 #kisslinux <dylanaraps> Totally optional 2020-02-10T20:23:07 #kisslinux <dylanaraps> Allows for more complex setups without any extra effort :P 2020-02-10T20:23:40 #kisslinux <dylanaraps> Prior you would've forked the conflicting package to remove the conflict 2020-02-10T20:23:55 #kisslinux <dylanaraps> Say forking the busybox package to remove 'grep' to make way for GNU's grep 2020-02-10T20:24:32 #kisslinux <aarng> dylan, when you enable more busybox applets, would you mind enabling more too? 2020-02-10T20:24:39 #kisslinux <dylanaraps> Yup 2020-02-10T20:24:45 #kisslinux <dylanaraps> Already did it actually 2020-02-10T20:24:52 #kisslinux <aarng> awesome <3 2020-02-10T20:25:06 #kisslinux <dylanaraps> Once I push auto-alternatives it'll be a lot easier to make changes like this 2020-02-10T20:25:21 #kisslinux <dylanaraps> I'm enabling mount, fdisk, etc in busybox 2020-02-10T20:25:27 #kisslinux <dylanaraps> Which allows for removal of util-linux 2020-02-10T20:25:27 #kisslinux <aarng> yap that's cool 2020-02-10T20:25:37 #kisslinux <dylanaraps> (I'm not using it anymore ;)) 2020-02-10T20:26:12 #kisslinux <dylanaraps> Anything else from busybox while I'm at it? 2020-02-10T20:27:11 #kisslinux <aarng> Just checked the util-linux manifest 2020-02-10T20:27:21 #kisslinux <aarng> I think I would only need fstrim from it 2020-02-10T20:27:46 #kisslinux <dylanaraps> > CONFIG_FSTRIM=y 2020-02-10T20:27:46 #kisslinux <aarng> so prolly can't get rid of it :< 2020-02-10T20:27:47 #kisslinux <dylanaraps> ;) 2020-02-10T20:27:57 #kisslinux <aarng> uuh, okey 2020-02-10T20:28:07 #kisslinux <dylanaraps> wdym?? 2020-02-10T20:28:08 #kisslinux <aarng> didn't expect busybox to have that for some reason 2020-02-10T20:28:13 #kisslinux <dylanaraps> Ah 2020-02-10T20:28:17 #kisslinux <dylanaraps> busybox has everything 2020-02-10T20:28:49 #kisslinux <dylanaraps> Want rpm? 2020-02-10T20:28:51 #kisslinux <dylanaraps> busybox 2020-02-10T20:28:54 #kisslinux <dylanaraps> Want dpkg? 2020-02-10T20:28:57 #kisslinux <dylanaraps> busybox 2020-02-10T20:29:00 #kisslinux <dylanaraps> For some reason 2020-02-10T20:29:01 #kisslinux <aarng> lol 2020-02-10T20:29:18 #kisslinux <aarng> dont enable those pls :p 2020-02-10T20:29:33 #kisslinux <dylanaraps> > CONFIG_FEATURE_IP_RARE_PROTOCOLS 2020-02-10T20:29:40 #kisslinux <dylanaraps> Rare protocols? Gotcha covered 2020-02-10T20:30:09 #kisslinux <aarng> hehe 2020-02-10T20:30:12 #kisslinux <dylanaraps> Chat client? 2020-02-10T20:30:15 #kisslinux <dylanaraps> > CONFIG_CHAT 2020-02-10T20:30:40 #kisslinux <perish> why the fuck does busybox have rpm and dpkg??? 2020-02-10T20:31:00 #kisslinux <dylanaraps> It's a busy... box 2020-02-10T20:31:05 #kisslinux <dylanaraps> Very busy it turns out 2020-02-10T20:31:06 #kisslinux <perish> oh dear 2020-02-10T20:31:14 #kisslinux <dylanaraps> > 1.2M total 2020-02-10T20:31:15 #kisslinux <perish> well i suppose that might be somewhat useful 2020-02-10T20:31:17 #kisslinux <dylanaraps> This is mine 2020-02-10T20:31:26 #kisslinux <dylanaraps> Which includes all of util-linux 2020-02-10T20:31:43 #kisslinux <dylanaraps> It's crazy small 2020-02-10T20:31:56 #kisslinux <aarng> > chat - Useful for interacting with a modem connected to stdin/stdout. A script consists of one or more "expect-send" pairs of strings, each pair is a pair of arguments. Example: chat '' ATZ OK ATD123456 CONNECT '' ogin: pppuser word: ppppass '~' 2020-02-10T20:32:05 #kisslinux <dylanaraps> ;) 2020-02-10T20:32:06 #kisslinux <dylanaraps> I lied 2020-02-10T20:32:08 #kisslinux <dylanaraps> Partly 2020-02-10T20:36:03 #kisslinux <aarng> 908K on the kiss default build 2020-02-10T20:36:12 #kisslinux <dylanaraps> Yeah 2020-02-10T20:36:17 #kisslinux <dylanaraps> I measured the whole package 2020-02-10T20:36:31 #kisslinux <dylanaraps> -> du -sh /usr/bin/busybox 2020-02-10T20:36:32 #kisslinux <dylanaraps> 992.0K /usr/bin/busybox 2020-02-10T20:37:21 #kisslinux <perish> is glib2 equivalent to the glib on the kiss repos 2020-02-10T20:38:20 #kisslinux <dylanaraps> perish: Yeah 2020-02-10T20:38:33 #kisslinux <perish> nice 2020-02-10T20:38:56 #kisslinux <dylanaraps> Good place to check: https://repology.org/projects/?inrepo=kiss_main 2020-02-10T20:39:03 #kisslinux <dylanaraps> https://repology.org/projects/?inrepo=kiss_community 2020-02-10T20:39:22 #kisslinux <dylanaraps> See: https://repology.org/project/glib/versions 2020-02-10T20:39:30 #kisslinux <perish> thank you for the resoufce 2020-02-10T20:39:35 #kisslinux <perish> resource* 2020-02-10T20:54:56 #kisslinux <perish> Sorry for the dumb question, but if a tarball is provided as a source, does kiss automatically change directories into it? 2020-02-10T20:55:04 #kisslinux <perish> Same goes for a git repo 2020-02-10T20:57:15 #kisslinux <dylanaraps> Yup 2020-02-10T20:57:25 #kisslinux <dylanaraps> You start ready to go in the build file 2020-02-10T20:57:35 #kisslinux <perish> Thank god, haha 2020-02-10T20:57:46 #kisslinux <dylanaraps> You can disable this by appending ?no-extract to the source 2020-02-10T20:57:59 #kisslinux <dylanaraps> Can actually append anything you like to the source 2020-02-10T20:58:04 #kisslinux <perish> nice 2020-02-10T20:58:05 #kisslinux <dylanaraps> It abuses http ;) 2020-02-10T20:58:54 #kisslinux <dylanaraps> Package manager checks for *.tar.bla so appending ?something causes it to treat the source as a regular file 2020-02-10T20:59:01 #kisslinux <perish> alright, neat 2020-02-10T20:59:09 #kisslinux <dylanaraps> It's a "free" feature :P 2020-02-10T20:59:15 #kisslinux <perish> i've looked through the source before but didn't notice 2020-02-10T20:59:30 #kisslinux <perish> that's how i got that typo haha 2020-02-10T20:59:43 #kisslinux <dylanaraps> I always hated how you had to: "cd $pkg_dir" in other distros 2020-02-10T21:30:00 #kisslinux <perish> Hey Dylan, one of the sources I'm using seems to be having issues with download the file named correctly. Would I have to force it to extract properly? 2020-02-10T21:30:56 #kisslinux <dylanaraps> What's the url? 2020-02-10T21:31:16 #kisslinux <dylanaraps> Expected name and name it is given? 2020-02-10T21:31:45 #kisslinux <perish> I may have found a solution, give me a second 2020-02-10T21:32:10 #kisslinux <perish> I have not 2020-02-10T21:32:57 #kisslinux <perish> https://sourceforge.net/projects/dblatex/files/dblatex/dblatex-0.3.11/dblatex-0.3.11.tar.bz2/ is the file, it extracts to dblatex-0.3.11, I'd expect it to be called dblatex-0.3.11.tar.bz2/, but instead it gets named index.html 2020-02-10T21:33:15 #kisslinux <perish> it extracts fine 2020-02-10T21:34:12 #kisslinux <dylanaraps> The problem is the trailing '/' 2020-02-10T21:34:16 #kisslinux <dylanaraps> Drop it and it should work 2020-02-10T21:34:29 #kisslinux <perish> Oh, thank you 2020-02-10T21:35:39 #kisslinux <perish> It did 2020-02-10T21:36:17 #kisslinux <dylanaraps> np 2020-02-10T21:39:26 #kisslinux <illiliti> how to temporary bypass checksums checking? 2020-02-10T21:39:53 #kisslinux <dylanaraps> Got a mismatch? 2020-02-10T21:39:56 #kisslinux <dylanaraps> Which package? 2020-02-10T21:40:15 #kisslinux <illiliti> nope. i build package from my own repo 2020-02-10T21:40:18 #kisslinux <dylanaraps> 'kiss c pkg' will do it. I don't recommend this though. 2020-02-10T21:40:47 #kisslinux <dylanaraps> That'll create checksums for whatever source you have. Be it incorrect or not. 2020-02-10T21:41:10 #kisslinux <perish> hm 2020-02-10T21:41:14 #kisslinux <dylanaraps> Strictly speaking, you can't skip checksum verification unless you generate dummy checksums. 2020-02-10T21:41:31 #kisslinux <perish> would it be so sinful to install a package from pip during the build stage of a package 2020-02-10T21:41:36 #kisslinux <dylanaraps> Best to actually fix the problem to continue 2020-02-10T21:41:57 #kisslinux <dylanaraps> perish: Heh. That's a great question. 2020-02-10T21:42:19 #kisslinux <dylanaraps> I haven't found an answer to the endless python- packages yet. 2020-02-10T21:42:27 #kisslinux <perish> i don't plan on submitting this to the community repo so standards might not matter there 2020-02-10T21:42:32 #kisslinux <dylanaraps> Oh 2020-02-10T21:42:40 #kisslinux <dylanaraps> Knock yourself out then 2020-02-10T21:42:51 #kisslinux <perish> but still, i'd like to keep up with the community repo's standards 2020-02-10T21:43:06 #kisslinux <dylanaraps> Gotcha 2020-02-10T21:43:33 #kisslinux <perish> I can't imagine packaging every python extension would be fun 2020-02-10T21:43:45 #kisslinux <dylanaraps> Exactly 2020-02-10T21:43:51 #kisslinux <dylanaraps> Endless rabbit hole of dependencies 2020-02-10T21:44:02 #kisslinux <perish> Aye 2020-02-10T21:44:15 #kisslinux <dylanaraps> Hence... no answer from me as of yet 2020-02-10T21:44:27 #kisslinux <perish> valid 2020-02-10T21:45:10 #kisslinux <dylanaraps> The only python- package in the official repositories is python-mako 2020-02-10T21:45:18 #kisslinux <dylanaraps> Which is needed at build time for mesa. 2020-02-10T21:45:32 #kisslinux <dylanaraps> It has no dependencies (other than python) 2020-02-10T21:45:42 #kisslinux <dylanaraps> Some exceptions can be made basically. 2020-02-10T21:45:49 #kisslinux <perish> Fair 2020-02-10T21:46:02 #kisslinux <perish> I don't think an exception would be made for this package, haha 2020-02-10T21:46:28 #kisslinux <perish> It's a dependency for gtk-doc, which you wouldn't put on your repos, would you 2020-02-10T21:46:43 #kisslinux <dylanaraps> No :-P 2020-02-10T21:46:56 #kisslinux <perish> exactly why it's going on mine, haha 2020-02-10T21:48:06 #kisslinux <perish> welcone 2020-02-10T21:49:25 #kisslinux <dylanaraps> o/ 2020-02-10T21:52:06 #kisslinux <perish> welcone 2020-02-10T21:53:01 #kisslinux <perish> aw 2020-02-10T21:55:17 #kisslinux <dylanaraps> :P 2020-02-10T22:02:44 #kisslinux <dylanaraps> I'm officially 22 as of 10 seconds ago 2020-02-10T22:02:46 #kisslinux <dylanaraps> :^) 2020-02-10T22:04:24 #kisslinux <E5ten> happy birthday 2020-02-10T22:05:23 #kisslinux <illiliti> happy new year :) XD 2020-02-10T22:07:12 #kisslinux <dylanaraps> ty ty 2020-02-10T22:07:35 #kisslinux <aarng> hbd 2020-02-10T22:14:33 #kisslinux <dylanaraps> ty 2020-02-10T23:31:07 #kisslinux <illiliti> lol https://i.imgur.com/H1VdS4X.jpg 2020-02-10T23:32:42 #kisslinux <claudia> I habe found a cli memetemplate and started right away (: 2020-02-10T23:32:45 #kisslinux <claudia> https://imgur.com/a/E63MSwS 2020-02-10T23:33:22 #kisslinux <claudia> -habe +have :P 2020-02-10T23:35:19 #kisslinux <illiliti> haha ) i know how to compile kernel,but seems like depmod have buffer overflow issue if modules compression enabled. anyone can reproduce this? 2020-02-10T23:42:18 #kisslinux <dylanaraps> illiliti: Interesting 2020-02-10T23:42:22 #kisslinux <dylanaraps> Never seen that happen before 2020-02-10T23:58:43 #kisslinux <dilyn> ever spend 2 hours doing a build 2020-02-10T23:58:46 #kisslinux <dilyn> get to 97% 2020-02-10T23:58:57 #kisslinux <dilyn> and the linker gets killed because you ran out of memory 2020-02-10T23:58:59 #kisslinux <dilyn> >=|