2020-01-13T02:04:39 #kisslinux > You are building kernel with non-retpoline compiler. 2020-01-13T02:04:43 #kisslinux > Please update your compiler. 2020-01-13T02:05:07 #kisslinux with clang? 2020-01-13T02:05:16 #kisslinux aye 2020-01-13T02:05:29 #kisslinux what version clang? 2020-01-13T02:05:36 #kisslinux 9.0.1 2020-01-13T02:05:46 #kisslinux oh do you have AS=clang? 2020-01-13T02:05:52 #kisslinux two secs 2020-01-13T02:05:57 #kisslinux AS is unset 2020-01-13T02:06:26 #kisslinux do you have GNU as? 2020-01-13T02:06:37 #kisslinux no 2020-01-13T02:06:41 #kisslinux just llvm-as 2020-01-13T02:06:59 #kisslinux alright, setting AS to clang seems fixed it 2020-01-13T02:33:39 #kisslinux it requires GNU as huh 2020-01-13T02:37:24 #kisslinux yeah I'm pretty sure integrated-as doesn't work yet 2020-01-13T02:40:29 #kisslinux okay, after setting AS=gas, we're back to the retpoline problem 2020-01-13T02:50:38 #kisslinux so the kernel might require GCC after all 2020-01-13T03:01:20 #kisslinux o/ 2020-01-13T03:27:28 #kisslinux dylanraps: wiki's more okay-ish, now, i guess lol 2020-01-13T03:34:26 #kisslinux icyphox: how's the new acpid doing for you? 2020-01-13T03:42:01 #kisslinux morning 2020-01-13T03:42:04 #kisslinux i haven't tried yet 2020-01-13T03:42:13 #kisslinux i will today 2020-01-13T04:07:32 #kisslinux weird 2020-01-13T04:07:46 #kisslinux eiwd whines about missing kernel modules 2020-01-13T04:07:51 #kisslinux when they're /all/ there 2020-01-13T04:08:05 #kisslinux *kernel config options 2020-01-13T04:09:31 #kisslinux hmm 2020-01-13T04:49:56 #kisslinux maybe something's wrong with your kernel 2020-01-13T04:50:05 #kisslinux icyphox 2020-01-13T04:50:09 #kisslinux or idk, maybe im wrong 2020-01-13T05:11:45 #kisslinux hmm 2020-01-13T05:11:51 #kisslinux anyway, wpa does the job for nwo 2020-01-13T05:11:57 #kisslinux lieuxnoir: acpid works, thanks 2020-01-13T05:19:09 #kisslinux <3 2020-01-13T05:21:32 #kisslinux lieuxnoir: are you using any screen locking tool? 2020-01-13T05:21:54 #kisslinux slock whines about not being suid/sgid when it actually is 2020-01-13T05:22:03 #kisslinux physlock won't build bcs of some missing PAM headers 2020-01-13T05:22:10 #kisslinux nope, or should say not yet 2020-01-13T05:22:18 #kisslinux hmm 2020-01-13T05:22:29 #kisslinux i just Ctrl + Alt + F2 lol 2020-01-13T05:22:34 #kisslinux the only way to run slock is via sudo and that's uh, not cool 2020-01-13T05:22:37 #kisslinux people here knows nothing about linux 2020-01-13T05:22:40 #kisslinux hahah 2020-01-13T05:22:59 #kisslinux well security thru obscurity isn't what i'm going for 2020-01-13T05:23:05 #kisslinux at least, where i work haha 2020-01-13T05:23:09 #kisslinux lemme try 2020-01-13T05:25:02 #kisslinux you used the one from the community repo? 2020-01-13T05:26:24 #kisslinux no i built it from source 2020-01-13T05:26:32 #kisslinux yep, did that, it works 2020-01-13T05:27:05 #kisslinux changed nothing from the configs 2020-01-13T05:27:15 #kisslinux just straight clone and make lol 2020-01-13T05:27:21 #kisslinux doesn't give you: slock: unable to disable OOM killer. Make sure to suid or sgid slock. 2020-01-13T05:27:24 #kisslinux ? 2020-01-13T05:28:40 #kisslinux i'm guessing sudo is the culprit 2020-01-13T05:29:03 #kisslinux try uninstalling slock 2020-01-13T05:29:21 #kisslinux i haven't installed it 2020-01-13T05:29:24 #kisslinux i just ./slock 2020-01-13T05:29:25 #kisslinux oh 2020-01-13T05:29:41 #kisslinux OK 2020-01-13T05:29:48 #kisslinux i did that, showed the error 2020-01-13T05:29:53 #kisslinux oh 2020-01-13T05:29:56 #kisslinux see? 2020-01-13T05:30:04 #kisslinux so i guess you need to install it eh 2020-01-13T05:30:07 #kisslinux how did you run it previously? 2020-01-13T05:30:19 #kisslinux installed it first 2020-01-13T05:30:19 #kisslinux oh you `make install`'d it? 2020-01-13T05:30:22 #kisslinux then `slock` 2020-01-13T05:30:22 #kisslinux ah 2020-01-13T05:30:23 #kisslinux yep 2020-01-13T05:30:27 #kisslinux weird 2020-01-13T05:30:48 #kisslinux heh 2020-01-13T05:30:50 #kisslinux works 2020-01-13T05:30:53 #kisslinux nice 2020-01-13T05:31:09 #kisslinux wonder why that is 2020-01-13T05:35:24 #kisslinux dylanaraps: will still firefox ESR work without the dbus patch? 2020-01-13T05:35:42 #kisslinux *firefox ESR still* 2020-01-13T05:36:04 #kisslinux RIP in resting peace grammar 2020-01-13T05:41:02 #kisslinux last ESR was 68, iirc before they add the audio_priority? 2020-01-13T05:41:49 #kisslinux ohh right 2020-01-13T05:41:50 #kisslinux https://getkiss.org/blog/20190828a 2020-01-13T05:41:52 #kisslinux how do security patches work for ESR? 2020-01-13T05:41:55 #kisslinux totally forgot 2020-01-13T05:47:47 #kisslinux lieuxnoir: Yes 2020-01-13T05:50:00 #kisslinux icyphox: A .X release is made when regular firefox updates to pull in security updates. 2020-01-13T05:50:00 #kisslinux icyphox: A .X release is made when regular firefox updates to pull in security updates. 2020-01-13T05:54:32 #kisslinux dylanaraps: ah gotcha 2020-01-13T05:55:03 #kisslinux See https://support.mozilla.org/en-US/kb/firefox-esr-release-cycle 2020-01-13T05:55:15 #kisslinux thanks 2020-01-13T06:04:03 #kisslinux 64:21.51 | ^~~ 2020-01-13T06:04:12 #kisslinux Firefox is building on the vps. 2020-01-13T06:05:45 #kisslinux woohoo 2020-01-13T06:06:28 #kisslinux too much sed 2020-01-13T06:55:53 #kisslinux dylanaraps: mpv can't open /dev/video0 2020-01-13T06:55:58 #kisslinux it says permission denied 2020-01-13T06:56:01 #kisslinux can you reproduce? 2020-01-13T06:56:34 #kisslinux [file] Cannot open file '/dev/video0': No such file or directory 2020-01-13T06:57:05 #kisslinux oh right, you're webcams are disabled lol 2020-01-13T06:57:30 #kisslinux Try: mpv tv:// 2020-01-13T06:57:54 #kisslinux no protocol handler 2020-01-13T06:57:58 #kisslinux Oh 2020-01-13T06:57:59 #kisslinux Hm 2020-01-13T06:58:11 #kisslinux it worked before 2020-01-13T06:58:17 #kisslinux i have a guess tho 2020-01-13T06:58:41 #kisslinux removing xinit 2020-01-13T06:59:09 #kisslinux Maybe 2020-01-13T06:59:34 #kisslinux I've gotta go. Be on a little later. Have a sick/dying cat here. 2020-01-13T06:59:52 #kisslinux Possibly poisoned or possibly a virus. 2020-01-13T07:00:02 #kisslinux aww :( 2020-01-13T07:00:12 #kisslinux Yeah 2020-01-13T07:00:19 #kisslinux Will see what can be done 2020-01-13T07:19:42 #kisslinux huh 2020-01-13T07:19:59 #kisslinux it worked again, i only did a reboot 2020-01-13T08:44:31 #kisslinux TIL slock won't work with acpid directly 2020-01-13T08:44:48 #kisslinux it doesn't? 2020-01-13T08:45:02 #kisslinux yes and no 2020-01-13T08:45:03 #kisslinux just have to toss it in the handler script right 2020-01-13T08:45:13 #kisslinux or does it lock as root 2020-01-13T08:45:14 #kisslinux nope, won't work 2020-01-13T08:45:20 #kisslinux nope, it won't lock at all 2020-01-13T08:45:27 #kisslinux oh 2020-01-13T08:45:30 #kisslinux hm 2020-01-13T08:45:38 #kisslinux hm 2020-01-13T08:45:47 #kisslinux `button/screenlock)` 2020-01-13T08:45:50 #kisslinux ` slock` 2020-01-13T08:45:51 #kisslinux `;;` 2020-01-13T08:46:02 #kisslinux ^ doesn't work 2020-01-13T08:46:04 #kisslinux but 2020-01-13T08:46:14 #kisslinux `button/screenlock)` 2020-01-13T08:46:18 #kisslinux button/screenlock? 2020-01-13T08:46:28 #kisslinux the event name 2020-01-13T08:46:29 #kisslinux oh you have an event like that 2020-01-13T08:46:31 #kisslinux ah 2020-01-13T08:46:41 #kisslinux anyway 2020-01-13T08:46:47 #kisslinux `button/screenlock)` 2020-01-13T08:46:59 #kisslinux ` export DISPLAY=:0` 2020-01-13T08:47:07 #kisslinux ` su -c slock USERNAME` 2020-01-13T08:47:09 #kisslinux `;;` 2020-01-13T08:47:11 #kisslinux ^ works 2020-01-13T08:47:27 #kisslinux figured 2020-01-13T08:47:39 #kisslinux cool 2020-01-13T08:48:22 #kisslinux it this wiki-worthy? 2020-01-13T08:48:25 #kisslinux lol 2020-01-13T09:38:35 #kisslinux OK 2020-01-13T09:38:41 #kisslinux ESR build has failed twice. 2020-01-13T09:38:51 #kisslinux Looks like either Rust or cbindgen is too new. 2020-01-13T09:39:02 #kisslinux Gotta love no stable Rust ABI. 2020-01-13T09:39:11 #kisslinux Will attempt again with older versions. 2020-01-13T09:39:20 #kisslinux dylanaraps: when you put everything on clang, you will get a more verbose message (i saw it yesterday) probably it can help out finding the issue 2020-01-13T09:40:01 #kisslinux Nice, will do. 2020-01-13T09:40:51 #kisslinux https://github.com/Arkq/alock 2020-01-13T09:41:06 #kisslinux found this 2020-01-13T09:41:20 #kisslinux There's also slock 2020-01-13T09:41:27 #kisslinux Which is in community. 2020-01-13T09:42:32 #kisslinux ah, the language of the future™, with no stable ABI 2020-01-13T09:44:14 #kisslinux alright, the kernel (finally) built, but can't be boot into, looks like a defconfig is underway 2020-01-13T09:52:56 #kisslinux Ah 2020-01-13T09:54:56 #kisslinux dylanaraps: yeah I'm using slock right now 2020-01-13T09:55:03 #kisslinux doesn't support background image tho 2020-01-13T09:55:11 #kisslinux which is a bummer 2020-01-13T09:55:20 #kisslinux can't have blurred scrots :P 2020-01-13T09:56:05 #kisslinux Ah 2020-01-13T09:58:03 #kisslinux OK 2020-01-13T09:58:13 #kisslinux Pulling us back to rust 1.38 2020-01-13T09:58:29 #kisslinux cbindgen version should be fine on latest. 2020-01-13T10:06:23 #kisslinux i used to like rust... 2020-01-13T10:07:01 #kisslinux It'd be fine if it was ABI stable 2020-01-13T10:07:28 #kisslinux I also don't like how large it is 2020-01-13T10:07:33 #kisslinux Takes forever to compile 2020-01-13T10:07:53 #kisslinux yeah that's my biggest problem, it's just to heavy 2020-01-13T11:04:44 #kisslinux who the fuck thought having incompatible ABIs across versions is a good idea lol 2020-01-13T11:05:08 #kisslinux that's an absurd design choice 2020-01-13T12:10:05 #kisslinux dylanaraps: regarding the firefox stuff, how will binary packages be distributed? 2020-01-13T12:10:49 #kisslinux they won't jedavies 2020-01-13T12:11:05 #kisslinux you're going to have to build from source 2020-01-13T12:11:34 #kisslinux thought there was a plan to distribute binary packages in KISS for firefox? 2020-01-13T12:12:59 #kisslinux dunno 2020-01-13T12:13:30 #kisslinux i do recall something like that as well, but i don't think Dylan ever went with it 2020-01-13T12:17:03 #kisslinux Yesterday evening Dylan mentioned that he would be producing binary packages for firefox. I'm just curious how it will be distributed, since whatever Dylan does for x86 I'll probably also need to do for ppc 2020-01-13T12:17:23 #kisslinux ahh 2020-01-13T12:18:00 #kisslinux i was likely asleep then :P 2020-01-13T12:25:40 #kisslinux jedavies: It'll be 'kiss b firefox-bin' which will download and install the binary package. 2020-01-13T12:25:58 #kisslinux And yes, I am providing binaries. 2020-01-13T12:27:14 #kisslinux I just need to debug why the ESR won't build. 2020-01-13T12:27:54 #kisslinux jedavies: We're also swapping to the ESR which means less work overall for Firefox and Rust. 2020-01-13T12:28:34 #kisslinux jedavies: You don't have to provide firefox-bin and can simply package Firefox (ESR) as we have been. 2020-01-13T12:29:56 #kisslinux Apologies for the delay, I've got a dying cat here. 2020-01-13T12:30:28 #kisslinux ok cool 2020-01-13T12:30:34 #kisslinux There's a virus going around which has killed a lot of cats in the area. 2020-01-13T12:30:56 #kisslinux I bought an IV drip and did it at home... 2020-01-13T12:31:02 #kisslinux Also antibiotics etc. 2020-01-13T12:31:16 #kisslinux Just needs time now to see if he pulls through. 2020-01-13T12:31:43 #kisslinux sounds nasty, hope he makes it 2020-01-13T12:32:12 #kisslinux Thanks 2020-01-13T12:33:44 #kisslinux dylanaraps: will the binary be pushed to kisslinux/repo? 2020-01-13T12:33:53 #kisslinux man, sucks. fingers crossed for the little fella 2020-01-13T12:34:07 #kisslinux oh and hi 2020-01-13T12:34:20 #kisslinux also shoot man, i hope your cat pulls thru 2020-01-13T12:34:24 #kisslinux :/ 2020-01-13T12:35:36 #kisslinux Thanks :) 2020-01-13T12:36:08 #kisslinux icyphox, do you use any firefox plugins? 2020-01-13T12:36:28 #kisslinux Aarg: ublock origin, greasemonkey, stylus 2020-01-13T12:36:46 #kisslinux all the settings are stored properly? 2020-01-13T12:36:54 #kisslinux i haven't tried yet 2020-01-13T12:36:55 #kisslinux tbh 2020-01-13T12:37:00 #kisslinux they just auto-synced 2020-01-13T12:37:24 #kisslinux ublock seems to work ok though 2020-01-13T12:37:30 #kisslinux Aarg: This issue should be fixed once we swap to ESR as well. 2020-01-13T12:37:35 #kisslinux dylanaraps: been working on this: https://github.com/jedavies-dev/kiss-aarch64 2020-01-13T12:37:39 #kisslinux I was hoping 2020-01-13T12:37:50 #kisslinux ESR will solve all of our problems 2020-01-13T12:37:54 #kisslinux jedavies: nice! i was planning on doing arm64 myself 2020-01-13T12:38:00 #kisslinux core and most of xorg are built, now working on booting 2020-01-13T12:38:12 #kisslinux If you install firefox-bin there's no need to build rust, python2, gtk+2, cbindgen etc. 2020-01-13T12:38:12 #kisslinux based ESR 2020-01-13T12:38:26 #kisslinux icyphox: nice, do you have a particular device in mind? 2020-01-13T12:38:27 #kisslinux Updates will take a lot less time. 2020-01-13T12:38:41 #kisslinux I just have to get the ESR to build... lol 2020-01-13T12:39:00 #kisslinux jedavies: not really. i'm generally just interested in embedded architectures for security/RE work. 2020-01-13T12:39:07 #kisslinux so i'll likely just boot thru qemu 2020-01-13T12:39:14 #kisslinux dunno when i'll get around to it though 2020-01-13T12:39:39 #kisslinux ok, would like to eventually provide a qemu image along with the tarball, so you could try with qemu 2020-01-13T12:39:49 #kisslinux neato :) 2020-01-13T12:42:53 #kisslinux I'll add a section to the website about your KISS ports jedavies. 2020-01-13T12:43:00 #kisslinux And to the install guide. 2020-01-13T12:43:45 #kisslinux The cat is now full of fluid from the drip. :D 2020-01-13T12:43:48 #kisslinux Thanks, would be good to get more people testing on the different archs 2020-01-13T12:44:19 #kisslinux You can do the IV yourself under the skin of the neck. I didn't know this before today. 2020-01-13T12:44:31 #kisslinux Just needs to absorb the fluid through his skin now. 2020-01-13T12:44:46 #kisslinux man i feel rly bad seeing/hearing about animals being sick :( 2020-01-13T12:45:02 #kisslinux That's life sadly 2020-01-13T12:45:06 #kisslinux yeah 2020-01-13T12:45:11 #kisslinux which is also why i liekly won't get a pet 2020-01-13T12:45:21 #kisslinux Don't let things like this stop you 2020-01-13T12:45:29 #kisslinux It's good/bad. 2020-01-13T12:45:38 #kisslinux The good far out-weighs the bad. 2020-01-13T12:45:49 #kisslinux i suppose :) 2020-01-13T12:45:59 #kisslinux Cats are crazy tough though. 2020-01-13T12:46:18 #kisslinux but i don't think i'm built do deal with loss man, should that ever happen 2020-01-13T12:46:26 #kisslinux to* 2020-01-13T12:46:53 #kisslinux Loss of an animal prepares you for loss of a family member or someone close. 2020-01-13T12:47:02 #kisslinux Especially for children. 2020-01-13T12:47:07 #kisslinux hmmm 2020-01-13T12:47:10 #kisslinux that's true i guess 2020-01-13T12:47:44 #kisslinux anyway, bbl -- shower 2020-01-13T12:49:51 #kisslinux jedavies: I wonder if you can ease the burden of maintaining the build files by using 'sed' to do some simple replacement and running the result. 2020-01-13T12:51:30 #kisslinux Example: sed 's/search/replace/' /var/db/kiss/repo/core/gcc/build > build; sh build "$@" 2020-01-13T12:57:58 #kisslinux dylanaraps: maybe, but I usually don't have to touch the buildfiles once they're done. Since the version file is symlinked, version upgrades are automatic. 2020-01-13T12:58:31 #kisslinux and if the build file in the main repo is changing, I'd have to update the search/replace statements each time anyway 2020-01-13T12:58:35 #kisslinux that depends on the diffs between x86_64-to-other architectures build files 2020-01-13T12:58:41 #kisslinux jedavies: This also ensure you receive any changes I make to the build files (very rare and done to fix builds) 2020-01-13T12:58:45 #kisslinux s/ensure/ensures/ 2020-01-13T12:59:06 #kisslinux konimex: Yup 2020-01-13T12:59:17 #kisslinux Totally up to you and just an idea jedavies. :) 2020-01-13T12:59:41 #kisslinux and there's also patches (though I don't know how many patches in ppc64le/aarch64 kiss core) 2020-01-13T12:59:56 #kisslinux True 2020-01-13T13:00:16 #kisslinux dylanaraps: Thanks for the suggestion, always welcome. Will think about it - got to get back to work :) 2020-01-13T13:01:06 #kisslinux was particularly interested in how binary package management will be done in KISS, since I may have to think about that with the ARM device. 2020-01-13T13:01:23 #kisslinux since it's not very powerful, I might want to build the packages on a different machine 2020-01-13T13:01:54 #kisslinux though that's for a bit later 2020-01-13T13:16:03 #kisslinux Yup 2020-01-13T14:24:10 #kisslinux OK 2020-01-13T14:24:14 #kisslinux Caught the error: https://termbin.com/tjm6 2020-01-13T14:24:41 #kisslinux > 1:53.55 error: cannot produce proc-macro for `cssparser-macros v0.3.3` as the target `x86_64-unknown-linux-musl` does not support these crate types 2020-01-13T14:30:28 #kisslinux I'm going to rebuild rust just in case. 2020-01-13T14:35:03 #kisslinux Slackware are able to build Firefox ESR using the latest rust. 2020-01-13T14:36:02 #kisslinux Interestingly Slackware don't ship cbindgen(?) 2020-01-13T14:36:53 #kisslinux Ah 2020-01-13T14:36:56 #kisslinux 0.9.0 2020-01-13T14:36:59 #kisslinux Will try it. 2020-01-13T14:42:25 #kisslinux Also adding some fixes to reduce memory usage during builds. 2020-01-13T14:45:13 #kisslinux OK 2020-01-13T14:45:19 #kisslinux New build started. 2020-01-13T15:11:14 #kisslinux dylanaraps, have you done anything about tailf? 2020-01-13T15:11:34 #kisslinux I might try myself at yanking it out from util-linux and make it a separate project 2020-01-13T15:12:09 #kisslinux also removing the polling stuff to make it as small as possible 2020-01-13T15:18:29 #kisslinux Aarg: I tried incorporating it back into util-linux but failed. 2020-01-13T15:18:44 #kisslinux It seems to depend on a bunch of the shared headers/libs from util-linux. 2020-01-13T15:18:48 #kisslinux Probably why it's so small. 2020-01-13T15:18:53 #kisslinux ah, fuck 2020-01-13T15:19:12 #kisslinux np though 2020-01-13T15:19:16 #kisslinux I will figure something out 2020-01-13T15:19:38 #kisslinux It might be worth looking for another "tail -f"-esque program 2020-01-13T15:20:01 #kisslinux You could also ask on busybox's mailing list 2020-01-13T15:20:33 #kisslinux they would probably just refer me to their inotifyd :D 2020-01-13T15:20:43 #kisslinux True 2020-01-13T15:25:38 #kisslinux So far so good on this new Firefox build 2020-01-13T15:39:04 #kisslinux dylanaraps: i wish the best for your cat 2020-01-13T15:40:19 #kisslinux Thanks 2020-01-13T15:40:29 #kisslinux He's hydrated now and asleep. 2020-01-13T15:40:54 #kisslinux I need to go buy another few syringes as he'll need another drip to get through the night. 2020-01-13T15:41:07 #kisslinux (There's no vet where I live if you're wondering) 2020-01-13T15:43:50 #kisslinux :/ not good 2020-01-13T15:49:29 #kisslinux dang 2020-01-13T15:49:37 #kisslinux drive to town? 2020-01-13T15:57:00 #kisslinux I called the vet this morning and she prescribed medication which I bought from the pharmacy 2020-01-13T15:57:22 #kisslinux There's nothing they can do regardless as there's no "cure". 2020-01-13T15:57:22 #kisslinux ah okay 2020-01-13T15:57:27 #kisslinux shit 2020-01-13T15:57:32 #kisslinux what's this uncurable virus 2020-01-13T15:57:46 #kisslinux Basically, giving him fluids, antibiotics etc and hoping he pulls through 2020-01-13T15:58:22 #kisslinux shit dude, im sorry to hear 2020-01-13T15:59:30 #kisslinux https://www.avma.org/resources-tools/pet-owners/petcare/feline-panleukopenia 2020-01-13T15:59:33 #kisslinux All good 2020-01-13T15:59:35 #kisslinux It's life 2020-01-13T16:18:47 #kisslinux 92:44.18 | ^~~ 2020-01-13T16:18:54 #kisslinux Firefox is 92 minutes in 2020-01-13T16:21:10 #kisslinux i hope the build will not fail 2020-01-13T16:21:39 #kisslinux 92! 2020-01-13T16:21:48 #kisslinux yeah me too 2020-01-13T16:21:55 #kisslinux :D 2020-01-13T16:23:03 #kisslinux It may take longer as this is with '-j1 -l1' and some other environment variables for the build to use less memory. 2020-01-13T16:23:20 #kisslinux We should be able to rule out OOM for this build though. 2020-01-13T16:23:59 #kisslinux Woah 2020-01-13T16:24:08 #kisslinux This really drops the memory usage 2020-01-13T16:24:43 #kisslinux 250MB~ during compilation and 1GB during linking 2020-01-13T16:25:31 #kisslinux yeaah, when i try'd the first build with nproc, i could not even switch through the windows.. then when i try'd with -j 2 -l 2, it was a different level 2020-01-13T16:26:14 #kisslinux I changed the LDFLAGS to be more friendly with lower memory 2020-01-13T16:26:33 #kisslinux Also disabled all debug info from the rust portions (I thought we were doing this already) 2020-01-13T16:27:45 #kisslinux what do you think about adding support in kiss, to override config.def.h ? 2020-01-13T16:27:49 #kisslinux for example dwm 2020-01-13T16:28:00 #kisslinux if there exist a file /etc/dwm/config.def.h 2020-01-13T16:28:18 #kisslinux then it will use this file instead for the upstream config.def.h 2020-01-13T16:28:55 #kisslinux or better: /etc/kiss/override/dwm 2020-01-13T16:33:44 #kisslinux It's easy enough to create an overlay repo, dzove855 2020-01-13T16:34:43 #kisslinux basically create a folder as your repo, add that folder at the beginning of KISS_PATH 2020-01-13T16:35:13 #kisslinux add the package directory and create symlinks to all the original files 2020-01-13T16:35:39 #kisslinux add a "files" folder and put your config.h in it 2020-01-13T16:35:59 #kisslinux This could be automated as a kiss-util 2020-01-13T16:36:29 #kisslinux kiss-fork st files/config.h (Symlink all but files/config.h) 2020-01-13T16:37:27 #kisslinux that would be nice, yeah 2020-01-13T16:37:40 #kisslinux Aarg: that's what you have done with kiss-overlay or i'm wrong? 2020-01-13T16:38:03 #kisslinux dylanaraps: that would be nice 2020-01-13T16:38:17 #kisslinux what do you mean? 2020-01-13T16:38:29 #kisslinux that's how I changed my st and mpv build 2020-01-13T16:38:38 #kisslinux Fun fact: /var/db/kiss/installed (The installed pkg db) is also a repository 2020-01-13T16:38:54 #kisslinux It is searched last after KISS_PATH 2020-01-13T16:39:10 #kisslinux Aarg: wait i could be wrong. I thought this was you: https://github.com/a-schaefers/kiss-overlay 2020-01-13T16:39:25 #kisslinux So as long as you have a package installed, you have the means to build it if it has been removed from all repositories. 2020-01-13T16:40:32 #kisslinux thats pretty clever 2020-01-13T16:40:56 #kisslinux in general, I love how this package manager turned out 2020-01-13T16:41:01 #kisslinux i will have further look in kiss, it seems pretty clean 2020-01-13T16:41:15 #kisslinux some time ago I tried sabotage linux 2020-01-13T16:41:24 #kisslinux that's not me, dzove855 ;) 2020-01-13T16:41:35 #kisslinux Aarg: aah sorry then :) 2020-01-13T16:41:54 #kisslinux sabotage's package manager is also written in shell 2020-01-13T16:42:05 #kisslinux but it seemed to be quite a mess 2020-01-13T16:43:23 #kisslinux tbhm when i first read that kiss is written in shell an posix compliant, i tought it will be like 90% of others shell and posix compliant scripts: Just a mess, but finally it's far away from it 2020-01-13T16:43:30 #kisslinux s/tbhm/tbh 2020-01-13T16:44:44 #kisslinux yep 2020-01-13T16:45:01 #kisslinux I think dylan is concidering a re-write in C though 2020-01-13T16:45:58 #kisslinux s/concidering/considering/ 2020-01-13T16:47:27 #kisslinux It needs a lot of thought 2020-01-13T16:47:36 #kisslinux why rewrite it in C? perf? 2020-01-13T16:47:43 #kisslinux Performance, yeah 2020-01-13T16:47:49 #kisslinux If there're some good points to do it, why not. Personally i prefer shell, but it all depends on the need 2020-01-13T16:48:01 #kisslinux The slowest parts of the package manager are checking fo file conflicts and dependency detection 2020-01-13T16:48:12 #kisslinux i suppose we'll need some concrete benchmarks 2020-01-13T16:48:14 #kisslinux If I can't speed these up then I'll seriously think about it 2020-01-13T16:48:16 #kisslinux OR 2020-01-13T16:48:22 #kisslinux or you can write those bits in C 2020-01-13T16:48:28 #kisslinux I write small C utilities to replace just these parts 2020-01-13T16:48:31 #kisslinux ^ 2020-01-13T16:48:31 #kisslinux Beat me to it :P 2020-01-13T16:48:33 #kisslinux yep 2020-01-13T16:48:35 #kisslinux hah 2020-01-13T16:48:55 #kisslinux clearly the better solution 2020-01-13T16:49:17 #kisslinux Yup 2020-01-13T16:49:24 #kisslinux seconde solution seems better for me also 2020-01-13T16:49:32 #kisslinux 123:22.96 dom/media/mediasource 2020-01-13T16:49:36 #kisslinux Firefox is doing well 2020-01-13T16:49:39 #kisslinux but also easier to fuck up, bcs C 2020-01-13T16:49:40 #kisslinux Two hours in now 2020-01-13T16:49:48 #kisslinux damn 2020-01-13T16:49:49 #kisslinux That's what makes it fun 2020-01-13T16:49:57 #kisslinux sure does :D 2020-01-13T16:50:16 #kisslinux if it aint broke, where's the fun?™ 2020-01-13T16:53:07 #kisslinux For missing dependencies kiss runs 'ldd' on each of the package's files and then checks to see which packages own the files outputted by 'ldd' 2020-01-13T16:53:55 #kisslinux Example: ldd /usr/bin/zip displays /usr/lib/libbz2.so.1.0. We then check which package this file belongs to and add it to the depends file 2020-01-13T16:54:09 #kisslinux could you not avoid it by setting up a cache folder, which already have all of this informations? 2020-01-13T16:55:14 #kisslinux forget about my idea 2020-01-13T16:55:15 #kisslinux Well, minus calling ldd this information already exists in /var/db/kiss/installed/ 2020-01-13T16:55:41 #kisslinux Think of the dependency checker as security against 'kiss r pkg' breaking anything. 2020-01-13T16:56:19 #kisslinux It also safe-guards against incomplete dependency lists. 2020-01-13T16:56:35 #kisslinux As well as safe-guarding against a package brining in an optional lib. 2020-01-13T16:56:57 #kisslinux s/brining/bringing 2020-01-13T16:57:40 #kisslinux The bottleneck in both is that they require a 'grep' over a large number of files. 2020-01-13T16:57:56 #kisslinux I'm not sure if busybox grep has the optimizations of GNU grep 2020-01-13T16:58:26 #kisslinux One idea is to make 'kiss' use gnu grep or even ripgrep in place of busybox's if installed. 2020-01-13T16:58:32 #kisslinux just use ripgrep 2020-01-13T16:58:34 #kisslinux Very simple to implement 2020-01-13T16:58:34 #kisslinux /s obviously :p 2020-01-13T16:58:56 #kisslinux Just like how 'sudo' is used in place of 'su' if installed. 2020-01-13T16:59:35 #kisslinux that's a good idea 2020-01-13T16:59:42 #kisslinux Both are in community so it allows a user to pick speed over "correctness"/POSIX. 2020-01-13T16:59:44 #kisslinux try to use the fastest possible with fallbacks 2020-01-13T16:59:47 #kisslinux Yup 2020-01-13T17:01:04 #kisslinux or if you want to do something nasty: https://github.com/taviso/ctypes.sh it's fun 2020-01-13T17:02:33 #kisslinux heh 2020-01-13T17:02:36 #kisslinux I know 2020-01-13T17:02:51 #kisslinux That's a line I don't want to cross 2020-01-13T17:02:54 #kisslinux lol 2020-01-13T17:03:41 #kisslinux lol the testimonials at the bottom of the readme 2020-01-13T17:04:34 #kisslinux haha i already thought about writing a httpd server around to implement it in my framework, but then i just say'd no thanks haha 2020-01-13T17:07:24 #kisslinux yay, we finally have a good editor in community :> 2020-01-13T17:10:57 #kisslinux heh 2020-01-13T17:11:42 #kisslinux ooo 2020-01-13T17:11:48 #kisslinux Firefox may finish soon 2020-01-13T17:11:56 #kisslinux nice 2020-01-13T17:18:03 #kisslinux o/ 2020-01-13T17:18:09 #kisslinux 152:13.48 layout/forms 2020-01-13T17:18:17 #kisslinux -j1 -l1 takes a while huh 2020-01-13T17:25:56 #kisslinux Well this is gross: https://www.mozilla.org/en-US/foundation/trademarks/distribution-policy/ 2020-01-13T17:26:23 #kisslinux Looks like we'll have to call Firefox something else if we ship binaries. 2020-01-13T17:28:03 #kisslinux > error: 'gettid' wa 2020-01-13T17:28:04 #kisslinux s not declared in this scope; did you mean 'getgid'? 2020-01-13T17:28:29 #kisslinux error: 'gettid' was not declared in this scope; did you mean 'getgid'? 2020-01-13T17:28:33 #kisslinux That's a new one. 2020-01-13T17:32:08 #kisslinux ugh 2020-01-13T17:32:30 #kisslinux my build takes like 50 minutes with -j4, so yours is not so bad 2020-01-13T17:33:29 #kisslinux Ah, glibc added gettid and Firefox started using it? 2020-01-13T17:36:11 #kisslinux Bingo. 2020-01-13T17:36:13 #kisslinux Found a patch 2020-01-13T17:40:50 #kisslinux back to compiling :D 2020-01-13T17:41:13 #kisslinux Yup 2020-01-13T17:41:19 #kisslinux Will use -j2 -l2 this time 2020-01-13T17:41:33 #kisslinux hmm, so kiss does not overwrite original files in the source dir?! 2020-01-13T17:41:52 #kisslinux ? 2020-01-13T17:42:10 #kisslinux as in, I can't create an overlay, add files and have them replace original files 2020-01-13T17:42:30 #kisslinux Oh 2020-01-13T17:42:43 #kisslinux So you add files/config.h and it doesn't remove the existing config.h? 2020-01-13T17:42:49 #kisslinux yeah 2020-01-13T17:43:27 #kisslinux Hm 2020-01-13T17:43:38 #kisslinux It uses 'cp -f' so it should overwrite already 2020-01-13T17:44:13 #kisslinux my pkg should be ok. File is in files and listed in sources. 2020-01-13T17:45:27 #kisslinux sources contains https://bla.bla/bla.tar.gz and files/config.h right? 2020-01-13T17:45:31 #kisslinux As an example 2020-01-13T17:45:45 #kisslinux Then there's a files/ dir and inside of it config.h 2020-01-13T17:45:52 #kisslinux The rest are symlinks? 2020-01-13T17:46:57 #kisslinux yep 2020-01-13T17:47:15 #kisslinux Hm 2020-01-13T17:47:25 #kisslinux Mind uploading the package to GitHub or somewhere? 2020-01-13T17:47:32 #kisslinux (The repo files I mean) 2020-01-13T17:48:16 #kisslinux ok, will do 2020-01-13T17:48:30 #kisslinux wanted to host my overlay on github anyway 2020-01-13T17:51:37 #kisslinux dylanaraps: https://github.com/aaronNGi/kissoverlay 2020-01-13T17:52:32 #kisslinux Ah 2020-01-13T17:52:43 #kisslinux You have files/config.h *before* the sources 2020-01-13T17:52:50 #kisslinux In the sources file 2020-01-13T17:52:53 #kisslinux aaah 2020-01-13T17:52:58 #kisslinux ok, good to know 2020-01-13T17:53:06 #kisslinux Yeah, it's parsed in order 2020-01-13T17:53:29 #kisslinux So the config.h in st overwrites yours 2020-01-13T17:53:30 #kisslinux hmm, same with my st package tho and that works 2020-01-13T17:53:44 #kisslinux st may not include config.h in the source tarball 2020-01-13T17:53:45 #kisslinux oh no, the neatvi pkg is the one not working 2020-01-13T17:53:53 #kisslinux It might include only config.def.h 2020-01-13T17:53:58 #kisslinux In which case it'd work. 2020-01-13T17:54:10 #kisslinux right, got it now 2020-01-13T17:56:01 #kisslinux wew 2020-01-13T17:56:05 #kisslinux I had to write the patch myself 2020-01-13T17:56:17 #kisslinux Things changed since 68.0.0 it turns out 2020-01-13T17:58:18 #kisslinux OK 2020-01-13T17:58:22 #kisslinux Here we go again 2020-01-13T17:59:07 #kisslinux Build attempt #97867775769 2020-01-13T18:32:00 #kisslinux Mr. Araps. 2020-01-13T18:32:39 #kisslinux (or anyone else who wants to chime in.) 2020-01-13T18:34:18 #kisslinux hello 2020-01-13T18:34:34 #kisslinux dylanaraps1: you should update blckk.me :) 2020-01-13T18:35:58 #kisslinux I'm using nroff on a simple text file created in JOVE (Emacs). The output file displays the following when opened in JOVE, in place of an apstraphe: 302264 2020-01-13T18:36:13 #kisslinux Why? 2020-01-13T18:36:59 #kisslinux apostrophe, sorry 2020-01-13T18:37:27 #kisslinux uh 2020-01-13T18:37:49 #kisslinux is this /on/ KISS Linux? TuLithu 2020-01-13T18:38:02 #kisslinux Yes. Absolutely. 2020-01-13T18:38:41 #kisslinux If Kiss Linux is synonymous with Pardus Linux. 2020-01-13T18:39:11 #kisslinux I'm asking because you're the only person I know who might have a clue. 2020-01-13T18:39:49 #kisslinux What is the relationship between ' and 302264? 2020-01-13T18:45:33 #kisslinux OK...I figured out the answer. 2020-01-13T18:46:32 #kisslinux Never mind. Ciao. 2020-01-13T18:51:28 #kisslinux TuLithu: I have no knowledge on Emacs, JOVE or Pardus Linux. Apologies 2020-01-13T18:51:36 #kisslinux icyphox: I will. At some point... 2020-01-13T19:08:30 #kisslinux Your host node is experiencing a connectivity error and our engineering team is investigating the issue in additional detail. 2020-01-13T19:08:36 #kisslinux Great 2020-01-13T19:08:37 #kisslinux lol 2020-01-13T19:19:06 #kisslinux https://icyphox.sh/blog/five-days-tty :) 2020-01-13T19:22:25 #kisslinux Nice 2020-01-13T19:22:50 #kisslinux Mind if I post it on the subreddit? 2020-01-13T19:25:14 #kisslinux Typo: througout -> throughout 2020-01-13T19:35:31 #kisslinux ooo 2020-01-13T19:35:35 #kisslinux Firefox may finish building 2020-01-13T19:35:43 #kisslinux > 96:41.10 toolkit/components/statusfilter 2020-01-13T19:35:47 #kisslinux It's doing misc stuff now 2020-01-13T19:48:18 #kisslinux -> Successfully built package(s) 2020-01-13T19:48:19 #kisslinux -> Run 'kiss i firefox' to install the package(s) 2020-01-13T19:48:20 #kisslinux :DDDDDDDDDD 2020-01-13T20:01:36 #kisslinux dylanaraps: i will test it now 2020-01-13T20:02:33 #kisslinux I just need to create the package now. 2020-01-13T20:02:44 #kisslinux I mean the repository package (firefox-bin) 2020-01-13T20:03:02 #kisslinux yeaah haha i just read the message not correctly. It was the output of kiss 2020-01-13T20:06:51 #kisslinux dylanaraps1: run_hooks bug filed ^_^ 2020-01-13T20:06:58 #kisslinux ty 2020-01-13T20:08:12 #kisslinux adamantium: Uh, what args would it pass...? 2020-01-13T20:08:25 #kisslinux It loops over the glob of files and sources them 2020-01-13T20:11:29 #kisslinux sinit sends argument $1 to rc.shutdown 2020-01-13T20:11:35 #kisslinux run_hooks garbles it 2020-01-13T20:12:08 #kisslinux the script sourced by run_hooks does not receive $@ arguments from rc.shutdown 2020-01-13T20:12:31 #kisslinux in the case of sinit $1 will be either "shutdown" or "reboot". See config.h 2020-01-13T20:13:46 #kisslinux Right 2020-01-13T20:13:58 #kisslinux I believe what is happening is that since run_hooks is a function is treats $1 differently and doesn't pass on the main script arguments to the inner function parts 2020-01-13T20:14:03 #kisslinux I have to dump the run_hooks function then. 2020-01-13T20:14:04 #kisslinux Yup 2020-01-13T20:14:22 #kisslinux Will fix. 2020-01-13T20:14:26 #kisslinux thx 2020-01-13T20:14:57 #kisslinux dylanaraps1: what did you do to get around the "`x86_64-unknown-linux-musl` does not support these crate types" errors? i ran into the same thing in my pkgsrc firefox build, and my workaround was kinda hacky 2020-01-13T20:15:07 #kisslinux did you patch rust to make target-feature=-crt-static the default? 2020-01-13T20:15:21 #kisslinux nope 2020-01-13T20:16:01 #kisslinux I reverted our cbindgen to 0.9.0 and ensured that cbindgen was built with the same rustc version as the system's. 2020-01-13T20:16:24 #kisslinux adamantium: SC2240: The dot command does not support arguments in sh/dash. Set them as variables. 2020-01-13T20:16:34 #kisslinux Example: . "$file" "$@" 2020-01-13T20:16:47 #kisslinux This isn't POSIX shell apparently. 2020-01-13T20:18:19 #kisslinux hmm, i wonder why that fixed the problem. as far as i understood the error was because by default x86_64-unknown-linux musl uses static linking, and you need to turn it off with -C target-feature=-crt-static (via RUSTFLAGS or something), but that is ignored by cargo when --target is specified explicitly (which is what the firefox build system does) 2020-01-13T20:18:55 #kisslinux I've been building Firefox for KISS with the same Rust build configuration from 68.0.0-73.0.0b2 2020-01-13T20:19:04 #kisslinux The error is new to me too. 2020-01-13T20:19:14 #kisslinux While trying to build 68.4.1esr 2020-01-13T20:20:19 #kisslinux I also added these envars which *could* have fixed the issue. https://github.com/kisslinux/repo/blob/master/testing/firefox/build#L21-L25 2020-01-13T20:20:31 #kisslinux The rustc I built with is 1.40.0 as well. 2020-01-13T20:20:56 #kisslinux I also ran into a build error which required me to write this patch: https://github.com/kisslinux/repo/blob/master/testing/firefox/patches/fix-bug-1261392.patch 2020-01-13T20:21:43 #kisslinux adamantium: https://github.com/koalaman/shellcheck/wiki/SC2240 2020-01-13T20:27:15 #kisslinux ah, looks like you are patching the crt-static default in rust: https://github.com/kisslinux/repo/blob/d0c8db9409eb62984d5531d50e248c8408af200c/extra/rust/patches/musl-libressl.patch#L29-L39 2020-01-13T20:28:12 #kisslinux Yeah 2020-01-13T20:28:16 #kisslinux I turn it off 2020-01-13T20:28:50 #kisslinux I also make sure some musl specific code paths aren't reached 2020-01-13T20:31:50 #kisslinux pretty sad that they made static linking the default on musl, and now every distribution needs to patch it back to what everything expects 2020-01-13T20:32:22 #kisslinux Yup 2020-01-13T20:32:57 #kisslinux and they can't change it since i guess some people depend on that: https://github.com/rust-lang/rust/issues/59302 2020-01-13T20:34:34 #kisslinux patched sinit to 1.1. 2020-01-13T20:36:25 #kisslinux adamantium: See my other messages 2020-01-13T20:42:48 #kisslinux dylanaraps1: re: . "$file" "$@" 2020-01-13T20:43:00 #kisslinux We do not need anything other than source with '.' and it works 2020-01-13T20:43:40 #kisslinux we do not need . "$file" "$@". Seems the sourced section of code still is able to read $1 $2 etc... 2020-01-13T20:44:14 #kisslinux We only need . "$file" 2020-01-13T20:44:21 #kisslinux Ah 2020-01-13T20:44:24 #kisslinux Gotcha 2020-01-13T20:44:36 #kisslinux I will check with dash to be sure 2020-01-13T20:44:44 #kisslinux if I disappear, you know it worked 2020-01-13T20:46:11 #kisslinux Pushed the fix 2020-01-13T20:46:31 #kisslinux dylanaraps1: okay, perfect 2020-01-13T20:46:31 #kisslinux dash is fine with just . "$file" 2020-01-13T20:46:36 #kisslinux and we are not breaking posix 2020-01-13T20:46:47 #kisslinux :D 2020-01-13T20:47:09 #kisslinux I should have the firefox-bin release out tonight 2020-01-13T20:47:49 #kisslinux Can we push sinit now that it is 1.1 ? 2020-01-13T20:47:52 #kisslinux :D 2020-01-13T20:48:37 #kisslinux push the init: Remove run_hooks(). Fixes #7 also to repo pls 2020-01-13T20:48:57 #kisslinux I need to review the new changes 2020-01-13T20:49:08 #kisslinux I need to test the init too 2020-01-13T20:49:19 #kisslinux okay 2020-01-13T20:50:10 #kisslinux i will apply your changes locally to baseinit 2020-01-13T20:50:15 #kisslinux and run them with sinit 1.1 for a while 2020-01-13T20:51:04 #kisslinux okay 2020-01-13T20:54:11 #kisslinux why does kiss' init have all those "log thing; { command || emergency_shell }" things instead of just like the log command and then the || emergency_shell on the next line? 2020-01-13T20:55:01 #kisslinux Keeps everything in easy to spot blocks 2020-01-13T20:55:09 #kisslinux aesthetic mostly it seems 2020-01-13T20:55:16 #kisslinux fair enough 2020-01-13T20:55:35 #kisslinux dylanaraps1: I am glad you removed main () though 2020-01-13T20:55:38 #kisslinux ye 2020-01-13T20:56:08 #kisslinux yeah I'm not a fan of standalone mains in scripts that just get called once at the end 2020-01-13T20:57:21 #kisslinux we probably get a little speed boost without it 2020-01-13T20:57:24 #kisslinux lol 2020-01-13T20:58:54 #kisslinux I mean a theoretical one sure 2020-01-13T20:59:00 #kisslinux I apreciate all the little logs and all the comment blocks in /bin/kiss as well 2020-01-13T20:59:03 #kisslinux I really doubt it'd be even slightly measurable 2020-01-13T20:59:10 #kisslinux for example, try to read scripts like beadm 2020-01-13T20:59:14 #kisslinux it's confusing AF 2020-01-13T20:59:46 #kisslinux shell script will get messy in a hurry if you're not vigilant 2020-01-13T20:59:51 #kisslinux So i APPRECIATE it 2020-01-13T21:00:37 #kisslinux heh 2020-01-13T21:00:38 #kisslinux np 2020-01-13T21:00:46 #kisslinux https://github.com/vermaden/beadm/blob/master/beadm 2020-01-13T21:00:48 #kisslinux try read that 2020-01-13T21:01:45 #kisslinux gah 2020-01-13T21:02:24 #kisslinux newlines for thens and dos maeans I'm already out 2020-01-13T21:02:41 #kisslinux __func_name () 2020-01-13T21:02:43 #kisslinux lol 2020-01-13T21:03:16 #kisslinux 2 spaces for indentation makes me nope out instantly 2020-01-13T21:03:22 #kisslinux huge embedded awk script 2020-01-13T21:03:25 #kisslinux I literally can't read it 2020-01-13T21:03:35 #kisslinux braces around the positional parameters is a big no 2020-01-13T21:03:56 #kisslinux "uname -r | cut -d '-' -f1 | cut -d '.' -f1" is this real 2020-01-13T21:04:02 #kisslinux I feel like they're pranking me 2020-01-13T21:04:05 #kisslinux Unquoted vars too 2020-01-13T21:04:19 #kisslinux this is real shit 2020-01-13T21:04:25 #kisslinux very popular on freebsd 2020-01-13T21:04:40 #kisslinux > rm -r ${MOUNTPOINT} 2020-01-13T21:04:45 #kisslinux what are globs 2020-01-13T21:05:00 #kisslinux globs don't exists duh 2020-01-13T21:05:22 #kisslinux > if [ $( find ${MOUNTPOINT} | head | wc -l | bc ) -eq 1 ] 2020-01-13T21:05:23 #kisslinux ?!?!?!!? 2020-01-13T21:05:37 #kisslinux > # delete only when it is an empty directory 2020-01-13T21:05:40 #kisslinux oh god 2020-01-13T21:05:51 #kisslinux Does this script work? 2020-01-13T21:06:06 #kisslinux yea it does 2020-01-13T21:06:14 #kisslinux here's a version of it that a friend of mine tried to clean up 2020-01-13T21:06:15 #kisslinux gotta love the chain of -o's instead of a case 2020-01-13T21:06:24 #kisslinux if [ "${1}" = "--version" -o "${1}" = "-version" -o "${1}" = "version" ] 2020-01-13T21:06:26 #kisslinux like 2020-01-13T21:06:33 #kisslinux c'mon man how you gonna write that 2020-01-13T21:06:36 #kisslinux https://github.com/TemptorSent/beadm/blob/master/beadm 2020-01-13T21:06:45 #kisslinux he put some work into it 2020-01-13T21:06:49 #kisslinux buts its still horrendous 2020-01-13T21:07:05 #kisslinux oh shit why is this 900+ lines 2020-01-13T21:07:50 #kisslinux 1> /dev/null 2> /dev/null instead of >/dev/null 2>&1 is saddening to read 2020-01-13T21:07:53 #kisslinux just looks terrible 2020-01-13T21:08:00 #kisslinux >600 lines case statement 2020-01-13T21:09:04 #kisslinux https://github.com/vermaden/beadm/blob/master/beadm#L880-L884 2020-01-13T21:09:14 #kisslinux ! 2020-01-13T21:09:22 #kisslinux to check if a string contains a @ 2020-01-13T21:09:35 #kisslinux they do echo "${1}" | grep -q "@" 2> /dev/null 2020-01-13T21:09:48 #kisslinux how can someone be this incompetent at scripting? 2020-01-13T21:09:54 #kisslinux i can't even read it 2020-01-13T21:09:57 #kisslinux read without -r too 2020-01-13T21:09:58 #kisslinux wow 2020-01-13T21:10:05 #kisslinux masterpiece of not how to do it 2020-01-13T21:10:06 #kisslinux i dont understand it 2020-01-13T21:10:07 #kisslinux literally 2020-01-13T21:10:12 #kisslinux Don't read xdg-open's source 2020-01-13T21:10:20 #kisslinux Much more widespread 2020-01-13T21:10:22 #kisslinux better yet dont install it 2020-01-13T21:10:58 #kisslinux I've read the xdg-utils 2020-01-13T21:11:04 #kisslinux made me want to die 2020-01-13T21:11:33 #kisslinux i think every script in the apache foundation is bad too 2020-01-13T21:11:53 #kisslinux haha i just put beadm into shell script 2020-01-13T21:11:57 #kisslinux it reads like a novel 2020-01-13T21:13:17 #kisslinux Don't read xbps-src's source 2020-01-13T21:14:30 #kisslinux It's not just the single script 2020-01-13T21:14:49 #kisslinux It's everything it sources 2020-01-13T21:16:33 #kisslinux Happy digging: https://github.com/void-linux/void-packages/tree/master/common 2020-01-13T21:22:16 #kisslinux https://u.teknik.io/1GKMm.jpg 2020-01-13T21:22:21 #kisslinux We have success 2020-01-13T21:23:11 #kisslinux nice :D 2020-01-13T21:23:41 #kisslinux Just doing some finishing touches now. 2020-01-13T21:23:54 #kisslinux take your time 2020-01-13T21:46:37 #kisslinux how do you guys get sound 2020-01-13T21:52:13 #kisslinux I had problems with sound also. For me it was all kernel config. I followed this post https://forums.gentoo.org/viewtopic-t-1083930-start-0.html 2020-01-13T21:53:20 #kisslinux Sound works now though pc speaker . Yet to work out how to get my usb speakers going tho' :) 2020-01-13T21:53:29 #kisslinux adamantium i dont understand it 2020-01-13T21:53:29 #kisslinux adamantium literally 2020-01-13T21:53:44 #kisslinux oups sorry 2020-01-13T21:54:02 #kisslinux kiwi_97: ok 2020-01-13T21:59:14 #kisslinux firefox-bin is now in the testing repo. 2020-01-13T22:00:39 #kisslinux will try it 2020-01-13T22:01:25 #kisslinux export KISS_PATH=$KISS_PATH:/var/db/kiss/repo/t 2020-01-13T22:01:25 #kisslinux esting 2020-01-13T22:01:28 #kisslinux oops 2020-01-13T22:01:33 #kisslinux That broke the line. 2020-01-13T22:01:43 #kisslinux export KISS_PATH=$KISS_PATH:/var/db/kiss/repo/testing 2020-01-13T22:02:33 #kisslinux it works :D 2020-01-13T22:02:36 #kisslinux :D 2020-01-13T22:03:09 #kisslinux https://github.com/kisslinux/repo/commit/0736a31ba328f1dacb554420efaec639166cf7ec 2020-01-13T22:03:14 #kisslinux The way I did this was interesting. 2020-01-13T22:05:37 #kisslinux Laptop died 2020-01-13T22:05:40 #kisslinux Apologies 2020-01-13T22:05:57 #kisslinux i have a 30s boot time because of nouveau 2020-01-13T22:06:17 #kisslinux oof 2020-01-13T22:06:29 #kisslinux Why is that? 2020-01-13T22:06:57 #kisslinux it has to lead 2020-01-13T22:06:58 #kisslinux load 2020-01-13T22:07:06 #kisslinux idk why it takes so long 2020-01-13T22:07:37 #kisslinux dylanaraps: interesting. For other firefox builds, will it be automatically? 2020-01-13T22:08:37 #kisslinux Yes 2020-01-13T22:08:45 #kisslinux 'kiss u' will show them as normal 2020-01-13T22:09:01 #kisslinux nice. That's some great work 2020-01-13T22:12:07 #kisslinux Thanks 2020-01-13T22:12:15 #kisslinux E5ten: https://github.com/rhboot/efivar/issues/142 2020-01-13T22:12:20 #kisslinux lol, read the commit message. 2020-01-13T22:12:43 #kisslinux https://github.com/vathpela/efivar/commit/191e3b01463548fc3a99494cd0c0ec15c41e9382 2020-01-13T22:15:00 #kisslinux howdy ho 2020-01-13T22:15:16 #kisslinux Hello 2020-01-13T22:16:05 #kisslinux dzove855: firefox-bin is out of testing now. 2020-01-13T22:16:14 #kisslinux You can revert your KISS_PATH to how it was. 2020-01-13T22:17:35 #kisslinux Our Firefox regular package is now locked to ESR as well. 2020-01-13T22:17:51 #kisslinux For those happy to use -bin, you can remove rust, cbindgen, python2, gtk+2 etc. :) 2020-01-13T22:24:23 #kisslinux what's esr 2020-01-13T22:24:36 #kisslinux Extended Support Release 2020-01-13T22:24:47 #kisslinux also it says firefox-bin isn't in any repo 2020-01-13T22:24:51 #kisslinux 'kiss u' 2020-01-13T22:24:58 #kisslinux i've done kiss u and added it to my path 2020-01-13T22:25:23 #kisslinux okey thanks. Working now on creating own repo for person stuff, then i will have a look on all, once my system is finished 2020-01-13T22:25:52 #kisslinux You don't need to touch your KISS_PATH as I have moved it out of testing 2020-01-13T22:25:57 #kisslinux pull the repo 2020-01-13T22:26:07 #kisslinux oh i had to do kiss u again 2020-01-13T22:26:13 #kisslinux Ah 2020-01-13T22:26:42 #kisslinux The ESR gets a major version bump roughly once a year with minor releases solely to fix security issues. 2020-01-13T22:28:12 #kisslinux Less surprises overall and it allows me to easily ship binaries as major changes only happen once a year. 2020-01-13T22:30:57 #kisslinux lol 2020-01-13T22:31:08 #kisslinux (at the autoconf thing) 2020-01-13T22:31:16 #kisslinux He sounds mad 2020-01-13T22:31:30 #kisslinux Too many decades in software I think 2020-01-13T22:31:58 #kisslinux "people unquestioningly complain when you fuck up the environmental variables they set to values that have, at this point, a universal meaning, how dare they" 2020-01-13T22:32:59 #kisslinux like honestly in what world is LDFLAGS as a variable for actual linker flags and not for compiler flags for use at linktime even useful 2020-01-13T22:33:07 #kisslinux you don't call the linker on its own 2020-01-13T22:34:02 #kisslinux lol 2020-01-13T22:34:08 #kisslinux At least he fixed it 2020-01-13T22:34:16 #kisslinux You could've received that rant with a WONTFIX 2020-01-13T22:34:58 #kisslinux what the fuck is with the _FOR_BUILD stuff too? 2020-01-13T22:35:19 #kisslinux I feel like more issues about that build system need to be made, cuz it is really bad 2020-01-13T22:38:23 #kisslinux lol 2020-01-13T22:38:33 #kisslinux I want new releases to be made tbh 2020-01-13T22:38:52 #kisslinux These are nice scroll settings for Firefox btw: https://old.reddit.com/r/firefox/comments/7d8xxe/fix_for_choppy_scrolling/dpwbmqv/ 2020-01-13T22:39:03 #kisslinux also his use of LDFLAGS that way proves my point 2020-01-13T22:39:24 #kisslinux he literally uses his "directly for linker" LDFLAGS to create a set of flags that are for the compiler, which is what LDFLAGS is already for 2020-01-13T22:40:23 #kisslinux he's complaining about LDFLAGS being flags to the compiler while using them for nothing but generating a list of flags for the compiler and at that point maybe he should think "wait maybe it actually makes sense that this set of flags I'm using solely to get flags for the compiler would actually just start off being a list of flags for the compiler" 2020-01-13T22:40:56 #kisslinux I know 2020-01-13T22:45:28 #kisslinux wait so the fix isn't even in the actual repo yet, just their personal one 2020-01-13T22:45:29 #kisslinux ugh 2020-01-13T22:46:06 #kisslinux wot 2020-01-13T22:46:16 #kisslinux adamantium: Pushed baseinit 2020-01-13T22:47:23 #kisslinux one of the most confusing and dumb parts of that build system is uh why the fuck are the .mk files in src/include 2020-01-13T22:47:57 #kisslinux Also for those using Firefox: browser.ctrlTab.recentlyUsedOrder false 2020-01-13T22:48:07 #kisslinux E5ten: lol 2020-01-13T22:48:09 #kisslinux why not like in a top-level dir called mk or even any top level dir or even not a top level dir but any dir that isn't "include" because that means headers like jesus christ I cannot think of a worse directory to put the .mk files in 2020-01-13T22:48:24 #kisslinux It's a corporate project. If it "works" it's good enuf 2020-01-13T22:48:36 #kisslinux I'm off to bed. 2020-01-13T22:48:43 #kisslinux see ya 2020-01-13T22:48:48 #kisslinux My watch the dying cat shift ends now 2020-01-13T22:48:54 #kisslinux He's pulling through 2020-01-13T22:49:08 #kisslinux glad to hear it 2020-01-13T22:50:30 #kisslinux that's good :) goodnight 2020-01-13T23:27:33 #kisslinux firefox-lts works great and my addons can save their settings now 2020-01-13T23:31:03 #kisslinux esr rather