💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-05-13.txt captured on 2023-01-29 at 04:02:45.

View Raw

More Information

⬅️ 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