2020-04-15T02:11:25 #kisslinux a lot more people in here than i thought would be 2020-04-15T02:12:37 #kisslinux dilyn: you make an awesome OS, but it takes for-fucking-ever to compile firefox.. thats not your fault tho 2020-04-15T02:12:45 #kisslinux Anybody ever had gcc complain about an unrecognized flag (-Qunused-arguments)? I can't for the life of me figure out how to get rid of it 2020-04-15T02:12:54 #kisslinux Dilyn != Dylan 2020-04-15T02:12:57 #kisslinux F 2020-04-15T02:12:59 #kisslinux d'oh 2020-04-15T02:13:06 #kisslinux forward the message 2020-04-15T02:13:21 #kisslinux :D 2020-04-15T02:13:54 #kisslinux dilyn: that's a clang flag, what're you building when that error shows up? 2020-04-15T02:14:15 #kisslinux I figured it was 2020-04-15T02:14:29 #kisslinux Building broadcom-wl 2020-04-15T02:22:01 #kisslinux I love breaking things 2020-04-15T03:50:36 #kisslinux Hello everybody! Does anyone here have a webcam working in any browser? I cant seem to get mine to work no matter what kernel options I select or what browser I use so far ive tried vimb and firefox-bin 2020-04-15T03:58:20 #kisslinux muevoid: Build firefox without the `--disable-webrtc` mozconfig option. 2020-04-15T03:58:57 #kisslinux Is there anyway to do this with vimb 2020-04-15T05:05:44 #kisslinux Looks like we have some time until libressl needs a bump. We'll wait till 3.1.1 (iirc) which should be the first non-dev release. 2020-04-15T05:39:24 #kisslinux Pushed the CRUX-like feature for KISS. 2020-04-15T05:39:26 #kisslinux I like it 2020-04-15T06:07:16 #kisslinux New kiss release. https://github.com/kisslinux/kiss/releases/tag/1.10.3 2020-04-15T06:15:52 #kisslinux dylan02: https://bbs.archlinux.org/viewtopic.php?id=254649 2020-04-15T06:16:51 #kisslinux lol 2020-04-15T06:16:55 #kisslinux This will be a fun read 2020-04-15T06:17:10 #kisslinux illiliti: I left a comment on the PR (in init) about the for loop. 2020-04-15T06:25:29 #kisslinux Heh 2020-04-15T06:26:07 #kisslinux They're right to question the rsync usage though bare 'tar' wasn't actually usable for this purpose. 2020-04-15T06:26:58 #kisslinux rsync also solves the fakeroot issue (or rather how we avoid it) 2020-04-15T06:27:36 #kisslinux As for running rsync an additional two times, this is due to how package install works (similar to how Slackware does it). 2020-04-15T06:28:56 #kisslinux 1. Install the new package overwriting any files from the previous version. 2. Remove any files which exist in the previous version but not in the new version. 3. Run rsync two more times to ensure that step 2 didn't remove anything it shouldn't have. 2020-04-15T06:30:10 #kisslinux As for why rsync is run twice, it doesn't really matter at all. It could be a single call though I personally like to see it as: 1st call, fixes any issues. 2nd call, confirms that everything is done. 2020-04-15T06:32:12 #kisslinux It still surprises me how much of a debate our avoidance of gettext causes. Again, if you'd like gettext... install it! 2020-04-15T06:32:28 #kisslinux https://github.com/kisslinux/kiss/blob/master/contrib/kiss-depends-finder#L15 2020-04-15T06:32:41 #kisslinux bug? 2020-04-15T06:32:52 #kisslinux :P 2020-04-15T06:32:58 #kisslinux on glibc, yes 2020-04-15T06:33:01 #kisslinux Ah 2020-04-15T06:33:08 #kisslinux unless i add sort -u before while 2020-04-15T06:33:36 #kisslinux Send me the output of 'ldd' from glibc 2020-04-15T06:34:08 #kisslinux https://termbin.com/vpuj 2020-04-15T06:34:18 #kisslinux That's /usr/lib/libxft.so on my machine 2020-04-15T06:34:26 #kisslinux brb 2020-04-15T06:34:30 #kisslinux https://termbin.com/04rc 2020-04-15T06:35:02 #kisslinux i guess the first line makes an error and terminates the scripts 2020-04-15T06:35:32 #kisslinux Yeah 2020-04-15T06:35:42 #kisslinux because it's a virtual lib not installed by any package, no? 2020-04-15T06:36:03 #kisslinux Yeah 2020-04-15T06:36:06 #kisslinux It's unexpected 2020-04-15T06:36:11 #kisslinux https://github.com/kisslinux/kiss/blob/master/contrib/kiss-depends-finder#L17 2020-04-15T06:36:19 #kisslinux Just needs another line like this one to be added 2020-04-15T06:36:55 #kisslinux ah, i see 2020-04-15T06:36:58 #kisslinux much better 2020-04-15T06:37:07 #kisslinux skip lines without ' => ' ? 2020-04-15T06:39:28 #kisslinux Yeah 2020-04-15T06:40:24 #kisslinux gnu morning everyone 2020-04-15T06:40:26 #kisslinux dylan!! 2020-04-15T06:40:28 #kisslinux hello! 2020-04-15T06:40:33 #kisslinux adam! hai! 2020-04-15T06:41:20 #kisslinux o/ 2020-04-15T06:41:58 #kisslinux dylan02: what do you mean by `splits on words` ? this behaviour is necessary 2020-04-15T06:42:12 #kisslinux Yeah 2020-04-15T06:42:38 #kisslinux But you don't also take into account each line of output right? 2020-04-15T06:42:57 #kisslinux What happens if there's 5 lines of output? 2020-04-15T06:43:02 #kisslinux btw, during your hiatus, i experimented building LFS with kiss 2020-04-15T06:43:16 #kisslinux I guess it handles it here: https://github.com/kisslinux/init/pull/14/files#diff-ae81b90c7632f36c8866767e5a38e0f4R56 2020-04-15T06:43:17 #kisslinux and boy was it simple lol 2020-04-15T06:43:22 #kisslinux Though it seems fragile to me 2020-04-15T06:43:37 #kisslinux hey dylan 2020-04-15T06:43:40 #kisslinux do you still game on kiss? 2020-04-15T06:43:45 #kisslinux lieu: Neat. Using glibc? 2020-04-15T06:44:22 #kisslinux TwistedFate: I do not. I setup a chroot to play CSS with my brother some time ago though I no longer game at all really. 2020-04-15T06:44:32 #kisslinux I play some chess online when I feel like it 2020-04-15T06:44:34 #kisslinux That's about it 2020-04-15T06:44:45 #kisslinux man, i wish i could do that 2020-04-15T06:45:11 #kisslinux games are one of the major forms of entertainment for me though 2020-04-15T06:45:43 #kisslinux A glibc chroot with Steam installed works perfectly 2020-04-15T06:45:48 #kisslinux i guess they're also the reason why i can't seem to learn how to do other stuff like programming and system administration >.< 2020-04-15T06:46:13 #kisslinux Gaming was all I used to do everyday 2020-04-15T06:46:19 #kisslinux You get bored of it eventually 2020-04-15T06:46:42 #kisslinux I have 5000 hours in CS:GO iirc 2020-04-15T06:46:46 #kisslinux it's true, happened to me also, but then i didn't have anything to do so i just continued :'D 2020-04-15T06:46:52 #kisslinux That's just a single game too... 2020-04-15T06:46:56 #kisslinux dylan02: yes. kiss made the process simple and neat 2020-04-15T06:47:30 #kisslinux lieu: Good to know. Let me know if you found any other bugs. 2020-04-15T06:50:33 #kisslinux also, i might have some kind of a learning disorder or whatever it's called, because every time i start learning something i fail miserably. 2020-04-15T06:50:35 #kisslinux dylan02: yeah 2020-04-15T06:50:37 #kisslinux i already have a chrootable tarball 2020-04-15T06:50:41 #kisslinux in a way that i just lose interest :/ 2020-04-15T06:51:04 #kisslinux an init is all i need 2020-04-15T06:51:25 #kisslinux I find it easier to learn things if I'm solving a problem of my own 2020-04-15T06:51:30 #kisslinux and i might also experiment on that 2020-04-15T06:51:34 #kisslinux s/might/will/ 2020-04-15T06:51:58 #kisslinux ie, write programs to "solve" your own gripes or problems. 2020-04-15T06:52:31 #kisslinux dylan02: no difference, this script will handle this 2020-04-15T06:52:53 #kisslinux illiliti: Alrighty 2020-04-15T06:53:49 #kisslinux i'm also wondering if kiss can be made libc-agnostic 2020-04-15T06:54:13 #kisslinux illiliti: You should wrap the for loop in 'set -f' and 'set +f' so that '$(blkid)' doesn't expand if any special characters our in its output. 2020-04-15T06:54:48 #kisslinux lieu: This should already be the case if you have your own chroot tarball 2020-04-15T06:55:14 #kisslinux fixdeps() may need a fix for glibc though 2020-04-15T06:57:43 #kisslinux blkid doesn't outputs special chars, but i agree with you 2020-04-15T06:57:45 #kisslinux dylan02: Would be nice if this was upstream, though. 2020-04-15T06:58:40 #kisslinux As I don't want to maintain a fork, if that's the case. 2020-04-15T06:59:44 #kisslinux Something like setting KISS_LIBC, with musl as kiss' internal default. Or something else. :D 2020-04-15T06:59:55 #kisslinux fixdeps()'s implicit deps might need to be supplied by some external files, I think, to accomodate glibc, and in my case, llvm. current solution (sed s/gcc/llvm/g) works however so... 2020-04-15T07:00:09 #kisslinux Just an idea, though. :D 2020-04-15T07:01:38 #kisslinux glibc as an option (provided by myself via tarballs/a package) isn't something I want to do. The extent I'll go is to make it so that nothing requires (or expects) musl be available. 2020-04-15T07:01:51 #kisslinux konimex: Anything I can do to fix this? 2020-04-15T07:02:17 #kisslinux I'm getting OOM when building clang (even with -j4). lol 2020-04-15T07:02:41 #kisslinux Turns out the 1GB of memory stolen by the AGPU is something I need to solve. 2020-04-15T07:03:05 #kisslinux brb 2020-04-15T07:05:38 #kisslinux from kiss' end? I don't really know how exactly it should be "solved", like I said, the current approach/workaround works https://github.com/wyvertux/wyverkiss/blob/5718762818e8b0a1eb343e2f9bed286483bb48f5/core/kiss/build#L3 2020-04-15T07:06:19 #kisslinux dylan: done https://github.com/kisslinux/init/pull/14 2020-04-15T07:08:14 #kisslinux Thanks 2020-04-15T07:08:15 #kisslinux Merged 2020-04-15T07:08:30 #kisslinux dylan04: I solved these problems with adding some swap, be it on ssd or zram 2020-04-15T07:09:36 #kisslinux but not sure for firefox, last few releases need a lot of RAM/memory to build 2020-04-15T07:11:00 #kisslinux Yeah 2020-04-15T07:11:56 #kisslinux dylan04: btw, your commits are from the future again 2020-04-15T07:11:56 #kisslinux Swap is last on my list for solutions (or workarounds). I want to see if I can solve this in another way. 2020-04-15T07:12:03 #kisslinux lieu: Oops 2020-04-15T07:12:11 #kisslinux Let me see if I setup my timezone correctly. 2020-04-15T07:12:33 #kisslinux > hwclock: can't open '/dev/misc/rtc': No such file 2020-04-15T07:12:37 #kisslinux That would explain it 2020-04-15T07:14:37 #kisslinux dylan04: how about auto-loading modules on boot? 2020-04-15T07:15:50 #kisslinux lieu: I'd much rather we keep the current method. (ie, it's opt-in and kinda like a whitelist instead of a blacklist (auto with configs to disable some modules from loading). 2020-04-15T07:20:22 #kisslinux brb 2020-04-15T07:21:55 #kisslinux Clock fixed. 2020-04-15T07:23:49 #kisslinux konimex: I could just remove gcc from the code 2020-04-15T07:24:04 #kisslinux Which would then make things linking to libgcc actually depend on it 2020-04-15T07:24:06 #kisslinux Same goes for llvm 2020-04-15T07:24:09 #kisslinux What do you think? 2020-04-15T07:26:50 #kisslinux it might work, but since gcc and llvm (in my case) both contain standard C++ library I think it should get the same treatment as musl (libc) 2020-04-15T07:27:49 #kisslinux The alternative would be to then add llvm to the list 2020-04-15T07:28:37 #kisslinux for Wyver*, it works, but for KISS, I don't think so since LLVM isn't a part of the system 2020-04-15T07:29:02 #kisslinux So long as the depends files contain llvm where needed it'll be fine. 2020-04-15T07:29:09 #kisslinux ) 2020-04-15T07:29:19 #kisslinux Example: Our clang package depends on llvm 2020-04-15T07:30:21 #kisslinux The depends files should all be ready for this change if we decide to make it. 2020-04-15T07:31:01 #kisslinux I now have 4GB of swap. Let's see if this helps. 2020-04-15T07:34:29 #kisslinux > [736/1052] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaModule.cpp.o 2020-04-15T07:34:32 #kisslinux Huzzah 2020-04-15T07:35:02 #kisslinux > Memory: 6815MiB / 6917MiB 2020-04-15T07:35:12 #kisslinux I'm surprised clang's build is using so much ram though 2020-04-15T07:35:27 #kisslinux dylan05: not harmful, but https://termbin.com/qfra 2020-04-15T07:36:16 #kisslinux Heh 2020-04-15T07:36:17 #kisslinux Will fix 2020-04-15T07:40:01 #kisslinux dylan05: Can this go upstream? -> https://termbin.com/3vti :D 2020-04-15T07:41:25 #kisslinux So it'd be musl or glibc as values? 2020-04-15T07:41:41 #kisslinux Yeah 2020-04-15T07:42:28 #kisslinux Can be the same with gcc :D 2020-04-15T07:42:55 #kisslinux KISS_CC or something lol 2020-04-15T07:45:32 #kisslinux I'd much rather we try and figure out how CC/libc are treated differently and work towards making them fully "generic" (if at all possible) 2020-04-15T07:52:59 #kisslinux dylan05: Why are you getting newer nicks constantly :P 2020-04-15T07:55:14 #kisslinux merakor: I haven't setup birch fully yet 2020-04-15T07:55:29 #kisslinux Baby steps 2020-04-15T07:55:34 #kisslinux Oh, I see 2020-04-15T07:55:48 #kisslinux I have removed bash from my system 2020-04-15T07:56:26 #kisslinux i'd like to as well 2020-04-15T07:56:35 #kisslinux Just need to find an irc client I can put up with ;) 2020-04-15T07:56:52 #kisslinux I'm using my time to push a new firefox-bin for the latest ESR 2020-04-15T07:56:57 #kisslinux I am using ii with my own client with POSIX sh 2020-04-15T07:57:14 #kisslinux Nice 2020-04-15T07:58:16 #kisslinux Oh by the way, I have sent you a mail two weeks ago, but you might find it pretty dumb. 2020-04-15T07:58:39 #kisslinux It's probably buried in all those Github notifications 2020-04-15T07:59:04 #kisslinux Which email address? 2020-04-15T07:59:20 #kisslinux I only logged back into one of my email accounts this morning. 2020-04-15T07:59:25 #kisslinux Haven't had access at all 2020-04-15T07:59:33 #kisslinux Your gmail 2020-04-15T07:59:35 #kisslinux Ah 2020-04-15T07:59:38 #kisslinux dylan.araps 2020-04-15T07:59:39 #kisslinux Haven't logged into it yet. 2020-04-15T08:00:25 #kisslinux I won't have access to my full backup from my last system for a few weeks. May be difficult for me to log into gmail until then. 2020-04-15T08:00:43 #kisslinux It's alright :) 2020-04-15T08:01:04 #kisslinux dylan⊙ko works if you want to forward there 2020-04-15T08:01:35 #kisslinux This is the downside to using a password manager with backups that you can't access easily. ;) 2020-04-15T08:03:05 #kisslinux dylan05: actually i think you should add in pash an option of saving passwords in git 2020-04-15T08:03:11 #kisslinux like pass 2020-04-15T08:04:00 #kisslinux This can be scripted which is why I haven't bothered to add it 2020-04-15T08:04:09 #kisslinux I wouldn't make use of it anyway :P 2020-04-15T08:06:01 #kisslinux that's true, it can be easily scripted 2020-04-15T08:06:25 #kisslinux huu any reason why removing bash from system? 2020-04-15T08:07:19 #kisslinux This could have been solved by some kind of "cloud" backup though I don't like backups which I don't physically control :P 2020-04-15T08:07:29 #kisslinux re bash, one less thing to worry about 2020-04-15T08:07:39 #kisslinux I only need it for birch 2020-04-15T08:08:14 #kisslinux dylan05: well i understand your concern about the cloud backup 2020-04-15T08:08:39 #kisslinux hmm that's ture about bash, but basically i like it to much to remove and use it everywhere... 2020-04-15T08:10:23 #kisslinux I like bash too 2020-04-15T08:10:33 #kisslinux POSIX shell is fun due to how limited it is though 2020-04-15T08:12:53 #kisslinux haha well, i don't know why, but i just can't stand posix shell. I think it's more an historic problem, because when i started 8 years ago, a crashed my head against a wall because i didn't know the difference between the multiple shells 2020-04-15T08:13:48 #kisslinux Yeah 2020-04-15T08:13:49 #kisslinux I get it 2020-04-15T08:14:29 #kisslinux btw, some days ago i found bosh - http://schilytools.sourceforge.net/bosh.php . afterwards i found pbosh which is pretty simular to mrsh. so if you need 99% posix shell - use pbosh 2020-04-15T08:18:35 #kisslinux Neat 2020-04-15T08:26:58 #kisslinux i also have a list of all shells i have found - https://termbin.com/h2jw . i miss something? :) 2020-04-15T08:28:41 #kisslinux fish 2020-04-15T08:28:56 #kisslinux tcsh 2020-04-15T08:29:06 #kisslinux dzove855: I mean, I never use bash scripts. I find busybox ash to be a worthy compromise. It is pretty good as an interactive shell, and still really fast. 2020-04-15T08:29:07 #kisslinux xonsh 2020-04-15T08:29:20 #kisslinux oil/osh 2020-04-15T08:30:53 #kisslinux merakor: that's a way of doing things 2020-04-15T08:31:10 #kisslinux dylan05: I have forwarded the mail :) 2020-04-15T08:31:14 #kisslinux dylan05: oil/osh is something i want to test some day, i really like the idea behind 2020-04-15T08:32:02 #kisslinux I used to use zsh, but I realized I don't need the completions and fancy prompts 2020-04-15T08:32:51 #kisslinux i never try'd zsh to be honest, because for me i can do it with bash and the fancy prompts isn't something i like neither 2020-04-15T08:33:32 #kisslinux I did like informative prompts, especially prompts regarding git status 2020-04-15T08:34:02 #kisslinux But you know, instead of executing a git command everytime I do something, I could just do it myself once 2020-04-15T08:34:25 #kisslinux Because that's what prompts basically are 2020-04-15T08:34:40 #kisslinux yeah that's exactly my point of view, i don't need something to be executed on each cd etc.. 2020-04-15T08:37:02 #kisslinux ash is not exactly POSIX, it has bash extensions available 2020-04-15T08:37:14 #kisslinux I wouldn't use dash for example 2020-04-15T08:37:49 #kisslinux Not having tab completions make me feel weak. It's carved into my brain. 2020-04-15T08:38:16 #kisslinux And it has vi mode 2020-04-15T08:38:38 #kisslinux try yash 2020-04-15T08:38:40 #kisslinux ash has, dash doesn't. 2020-04-15T08:38:46 #kisslinux What's yash 2020-04-15T08:38:53 #kisslinux Yet another shell? 2020-04-15T08:39:06 #kisslinux yep 2020-04-15T08:39:20 #kisslinux I am checking out 2020-04-15T08:40:27 #kisslinux my history about a shell which not worked for me, was dash in the past. I remember when we upgraded the debian server and i didn't have seend that /bin/sh was linked to dash, and the system was broke. That's why after that i decided about switching everything to full bash 2020-04-15T08:42:54 #kisslinux It seems more fitting for others than me. But it's a cool project. 2020-04-15T08:43:08 #kisslinux I never use stuff like arrays or redirection 2020-04-15T08:52:42 #kisslinux https://github.com/kisslinux/kiss/blob/master/kiss#L1309-L1314 << i suppose this deprecated due to alternatives system 2020-04-15T08:54:46 #kisslinux https://github.com/kisslinux/kiss/blob/master/contrib/kiss-depends-finder#L8 2020-04-15T08:55:28 #kisslinux ggrep still exists, though 2020-04-15T08:55:43 #kisslinux illiliti: It could be removed but there's also no harm in keeping it 2020-04-15T08:55:44 #kisslinux But I still have grep linked to busybox 2020-04-15T08:55:50 #kisslinux As do I 2020-04-15T08:55:59 #kisslinux gnugrep speeds things up a ton though 2020-04-15T08:56:50 #kisslinux Yeah, it really does. The difference can be spotted even with small things 2020-04-15T08:57:20 #kisslinux Other tar implementations are more or less the same though 2020-04-15T08:57:36 #kisslinux Still looking for a portable alternative to --strip-components 1 2020-04-15T08:57:39 #kisslinux ;) 2020-04-15T08:59:32 #kisslinux Stripping components can also lead to issues as well. In rare cases, some archives don't have the files in a directory, so the complete archive might be deleted 2020-04-15T09:00:32 #kisslinux Those are extremely rare cases, though. 2020-04-15T09:01:12 #kisslinux https://github.com/kisslinux/kiss/blob/master/kiss#L1285 << missing slash ? 2020-04-15T09:01:43 #kisslinux you can do `pax -r -s ',^[^/]*/,,'`. sadly though, while pax is standardized, it is not widely implemented 2020-04-15T09:03:42 #kisslinux illiliti: Nope. It's so that it can be used like this: '/path/to/$var/bla/bla' 2020-04-15T09:03:51 #kisslinux In theory you could extract to a `preextract` directory, and do a `mv preextract/*/* extract/ 2020-04-15T09:04:00 #kisslinux mcf: Yeah, I don't even think busybox provides pax 2020-04-15T09:04:12 #kisslinux I mean this is not the best practice, but an idea 2020-04-15T09:04:19 #kisslinux merakor: Hidden files? And what happens with a 300MB archive as an example? :P 2020-04-15T09:04:55 #kisslinux Yeah, you're right 2020-04-15T09:04:59 #kisslinux It was a quick idea 2020-04-15T09:05:18 #kisslinux That was my first idea too 2020-04-15T09:05:53 #kisslinux If we can solve this we should then have 100% portable tar usage 2020-04-15T09:06:20 #kisslinux I have an idea 2020-04-15T09:06:46 #kisslinux What is it? 2020-04-15T09:08:57 #kisslinux nvm 2020-04-15T09:09:35 #kisslinux I was going to count how many items are in the extraction dir and cd if == 1 2020-04-15T09:09:49 #kisslinux https://github.com/kisslinux/init/blob/master/lib/init/rc.boot#L46 << useless 2020-04-15T09:09:50 #kisslinux ie, 'cd ./*/' or something similar. 2020-04-15T09:10:03 #kisslinux illiliti: Nice 2020-04-15T09:10:05 #kisslinux Will remove 2020-04-15T09:10:56 #kisslinux I mean, that sounds like a good idea 2020-04-15T09:11:05 #kisslinux Problem is multiple sources 2020-04-15T09:11:21 #kisslinux ie, patches will live outside of the source dir with this change 2020-04-15T09:11:45 #kisslinux That's true 2020-04-15T09:12:13 #kisslinux Strip-components is really good 2020-04-15T09:12:31 #kisslinux Very handy 2020-04-15T09:13:02 #kisslinux And supported by bsdtar, gnu tar and busybox tar. 2020-04-15T09:15:48 #kisslinux What other tar implementations are out there? 2020-04-15T09:15:52 #kisslinux I know sbase 2020-04-15T09:16:02 #kisslinux Which doesn't have it 2020-04-15T09:16:38 #kisslinux toybox tar 2020-04-15T09:16:46 #kisslinux https://github.com/gfto/toybox/blob/master/toys/pending/tar.c 2020-04-15T09:17:22 #kisslinux Oh yeah, I forgot about toybox 2020-04-15T09:18:07 #kisslinux star 2020-04-15T09:19:34 #kisslinux Okay, also sltar 2020-04-15T09:19:43 #kisslinux merakor: I replied to your email 2020-04-15T09:21:19 #kisslinux paxtar 2020-04-15T09:21:46 #kisslinux onodera: Really liking your suggestion for using PWD/no args. Thanks for that. 2020-04-15T09:22:47 #kisslinux merakor: I implemented this part differently: https://github.com/CarbsLinux/kiss/commit/62331a6b751fcbffea28d21b51ea9967c1b8e1d1 2020-04-15T09:23:05 #kisslinux Basically this: KISS_PATH=$PWD:$KISS_PATH 2020-04-15T09:24:55 #kisslinux Yeah, that's a better way considering dependencies. 2020-04-15T09:25:30 #kisslinux Thanks :) 2020-04-15T09:25:31 #kisslinux Send PRs if you like 2020-04-15T09:25:42 #kisslinux I'm going through your commits now 2020-04-15T09:26:02 #kisslinux Sure! 2020-04-15T09:26:16 #kisslinux I have added submodule support 2020-04-15T09:26:49 #kisslinux Which could be used in an AURish way 2020-04-15T09:27:13 #kisslinux Nice 2020-04-15T09:27:21 #kisslinux Very simple to implement huh 2020-04-15T09:27:29 #kisslinux Yeah! 2020-04-15T09:28:00 #kisslinux Does this work in ubase/sbase? 2020-04-15T09:28:04 #kisslinux https://github.com/CarbsLinux/kiss/commit/bca41604d7ab29e698c46c55ed04fba202c8cb5a 2020-04-15T09:28:44 #kisslinux Yeah, I have found those on the sbase manual 2020-04-15T09:29:23 #kisslinux Nice 2020-04-15T09:30:23 #kisslinux rust is done 2020-04-15T09:30:24 #kisslinux Finally 2020-04-15T09:31:12 #kisslinux Is it time for firefox :P 2020-04-15T09:31:21 #kisslinux cbindgen needs a bump first 2020-04-15T09:31:25 #kisslinux Then Firefox 2020-04-15T09:42:07 #kisslinux brb 2020-04-15T09:54:20 #kisslinux dylan05: https://termbin.com/y4v99 2020-04-15T10:17:45 #kisslinux https://github.com/kisslinux/kiss/blob/master/kiss#L367 << why readelf used here? strip can automatically detect which symbols needed to strip 2020-04-15T10:20:11 #kisslinux honestly, convention? all packagers (incl. xbps-src, Arch's makepkg, and crux iirc) do that 2020-04-15T10:24:03 #kisslinux all != correct. this also slow down stripping process 2020-04-15T10:26:41 #kisslinux better safe than sorry 2020-04-15T10:28:24 #kisslinux I don't know jack about binary hullabaloo but if --strip-all (which is iirc the default in both binutils and llvm-strip) is applied to, say, dynamically linked binaries and shit hits the fan then boom, there *has* to be a precedent for the current method 2020-04-15T10:36:30 #kisslinux haha 2020-04-15T10:38:11 #kisslinux dylan05: final word? 2020-04-15T10:50:05 #kisslinux merakor: can you please add my patch - https://gist.github.com/illiliti/7c07d3b7a9b762bc0ffe7600d0229b3f in ubase? i sent it to the mailing lists, but upstream is too slow... 2020-04-15T10:57:02 #kisslinux good morning 2020-04-15T10:59:49 #kisslinux dylan05: taken from the beating? :P 2020-04-15T10:59:52 #kisslinux illiliti: upstream is really slow, yeah. 2020-04-15T11:00:12 #kisslinux mforney: https://gist.github.com/illiliti/7c07d3b7a9b762bc0ffe7600d0229b3f would you mind taking a look at this? 2020-04-15T11:02:18 #kisslinux illiliti: dylan05: I use Michael's repository for ubase on my own repository since it is actually maintained. What do you think about switching it on the Community as well? 2020-04-15T11:03:15 #kisslinux mforney knows about this patch 2020-04-15T11:04:16 #kisslinux he suggested me to send it to upstream 2020-04-15T11:04:59 #kisslinux Oh, alright. 2020-04-15T11:05:16 #kisslinux I'll add it, seems like a good patch. 2020-04-15T11:06:52 #kisslinux thanks 2020-04-15T11:11:15 #kisslinux Oil's developer wants to make $_ do something else; thoughts? 2020-04-15T11:11:44 #kisslinux I really dislike osh 2020-04-15T11:12:08 #kisslinux Why? 2020-04-15T11:12:59 #kisslinux It is a really slow shell, it uses a fork of python2.7 2020-04-15T11:13:19 #kisslinux They're planning to translate it to C++ 2020-04-15T11:13:32 #kisslinux They already translated the lexer and it's way way way faster IIRC 2020-04-15T11:14:27 #kisslinux I used it around the time it was just released. It's nice that they are resolving the problems, then 2020-04-15T11:15:16 #kisslinux I mean, it hasn't reached 1.0 yet 2020-04-15T11:16:31 #kisslinux The whole idea behind oil isn't for me to be honest. 2020-04-15T11:17:00 #kisslinux Some may find it pretty beneficial. 2020-04-15T11:18:23 #kisslinux Which idea? The whole trying to EEE and replace shell scripts with Oil scripts? 2020-04-15T11:19:31 #kisslinux Yeah, they basically say that eww shell is bad POSIX is too limiting, we should be the new POSIX and Oil should be the STANDARD 2020-04-15T11:20:25 #kisslinux Fair. It's still very interesting, though 2020-04-15T11:20:45 #kisslinux illiliti: https://github.com/oilshell/oil/wiki/ExternalResources 2020-04-15T11:21:11 #kisslinux My favorite alternative shell might be Elvish 2020-04-15T11:21:29 #kisslinux I do find it interesting, I just don't think shell or bash is limited, and I personally don't have any use case for Oil. 2020-04-15T11:22:37 #kisslinux I mean, if Dylan can write an IRC client in bash, that means that bash is not limited at all :P 2020-04-15T11:23:59 #kisslinux I'm not sure if limited is really what it's going for, but rather the fact that Bash scripts can very fragile and horrifying if you're not experienced in it 2020-04-15T11:26:12 #kisslinux illiliti: merakor: i applied the patch to my github branch 2020-04-15T11:50:39 #kisslinux wow https://savannah.nongnu.org/projects/gash 2020-04-15T11:50:43 #kisslinux looks pretty interesting 2020-04-15T11:54:50 #kisslinux honestly I don't see the point of these shell rewrites 2020-04-15T11:55:05 #kisslinux shell isn't a programming language, it's just a clumsy way to string commands together. 2020-04-15T11:55:11 #kisslinux and it should stay that way. 2020-04-15T11:55:47 #kisslinux if you need to write a program, go use Python or TCL or even PowerShell 2020-04-15T11:56:32 #kisslinux I mean, if a script starts to get really big (>200 lines) you are probably using the wrong language. 2020-04-15T11:56:37 #kisslinux (IMHO) 2020-04-15T11:56:53 #kisslinux hm. Why are you here, then? 2020-04-15T11:57:14 #kisslinux KISS pkg manager is an exception, if that's what you mean. 2020-04-15T11:57:20 #kisslinux and so are fetch scripts. 2020-04-15T11:57:42 #kisslinux What makes them a specific exception? 2020-04-15T11:58:08 #kisslinux well, kiss pkg manager does very little, it just downloads sources, extracts them, runs a few commands, and copies some files around. 2020-04-15T11:58:47 #kisslinux and fetch scripts also just run a few commands, `cat` some files, and print them. 2020-04-15T11:58:57 #kisslinux What about dylan's other programs and such? 2020-04-15T11:59:13 #kisslinux what do you mean by "other programs"? 2020-04-15T11:59:14 #kisslinux Neofetch is 10k lines long... 2020-04-15T11:59:20 #kisslinux yeah, exception 2020-04-15T11:59:22 #kisslinux e.g., birch 2020-04-15T11:59:28 #kisslinux most of it is ASCII art (neofetch) 2020-04-15T11:59:35 #kisslinux (I think) 2020-04-15T11:59:44 #kisslinux Most, yes, but it's still huge, I think 2020-04-15T12:00:09 #kisslinux as for birch, well 2020-04-15T12:00:20 #kisslinux a proper IRC client should be written in some other language 2020-04-15T12:00:28 #kisslinux but I think dylan just wrote it for fun 2020-04-15T12:00:47 #kisslinux In any case, Gash is apparently designed for bootstrapping Bash in Guix 2020-04-15T12:01:11 #kisslinux I think I take back what I said about "if a script starts to get really big you are using the wrong lang". 2020-04-15T12:01:29 #kisslinux since I guess script size isn't a good indicator of how complex a program is. 2020-04-15T12:04:57 #kisslinux I honestly think that anything that can be done on the shell, should be done on the shell. 2020-04-15T12:05:32 #kisslinux woo hoo 2020-04-15T12:05:35 #kisslinux Firefox done. 2020-04-15T12:05:47 #kisslinux Just need to create the new -bin package. 2020-04-15T12:06:02 #kisslinux I use shell for service provision, and shell as my init daemon. 2020-04-15T12:06:28 #kisslinux https://github.com/cemkeylan/sysmgr and https://github.com/cemkeylan/shinit 2020-04-15T12:06:53 #kisslinux true. 2020-04-15T12:07:27 #kisslinux you *can* use shell for that. 2020-04-15T12:08:55 #kisslinux as long as it's small, imo. 2020-04-15T12:09:12 #kisslinux because if it get's too big it will be difficult to maintain. 2020-04-15T12:09:26 #kisslinux But that's true for any project. 2020-04-15T12:09:33 #kisslinux neofetch also contains the config file and full help output 2020-04-15T12:09:34 #kisslinux especially because every variable is global in shell 2020-04-15T12:09:42 #kisslinux Also a lot of OS support 2020-04-15T12:09:51 #kisslinux And a lot of optional info functions 2020-04-15T12:10:00 #kisslinux dylan05: yeah, that's why I said *fetch is an exception :) 2020-04-15T12:10:00 #kisslinux There's also the image support which is rather large 2020-04-15T12:10:03 #kisslinux kiedtl: thah't actually not true about variables to be global 2020-04-15T12:10:46 #kisslinux merakor: a properly built program in a "proper" language won't be difficult to maintain, no matter how big. 2020-04-15T12:10:47 #kisslinux There's a few ways to do local variables in POSIX shell as well 2020-04-15T12:10:59 #kisslinux how? 2020-04-15T12:11:52 #kisslinux `var=1 cmd`, `(var=1; cmd)`, `var2=$(var=1; cmd)`. 2020-04-15T12:11:53 #kisslinux kiedtl: declaring function as subshell i think 2020-04-15T12:12:06 #kisslinux Also, `func() (var=1 )` 2020-04-15T12:12:13 #kisslinux Basically can scope locally using subshells. 2020-04-15T12:12:24 #kisslinux You can't set global variables that way, though 2020-04-15T12:12:32 #kisslinux Can also do 'var=1 cmd' similar to 'DESTDIR=bla make install' 2020-04-15T12:12:46 #kisslinux hmm, never thought about that :) 2020-04-15T12:12:48 #kisslinux Crestwave: Yup :( 2020-04-15T12:12:59 #kisslinux You can abuse () anywhere though 2020-04-15T12:12:59 #kisslinux And var=1 is undefined behavior for functions unfortunately 2020-04-15T12:13:07 #kisslinux Damn 2020-04-15T12:13:11 #kisslinux in bash you could just use local to set them be only available in a function 2020-04-15T12:13:13 #kisslinux It works for external commands though right? 2020-04-15T12:13:17 #kisslinux yep 2020-04-15T12:13:42 #kisslinux kiss uses this method with '.' 2020-04-15T12:13:55 #kisslinux 'PKG=zlib . /path/to/hook' basically 2020-04-15T12:14:35 #kisslinux I wrote a demo script with var= func before I realized it was undefined; could have been useful https://github.com/Crestwave/snippets/blob/master/local.sh 2020-04-15T12:14:35 #kisslinux illiliti: konimex: I'll test strip without readelf and run it for a day or so. 2020-04-15T12:14:57 #kisslinux I'd like your input on the $_ in OSH thing when you have time, by the way 2020-04-15T12:15:22 #kisslinux dylan: you're testing it with KISS packages -- be aware that the pool is quite small compared to debian et al 2020-04-15T12:15:43 #kisslinux Crestwave: I just read the thread now 2020-04-15T12:16:09 #kisslinux and (imo) kiss should work with all kinds of packages 2020-04-15T12:16:44 #kisslinux konimex: Of course, I'd like to at least understand _why_ we (and everyone else) do it "manually". 2020-04-15T12:18:33 #kisslinux Crestwave: So, $_ won't behave as it does in bash? 2020-04-15T12:18:55 #kisslinux Interesting 2020-04-15T12:19:18 #kisslinux I don't know if it makes sense for me to just stop using it though. 2020-04-15T12:19:26 #kisslinux Well, currently it's removed from high-priority and the developer wants to make it work like Perl 2020-04-15T12:19:47 #kisslinux Yeah 2020-04-15T12:20:01 #kisslinux I have a (what I'd call) valid use for it though 2020-04-15T12:20:12 #kisslinux See the CPU/GPU stuff for iOS in neofetch 2020-04-15T12:20:24 #kisslinux It allows me to avoid a large number of var=val 2020-04-15T12:20:43 #kisslinux So, were I to change the variable name it'd be a single line modification 2020-04-15T12:21:11 #kisslinux Yes, but they aren't a fan of it. See https://github.com/oilshell/oil/issues/262 2020-04-15T12:21:18 #kisslinux Yeah 2020-04-15T12:21:19 #kisslinux I read it 2020-04-15T12:21:41 #kisslinux Yeah, so they commented on the OS section, which does the same thing 2020-04-15T12:22:04 #kisslinux Pushed a commit 2020-04-15T12:22:12 #kisslinux It's limited solely to iOS now I believe 2020-04-15T12:22:48 #kisslinux https://github.com/dylanaraps/neofetch/commit/23c445d05f9359877d0cdc3e18615723214e8257 2020-04-15T12:23:30 #kisslinux So you're open to avoiding it in other programs as well? 2020-04-15T12:23:51 #kisslinux Well, it depends 2020-04-15T12:24:14 #kisslinux They could listen to you if you make a case for it 2020-04-15T12:24:37 #kisslinux Might not make it high priority, but they would probably scratch the Perl plans 2020-04-15T12:24:45 #kisslinux dylan05: I know you have had problems, and I hope you have solved, when you have time and desire you could check PR with the corrections made? and the reported issue for btrfs-progs? we had a little debate to understand whether or not it was appropriate to add the reported dependence 2020-04-15T12:25:45 #kisslinux ax: Sure. Will do so now. 2020-04-15T12:26:01 #kisslinux Crestwave: Will do (most likely tomorrow though) 2020-04-15T12:27:32 #kisslinux ax: This one? https://github.com/kisslinux/community/issues/645 2020-04-15T12:28:21 #kisslinux dylan05: Great. The other blocker we're not sure about is https://github.com/oilshell/oil/issues/697 2020-04-15T12:29:01 #kisslinux dylan05: yes this ... from logbot you could check all the talk about why omit it and why insert it ... 2020-04-15T12:29:02 #kisslinux Interesting 2020-04-15T12:29:14 #kisslinux ax: Will do. 2020-04-15T12:29:37 #kisslinux Crestwave: Here?: output="$(trim "${!2:-${!1}}")" 2020-04-15T12:29:40 #kisslinux Yep 2020-04-15T12:29:56 #kisslinux Easy to fix on my end 2020-04-15T12:30:15 #kisslinux Yes, but we're wondering whether it should be fixed on your or OSH's end 2020-04-15T12:30:31 #kisslinux Right 2020-04-15T12:30:44 #kisslinux How much of bash are they trying to implement? 2020-04-15T12:31:07 #kisslinux I can't wrap my head around what shares bash behavior and what doesn't. 2020-04-15T12:31:27 #kisslinux The end goal is to run bash (and POSIX shell(?)) scripts no? 2020-04-15T12:31:50 #kisslinux A lot. The intentional differences are documented in https://github.com/oilshell/oil/blob/master/doc/known-differences.md 2020-04-15T12:32:20 #kisslinux Thanks 2020-04-15T12:32:26 #kisslinux dylan05: Thanks 2020-04-15T12:32:27 #kisslinux Neofetch had a lot of issues which I was able to patch, but all have or are going to be fixed except for those two, which we are undecided on 2020-04-15T12:33:37 #kisslinux Yeah, I saw your patch for neofetch 2020-04-15T12:34:03 #kisslinux And that was actually after like 3 issues were already fixed 2020-04-15T12:35:34 #kisslinux That document is a good read 2020-04-15T12:37:08 #kisslinux The strict-array feature is neat (that's what I think it's called) 2020-04-15T12:39:26 #kisslinux Regarding '${!var:-}' and assuming it also extends to :+, :?, ?, -, + and (etc), I think this should be a fix on my end. It's weird that the two work together. 2020-04-15T12:40:05 #kisslinux You can't do '${#var:-}' either 2020-04-15T12:40:53 #kisslinux And you can't do ${!var:-} or ${!1:-} if $1 is an empty (set) string 2020-04-15T12:41:29 #kisslinux Yeah 2020-04-15T12:41:47 #kisslinux Also, I just noticed that dynamic variable naming was removed from the known differences, which is cool! That was the only one I had issue with IIRC 2020-04-15T12:42:01 #kisslinux Nice 2020-04-15T12:44:33 #kisslinux ax: Just read the logs. So the issue is that btrfs-progs can't be built unless either e2fsprogs _or_ util-linux are installed? 2020-04-15T12:44:44 #kisslinux And the dependency situation then becomes tricky. 2020-04-15T12:45:31 #kisslinux Actually, I get a build error too. 2020-04-15T12:45:38 #kisslinux (With e2fsprogs) 2020-04-15T12:53:36 #kisslinux yes dylan05 ... 2020-04-15T12:54:05 #kisslinux Right. As our e2fsprogs doesn't provide the libuuid etc libs 2020-04-15T12:54:14 #kisslinux Will fix. 2020-04-15T12:55:45 #kisslinux should e2fsprogs provide that? iirc won't it conflict with util-linux ones? 2020-04-15T12:57:42 #kisslinux The wording of btrfs-progs' INSTALL file implies that util-linux, e2fsprogs or libuuid can provide the dependency which says to me that this is a somewhat common occurance 2020-04-15T12:58:05 #kisslinux occurence* 2020-04-15T12:58:23 #kisslinux Still, I'm not sure if it should be a provider of it. 2020-04-15T12:59:03 #kisslinux Or does it maybe make more sense to split util-linux into utils / libs? 2020-04-15T12:59:18 #kisslinux Or... We can simply make btrfs-progs depend on util-linux. 2020-04-15T13:17:28 #kisslinux wI have some big doubts about it sincerely. The basic system from my point of view starts from e2fs and that's where the dependency should be inserted. 2020-04-15T13:17:57 #kisslinux but it's just my point of view. I can safely edit 2020-04-15T13:18:23 #kisslinux It depends really on what is the expected (or normal) provider of the libraries? 2020-04-15T13:18:40 #kisslinux I'll tell you more: starting from my concept it could be basic 2020-04-15T13:19:07 #kisslinux yeh ... 2020-04-15T13:35:50 #kisslinux dylan05: thanks so much for the crux-like change, now kiss is pretty much perfect for me 2020-04-15T13:53:12 #kisslinux No problem 2020-04-15T14:05:49 #kisslinux dylan05: Should I ping others in the libressl issue? 2020-04-15T14:09:39 #kisslinux Sure 2020-04-15T14:09:53 #kisslinux There's no real rush yet though 2020-04-15T14:12:00 #kisslinux It's always better to keep libressl updated, though 2020-04-15T14:12:31 #kisslinux Yeah 2020-04-15T14:12:37 #kisslinux It's a development release though 2020-04-15T14:12:57 #kisslinux Oh, yeah it's not the stable release. 2020-04-15T14:13:03 #kisslinux I keep forgetting about that :P 2020-04-15T14:18:22 #kisslinux merakor: i will have look about lynx in the next days :) just try'd to upgrade my kernel + system and i had some issue so i want to fix it 2020-04-15T14:18:53 #kisslinux Alright :) 2020-04-15T14:23:26 #kisslinux Gotta go off now, see you all later! 2020-04-15T14:23:31 #kisslinux o/ 2020-04-15T14:40:51 #kisslinux dylan05: can you make kiss c run with doas when needed? 2020-04-15T15:43:58 #kisslinux Sure 2020-04-15T18:04:50 #kisslinux using recursion in shell is good/bad practice? 2020-04-15T18:08:59 #kisslinux probably not a good 2020-04-15T19:33:07 #kisslinux dylan05: good evening man! news for btrfs, how to regulate myself ? and for all others pr ? 2020-04-15T20:01:48 #kisslinux merakor: re sysmgr, why don't you simply `wait` for the service to exit instead of polling every second to see if it died? 2020-04-15T20:25:28 #kisslinux mcf: Oh yeah, thanks a lot. I don't know what I was thinking writing that. 2020-04-15T20:32:23 #kisslinux does anyone know a way to make firefox send just some command rather than use libnotify for notification? 2020-04-15T20:32:55 #kisslinux I basically just want it do call "notify.sh ", now that would be easy 2020-04-15T20:50:58 #kisslinux onodera: https://dxr.mozilla.org/mozilla-central/search?q=libnotify&redirect=false 2020-04-15T20:55:05 #kisslinux ehh what is this illiliti ? 2020-04-15T20:55:33 #kisslinux starting point :) 2020-04-15T20:57:29 #kisslinux I mean this page, I never used it before actually 2020-04-15T20:57:39 #kisslinux it digs in the firefox source code/ 2020-04-15T20:58:21 #kisslinux hmm looking at it, it should be kind of easy to patch it tbh 2020-04-15T21:03:01 #kisslinux you can also patch libnotify, just spoof function(via LD_PRELOAD or directly in source code) which is uses for sending notification with fork/exec or patch firefox... 2020-04-15T21:07:20 #kisslinux does libnotify depend on dbus? 2020-04-15T21:08:04 #kisslinux I never have any idea how these complex gnome/systemd kinda apps work 2020-04-15T21:15:09 #kisslinux it depend on dbus headers(.h), so basically yeah 2020-04-15T21:16:44 #kisslinux fug 2020-04-15T21:17:06 #kisslinux gnome* systemd* == devil! | dwm/i3/xmonad* sinit/runit* == Holy water 2020-04-15T21:17:08 #kisslinux :P 2020-04-15T21:19:34 #kisslinux try extensions. i'm not sure, but extensions can handle notification events 2020-04-15T21:48:40 #kisslinux hey guys i got an interesting question for ya. i'm trying to get a loopback sound interface, and set /etc/inittab to modprobe snd-aloop appropriately. however, it doesn't seem to initialize the loopback card at all 2020-04-15T21:49:10 #kisslinux i have to manually modprobe -r snd-aloop, then modprobe snd-aloop again, and then alsactl restore before the loopback card shows up 2020-04-15T21:50:28 #kisslinux inittab has "::once:/bin/modprobe snd-intel8x0" line followed by "::once:/bin/modprobe snd-aloop" 2020-04-15T22:22:47 #kisslinux hello! 2020-04-15T22:23:26 #kisslinux i have a question regarding the kiss package manager 2020-04-15T22:25:00 #kisslinux before i learned of the firefox binary i tried to compile the deps for firefox which includes nodejs.. 2020-04-15T22:25:33 #kisslinux however, nodejs was incorrect version and wouldn't download.. so i manually changed the version number in the "sources" file in the repo.. well, apparently that has broken kiss 2020-04-15T22:26:23 #kisslinux now when i try to do "kiss update" it tells me to stash my sources?? 2020-04-15T22:30:11 #kisslinux the exact error is "your local changes to the following files would be overwritten by merge: extra/nodejs/version - please commit your changes or stash them before you merge - aborting" 2020-04-15T22:34:04 #kisslinux you should make a duplicate package thats earlier in your KISS_PATH 2020-04-15T22:34:11 #kisslinux Updating 086a0c13..f17e915c 2020-04-15T22:34:11 #kisslinux error: Your local changes to the following files would be overwritten by merge: 2020-04-15T22:34:12 #kisslinux extra/nodejs/version 2020-04-15T22:34:12 #kisslinux Please commit your changes or stash them before you merge. 2020-04-15T22:34:12 #kisslinux Aborting 2020-04-15T22:34:32 #kisslinux ectlunya i dont understand 2020-04-15T22:34:51 #kisslinux the file that you edited is part of the git directory that is being updated 2020-04-15T22:35:08 #kisslinux yes 2020-04-15T22:35:12 #kisslinux so when it does the update there is a conflict between what you have locally and what is in the remote repository 2020-04-15T22:35:32 #kisslinux ok i understand that much 2020-04-15T22:35:55 #kisslinux if you make another directory (wherever you want) and add it to the beginning of KISS_PATH kiss will search in that directory first when updating the package 2020-04-15T22:36:06 #kisslinux sorry, im gittarded 2020-04-15T22:36:39 #kisslinux so you can then copy the nodejs package directory into your new local (non-git) repo and it should work 2020-04-15T22:37:25 #kisslinux alright 2020-04-15T22:37:28 #kisslinux thank you! 2020-04-15T22:37:43 #kisslinux You can also go to the directory you want to keep the nodejs version you're making and do `kiss-fork nodejs` 2020-04-15T22:38:07 #kisslinux i just want it to over write the damn thing 2020-04-15T22:38:12 #kisslinux i dont need nodejs anymore 2020-04-15T22:38:44 #kisslinux And then go into that nodejs directory and say `kiss-link {sources,build, etc} ` and it will symlink those to the next repository that contains nodejs 2020-04-15T22:38:55 #kisslinux Ah then you can just reset the repo 2020-04-15T22:39:02 #kisslinux Or just change the version number back 2020-04-15T22:39:02 #kisslinux awesome, thank you 2020-04-15T22:39:19 #kisslinux yeah i changed it back but that no bueno 2020-04-15T22:42:02 #kisslinux argh it just keeps telling me the kiss_path needs to be set even tho i have set it 2020-04-15T22:42:26 #kisslinux are you running kiss as a normal user or with sudo 2020-04-15T22:42:36 #kisslinux either 2020-04-15T22:42:41 #kisslinux well.. cant do it with sudo 2020-04-15T22:42:49 #kisslinux sudo cant export 2020-04-15T22:54:09 #kisslinux alright, i fixed it 2020-04-15T22:54:14 #kisslinux thanks for your help guys 2020-04-15T22:54:30 #kisslinux i'll be back soon.. when i have time. kiss is a neat os