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

View Raw

More Information

⬅️ Previous capture (2021-12-17)

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

2020-01-20T00:15:26 #kisslinux <E5ten> Oh I bet this would work on both files for qt5-webengine udev removal, sed -i 's/(use_udev[[:space:]]=)./1false/'
2020-01-20T00:16:31 #kisslinux <konimex> man, I'll have a goddamn field day on building the kernel
2020-01-20T00:20:25 #kisslinux <E5ten> Why lol?
2020-01-20T00:21:45 #kisslinux <konimex> using previous configs (localmodconfig from my usual builds) failed, so I'd have to build my way up from defconfig this time
2020-01-20T00:27:52 #kisslinux <konimex> alright, so defconfig builts, but I can't boot to it, it just reboots back, I need a way to find a log
2020-01-20T00:33:34 #kisslinux <Shyiskhar> I installed falkon, it threw an error, so I just went to bed. Woke up this morning, and ran an update, and now firefox works on youtube anyways. So now I dunno if I want to figure out what broke on falkon or not...
2020-01-20T00:35:26 #kisslinux <Shyiskhar> with the way mozilla have been behaving lately, I'm tempted to swap just out of principle.
2020-01-20T00:36:22 #kisslinux <Shyiskhar> Oh, you updated webengine. I shall install the update, maybe it'll fix it.
2020-01-20T00:38:59 #kisslinux <dylanaraps> Shyiskhar: Was the error Python related?
2020-01-20T00:39:57 #kisslinux <dylanaraps> (Tomorrow night I'll be updating the Wiki with a guide on how to drop udev fyi)
2020-01-20T00:40:51 #kisslinux <dylanaraps> (And I'll be adding mdev/whatever support to our init)
2020-01-20T00:41:52 #kisslinux <Shyiskhar> I don't think so, It was something to do with resources not being found, then an invalid file descriptor, and then a trace/breakpoint trap.
2020-01-20T00:42:50 #kisslinux <dylanaraps> Ah, falkon itself?
2020-01-20T00:42:56 #kisslinux <dylanaraps> qtwebengine built fine?
2020-01-20T00:43:04 #kisslinux <konimex> E5ten: say, is your kernel fully-built from clang or you still have a spare gcc for that?
2020-01-20T00:43:22 #kisslinux <Shyiskhar> So far as I know, it didn't throw any errors.
2020-01-20T00:43:34 #kisslinux <Shyiskhar> And yeah, falkon itself.
2020-01-20T00:44:05 #kisslinux <dylanaraps> I've fixed *a* trace/breakpoint trap in the qtwebengine update I pushed earlier though I'm not sure if I fixed the same error.
2020-01-20T00:44:25 #kisslinux <dylanaraps> Can you send me logs?
2020-01-20T00:46:53 #kisslinux <dylanaraps> I'm off to bed. Send the logs if you can and I'll investigate in the morning
2020-01-20T00:49:25 #kisslinux <E5ten> konimex: the only GNU software used on the compilation of my kernel is make and as
2020-01-20T00:50:04 #kisslinux <konimex> so you set AS=gnu-as?
2020-01-20T00:50:05 #kisslinux <Shyiskhar> Hah. I'll let this update install, if it still breaks I'll send logs, of course.
2020-01-20T00:50:22 #kisslinux <E5ten> in*
2020-01-20T00:51:12 #kisslinux <E5ten> I just don't set AS iirc
2020-01-20T00:51:40 #kisslinux <konimex> so you still have as fully GNU but the rest of binutils replaced? or Clang invokes gnu as?
2020-01-20T00:52:40 #kisslinux <E5ten> The kernel Makefile adds -no-integrated-as if you're using clang and AS isn't set to clang
2020-01-20T00:53:13 #kisslinux <konimex> alright
2020-01-20T00:59:25 #kisslinux <konimex> new (old) problem: You are building kernel with non-retpoline compiler. Please update your compiler.
2020-01-20T01:00:39 #kisslinux <konimex> this happens if my $AS is unset
2020-01-20T01:02:34 #kisslinux <E5ten> Then try setting it to as (or whatever your gas command is called) I guess
2020-01-20T01:03:59 #kisslinux <konimex> same problem
2020-01-20T01:05:44 #kisslinux <konimex> funny enough, I set the same (in my laptop), and it doesn't throw any errors
2020-01-20T01:06:16 #kisslinux <konimex> the kernel for laptop is building as we speak, but not the test computer
2020-01-20T01:08:47 #kisslinux <E5ten> And it's a new version?
2020-01-20T01:09:05 #kisslinux <konimex> the kernel or clang?
2020-01-20T01:10:38 #kisslinux <E5ten> Both I guess
2020-01-20T01:12:06 #kisslinux <E5ten> Wait do you mean AS as an environmental variable or argument to make?
2020-01-20T01:12:30 #kisslinux <E5ten> Like did you try make <whatever args you already have> AS=<your gas command>?
2020-01-20T01:13:09 #kisslinux <konimex> clang is on 9.0.1, and kernel is at 5.4.13
2020-01-20T01:13:35 #kisslinux <konimex> two secs
2020-01-20T01:14:10 #kisslinux <konimex> gmake -j4 AR=llvm-ar 'CC=/usr/bin/clang' 'HOSTCC=/usr/bin/clang' LD=ld.lld NM=llvm-nm OBJDUMP=llvm-objdump YACC=yacc OBJSIZE=llvm-size AS=gas
2020-01-20T01:18:50 #kisslinux <E5ten> I don't know then sorry, the only unclosed issue I can see about that only applies to i386 now, and only when using integrated-as apparently
2020-01-20T01:20:43 #kisslinux <konimex> alright, so, looks like GNU as has to be installed as /usr/bin/as
2020-01-20T01:20:49 #kisslinux <konimex> otherwise it'll throw the retpoline error
2020-01-20T01:21:15 #kisslinux <konimex> building with GNU as right now
2020-01-20T01:23:33 #kisslinux <konimex> I'll need to see how the kernel handles the toolchain installed later
2020-01-20T01:24:19 #kisslinux <konimex> brb, rebooting my laptop
2020-01-20T01:25:58 #kisslinux <konimex> the kernel booted successfully
2020-01-20T01:26:01 #kisslinux <konimex> nice
2020-01-20T01:27:00 #kisslinux <E5ten> I just keep GNU as installed and have the rest of binutils not installed so I don't have to worry about making sure the kernel build uses the LLVM ones
2020-01-20T01:27:51 #kisslinux <E5ten> Also nice, kernel rc7 out, close to being able to not have a ridiculous amount of GPU crashes
2020-01-20T01:37:26 #kisslinux <E5ten> Why does the reference pkg-config implementation even exist anymore, they should just stop development entirely and call pkgconf the new reference implementation
2020-01-20T01:39:01 #kisslinux <konimex> same reason weston (the wayland reference implementation) exist, I guess
2020-01-20T01:41:55 #kisslinux <E5ten> Yeah but that's pretty different, there is no specific implementation that could be fairly chosen to replace weston and iirc weston does a ton of stuff to showcase as many things as it can or something? pkg-config is just worse than pkgconf in every single way
2020-01-20T01:42:35 #kisslinux <E5ten> Afaik there isn't anything it does that pkgconf doesn't do, and pkgconf does all of those things better too
2020-01-20T01:43:10 #kisslinux <konimex> man I don't know, LFS still refer to the reference pkg-config implementation, I don't know about other distros but Arch and Void has moved to pkgconf iirc
2020-01-20T01:46:15 #kisslinux <E5ten> Fedora too
2020-01-20T02:01:45 #kisslinux <E5ten> Just checked, opensuse too
2020-01-20T02:36:11 #kisslinux <konimex> alright, now, to make binutils built as and as only...
2020-01-20T02:36:17 #kisslinux <konimex> s/built/build/
2020-01-20T02:37:45 #kisslinux <E5ten> I think you can do that by just doing "make all-gas" instead of plain "make"
2020-01-20T02:40:03 #kisslinux <E5ten> (and install-gas)
2020-01-20T02:41:39 #kisslinux <konimex> just like their gcc configure stack huh, iirc it is possible in gcc to build just all-target-libgcc
2020-01-20T02:58:04 #kisslinux <Shyiskhar> Well. webengine updated, and falkon is still not working. Do either webengine or falkon write logs anywhere other than the errors it throws to the terminal?
2020-01-20T03:01:39 #kisslinux <adamanti`> What errors does it throw to the terminal
2020-01-20T03:02:07 #kisslinux <adamanti`> Try looking in .local I'm not sure if they do or not
2020-01-20T03:09:01 #kisslinux <Shyiskhar> https://pastebin.com/9XQsmeLD - These errors, and I don't think it does write logs, I can't seem to find any at least.
2020-01-20T03:13:13 #kisslinux <adamanti`> Shyiskhar: [0119/215523.844266:ERROR:icu_util.cc(170)] Invalid file descriptor to ICU data received. <<<<<<<<<<<<<<<<<,, probably the issue. Have you showed dylan he probably knows what to do on this one. ¯_(ツ)_/¯
2020-01-20T03:13:45 #kisslinux <adamanti`> Does it happen immediate on startup and crash, or under a cicumstance?
2020-01-20T03:14:51 #kisslinux <Shyiskhar> Immediately on startup. I mentioned it to him earlier, but he was headed for bed, said to send him the logs if the update didn't fix it. So I shall do just that!
2020-01-20T03:15:12 #kisslinux <adamanti`> It worked before the update
2020-01-20T03:15:13 #kisslinux <adamanti`> ?
2020-01-20T03:15:54 #kisslinux <adamanti`> I recommend surf (webkit2gtk) now. I am having so much fun with this little browser
2020-01-20T03:17:54 #kisslinux <pltrz[m]> i love surf
2020-01-20T03:18:15 #kisslinux <pltrz[m]> but I hate webkit 😭
2020-01-20T03:18:34 #kisslinux <konimex> uh oh, that one is emoji isn't it?
2020-01-20T03:18:48 #kisslinux <pltrz[m]> oh whoops
2020-01-20T03:18:51 #kisslinux <konimex> it's not rendered on my client so I figured it would be an emoji
2020-01-20T03:19:01 #kisslinux <pltrz[m]> i forgot this was irc for a sec
2020-01-20T03:19:07 #kisslinux <pltrz[m]> lol
2020-01-20T03:19:22 #kisslinux <pltrz[m]> yeah. I connect via a matrix client
2020-01-20T03:20:15 #kisslinux <pltrz[m]> ncurses on my computer and riot app on my phone
2020-01-20T03:29:12 #kisslinux <Shyiskhar> Emoji's normally work in my weechat, but I guess not over ssh in kiss.
2020-01-20T03:29:27 #kisslinux <Shyiskhar> And no, it's never worked in kiss. No idea why.
2020-01-20T03:29:54 #kisslinux <Shyiskhar> I could do surf, it's a good browser if paired with tabbed.
2020-01-20T03:32:05 #kisslinux <konimex> maybe because you don't have fonts that are capable to render emoji?
2020-01-20T03:35:41 #kisslinux <Shyiskhar> That would be my guess, yeah.
2020-01-20T04:08:18 #kisslinux <adamanti`> I am able to see the emoji using erc in Emacs with unifont.
2020-01-20T04:08:31 #kisslinux <adamanti`> Pretty sure it's a fonts thing.
2020-01-20T04:24:46 #kisslinux <ectlunya> surf is best without tabbed
2020-01-20T04:25:27 #kisslinux <adamanti`> ^^ that's how i feel
2020-01-20T04:25:40 #kisslinux <adamanti`> I let my window manager handle "tags"
2020-01-20T04:25:42 #kisslinux <adamanti`> "tabs"
2020-01-20T04:25:48 #kisslinux <ectlunya> exactly
2020-01-20T04:25:52 #kisslinux <adamanti`> That's the whole purpose of surf...............
2020-01-20T04:26:07 #kisslinux <adamanti`> why the hell is a browser trying to manage windows
2020-01-20T04:26:08 #kisslinux <adamanti`> :D
2020-01-20T04:26:38 #kisslinux <E5ten> Shyiskhar: what's the file list for your webengine?
2020-01-20T04:26:39 #kisslinux <ectlunya> its a good check on opening a bunch of tabs that you dont really need open
2020-01-20T04:27:06 #kisslinux <adamanti`> yeah it does force you to get serious about organizing your life in a sane way
2020-01-20T04:27:45 #kisslinux <adamanti`> The only patch I use on surf is external player which is hooked up to mpv/youtube-dl
2020-01-20T04:28:22 #kisslinux <ectlunya> I use the bookmarks patch too
2020-01-20T04:29:08 #kisslinux <adamanti`> I prefer to keep bookmark worthy things stored in Emacs text file, I need to get around to using Org mode too for this kind of thing.
2020-01-20T04:29:28 #kisslinux <adamanti`> I can launch urls to Emacs' eww browser or to surf with the click or button from there.
2020-01-20T04:29:44 #kisslinux <adamanti`> Otherwise, yes, I think I would use bookmarks patch too
2020-01-20T04:29:51 #kisslinux <ectlunya> it basically works the same way but sends the file through dmenu to open a new URI
2020-01-20T04:30:01 #kisslinux <adamanti`> yea
2020-01-20T07:49:30 #kisslinux <merakor> Hey o/
2020-01-20T07:50:35 #kisslinux <dylanaraps> ello
2020-01-20T07:51:45 #kisslinux <merakor> Installing to my server right now
2020-01-20T07:54:54 #kisslinux <dylanaraps> Nice
2020-01-20T07:56:38 #kisslinux <dylanaraps> Pushed mdev support to busybox.
2020-01-20T07:56:40 #kisslinux <dylanaraps> :D
2020-01-20T07:56:55 #kisslinux <dylanaraps> Just need to update the init scripts with support
2020-01-20T08:00:30 #kisslinux <merakor> Oh, I have been away for a while :D
2020-01-20T08:05:17 #kisslinux <dylanaraps> How does smdev compare to mdev?
2020-01-20T08:07:09 #kisslinux <dylanaraps> brb
2020-01-20T08:09:54 #kisslinux <E5ten> I use mdevd to avoid spawning a new process for each event
2020-01-20T08:19:43 #kisslinux <dylanaraps> OK
2020-01-20T08:19:49 #kisslinux <dylanaraps> KISS has mdev support now
2020-01-20T08:19:52 #kisslinux <dylanaraps> (I'm using it)
2020-01-20T08:20:06 #kisslinux <E5ten> Nice
2020-01-20T08:20:07 #kisslinux <dylanaraps> Pushed updates to busybox/baseinit for it.
2020-01-20T08:20:08 #kisslinux <dylanaraps> :D
2020-01-20T08:20:32 #kisslinux <dylanaraps> Just takes some manual work to setup
2020-01-20T08:20:49 #kisslinux <dylanaraps> KISS_FORCE=1 kiss r eudev
2020-01-20T08:20:58 #kisslinux <dylanaraps> Then rebuild anything which depends on eudev
2020-01-20T08:20:59 #kisslinux <E5ten> Oh shit right I was gonna try getting rid of extra-cmake-modules usage in falkon, I should do that
2020-01-20T08:21:04 #kisslinux <dylanaraps> kiss-revdepends eudev
2020-01-20T08:21:14 #kisslinux <dylanaraps> kiss b libinput xorg-server
2020-01-20T08:21:22 #kisslinux <dylanaraps> Then setup your xorg.conf file
2020-01-20T08:21:42 #kisslinux <E5ten> "xorg.conf file" singular :(
2020-01-20T08:22:01 #kisslinux <dylanaraps> I used xorg.conf.d with two files.
2020-01-20T08:22:11 #kisslinux <dylanaraps> You do need a xorg.conf as well though.
2020-01-20T08:22:17 #kisslinux <E5ten> 👌
2020-01-20T08:23:04 #kisslinux <dylanaraps> lol
2020-01-20T08:23:13 #kisslinux <dylanaraps> I have emojis in st but not in Falkon
2020-01-20T08:23:15 #kisslinux <dylanaraps> 10/10
2020-01-20T08:23:47 #kisslinux <E5ten> lol nice
2020-01-20T08:56:55 #kisslinux <dylanaraps> Reminder: mdev.conf doesn't setup the audio group perms.
2020-01-20T09:15:59 #kisslinux <adamantium> dylanaraps: o/
2020-01-20T09:28:05 #kisslinux <dylanaraps> ello
2020-01-20T09:45:35 #kisslinux <konimex> I might have found a way to reduce standalone llvm build from 2 passes to just 1
2020-01-20T09:49:16 #kisslinux <dylanaraps> Nice
2020-01-20T09:49:48 #kisslinux <dylanaraps> I'll test it if you like as I currently don't use llvm so it's a good example system (just gcc)
2020-01-20T09:51:20 #kisslinux <konimex> I'm still on mobile so I'll push the changes to my repo later
2020-01-20T09:53:54 #kisslinux <dylanaraps> Alright
2020-01-20T09:54:17 #kisslinux <adamantium> okay dylanaraps one of my machines builds fine as non root user, the other gives me an rsync error on install
2020-01-20T09:54:32 #kisslinux <adamantium> dylanaraps: Do you want to help investigate?
2020-01-20T09:55:42 #kisslinux <dylanaraps> Sure
2020-01-20T09:55:53 #kisslinux <adamantium> let me get you the error msg
2020-01-20T09:56:22 #kisslinux <adamantium> the machines are nearly identical, same ~/profile and same /etc/profile file
2020-01-20T09:56:27 #kisslinux <adamantium> I'm baffled.
2020-01-20T09:57:15 #kisslinux <adamantium> dylanaraps: https://termbin.com/pmmk
2020-01-20T09:58:01 #kisslinux <dylanaraps> Hm
2020-01-20T09:58:06 #kisslinux <dylanaraps> Does /usr/local exist?
2020-01-20T09:58:23 #kisslinux <adamantium> yes
2020-01-20T09:58:36 #kisslinux <dylanaraps> tar tvf /path/to/gnugrep.tar.gz?
2020-01-20T09:58:46 #kisslinux <dylanaraps> So I can see what's in the tarball
2020-01-20T09:58:48 #kisslinux <adamantium> k
2020-01-20T09:59:07 #kisslinux <adamantium> it's not the only package, though not ALL packages fail, i've seen it fail on others
2020-01-20T09:59:22 #kisslinux <dylanaraps> Yeah, I'm hoping I find out why from a single package
2020-01-20T10:00:29 #kisslinux <adamantium> dylanaraps: https://termbin.com/3jh3
2020-01-20T10:00:51 #kisslinux <dylanaraps> Not the source tarball
2020-01-20T10:00:59 #kisslinux <dylanaraps> The tarball in ~/.cache/kiss/bin/
2020-01-20T10:01:47 #kisslinux <adamantium> https://termbin.com/kn6u
2020-01-20T10:02:33 #kisslinux <dylanaraps> tar tvf
2020-01-20T10:02:39 #kisslinux <dylanaraps> So I can see permissions etc
2020-01-20T10:02:44 #kisslinux <adamantium> my bad
2020-01-20T10:03:05 #kisslinux <adamantium> https://termbin.com/kazk0
2020-01-20T10:03:46 #kisslinux <dylanaraps> > lrwxrwxrwx adam/adam         0 2020-01-19 22:07 ./usr/local/bin/ggrep -> /home/adam/.cache/kiss/pkg-31820/gnugrep/usr/local/bin/grep
2020-01-20T10:03:50 #kisslinux <dylanaraps> This might be the issue.
2020-01-20T10:03:59 #kisslinux <dylanaraps> Have you modified the package at all?
2020-01-20T10:04:08 #kisslinux <adamantium> yes
2020-01-20T10:04:10 #kisslinux <adamantium> lets see
2020-01-20T10:04:27 #kisslinux <dylanaraps> See mine: https://termbin.com/x216
2020-01-20T10:04:37 #kisslinux <adamantium> https://termbin.com/uwem
2020-01-20T10:05:05 #kisslinux <dylanaraps> > ln -s "$1/usr/local/bin/grep" "$1/usr/local/bin/ggrep" # for kiss pkg manager
2020-01-20T10:05:07 #kisslinux <dylanaraps> This is the issue.
2020-01-20T10:05:11 #kisslinux <dylanaraps> You want
2020-01-20T10:05:27 #kisslinux <dylanaraps> ln -s /usr/local/bin/grep "$1/usr/local/bin/ggrep"
2020-01-20T10:05:52 #kisslinux <adamantium> im not sure thats the issue actually, that's a recent change
2020-01-20T10:05:59 #kisslinux <adamantium> let me comment the line entirely to be sure
2020-01-20T10:05:59 #kisslinux <dylanaraps> Try it
2020-01-20T10:07:46 #kisslinux <adamantium> dylanaraps: it still fails with that line commented after a kiss b gnugrep && kiss i gnugrep
2020-01-20T10:08:01 #kisslinux <adamantium> (the same rsync error)
2020-01-20T10:08:24 #kisslinux <dylanaraps> Send me the tarball info now?
2020-01-20T10:09:08 #kisslinux <adamantium> https://termbin.com/8som
2020-01-20T10:13:31 #kisslinux <dylanaraps> rsync is failing to set permissions for some reason..
2020-01-20T10:13:48 #kisslinux <dylanaraps> Do chmod and friends work in /usr/local/bin if you try??
2020-01-20T10:14:06 #kisslinux <dylanaraps> Send me:  ls -l /usr/local/
2020-01-20T10:14:14 #kisslinux <dylanaraps> Also: ls -ld /usr/local
2020-01-20T10:15:00 #kisslinux <dylanaraps> Also, what filesystem?
2020-01-20T10:15:22 #kisslinux <adamantium> https://termbin.com/f222 ext4
2020-01-20T10:15:30 #kisslinux <dylanaraps> Are you using selinux?
2020-01-20T10:15:41 #kisslinux <adamantium> no
2020-01-20T10:15:51 #kisslinux <dylanaraps> Do you have ACLs enabled on the fs?
2020-01-20T10:15:58 #kisslinux <adamantium> what is that
2020-01-20T10:16:01 #kisslinux <adamantium> :D
2020-01-20T10:16:17 #kisslinux <adamantium> the filesystem was created standard
2020-01-20T10:16:25 #kisslinux <adamantium> mkfs.ext4 /dev/sda1
2020-01-20T10:16:53 #kisslinux <dylanaraps> Run tune2fs -l /dev/sda1
2020-01-20T10:17:02 #kisslinux <dylanaraps> On the partition which holds /usr/local
2020-01-20T10:17:09 #kisslinux <adamantium> as root obviously
2020-01-20T10:17:16 #kisslinux <adamantium> tbh the filesystem has taken a beating
2020-01-20T10:17:20 #kisslinux <adamantium> a lot of hard reboot
2020-01-20T10:17:25 #kisslinux <adamantium> while testing init
2020-01-20T10:17:48 #kisslinux <dylanaraps> > Default mount options:    user_xattr acl
2020-01-20T10:17:51 #kisslinux <dylanaraps> You should have this
2020-01-20T10:18:12 #kisslinux <adamantium> https://termbin.com/wwi3
2020-01-20T10:19:07 #kisslinux <dylanaraps> Do you have: Ext4 POSIX Access Control Lists
2020-01-20T10:19:10 #kisslinux <dylanaraps> Enabled in your kernel?
2020-01-20T10:20:11 #kisslinux <adamantium> what's the name exactly
2020-01-20T10:20:30 #kisslinux <dylanaraps> Let me see
2020-01-20T10:20:30 #kisslinux <adamantium> ok
2020-01-20T10:20:31 #kisslinux <adamantium> yes
2020-01-20T10:20:37 #kisslinux <dylanaraps> You have it?
2020-01-20T10:20:40 #kisslinux <adamantium> EXT4_FS_POSIX_ACL=y
2020-01-20T10:20:49 #kisslinux <dylanaraps> OK
2020-01-20T10:20:55 #kisslinux <adamantium> lol
2020-01-20T10:21:09 #kisslinux <adamantium> dylanaraps: I was tempted to let this slide by and keep using root to kiss build/install
2020-01-20T10:21:24 #kisslinux <adamantium> dylanaraps: but i suspect that I have  discovered some kiss bug
2020-01-20T10:24:10 #kisslinux <adamantium> And like I said, I have two machines here, nearly identical, one of which kiss install with local user via sudo "works" and the other fails, using the same "gnugrep" package
2020-01-20T10:24:26 #kisslinux <adamantium> I wish I could tell you what the difference is between the two machines. It must lie somewhere.
2020-01-20T10:26:26 #kisslinux <dylanaraps> OK
2020-01-20T10:26:28 #kisslinux <dylanaraps> It's not ACLs
2020-01-20T10:26:29 #kisslinux <adamantium> I also wonder if my typical previous usage (building/installing pkgs as root) could be the cause
2020-01-20T10:26:44 #kisslinux <adamantium> Because that is one thing that I was doing that was non-standard
2020-01-20T10:27:44 #kisslinux <dylanaraps> What's the latest error btw?
2020-01-20T10:27:51 #kisslinux <dylanaraps> Which file/dir does it fail on?
2020-01-20T10:28:10 #kisslinux <adamantium> ok dont kill me
2020-01-20T10:28:20 #kisslinux <adamantium> oh i was root
2020-01-20T10:28:21 #kisslinux <adamantium> 1 sec
2020-01-20T10:28:27 #kisslinux <adamantium> it just worked, I was like wth
2020-01-20T10:28:57 #kisslinux <adamantium> dylanaraps: latest error : https://termbin.com/9ngv
2020-01-20T10:29:47 #kisslinux <dylanaraps> ls -ld /usr/local/share/man ?
2020-01-20T10:29:53 #kisslinux <dylanaraps> Also ls -ld /usr/local
2020-01-20T10:29:58 #kisslinux <dylanaraps> and ls -ld /usr/local/share
2020-01-20T10:30:57 #kisslinux <adamantium> And here is the machine where it "works" pkgs as root
2020-01-20T10:31:13 #kisslinux <adamantium> ------------- erase last msg
2020-01-20T10:31:31 #kisslinux <adamantium> And here is the machine where it "works" https://termbin.com/t2zv
2020-01-20T10:31:56 #kisslinux <adamantium> same exact pkg
2020-01-20T10:32:04 #kisslinux <dylanaraps> I need the permission outputs
2020-01-20T10:32:06 #kisslinux <dylanaraps> from ls -ld
2020-01-20T10:33:10 #kisslinux <adamantium> https://termbin.com/r350
2020-01-20T10:34:29 #kisslinux <dylanaraps> https://termbin.com/7van
2020-01-20T10:34:34 #kisslinux <dylanaraps> Your permissions are weird.
2020-01-20T10:34:48 #kisslinux <adamantium> visudo files are identical too
2020-01-20T10:35:19 #kisslinux <adamantium> hmmmmmmmmmm
2020-01-20T10:36:37 #kisslinux <adamantium> great
2020-01-20T10:36:41 #kisslinux <adamantium> how the hell
2020-01-20T10:36:49 #kisslinux <adamantium> What is your advice
2020-01-20T10:36:56 #kisslinux <adamantium> I mean I dont run chmod often
2020-01-20T10:36:59 #kisslinux <dylanaraps> Manually fix the permissions and try again
2020-01-20T10:37:10 #kisslinux <adamantium> What should /usr permissions be
2020-01-20T10:37:15 #kisslinux <dylanaraps> See mine
2020-01-20T10:37:17 #kisslinux <adamantium> I'm not knowledgeable in permissions
2020-01-20T10:37:47 #kisslinux <dylanaraps> 755
2020-01-20T10:38:03 #kisslinux <dylanaraps> For /usr/local and any directories inside of it.
2020-01-20T10:38:32 #kisslinux <adamantium> btw please look here https://termbin.com/hbuv do my root permissions look normal to you?
2020-01-20T10:39:03 #kisslinux <adamantium> looks like /var also use the -sr- piece .........
2020-01-20T10:39:48 #kisslinux <dylanaraps>  /usr and /var are wrong
2020-01-20T10:39:53 #kisslinux <adamantium> okay
2020-01-20T10:39:58 #kisslinux <adamantium> so both to 755 recursively?
2020-01-20T10:40:00 #kisslinux <dylanaraps> drwxr-xr-x   13 root     root          4096 Jan 20 12:21 /usr
2020-01-20T10:40:00 #kisslinux <dylanaraps> drwxr-xr-x   12 root     root          4096 Jan 20 12:21 /var
2020-01-20T10:40:11 #kisslinux <dylanaraps> That'll touch files too.
2020-01-20T10:40:37 #kisslinux <adamantium> chmod -R 755 /var /run ?
2020-01-20T10:40:45 #kisslinux <adamantium> chmod -R 755 /var /usr I mean............
2020-01-20T10:40:45 #kisslinux <dylanaraps> I wouldn't
2020-01-20T10:40:58 #kisslinux <dylanaraps> You'll modify file permissions too
2020-01-20T10:41:24 #kisslinux <adamantium> should just reeinstall this borked shit
2020-01-20T10:41:28 #kisslinux <dylanaraps> find /usr/ /var/ -type d -exec chmod 755 {} +
2020-01-20T10:41:35 #kisslinux <dylanaraps> *Try* that
2020-01-20T10:41:37 #kisslinux <adamantium> okay
2020-01-20T10:42:32 #kisslinux <adamantium> it's done but kiss i gnugrep still fail
2020-01-20T10:42:35 #kisslinux <adamantium> same err
2020-01-20T10:42:42 #kisslinux <adamantium> https://termbin.com/7ic8
2020-01-20T10:42:56 #kisslinux <dylanaraps> Show me the permissions now?
2020-01-20T10:43:08 #kisslinux <dylanaraps> ls -l /usr /usr/local /usr/local/share /usr/local/share/man
2020-01-20T10:43:11 #kisslinux <dylanaraps> ls -ld ***
2020-01-20T10:43:16 #kisslinux <dylanaraps> Sorry, forgot the -d
2020-01-20T10:43:32 #kisslinux <adamantium> somehow
2020-01-20T10:43:43 #kisslinux <adamantium> I now have /home/adam/{usr,var} ...
2020-01-20T10:43:47 #kisslinux <adamantium> lmao
2020-01-20T10:43:57 #kisslinux <adamantium> thankx to your command
2020-01-20T10:44:01 #kisslinux <dylanaraps> The above command wouldn't do that
2020-01-20T10:44:05 #kisslinux <adamantium> hehe
2020-01-20T10:44:08 #kisslinux <adamantium> okayyyy
2020-01-20T10:44:16 #kisslinux <adamantium> something did it....
2020-01-20T10:44:17 #kisslinux <adamantium> :P2020-01-20T10:44:24 #kisslinux <adamantium> perhaps kiss did it
2020-01-20T10:44:33 #kisslinux <dylanaraps> I doubt it
2020-01-20T10:44:39 #kisslinux <adamantium> thiit contains grep
2020-01-20T10:44:43 #kisslinux <adamantium> it contains only grep
2020-01-20T10:44:47 #kisslinux <adamantium> i just ran kiss b grep
2020-01-20T10:44:49 #kisslinux <adamantium> kiss i grep
2020-01-20T10:44:58 #kisslinux <adamantium> this is getting weirder by the minute
2020-01-20T10:45:08 #kisslinux <dylanaraps> Unless you changed KISS_ROOT?
2020-01-20T10:45:18 #kisslinux <dylanaraps> kiss won't touch your /home
2020-01-20T10:45:18 #kisslinux <adamantium> nope
2020-01-20T10:45:33 #kisslinux <adamantium> here is env
2020-01-20T10:45:37 #kisslinux <dylanaraps> Though a package could write to it if written that way of course
2020-01-20T10:45:38 #kisslinux <adamantium> https://termbin.com/zlol
2020-01-20T10:46:34 #kisslinux <adamantium> give me the find command exactly again
2020-01-20T10:46:41 #kisslinux <dylanaraps> First
2020-01-20T10:46:42 #kisslinux <dylanaraps> ls -ld /usr /usr/local /usr/local/share /usr/local/share/man
2020-01-20T10:47:03 #kisslinux <adamantium> they're wrong still
2020-01-20T10:47:05 #kisslinux <adamantium> but ok
2020-01-20T10:47:24 #kisslinux <dylanaraps> https://termbin.com/tihi
2020-01-20T10:47:36 #kisslinux <adamantium> https://termbin.com/1biq
2020-01-20T10:47:51 #kisslinux <dylanaraps> Ah
2020-01-20T10:47:57 #kisslinux <dylanaraps> 755 might not remove the suid bit
2020-01-20T10:48:18 #kisslinux <dylanaraps> Try 0755
2020-01-20T10:48:30 #kisslinux <dylanaraps> And 00755
2020-01-20T10:49:33 #kisslinux <adamantium> okay 0755 changed the suid bit
2020-01-20T10:49:48 #kisslinux <adamantium> kiss i gnugrep still fail
2020-01-20T10:50:07 #kisslinux <dylanaraps> ls -ld /usr /usr/local /usr/local/share /usr/local/share/man ?
2020-01-20T10:50:18 #kisslinux <adamantium> https://termbin.com/jgjb
2020-01-20T10:52:06 #kisslinux <dylanaraps> Did that command kill the /usr/local/share/man symlink to ../man ?
2020-01-20T10:53:29 #kisslinux <dylanaraps> > ln -s ../man /usr/local/share/man
2020-01-20T10:53:32 #kisslinux <dylanaraps> (To fix it)
2020-01-20T10:53:41 #kisslinux <dylanaraps> Also, does /usr/local/man exist?
2020-01-20T10:55:53 #kisslinux <adamantium> yes it was killed
2020-01-20T10:56:41 #kisslinux <adamantium> now it is fixed https://termbin.com/01qy -- however kiss i gnugrep still fails
2020-01-20T10:57:46 #kisslinux <adamantium> and yes /usr/local/man does exist with contents.
2020-01-20T10:57:51 #kisslinux <dylanaraps> Try rebuild rsync
2020-01-20T10:58:31 #kisslinux <adamantium> weirest thing ever
2020-01-20T10:58:40 #kisslinux <adamantium> ls -al shows drwxr-sr-x again
2020-01-20T10:58:44 #kisslinux <adamantium> on usr and var
2020-01-20T10:59:22 #kisslinux <dylanaraps> https://termbin.com/8som
2020-01-20T10:59:25 #kisslinux <adamantium> i really thought that was fixed via find
2020-01-20T10:59:28 #kisslinux <dylanaraps> They seem to be set in the tarball
2020-01-20T10:59:31 #kisslinux <adamantium> didn't i send you a termbnin?
2020-01-20T11:00:06 #kisslinux <dylanaraps> See mine: https://termbin.com/rbkf
2020-01-20T11:00:19 #kisslinux <adamantium> OKK  DYLAN
2020-01-20T11:00:24 #kisslinux <adamantium> let's delete ~/.cache
2020-01-20T11:00:34 #kisslinux <adamantium> ALSO lets fix /var and /usr perms
2020-01-20T11:00:57 #kisslinux <dylanaraps> ok
2020-01-20T11:04:32 #kisslinux <adamantium> ok dylanaraps weird stuff
2020-01-20T11:05:31 #kisslinux <dylanaraps> ???
2020-01-20T11:05:40 #kisslinux <dylanaraps> I'll be back in an hour or so. Apologies
2020-01-20T11:06:02 #kisslinux <adamantium> dylanaraps: 1. rm -rf /home/adam/.cache 2. I ran the find -exec command, I checked / (root) permissions and they were changed to normal 0755 e.g. drwr-xr-x 3. I ran kiss b gnugrep, kiss i gnugrep as normal user. Same rsync fail
2020-01-20T11:06:10 #kisslinux <adamantium> THEN I double checked / perms.........
2020-01-20T11:06:16 #kisslinux <adamantium> AND it's back to drwxr-sr-x
2020-01-20T11:06:17 #kisslinux <adamantium> !!!!!!!!!!!!!!!!!
2020-01-20T11:06:53 #kisslinux <adamantium> And yes my /usr/local/share/man symlink still exist.
2020-01-20T11:07:11 #kisslinux <dylanaraps> Huh
2020-01-20T11:07:23 #kisslinux <dylanaraps> The gnugrep build system is setting it (?)
2020-01-20T11:07:26 #kisslinux <dylanaraps> Anyway
2020-01-20T11:07:31 #kisslinux <dylanaraps> Be back in an hour to help
2020-01-20T11:07:36 #kisslinux <adamantium> im going to sleep
2020-01-20T11:07:51 #kisslinux <adamantium> talk to you in probablly 8 or 9 hours lol
2020-01-20T11:08:19 #kisslinux <adamantium> I could just reinstall if it's that bad, but I would prefer to fix it, and see if it's something we could prevent other users from running in to? look forward to hearing your input later.
2020-01-20T11:08:20 #kisslinux <adamantium> Thanks
2020-01-20T11:15:54 #kisslinux <adamantium> notice / is also -sr- if you look at ls -al / the '..' and '.' become -sr-
2020-01-20T11:16:12 #kisslinux <adamantium> i fix it with chmod 0755 /
2020-01-20T11:16:31 #kisslinux <adamantium> then rerun kiss i gnugrep via sudo and it borks everyhing including .. and . to -sr-
2020-01-20T11:16:34 #kisslinux <adamantium> URG
2020-01-20T12:04:51 #kisslinux <lieuxnoir> o/
2020-01-20T12:54:57 #kisslinux <konimex> dylan: if you're interested in testing the repo is in github konimex/kiss-llvm, the onepass branch instead of master
2020-01-20T12:55:05 #kisslinux <dylanaraps> Nice
2020-01-20T12:55:07 #kisslinux <dylanaraps> Will try it
2020-01-20T12:56:16 #kisslinux <konimex> I want to see if -DCLANG_DEFAULT_RTLIB=compiler-rt et al would work even if compiler-rt et al doesn't exist (i.e. fallback to gcc/libstdc++ if it doesn't exist)
2020-01-20T13:03:26 #kisslinux <dylanaraps> You'll have to give me 15 mins
2020-01-20T13:04:37 #kisslinux <konimex> sure, take your time
2020-01-20T13:04:46 #kisslinux <dylanaraps> About to finish something
2020-01-20T13:06:41 #kisslinux <lieuxnoir> is it okay that stable software are mixed with the git ones?
2020-01-20T13:08:00 #kisslinux <konimex> depends on the program being mixed
2020-01-20T13:08:13 #kisslinux <konimex> vim as a git package? absolutely okay
2020-01-20T13:08:41 #kisslinux <E5ten> Probably best to avoid for libraries
2020-01-20T13:09:32 #kisslinux <konimex> libraries as git package? not so much
2020-01-20T13:10:33 #kisslinux <dylanaraps> ^
2020-01-20T13:10:44 #kisslinux <dylanaraps> It depends on the software
2020-01-20T13:11:38 #kisslinux <lieuxnoir> i'll be re-installing KISS again tomorrow because why not : D
2020-01-20T13:32:09 #kisslinux <dylanaraps> konimex: Just 'kiss b llvm'?
2020-01-20T13:32:21 #kisslinux <dylanaraps> or go through the README order?
2020-01-20T13:32:32 #kisslinux <konimex> through the readme order first
2020-01-20T13:33:01 #kisslinux <konimex> building unified llvm straight like that don't work as of 9.0.1
2020-01-20T13:33:22 #kisslinux <dylanaraps> Alright
2020-01-20T13:36:27 #kisslinux <dylanaraps> OK
2020-01-20T13:36:30 #kisslinux <dylanaraps> Building it now
2020-01-20T13:43:28 #kisslinux <dylanaraps> konimex: [746/1762] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/SchedulerStatistics.cpp.o
2020-01-20T13:43:53 #kisslinux <konimex> yeah that looke about right, the real test will be during and after @clang
2020-01-20T13:43:58 #kisslinux <konimex> s/looke/looks
2020-01-20T13:44:44 #kisslinux <dylanaraps> Works fine so far
2020-01-20T13:44:44 #kisslinux <dylanaraps> So, once all are installed one is able to remove gcc/binutils/etc in theory?
2020-01-20T13:45:28 #kisslinux <dylanaraps> So, this llvm won't link to libgcc? Or does this come with the second llvm build?
2020-01-20T13:46:10 #kisslinux <konimex> the main (without @) llvm pkg shouldn't link against libgcc if @clang successfully use compiler-rt by default
2020-01-20T13:46:44 #kisslinux <konimex> and yes, gcc and binutils can be removed
2020-01-20T13:46:45 #kisslinux <dylanaraps> Ah
2020-01-20T13:47:17 #kisslinux <konimex> (in fact, the way I currently symlink the llvm pkg, it should conflict with gcc and binutils)
2020-01-20T13:48:17 #kisslinux <dylanaraps> Interesting
2020-01-20T13:48:22 #kisslinux <dylanaraps> llvm is don
2020-01-20T13:48:22 #kisslinux <E5ten> is LLVM_INSTALL_BINUTILS_SYMLINKS enabled?
2020-01-20T13:48:27 #kisslinux <dylanaraps> e
2020-01-20T13:49:17 #kisslinux <konimex> ...uh, no. I should've done that, shouldn't I?
2020-01-20T13:49:23 #kisslinux <dylanaraps> It's a shame that you can't just do a single jumbo llvm/clang/everything build
2020-01-20T13:49:53 #kisslinux <E5ten> why can't you?
2020-01-20T13:50:29 #kisslinux <konimex> I didn't know the flag existed at all
2020-01-20T13:51:02 #kisslinux <E5ten> I was responding to dylan
2020-01-20T13:51:07 #kisslinux <konimex> ah
2020-01-20T13:51:25 #kisslinux <dylanaraps> By that I mean standalone as well
2020-01-20T13:51:30 #kisslinux <dylanaraps> [933/981] Building CXX object tools/libclang/CMakeFiles/libclang.dir/CXStoredDiagnostic.cpp.o
2020-01-20T13:51:35 #kisslinux <dylanaraps> clang is about to finish
2020-01-20T13:51:35 #kisslinux <E5ten> wait I looked at your repo
2020-01-20T13:51:44 #kisslinux <E5ten> would recommend using llvm-project monorepo
2020-01-20T13:52:26 #kisslinux <E5ten> and then building with like -DLLVM_ENABLE_PROJECTS:STRING='compiler-rt;libunwind;libcxxabi;libcxx;clang;lld'
2020-01-20T13:53:07 #kisslinux <E5ten> and the various variables that enable using the LLVM stuff like LLVM_ENABLE_LIBCXX, LIBUNWIND_USE_COMPILER_RT, etc.
2020-01-20T13:53:12 #kisslinux <dylanaraps> Does that link to libgcc in the end?
2020-01-20T13:53:18 #kisslinux <dylanaraps> Can it be built with gcc?
2020-01-20T13:53:22 #kisslinux <dylanaraps> clang is done
2020-01-20T13:53:23 #kisslinux <E5ten> may be possible to do just one large build that's standalone
2020-01-20T13:53:29 #kisslinux <konimex> my main llvm pkg has that flag, but don't they link to libgcc at first?
2020-01-20T13:53:31 #kisslinux <E5ten> I don't know
2020-01-20T13:53:37 #kisslinux <konimex> I might try that tomorrow
2020-01-20T13:53:43 #kisslinux <E5ten> it's been over a year since I used gcc to build my LLVM so I don't remember if it's doable
2020-01-20T13:53:50 #kisslinux <E5ten> but in theory it probably should be?
2020-01-20T13:54:22 #kisslinux <dylanaraps> OK
2020-01-20T13:54:22 #kisslinux <konimex> iirc I tried that way and it failed somewhere, so I came up with bootstrapping clang w/ libstdc++ first
2020-01-20T13:54:25 #kisslinux <dylanaraps> compiler-rt fails
2020-01-20T13:54:33 #kisslinux <konimex> what's the error?
2020-01-20T13:54:38 #kisslinux <dylanaraps> Sending the log
2020-01-20T13:54:47 #kisslinux <dylanaraps> https://termbin.com/dbn0
2020-01-20T13:55:08 #kisslinux <dylanaraps> Did @llvm then @clang and now @compiler-rt
2020-01-20T13:55:13 #kisslinux <konimex> ah
2020-01-20T13:56:04 #kisslinux <konimex> so llvm-libunwind here has a flag DLIBUNWIND_USE_COMPILER_RT=ON
2020-01-20T13:56:20 #kisslinux <konimex> if you turns it off, would it link to libgcc?
2020-01-20T13:56:22 #kisslinux <E5ten> options I use to make my LLVM standalone: COMPILER_RT_EXCLUDE_ATOMIC_BUILTON=OFF, LIBUNWIND_USE_COMPILER_RT, LIBCXXABI_USE_LLVM_UNWINDER, LIBCXX_USE_COMPILER_RT, LLVM_ENABLE_LLD, LLVM_ENABLE_LIBCXX, CLANG_DEFAULT_CXX_STDLIB=libc++, CLANG_DEFAULT_LINKER=lld, CLANG_DEFAULT_RTLIB=compiler-rt, no idea if using all of those would allow you to do a single build from gcc that produces a standalone set of LLVM stuff but worth a shot
2020-01-20T13:56:34 #kisslinux <E5ten> s/BUILTON/BUILTIN/
2020-01-20T13:56:36 #kisslinux <konimex> s/turns/turn
2020-01-20T13:56:52 #kisslinux <E5ten> yeah
2020-01-20T13:57:54 #kisslinux <E5ten> oh also LIBCXXABI_USE_COMPILER_RT
2020-01-20T13:59:25 #kisslinux <konimex> dylan: try adding flag -DCMAKE_CXX_FLAGS="--unwindlib=libgcc" (or anything else that sets cxxflags?) in @compiler-rt, at least it should be building statically instead of .so
2020-01-20T14:01:31 #kisslinux <dylanaraps> konimex: Alright
2020-01-20T14:02:45 #kisslinux <E5ten> definitely don't just do that, at least do -DCMAKE_CXX_FLAGS="$CXXFLAGS --unwindlib=libgcc" cuz that variable cmake's CXXFLAGS it doesn't add (it is cmake's CXXFLAGS and is automatically populated with $CXXFLAGS unless manually set)
2020-01-20T14:03:13 #kisslinux <konimex> ah right
2020-01-20T14:03:14 #kisslinux <E5ten> s/variable/variable sets/
2020-01-20T14:03:22 #kisslinux <dylanaraps> Still fails
2020-01-20T14:03:28 #kisslinux <konimex> same error?
2020-01-20T14:03:38 #kisslinux <dylanaraps> Tried -DCMAKE_BLA_BLA and CXXFLAGS
2020-01-20T14:03:51 #kisslinux <dylanaraps> Yup
2020-01-20T14:03:57 #kisslinux <dylanaraps> Same error for both
2020-01-20T14:04:06 #kisslinux <konimex> try to remove the -DCLANG_DEFAULT_UNWINDLIB in @clang this time
2020-01-20T14:04:35 #kisslinux <E5ten> I think the best shot here is the monorepo giant build with all the "use the LLVM thing" options enabled, all these individual moving parts leave lots of room for errors like these
2020-01-20T14:04:45 #kisslinux <dylanaraps> OK
2020-01-20T14:04:56 #kisslinux <konimex> yep, worth a shot
2020-01-20T14:05:19 #kisslinux <konimex> if it works then to hell with the bootstrap method
2020-01-20T14:05:20 #kisslinux <dylanaraps> clang is done
2020-01-20T14:05:35 #kisslinux <konimex> the wonders of ccache, eh
2020-01-20T14:05:38 #kisslinux <dylanaraps> yup
2020-01-20T14:05:53 #kisslinux <dylanaraps>     /usr/bin/ld: cannot find /usr/lib/clang/9.0.1/lib/linux/libclang_rt.builtins-x86_64.a: No such file or directory
2020-01-20T14:05:56 #kisslinux <dylanaraps> Just this now
2020-01-20T14:05:59 #kisslinux <dylanaraps> (Twice)
2020-01-20T14:06:23 #kisslinux <konimex> oh great looks like we need two pass clang after all
2020-01-20T14:06:41 #kisslinux <konimex> before building llvm monorepo
2020-01-20T14:06:57 #kisslinux <E5ten> you already tried the monorepo?
2020-01-20T14:07:20 #kisslinux <konimex> anyway, remove all bootstrap llvm and try the llvm monorepo directly this time
2020-01-20T14:07:29 #kisslinux <konimex> let's see if it works
2020-01-20T14:08:02 #kisslinux <E5ten> when you've got a build file for that setup send me a link and I'll check if there are any options I think it would be helpful to add
2020-01-20T14:08:32 #kisslinux <konimex> two secs, I'm adding that binutils symlink flag
2020-01-20T14:11:04 #kisslinux <konimex> https://github.com/konimex/kiss-llvm/blob/onepass/llvm/build this is my monorepo build
2020-01-20T14:12:16 #kisslinux <E5ten> unless you're doing it because you tried without and it was necessary I probably wouldn't set LLVM_HOST_TRIPLE because the build system probably deals with that correctly?
2020-01-20T14:12:51 #kisslinux <E5ten> that looks good to me (aside from CMAKE_C{,XX}_COMPILER being set to clang{,++} obviously not working for the first build from gcc)
2020-01-20T14:14:13 #kisslinux <konimex> I figured it would default to <arch>-linux-gnu so I used dumpmachine to force the -musl, was a holdover from the old KISS build iirc
2020-01-20T14:14:50 #kisslinux <konimex> and git blame traced it to me in the old KISS build, yep
2020-01-20T14:15:00 #kisslinux <E5ten> I assume it'll detect that it's on musl and set it correctly but maybe I'm wrong
2020-01-20T14:15:12 #kisslinux <konimex> yeah, I'll need to take a look further
2020-01-20T14:16:02 #kisslinux <konimex> and tomorrow I'll probably try direct monorepo build from gcc once I fixed the bootstrap pkgs
2020-01-20T14:26:07 #kisslinux <konimex> say, does LLVM_INSTALL_BINUTILS_SYMLINKS include ld.lld? since it's technically separate from the rest of binutils after all
2020-01-20T14:26:33 #kisslinux <E5ten> don't think so
2020-01-20T14:26:48 #kisslinux <E5ten> yeah my build does that manually
2020-01-20T14:26:57 #kisslinux <dylanaraps> > Firefox will soon support video acceleration for wayland
2020-01-20T14:27:02 #kisslinux <dylanaraps> https://bugzilla.mozilla.org/show_bug.cgi?id=1610199
2020-01-20T14:27:22 #kisslinux <dylanaraps> It'd be nice if they just embedded mpv for video :(
2020-01-20T14:27:28 #kisslinux <konimex> so, I'll re-add that ld symlink later
2020-01-20T14:29:53 #kisslinux <E5ten> from the llvm source dir, run "sh cmake/config.guess"
2020-01-20T14:29:58 #kisslinux <E5ten> what's the output?
2020-01-20T14:31:57 #kisslinux <konimex> x86_64-unknown-linux-gnu from mine
2020-01-20T14:32:09 #kisslinux <E5ten> then yeah, keep setting the triple
2020-01-20T14:32:54 #kisslinux <konimex> man that config.guess is a mess to look at
2020-01-20T14:33:51 #kisslinux <konimex> a quick grep shows musl doesn't exist so there's that
2020-01-20T14:35:40 #kisslinux <konimex> looks like llvm uses a 2011 version of config.guess
2020-01-20T14:38:00 #kisslinux <konimex> https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess this version properly detects musl-libc
2020-01-20T15:01:41 #kisslinux <lieuxnoir> dylanaraps: swap xf86-video-intel to git?
2020-01-20T15:02:07 #kisslinux <dylanaraps> lieuxnoir: Good idea
2020-01-20T15:02:17 #kisslinux <dylanaraps> Will do it shortly
2020-01-20T15:02:26 #kisslinux <dylanaraps> I'm writing the Wiki page for swapping to mdev
2020-01-20T15:02:48 #kisslinux <lieuxnoir> just in time
2020-01-20T15:02:59 #kisslinux <lieuxnoir> as im about to reinstall hehe
2020-01-20T15:11:59 #kisslinux <dylanaraps> https://github.com/kisslinux/wiki/wiki/Replacing-eudev-with-mdev-(or-another-device-manager)
2020-01-20T15:12:04 #kisslinux <dylanaraps> Still working on it
2020-01-20T15:24:13 #kisslinux <lieuxnoir> can one just do `Xorg <DISPLAY> -configure` and use it?
2020-01-20T15:24:35 #kisslinux <lieuxnoir> at the xorg configuration part
2020-01-20T15:26:18 #kisslinux <dylanaraps> Nope
2020-01-20T15:26:21 #kisslinux <dylanaraps> https://github.com/kisslinux/wiki/wiki/Replacing-eudev-with-mdev-(or-another-device-manager)
2020-01-20T15:26:27 #kisslinux <dylanaraps> I updated it with the Xorg configs
2020-01-20T15:26:33 #kisslinux <dylanaraps> Take a look-see
2020-01-20T15:29:18 #kisslinux <E5ten> just a note, it should tell users to make the files in /etc/X11/xorg.conf.d, /usr/share/X11/xorg.conf.d is supposed to be where packages put configs
2020-01-20T15:30:16 #kisslinux <dylanaraps> E5ten: Gotcha
2020-01-20T15:30:17 #kisslinux <dylanaraps> Will do
2020-01-20T15:40:20 #kisslinux <lieuxnoir> dylanaraps: will the kiss chroot tarball going to be updated?
2020-01-20T15:41:59 #kisslinux <dylanaraps> Yes
2020-01-20T15:42:41 #kisslinux <dylanaraps> It doesn't really matter for the moment though.
2020-01-20T15:42:54 #kisslinux <dylanaraps> There's no urgency or rush
2020-01-20T15:43:03 #kisslinux <dylanaraps> I will get around to it though.
2020-01-20T15:48:53 #kisslinux <dylanaraps> This is done: https://github.com/kisslinux/wiki/wiki/Replacing-eudev-with-mdev-(or-another-device-manager)
2020-01-20T15:48:57 #kisslinux <dylanaraps> brb
2020-01-20T15:53:02 #kisslinux <dylanaraps> Turns out that the 00-server.conf file isn't needed
2020-01-20T15:58:24 #kisslinux <lieuxnoir> alpine shows eudev only as a make dependency of xf86-video-intel
2020-01-20T15:59:31 #kisslinux <dylanaraps> Yup
2020-01-20T15:59:33 #kisslinux <dylanaraps> It's not though
2020-01-20T15:59:39 #kisslinux <dylanaraps> I just tested
2020-01-20T15:59:40 #kisslinux <lieuxnoir> ohh
2020-01-20T15:59:53 #kisslinux <dylanaraps> https://github.com/kisslinux/repo/commit/d73defb4cb177cec101f9afd56d3df5fc01aa69d
2020-01-20T15:59:57 #kisslinux <dylanaraps> It's optional
2020-01-20T16:00:07 #kisslinux <dylanaraps> I need to test the other xf86-video- drivers too
2020-01-20T16:00:34 #kisslinux <dylanaraps> https://termbin.com/db23
2020-01-20T16:00:45 #kisslinux <dylanaraps> These are the last packages with a mandatory dependency set.
2020-01-20T16:02:01 #kisslinux <dylanaraps> I will need other users to verify for the xf86-video- drivers however.
2020-01-20T16:02:17 #kisslinux <dylanaraps> Also someone using lvm2.
2020-01-20T16:03:04 #kisslinux <dylanaraps> Firefox may have a mandatory udev dependency too.
2020-01-20T16:05:38 #kisslinux <dylanaraps> That's a yes on Firefox https://dxr.mozilla.org/mozilla-central/search?q=udev&redirect=true
2020-01-20T16:06:29 #kisslinux <dylanaraps> Only for gamepads...
2020-01-20T16:17:19 #kisslinux <lieuxnoir> dylanaraps: what about `dhcpcd`?
2020-01-20T16:18:16 #kisslinux <dylanaraps> See: https://github.com/kisslinux/wiki/wiki/Replacing-eudev-with-mdev-(or-another-device-manager)#generate-a-list-of-all-packages-which-need-to-be-rebuilt
2020-01-20T16:18:30 #kisslinux <dylanaraps> When you remove eudev, just rebuild it.
2020-01-20T16:19:02 #kisslinux <dylanaraps> Same goes for xorg-server, libinput, etc
2020-01-20T16:19:39 #kisslinux <dylanaraps> Only 4 packages have a mandatory dependency currently Firefox, lvm2 and the xf86-video- drivers (except for modesetting/intel).
2020-01-20T16:19:53 #kisslinux <dylanaraps> This mandatory list will shrink also
2020-01-20T16:20:10 #kisslinux <dylanaraps> I just need users to test these packages (I'll do Firefox) without udev.
2020-01-20T16:21:07 #kisslinux <lieuxnoir> it can be disabled in the build though
2020-01-20T16:22:00 #kisslinux <lieuxnoir> at least that's how alpine builds it
2020-01-20T16:22:29 #kisslinux <dylanaraps> Which packages?
2020-01-20T16:22:38 #kisslinux <lieuxnoir> dhcpcd
2020-01-20T16:22:42 #kisslinux <dylanaraps> I know
2020-01-20T16:22:58 #kisslinux <dylanaraps> The instructions go over this
2020-01-20T16:23:14 #kisslinux <dylanaraps> Whether or not dhcpcd links to udev depends on whether or not udev is installed at the time of building
2020-01-20T16:23:40 #kisslinux <dylanaraps> It's automatic
2020-01-20T16:24:16 #kisslinux <dylanaraps> Hence why the, remove udev + rebuild instructions are able to work :-)
2020-01-20T16:24:30 #kisslinux <lieuxnoir> ohh neat
2020-01-20T16:24:59 #kisslinux <dylanaraps> If you'd like finer control over what links to what, I'd suggest forking the packages you'd like to modify
2020-01-20T16:26:21 #kisslinux <dylanaraps> The dependency system is a combination of dependency files and auto-detected dependencies via ldd.
2020-01-20T16:26:35 #kisslinux <dylanaraps> It's a simple way to make things flexible.
2020-01-20T16:26:59 #kisslinux <dylanaraps> You could install gettext, rebuild everything and have it working
2020-01-20T16:27:36 #kisslinux <lieuxnoir> just tested
2020-01-20T16:27:48 #kisslinux <lieuxnoir> it really did build without eudev
2020-01-20T16:27:50 #kisslinux <dylanaraps> Yes
2020-01-20T16:28:13 #kisslinux <lieuxnoir> this is great
2020-01-20T16:28:26 #kisslinux <lieuxnoir> one less package
2020-01-20T16:28:38 #kisslinux <dylanaraps> This is really thanks to build systems detecting dependencies during configure
2020-01-20T16:28:54 #kisslinux <dylanaraps> KISS just wraps around this by using ldd to detect added (or missing) dependencies.
2020-01-20T16:29:01 #kisslinux <dylanaraps> Works well :P
2020-01-20T16:30:14 #kisslinux <dylanaraps> Also allows one to be lazy about dependencies in their personal repositories ;)
2020-01-20T16:30:31 #kisslinux <dylanaraps> The dependency detecter handles everything :^)
2020-01-20T16:34:31 #kisslinux <lieuxnoir> let me test something : D
2020-01-20T16:34:33 #kisslinux <lieuxnoir> brb
2020-01-20T17:02:41 #kisslinux <dylanaraps> Laptop died :-P
2020-01-20T17:08:14 #kisslinux <dylanaraps> https://users.rust-lang.org/t/5-hours-to-compile-macro-what-can-i-do/36508
2020-01-20T17:08:16 #kisslinux <dylanaraps> jesus
2020-01-20T17:33:47 #kisslinux <dylanaraps> Poor man's man
2020-01-20T17:33:49 #kisslinux <dylanaraps> > less /usr/share/man/man?/"${1?}".*
2020-01-20T17:33:55 #kisslinux <dylanaraps> :^)
2020-01-20T17:46:08 #kisslinux <E5ten> imagine having less :>)
2020-01-20T17:46:26 #kisslinux <E5ten> it's either GNU software or doesn't have colour and I like my manpages with colour ;)
2020-01-20T17:48:36 #kisslinux <dylanaraps> vim -c 'set ft=man' /usr/share/man/man?/"${1?}".*
2020-01-20T17:48:38 #kisslinux <dylanaraps> :^)
2020-01-20T17:49:14 #kisslinux <dylanaraps> non-GNU + color
2020-01-20T17:49:56 #kisslinux <E5ten> I use slit, random pager that works with man colours and that's pretty much all I need it for
2020-01-20T17:50:07 #kisslinux <dylanaraps> rust?
2020-01-20T17:50:11 #kisslinux <dylanaraps> I have to ask
2020-01-20T17:50:19 #kisslinux <E5ten> go iirc
2020-01-20T17:50:42 #kisslinux <E5ten> which makes me unhappy but like whatever I couldn't find another one where the man colours looked the same as less
2020-01-20T17:50:50 #kisslinux <dylanaraps> Yup
2020-01-20T17:50:53 #kisslinux <dylanaraps> 'tis go
2020-01-20T17:57:19 #kisslinux <aarng> I hate busybox less
2020-01-20T17:57:36 #kisslinux <aarng> no C-d, C-u, C-f and C-b
2020-01-20T17:58:07 #kisslinux <aarng> I will use MANPAGER=cat or more
2020-01-20T18:03:15 #kisslinux <dylanaraps> Interesting
2020-01-20T18:03:20 #kisslinux <dylanaraps> I use none of those keys
2020-01-20T18:03:29 #kisslinux <aarng> what do you use?
2020-01-20T18:03:39 #kisslinux <dylanaraps> My manpage usage is usually just search and scroll
2020-01-20T18:03:49 #kisslinux <E5ten> what do those keys do?
2020-01-20T18:03:57 #kisslinux <dylanaraps> ie, find what I want to read and then read it
2020-01-20T18:04:05 #kisslinux <aarng> half and full page up/down
2020-01-20T18:04:27 #kisslinux <aarng> traditional vi keys
2020-01-20T18:04:30 #kisslinux <E5ten> I'm in dylan's boat here, search and scroll only
2020-01-20T18:04:41 #kisslinux <dylanaraps> I have really fast key repeat so holding j/k moves nice and quick
2020-01-20T18:04:42 #kisslinux <aarng> ya but how do you scroll?
2020-01-20T18:04:46 #kisslinux <aarng> spamming jk ?
2020-01-20T18:04:52 #kisslinux <dylanaraps> > xset r rate 200 50
2020-01-20T18:04:54 #kisslinux <dylanaraps> Try it
2020-01-20T18:05:24 #kisslinux <aarng> I use 250 50 already
2020-01-20T18:05:31 #kisslinux <dylanaraps> :D
2020-01-20T18:05:45 #kisslinux <aarng> I prefer not to hold j/k
2020-01-20T18:08:39 #kisslinux <E5ten> https://git.kernel.org/pub/scm/network/iproute2/iproute2.git/commit/?id=5f78bc3e1da9a371582f2609e9a674ee294d7bcf :))))
2020-01-20T18:09:11 #kisslinux <dylanaraps> Nice
2020-01-20T18:13:42 #kisslinux <dylanaraps> I wonder if there's a way to set Xresources from a xorg.conf.d file. I only use it for setting Xft.dpi so it'd be handy to remove xrdb
2020-01-20T18:14:45 #kisslinux <dylanaraps> Xorg has -dpi though it's not the same thing.
2020-01-20T18:14:47 #kisslinux <dylanaraps> -dpi int               screen resolution in dots per inch
2020-01-20T18:19:46 #kisslinux <dylanaraps> brb
2020-01-20T18:35:16 #kisslinux <dylanaraps> Finally updated my dotfiles :^)
2020-01-20T18:35:17 #kisslinux <dylanaraps> https://github.com/dylanaraps/dotfiles
2020-01-20T18:39:04 #kisslinux <E5ten> "CXXLAGS"
2020-01-20T18:39:20 #kisslinux <dylanaraps> Oops
2020-01-20T18:39:39 #kisslinux <dylanaraps> -> echo $CXXFLAGS
2020-01-20T18:39:39 #kisslinux <dylanaraps> -march=native -pipe -O3 -fno-math-errno
2020-01-20T18:39:48 #kisslinux <dylanaraps> I have it set system-wide too :^)
2020-01-20T18:40:07 #kisslinux <E5ten> Nice
2020-01-20T18:41:20 #kisslinux <dylanaraps> o/
2020-01-20T18:41:46 #kisslinux <dylanaraps> Best part about writing your own WM is that the default config.h contains your config :^)
2020-01-20T18:42:38 #kisslinux <dylanaraps> Also:
2020-01-20T18:42:38 #kisslinux <dylanaraps> -> kiss l | wc -l
2020-01-20T18:42:38 #kisslinux <dylanaraps> 112
2020-01-20T18:43:27 #kisslinux <E5ten> what's the list?
2020-01-20T18:43:51 #kisslinux <dylanaraps> https://termbin.com/g91oh
2020-01-20T18:45:14 #kisslinux <dylanaraps> I could go further and remove make, pkgconf, gcc etc as I build in chroots nowadays
2020-01-20T18:45:17 #kisslinux <dylanaraps> :^)
2020-01-20T18:45:51 #kisslinux <E5ten> you said you have a recent intel CPU right?
2020-01-20T18:45:59 #kisslinux <dylanaraps> Yup
2020-01-20T18:46:01 #kisslinux <dylanaraps> Eh
2020-01-20T18:46:03 #kisslinux <dylanaraps> 2016(?)
2020-01-20T18:46:09 #kisslinux <dylanaraps> cpu: Intel i7-6500U (4) @ 2.500GHz
2020-01-20T18:46:14 #kisslinux <dylanaraps> Skylake
2020-01-20T18:46:17 #kisslinux <E5ten> are you sure intel-vaapi-driver is the right one?
2020-01-20T18:46:23 #kisslinux <dylanaraps> Yeah
2020-01-20T18:46:33 #kisslinux <dylanaraps> Night and day difference over viewing in a browser
2020-01-20T18:46:52 #kisslinux <dylanaraps> Is there an alternative?
2020-01-20T18:47:03 #kisslinux <E5ten> ah it seems there's some overlap between intel-vaapi-driver and intel media-driver
2020-01-20T18:47:10 #kisslinux <E5ten> and yours is in the middle
2020-01-20T18:47:14 #kisslinux <E5ten> I can only use the latter
2020-01-20T18:47:23 #kisslinux <dylanaraps> What's better?
2020-01-20T18:47:36 #kisslinux <E5ten> no idea but intel-media-driver has an extra dep so
2020-01-20T18:47:45 #kisslinux <dylanaraps> Ah
2020-01-20T18:49:43 #kisslinux <dylanaraps> > gmmlib
2020-01-20T18:49:48 #kisslinux <dylanaraps> I see
2020-01-20T18:50:16 #kisslinux <dylanaraps> I like how the dependency list pulls in openbox
2020-01-20T18:50:17 #kisslinux <dylanaraps> https://github.com/intel/media-driver#prerequisites
2020-01-20T18:50:24 #kisslinux <E5ten> what
2020-01-20T18:50:27 #kisslinux <E5ten> where?
2020-01-20T18:50:37 #kisslinux <E5ten> lmao what
2020-01-20T18:50:42 #kisslinux <dylanaraps> Just the apt command
2020-01-20T18:50:49 #kisslinux <dylanaraps> > Prerequisites
2020-01-20T18:50:51 #kisslinux <dylanaraps> openbox
2020-01-20T18:50:55 #kisslinux <E5ten> that's hilarious
2020-01-20T18:51:37 #kisslinux <dylanaraps> And openbox pulls in librsvg
2020-01-20T18:51:52 #kisslinux <dylanaraps> openbox has a build dep on rust for svg support :(
2020-01-20T18:52:09 #kisslinux <E5ten> librsvg optional in openbox iirc
2020-01-20T18:52:12 #kisslinux <dylanaraps> Yup
2020-01-20T18:52:21 #kisslinux <E5ten> but I might be remembering wrong it's been ages since I used ob
2020-01-20T18:52:33 #kisslinux <dylanaraps> It is
2020-01-20T18:54:25 #kisslinux <dylanaraps> Oh
2020-01-20T18:54:42 #kisslinux <dylanaraps> I have no hevc hardware decoding with intel-vaapi-driver?
2020-01-20T18:55:11 #kisslinux <E5ten> well if you're saying you don't then I guess not
2020-01-20T18:55:25 #kisslinux <dylanaraps> Was just looking at both feature lists
2020-01-20T18:56:22 #kisslinux <dylanaraps> Wait, hevc works fine
2020-01-20T18:56:24 #kisslinux <dylanaraps> meh
2020-01-20T18:56:30 #kisslinux <dylanaraps> Not going to change something that works
2020-01-20T18:56:40 #kisslinux <E5ten> just check with vainfo
2020-01-20T18:56:46 #kisslinux <E5ten> from libva-utils
2020-01-20T18:56:55 #kisslinux <E5ten> it'll list what features you actually have
2020-01-20T18:59:45 #kisslinux <dylanaraps> Neat
2020-01-20T19:01:45 #kisslinux <dylanaraps> > make[2]: *** [Makefile:481: vainfo-vainfo.o] Error 1
2020-01-20T19:01:49 #kisslinux <dylanaraps> Give me a sec :P
2020-01-20T19:03:26 #kisslinux <dylanaraps> o/
2020-01-20T19:04:50 #kisslinux <dylanaraps> > error: ‘VAConfigAttribPredictionDirection’ undeclared
2020-01-20T19:06:48 #kisslinux <dylanaraps> Ah
2020-01-20T19:06:50 #kisslinux <dylanaraps> Figured it out
2020-01-20T19:07:52 #kisslinux <dylanaraps> > VAProfileHEVCMain
2020-01-20T19:07:58 #kisslinux <dylanaraps> Yes(?)
2020-01-20T19:09:45 #kisslinux <E5ten> send a link to your full vainfo output
2020-01-20T19:10:15 #kisslinux <dylanaraps> https://termbin.com/oqw7l
2020-01-20T19:10:38 #kisslinux <E5ten> yeah "encslice" means you can encode the format
2020-01-20T19:10:47 #kisslinux <dylanaraps> Lovely
2020-01-20T19:10:51 #kisslinux <E5ten> so that last line means you can encode HEVC
2020-01-20T19:10:59 #kisslinux <E5ten> VLD means you can decode
2020-01-20T19:11:06 #kisslinux <dylanaraps> Yup
2020-01-20T19:11:08 #kisslinux <dylanaraps> Neat
2020-01-20T19:15:41 #kisslinux <dylanaraps> > [vd] Falling back to software decoding.
2020-01-20T19:15:48 #kisslinux <dylanaraps> mpv seems to fail to use it though
2020-01-20T19:15:51 #kisslinux <dylanaraps> (hevc 10bit)
2020-01-20T19:15:56 #kisslinux <dylanaraps> Will do some digging
2020-01-20T19:17:12 #kisslinux <dylanaraps> x264 works
2020-01-20T19:17:56 #kisslinux <dylanaraps> > So there is no support for HEVC 10bit decode on SKL in this driver.
2020-01-20T19:18:00 #kisslinux <dylanaraps> https://github.com/intel/intel-vaapi-driver/issues/157#issuecomment-299341372
2020-01-20T19:18:05 #kisslinux <dylanaraps> Swapping to intel-media :^)
2020-01-20T19:24:15 #kisslinux <E5ten> you can pass -DBS_DIR_GMMLIB=<path to gmmlib source> to it to have it bundle gmmlib
2020-01-20T19:24:32 #kisslinux <dylanaraps> 10/10
2020-01-20T19:24:42 #kisslinux <E5ten> but you need to sed -i 's/SHARED/STATIC/' Source/GmmLib/CMakeLists.txt on gmmlib so it actually bundles instead of just shipping the shared lib together
2020-01-20T19:24:49 #kisslinux <dylanaraps> Was going to just bundle them together in the same package
2020-01-20T19:25:14 #kisslinux <E5ten> BS_DIR_GMMLIB shouldn't be set to the gmmlib source root, but to <source root>/Source/GmmLib
2020-01-20T19:25:53 #kisslinux <E5ten> also, since the bundling is pretty poorly done, it'll install headers, the static lib, and .pc file for gmmlib, so remove those
2020-01-20T19:26:07 #kisslinux <dylanaraps> Gotcha
2020-01-20T19:37:31 #kisslinux <dylanaraps> Hm
2020-01-20T19:37:38 #kisslinux <dylanaraps> The build system seems to be cutting my path
2020-01-20T19:37:50 #kisslinux <dylanaraps> >   Cannot find source file:
2020-01-20T19:37:57 #kisslinux <dylanaraps> > /home/goldie/.cache/kiss/build-19578/gmmlib/Source/Common/AssertTracer/AssertTracer.cpp
2020-01-20T19:38:01 #kisslinux <dylanaraps> Should be:
2020-01-20T19:38:11 #kisslinux <dylanaraps> > /home/goldie/.cache/kiss/build-19578/intel-media-driver/gmmlib/Source/Common/AssertTracer/AssertTracer.cpp
2020-01-20T19:38:24 #kisslinux <dylanaraps> I give it: -DBS_DIR_GMMLIB="$PWD/gmmlib/Source/GmmLib"
2020-01-20T19:38:36 #kisslinux <dylanaraps> PWD =  /home/goldie/.cache/kiss/build-19578/intel-media-driver
2020-01-20T19:39:36 #kisslinux <dylanaraps> Fixed
2020-01-20T19:40:05 #kisslinux <dylanaraps> It doesn't like GmmLib to be inside its source tree
2020-01-20T19:44:39 #kisslinux <dylanaraps> > Segmentation fault
2020-01-20T19:44:41 #kisslinux <dylanaraps> lol
2020-01-20T19:44:44 #kisslinux <dylanaraps> Something died
2020-01-20T19:46:01 #kisslinux <E5ten> I guess not
2020-01-20T19:46:23 #kisslinux <dylanaraps> Their use of cmake is weird too
2020-01-20T19:47:43 #kisslinux <dylanaraps> https://termbin.com/lww86
2020-01-20T19:48:26 #kisslinux <dylanaraps> Trying with: -Wno-dev now
2020-01-20T19:51:56 #kisslinux <E5ten> yeah I really hate their cmake
2020-01-20T19:53:08 #kisslinux <dylanaraps> Clear Linux dev arguing with a GmmLib dev over so name bump.
2020-01-20T19:53:10 #kisslinux <dylanaraps> https://github.com/intel/gmmlib/issues/42
2020-01-20T19:53:17 #kisslinux <dylanaraps> Two intel employees arguing with each other
2020-01-20T19:53:20 #kisslinux <dylanaraps> Can't make this up
2020-01-20T19:53:39 #kisslinux <dylanaraps> Oh
2020-01-20T19:53:44 #kisslinux <dylanaraps> Scrolled to the bottom
2020-01-20T19:53:49 #kisslinux <dylanaraps> One is an Arch maintainer
2020-01-20T19:53:56 #kisslinux <dylanaraps> > I don’t care if you have gmmlib in Clear Linux or not, though I would find it funny that Intel Clear Linux does not package Intel gmmlib because upstream changes ABI sometimes.
2020-01-20T19:54:01 #kisslinux <dylanaraps> Still funny
2020-01-20T19:57:29 #kisslinux <E5ten> lol nice
2020-01-20T19:59:15 #kisslinux <E5ten> the guy complaining about the ABI change does not seem to have a leg to stand on really
2020-01-20T19:59:28 #kisslinux <dylanaraps> Nope
2020-01-20T20:01:36 #kisslinux <dylanaraps> It's building now
2020-01-20T20:01:42 #kisslinux <dylanaraps> Solution: Disable the test suite
2020-01-20T20:01:45 #kisslinux <E5ten> trying to make iproute2's lex usage POSIX compatible and it's super fucking annoying because flex embeds this function "yyunput" which doesn't get used, so it gives a -Wunused-function warning. for that reason, the .l file in iproute2 declares the function with __attribute__ ((unused)), to avoid the warning
2020-01-20T20:02:02 #kisslinux <dylanaraps> god
2020-01-20T20:02:19 #kisslinux <E5ten> but POSIX lex does not put that function in the c file it generates, so an error occurs because of the declaration in the .l
2020-01-20T20:02:25 #kisslinux <E5ten> so until I possibly find a solution, it's an error in POSIX lex, or a warning with flex
2020-01-20T20:02:58 #kisslinux <dylanaraps> Hm
2020-01-20T20:05:29 #kisslinux <E5ten> actually I don't think it doesn't get generated by POSIX lex but it's non-static?
2020-01-20T20:06:13 #kisslinux <dylanaraps> What does POSIX say?
2020-01-20T20:06:40 #kisslinux <E5ten> doubt that's specified
2020-01-20T20:06:47 #kisslinux <dylanaraps> Great
2020-01-20T20:07:19 #kisslinux <E5ten> "The functions or macros described below are accessible to user code included in the lex input. It is unspecified whether they appear in the C code output of lex, or are accessible only through the -l l operand to c99 (the lex library)."
2020-01-20T20:09:02 #kisslinux <dylanaraps> Great...
2020-01-20T20:09:23 #kisslinux <E5ten> maybe if I just make the declaration non-static in the .l it'll leave both of them satisfied
2020-01-20T20:09:31 #kisslinux <dylanaraps> Try it
2020-01-20T20:09:36 #kisslinux <E5ten> idk what happens if there's a static decl and then a non-static one
2020-01-20T20:09:56 #kisslinux <E5ten> rip my computer is not gonna last through this class :(
2020-01-20T20:10:09 #kisslinux <dylanaraps> [713/745]
2020-01-20T20:10:15 #kisslinux <dylanaraps> Man this takes a while to build
2020-01-20T20:10:26 #kisslinux <dylanaraps> > Mon Jan 20 22:08:03 EET 2020
2020-01-20T20:10:28 #kisslinux <dylanaraps> Timezones man
2020-01-20T20:10:36 #kisslinux <dylanaraps> I'm nearing bed
2020-01-20T20:19:03 #kisslinux <E5ten> didn't work
2020-01-20T20:19:10 #kisslinux <E5ten> this is so infuriating
2020-01-20T20:38:17 #kisslinux <dylanaraps> Turns out I still can't do HEVC 10bit with intel-media
2020-01-20T20:41:18 #kisslinux <dylanaraps> lieuxnoir: Pushed libva, libva-utils, intel-vaapi-driver and intel-media-driver to the repos.
2020-01-20T20:45:55 #kisslinux <E5ten> Rip, looks like SKL doesn't have HEVC 10-bit period :(
2020-01-20T20:51:14 #kisslinux <dylanaraps> I got it working
2020-01-20T20:51:24 #kisslinux <dylanaraps> > gpu-context=x11egl
2020-01-20T20:51:35 #kisslinux <dylanaraps> Added this to force it to use hwdec and it works
2020-01-20T20:51:51 #kisslinux <dylanaraps> On intel-vaapi-driver too
2020-01-20T20:59:26 #kisslinux <dylanaraps> Jesus. That's a dependency list. https://www.archlinux.org/packages/extra/x86_64/libreoffice-fresh/
2020-01-20T21:00:07 #kisslinux <dylanaraps> Anyone know of an office suite (or even a word processor!) with dependencies I can count on my hands?
2020-01-20T21:00:28 #kisslinux <dylanaraps> Anyone used abiword before? https://www.abisource.com/
2020-01-20T21:05:01 #kisslinux <aarng> iirc lieuxnoir linked something simple the other day
2020-01-20T21:05:08 #kisslinux <aarng> might've been somebody else
2020-01-20T21:06:24 #kisslinux <dylanaraps> Yup
2020-01-20T21:06:25 #kisslinux <dylanaraps> https://freenode.logbot.info/kisslinux/20200116#c3093353
2020-01-20T21:10:09 #kisslinux <dylanaraps> Also: https://npmbomb.tmkn.dev/package/jest⊙28
2020-01-20T21:12:37 #kisslinux <konimex> that one's npm
2020-01-20T21:12:46 #kisslinux <konimex> ah
2020-01-20T21:12:49 #kisslinux <konimex> nevermind
2020-01-20T21:13:21 #kisslinux <konimex> 860K deps, man
2020-01-20T21:14:39 #kisslinux <dylanaraps> https://www.npmjs.com/package/jest
2020-01-20T21:14:43 #kisslinux <dylanaraps> > 5,543,580
2020-01-20T21:14:47 #kisslinux <dylanaraps> weekly downloads
2020-01-20T21:14:52 #kisslinux <dylanaraps> The counter must be bugged
2020-01-20T21:15:24 #kisslinux <aarng> Ted was the word processor which was linked
2020-01-20T21:15:31 #kisslinux <dylanaraps> Ah
2020-01-20T21:15:32 #kisslinux <dylanaraps> Thanks
2020-01-20T21:15:35 #kisslinux <aarng> https://nllgg.nl/Ted/
2020-01-20T21:22:10 #kisslinux <dylanaraps> o/
2020-01-20T21:31:12 #kisslinux <adamanti`> Hey
2020-01-20T21:31:27 #kisslinux <konimex> no no, it isn't bugged, it counts people downloading jest as a dependency of whatever they build
2020-01-20T21:31:50 #kisslinux <adamanti`> dylanaraps: I don't know how strongly strace requires gawk to build, but it does fail for me without it, complaining it can't find "gawk"
2020-01-20T21:32:19 #kisslinux <dylanaraps> Hm
2020-01-20T21:33:50 #kisslinux <adamanti`> btw what version number should git builds be, 9999 ?
2020-01-20T21:33:53 #kisslinux <dylanaraps> git
2020-01-20T21:34:16 #kisslinux <dylanaraps> Version numbers in KISS are somewhat meaningless btw
2020-01-20T21:34:23 #kisslinux * adamanti` noticed
2020-01-20T21:34:27 #kisslinux <dylanaraps> What matters is only that they differ
2020-01-20T21:34:46 #kisslinux <adamanti`> it does affect how a package upgrade via kiss u works does it not?
2020-01-20T21:34:48 #kisslinux <dylanaraps> Literally just old_ver != new_ver && update_available
2020-01-20T21:35:02 #kisslinux <adamanti`> yes thats what i thought
2020-01-20T21:35:15 #kisslinux <dylanaraps> Actually: installed_ver != repo_ver && update_available
2020-01-20T21:35:25 #kisslinux <adamanti`> ok that makes me think
2020-01-20T21:35:29 #kisslinux <dylanaraps> Version "numbers" are a mess
2020-01-20T21:35:36 #kisslinux <adamanti`> say you're running a foo-git package that upgrades daily
2020-01-20T21:35:51 #kisslinux <adamanti`> how will kiss know to upgrade it if the version number is always the same, e.g. 9999
2020-01-20T21:36:01 #kisslinux <dylanaraps> You'll have to do it manually
2020-01-20T21:36:08 #kisslinux <adamanti`> that's not great
2020-01-20T21:36:16 #kisslinux <adamanti`> what other alternatives do we have
2020-01-20T21:36:22 #kisslinux <adamanti`> increment a version by 1?
2020-01-20T21:36:27 #kisslinux <adamanti`> every time?
2020-01-20T21:36:29 #kisslinux <dylanaraps> No use in trying to check automatically
2020-01-20T21:36:56 #kisslinux <adamanti`> hmm
2020-01-20T21:37:26 #kisslinux <adamanti`> should foo-git package just auto rebuild every time blindly
2020-01-20T21:37:55 #kisslinux <dylanaraps> You should check upstream yourself, else yes
2020-01-20T21:38:38 #kisslinux <adamanti`> ok imo here's how it should work
2020-01-20T21:38:49 #kisslinux <adamanti`> keep in mind havent finished my first cup of coffee
2020-01-20T21:39:10 #kisslinux <adamanti`> 1. *-git packages should all be verison number 9999
2020-01-20T21:39:37 #kisslinux <konimex> instead of manually upgrade it, why not constantly build the git version everytime a kiss u operation is in order?
2020-01-20T21:39:39 #kisslinux <adamanti`> 2. on "kiss u" command, kiss should check for version 9999 and force a rebuild of it along with everything else
2020-01-20T21:39:44 #kisslinux <E5ten> dylanaraps: you don't know yacc do you?
2020-01-20T21:39:51 #kisslinux <dylanaraps> E5ten: I do not
2020-01-20T21:39:57 #kisslinux <adamanti`> konimex: ^ I think that's what I just typed? :D
2020-01-20T21:40:04 #kisslinux <E5ten> rip
2020-01-20T21:40:21 #kisslinux <konimex> yeah, didn't see your message
2020-01-20T21:40:23 #kisslinux <dylanaraps> That'd suck for tracking -git on larger packages
2020-01-20T21:40:35 #kisslinux <konimex> besides, versioning are irrelevant in this case
2020-01-20T21:40:35 #kisslinux <adamanti`> this is what other distros do AFAIK
2020-01-20T21:41:02 #kisslinux <adamanti`> tracking -git is generally not a good idea and should be the exception
2020-01-20T21:41:07 #kisslinux <dylanaraps> 1. -git packages in the official repositories will be rare.
2020-01-20T21:41:09 #kisslinux <E5ten> I need someone who actually knows yacc to help with what I think is the last part of a patch I'm making to make yacc usage in the kernel POSIX
2020-01-20T21:41:34 #kisslinux <dylanaraps> 2. Anything you're tracking yourself you should be aware of.. yourself.
2020-01-20T21:41:41 #kisslinux <konimex> I don't think anyone here has ever used yacc before
2020-01-20T21:42:10 #kisslinux <konimex> used as in actively using it, not as a cog in the toolchain
2020-01-20T21:43:27 #kisslinux <dylanaraps> 3. Updating git packages on every system update will be painful if system updates are done frequently
2020-01-20T21:43:57 #kisslinux <dylanaraps> (What if I have mesa-git and I check for updates in the morning and end of day?)
2020-01-20T21:44:15 #kisslinux <dylanaraps> (I'm now building mesa-git twice a day when I may want to update from -git weekly)
2020-01-20T21:44:18 #kisslinux <adamanti`> I suppose it is fine the way it is
2020-01-20T21:45:06 #kisslinux <aarng> 9999 is completely manual in gentoo too
2020-01-20T21:45:36 #kisslinux <dylanaraps> 4. I wouldn't update from -git blindly for some packages.
2020-01-20T21:46:02 #kisslinux <dylanaraps> Not all automation makes sense.
2020-01-20T21:46:27 #kisslinux <dylanaraps> Not all automation can work in a reliable way either.
2020-01-20T21:47:15 #kisslinux <adamanti`> unless you're a nixos devotee
2020-01-20T21:47:59 #kisslinux <dylanaraps> Look at their bug tracker :P
2020-01-20T21:48:25 #kisslinux <adamanti`> i know dude
2020-01-20T21:48:30 #kisslinux <adamanti`> like 4000 bugs
2020-01-20T21:48:40 #kisslinux <dylanaraps> 10% of which contain the word "broken"
2020-01-20T21:49:11 #kisslinux <dylanaraps> Also look at the bug tracker for nix itself
2020-01-20T21:49:18 #kisslinux <dylanaraps> https://github.com/NixOS/nix/issues
2020-01-20T21:49:21 #kisslinux <adamanti`> Makes me feel really safe with that ungodly nest of symlinks just because i have "rollbacks on the bootloader"
2020-01-20T21:51:06 #kisslinux <adamanti`> OKay, another thing dylanaraps, the bugs we were trying to fix on my laptop last night: I'm  not sure if we want to keep searching for the problem or consider this system borked and i reinstall.
2020-01-20T21:52:01 #kisslinux <adamanti`> I noticed a new thing, curl doesn't even build, and i have no idea why ld cannot find -lucuuc and ld   cannot find -licudata
2020-01-20T21:52:34 #kisslinux <adamanti`> I've done a lot of unsupported things on this machine, and i'm not sure where it got screwed, and if it is something a normal kiss user will run into or not
2020-01-20T21:52:45 #kisslinux <dylanaraps> That's what I was just writing.
2020-01-20T21:52:53 #kisslinux <dylanaraps> It depends on what you did differently.
2020-01-20T21:53:00 #kisslinux <dylanaraps> There's no way for me to tell.
2020-01-20T21:53:02 #kisslinux <adamanti`> i can't even remember right now
2020-01-20T21:53:05 #kisslinux <adamanti`> Yea
2020-01-20T21:53:16 #kisslinux <dylanaraps> Save your kernel config and start again I'd say.
2020-01-20T21:53:18 #kisslinux <adamanti`> I don't mind writing it off as a battle casuality
2020-01-20T21:53:29 #kisslinux <dylanaraps> Shouldn' take long at all with a working kernel
2020-01-20T21:53:34 #kisslinux <dylanaraps> Shouldn't*
2020-01-20T21:53:49 #kisslinux <adamanti`> okay, i just wanted to ask first, incase you wanted to proceed looking for the bug
2020-01-20T21:54:50 #kisslinux <dylanaraps> I don't think it's a package manager bug. If anything, maybe an error message *before* rsync fails explaining that X is wrong with the filesystem.
2020-01-20T21:55:09 #kisslinux <dylanaraps> rsync is failing to set permissions... as root.
2020-01-20T21:55:27 #kisslinux <jedavies> lol
2020-01-20T21:55:34 #kisslinux <jedavies> what files?
2020-01-20T21:55:39 #kisslinux <adamanti`> only me guys :D
2020-01-20T21:55:56 #kisslinux <aarng> oh that reminds me, I too have some folders with the suid bit set
2020-01-20T21:56:04 #kisslinux <dylanaraps> It fails to set permissions on /usr/local/share/man for whatever reason.
2020-01-20T21:56:06 #kisslinux <adamanti`> o.O
2020-01-20T21:56:08 #kisslinux <aarng> /usr/man for example, I think my home had it too
2020-01-20T21:56:17 #kisslinux <aarng> supposed to be that way?
2020-01-20T21:56:43 #kisslinux <dylanaraps> I can't reproduce with my system.
2020-01-20T21:57:07 #kisslinux <dylanaraps> Nor can I reproduce in the chroot tarballs.
2020-01-20T21:58:28 #kisslinux <aarng> s/suid/sgid/
2020-01-20T21:58:33 #kisslinux <dylanaraps> Yup
2020-01-20T21:58:40 #kisslinux <dylanaraps> Same as adamantium
2020-01-20T21:58:58 #kisslinux <adamanti`> this is not good then
2020-01-20T21:59:41 #kisslinux <dylanaraps> kiss sets: chown root:root (on installed files and directories)
2020-01-20T21:59:49 #kisslinux <dylanaraps> Through: --chown=root:root
2020-01-20T22:00:35 #kisslinux <dylanaraps> It preserves hardlinks with: -H
2020-01-20T22:01:17 #kisslinux <dylanaraps> It treats symlinked dirs as dirs with: -K
2020-01-20T22:01:30 #kisslinux <dylanaraps> Then it uses: -a
2020-01-20T22:01:34 #kisslinux <dylanaraps> Which enables a bunch.
2020-01-20T22:01:39 #kisslinux <dylanaraps> Lets see if the issue lies here at all.
2020-01-20T22:01:52 #kisslinux <dylanaraps> -r (recursive)
2020-01-20T22:02:06 #kisslinux <dylanaraps> -l (copy symlinks as symlinks)
2020-01-20T22:02:09 #kisslinux <adamanti`> On this machine now, every time I fail install gnugrep package using a normal user which invokes "sudo" it not only fails, but changes -sr- to the dir perms on /usr and /var
2020-01-20T22:02:19 #kisslinux <adamanti`> I chage the permissions back, and rince repeat it happens again
2020-01-20T22:02:28 #kisslinux <dylanaraps> -p (preserve permissions)
2020-01-20T22:02:31 #kisslinux <adamanti`> while installing as root works wihtout fail
2020-01-20T22:02:41 #kisslinux <adamanti`> So what is happening that sudo fails
2020-01-20T22:02:45 #kisslinux <adamanti`> something must be different
2020-01-20T22:02:51 #kisslinux <adamanti`> And why are perms getting screwed
2020-01-20T22:03:02 #kisslinux <adamanti`> This is what worries me now that aarng said he has seen it?
2020-01-20T22:03:06 #kisslinux <dylanaraps> -t (preserve modification times)
2020-01-20T22:03:24 #kisslinux <adamanti`> And I too have another machine I cannot reproduce it on
2020-01-20T22:03:29 #kisslinux <dylanaraps> I can't reproduce in my VPS either
2020-01-20T22:03:43 #kisslinux <adamanti`> But that does not mean that everyone is not reproducing this
2020-01-20T22:03:47 #kisslinux <dylanaraps> -g (preserve group)
2020-01-20T22:03:54 #kisslinux <adamanti`> possibly two of us now have hit it?
2020-01-20T22:04:10 #kisslinux <konimex> I don't think /usr/man exists in kiss baselayout
2020-01-20T22:04:16 #kisslinux <dylanaraps> -o (preserve owner) (--chown overrides this)
2020-01-20T22:04:21 #kisslinux <dylanaraps> konimex: It doesn't
2020-01-20T22:05:04 #kisslinux <dylanaraps> Are you both using sudo?
2020-01-20T22:05:07 #kisslinux <dylanaraps> Or su?
2020-01-20T22:05:31 #kisslinux <aarng> sudo
2020-01-20T22:05:37 #kisslinux <adamanti`> both :D
2020-01-20T22:05:45 #kisslinux <dylanaraps> I'm using su on my systems.
2020-01-20T22:05:57 #kisslinux <adamanti`> Most of the time I was installing as root things
2020-01-20T22:06:01 #kisslinux <adamanti`> building/installing
2020-01-20T22:06:10 #kisslinux <dylanaraps> installing while root is fine.
2020-01-20T22:06:15 #kisslinux <adamanti`> then switched to trying sudo and noticed all kinds of problems
2020-01-20T22:06:19 #kisslinux <dylanaraps> Building as root isn't recommended
2020-01-20T22:06:24 #kisslinux <aarng> I hardly did except a couple packages after the initial install
2020-01-20T22:06:57 #kisslinux <dylanaraps> adamantium: Does it work using 'su'? (Uninstall sudo to try)
2020-01-20T22:07:04 #kisslinux <dylanaraps> I'll install sudo.
2020-01-20T22:07:04 #kisslinux <adamanti`> k
2020-01-20T22:07:28 #kisslinux <adamanti`> no it fails
2020-01-20T22:07:50 #kisslinux <TwistedFate>  howdy
2020-01-20T22:07:58 #kisslinux <adamanti`> hi TwistedFate
2020-01-20T22:08:31 #kisslinux <dylanaraps> Let me try /usr/local + sudo
2020-01-20T22:09:53 #kisslinux <aarng> interesting, /usr/man belongs to tree(1)
2020-01-20T22:10:29 #kisslinux <dylanaraps> aarng: Will try building it.
2020-01-20T22:10:36 #kisslinux <aarng> Dec 30 20:56
2020-01-20T22:10:44 #kisslinux <aarng> That could've been as root
2020-01-20T22:11:03 #kisslinux <dylanaraps> > drwxr-xr-x    2 root     root          4096 Jan 21 00:08 man1
2020-01-20T22:11:11 #kisslinux <adamanti`> dylanaraps: I am curious now about something, if you didn't have sudo installed and don't install as root, then how do you get around typing your password 30+ times every few minutes on "kiss b"
2020-01-20T22:11:40 #kisslinux <dylanaraps> I type it
2020-01-20T22:12:03 #kisslinux <adamanti`> over and over
2020-01-20T22:12:10 #kisslinux <dylanaraps> Yes
2020-01-20T22:12:13 #kisslinux <aarng> His pw is <=8 characters long :p
2020-01-20T22:12:34 #kisslinux <adamanti`> he probably does not have passwd
2020-01-20T22:12:37 #kisslinux <adamanti`> it is literally press enter
2020-01-20T22:12:49 #kisslinux <aarng> lol, prolly
2020-01-20T22:13:07 #kisslinux <dylanaraps> <=8 chars long
2020-01-20T22:13:29 #kisslinux <dylanaraps> (Tree man path is fixed)
2020-01-20T22:13:55 #kisslinux <dylanaraps> I can't reproduce even as sudo.
2020-01-20T22:14:36 #kisslinux <dylanaraps> Send me: tar tvf ~/.cache/kiss/bin/ANY_PKG.tar.gz
2020-01-20T22:14:39 #kisslinux <adamanti`> if u pkg tmate really quick
2020-01-20T22:14:46 #kisslinux <adamanti`> ill let u ssh in
2020-01-20T22:18:28 #kisslinux <dylanaraps> OK
2020-01-20T22:18:44 #kisslinux <dylanaraps> How does this work?
2020-01-20T22:19:06 #kisslinux <adamanti`> tmate?
2020-01-20T22:20:14 #kisslinux <aarng> dylanaraps: https://termbin.com/635o
2020-01-20T22:20:38 #kisslinux <dylanaraps> Yeah
2020-01-20T22:20:48 #kisslinux <dylanaraps> I packaged it
2020-01-20T22:20:54 #kisslinux <adamanti`> tmate provides a central server, and for the machine that will be connected to, reverse ssh proxy into it connects two people together on same screen using tmux
2020-01-20T22:20:58 #kisslinux <dylanaraps> aarng: That looks fine
2020-01-20T22:21:20 #kisslinux <aarng> yeah, I deleted most of my cache unfortunately
2020-01-20T22:21:29 #kisslinux <aarng> so can't look at the tree package
2020-01-20T22:21:37 #kisslinux <dylanaraps> aarng: All good. I'll get to the bottom of this. :-)
2020-01-20T22:21:43 #kisslinux <aarng> nice
2020-01-20T22:21:53 #kisslinux <dylanaraps> adamantium: I'm ready when you are. Just guide me
2020-01-20T22:21:54 #kisslinux <adamanti`> dylanaraps: I need to install it over here and I will give you an special ssh url to my machine
2020-01-20T22:22:04 #kisslinux <adamanti`> dylanaraps: give me build files
2020-01-20T22:22:09 #kisslinux <dylanaraps> Alright
2020-01-20T22:22:20 #kisslinux <dylanaraps> Will push to: https://github.com/dylanaraps/dylan-kiss
2020-01-20T22:22:23 #kisslinux <adamanti`> you can receive /query
2020-01-20T22:22:24 #kisslinux <adamanti`> ?
2020-01-20T22:23:27 #kisslinux <dylanaraps> Pushed
2020-01-20T22:23:35 #kisslinux <dylanaraps> no
2020-01-20T22:24:01 #kisslinux <adamanti`> ill email it to you
2020-01-20T22:24:02 #kisslinux <adamanti`> lol
2020-01-20T22:24:09 #kisslinux <adamanti`> it has a time expiry
2020-01-20T22:24:16 #kisslinux <adamanti`> so i will message you in here as i send the mail
2020-01-20T22:24:36 #kisslinux <dylanaraps> email me
2020-01-20T22:24:57 #kisslinux <dylanaraps> mailto:dylan⊙go
2020-01-20T22:25:08 #kisslinux <adamanti`> k
2020-01-20T22:26:12 #kisslinux <adamanti`> Package 'libssh' not in any repository
2020-01-20T22:26:32 #kisslinux <adamanti`> oh wait
2020-01-20T22:26:34 #kisslinux <adamanti`> got it...
2020-01-20T22:26:40 #kisslinux <dylanaraps> I packaged it.
2020-01-20T22:26:51 #kisslinux <dylanaraps> It's in my repository
2020-01-20T22:26:54 #kisslinux <adamanti`> yep
2020-01-20T22:27:05 #kisslinux <dylanaraps> Also msgpack
2020-01-20T22:27:46 #kisslinux <adamanti`> ya this should definitely get pushed to community :D
2020-01-20T22:28:57 #kisslinux <E5ten> dylanaraps: your libdrm could probably also disable libdrm_intel if you switched your mesa to use iris instead of i965 (it also performs better apparently)
2020-01-20T22:29:04 #kisslinux <adamanti`> It's funny how bug hunting creates the need for new tools in community like tmate or strace today
2020-01-20T22:29:40 #kisslinux <dylanaraps> E5ten: Interesting
2020-01-20T22:30:03 #kisslinux <adamanti`> dylanaraps: libssh failed https://termbin.com/812n i think this system just needs a reinstall ....................
2020-01-20T22:30:11 #kisslinux <adamanti`> We can't say we did not try
2020-01-20T22:31:24 #kisslinux <dylanaraps> It's looking for argp which is in glibc
2020-01-20T22:32:01 #kisslinux <dylanaraps> For some reasn
2020-01-20T22:32:04 #kisslinux <dylanaraps> reason*
2020-01-20T22:32:42 #kisslinux <dylanaraps> Let me try something.
2020-01-20T22:32:44 #kisslinux <adamanti`> this machine has argp-standalone installed
2020-01-20T22:32:50 #kisslinux <adamanti`> could it be causing the issue
2020-01-20T22:33:56 #kisslinux <dylanaraps> Yup
2020-01-20T22:34:25 #kisslinux <adamanti`> ok removed
2020-01-20T22:34:30 #kisslinux <adamanti`> i didn't even need it installed still
2020-01-20T22:34:51 #kisslinux <adamanti`> i removed intel-ucode from my machines, too, and am just updating bios instead
2020-01-20T22:35:27 #kisslinux <adamanti`> ok libssh built
2020-01-20T22:37:24 #kisslinux <adamanti`> dylanaraps: check mail
2020-01-20T22:38:37 #kisslinux <dylanaraps> adamantium: One thing to quickly try.
2020-01-20T22:38:52 #kisslinux <dylanaraps> Add: --chmod "Du=rwx,Dg=rx,Do=rx" to rsync inside pkg_rsync()
2020-01-20T22:39:10 #kisslinux <dylanaraps> (in kiss)
2020-01-20T22:39:17 #kisslinux <adamanti`> did u get the email
2020-01-20T22:39:39 #kisslinux <dylanaraps> This will force rsync to make all directories 755 which isn't ideal but may lead to finding the cause
2020-01-20T22:41:21 #kisslinux <adamanti`> the link will expire
2020-01-20T22:41:26 #kisslinux <dylanaraps> Hang on
2020-01-20T22:43:54 #kisslinux <dylanaraps> OK
2020-01-20T22:46:49 #kisslinux <dylanaraps> Oops
2020-01-20T22:46:51 #kisslinux <adamanti`> lol
2020-01-20T22:46:58 #kisslinux <adamanti`> check mail in 1 sec
2020-01-20T22:47:31 #kisslinux <adamanti`> sent
2020-01-20T22:48:16 #kisslinux <dylanaraps> I'm in
2020-01-20T22:52:16 #kisslinux <dylanaraps> Lets see what perms it sends to mkdir/chmod
2020-01-20T23:27:37 #kisslinux <dylanaraps> What would affect default mkdir permissions other than umask?
2020-01-20T23:28:07 #kisslinux <adamanti`> so bizarre this
2020-01-20T23:28:17 #kisslinux <adamanti`> can only hope this affects only me
2020-01-20T23:28:20 #kisslinux <dylanaraps> Yup
2020-01-20T23:28:32 #kisslinux <dylanaraps> Mine is normal
2020-01-20T23:28:42 #kisslinux <adamanti`> my other pc is normal
2020-01-20T23:30:28 #kisslinux <dylanaraps> It's normal in the chroot tarball too
2020-01-20T23:30:43 #kisslinux <dylanaraps> It uses mkdir(dir, 0755) in C though
2020-01-20T23:30:50 #kisslinux <dylanaraps> File system issue?
2020-01-20T23:31:15 #kisslinux <adamanti`> I'm will to write it off as that if you are
2020-01-20T23:31:18 #kisslinux <adamanti`> willing
2020-01-20T23:31:49 #kisslinux <dylanaraps> Let's fix it from the top /
2020-01-20T23:35:33 #kisslinux <dylanaraps> I have a good feeling about this one
2020-01-20T23:35:49 #kisslinux <adamanti`> fingers crossed
2020-01-20T23:39:53 #kisslinux <dylanaraps> OK. We figured out how to fix the issue
2020-01-20T23:40:07 #kisslinux <dylanaraps> And what causes the issue
2020-01-20T23:40:13 #kisslinux <dylanaraps> Just not *why*
2020-01-20T23:40:41 #kisslinux <dylanaraps> Though, this is something I can prevent in the package manager.
2020-01-20T23:40:46 #kisslinux <dylanaraps> On my TODO for tomorrow.
2020-01-20T23:45:43 #kisslinux <adamanti`> and fix curl bug yay
2020-01-20T23:45:49 #kisslinux <adamanti`> or not
2020-01-20T23:47:10 #kisslinux <dylanaraps> lol
2020-01-20T23:47:15 #kisslinux <dylanaraps> Let me try on my machine
2020-01-20T23:47:38 #kisslinux <dylanaraps> Mine works...
2020-01-20T23:49:50 #kisslinux <adamanti`> we are sshed on my working machine right now
2020-01-20T23:49:56 #kisslinux <adamanti`> lets see if curl fails there
2020-01-20T23:50:12 #kisslinux <adamanti`> !!!!!!!!!1
2020-01-20T23:50:53 #kisslinux <dylanaraps> Mine doesn't fail
2020-01-20T23:50:54 #kisslinux <dylanaraps> Hang on
2020-01-20T23:51:01 #kisslinux <adamanti`> my tmux is froze
2020-01-20T23:51:05 #kisslinux <dylanaraps> https://termbin.com/zk41
2020-01-20T23:51:31 #kisslinux <adamanti`> 1   sec
2020-01-20T23:58:40 #kisslinux <adamanti`> dylanaraps: ping
2020-01-20T23:59:32 #kisslinux <dylanaraps> Ya
2020-01-20T23:59:43 #kisslinux <adamanti`> any idea why curl is boinked on my systems
2020-01-20T23:59:48 #kisslinux <adamanti`> and are you still in here
2020-01-20T23:59:50 #kisslinux <adamanti`> lol