💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-05-13.txt captured on 2024-03-21 at 16:07:49.
⬅️ Previous capture (2021-12-17)
-=-=-=-=-=-=-
2020-05-13T00:16:02 #kisslinux <Thvle> Hello guys, I want configure my network interface manually with static IP 2020-05-13T00:16:16 #kisslinux <Thvle> how can I do? 2020-05-13T00:16:42 #kisslinux <Thvle> with init support for autoconfigure 2020-05-13T00:19:03 #kisslinux <claudia02> Thvle: dhcpcd can also do static ip 2020-05-13T00:20:22 #kisslinux <Thvle> Yes, but I guess it won't be necessary, right? 2020-05-13T00:25:16 #kisslinux <claudia02> I know no other way, but havent looked any further. 2020-05-13T00:26:39 #kisslinux <claudia02> You want to autoconfigure your device at startup? 2020-05-13T00:26:54 #kisslinux <Thvle> yes 2020-05-13T00:27:07 #kisslinux <Thvle> I need edit /etc/inittab right? 2020-05-13T00:27:13 #kisslinux <claudia02> just wrap dhcpcd or * in a shell script 2020-05-13T00:27:15 #kisslinux <claudia02> yes 2020-05-13T00:27:26 #kisslinux <claudia02> or no 2020-05-13T00:27:58 #kisslinux <claudia02> theres a busybox runit service 2020-05-13T00:32:52 #kisslinux <Thvle> i put ::sysinit:/usr/bin/dhcpcd and works! 2020-05-13T00:33:06 #kisslinux <Thvle> in inittab 2020-05-13T00:33:33 #kisslinux <claudia02> nice! 2020-05-13T01:01:32 #kisslinux <mcpcpc> 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 <konimex> https://towardsdatascience.com/github-stars-are-overvalued-15ba780b36 2020-05-13T03:58:51 #kisslinux <konimex> huh, the fortran compiler is now in llvm mainline 2020-05-13T03:58:53 #kisslinux <konimex> nice 2020-05-13T04:02:30 #kisslinux <dilynm> Finally! 2020-05-13T04:06:26 #kisslinux <konimex> 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 <dilynm> 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 <dilynm> So... Fingers crossed we get it with 10.1 2020-05-13T06:42:18 #kisslinux <dylan02> o/ 2020-05-13T07:01:46 #kisslinux <E5ten> dylan02: what was the reason for dropping $tar? 2020-05-13T07:02:08 #kisslinux <dylan02> The alternatives system can be used instead. 2020-05-13T07:02:21 #kisslinux <E5ten> makes sense 2020-05-13T07:02:38 #kisslinux <dylan02> The reason I'm keeping $grep is that GNU grep is so much faster than busybox's. 2020-05-13T07:02:39 #kisslinux <E5ten> doesn't the same apply for grep? 2020-05-13T07:02:46 #kisslinux <E5ten> ah 2020-05-13T07:02:54 #kisslinux <dylan02> It's a huge difference in overall speed 2020-05-13T07:04:28 #kisslinux <E5ten> 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 <E5ten> 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 <dylan02> This is fine as the verification will still work. Cosmetically, it will look wrong. 2020-05-13T07:06:00 #kisslinux <dylan02> Verification is merely a generation of a second set of checksums. 2020-05-13T07:06:10 #kisslinux <dylan02> So, both checksums will have no '*' 2020-05-13T07:06:19 #kisslinux <dylan02> Though 2020-05-13T07:06:30 #kisslinux <dylan02> If two sha256 implementations are used it will break 2020-05-13T07:06:40 #kisslinux <dylan02> (One to generate them and another to verify them) 2020-05-13T07:07:56 #kisslinux <dylan02> 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 <dylan02> E5ten: Fixed the '*' issue. 2020-05-13T07:20:55 #kisslinux <E5ten> Nice 2020-05-13T07:25:08 #kisslinux <E5ten> 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=$(<command>) and then when printing replace "$hash" with "${hash%%[[:space:]]*}" 2020-05-13T07:25:39 #kisslinux <dylan02> Yeah 2020-05-13T07:28:12 #kisslinux <dylan02> Done 2020-05-13T07:28:13 #kisslinux <dylan02> Thanks 2020-05-13T10:02:53 #kisslinux <perish> Great new pm release 2020-05-13T10:51:51 #kisslinux <claudia02> perish: ++ 2020-05-13T10:57:08 #kisslinux <perish> The biggest two things imo are KISS_ROOT fixes and portability fixes 2020-05-13T10:58:56 #kisslinux <perish> I must know, have we got (s/u)base tar compatibility? 2020-05-13T10:59:26 #kisslinux <perish> They support tar cf, xf and tf, right? 2020-05-13T11:03:30 #kisslinux <E5ten> 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 <perish> 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 <perish> But that may have changed 2020-05-13T11:09:03 #kisslinux <E5ten> ah I see 2020-05-13T11:09:43 #kisslinux <perish> Well, we'll see 2020-05-13T11:09:53 #kisslinux <E5ten> 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 <perish> Aye 2020-05-13T11:10:30 #kisslinux <dylan02> Fixed 2020-05-13T11:10:43 #kisslinux <perish> Fixed what? 2020-05-13T11:10:50 #kisslinux <dylan02> -xf vs xf 2020-05-13T11:10:52 #kisslinux <perish> Ah 2020-05-13T11:10:57 #kisslinux <dylan02> https://github.com/kisslinux/kiss/commit/6620f5c6747351f76e6a84dad775d08e49dc8298 2020-05-13T11:11:02 #kisslinux <perish> So it should work with whatever impl? 2020-05-13T11:11:11 #kisslinux <dylan02> Yes 2020-05-13T11:11:17 #kisslinux <dylan02> We try -args and then fallback to args. 2020-05-13T11:11:25 #kisslinux <perish> Nice 2020-05-13T11:11:27 #kisslinux <dylan02> sbase tar works 2020-05-13T11:11:31 #kisslinux <perish> Woot 2020-05-13T11:11:39 #kisslinux <E5ten> I looked at openbsd tar, and it seems to also support -args and not just args 2020-05-13T11:11:53 #kisslinux <perish> Does anyone use openbsd utils on linux other than loksh? 2020-05-13T11:11:56 #kisslinux <E5ten> so I don't know of a tar that only supports args without a dash 2020-05-13T11:11:57 #kisslinux <dylan02> There's no standard so I'd rather support both. 2020-05-13T11:12:28 #kisslinux <perish> Oh, there's a port 2020-05-13T11:13:10 #kisslinux <E5ten> netbsd tar also supports -args 2020-05-13T11:13:11 #kisslinux <perish> https://github.com/Duncaen/lobase 2020-05-13T11:13:16 #kisslinux <perish> Same guy as OpenDoas 2020-05-13T11:15:08 #kisslinux <dylan02> Pushed to repos 2020-05-13T11:15:24 #kisslinux <perish> 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 <perish> And ofc mandoc for man 2020-05-13T11:16:49 #kisslinux <E5ten> {u,}star support -args 2020-05-13T11:17:01 #kisslinux <perish> But otherwise looks pretty good - good enough for inclusion in community, at least 2020-05-13T11:17:11 #kisslinux <dylan02> OK. BSDtar (libarchive), sbase, busybox and GNU tar confirmed working. 2020-05-13T11:17:19 #kisslinux <perish> Nice 2020-05-13T11:17:26 #kisslinux <perish> I'll whip up a lobase package 2020-05-13T11:17:33 #kisslinux <dylan02> Nice 2020-05-13T11:18:14 #kisslinux <dylan02> merakor: We can now add back 'stat'/'tar' to our ubase/sbase packages. 2020-05-13T11:18:37 #kisslinux <dylan02> 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 <dylan02> The package manager no longer uses '-i' though it's still used in package build files. 2020-05-13T11:19:34 #kisslinux <dylan02> The 'su' issue can be worked around by just using doas/sudo though. 2020-05-13T11:20:27 #kisslinux <perish> Aye 2020-05-13T11:21:05 #kisslinux <dylan02> Basically, the package manager should now work in whatever environment it's placed in 2020-05-13T11:21:36 #kisslinux <merakor> Yeah, I will add stat back 2020-05-13T11:21:45 #kisslinux <merakor> But I am not so sure about tar 2020-05-13T11:22:25 #kisslinux <dylan02> tar works fine here 2020-05-13T11:22:51 #kisslinux <dylan02> https://github.com/kisslinux/kiss/commit/6620f5c6747351f76e6a84dad775d08e49dc8298 2020-05-13T11:23:14 #kisslinux <E5ten> goddammit, I think solaris tar requires dash-less arg 2020-05-13T11:23:14 #kisslinux <merakor> Didn't it require flags instead of keys here 2020-05-13T11:23:42 #kisslinux <onodera> what is the default KISS_ROOT? 2020-05-13T11:23:51 #kisslinux <perish> I presumve / 2020-05-13T11:24:01 #kisslinux <perish> s/presumve/presume 2020-05-13T11:24:01 #kisslinux <E5ten> 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 <merakor> Yeah tar is actually portable without the dashes 2020-05-13T11:24:19 #kisslinux <merakor> Dashes are gnu 2020-05-13T11:24:22 #kisslinux <E5ten> sbase tar doesn't work without them 2020-05-13T11:24:34 #kisslinux <onodera> so if I want rootless kiss i have to give write permisstions to / 2020-05-13T11:24:39 #kisslinux <merakor> Yeah sbase tar is incomplete 2020-05-13T11:24:47 #kisslinux <perish> KISS_ROOT is unset by default 2020-05-13T11:24:49 #kisslinux <E5ten> and pretty much every tar I can find (except for solaris tar) works with dashes 2020-05-13T11:25:13 #kisslinux <merakor> Historical implementations don't 2020-05-13T11:25:34 #kisslinux <perish> Not really, ono - you could use some environment variables and your home directory 2020-05-13T11:25:38 #kisslinux <onodera> 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 <perish> KISS_ROOT is where it installs 2020-05-13T11:25:56 #kisslinux <perish> It used to be where it stored the cache 2020-05-13T11:26:09 #kisslinux <E5ten> 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 <merakor> On manual pages of Unix, they are mentioned as keys rather than flags 2020-05-13T11:27:12 #kisslinux <dylan02> 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 <merakor> Other implementations only used keys until gnu started using dashes 2020-05-13T11:27:42 #kisslinux <E5ten> 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 <merakor> It is not standardized but it was pretty common 2020-05-13T11:27:53 #kisslinux <onodera> dylan02: I see, thanks 2020-05-13T11:28:28 #kisslinux <dylan02> You can then add '~/sys/usr/bin' to your `$PATH` to run software installed to this path. 2020-05-13T11:28:46 #kisslinux <dylan02> You can keep the base light and work from inside your `$HOME` basically. 2020-05-13T11:29:12 #kisslinux <dylan02> This is also handy for those wanting to use the package manager on other distributions. 2020-05-13T11:29:34 #kisslinux <E5ten> 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 <dylan02> Note: It will still use libs from the host. It's not isolated. (Use a chroot for this). 2020-05-13T11:30:06 #kisslinux <dylan02> Forget about tar now. We have portability via supporting both. :P 2020-05-13T11:30:56 #kisslinux <E5ten> 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 <dylan02> 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 <merakor> 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 <merakor> I did initially change kiss to using dashes, but that only affects sbase tar 2020-05-13T11:34:01 #kisslinux <merakor> s/were/well/ 2020-05-13T11:34:56 #kisslinux <perish> Sounds very much like suckless 2020-05-13T11:34:59 #kisslinux <perish> Incomplete 2020-05-13T11:35:18 #kisslinux <perish> Whatever happened to sandy? 2020-05-13T11:35:25 #kisslinux <dylan02> Really putting the suck in suckless 2020-05-13T11:35:54 #kisslinux <E5ten> 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 <perish> Actually curious about sandy - what warranted them dropping it from their repos and banning any mentions? 2020-05-13T11:36:58 #kisslinux <dylan02> It's fine though. suckless tar now works with kiss (as far as compatible usage goes). 2020-05-13T11:37:12 #kisslinux <dylan02> It worked with the few tarballs/packages I built with it too. 2020-05-13T11:37:37 #kisslinux <dylan02> https://dl.suckless.org/htmlout/tools.suckless.org/sandy.html 2020-05-13T11:37:53 #kisslinux <perish> Huh 2020-05-13T11:38:00 #kisslinux <dylan02> https://neosmart.net/blog/2017/what-happened-to-the-sandy-text-editor/ 2020-05-13T11:38:09 #kisslinux <perish> https://tools.suckless.org/sandy.html <- this 404s 2020-05-13T11:38:37 #kisslinux <dylan02> Yes 2020-05-13T11:38:47 #kisslinux <dylan02> https://github.com/dzervas/sandy 2020-05-13T11:38:55 #kisslinux <dylan02> Most recent source I've found so far 2020-05-13T11:39:23 #kisslinux <perish> > This really is a case of a misconfigured webserver and an overly aggressive mailing list filter. 2020-05-13T11:39:26 #kisslinux <perish> from the article 2020-05-13T11:39:29 #kisslinux <perish> Doesn't seem to be 2020-05-13T11:40:21 #kisslinux <dylan02> Here's the last release tarballs: https://sourceforge.net/projects/sandyeditor/files/ 2020-05-13T11:40:42 #kisslinux <dylan02> That's the most recent version (0.4). 2020-05-13T11:42:12 #kisslinux <dylan02> I'll be on later. o/ 2020-05-13T11:42:18 #kisslinux <perish> See you 2020-05-13T11:42:24 #kisslinux <dylan02> Glad to know that the new package manager version didn't start any fires 2020-05-13T11:42:29 #kisslinux <dylan02> ;) 2020-05-13T11:42:34 #kisslinux <perish> I'll make a pr to community with lobase once I finish the package 2020-05-13T11:42:39 #kisslinux <dylan02> Nice 2020-05-13T11:43:01 #kisslinux <perish> And libedit, it seems 2020-05-13T11:45:03 #kisslinux <merakor> I already have libedit on my repo 2020-05-13T11:45:14 #kisslinux <perish> Nice 2020-05-13T11:45:19 #kisslinux <merakor> I can maintain it on community if you would want that 2020-05-13T11:45:35 #kisslinux <perish> That would be nice, thanks - lobase needs libedit for bc 2020-05-13T11:46:04 #kisslinux <merakor> Sure, I will send a PR in an hour. 2020-05-13T11:46:20 #kisslinux <perish> Thanks! 2020-05-13T11:57:09 #kisslinux <E5ten> 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 <perish> I wonder if we'll get a kiss-hardened or similar 2020-05-13T12:09:59 #kisslinux <Crestwave> 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 <E5ten> 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 <E5ten> 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 <Crestwave> 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 <E5ten> how would you get those? 2020-05-13T12:24:16 #kisslinux <ominous_anonymou> @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 <Crestwave> E5ten: awk 'BEGIN { srand(); print srand() }' 2020-05-13T12:26:19 #kisslinux <E5ten> interesting 2020-05-13T12:27:36 #kisslinux <Crestwave> 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 <E5ten> 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 <Crestwave> 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 <Crestwave> 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 <claudia02> 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 <kisslinuxuser> dylan: should we stil use "install" or switch to mkdir -p and cp? 2020-05-13T13:13:50 #kisslinux <kisslinuxuser> still* 2020-05-13T13:16:21 #kisslinux <claudia02> there are 431 uses of install in community :D 2020-05-13T13:18:40 #kisslinux <claudia02> oh, this includes also make install. install -D are 103 2020-05-13T13:19:07 #kisslinux <illiliti> kisslinuxuser: you should avoid using '-t' flag but not a whole `install` 2020-05-13T14:05:58 #kisslinux <claudia02> > qt5-webengine Build finished in 5h 35m 2020-05-13T14:06:00 #kisslinux <claudia02> wuha 2020-05-13T14:07:14 #kisslinux <perish> Wow 2020-05-13T14:07:18 #kisslinux <perish> Scary 2020-05-13T14:09:22 #kisslinux <claudia02> at the beginning of this year it was about 3h on this machine 2020-05-13T14:09:29 #kisslinux <dilynm> It's actually the pits 2020-05-13T14:09:46 #kisslinux <claudia02> I think this took so long after gcc with gold or lto? 2020-05-13T14:10:32 #kisslinux <dilynm> I spent all day yesterday building it. Literally 1pm to 10pm 2020-05-13T14:10:37 #kisslinux <dilynm> Don't even use lto 2020-05-13T14:10:45 #kisslinux <perish> Ouch 2020-05-13T14:12:20 #kisslinux <dilynm> Yeah. It's all that damn chromium 2020-05-13T14:12:43 #kisslinux <perish> The web sucks tbh 2020-05-13T14:12:46 #kisslinux <dilynm> And ninjas so greedy. I have to pass -j2 -l2 or it gets killed for oom 2020-05-13T14:12:55 #kisslinux <dilynm> The internet is trash and we should get rid of it 2020-05-13T14:13:19 #kisslinux <merakor> dilynm: I agree 2020-05-13T14:13:25 #kisslinux <perish> when can we move back to gopher 2020-05-13T14:14:01 #kisslinux <merakor> Most of your compilation time goes to javascript as well 2020-05-13T14:14:18 #kisslinux <perish> Aye 2020-05-13T14:14:24 #kisslinux <perish> I tried to package flatpak a while back 2020-05-13T14:14:35 #kisslinux <perish> The thing I had the most difficulty with was fucking mozjs60 2020-05-13T14:15:05 #kisslinux <perish> 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 <merakor> Javascript is the worst thing that happened to computers 2020-05-13T14:15:58 #kisslinux <merakor> Even PHP is better 2020-05-13T14:17:58 #kisslinux <perish> Ah shit 2020-05-13T14:18:01 #kisslinux <perish> Just erased my home dir 2020-05-13T14:18:29 #kisslinux <perish> F to my ccache and all of my cache 2020-05-13T14:19:01 #kisslinux <dilynm> l m a o 2020-05-13T14:19:14 #kisslinux <dilynm> Howwww 2020-05-13T14:19:19 #kisslinux <merakor> I once accidentally reformatted my home partition 2020-05-13T14:19:28 #kisslinux <perish> Luckily this is my chroot 2020-05-13T14:19:32 #kisslinux <merakor> Without a backup 2020-05-13T14:19:35 #kisslinux <perish> Not an actual install 2020-05-13T14:19:36 #kisslinux <merakor> Fun times 2020-05-13T14:20:04 #kisslinux <dilynm> I had a typo in a find command four months ago and deleted my entire /* 2020-05-13T14:20:09 #kisslinux <perish> Ouch 2020-05-13T14:20:17 #kisslinux <dilynm> Luckily I ran it as user so... Only home got trashed 2020-05-13T14:20:25 #kisslinux <perish> I really need to alias rm to rm -i 2020-05-13T14:20:28 #kisslinux <merakor> :( 2020-05-13T14:21:06 #kisslinux <perish> Eh, whatever 2020-05-13T14:21:07 #kisslinux <dilynm> It's just so easy to permanently delete things 2020-05-13T14:21:11 #kisslinux <perish> Packages are still installed 2020-05-13T14:21:11 #kisslinux <merakor> I was trying to add some space to my home partition 2020-05-13T14:21:14 #kisslinux <dilynm> We need a trash 2020-05-13T14:22:46 #kisslinux <merakor> I am lazy about setting backups 2020-05-13T14:22:56 #kisslinux <merakor> I am always like, yeah I'll set it up later 2020-05-13T14:23:40 #kisslinux <perish> http://0x0.st/iL8Q.png 2020-05-13T14:23:43 #kisslinux <perish> sbase what 2020-05-13T14:24:18 #kisslinux <dilynm> I love that 2020-05-13T14:24:27 #kisslinux <perish> what does this mean!! 2020-05-13T14:25:18 #kisslinux <perish> Oh, do sbase and ubase conflict? 2020-05-13T14:26:10 #kisslinux <merakor> No, they don't 2020-05-13T14:26:18 #kisslinux <merakor> That's weird 2020-05-13T14:26:23 #kisslinux <perish> Aye 2020-05-13T14:27:09 #kisslinux <merakor> I am the maintainer, though 2020-05-13T14:28:29 #kisslinux <perish> It's an issue that only occurs with KISS_ROOT 2020-05-13T14:28:43 #kisslinux <perish> Well, we're rebuilding llvm today 2020-05-13T14:29:08 #kisslinux <perish> Fun 2020-05-13T14:29:31 #kisslinux <merakor> I'll be using michael's ubase tree in the package 2020-05-13T14:29:42 #kisslinux <perish> I'm going to make a font while I wait 2020-05-13T14:30:07 #kisslinux <aarng> dylan, any reason kiss's `log()` prints on stdout instead of stderr again? 2020-05-13T14:30:27 #kisslinux <merakor> Oh, sbase and ubase conflicts because mcf: recently added a program from ubase to sbase, right? 2020-05-13T14:30:43 #kisslinux <perish> F for prasant 2020-05-13T14:32:17 #kisslinux <merakor> Okay right, sbase now implements dd 2020-05-13T14:32:38 #kisslinux <dilynm> Our first real kde blocker has been found ix.io/2lTk 2020-05-13T14:32:43 #kisslinux <perish> We should be able to drop the tar removal, shouldn't we? 2020-05-13T14:33:13 #kisslinux <merakor> Yeah, that's true 2020-05-13T14:33:54 #kisslinux <perish> 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 <perish> Or GCC, lol 2020-05-13T14:35:17 #kisslinux <merakor> Some things are just inevitable 2020-05-13T14:35:31 #kisslinux <perish> Aye 2020-05-13T14:35:41 #kisslinux <perish> I also want to give a cat-v rootfs a try 2020-05-13T14:35:52 #kisslinux <merakor> You can't build the kernel without clang or gcc 2020-05-13T14:35:55 #kisslinux <perish> We'd have to include GCC, of course 2020-05-13T14:35:56 #kisslinux <claudia02> dilynm: btw, thx for fixing webengine (: 2020-05-13T14:42:32 #kisslinux <perish> welcome back, dylan 2020-05-13T14:44:06 #kisslinux <dylan03> o/ 2020-05-13T14:44:33 #kisslinux <aarng> yo o 2020-05-13T14:45:20 #kisslinux <aarng> one more thing: in `prompt()` you could simply return early if `[ "$KISS_NOPROMPT" = 1 ]` 2020-05-13T14:45:40 #kisslinux <aarng> right now we still print the prompt message without actually prompting 2020-05-13T14:45:43 #kisslinux <dilynm> claudia02: of course! 2020-05-13T14:46:06 #kisslinux <dylan03> aarng: Yeah. I wanted to keep it known that a prompt has been skipped. 2020-05-13T14:46:14 #kisslinux <dylan03> Rather than bypassing the whole thing. 2020-05-13T14:46:26 #kisslinux <aarng> ok, wai then 2020-05-13T14:46:37 #kisslinux <aarng> works for me too 2020-05-13T14:46:49 #kisslinux <aarng> > dylan, any reason kiss's `log()` prints on stdout instead of stderr again? 2020-05-13T14:47:10 #kisslinux <dylan03> That's a bug 2020-05-13T14:47:20 #kisslinux <dylan03> I just pushed a commit to fix it (just read your message in the logs) 2020-05-13T14:47:35 #kisslinux <aarng> awesome, cheers 2020-05-13T14:47:44 #kisslinux <aarng> great release otherwise 2020-05-13T14:49:53 #kisslinux <dylan03> Pushed a release to fix log() messages. 2020-05-13T14:50:28 #kisslinux <aarng> can't pull just now, doing gcc10 2020-05-13T14:50:40 #kisslinux <aarng> do I need to recompile anything? 2020-05-13T14:50:56 #kisslinux <perish> One of my friends on CRUX did 2020-05-13T14:52:03 #kisslinux <dylan03> aarng: Nope. Just a package manager update. 2020-05-13T14:52:56 #kisslinux <aarng> nah I mean after I'm done compiling gcc 10 coming from 9 :D 2020-05-13T14:54:12 #kisslinux <merakor> 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 <merakor> On a mail Linus said that the issue wasn't a gcc bug 2020-05-13T14:55:07 #kisslinux <merakor> And he didn't pull that stackprotector patch 2020-05-13T14:55:12 #kisslinux <E5ten> 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 <merakor> I know cksum on bsd 2020-05-13T14:56:42 #kisslinux <dylan03> E5ten: No idea. There have to be others though. 2020-05-13T14:56:54 #kisslinux <dylan03> aarng: You should be good just updating GCC. 2020-05-13T14:58:30 #kisslinux <aarng> ok good 2020-05-13T15:00:04 #kisslinux <dylan03> You can then rebuild everything slowly if you like. 2020-05-13T15:00:10 #kisslinux <dylan03> As each update comes in I mean. 2020-05-13T15:00:19 #kisslinux <perish> Will they still work? 2020-05-13T15:00:34 #kisslinux <dylan03> Will what? 2020-05-13T15:00:45 #kisslinux <perish> All the packages that haven't been rebuilt 2020-05-13T15:00:50 #kisslinux <dylan03> Of course 2020-05-13T15:01:18 #kisslinux <dylan03> 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 <perish> Ah, nice 2020-05-13T15:01:51 #kisslinux <merakor> Yeah, I think only llvm does link to gcc 2020-05-13T15:02:04 #kisslinux <merakor> And that doesn't require a rebuild 2020-05-13T15:03:32 #kisslinux <dylan03> https://www.phoronix.com/scan.php?page=news_item&px=Linux-Upstream-Against-O3-Kern 2020-05-13T15:03:37 #kisslinux <dylan03> > Upstream Linux Developers Against "-O3" Optimizing The Kernel 2020-05-13T15:04:18 #kisslinux <merakor> Afaik even when you specify O3, it will only affect a small portion of the kernel 2020-05-13T15:04:19 #kisslinux <E5ten> 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 <dylan03> E5ten: nice 2020-05-13T15:05:34 #kisslinux <E5ten> fast-forward 10 years more than half of the kiss script is just sha256 fallbacks 2020-05-13T15:06:57 #kisslinux <dilynm> Linus can't tell me what to do 2020-05-13T15:08:11 #kisslinux <merakor> E5ten: :D 2020-05-13T15:10:32 #kisslinux <merakor> Sourcing kiss as a library just to do a shasum 2020-05-13T15:10:48 #kisslinux <E5ten> lol 2020-05-13T15:13:48 #kisslinux <perish> just implement shasum in linux tbh 2020-05-13T15:13:54 #kisslinux <perish> fuck 2020-05-13T15:13:57 #kisslinux <perish> s/linux/shell 2020-05-13T15:16:14 #kisslinux <E5ten> I'd expect that to be mind-bogglingly slow lol 2020-05-13T15:17:47 #kisslinux <E5ten> 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 <merakor2> perish: libedit is on community :) 2020-05-13T15:34:47 #kisslinux <perish> Nice! 2020-05-13T15:35:02 #kisslinux <perish> I need to recreate my lobase package real quick 2020-05-13T15:36:37 #kisslinux <perish> Has it been merged 2020-05-13T15:36:39 #kisslinux <perish> ? 2020-05-13T15:36:44 #kisslinux <perish> Aye 2020-05-13T15:36:55 #kisslinux <perish> building now 2020-05-13T15:45:06 #kisslinux <merakor> Sorry didn't see that one 2020-05-13T15:45:07 #kisslinux <merakor> Yeah it is merged 2020-05-13T15:50:30 #kisslinux <merakor2> I have trouble understanding the reasoning behind landley keeping toybox scripts non POSIX 2020-05-13T16:08:15 #kisslinux <dilynm> Kde didn't even list their dependency order correctly smh 2020-05-13T16:29:47 #kisslinux <claudia02> 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 <claudia02> https://termbin.com/0kqc 2020-05-13T16:43:45 #kisslinux <perish33> dilynm They have build instructions? 2020-05-13T16:45:49 #kisslinux <dilynm> 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 <perish33> Ah 2020-05-13T16:46:22 #kisslinux <perish33> Wow, gcc's source extraction is slowing down my youtube playback 2020-05-13T16:46:27 #kisslinux <perish33> Never had that happen before 2020-05-13T16:47:08 #kisslinux <perish33> Build started and I'm starting to really feel the effects 2020-05-13T16:47:28 #kisslinux <perish33> So glad the distro I use isn't gentoo where everything is enabled 2020-05-13T16:48:32 #kisslinux <dilynm> But uSe FlAgS 2020-05-13T16:49:04 #kisslinux <perish33> Don't get people use any DE other than LX(DE/Qt) or Xfce on Gentoo 2020-05-13T16:49:37 #kisslinux <merakor2> There are people compiling KDE/Gnome on low-end machines 2020-05-13T16:49:43 #kisslinux <perish33> Oh god 2020-05-13T16:49:46 #kisslinux <merakor2> I don't have that patience 2020-05-13T16:49:48 #kisslinux <perish33> I'm on a low end machine 2020-05-13T16:49:54 #kisslinux <perish33> Can't imagine using KDE or GNOME 2020-05-13T16:49:58 #kisslinux <merakor2> I mean i686 low-end 2020-05-13T16:50:06 #kisslinux <perish33> Oh 2020-05-13T16:50:11 #kisslinux <dilynm> :X 2020-05-13T16:50:31 #kisslinux <merakor2> Those compilations literally take multiple days 2020-05-13T16:50:38 #kisslinux <perish33> Oh god 2020-05-13T16:51:16 #kisslinux <merakor2> My patience tops up at compiling webkit 2020-05-13T16:51:24 #kisslinux <dilynm> Why would anyone do that 2020-05-13T16:51:31 #kisslinux <dilynm> Do they just miss 2002 that much? 2020-05-13T16:51:44 #kisslinux <perish33> I don't even want to think of compiling anything web related 2020-05-13T16:51:51 #kisslinux <perish33> I don't think when I'm compiling nss 2020-05-13T16:51:59 #kisslinux <perish33> Speaking of 2020-05-13T16:52:48 #kisslinux <dilynm> The comments in nss' build script are amazing 2020-05-13T16:52:59 #kisslinux <dilynm> You can really feel Dylan's hate 2020-05-13T16:53:53 #kisslinux <merakor2> I have never seen that before :D 2020-05-13T16:54:07 #kisslinux <merakor2> Disgusting. Disgusting. Disgusting. 2020-05-13T16:54:42 #kisslinux <perish33> Oh god 2020-05-13T16:55:00 #kisslinux <himmalerin> that's impressively horrible 2020-05-13T16:55:05 #kisslinux <perish33> Aye 2020-05-13T16:55:28 #kisslinux <merakor2> That's really sad 2020-05-13T16:55:45 #kisslinux <perish33> I have just encountered a makefile without DESTDIR 2020-05-13T16:55:47 #kisslinux <perish33> Lovely 2020-05-13T16:56:22 #kisslinux <merakor2> use PREFIX="$1/usr" 2020-05-13T16:56:38 #kisslinux <merakor2> Man have I seen terrible Makefiles 2020-05-13T16:56:49 #kisslinux <perish33> Yea, that's my usual solution 2020-05-13T16:57:20 #kisslinux <perish33> I suppose I'll have to use --prefix="$1/usr" as a configure flag 2020-05-13T16:57:24 #kisslinux <merakor2> Some terrible Makefiles link libraries based on the prefix 2020-05-13T16:57:27 #kisslinux <perish33> Eugh 2020-05-13T16:57:52 #kisslinux <dilynm> It's like they've never seen a good Makefile before 2020-05-13T16:58:12 #kisslinux <merakor2> Yeah, DESTDIR is pretty standard 2020-05-13T16:58:13 #kisslinux <E5ten> perish33: can you link the git repo with that Makefile lol? 2020-05-13T16:58:29 #kisslinux <perish33> https://github.com/Duncaen/lobase 2020-05-13T16:58:48 #kisslinux <perish33> There's a makefile, a configure script, a configure.ac 2020-05-13T16:59:32 #kisslinux <merakor2> What's the purpose of configure if there is a Makefile 2020-05-13T16:59:45 #kisslinux <merakor2> What's the purpose of configure.ac if there is a configure 2020-05-13T16:59:50 #kisslinux <perish33> I do not no 2020-05-13T16:59:56 #kisslinux <perish33> s/no/know 2020-05-13T17:00:36 #kisslinux <perish33> There's an install-sh too! We should pr to add scons, cmake and meson 2020-05-13T17:01:06 #kisslinux <E5ten> 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 <perish33> Ouch 2020-05-13T17:02:04 #kisslinux <E5ten> 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 <merakor2> I prefer meson, let's add that 2020-05-13T17:02:46 #kisslinux <perish33> Using DESTDIR in the plain make call tries to install to /usr/bin 2020-05-13T17:02:53 #kisslinux <perish33> make install call that is 2020-05-13T17:04:41 #kisslinux <dilynm> Alright, do we package perl modules for kde... 2020-05-13T17:04:48 #kisslinux <dilynm> How important IS kdoctools anyway 2020-05-13T17:05:00 #kisslinux <E5ten> 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 <E5ten> situation 2020-05-13T17:13:23 #kisslinux <merakor2> 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 <merakor2> vim has a pretty similar way of configuration 2020-05-13T17:14:17 #kisslinux <merakor2> It doesn't use autotools nor Makefile.in, but it has a configure script 2020-05-13T17:16:16 #kisslinux <merakor2> Or it has a pregenerated configure on git 2020-05-13T17:16:57 #kisslinux <perish33> > Alright, do we package perl modules for kde... 2020-05-13T17:17:02 #kisslinux <perish33> I just have them as normal packages. 2020-05-13T17:17:32 #kisslinux <dilynm> The real question is if I like perl enough to care to try 2020-05-13T17:17:49 #kisslinux <perish33> 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 <perish33> A potential solution for this would be to write the buildscript in perl to manipulate `@IN`, but ehhhhhhhhhhhhhhhhhhhhh 2020-05-13T17:18:45 #kisslinux <dilynm> I would definitely do it in the least annoying and work intensive way possible xD 2020-05-13T17:19:06 #kisslinux <perish33> The least annoying way is just packages 2020-05-13T17:19:17 #kisslinux <dilynm> Mhm 2020-05-13T17:19:42 #kisslinux <dilynm> Or just drop kjs and kdoctools 2020-05-13T17:19:48 #kisslinux <dilynm> Pretend like they never existed 2020-05-13T17:19:55 #kisslinux <perish33> Also a good solution 2020-05-13T17:21:56 #kisslinux <perish33> Dylan, what was the reason for the man ban? 2020-05-13T17:52:56 #kisslinux <tobykisslnx> Hello? 2020-05-13T17:53:10 #kisslinux <tobykisslnx> https://termbin.com/ql64 2020-05-13T17:53:23 #kisslinux <tobykisslnx> Currently getting an error whislt trying to build neovim : 2020-05-13T17:53:25 #kisslinux <tobykisslnx> :/ 2020-05-13T17:54:40 #kisslinux <tobykisslnx> something to do with ninja possibly 2020-05-13T18:12:49 #kisslinux <dilynm> Can reproduce 2020-05-13T18:13:01 #kisslinux <dilynm> Are you using gcc 10? 2020-05-13T19:08:06 #kisslinux <claudia02> fixed my kiss-chbuild fail (: 2020-05-13T19:31:43 #kisslinux <dylan02> perish33: man ban? 2020-05-13T19:32:11 #kisslinux <dylan02> tobykisslnx: I fixed the neovim issue this morning. 2020-05-13T19:32:15 #kisslinux <tobykisslnx> dilynm yes, sorry for the delay 2020-05-13T19:32:50 #kisslinux <tobykisslnx> dylan02 Oh? How would I go about fixing this? 2020-05-13T19:33:30 #kisslinux <dylan02> 'kiss u', 'kiss b neovim' 2020-05-13T19:36:43 #kisslinux <tobykisslnx> dylan02 Ah okay, i'm all up to date, but I still get the build fail... 2020-05-13T19:37:04 #kisslinux <dylan02> Hm 2020-05-13T19:37:26 #kisslinux <dylan02> Ah, I may not have pushed it. 2020-05-13T19:37:46 #kisslinux <dylan02> Oh 2020-05-13T19:37:48 #kisslinux <dylan02> I did push it. 2020-05-13T19:37:51 #kisslinux <dylan02> It builds fine here. 2020-05-13T19:37:55 #kisslinux <dylan02> Can anyone else reproduce? 2020-05-13T19:38:11 #kisslinux <tobykisslnx> https://termbin.com/faf2 2020-05-13T19:38:17 #kisslinux <tobykisslnx> There's the attempt from just then 2020-05-13T19:39:16 #kisslinux <tobykisslnx> Could I somehow be missing a dependency? 2020-05-13T19:39:40 #kisslinux <dylan02> I doubt it. 2020-05-13T19:39:40 #kisslinux <tobykisslnx> https://termbin.com/ni9ai 2020-05-13T19:39:55 #kisslinux <dylan02> 'kiss s neovim'? 2020-05-13T19:39:59 #kisslinux <dylan02> What does this display? 2020-05-13T19:40:15 #kisslinux <dilynm> Try building with -fcommon 2020-05-13T19:40:50 #kisslinux <tobykisslnx> `/var/db/kiss/repo/community/neovim` 2020-05-13T19:41:08 #kisslinux <dylan02> dilynm: That's exactly what I pushed to community this morning. 2020-05-13T19:41:16 #kisslinux <dilynm> Figured 2020-05-13T19:41:28 #kisslinux <dylan02> tobykisslnx: Contents of /var/db/kiss/repo/community/neovim/build ? 2020-05-13T19:41:38 #kisslinux <dylan02> > -> neovim Successfully built package 2020-05-13T19:41:42 #kisslinux <dylan02> Builds fine here 2020-05-13T19:42:17 #kisslinux <tobykisslnx> https://termbin.com/f90r 2020-05-13T19:42:50 #kisslinux <tobykisslnx> Aghhhh hate it when its a just-me problem ahaha I feel like such a burden 2020-05-13T19:43:05 #kisslinux <tobykisslnx> As I wish I could help more but I just don't know enough yet 2020-05-13T19:43:26 #kisslinux <dylan02> If you're running KISS already, the hardest part is over. :) 2020-05-13T19:43:57 #kisslinux <tobykisslnx> dylan02 I don't know, I enjoyed the installation :D 2020-05-13T19:44:42 #kisslinux <dylan02> tobykisslnx: Your community repository is out of date 2020-05-13T19:45:08 #kisslinux <dylan02> 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 <tobykisslnx> Ah idk why this is happening, I had issues with the checksums yesterday and my "kiss maintainer <package>" returns nothing 2020-05-13T19:45:21 #kisslinux <dylan02> Then, adjust your 'KISS_PATH' to match the new location. 2020-05-13T19:45:54 #kisslinux <tobykisslnx> So just make a dir in my home like "Kiss-Repos" or something? 2020-05-13T19:46:04 #kisslinux <dylan02> Yeah 2020-05-13T19:46:15 #kisslinux <dylan02> Then clone Community there and add the full path to your KISS_PATH. 2020-05-13T19:46:30 #kisslinux <dylan02> Finally, 'kiss u' to update the system 2020-05-13T19:48:21 #kisslinux <himmalerin> 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 <dylan02> himmalerin: Tried with the latest package manager version? 2020-05-13T19:49:10 #kisslinux <tobykisslnx> dylan02 Should I use $HOME or hard code my home repo 2020-05-13T19:49:39 #kisslinux <tobykisslnx> himmalerin yeah that was me haha, Mr. Problematic™ 2020-05-13T19:49:40 #kisslinux <dylan02> tobykisslnx: It shouldn't matter 2020-05-13T19:49:49 #kisslinux <tobykisslnx> dylan02 Okay! 2020-05-13T19:50:04 #kisslinux <dylan02> himmalerin: I'm wondering if this is an issue caused by the package manager (and the sha256sum changes). 2020-05-13T19:50:11 #kisslinux <dylan02> Got a link to the source causing problems? 2020-05-13T19:50:24 #kisslinux <dylan02> (If it still doesn't work with the latest version of the package manager) 2020-05-13T19:50:24 #kisslinux <himmalerin> 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 <himmalerin> sure, give me a second 2020-05-13T19:50:38 #kisslinux <himmalerin> https://ftp.gnu.org/gnu/libc/glibc-2.31.tar.xz 2020-05-13T19:53:24 #kisslinux <dylan02> Download is slow here. Give me a few minutes. 2020-05-13T19:55:36 #kisslinux <tobykisslnx> dylan02 Okay, deleted community repo, then cloned into `/home/toby/kiss-repos/community` and added that to KISS_PATH, but things like `kiss maintainer <package>` don't work 2020-05-13T19:56:25 #kisslinux <dylan02> Output of 'kiss s neovim' now? 2020-05-13T19:56:45 #kisslinux <tobykisslnx> `/home/toby/kiss-repos/community/neovim` 2020-05-13T19:57:11 #kisslinux <dylan02> Nice 2020-05-13T19:57:24 #kisslinux <dylan02> Contents of: /home/toby/kiss-repos/community/neovim ? 2020-05-13T19:58:08 #kisslinux <tobykisslnx> `build checksums depends sources version` 2020-05-13T19:58:27 #kisslinux <dylan02> Oh 2020-05-13T19:58:33 #kisslinux <dylan02> Contents of: /home/toby/kiss-repos/community/neovim/build 2020-05-13T19:58:35 #kisslinux <dylan02> My bad 2020-05-13T19:58:48 #kisslinux <tobykisslnx> https://termbin.com/b3su 2020-05-13T19:58:52 #kisslinux <dylan02> The glibc checksums work fine here as well. 2020-05-13T19:58:54 #kisslinux <tobykisslnx> It's got the fcommon flag 2020-05-13T19:59:05 #kisslinux <dylan02> Yeah 2020-05-13T19:59:08 #kisslinux <dylan02> It will build now. 2020-05-13T19:59:13 #kisslinux <tobykisslnx> I'll try build neovim now 2020-05-13T19:59:21 #kisslinux <dylan02> 'kiss maintainer neovim' doesn't work? 2020-05-13T19:59:26 #kisslinux <tobykisslnx> Nope 2020-05-13T19:59:35 #kisslinux <tobykisslnx> And it doesn't seem to work for many other community packages 2020-05-13T19:59:43 #kisslinux <tobykisslnx> Seems to only really work for core packages 2020-05-13T20:00:17 #kisslinux <tobykisslnx> e.g `kiss-maintainer kiss` https://termbin.com/xvqv 2020-05-13T20:02:07 #kisslinux <himmalerin> 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 <tobykisslnx> dylan02 And neovim builds now! :D 2020-05-13T20:02:48 #kisslinux <merakor2> dylan02 https://github.com/CarbsLinux/kiss/commit/b57fcc958856de171e445a8b91176191406b3b83 2020-05-13T20:03:07 #kisslinux <merakor2> I have added --help and -h flags to also output usage information 2020-05-13T20:03:13 #kisslinux <merakor2> for contrib scripts 2020-05-13T20:03:51 #kisslinux <merakor2> Which I think is instinctual for most people 2020-05-13T20:22:06 #kisslinux <perish33> dylan02 I recall seeing that earlier on in the website, `man` was also banned software 2020-05-13T20:27:46 #kisslinux <illiliti> what's differences between https://github.com/slicer69/doas and https://github.com/Duncaen/OpenDoas ?? 2020-05-13T20:28:20 #kisslinux <perish33> Hm 2020-05-13T20:28:51 #kisslinux <perish33> IIRC slicer's doas does not support persist whatsoever and has a ton of issues building 2020-05-13T20:29:05 #kisslinux <perish33> Or it uses opendoas's persist 2020-05-13T20:29:28 #kisslinux <perish33> OpenDoas seems more active 2020-05-13T20:34:44 #kisslinux <illiliti> thanks... i found another doas - https://github.com/multiplexd/doas XD 2020-05-13T20:35:24 #kisslinux <perish33> Dylan tried em all at one point 2020-05-13T20:35:31 #kisslinux <perish33> We settled on opendoas as that one worked 2020-05-13T20:37:02 #kisslinux <illiliti> ok 2020-05-13T20:47:46 #kisslinux <illiliti> dylan02: ?? https://termbin.com/u9lb 2020-05-13T20:49:34 #kisslinux <perish> lmao 2020-05-13T20:58:53 #kisslinux <illiliti> kiss build kiss with set -x https://termbin.com/3ty8 2020-05-13T21:03:50 #kisslinux <illiliti> very odd 2020-05-13T21:10:33 #kisslinux <illiliti> kiss just can't build packages. i'm going to downgrade 2020-05-13T21:14:55 #kisslinux <kiedtl> dylan02: what do you think of changing pywal to output variables instead of properties for Xresources? 2020-05-13T21:15:09 #kisslinux <kiedtl> that way, we can set other properties to those variables 2020-05-13T21:15:54 #kisslinux <kiedtl> something like "#define pywal_color0 #fefefe" 2020-05-13T21:19:43 #kisslinux <illiliti> https://github.com/kisslinux/kiss/blob/master/kiss#L350 << looks like kiss fails here 2020-05-13T21:20:24 #kisslinux <dylan02> illiliti: Which tar implementation are you using? 2020-05-13T21:21:16 #kisslinux <dylan02> I can't reproduce at all. 2020-05-13T21:21:46 #kisslinux <dylan02> kiedtl: You can do it yourself via user templates. 2020-05-13T21:21:59 #kisslinux <illiliti> gnu 2020-05-13T21:22:52 #kisslinux <dylan02> I still can't reproduce. Works fine here. 2020-05-13T21:31:06 #kisslinux <illiliti> i've downgraded to 1.13.5 and everything works... 2020-05-13T21:35:02 #kisslinux <illiliti> 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 <mcf> 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 <mcf> 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 <mcf> 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 <E5ten> mcf: Interesting, seems I was wrong then lol 2020-05-13T21:46:41 #kisslinux <kiedtl> dylan02: ooh nice, never knew about those! :^) 2020-05-13T21:48:27 #kisslinux <dilynm> Somebody packaged plasma-desktop for kde last week 2020-05-13T21:48:29 #kisslinux <dilynm> Nice 2020-05-13T21:48:40 #kisslinux <dilynm> s/kde/alpine 2020-05-13T21:54:25 #kisslinux <merakor2> 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 <mcf> 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 <illiliti> dylan02: i found which caused it 2020-05-13T21:55:49 #kisslinux <illiliti> replace busybox find with findutils 2020-05-13T21:57:25 #kisslinux <illiliti> you will get build failure 2020-05-13T21:59:40 #kisslinux <mcf> 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 <merakor2> Thanks a lot, Michael 2020-05-13T22:02:21 #kisslinux <mcf> no problem 2020-05-13T22:04:34 #kisslinux <illiliti> dylan02: find: missing argument to `-exec' 2020-05-13T22:05:37 #kisslinux <nerditup> 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 <nerditup> I figured this is a good group to get some interesting ideas from :) 2020-05-13T22:06:22 #kisslinux <merakor2> If you are using android there is an app named password store 2020-05-13T22:06:26 #kisslinux <merakor2> It is on f-droid 2020-05-13T22:06:43 #kisslinux <merakor2> pash is compatible with pass, I guess? 2020-05-13T22:07:08 #kisslinux <merakor2> So you can use those passwords on your phone as well 2020-05-13T22:07:25 #kisslinux <dilynm> I second password store. I have it sync to a git repo I manage with pash 2020-05-13T22:08:01 #kisslinux <nerditup> Amazing 2020-05-13T22:08:48 #kisslinux <mcf> illiliti: find -exec with `+` must have `{}` at the end of the command 2020-05-13T22:09:57 #kisslinux <illiliti> mcf: dylan02: https://termbin.com/xc35 2020-05-13T22:11:22 #kisslinux <mcf> 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 <illiliti> mcf: there is a bug in kiss https://github.com/kisslinux/kiss/blob/master/kiss#L357 2020-05-13T22:14:37 #kisslinux <illiliti> in carbs too https://github.com/CarbsLinux/kiss/blob/master/kiss#L352 2020-05-13T22:20:40 #kisslinux <E5ten> 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 <merakor2> Oh, thanks illiliti 2020-05-13T22:23:40 #kisslinux <mcf> E5ten: looks like it used to do this: http://git.suckless.org/sbase/commit/2334c049528450e46062395b70b9460542000d60.html 2020-05-13T22:23:44 #kisslinux <mcf> you could try reverting that commit 2020-05-13T22:27:38 #kisslinux <illiliti> dylan02: you still here? 2020-05-13T22:31:30 #kisslinux <mcf> 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 <mcf> 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 <illiliti> dirty fix for findutils compatibility https://termbin.com/ried . works for me :) 2020-05-13T22:48:30 #kisslinux <merakor2> The issue with that is that `cp` will fail if `mv` fails halfway. 2020-05-13T22:48:47 #kisslinux <merakor2> I think you should redo that find command if mv fails 2020-05-13T22:49:22 #kisslinux <merakor2> So like `mv "$@" . || { set -- $(find ....); cp "$@" . ;}` 2020-05-13T22:50:19 #kisslinux <illiliti> will do 2020-05-13T22:50:31 #kisslinux <merakor2> But that's a good idea, I will use that on mine :) 2020-05-13T22:50:38 #kisslinux <merakor2> Thanks for the patch 2020-05-13T22:57:17 #kisslinux <illiliti> np 2020-05-13T22:57:28 #kisslinux <illiliti> https://termbin.com/ybe2y