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