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

View Raw

More Information

⬅️ Previous capture (2021-12-17)

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

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> >=|