2020-02-12T00:00:33 #kisslinux adamantium: Workaround: about:config, browser.tabs.remote.autostart;false 2020-02-12T00:00:46 #kisslinux Send me logs when you get a chance too. 2020-02-12T00:00:56 #kisslinux (firefox >file 2>&1, make it crash) 2020-02-12T00:01:08 #kisslinux right 2020-02-12T00:01:19 #kisslinux what is browser.tabs.remote.autostart 2020-02-12T00:01:28 #kisslinux Turns off multi-process 2020-02-12T00:01:35 #kisslinux Which seems to be related somehow. 2020-02-12T00:01:53 #kisslinux Last time this happened no one sent me logs. 2020-02-12T00:01:58 #kisslinux lol 2020-02-12T00:02:03 #kisslinux I can't reproduce either ;) 2020-02-12T00:02:06 #kisslinux aha 2020-02-12T00:02:10 #kisslinux so that makes me important 2020-02-12T00:02:17 #kisslinux let's see if i can get you a log then 2020-02-12T00:02:20 #kisslinux Makes it extra fun 2020-02-12T00:02:24 #kisslinux ;) 2020-02-12T00:05:31 #kisslinux here you go dylanaraps https://termbin.com/e5oe 2020-02-12T00:06:11 #kisslinux steps to reproduce: with default firefox install (mv ~/.mozilla .mozilla.bak) ... 2020-02-12T00:06:27 #kisslinux > line 10: Error: Error retrieving geoip data 2020-02-12T00:06:33 #kisslinux This is a good thing 2020-02-12T00:06:34 #kisslinux lol 2020-02-12T00:06:37 #kisslinux 1. open some website in first tab. 2. open youtube.com in new tab 2020-02-12T00:06:46 #kisslinux 3. youtube.com still works (note this) 2020-02-12T00:07:07 #kisslinux 4. login to mozilla sync with your mozilla account (in my case it will install ublock origin ad blocker) 2020-02-12T00:07:14 #kisslinux 5. refresh youtube.com CRASH 2020-02-12T00:07:29 #kisslinux seems connected to being logged into mozilla sync 2020-02-12T00:07:32 #kisslinux imo 2020-02-12T00:07:46 #kisslinux Mozilla sync would pull down some firefox settings no? 2020-02-12T00:07:51 #kisslinux probably 2020-02-12T00:07:54 #kisslinux yes 2020-02-12T00:07:59 #kisslinux But -privacy works? 2020-02-12T00:08:04 #kisslinux because i think after logout of mozilla sync it will still crash the tab 2020-02-12T00:08:11 #kisslinux unlike before 2020-02-12T00:08:15 #kisslinux thusly yes, some setting it must be! 2020-02-12T00:08:39 #kisslinux https://termbin.com/7dhw 2020-02-12T00:08:42 #kisslinux dylanaraps: correct, so now my choices are rm -rf ~/.mozilla || kiss i firefox-privacy 2020-02-12T00:08:44 #kisslinux Try setting those in about:config 2020-02-12T00:08:54 #kisslinux They're from firefox-privacy 2020-02-12T00:08:55 #kisslinux k 2020-02-12T00:09:07 #kisslinux where do i put those 2020-02-12T00:09:12 #kisslinux about:config 2020-02-12T00:09:33 #kisslinux Not 1:1. Just search for the name and input the value 2020-02-12T00:09:37 #kisslinux See if it still crashes 2020-02-12T00:10:52 #kisslinux i do not see geo.provider... 2020-02-12T00:11:04 #kisslinux Create it then :D 2020-02-12T00:11:13 #kisslinux firefox is extensible! 2020-02-12T00:11:23 #kisslinux Or ignore it 2020-02-12T00:11:27 #kisslinux It means one of two things 2020-02-12T00:11:30 #kisslinux It was removed 2020-02-12T00:11:39 #kisslinux or it isn't in about:config by default 2020-02-12T00:12:16 #kisslinux i do not see a button to create a key 2020-02-12T00:12:45 #kisslinux oh you have to right click 2020-02-12T00:13:26 #kisslinux is there any posix compatible alternative to find -execdir ? 2020-02-12T00:14:42 #kisslinux dylanaraps: those settings do not fix the tab crash 2020-02-12T00:14:48 #kisslinux What does -execdir do? 2020-02-12T00:14:53 #kisslinux adamantium: Noted 2020-02-12T00:14:58 #kisslinux Will dig some more tomorrow 2020-02-12T00:15:02 #kisslinux It's almost 3am 2020-02-12T00:15:11 #kisslinux ok good because i cant do this right now 2020-02-12T00:15:12 #kisslinux lol 2020-02-12T00:15:24 #kisslinux > multiple definition of `memory_debug_mode' 2020-02-12T00:15:28 #kisslinux Package #3 fail 2020-02-12T00:15:30 #kisslinux gnupg1 2020-02-12T00:15:43 #kisslinux dylanaraps: cd's into target dir and execute command 2020-02-12T00:16:20 #kisslinux probably because it's outdated 2020-02-12T00:16:21 #kisslinux btw dylanaraps I want to make gnupg2 have a gpg alternative symlink can we do that 2020-02-12T00:17:03 #kisslinux basically ln -s /usr/bin/gpg2 "$1/usr/bin/gpg" 2020-02-12T00:17:26 #kisslinux illiliti: https://termbin.com/bl1v 2020-02-12T00:17:46 #kisslinux adamantium: Sure 2020-02-12T00:17:48 #kisslinux right now gpg2 is a second class citizen needlessly 2020-02-12T00:17:51 #kisslinux thank you dylanaraps 2020-02-12T00:18:23 #kisslinux i dont even have gnupg1 installed 2020-02-12T00:18:26 #kisslinux but i have no /bin/gpg 2020-02-12T00:18:29 #kisslinux ;-) 2020-02-12T00:19:51 #kisslinux dylanaraps: it only works if target is dir. i mean target is file, but tnx for your idea. i'll investigate it futher 2020-02-12T00:20:14 #kisslinux illiliti: That's what the code does 2020-02-12T00:20:23 #kisslinux I just named the variable $file instead of $dir 2020-02-12T00:20:27 #kisslinux My bad 2020-02-12T00:21:53 #kisslinux gnupg1 is fixe 2020-02-12T00:21:54 #kisslinux d 2020-02-12T00:25:43 #kisslinux what's a shell command i can run as root to suspend my laptop 2020-02-12T00:26:45 #kisslinux No idea 2020-02-12T00:27:04 #kisslinux I've never used suspend/hibernate on Linux ;) 2020-02-12T00:27:14 #kisslinux echo mem > /sys/power/state i think 2020-02-12T00:27:15 #kisslinux I like off to mean off 2020-02-12T00:27:17 #kisslinux wish me luck 2020-02-12T00:27:22 #kisslinux o7 2020-02-12T00:27:53 #kisslinux efivar has the same issue as libXt 2020-02-12T00:27:55 #kisslinux yes! dylanaraps that works 2020-02-12T00:27:59 #kisslinux out of bounds 2020-02-12T00:28:00 #kisslinux Nice 2020-02-12T00:28:19 #kisslinux who needs systemctl suspend lol 2020-02-12T00:28:49 #kisslinux the kernel sometimes forgets to enable your wireless card after that 2020-02-12T00:29:04 #kisslinux you sure? 2020-02-12T00:29:10 #kisslinux pretty sure 2020-02-12T00:29:11 #kisslinux that doesn't sound good 2020-02-12T00:29:13 #kisslinux lol 2020-02-12T00:29:27 #kisslinux that's like, the biggest complaint you see about suspend 2020-02-12T00:29:31 #kisslinux besides "suspend doesn't work" 2020-02-12T00:29:38 #kisslinux it's probably driver and hardware related bug 2020-02-12T00:29:56 #kisslinux ive been suspending this laptop successfully for years 2020-02-12T00:29:57 #kisslinux it's a feature! 2020-02-12T00:30:05 #kisslinux you probably have junk hardware 2020-02-12T00:30:13 #kisslinux I've only ever gotten this macbook to suspend with the tweaks done by the linux-macbook kernel on the aur 2020-02-12T00:30:47 #kisslinux ;) 2020-02-12T00:33:23 #kisslinux night folks 2020-02-12T00:33:32 #kisslinux o/ 2020-02-12T01:02:51 #kisslinux im joking dilyn anyways about junk, just fyi. "less supported" is all i meant 2020-02-12T01:03:25 #kisslinux imo i think the best supported laptops are going to be business class dells and thinkpads probably and everything else might be a toss up 2020-02-12T01:15:10 #kisslinux nah this laptop is straight junk hehe 2020-02-12T01:25:37 #kisslinux E5ten: if sbase install(1) conflicts with other implementations' behavior, i'd consider that a bug 2020-02-12T01:26:09 #kisslinux unfortunately there is no standard, which it makes it difficult to be sure your implementation is doing the right thing 2020-02-12T01:27:51 #kisslinux "echo test | install /dev/stdin test" 2020-02-12T01:27:51 #kisslinux will leave you with a normal file containing test for most installs and a FIFO for sbase 2020-02-12T01:27:55 #kisslinux a lot of suckless people don't like bug reports without patches. personally, i have no problem with it 2020-02-12T01:28:30 #kisslinux where should I report? 2020-02-12T01:31:08 #kisslinux you can send a message to dev⊙so i also have a personal sbase issue tracker at https://todo.sr.ht/~mcf/sbase if you don't want to risk people whining that you didn't attach a patch 2020-02-12T01:31:33 #kisslinux but, i am already looking into it, so maybe no need. just need to figure out how other implementations work 2020-02-12T01:35:56 #kisslinux great thanks 2020-02-12T01:36:53 #kisslinux (would also appreciate -p being added cuz it seems qt5-base uses it in the build process, I just used sed to remove the usage from it but it'd be nicer for it to build without further modification) 2020-02-12T01:38:04 #kisslinux i think the solution is to delete all the S_IS* branches. not sure why they are there in the first place 2020-02-12T01:39:30 #kisslinux it looks like GNU has some stuff with them? 2020-02-12T01:40:00 #kisslinux but I don't think toybox or busybox do and I've been using busybox install until like a day ago without issue so that should be fine 2020-02-12T03:26:18 #kisslinux Anybody know why my primary x clipboard does not grab text from firefox's web page, but does from the url bar? 2020-02-12T03:26:38 #kisslinux it forces me to always right-click copy from the firefox website 2020-02-12T03:39:17 #kisslinux i have both xsel and xclip installed 2020-02-12T03:39:26 #kisslinux idk 2020-02-12T03:40:12 #kisslinux maybe it's a wayland problem they just removed the feature? 2020-02-12T03:41:43 #kisslinux mighty strange 2020-02-12T03:41:51 #kisslinux do you understand what I'm saying? 2020-02-12T03:41:55 #kisslinux has it ever worked? 2020-02-12T03:42:01 #kisslinux IDK i always used chrome 2020-02-12T03:42:03 #kisslinux lol 2020-02-12T03:42:20 #kisslinux do you have firefox, I could ask you to test 2020-02-12T03:42:22 #kisslinux i'm not sure why it would work only in the address bar 2020-02-12T03:42:35 #kisslinux removed 2020-02-12T03:42:37 #kisslinux yeah it works 2020-02-12T03:42:38 #kisslinux haha 2020-02-12T03:42:40 #kisslinux Basically, highlight some text in a firefox webpage 2020-02-12T03:42:45 #kisslinux then middle click paste it to another app 2020-02-12T03:42:47 #kisslinux does it work? 2020-02-12T03:42:51 #kisslinux mmhm 2020-02-12T03:43:06 #kisslinux do you have firefox-privacy installed 2020-02-12T03:43:06 #kisslinux it works for both clipboards 2020-02-12T03:43:09 #kisslinux don't middle click 2020-02-12T03:43:09 #kisslinux :2020-02-12T03:43:10 #kisslinux yes 2020-02-12T03:43:14 #kisslinux try ctrl+c and ctrl+v 2020-02-12T03:43:19 #kisslinux those work for me 2020-02-12T03:43:25 #kisslinux I'm asking about the primary clipboard 2020-02-12T03:43:28 #kisslinux which is middle click 2020-02-12T03:43:31 #kisslinux yeah middle clicking results in a different paste result 2020-02-12T03:43:40 #kisslinux poop 2020-02-12T03:43:49 #kisslinux so... i guess i can reproduce haha 2020-02-12T03:43:51 #kisslinux wait 2020-02-12T03:43:54 #kisslinux so you're saying 2020-02-12T03:43:58 #kisslinux you have same problem as me then 2020-02-12T03:44:12 #kisslinux yeah, i just always use keyboard shortcuts and not middle click 2020-02-12T03:44:16 #kisslinux sure 2020-02-12T03:44:17 #kisslinux too much hassle on a trackpad 2020-02-12T03:44:20 #kisslinux but yeah 2020-02-12T03:44:34 #kisslinux ok cool 2020-02-12T03:45:24 #kisslinux i bet you firefox devs broke it because they are targetting wayland 2020-02-12T03:45:30 #kisslinux and wayland doesnt have primary clipboard IIRC 2020-02-12T03:45:46 #kisslinux why are devs like this 2020-02-12T04:06:02 #kisslinux anyone on kiss right now? can anyone send me the manifest of gzip? thanks in advance 2020-02-12T04:15:18 #kisslinux https://pastebin.com/9iVZUMJT 2020-02-12T04:18:50 #kisslinux good thing it doesn't have its own library 2020-02-12T04:19:15 #kisslinux is zcat, zmore, etc. a proper binary or a shell script? 2020-02-12T04:20:00 #kisslinux zcat is a script 2020-02-12T04:20:06 #kisslinux presumably same story for the rest 2020-02-12T04:22:32 #kisslinux lol zfgrep is litterally zgrep -F 2020-02-12T04:22:33 #kisslinux why 2020-02-12T04:35:09 #kisslinux dylan: you might be interested in https://git.sr.ht/~sircmpwn/shit 2020-02-12T06:51:12 #kisslinux dylanaraps: im currently installing KISS 2020-02-12T06:51:31 #kisslinux andim done rebuilding 2020-02-12T06:51:41 #kisslinux s/andim/and im/g 2020-02-12T06:53:19 #kisslinux Nice 2020-02-12T06:54:16 #kisslinux now on network 2020-02-12T06:54:19 #kisslinux eiwd is having an error 2020-02-12T06:54:20 #kisslinux http://termbin.com/kcde 2020-02-12T06:54:59 #kisslinux i skipped wpa for eiwd if that means anything 2020-02-12T06:55:12 #kisslinux skipped dosfstools as well 2020-02-12T06:55:30 #kisslinux and eudev 2020-02-12T06:56:07 #kisslinux as i'm going to try and setup mdev right away 2020-02-12T06:59:49 #kisslinux I need to give eiwd some love 2020-02-12T07:06:41 #kisslinux adamantium: Will need to do a package manager release to fix that 2020-02-12T07:10:11 #kisslinux dylanaraps: huh, it's just the auto* stuff missing 2020-02-12T07:11:14 #kisslinux monochromal: Ah 2020-02-12T07:11:17 #kisslinux Will fix 2020-02-12T07:11:34 #kisslinux not sure if automake or autoconf or both though 2020-02-12T07:21:45 #kisslinux Fixe 2020-02-12T07:21:46 #kisslinux d 2020-02-12T07:39:07 #kisslinux There's a page on full disk encryption in the Wiki now 2020-02-12T07:39:08 #kisslinux https://getkiss.org/wiki/full-disk-encryption 2020-02-12T07:44:17 #kisslinux > Wayland 1.18 Released With Meson Support, Other Minor Changes 2020-02-12T07:44:20 #kisslinux https://www.phoronix.com/scan.php?page=news_item&px=Wayland-1.18-Released 2020-02-12T07:44:29 #kisslinux I thought Wayland was just a protocol :^) 2020-02-12T07:46:01 #kisslinux o/ 2020-02-12T07:46:18 #kisslinux Hello hello 2020-02-12T07:55:10 #kisslinux dylanaraps: shouldn't KISS be using the latest linux-lts for the headers? 2020-02-12T07:55:48 #kisslinux nice work dylanaraps ! 2020-02-12T07:57:05 #kisslinux My understanding is we are using LTS for the headers, and our lts will be 5.4.X 2020-02-12T07:57:10 #kisslinux monochromal: It doesn't really matter right now 2020-02-12T07:57:42 #kisslinux Will be bumped when the headers include new features 2020-02-12T08:04:50 #kisslinux dylanaraps: I just realized there's no scrollback in birch (obviously), which'd be nice to have. Not sure if that'd be possible though; printing the output to the tmp file, then reprint (cat, whatevs) the entire tmp file? Or would that just be... weird? 2020-02-12T08:05:07 #kisslinux dylanaraps: it is now building , had to add autoreconf and --without-makeinfo to the build file 2020-02-12T08:06:21 #kisslinux fehawen: I had it half working a while ago 2020-02-12T08:06:48 #kisslinux It's another tricky feature though 2020-02-12T08:07:01 #kisslinux adamantium: Why not call it emacs-git? 2020-02-12T08:07:13 #kisslinux Well there is emacs28 branch also now 2020-02-12T08:07:25 #kisslinux I was thinking it's extra helpful to say what branch it is 2020-02-12T08:07:39 #kisslinux Gotcha 2020-02-12T08:07:41 #kisslinux when emacs27 comes out it will bump to emacs280git 2020-02-12T08:08:02 #kisslinux we could call it emacs-git, however if you prefer. 2020-02-12T08:08:05 #kisslinux I have no preference. 2020-02-12T08:09:00 #kisslinux I'm looking at repology to see what other distros call it 2020-02-12T08:09:11 #kisslinux dylanaraps: actually emacs-git might help ease the pain of removing emacs27-git and installing emacs28-git when emacs 27 is main 2020-02-12T08:09:20 #kisslinux dylanaraps: I think we should call it just emacs-git ! 2020-02-12T08:09:50 #kisslinux Alright 2020-02-12T08:09:56 #kisslinux dylanaraps: Sure is. And only just realized that "${unick:0:10}" means I only ever see "dylanaraps", and not potentially "dylanaraps2" lol. But nicks must be length capped, right? Otherwise the longest nick's length'd have to be calculated I assume 2020-02-12T08:10:35 #kisslinux Yeah 2020-02-12T08:11:17 #kisslinux bash isn't the best language to write a TUI in ;) 2020-02-12T08:11:35 #kisslinux Nope :P 2020-02-12T08:11:41 #kisslinux It'd be easier if we could share data between input/output 2020-02-12T08:11:41 #kisslinux Ok dylanaraps should be rdy for merge 2020-02-12T08:11:43 #kisslinux thx 2020-02-12T08:12:46 #kisslinux Thanks 2020-02-12T08:16:28 #kisslinux lazygit never heard of it 2020-02-12T08:16:42 #kisslinux It's kinda neat 2020-02-12T08:16:46 #kisslinux Haven't used it though 2020-02-12T08:16:47 #kisslinux i recommend magit !!!!!!!!! 2020-02-12T08:16:54 #kisslinux and magit is already battle tested 2020-02-12T08:16:57 #kisslinux I recommend git =) 2020-02-12T08:16:58 #kisslinux ;) 2020-02-12T08:17:07 #kisslinux sans go dependency 2020-02-12T08:17:43 #kisslinux Magit is the one package, I would use even if i was a vimmer, I would keep Emacs open just for it 2020-02-12T08:18:21 #kisslinux lol 2020-02-12T08:18:32 #kisslinux You seen how fast I can be on magit 2020-02-12T08:18:37 #kisslinux it saves me a lot of time 2020-02-12T08:18:43 #kisslinux :D 2020-02-12T08:18:52 #kisslinux and keystrokes 2020-02-12T08:19:10 #kisslinux I only ever use a few git commands :P 2020-02-12T08:19:34 #kisslinux oh man, I end up doing all kinds of stuff i didn't even know git could do by using magit 2020-02-12T08:19:38 #kisslinux add, commit, reset, push, checkout, stash, pull, diff 2020-02-12T08:19:51 #kisslinux I think that's it 2020-02-12T08:19:52 #kisslinux because it is discoverable as you type, and '?' always shows all available commands from the screen you are on 2020-02-12T08:20:22 #kisslinux 'git stash' is awesome as a lazy person 2020-02-12T08:20:26 #kisslinux YES 2020-02-12T08:21:11 #kisslinux you forget merge and fetch 2020-02-12T08:21:45 #kisslinux i also like emacs "ediff" for diffing files and cherry picking changes between them 2020-02-12T08:21:52 #kisslinux I don't use merge and fetch 2020-02-12T08:21:55 #kisslinux ah 2020-02-12T08:22:08 #kisslinux i use the magit diff too though, to look at things quite frequently 2020-02-12T08:22:35 #kisslinux I can quickly discard hunk regions that way 2020-02-12T08:34:50 #kisslinux dylanaraps: I'm getting a checksum mismatch for gcc while trying to 'kiss u'. 2020-02-12T08:36:56 #kisslinux 2 secs 2020-02-12T08:41:53 #kisslinux dylanaraps: can we add https:// to freenode.logbot.info/kisslinux to make it clickable for some of us ;) 2020-02-12T08:42:01 #kisslinux (in the topic) 2020-02-12T08:42:08 #kisslinux ^ 2020-02-12T08:43:25 #kisslinux Will do 2020-02-12T08:43:45 #kisslinux icyphox: Delete the source from ~/.cache/kiss/sources/gcc/ and re-download it 2020-02-12T08:43:51 #kisslinux Verifies fine for me 2020-02-12T08:43:54 #kisslinux Just teste 2020-02-12T08:43:57 #kisslinux tested* 2020-02-12T08:51:25 #kisslinux Hmmm. Okay, will do. 2020-02-12T09:11:58 #kisslinux dylanaraps: so if you try magit, I can tell you how to grep through commits in repos and find old code that was deleted, a quickly pull it up / copy/paste it and work with it again-- and that is probably the feature I use often and am most thankful for. I don't even know how to do this without magit 2020-02-12T09:18:21 #kisslinux brb an hour or so 2020-02-12T09:29:49 #kisslinux dylanaraps: guidestones.txt was a great read. Good call in creating it. 2020-02-12T09:56:01 #kisslinux adamantium, I think there is a config setting for primary selection 2020-02-12T09:56:47 #kisslinux not at my pc right now so I cant cobfirm if the prumamry selection is working in my ff but I can tell you later 2020-02-12T09:57:04 #kisslinux aarng: thanks will look for that later 2020-02-12T09:57:14 #kisslinux aarng: lmk if u find it by chance tho 2020-02-12T09:57:40 #kisslinux search for paste|middle|clip|copy in about:config 2020-02-12T09:58:22 #kisslinux clipboard.autocopy 2020-02-12T09:58:25 #kisslinux aarng: you da man 2020-02-12T09:58:37 #kisslinux i can't believe they disable it by default! 2020-02-12T09:58:45 #kisslinux wayland .......... 2020-02-12T09:58:45 #kisslinux does it work? 2020-02-12T09:58:48 #kisslinux yes 2020-02-12T09:58:56 #kisslinux nice 2020-02-12T09:59:05 #kisslinux maybe our build can reverse this 2020-02-12T09:59:17 #kisslinux yeah its weird, I was about to say its because windows doesnt have it 2020-02-12T09:59:28 #kisslinux that too 2020-02-12T09:59:31 #kisslinux but ff linux has linux specific options enables 2020-02-12T09:59:43 #kisslinux enabled* 2020-02-12T09:59:45 #kisslinux pretty sure it's wayland fault 2020-02-12T09:59:52 #kisslinux typing on phone :| 2020-02-12T10:00:04 #kisslinux could very well be 2020-02-12T10:00:39 #kisslinux there is more linux specific behaviour like if you double click the url bar, it will select eveything opposed to the word you double clicked 2020-02-12T10:01:28 #kisslinux man as long as i can highlight text to grab it without having to C-c, then I'm happy 2020-02-12T10:01:46 #kisslinux yep 2020-02-12T10:02:18 #kisslinux one big annoyance for me is that entering the browser kills the primary selection set by another program 2020-02-12T10:02:37 #kisslinux Anyone know how to get at the version file from the build file when writing a kiss build? 2020-02-12T10:02:50 #kisslinux read -r version < "$pkg/version" # not working 2020-02-12T10:03:52 #kisslinux that should work, weird 2020-02-12T10:04:21 #kisslinux Id do read -r version pkgversion or something like that 2020-02-12T10:05:18 #kisslinux should, but doesn't 2020-02-12T10:05:19 #kisslinux cannot open /version: No such file 2020-02-12T10:06:16 #kisslinux print the path and you will probably see why 2020-02-12T10:07:03 #kisslinux or use set -x 2020-02-12T10:07:31 #kisslinux well $pkg is empty dude 2020-02-12T10:10:38 #kisslinux need to get at srcdir 2020-02-12T10:10:49 #kisslinux not $1, (pkgdir) 2020-02-12T10:11:34 #kisslinux ah i think it is $repo_dir 2020-02-12T10:12:17 #kisslinux Not $PKG ? 2020-02-12T10:12:30 #kisslinux no 2020-02-12T10:12:39 #kisslinux $pkg is empty. is it $PKG ? 2020-02-12T10:13:20 #kisslinux ok, it is not $1, $pkg $PKG, $repo_dir 2020-02-12T10:13:21 #kisslinux lol 2020-02-12T10:14:01 #kisslinux Checked the wrong line, PKG gets set for hooks 2020-02-12T10:14:14 #kisslinux src_dir perhaps 2020-02-12T10:14:20 #kisslinux i will find it 2020-02-12T10:14:22 #kisslinux :D 2020-02-12T10:14:58 #kisslinux wow nope 2020-02-12T10:17:31 #kisslinux The build script doesnt get called with any special envvars, only with 1 parameter 2020-02-12T10:18:04 #kisslinux I usually just run env in a scriot to find out about its environment 2020-02-12T10:18:22 #kisslinux s/scriot/script/ 2020-02-12T10:19:38 #kisslinux adamantium: https://github.com/kisslinux/kiss/blob/5d96b2871f1b67cb0dd149bf49be48c104754b0a/kiss#L587 2020-02-12T10:20:10 #kisslinux aarng: the var is called "_" 2020-02-12T10:20:13 #kisslinux $_ 2020-02-12T10:20:17 #kisslinux lmao 2020-02-12T10:20:36 #kisslinux wait wat? 2020-02-12T10:20:43 #kisslinux i used your env trick 2020-02-12T10:20:47 #kisslinux and there it was, the version 2020-02-12T10:20:53 #kisslinux _=8.6.10 2020-02-12T10:21:03 #kisslinux interesting 2020-02-12T10:21:13 #kisslinux of course, right 2020-02-12T10:21:20 #kisslinux dylan ^_^ 2020-02-12T10:21:27 #kisslinux $_ is nornally the last arg of the last command in interavtive shells 2020-02-12T10:23:02 #kisslinux not correcting all those typos, I make too many on this phone keyboard 2020-02-12T10:24:55 #kisslinux hmm 2020-02-12T10:25:01 #kisslinux pkgver=${_%.*} is what im using 2020-02-12T10:25:09 #kisslinux dylan will maybe find a better way 2020-02-12T10:25:38 #kisslinux i still need the srcdir so 2020-02-12T10:25:43 #kisslinux this isn't what I want anyways. 2020-02-12T10:27:50 #kisslinux I guess srcdir is PWD 2020-02-12T10:28:45 #kisslinux yes 2020-02-12T10:28:59 #kisslinux adamantium: Just hardcode the name 2020-02-12T10:29:12 #kisslinux Though the package manager could send it over as $2 2020-02-12T10:29:30 #kisslinux Don't use $_ either 2020-02-12T10:29:40 #kisslinux It only works in interactive shells 2020-02-12T10:29:45 #kisslinux Unless it is set by read 2020-02-12T10:29:50 #kisslinux In which case it is fine 2020-02-12T10:30:05 #kisslinux (I mean: ': hello; echo "$_"') (Don't do this) 2020-02-12T10:30:49 #kisslinux Oh yeah 2020-02-12T10:31:05 #kisslinux adamantium: read -r version _ < "${0%/*}/version" 2020-02-12T10:31:11 #kisslinux No need to hardcode it ;) 2020-02-12T10:31:23 #kisslinux i have pkgver=${_%.*} 2020-02-12T10:31:48 #kisslinux no bueno? 2020-02-12T10:31:49 #kisslinux You could just set IFS=. 2020-02-12T10:32:08 #kisslinux IFS=. read -r ver1 _ < "${0%/*}/version" 2020-02-12T10:32:11 #kisslinux Tada 2020-02-12T10:34:30 #kisslinux dylanaraps: close , but that gives me in this case version "8" and I need "8.6" (the original value is 8.6.10) 2020-02-12T10:34:45 #kisslinux I tried adding IFS=. read -r ver1 _ < "${0%/.*}/version" and that gives nothing 2020-02-12T10:35:33 #kisslinux IFS=. read -r ver1 ver2 _ < "${0$/.*}/version"; echo "$ver1.$ver2" 2020-02-12T10:35:41 #kisslinux That works too 2020-02-12T10:37:51 #kisslinux /home/foo/kiss/community/community/./tcl/build: 3: /home/foo/kiss/community/community/./tcl/build: Bad substitution 2020-02-12T10:37:56 #kisslinux not working 2020-02-12T10:37:57 #kisslinux lol 2020-02-12T10:39:23 #kisslinux s/$/%/ ? 2020-02-12T10:39:57 #kisslinux this package sucks 2020-02-12T10:40:00 #kisslinux damn it 2020-02-12T10:40:11 #kisslinux lol 2020-02-12T10:40:19 #kisslinux https://code.foxkit.us/adelie/packages/blob/master/system/tcl/APKBUILD 2020-02-12T10:40:23 #kisslinux im going off this 2020-02-12T10:41:16 #kisslinux That's the problem 2020-02-12T10:41:34 #kisslinux _major is only used in a single place 2020-02-12T10:41:39 #kisslinux (ln -sf tclsh${_major} "${pkgdir}"/usr/bin/tclsh) 2020-02-12T10:41:56 #kisslinux I'm using the same sources too, as arch and this apkbuild, and the crap thing has no configure, but they dont use autoreconf either, so i dont know how they are configuring this 2020-02-12T10:42:01 #kisslinux You could just do: ln -sf tclsh?.? "$1/usr/bin/tclsh" 2020-02-12T10:42:10 #kisslinux Tada 2020-02-12T10:42:27 #kisslinux It's best not to base off of other distribution's packages full stop 2020-02-12T10:42:32 #kisslinux im not trying to 2020-02-12T10:42:49 #kisslinux i am going to PR expect package, but dont merge until we get tcl merged 2020-02-12T10:42:56 #kisslinux 'expect' 2020-02-12T10:43:14 #kisslinux What's expect? 2020-02-12T10:43:21 #kisslinux dylanaraps: https://termbin.com/2707 heres what i got so far with tcl 2020-02-12T10:43:39 #kisslinux > ln -s /usr/bin/tclsh "$1/usr/bin/tclsh${pkgver}" 2020-02-12T10:43:43 #kisslinux dylanaraps: expect allows you to automate command line interactive questions. like this: 2020-02-12T10:43:51 #kisslinux This is the reverse of what the APKBUILD does 2020-02-12T10:44:09 #kisslinux > find "$1" -name '*Config.sh' | xargs sed -i -e "s#${$PWD}#/usr/src#" 2020-02-12T10:44:13 #kisslinux dylanaraps: https://termbin.com/qphn 2020-02-12T10:44:24 #kisslinux ^^^ auto type my ssh key passwd in that example 2020-02-12T10:44:50 #kisslinux You can replace this with: find "$1" -name '*Config.sh' -exec sed -i "s#${$PWD}#/usr/src#" {} + 2020-02-12T10:45:23 #kisslinux Gotcha 2020-02-12T10:46:02 #kisslinux You can remove that 'find' line entirely 2020-02-12T10:46:15 #kisslinux k 2020-02-12T10:46:18 #kisslinux It's pointless reproducible builds stuff that we don't care about 2020-02-12T10:46:19 #kisslinux find line removed. 2020-02-12T10:46:22 #kisslinux k 2020-02-12T10:46:55 #kisslinux ln -s /usr/bin/tclsh "$1/usr/bin/tclsh${pkgver}" 2020-02-12T10:47:01 #kisslinux ^^ i dont understand, this is not good? 2020-02-12T10:47:16 #kisslinux The APKBUILD does the opposite 2020-02-12T10:47:27 #kisslinux tclsh$ver -> tclsh 2020-02-12T10:47:41 #kisslinux Not tclsh -> tclsh$ver 2020-02-12T10:47:50 #kisslinux It can just be: ln -sf tclsh?.? "$1/usr/bin/tclsh" 2020-02-12T10:47:55 #kisslinux You can then drop the version 2020-02-12T10:48:01 #kisslinux ln -sf tclsh?.? "$1/usr/bin/tclsh" wow 2020-02-12T10:48:05 #kisslinux what does question marks do 2020-02-12T10:48:13 #kisslinux i see i had the logic backwards, though 2020-02-12T10:48:48 #kisslinux Matches any single character 2020-02-12T10:48:57 #kisslinux any_char.any_char 2020-02-12T10:49:13 #kisslinux cool! 2020-02-12T10:49:19 #kisslinux dylanaraps: /home/foo/kiss/community/community/./tcl/build: 3: /home/foo/kiss/community/community/./tcl/build: ./configure: not found 2020-02-12T10:49:27 #kisslinux So how do we configure this crud 2020-02-12T10:49:32 #kisslinux Same sources? 2020-02-12T10:49:41 #kisslinux my source is same 2020-02-12T10:49:41 #kisslinux https://downloads.sourceforge.net/sourceforge/tcl/tcl8.6.10-src.tar.gz 2020-02-12T10:49:43 #kisslinux im baffled 2020-02-12T10:49:50 #kisslinux Ah 2020-02-12T10:49:52 #kisslinux Gotcha 2020-02-12T10:50:13 #kisslinux unix/configure 2020-02-12T10:50:13 #kisslinux --bla-bla 2020-02-12T10:50:18 #kisslinux They set: builddir="$srcdir"/tcl${pkgver}/unix 2020-02-12T10:50:28 #kisslinux Some magic happens behind the scenes to cd there 2020-02-12T10:50:50 #kisslinux This is what I don't like about those package formats ;) 2020-02-12T10:50:55 #kisslinux KISS hides nothing 2020-02-12T10:52:38 #kisslinux right 2020-02-12T10:52:46 #kisslinux so, autoreconf does not work 2020-02-12T10:52:50 #kisslinux what should i do 2020-02-12T10:53:13 #kisslinux autoreconf: 'configure.ac' or 'configure.in' is required 2020-02-12T10:53:35 #kisslinux Is it needed? 2020-02-12T10:53:54 #kisslinux If it is needed try: autoreconf -fis or autoreconf -i 2020-02-12T10:54:26 #kisslinux configure is in unix/ dir one level in 2020-02-12T10:54:35 #kisslinux Yes 2020-02-12T10:54:49 #kisslinux we need to configure is all 2020-02-12T10:54:55 #kisslinux unix/configure 2020-02-12T10:54:55 #kisslinux Either do: unix/configure 2020-02-12T10:54:56 #kisslinux perhaps? 2020-02-12T10:54:58 #kisslinux yes 2020-02-12T10:55:02 #kisslinux That's what I said 2020-02-12T10:55:04 #kisslinux :P 2020-02-12T10:55:11 #kisslinux If that doesn't work: cd unix 2020-02-12T10:55:15 #kisslinux then ./configure 2020-02-12T10:55:18 #kisslinux lol 2020-02-12T10:55:23 #kisslinux oki 2020-02-12T10:55:28 #kisslinux mahalo 2020-02-12T10:58:50 #kisslinux alright we got it 2020-02-12T10:58:51 #kisslinux on the money 2020-02-12T10:59:50 #kisslinux that tcl had me pulling hair 2020-02-12T10:59:56 #kisslinux out 2020-02-12T11:00:24 #kisslinux remind me to skip adelie 2020-02-12T11:00:31 #kisslinux ;-) 2020-02-12T11:01:45 #kisslinux merged 2020-02-12T11:02:36 #kisslinux dylanaraps: can you pkg this up https://git.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/perl-file-mimeinfo 2020-02-12T11:02:41 #kisslinux *lol* 2020-02-12T11:02:46 #kisslinux > perl 2020-02-12T11:02:48 #kisslinux I want that pkg but so much deps 2020-02-12T11:02:54 #kisslinux :() 2020-02-12T11:03:39 #kisslinux Don't you know, that xdg-open falls back on perl-file-mimeinfo and you can get your file managers working from your window manager that way? 2020-02-12T11:03:50 #kisslinux it falls back on it, when a desktop environment is not detected. 2020-02-12T11:03:56 #kisslinux so it's actually handy to have. 2020-02-12T11:09:08 #kisslinux You can also just do this with the 'file' command with a fallback to file extension ;) 2020-02-12T11:09:46 #kisslinux ok lets see 2020-02-12T11:10:29 #kisslinux dylanaraps: I use this https://termbin.com/c6wd 2020-02-12T11:10:42 #kisslinux I wonder if i can use your file method and modify this func 2020-02-12T11:11:19 #kisslinux it's simplest function in the world, it just runs xdg-open on a file. 2020-02-12T11:11:29 #kisslinux so I can s/xdg-open/file/g ? 2020-02-12T11:11:31 #kisslinux xdg-open is far from simple ;) 2020-02-12T11:11:32 #kisslinux no 2020-02-12T11:11:49 #kisslinux 'file' to get 'mime-type' then a case statement for each mime-type to define what to open 2020-02-12T11:12:21 #kisslinux See: https://github.com/dylanaraps/fff/issues/101#issue-407574112 2020-02-12T11:14:11 #kisslinux argh 2020-02-12T11:16:25 #kisslinux well its not bad 2020-02-12T11:16:33 #kisslinux lets try your script instead of xdg-open 2020-02-12T11:17:56 #kisslinux thanks man 2020-02-12T11:18:03 #kisslinux now i dont have to package perl for 2 hours 2020-02-12T11:19:13 #kisslinux lmao this works so great 2020-02-12T11:20:33 #kisslinux I can live without the "XDG" standard 2020-02-12T11:20:42 #kisslinux Happy if I never edit another .desktop file again in life 2020-02-12T11:29:45 #kisslinux dylanaraps: do you have a script handy for managing dotfiles so i can avoid packaging stow and its' perl deps? 2020-02-12T11:32:28 #kisslinux I could use kiss 2020-02-12T11:32:33 #kisslinux interesting...... 2020-02-12T11:45:42 #kisslinux https://termbin.com/3q3g 2020-02-12T11:45:45 #kisslinux stow in pure bash 2020-02-12T11:45:55 #kisslinux adamantium: 2020-02-12T11:49:44 #kisslinux !!!!!!!! 2020-02-12T11:50:08 #kisslinux dylanaraps: <3 2020-02-12T11:51:19 #kisslinux I just have everything in .config which is a git repo 2020-02-12T11:51:45 #kisslinux with the exception of 1 thing I care about: .ssh which I symlink manually 2020-02-12T11:53:55 #kisslinux managed to move all other things to .config via environment variables or command alias using something like `alias "cmd=cmd -c ~/.config/cmd/conf"` 2020-02-12T11:54:06 #kisslinux the linker is better than the one i made some years back 2020-02-12T11:54:12 #kisslinux but it doesn't clean up my litter 2020-02-12T11:54:14 #kisslinux ;-() 2020-02-12T11:54:15 #kisslinux lol 2020-02-12T11:57:50 #kisslinux i really like the git bare method, described on hackernews 2020-02-12T11:58:02 #kisslinux symlink free dotfile management is pretty nice. 2020-02-12T11:59:09 #kisslinux link? 2020-02-12T11:59:10 #kisslinux https://news.ycombinator.com/item?id=11070797 2020-02-12T11:59:13 #kisslinux lol 2020-02-12T11:59:14 #kisslinux but...... 2020-02-12T11:59:46 #kisslinux I prefer having my git repo in a location thats not hidden away by an alias 2020-02-12T11:59:54 #kisslinux it throws off my tools 2020-02-12T12:00:19 #kisslinux yeah 2020-02-12T12:01:02 #kisslinux I will stick to my method of manually forcing programs to behave 2020-02-12T12:06:28 #kisslinux I wish I had the energy to migrate my dotfiles to git bare setup 2020-02-12T12:06:46 #kisslinux Instead I have a symlink nightmare... 2020-02-12T12:07:06 #kisslinux I'm not gonna lie, it's not pretty. 2020-02-12T12:08:00 #kisslinux lol 2020-02-12T12:08:36 #kisslinux Hey what's the harm in a broken symlink here or there 2020-02-12T12:09:52 #kisslinux I'm pretty good at not breaking them though, and making sure I clean up whenever an occasional restructuring takes place. 2020-02-12T12:10:12 #kisslinux ;p 2020-02-12T12:25:41 #kisslinux gnu-netcat vs openbsd-netcat, any opinions? (thought I'd install it) 2020-02-12T12:26:17 #kisslinux GNU would be my pick, I suppose 2020-02-12T12:26:49 #kisslinux busybox nc not good enough? 2020-02-12T12:27:58 #kisslinux I've always installed the openbsd netcat, but no technical reasons other than it's not gnu :> 2020-02-12T12:28:25 #kisslinux Uhm, yeah, so... I'm still on Arch o_O 2020-02-12T12:28:58 #kisslinux Installing nc gave me gnu openbsd to choose from 2020-02-12T12:28:58 #kisslinux oh okey 2020-02-12T12:29:22 #kisslinux I'm just hanging aroung in this channel to feel cool 2020-02-12T12:29:27 #kisslinux :D 2020-02-12T12:29:32 #kisslinux nothing wrong with that 2020-02-12T12:29:48 #kisslinux No, not really. Just haven't gotten around to give KISS a try on my XPS yet 2020-02-12T12:30:01 #kisslinux Lol, no perhapos not 2020-02-12T12:30:44 #kisslinux check dependencies and go with the simpler of the two I'd say 2020-02-12T12:31:12 #kisslinux And also, I've never configured a kernel before, so that'll probably take a few attempts 2020-02-12T12:31:42 #kisslinux Yeah just picked gnu, will have a look at them closer at some other point I guess 2020-02-12T12:32:20 #kisslinux configuring your own kernel is a great learning experience 2020-02-12T12:32:32 #kisslinux and not that hard if you base it off of a known working configuration 2020-02-12T12:32:42 #kisslinux don't be like dylan and start with allnoconfig, lol 2020-02-12T12:33:33 #kisslinux hah, no I most likely will not 2020-02-12T12:34:00 #kisslinux the gentoo wiki had some good recommendations for my speific model 2020-02-12T12:34:15 #kisslinux that should be of some help to kick things off 2020-02-12T12:35:27 #kisslinux yap 2020-02-12T12:35:38 #kisslinux There's also `make modconfig` 2020-02-12T12:35:52 #kisslinux Could generate a config on your current install 2020-02-12T12:36:07 #kisslinux it detects all currently loaded modules 2020-02-12T12:36:51 #kisslinux yeah, so I've heard, but that feels almost too lazy :P 2020-02-12T12:37:15 #kisslinux but might acually resort to that anyway 2020-02-12T12:39:21 #kisslinux aye 2020-02-12T12:43:56 #kisslinux keep forgetting to set my timezone 2020-02-12T13:01:11 #kisslinux timezones are bloat 😔 2020-02-12T14:58:19 #kisslinux Will be a little inactive 2020-02-12T14:58:22 #kisslinux Have family over 2020-02-12T14:58:30 #kisslinux 2 days ish 2020-02-12T14:58:36 #kisslinux Will still be on 2020-02-12T14:58:37 #kisslinux dw 2020-02-12T15:53:58 #kisslinux o7 2020-02-12T16:19:46 #kisslinux o/ 2020-02-12T16:29:41 #kisslinux would `rsync -aHAX` taint the system? 2020-02-12T16:46:48 #kisslinux what if it is? would `kiss build` ensure integrity? 2020-02-12T17:31:01 #kisslinux HolA 2020-02-12T17:37:34 #kisslinux AloH 2020-02-12T17:37:46 #kisslinux How goes it? 2020-02-12T17:38:30 #kisslinux Just supremely bored at work 2020-02-12T17:38:39 #kisslinux F 2020-02-12T17:39:43 #kisslinux Yeah I'm basically a zombie 2020-02-12T17:40:07 #kisslinux I'm just drinking tea and returning to my packaging mindset 2020-02-12T17:40:28 #kisslinux See that's way preferable 2020-02-12T17:40:55 #kisslinux Accidentally dropped one of my fancy italian biscuits in it though. 2020-02-12T17:41:17 #kisslinux The biscuit is ruined and the tea is sadly overly sweet. 2020-02-12T17:44:10 #kisslinux :'( 2020-02-12T17:44:39 #kisslinux Surprisingly high quality tea, I got a bunch of teabags for £1. 2020-02-12T17:47:07 #kisslinux Ruined by the Italians 2020-02-12T17:47:11 #kisslinux Dastardly deeds 2020-02-12T17:49:37 #kisslinux The biscuits are good, nonetheless. 2020-02-12T17:49:45 #kisslinux Biscotti, they're called. 2020-02-12T17:50:18 #kisslinux Welcome back. 2020-02-12T17:50:31 #kisslinux Work wifi is spotty at my cubicle 2020-02-12T17:50:43 #kisslinux Ouch. 2020-02-12T17:50:51 #kisslinux Get the best reception in the handicap bathroom stall, ironically enough 2020-02-12T17:51:05 #kisslinux Haha 2020-02-12T17:54:45 #kisslinux Anyone know if there's an IRC channel for Alpine Linux? 2020-02-12T17:55:47 #kisslinux There is 2020-02-12T18:05:46 #kisslinux Found the tags I was after, 2020-02-12T18:06:07 #kisslinux --without-avahi, --without-libsystemd 2020-02-12T18:09:16 #kisslinux What're you building? 2020-02-12T18:09:32 #kisslinux OSTree 2020-02-12T18:09:52 #kisslinux I'll add in a --without-mkinitcpio 2020-02-12T18:09:58 #kisslinux just to be sure 2020-02-12T18:12:31 #kisslinux Thank fuck, json-glib has dependencies that I've already built 2020-02-12T18:12:56 #kisslinux It doesn't even require gobject 2020-02-12T18:15:48 #kisslinux How fortuitous 2020-02-12T18:15:55 #kisslinux It's like they knew 2020-02-12T18:16:13 #kisslinux lmao 2020-02-12T18:16:23 #kisslinux After this we're onto appstream and 2020-02-12T18:16:27 #kisslinux libseccecomp 2020-02-12T18:16:32 #kisslinux and then flatpak is done 2020-02-12T18:16:54 #kisslinux I'll organize everything, then make my commits 2020-02-12T18:52:10 #kisslinux Flatpak is now started! 2020-02-12T19:14:35 #kisslinux Everything is done 2020-02-12T19:14:38 #kisslinux thank fuck 2020-02-12T19:41:47 #kisslinux Alright, here's to hoping everything builds correctly 2020-02-12T20:32:20 #kisslinux I can login with partial password?... 2020-02-12T20:35:49 #kisslinux M4R10zM0113R: busybox is using a weak cypher by default 2020-02-12T20:36:05 #kisslinux ah 2020-02-12T20:36:10 #kisslinux there is an option for `passwd` 2020-02-12T20:36:14 #kisslinux but it has no help 2020-02-12T20:40:51 #kisslinux M4R10zM0113R: try `passwd -a ALG` 2020-02-12T20:41:03 #kisslinux where ALG is one of: Possible choices are "d[es]", "m[d5]", "s[ha256]" or "sha512" 2020-02-12T20:41:30 #kisslinux > default "des" 2020-02-12T20:45:39 #kisslinux neat, thanks 2020-02-12T23:14:20 #kisslinux lear 2020-02-12T23:14:33 #kisslinux oops, can't clear here lol 2020-02-12T23:14:41 #kisslinux Gotta stop doing that... 2020-02-12T23:40:54 #kisslinux guys, i need your help. which is better way to store config file? Using cat EOF or printf grouping? example - https://termbin.com/8ew8 2020-02-12T23:53:20 #kisslinux I'd do it like this http://ix.io/2bzo 2020-02-12T23:54:00 #kisslinux ^ this, except that I'd use the redirection on the same line as printf 2020-02-12T23:55:06 #kisslinux I think it's more clear to always put redirections at the end instead of putting them anywhere between the command and arguments 2020-02-12T23:55:19 #kisslinux unindented heredoc is meh. It's ok when you intdent with tabs anyway and can use -EOF 2020-02-12T23:55:48 #kisslinux it still calls cat which feels totally unnecessary when printf is built in to most shells 2020-02-12T23:56:33 #kisslinux It's a good tradeoff sometimes 2020-02-12T23:56:53 #kisslinux saving all those backslashes and quotes 2020-02-12T23:58:09 #kisslinux like, if you have a lot of lines, cat and -EOF can look cleaner imo 2020-02-12T23:58:25 #kisslinux fair enough 2020-02-12T23:58:33 #kisslinux I use 4 spaces so I'm kinda biased against it lol 2020-02-12T23:58:46 #kisslinux You can also run subshells and stuff in the heredoc, giving it more uses maybe 2020-02-12T23:59:52 #kisslinux Well maybe not more, but i think it looks cleaner with lots of code