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