2020-05-13T00:16:02 #kisslinux Hello guys, I want configure my network interface manually with static IP 2020-05-13T00:16:16 #kisslinux how can I do? 2020-05-13T00:16:42 #kisslinux with init support for autoconfigure 2020-05-13T00:19:03 #kisslinux Thvle: dhcpcd can also do static ip 2020-05-13T00:20:22 #kisslinux Yes, but I guess it won't be necessary, right? 2020-05-13T00:25:16 #kisslinux I know no other way, but havent looked any further. 2020-05-13T00:26:39 #kisslinux You want to autoconfigure your device at startup? 2020-05-13T00:26:54 #kisslinux yes 2020-05-13T00:27:07 #kisslinux I need edit /etc/inittab right? 2020-05-13T00:27:13 #kisslinux just wrap dhcpcd or * in a shell script 2020-05-13T00:27:15 #kisslinux yes 2020-05-13T00:27:26 #kisslinux or no 2020-05-13T00:27:58 #kisslinux theres a busybox runit service 2020-05-13T00:32:52 #kisslinux i put ::sysinit:/usr/bin/dhcpcd and works! 2020-05-13T00:33:06 #kisslinux in inittab 2020-05-13T00:33:33 #kisslinux nice! 2020-05-13T01:01:32 #kisslinux Anyone have a good *suckless* solutions for an rdp/vnc server? I’ve got a headless KISS system to connect to =S 2020-05-13T03:54:16 #kisslinux https://towardsdatascience.com/github-stars-are-overvalued-15ba780b36 2020-05-13T03:58:51 #kisslinux huh, the fortran compiler is now in llvm mainline 2020-05-13T03:58:53 #kisslinux nice 2020-05-13T04:02:30 #kisslinux Finally! 2020-05-13T04:06:26 #kisslinux https://reviews.llvm.org/rGb98ad941a40c96c841bceb171725c925500fce6c the merge is since april, but I haven't heard any news about it, perhaps we'll see when llvm11 is released 2020-05-13T04:24:06 #kisslinux It was supposed to make it into llvm10 but they missed the window to work on some more stuff 2020-05-13T04:24:39 #kisslinux So... Fingers crossed we get it with 10.1 2020-05-13T06:42:18 #kisslinux o/ 2020-05-13T07:01:46 #kisslinux dylan02: what was the reason for dropping $tar? 2020-05-13T07:02:08 #kisslinux The alternatives system can be used instead. 2020-05-13T07:02:21 #kisslinux makes sense 2020-05-13T07:02:38 #kisslinux The reason I'm keeping $grep is that GNU grep is so much faster than busybox's. 2020-05-13T07:02:39 #kisslinux doesn't the same apply for grep? 2020-05-13T07:02:46 #kisslinux ah 2020-05-13T07:02:54 #kisslinux It's a huge difference in overall speed 2020-05-13T07:04:28 #kisslinux also, unrelated, there's still an issue with sh256() where theoretically if a file started with a '*' and one of the sha256-providing commands that doesn't add a '*' to the beginning of the file name works and is used, then the file name will be incorrect because the "${file#*}" will remove the '*' from the beginning of the filename 2020-05-13T07:05:41 #kisslinux and out of curiosity, why'd you remove the portability note? (or at least the non-POSIX parts of it) 2020-05-13T07:05:44 #kisslinux This is fine as the verification will still work. Cosmetically, it will look wrong. 2020-05-13T07:06:00 #kisslinux Verification is merely a generation of a second set of checksums. 2020-05-13T07:06:10 #kisslinux So, both checksums will have no '*' 2020-05-13T07:06:19 #kisslinux Though 2020-05-13T07:06:30 #kisslinux If two sha256 implementations are used it will break 2020-05-13T07:06:40 #kisslinux (One to generate them and another to verify them) 2020-05-13T07:07:56 #kisslinux I'd call support for four different implementations "portable". There's nothing else I can really do other than extend the support for more sha256 utilities (do they exist). 2020-05-13T07:09:56 #kisslinux E5ten: Fixed the '*' issue. 2020-05-13T07:20:55 #kisslinux Nice 2020-05-13T07:25:08 #kisslinux dylan02: Now that the read there only assigns to hash, to avoid having to use tabs and just to avoid the heredoc in general, you could just set hash=$() and then when printing replace "$hash" with "${hash%%[[:space:]]*}" 2020-05-13T07:25:39 #kisslinux Yeah 2020-05-13T07:28:12 #kisslinux Done 2020-05-13T07:28:13 #kisslinux Thanks 2020-05-13T10:02:53 #kisslinux Great new pm release 2020-05-13T10:51:51 #kisslinux perish: ++ 2020-05-13T10:57:08 #kisslinux The biggest two things imo are KISS_ROOT fixes and portability fixes 2020-05-13T10:58:56 #kisslinux I must know, have we got (s/u)base tar compatibility? 2020-05-13T10:59:26 #kisslinux They support tar cf, xf and tf, right? 2020-05-13T11:03:30 #kisslinux I mean, they definitely do, any tar that doesn't might as well not be considered a working tar at all 2020-05-13T11:05:47 #kisslinux E5ten I'm more curious about `tar xf` vs `tar -xf` - I think we use `xf` rather than `-xf`? 2020-05-13T11:05:54 #kisslinux But that may have changed 2020-05-13T11:09:03 #kisslinux ah I see 2020-05-13T11:09:43 #kisslinux Well, we'll see 2020-05-13T11:09:53 #kisslinux yeah I've wondered about that too, I prefer the leading dash, but idk if the BSD tar's support that (aside from bsdtar from libarchive which I know does) and I don't know if sbase tar supports without 2020-05-13T11:10:08 #kisslinux Aye 2020-05-13T11:10:30 #kisslinux Fixed 2020-05-13T11:10:43 #kisslinux Fixed what? 2020-05-13T11:10:50 #kisslinux -xf vs xf 2020-05-13T11:10:52 #kisslinux Ah 2020-05-13T11:10:57 #kisslinux https://github.com/kisslinux/kiss/commit/6620f5c6747351f76e6a84dad775d08e49dc8298 2020-05-13T11:11:02 #kisslinux So it should work with whatever impl? 2020-05-13T11:11:11 #kisslinux Yes 2020-05-13T11:11:17 #kisslinux We try -args and then fallback to args. 2020-05-13T11:11:25 #kisslinux Nice 2020-05-13T11:11:27 #kisslinux sbase tar works 2020-05-13T11:11:31 #kisslinux Woot 2020-05-13T11:11:39 #kisslinux I looked at openbsd tar, and it seems to also support -args and not just args 2020-05-13T11:11:53 #kisslinux Does anyone use openbsd utils on linux other than loksh? 2020-05-13T11:11:56 #kisslinux so I don't know of a tar that only supports args without a dash 2020-05-13T11:11:57 #kisslinux There's no standard so I'd rather support both. 2020-05-13T11:12:28 #kisslinux Oh, there's a port 2020-05-13T11:13:10 #kisslinux netbsd tar also supports -args 2020-05-13T11:13:11 #kisslinux https://github.com/Duncaen/lobase 2020-05-13T11:13:16 #kisslinux Same guy as OpenDoas 2020-05-13T11:15:08 #kisslinux Pushed to repos 2020-05-13T11:15:24 #kisslinux It's not a full port - we have https://github.com/brynet/file for file and http://www.sndio.org/ for sndio 2020-05-13T11:15:41 #kisslinux And ofc mandoc for man 2020-05-13T11:16:49 #kisslinux {u,}star support -args 2020-05-13T11:17:01 #kisslinux But otherwise looks pretty good - good enough for inclusion in community, at least 2020-05-13T11:17:11 #kisslinux OK. BSDtar (libarchive), sbase, busybox and GNU tar confirmed working. 2020-05-13T11:17:19 #kisslinux Nice 2020-05-13T11:17:26 #kisslinux I'll whip up a lobase package 2020-05-13T11:17:33 #kisslinux Nice 2020-05-13T11:18:14 #kisslinux merakor: We can now add back 'stat'/'tar' to our ubase/sbase packages. 2020-05-13T11:18:37 #kisslinux We have to sadly exclude 'sed' and 'su' as one doesn't support '-i' and the other doesn't support '-c'. 2020-05-13T11:19:06 #kisslinux The package manager no longer uses '-i' though it's still used in package build files. 2020-05-13T11:19:34 #kisslinux The 'su' issue can be worked around by just using doas/sudo though. 2020-05-13T11:20:27 #kisslinux Aye 2020-05-13T11:21:05 #kisslinux Basically, the package manager should now work in whatever environment it's placed in 2020-05-13T11:21:36 #kisslinux Yeah, I will add stat back 2020-05-13T11:21:45 #kisslinux But I am not so sure about tar 2020-05-13T11:22:25 #kisslinux tar works fine here 2020-05-13T11:22:51 #kisslinux https://github.com/kisslinux/kiss/commit/6620f5c6747351f76e6a84dad775d08e49dc8298 2020-05-13T11:23:14 #kisslinux goddammit, I think solaris tar requires dash-less arg 2020-05-13T11:23:14 #kisslinux Didn't it require flags instead of keys here 2020-05-13T11:23:42 #kisslinux what is the default KISS_ROOT? 2020-05-13T11:23:51 #kisslinux I presumve / 2020-05-13T11:24:01 #kisslinux s/presumve/presume 2020-05-13T11:24:01 #kisslinux if I'm right and it does, it's the only relevant tar I can find that doesn't support -args and means that can't just be assumed :( 2020-05-13T11:24:05 #kisslinux Yeah tar is actually portable without the dashes 2020-05-13T11:24:19 #kisslinux Dashes are gnu 2020-05-13T11:24:22 #kisslinux sbase tar doesn't work without them 2020-05-13T11:24:34 #kisslinux so if I want rootless kiss i have to give write permisstions to / 2020-05-13T11:24:39 #kisslinux Yeah sbase tar is incomplete 2020-05-13T11:24:47 #kisslinux KISS_ROOT is unset by default 2020-05-13T11:24:49 #kisslinux and pretty much every tar I can find (except for solaris tar) works with dashes 2020-05-13T11:25:13 #kisslinux Historical implementations don't 2020-05-13T11:25:34 #kisslinux Not really, ono - you could use some environment variables and your home directory 2020-05-13T11:25:38 #kisslinux wait, is kiss_root the place where kiss installs packages, or where it downloads the sources and builds and such? 2020-05-13T11:25:44 #kisslinux KISS_ROOT is where it installs 2020-05-13T11:25:56 #kisslinux It used to be where it stored the cache 2020-05-13T11:26:09 #kisslinux and like you say "dashes are GNU" but tar doesn't have a standard and pretty much every other command (certainly POSIX ones) require dashes for options, so I certainly wouldn't call dash-free tar args portable, at least not moreso than with the dash 2020-05-13T11:26:22 #kisslinux On manual pages of Unix, they are mentioned as keys rather than flags 2020-05-13T11:27:12 #kisslinux onodera: You can now do 'KISS_ROOT=~/sys kiss i baselayout' to install packages to ~/sys without root permissions. 2020-05-13T11:27:24 #kisslinux Other implementations only used keys until gnu started using dashes 2020-05-13T11:27:42 #kisslinux yeah but it's pretty much the same as ar, with historical implementations not using dashes for keys, and the POSIX standard of ar specifies them, so I'd expect that were POSIX to standardize a tar command the same would be true with that too 2020-05-13T11:27:49 #kisslinux It is not standardized but it was pretty common 2020-05-13T11:27:53 #kisslinux dylan02: I see, thanks 2020-05-13T11:28:28 #kisslinux You can then add '~/sys/usr/bin' to your `$PATH` to run software installed to this path. 2020-05-13T11:28:46 #kisslinux You can keep the base light and work from inside your `$HOME` basically. 2020-05-13T11:29:12 #kisslinux This is also handy for those wanting to use the package manager on other distributions. 2020-05-13T11:29:34 #kisslinux cemkeylan: imo all these arguments for argless tar being standard also applied to ar, and yet when POSIX standardized it they specified the dash 2020-05-13T11:29:41 #kisslinux Note: It will still use libs from the host. It's not isolated. (Use a chroot for this). 2020-05-13T11:30:06 #kisslinux Forget about tar now. We have portability via supporting both. :P 2020-05-13T11:30:56 #kisslinux dylan02: yeah but it's not great, cuz if the tar in use doesn't support dashes and the fallback happens, there'll be an error message about invalid arguments 2020-05-13T11:32:31 #kisslinux Yes. Things will continue to work though (which is what's important). I could just disable the error messages from tar (and use our own). 2020-05-13T11:33:34 #kisslinux Since sbase tar isn't complete, I wanted to make sure that other tars are were supported. Afaik sbase tar hasn't seen a change for 3 years. 2020-05-13T11:33:34 #kisslinux I did initially change kiss to using dashes, but that only affects sbase tar 2020-05-13T11:34:01 #kisslinux s/were/well/ 2020-05-13T11:34:56 #kisslinux Sounds very much like suckless 2020-05-13T11:34:59 #kisslinux Incomplete 2020-05-13T11:35:18 #kisslinux Whatever happened to sandy? 2020-05-13T11:35:25 #kisslinux Really putting the suck in suckless 2020-05-13T11:35:54 #kisslinux the argparsing in sbase as of now just doesn't have a way to support options at the beginning without dashes in certain commands, so without refactoring that or adding some manual stuff to the tar command the can't support that yet 2020-05-13T11:36:05 #kisslinux Actually curious about sandy - what warranted them dropping it from their repos and banning any mentions? 2020-05-13T11:36:58 #kisslinux It's fine though. suckless tar now works with kiss (as far as compatible usage goes). 2020-05-13T11:37:12 #kisslinux It worked with the few tarballs/packages I built with it too. 2020-05-13T11:37:37 #kisslinux https://dl.suckless.org/htmlout/tools.suckless.org/sandy.html 2020-05-13T11:37:53 #kisslinux Huh 2020-05-13T11:38:00 #kisslinux https://neosmart.net/blog/2017/what-happened-to-the-sandy-text-editor/ 2020-05-13T11:38:09 #kisslinux https://tools.suckless.org/sandy.html <- this 404s 2020-05-13T11:38:37 #kisslinux Yes 2020-05-13T11:38:47 #kisslinux https://github.com/dzervas/sandy 2020-05-13T11:38:55 #kisslinux Most recent source I've found so far 2020-05-13T11:39:23 #kisslinux > This really is a case of a misconfigured webserver and an overly aggressive mailing list filter. 2020-05-13T11:39:26 #kisslinux from the article 2020-05-13T11:39:29 #kisslinux Doesn't seem to be 2020-05-13T11:40:21 #kisslinux Here's the last release tarballs: https://sourceforge.net/projects/sandyeditor/files/ 2020-05-13T11:40:42 #kisslinux That's the most recent version (0.4). 2020-05-13T11:42:12 #kisslinux I'll be on later. o/ 2020-05-13T11:42:18 #kisslinux See you 2020-05-13T11:42:24 #kisslinux Glad to know that the new package manager version didn't start any fires 2020-05-13T11:42:29 #kisslinux ;) 2020-05-13T11:42:34 #kisslinux I'll make a pr to community with lobase once I finish the package 2020-05-13T11:42:39 #kisslinux Nice 2020-05-13T11:43:01 #kisslinux And libedit, it seems 2020-05-13T11:45:03 #kisslinux I already have libedit on my repo 2020-05-13T11:45:14 #kisslinux Nice 2020-05-13T11:45:19 #kisslinux I can maintain it on community if you would want that 2020-05-13T11:45:35 #kisslinux That would be nice, thanks - lobase needs libedit for bc 2020-05-13T11:46:04 #kisslinux Sure, I will send a PR in an hour. 2020-05-13T11:46:20 #kisslinux Thanks! 2020-05-13T11:57:09 #kisslinux dylan02: there's technically another theoretical portability issue that's also there, date isn't technically POSIX, it's XSI :^) 2020-05-13T11:57:34 #kisslinux I wonder if we'll get a kiss-hardened or similar 2020-05-13T12:09:59 #kisslinux E5ten: Where's the date invocation you're referring to? AFAIK date is specified by POSIX but parts are XSI-specific 2020-05-13T12:11:13 #kisslinux huh you're right, I misread the page, I didn't notice the date invocation format at the top without the XSI specifier next to it 2020-05-13T12:12:56 #kisslinux double checked, the kiss usage of date does seem to be POSIX-compliant, I was wrong, and I'm glad I was lol cuz that's not something that could be replicated with other POSIX commands as far as I know 2020-05-13T12:23:01 #kisslinux Well, you could probably use epoch seconds if date was off the table, but that isn't exactly the most user-friendly format ;) 2020-05-13T12:23:55 #kisslinux how would you get those? 2020-05-13T12:24:16 #kisslinux @mcpcpc i just found https://xpra.org/ yesterday, haven't gotten time to play around with it too much or try installing it in KISS 2020-05-13T12:25:02 #kisslinux E5ten: awk 'BEGIN { srand(); print srand() }' 2020-05-13T12:26:19 #kisslinux interesting 2020-05-13T12:27:36 #kisslinux Yeah, it's great. Basically, srand() seeds rand by the time of the day if no argument is given. And it returns the previous seed when used 2020-05-13T12:27:56 #kisslinux I'll definitely keep that in mind, I've run into instances where I needed epoch seconds and used date +%s (even though the %s format specifier for date is non-POSIX) so from now on when I need that I'll use that awk thing 2020-05-13T12:28:59 #kisslinux Although I'm not 100% sure if it's guaranteed to be epoch seconds since it says "the time of the day". But it's probably more reliable than date +%s anyway 2020-05-13T12:29:26 #kisslinux There's actually a POSIX date equivalent but it's terrible. https://lobste.rs/s/uk5esr/rich_s_sh_posix_shell_tricks#c_rghtbb 2020-05-13T12:37:59 #kisslinux I am thinking about enhancement for kiss-chbuild to include some of the jumbopackages of the hostsystem you will need anyway to build something (cmake, clang, llvm, rust, mesa). Atm I just cp the tarballs manually in. 2020-05-13T13:13:44 #kisslinux dylan: should we stil use "install" or switch to mkdir -p and cp? 2020-05-13T13:13:50 #kisslinux still* 2020-05-13T13:16:21 #kisslinux there are 431 uses of install in community :D 2020-05-13T13:18:40 #kisslinux oh, this includes also make install. install -D are 103 2020-05-13T13:19:07 #kisslinux kisslinuxuser: you should avoid using '-t' flag but not a whole `install` 2020-05-13T14:05:58 #kisslinux > qt5-webengine Build finished in 5h 35m 2020-05-13T14:06:00 #kisslinux wuha 2020-05-13T14:07:14 #kisslinux Wow 2020-05-13T14:07:18 #kisslinux Scary 2020-05-13T14:09:22 #kisslinux at the beginning of this year it was about 3h on this machine 2020-05-13T14:09:29 #kisslinux It's actually the pits 2020-05-13T14:09:46 #kisslinux I think this took so long after gcc with gold or lto? 2020-05-13T14:10:32 #kisslinux I spent all day yesterday building it. Literally 1pm to 10pm 2020-05-13T14:10:37 #kisslinux Don't even use lto 2020-05-13T14:10:45 #kisslinux Ouch 2020-05-13T14:12:20 #kisslinux Yeah. It's all that damn chromium 2020-05-13T14:12:43 #kisslinux The web sucks tbh 2020-05-13T14:12:46 #kisslinux And ninjas so greedy. I have to pass -j2 -l2 or it gets killed for oom 2020-05-13T14:12:55 #kisslinux The internet is trash and we should get rid of it 2020-05-13T14:13:19 #kisslinux dilynm: I agree 2020-05-13T14:13:25 #kisslinux when can we move back to gopher 2020-05-13T14:14:01 #kisslinux Most of your compilation time goes to javascript as well 2020-05-13T14:14:18 #kisslinux Aye 2020-05-13T14:14:24 #kisslinux I tried to package flatpak a while back 2020-05-13T14:14:35 #kisslinux The thing I had the most difficulty with was fucking mozjs60 2020-05-13T14:15:05 #kisslinux I'll package pretty much anything you ask me to but I sure as hell won't package anything web related 2020-05-13T14:15:46 #kisslinux Javascript is the worst thing that happened to computers 2020-05-13T14:15:58 #kisslinux Even PHP is better 2020-05-13T14:17:58 #kisslinux Ah shit 2020-05-13T14:18:01 #kisslinux Just erased my home dir 2020-05-13T14:18:29 #kisslinux F to my ccache and all of my cache 2020-05-13T14:19:01 #kisslinux l m a o 2020-05-13T14:19:14 #kisslinux Howwww 2020-05-13T14:19:19 #kisslinux I once accidentally reformatted my home partition 2020-05-13T14:19:28 #kisslinux Luckily this is my chroot 2020-05-13T14:19:32 #kisslinux Without a backup 2020-05-13T14:19:35 #kisslinux Not an actual install 2020-05-13T14:19:36 #kisslinux Fun times 2020-05-13T14:20:04 #kisslinux I had a typo in a find command four months ago and deleted my entire /* 2020-05-13T14:20:09 #kisslinux Ouch 2020-05-13T14:20:17 #kisslinux Luckily I ran it as user so... Only home got trashed 2020-05-13T14:20:25 #kisslinux I really need to alias rm to rm -i 2020-05-13T14:20:28 #kisslinux :( 2020-05-13T14:21:06 #kisslinux Eh, whatever 2020-05-13T14:21:07 #kisslinux It's just so easy to permanently delete things 2020-05-13T14:21:11 #kisslinux Packages are still installed 2020-05-13T14:21:11 #kisslinux I was trying to add some space to my home partition 2020-05-13T14:21:14 #kisslinux We need a trash 2020-05-13T14:22:46 #kisslinux I am lazy about setting backups 2020-05-13T14:22:56 #kisslinux I am always like, yeah I'll set it up later 2020-05-13T14:23:40 #kisslinux http://0x0.st/iL8Q.png 2020-05-13T14:23:43 #kisslinux sbase what 2020-05-13T14:24:18 #kisslinux I love that 2020-05-13T14:24:27 #kisslinux what does this mean!! 2020-05-13T14:25:18 #kisslinux Oh, do sbase and ubase conflict? 2020-05-13T14:26:10 #kisslinux No, they don't 2020-05-13T14:26:18 #kisslinux That's weird 2020-05-13T14:26:23 #kisslinux Aye 2020-05-13T14:27:09 #kisslinux I am the maintainer, though 2020-05-13T14:28:29 #kisslinux It's an issue that only occurs with KISS_ROOT 2020-05-13T14:28:43 #kisslinux Well, we're rebuilding llvm today 2020-05-13T14:29:08 #kisslinux Fun 2020-05-13T14:29:31 #kisslinux I'll be using michael's ubase tree in the package 2020-05-13T14:29:42 #kisslinux I'm going to make a font while I wait 2020-05-13T14:30:07 #kisslinux dylan, any reason kiss's `log()` prints on stdout instead of stderr again? 2020-05-13T14:30:27 #kisslinux Oh, sbase and ubase conflicts because mcf: recently added a program from ubase to sbase, right? 2020-05-13T14:30:43 #kisslinux F for prasant 2020-05-13T14:32:17 #kisslinux Okay right, sbase now implements dd 2020-05-13T14:32:38 #kisslinux Our first real kde blocker has been found ix.io/2lTk 2020-05-13T14:32:43 #kisslinux We should be able to drop the tar removal, shouldn't we? 2020-05-13T14:33:13 #kisslinux Yeah, that's true 2020-05-13T14:33:54 #kisslinux Don't think the suckless fetishists would be so happy about glib being included in the suckless rootfs, but you need it to build Xorg nowadays 2020-05-13T14:35:03 #kisslinux Or GCC, lol 2020-05-13T14:35:17 #kisslinux Some things are just inevitable 2020-05-13T14:35:31 #kisslinux Aye 2020-05-13T14:35:41 #kisslinux I also want to give a cat-v rootfs a try 2020-05-13T14:35:52 #kisslinux You can't build the kernel without clang or gcc 2020-05-13T14:35:55 #kisslinux We'd have to include GCC, of course 2020-05-13T14:35:56 #kisslinux dilynm: btw, thx for fixing webengine (: 2020-05-13T14:42:32 #kisslinux welcome back, dylan 2020-05-13T14:44:06 #kisslinux o/ 2020-05-13T14:44:33 #kisslinux yo o 2020-05-13T14:45:20 #kisslinux one more thing: in `prompt()` you could simply return early if `[ "$KISS_NOPROMPT" = 1 ]` 2020-05-13T14:45:40 #kisslinux right now we still print the prompt message without actually prompting 2020-05-13T14:45:43 #kisslinux claudia02: of course! 2020-05-13T14:46:06 #kisslinux aarng: Yeah. I wanted to keep it known that a prompt has been skipped. 2020-05-13T14:46:14 #kisslinux Rather than bypassing the whole thing. 2020-05-13T14:46:26 #kisslinux ok, wai then 2020-05-13T14:46:37 #kisslinux works for me too 2020-05-13T14:46:49 #kisslinux > dylan, any reason kiss's `log()` prints on stdout instead of stderr again? 2020-05-13T14:47:10 #kisslinux That's a bug 2020-05-13T14:47:20 #kisslinux I just pushed a commit to fix it (just read your message in the logs) 2020-05-13T14:47:35 #kisslinux awesome, cheers 2020-05-13T14:47:44 #kisslinux great release otherwise 2020-05-13T14:49:53 #kisslinux Pushed a release to fix log() messages. 2020-05-13T14:50:28 #kisslinux can't pull just now, doing gcc10 2020-05-13T14:50:40 #kisslinux do I need to recompile anything? 2020-05-13T14:50:56 #kisslinux One of my friends on CRUX did 2020-05-13T14:52:03 #kisslinux aarng: Nope. Just a package manager update. 2020-05-13T14:52:56 #kisslinux nah I mean after I'm done compiling gcc 10 coming from 9 :D 2020-05-13T14:54:12 #kisslinux I have been following the kernel mailing list recently. I still don't understand the gcc10 issue on the kernel 2020-05-13T14:54:46 #kisslinux On a mail Linus said that the issue wasn't a gcc bug 2020-05-13T14:55:07 #kisslinux And he didn't pull that stackprotector patch 2020-05-13T14:55:12 #kisslinux dylan03: iirc earlier you said there are other sha256 commands you know of, out of curiosity what are they? 2020-05-13T14:55:35 #kisslinux I know cksum on bsd 2020-05-13T14:56:42 #kisslinux E5ten: No idea. There have to be others though. 2020-05-13T14:56:54 #kisslinux aarng: You should be good just updating GCC. 2020-05-13T14:58:30 #kisslinux ok good 2020-05-13T15:00:04 #kisslinux You can then rebuild everything slowly if you like. 2020-05-13T15:00:10 #kisslinux As each update comes in I mean. 2020-05-13T15:00:19 #kisslinux Will they still work? 2020-05-13T15:00:34 #kisslinux Will what? 2020-05-13T15:00:45 #kisslinux All the packages that haven't been rebuilt 2020-05-13T15:00:50 #kisslinux Of course 2020-05-13T15:01:18 #kisslinux There's a chance that anything which links to libgcc will break though I didn't see this happen this time around. 2020-05-13T15:01:29 #kisslinux Ah, nice 2020-05-13T15:01:51 #kisslinux Yeah, I think only llvm does link to gcc 2020-05-13T15:02:04 #kisslinux And that doesn't require a rebuild 2020-05-13T15:03:32 #kisslinux https://www.phoronix.com/scan.php?page=news_item&px=Linux-Upstream-Against-O3-Kern 2020-05-13T15:03:37 #kisslinux > Upstream Linux Developers Against "-O3" Optimizing The Kernel 2020-05-13T15:04:18 #kisslinux Afaik even when you specify O3, it will only affect a small portion of the kernel 2020-05-13T15:04:19 #kisslinux dylan03: if you ever feel like supporting solaris you could add "digest -a sha256" (just outputs the sha, no filename output or anything) lol 2020-05-13T15:04:36 #kisslinux E5ten: nice 2020-05-13T15:05:34 #kisslinux fast-forward 10 years more than half of the kiss script is just sha256 fallbacks 2020-05-13T15:06:57 #kisslinux Linus can't tell me what to do 2020-05-13T15:08:11 #kisslinux E5ten: :D 2020-05-13T15:10:32 #kisslinux Sourcing kiss as a library just to do a shasum 2020-05-13T15:10:48 #kisslinux lol 2020-05-13T15:13:48 #kisslinux just implement shasum in linux tbh 2020-05-13T15:13:54 #kisslinux fuck 2020-05-13T15:13:57 #kisslinux s/linux/shell 2020-05-13T15:16:14 #kisslinux I'd expect that to be mind-bogglingly slow lol 2020-05-13T15:17:47 #kisslinux dylan03: earlier when I asked why you removed the portability comment it was cuz I didn't realize you'd moved it to the readme 2020-05-13T15:34:39 #kisslinux perish: libedit is on community :) 2020-05-13T15:34:47 #kisslinux Nice! 2020-05-13T15:35:02 #kisslinux I need to recreate my lobase package real quick 2020-05-13T15:36:37 #kisslinux Has it been merged 2020-05-13T15:36:39 #kisslinux ? 2020-05-13T15:36:44 #kisslinux Aye 2020-05-13T15:36:55 #kisslinux building now 2020-05-13T15:45:06 #kisslinux Sorry didn't see that one 2020-05-13T15:45:07 #kisslinux Yeah it is merged 2020-05-13T15:50:30 #kisslinux I have trouble understanding the reasoning behind landley keeping toybox scripts non POSIX 2020-05-13T16:08:15 #kisslinux Kde didn't even list their dependency order correctly smh 2020-05-13T16:29:47 #kisslinux I am trying to start "kiss-chbuild". After it prompts for my root password, it cat cant mount its stuff. No download. Can anyone reproduce? 2020-05-13T16:29:49 #kisslinux https://termbin.com/0kqc 2020-05-13T16:43:45 #kisslinux dilynm They have build instructions? 2020-05-13T16:45:49 #kisslinux It's mostly just the name of each part of the framework in an install order with the exact same instructions copy pasta-d for all of them 2020-05-13T16:46:05 #kisslinux Ah 2020-05-13T16:46:22 #kisslinux Wow, gcc's source extraction is slowing down my youtube playback 2020-05-13T16:46:27 #kisslinux Never had that happen before 2020-05-13T16:47:08 #kisslinux Build started and I'm starting to really feel the effects 2020-05-13T16:47:28 #kisslinux So glad the distro I use isn't gentoo where everything is enabled 2020-05-13T16:48:32 #kisslinux But uSe FlAgS 2020-05-13T16:49:04 #kisslinux Don't get people use any DE other than LX(DE/Qt) or Xfce on Gentoo 2020-05-13T16:49:37 #kisslinux There are people compiling KDE/Gnome on low-end machines 2020-05-13T16:49:43 #kisslinux Oh god 2020-05-13T16:49:46 #kisslinux I don't have that patience 2020-05-13T16:49:48 #kisslinux I'm on a low end machine 2020-05-13T16:49:54 #kisslinux Can't imagine using KDE or GNOME 2020-05-13T16:49:58 #kisslinux I mean i686 low-end 2020-05-13T16:50:06 #kisslinux Oh 2020-05-13T16:50:11 #kisslinux :X 2020-05-13T16:50:31 #kisslinux Those compilations literally take multiple days 2020-05-13T16:50:38 #kisslinux Oh god 2020-05-13T16:51:16 #kisslinux My patience tops up at compiling webkit 2020-05-13T16:51:24 #kisslinux Why would anyone do that 2020-05-13T16:51:31 #kisslinux Do they just miss 2002 that much? 2020-05-13T16:51:44 #kisslinux I don't even want to think of compiling anything web related 2020-05-13T16:51:51 #kisslinux I don't think when I'm compiling nss 2020-05-13T16:51:59 #kisslinux Speaking of 2020-05-13T16:52:48 #kisslinux The comments in nss' build script are amazing 2020-05-13T16:52:59 #kisslinux You can really feel Dylan's hate 2020-05-13T16:53:53 #kisslinux I have never seen that before :D 2020-05-13T16:54:07 #kisslinux Disgusting. Disgusting. Disgusting. 2020-05-13T16:54:42 #kisslinux Oh god 2020-05-13T16:55:00 #kisslinux that's impressively horrible 2020-05-13T16:55:05 #kisslinux Aye 2020-05-13T16:55:28 #kisslinux That's really sad 2020-05-13T16:55:45 #kisslinux I have just encountered a makefile without DESTDIR 2020-05-13T16:55:47 #kisslinux Lovely 2020-05-13T16:56:22 #kisslinux use PREFIX="$1/usr" 2020-05-13T16:56:38 #kisslinux Man have I seen terrible Makefiles 2020-05-13T16:56:49 #kisslinux Yea, that's my usual solution 2020-05-13T16:57:20 #kisslinux I suppose I'll have to use --prefix="$1/usr" as a configure flag 2020-05-13T16:57:24 #kisslinux Some terrible Makefiles link libraries based on the prefix 2020-05-13T16:57:27 #kisslinux Eugh 2020-05-13T16:57:52 #kisslinux It's like they've never seen a good Makefile before 2020-05-13T16:58:12 #kisslinux Yeah, DESTDIR is pretty standard 2020-05-13T16:58:13 #kisslinux perish33: can you link the git repo with that Makefile lol? 2020-05-13T16:58:29 #kisslinux https://github.com/Duncaen/lobase 2020-05-13T16:58:48 #kisslinux There's a makefile, a configure script, a configure.ac 2020-05-13T16:59:32 #kisslinux What's the purpose of configure if there is a Makefile 2020-05-13T16:59:45 #kisslinux What's the purpose of configure.ac if there is a configure 2020-05-13T16:59:50 #kisslinux I do not no 2020-05-13T16:59:56 #kisslinux s/no/know 2020-05-13T17:00:36 #kisslinux There's an install-sh too! We should pr to add scons, cmake and meson 2020-05-13T17:01:06 #kisslinux it's not autotools, it's a hand-rolled configure script that generates something like config.mk that the Makefile includes 2020-05-13T17:01:48 #kisslinux Ouch 2020-05-13T17:02:04 #kisslinux Also looking at bsd.prog.mk (includes install target for executables or something) it does appear to use DESTDIR? 2020-05-13T17:02:19 #kisslinux I prefer meson, let's add that 2020-05-13T17:02:46 #kisslinux Using DESTDIR in the plain make call tries to install to /usr/bin 2020-05-13T17:02:53 #kisslinux make install call that is 2020-05-13T17:04:41 #kisslinux Alright, do we package perl modules for kde... 2020-05-13T17:04:48 #kisslinux How important IS kdoctools anyway 2020-05-13T17:05:00 #kisslinux I don't know why you guys are acting like a configure script a Makefile and install-sh is like having multiple build scripts lol, install-sh is just a portable shell implementation of the "install" command so it doesn't have to be present on the system, and the configure works pretty much like autotools except instead of modifying a Makefile.in it just makes a file for the Makefile to read settings from, it's a pretty common 2020-05-13T17:05:00 #kisslinux situation 2020-05-13T17:13:23 #kisslinux Yeah, I just wanted to poke into it. I know that it is pretty widespread, especially on small projects. 2020-05-13T17:13:45 #kisslinux vim has a pretty similar way of configuration 2020-05-13T17:14:17 #kisslinux It doesn't use autotools nor Makefile.in, but it has a configure script 2020-05-13T17:16:16 #kisslinux Or it has a pregenerated configure on git 2020-05-13T17:16:57 #kisslinux > Alright, do we package perl modules for kde... 2020-05-13T17:17:02 #kisslinux I just have them as normal packages. 2020-05-13T17:17:32 #kisslinux The real question is if I like perl enough to care to try 2020-05-13T17:17:49 #kisslinux You can't really build them in the script, as the perl5lib env var which perl uses to search for the modules is broken. 2020-05-13T17:18:21 #kisslinux A potential solution for this would be to write the buildscript in perl to manipulate `@IN`, but ehhhhhhhhhhhhhhhhhhhhh 2020-05-13T17:18:45 #kisslinux I would definitely do it in the least annoying and work intensive way possible xD 2020-05-13T17:19:06 #kisslinux The least annoying way is just packages 2020-05-13T17:19:17 #kisslinux Mhm 2020-05-13T17:19:42 #kisslinux Or just drop kjs and kdoctools 2020-05-13T17:19:48 #kisslinux Pretend like they never existed 2020-05-13T17:19:55 #kisslinux Also a good solution 2020-05-13T17:21:56 #kisslinux Dylan, what was the reason for the man ban? 2020-05-13T17:52:56 #kisslinux Hello? 2020-05-13T17:53:10 #kisslinux https://termbin.com/ql64 2020-05-13T17:53:23 #kisslinux Currently getting an error whislt trying to build neovim : 2020-05-13T17:53:25 #kisslinux :/ 2020-05-13T17:54:40 #kisslinux something to do with ninja possibly 2020-05-13T18:12:49 #kisslinux Can reproduce 2020-05-13T18:13:01 #kisslinux Are you using gcc 10? 2020-05-13T19:08:06 #kisslinux fixed my kiss-chbuild fail (: 2020-05-13T19:31:43 #kisslinux perish33: man ban? 2020-05-13T19:32:11 #kisslinux tobykisslnx: I fixed the neovim issue this morning. 2020-05-13T19:32:15 #kisslinux dilynm yes, sorry for the delay 2020-05-13T19:32:50 #kisslinux dylan02 Oh? How would I go about fixing this? 2020-05-13T19:33:30 #kisslinux 'kiss u', 'kiss b neovim' 2020-05-13T19:36:43 #kisslinux dylan02 Ah okay, i'm all up to date, but I still get the build fail... 2020-05-13T19:37:04 #kisslinux Hm 2020-05-13T19:37:26 #kisslinux Ah, I may not have pushed it. 2020-05-13T19:37:46 #kisslinux Oh 2020-05-13T19:37:48 #kisslinux I did push it. 2020-05-13T19:37:51 #kisslinux It builds fine here. 2020-05-13T19:37:55 #kisslinux Can anyone else reproduce? 2020-05-13T19:38:11 #kisslinux https://termbin.com/faf2 2020-05-13T19:38:17 #kisslinux There's the attempt from just then 2020-05-13T19:39:16 #kisslinux Could I somehow be missing a dependency? 2020-05-13T19:39:40 #kisslinux I doubt it. 2020-05-13T19:39:40 #kisslinux https://termbin.com/ni9ai 2020-05-13T19:39:55 #kisslinux 'kiss s neovim'? 2020-05-13T19:39:59 #kisslinux What does this display? 2020-05-13T19:40:15 #kisslinux Try building with -fcommon 2020-05-13T19:40:50 #kisslinux `/var/db/kiss/repo/community/neovim` 2020-05-13T19:41:08 #kisslinux dilynm: That's exactly what I pushed to community this morning. 2020-05-13T19:41:16 #kisslinux Figured 2020-05-13T19:41:28 #kisslinux tobykisslnx: Contents of /var/db/kiss/repo/community/neovim/build ? 2020-05-13T19:41:38 #kisslinux > -> neovim Successfully built package 2020-05-13T19:41:42 #kisslinux Builds fine here 2020-05-13T19:42:17 #kisslinux https://termbin.com/f90r 2020-05-13T19:42:50 #kisslinux Aghhhh hate it when its a just-me problem ahaha I feel like such a burden 2020-05-13T19:43:05 #kisslinux As I wish I could help more but I just don't know enough yet 2020-05-13T19:43:26 #kisslinux If you're running KISS already, the hardest part is over. :) 2020-05-13T19:43:57 #kisslinux dylan02 I don't know, I enjoyed the installation :D 2020-05-13T19:44:42 #kisslinux tobykisslnx: Your community repository is out of date 2020-05-13T19:45:08 #kisslinux It's best you keep it out of /var/db/kiss/repo and move it to somewhere in $HOME (it can actually live anywhere). 2020-05-13T19:45:11 #kisslinux Ah idk why this is happening, I had issues with the checksums yesterday and my "kiss maintainer " returns nothing 2020-05-13T19:45:21 #kisslinux Then, adjust your 'KISS_PATH' to match the new location. 2020-05-13T19:45:54 #kisslinux So just make a dir in my home like "Kiss-Repos" or something? 2020-05-13T19:46:04 #kisslinux Yeah 2020-05-13T19:46:15 #kisslinux Then clone Community there and add the full path to your KISS_PATH. 2020-05-13T19:46:30 #kisslinux Finally, 'kiss u' to update the system 2020-05-13T19:48:21 #kisslinux running into the checksum issue that someone else got a couple of days ago, what was the fix? I'm trying to get glibc to build and despite the checksums file being identical to what it says I need to use, it still doesn't work. Even weirder, even after rm'ing all of ~/.cache/kiss it still doesn't redownload the tar file 2020-05-13T19:49:08 #kisslinux himmalerin: Tried with the latest package manager version? 2020-05-13T19:49:10 #kisslinux dylan02 Should I use $HOME or hard code my home repo 2020-05-13T19:49:39 #kisslinux himmalerin yeah that was me haha, Mr. Problematic™ 2020-05-13T19:49:40 #kisslinux tobykisslnx: It shouldn't matter 2020-05-13T19:49:49 #kisslinux dylan02 Okay! 2020-05-13T19:50:04 #kisslinux himmalerin: I'm wondering if this is an issue caused by the package manager (and the sha256sum changes). 2020-05-13T19:50:11 #kisslinux Got a link to the source causing problems? 2020-05-13T19:50:24 #kisslinux (If it still doesn't work with the latest version of the package manager) 2020-05-13T19:50:24 #kisslinux dylan02: Yeah, kiss u reports `-> Everything is up to date` and I'm on 2.0.2 as of this morning 2020-05-13T19:50:28 #kisslinux sure, give me a second 2020-05-13T19:50:38 #kisslinux https://ftp.gnu.org/gnu/libc/glibc-2.31.tar.xz 2020-05-13T19:53:24 #kisslinux Download is slow here. Give me a few minutes. 2020-05-13T19:55:36 #kisslinux dylan02 Okay, deleted community repo, then cloned into `/home/toby/kiss-repos/community` and added that to KISS_PATH, but things like `kiss maintainer ` don't work 2020-05-13T19:56:25 #kisslinux Output of 'kiss s neovim' now? 2020-05-13T19:56:45 #kisslinux `/home/toby/kiss-repos/community/neovim` 2020-05-13T19:57:11 #kisslinux Nice 2020-05-13T19:57:24 #kisslinux Contents of: /home/toby/kiss-repos/community/neovim ? 2020-05-13T19:58:08 #kisslinux `build checksums depends sources version` 2020-05-13T19:58:27 #kisslinux Oh 2020-05-13T19:58:33 #kisslinux Contents of: /home/toby/kiss-repos/community/neovim/build 2020-05-13T19:58:35 #kisslinux My bad 2020-05-13T19:58:48 #kisslinux https://termbin.com/b3su 2020-05-13T19:58:52 #kisslinux The glibc checksums work fine here as well. 2020-05-13T19:58:54 #kisslinux It's got the fcommon flag 2020-05-13T19:59:05 #kisslinux Yeah 2020-05-13T19:59:08 #kisslinux It will build now. 2020-05-13T19:59:13 #kisslinux I'll try build neovim now 2020-05-13T19:59:21 #kisslinux 'kiss maintainer neovim' doesn't work? 2020-05-13T19:59:26 #kisslinux Nope 2020-05-13T19:59:35 #kisslinux And it doesn't seem to work for many other community packages 2020-05-13T19:59:43 #kisslinux Seems to only really work for core packages 2020-05-13T20:00:17 #kisslinux e.g `kiss-maintainer kiss` https://termbin.com/xvqv 2020-05-13T20:02:07 #kisslinux Maybe I'm doing something wrong if the checksum works fine for you? Here are the build files in a tarball http://0x0.st/iLN8.xz 2020-05-13T20:02:39 #kisslinux dylan02 And neovim builds now! :D 2020-05-13T20:02:48 #kisslinux dylan02 https://github.com/CarbsLinux/kiss/commit/b57fcc958856de171e445a8b91176191406b3b83 2020-05-13T20:03:07 #kisslinux I have added --help and -h flags to also output usage information 2020-05-13T20:03:13 #kisslinux for contrib scripts 2020-05-13T20:03:51 #kisslinux Which I think is instinctual for most people 2020-05-13T20:22:06 #kisslinux dylan02 I recall seeing that earlier on in the website, `man` was also banned software 2020-05-13T20:27:46 #kisslinux what's differences between https://github.com/slicer69/doas and https://github.com/Duncaen/OpenDoas ?? 2020-05-13T20:28:20 #kisslinux Hm 2020-05-13T20:28:51 #kisslinux IIRC slicer's doas does not support persist whatsoever and has a ton of issues building 2020-05-13T20:29:05 #kisslinux Or it uses opendoas's persist 2020-05-13T20:29:28 #kisslinux OpenDoas seems more active 2020-05-13T20:34:44 #kisslinux thanks... i found another doas - https://github.com/multiplexd/doas XD 2020-05-13T20:35:24 #kisslinux Dylan tried em all at one point 2020-05-13T20:35:31 #kisslinux We settled on opendoas as that one worked 2020-05-13T20:37:02 #kisslinux ok 2020-05-13T20:47:46 #kisslinux dylan02: ?? https://termbin.com/u9lb 2020-05-13T20:49:34 #kisslinux lmao 2020-05-13T20:58:53 #kisslinux kiss build kiss with set -x https://termbin.com/3ty8 2020-05-13T21:03:50 #kisslinux very odd 2020-05-13T21:10:33 #kisslinux kiss just can't build packages. i'm going to downgrade 2020-05-13T21:14:55 #kisslinux dylan02: what do you think of changing pywal to output variables instead of properties for Xresources? 2020-05-13T21:15:09 #kisslinux that way, we can set other properties to those variables 2020-05-13T21:15:54 #kisslinux something like "#define pywal_color0 #fefefe" 2020-05-13T21:19:43 #kisslinux https://github.com/kisslinux/kiss/blob/master/kiss#L350 << looks like kiss fails here 2020-05-13T21:20:24 #kisslinux illiliti: Which tar implementation are you using? 2020-05-13T21:21:16 #kisslinux I can't reproduce at all. 2020-05-13T21:21:46 #kisslinux kiedtl: You can do it yourself via user templates. 2020-05-13T21:21:59 #kisslinux gnu 2020-05-13T21:22:52 #kisslinux I still can't reproduce. Works fine here. 2020-05-13T21:31:06 #kisslinux i've downgraded to 1.13.5 and everything works... 2020-05-13T21:35:02 #kisslinux 2.0.1 and 2.0.2 broken completely for me. 2.0.0 not tested. i'll try to find which caused this issue 2020-05-13T21:35:40 #kisslinux E5ten: the old versions of POSIX before they removed tar(1) did not specify `-` before options, it was just a `key` operand: https://pubs.opengroup.org/onlinepubs/007908799/xcu/tar.html 2020-05-13T21:36:53 #kisslinux i would not recommend sbase tar, i don't even use it myself. it has some known bugs with short reads (for instance when used in a pipe with a decompression command) 2020-05-13T21:39:46 #kisslinux i started writing an implementation of pax a while ago, but it is not yet finished. when it is finished, i'll likely add a tar compatibility interface, and remove the old tar implementation 2020-05-13T21:45:13 #kisslinux mcf: Interesting, seems I was wrong then lol 2020-05-13T21:46:41 #kisslinux dylan02: ooh nice, never knew about those! :^) 2020-05-13T21:48:27 #kisslinux Somebody packaged plasma-desktop for kde last week 2020-05-13T21:48:29 #kisslinux Nice 2020-05-13T21:48:40 #kisslinux s/kde/alpine 2020-05-13T21:54:25 #kisslinux Yeah, I knew there was a POSIX definition for tar and it was removed. But I didn't insist as I couldn't find the documents myself. These documents are so hard to find and navigate. I have bookmarked the POSIX document for the standard base, because I can't f�ind any link doing an internet search. I don't even remember how I found the specification document for the first time :D 2020-05-13T21:55:07 #kisslinux dylan02: comments like "Really putting the suck in suckless" don't seem fair to me. sbase is written and maintained by volunteers in their free time. if you agree with the ideas behind sbase, then when you find a bug or a limitation, send a patch or bug report to make it better. if you don't, just don't use it 2020-05-13T21:55:34 #kisslinux dylan02: i found which caused it 2020-05-13T21:55:49 #kisslinux replace busybox find with findutils 2020-05-13T21:57:25 #kisslinux you will get build failure 2020-05-13T21:59:40 #kisslinux merakor2: yeah, finding old versions of POSIX is kind of tricky, especially since they have been reorganized over the years. they are all available at https://publications.opengroup.org/standards/unix, but it hard to tell which one is which 2020-05-13T22:01:49 #kisslinux Thanks a lot, Michael 2020-05-13T22:02:21 #kisslinux no problem 2020-05-13T22:04:34 #kisslinux dylan02: find: missing argument to `-exec' 2020-05-13T22:05:37 #kisslinux Sorry if this is off topic, but I'm curious what this group's thoughts are on managing passwords on your phone? For example, dylan02 built this: https://github.com/dylanaraps/pash but curious how you extend this to mobile (or if you even care to?) 2020-05-13T22:06:06 #kisslinux I figured this is a good group to get some interesting ideas from :) 2020-05-13T22:06:22 #kisslinux If you are using android there is an app named password store 2020-05-13T22:06:26 #kisslinux It is on f-droid 2020-05-13T22:06:43 #kisslinux pash is compatible with pass, I guess? 2020-05-13T22:07:08 #kisslinux So you can use those passwords on your phone as well 2020-05-13T22:07:25 #kisslinux I second password store. I have it sync to a git repo I manage with pash 2020-05-13T22:08:01 #kisslinux Amazing 2020-05-13T22:08:48 #kisslinux illiliti: find -exec with `+` must have `{}` at the end of the command 2020-05-13T22:09:57 #kisslinux mcf: dylan02: https://termbin.com/xc35 2020-05-13T22:11:22 #kisslinux you could change + to ';' to conform to the standard, but then it'd be much slower (running one command per file) 2020-05-13T22:14:16 #kisslinux mcf: there is a bug in kiss https://github.com/kisslinux/kiss/blob/master/kiss#L357 2020-05-13T22:14:37 #kisslinux in carbs too https://github.com/CarbsLinux/kiss/blob/master/kiss#L352 2020-05-13T22:20:40 #kisslinux mcf: I'm not on my computer right now, but could sbase's tar just check if the first arg starts with a dash before the standard option parsing stuff, and if it doesn't, add one? 2020-05-13T22:22:44 #kisslinux Oh, thanks illiliti 2020-05-13T22:23:40 #kisslinux E5ten: looks like it used to do this: http://git.suckless.org/sbase/commit/2334c049528450e46062395b70b9460542000d60.html 2020-05-13T22:23:44 #kisslinux you could try reverting that commit 2020-05-13T22:27:38 #kisslinux dylan02: you still here? 2020-05-13T22:31:30 #kisslinux in my opinion, tar(1) is a hopelessly incompatible interface (that's probably why they removed it from POSIX). bsdtar from libarchive, GNU tar, busybox tar, and pax all support easily stripping the top-level directory, and i think most BSDs have pax(1) 2020-05-13T22:35:59 #kisslinux i think a reasonable fallback strategy might be: if pax exists, use `pax -r -s ',^[^/]*/,,'`, if tar, gtar, or bsdtar exists, use `$TAR -xf - --strip-components 1`. otherwise, just error out 2020-05-13T22:43:54 #kisslinux dirty fix for findutils compatibility https://termbin.com/ried . works for me :) 2020-05-13T22:48:30 #kisslinux The issue with that is that `cp` will fail if `mv` fails halfway. 2020-05-13T22:48:47 #kisslinux I think you should redo that find command if mv fails 2020-05-13T22:49:22 #kisslinux So like `mv "$@" . || { set -- $(find ....); cp "$@" . ;}` 2020-05-13T22:50:19 #kisslinux will do 2020-05-13T22:50:31 #kisslinux But that's a good idea, I will use that on mine :) 2020-05-13T22:50:38 #kisslinux Thanks for the patch 2020-05-13T22:57:17 #kisslinux np 2020-05-13T22:57:28 #kisslinux https://termbin.com/ybe2y