💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2021-10-22.txt captured on 2024-05-12 at 16:04:04.
⬅️ Previous capture (2021-12-17)
-=-=-=-=-=-=-
[2021-10-22T01:50:45Z] <phoebos> https://tmp.bvnf.space/arutiunian.mp3 [2021-10-22T01:51:10Z] <phoebos> should be doing work but i spent a few hours playing with ABC music notation :p [2021-10-22T02:03:22Z] <noocsharp> i suppose it works well for storing music, but it seems pretty clunky to write music that way [2021-10-22T02:04:04Z] <noocsharp> i guess the same could be said for math and latex though [2021-10-22T02:14:11Z] <dilyn> blergh https://github.com/kiss-community/community/issues/197 [2021-10-22T02:26:37Z] <phoebos> it's not fabulous but nice to have a plaintext-only option [2021-10-22T02:32:28Z] <noocsharp> npm v0.1 has been released! [2021-10-22T02:32:53Z] <noocsharp> which brings to a close my maintainership of gnupg2 and co. [2021-10-22T02:34:35Z] <phoebos> noocsharp: nice! [2021-10-22T02:34:45Z] <phoebos> i could pick some of those up [2021-10-22T02:34:54Z] <noocsharp> also dilyn, given that you already maintain go in your repo, do you want to take it over? [2021-10-22T02:35:28Z] <dilyn> go is one of the few packages I would be willing to maintain in community because the builds are basically identical so I don't have to do any extra work to ensure it builds xD [2021-10-22T02:35:33Z] <dilyn> so sure [2021-10-22T02:36:11Z] <noocsharp> cool [2021-10-22T02:36:22Z] <noocsharp> i think i'll also drop wget now that i've learned how to use curl [2021-10-22T02:38:36Z] <dilyn> https://github.com/noocsharp/npm/blob/9c8ec4892fed58fb168c63a358d8ad33a0987523/Makefile#L14-L15 [2021-10-22T02:38:37Z] <dilyn> ಠ_ಠ [2021-10-22T02:40:27Z] <noocsharp> whew, i thought you found a POSIX incompatibility [2021-10-22T02:42:00Z] <phoebos> ( ͡° ͜ʖ ͡°) [2021-10-22T02:42:05Z] <dilyn> muh bmake tho [2021-10-22T02:42:46Z] <dilyn> you could use $? if you were feeling spicy [2021-10-22T02:45:22Z] <noocsharp> wait, {body}lt; isn't supported by bmake? [2021-10-22T02:46:57Z] <phoebos> only in inference rules i think [2021-10-22T02:47:52Z] <phoebos> not to expand for prerequisites [2021-10-22T02:48:39Z] <phoebos> in a normal target rule [2021-10-22T02:51:11Z] <noocsharp> huh, interesting [2021-10-22T02:51:36Z] <noocsharp> is there a source of decent documentation for posix make somewhere? [2021-10-22T02:52:46Z] <phoebos> man 1p make [2021-10-22T02:52:57Z] <phoebos> *is* the specification [2021-10-22T02:55:58Z] <dilyn> https://pubs.opengroup.org/onlinepubs/9699919799/ [2021-10-22T02:56:04Z] <dilyn> always my reference [2021-10-22T02:56:13Z] <dilyn> yeah bmake is very... frugal... with what rules it allows when [2021-10-22T02:56:36Z] <phoebos> ^ same thing [2021-10-22T02:56:55Z] <noocsharp> nice, i didn't even realize there was a posix man page for some reason [2021-10-22T02:58:46Z] <dilyn> yeah I point out the web version because I don't have local manpages :V :V :V [2021-10-22T02:58:50Z] <dilyn> I'm a H E R E T I C [2021-10-22T02:59:31Z] <phoebos> :O [2021-10-22T03:00:10Z] <phoebos> man {1,3}p are almost the only documentation i use [2021-10-22T03:00:24Z] <noocsharp> what are you gonna do when civilization collapses dilyn? [2021-10-22T03:00:54Z] <noocsharp> i'll be reading my offline man pages [2021-10-22T03:00:59Z] <noocsharp> for as long as power stays on [2021-10-22T03:01:23Z] <phoebos> how are you gonna write posix-conforming code then dilyn? [2021-10-22T03:01:32Z] <dilyn> guessing [2021-10-22T03:02:10Z] <phoebos> guessing, and reading /usr/include [2021-10-22T03:02:18Z] <dilyn> ^ [2021-10-22T03:38:45Z] <testuser[m]1> Hi [2021-10-22T03:43:30Z] <phoebos> hi [2021-10-22T03:45:42Z] <noocsharp> hI [2021-10-22T03:47:16Z] <testuser[m]1> bruh i got a ton of shitt to update [2021-10-22T03:49:21Z] <noocsharp> i haven't updated my kiss machine since before openssl 3.0 [2021-10-22T03:49:39Z] <noocsharp> oh, you mean packages you maintain [2021-10-22T03:49:41Z] <testuser[m]1> no i mean in the community repo [2021-10-22T03:49:43Z] <testuser[m]1> yea [2021-10-22T04:04:26Z] <testuser[m]1> https://termbin.com/3b9o C trivia [2021-10-22T04:05:53Z] <phoebos> wtf [2021-10-22T04:07:08Z] <testuser[m]1> now build it with cproc [2021-10-22T04:08:58Z] <noocsharp> wait... why does this happen? [2021-10-22T04:09:03Z] <phoebos> whut [2021-10-22T04:11:01Z] <testuser[m]1> gcc/clang replace calls to printf("ASDF\n"); with puts() since it doesnt need to parse the format string so it's faster [2021-10-22T04:11:10Z] <testuser[m]1> similar to how they can have their own memcpy and stuff [2021-10-22T04:11:17Z] <testuser[m]1> idk if this would be a bug though [2021-10-22T04:11:19Z] <testuser[m]1> since it changes behaviour [2021-10-22T04:11:53Z] <testuser[m]1> https://gcc.gnu.org/onlinedocs/gcc/Other-Builtins.html [2021-10-22T04:11:59Z] <noocsharp> i just read an article on hn about that, i suspected that was it [2021-10-22T04:15:53Z] <testuser[m]1> yeah [2021-10-22T04:16:23Z] <testuser[m]1> funny how it even warns if you change the args a bit `warning: conflicting types for built-in function 'printf'; expected 'int(const char *, ...)'` [2021-10-22T04:17:20Z] <testuser[m]1> oh it actually doesnt replace the call in that case [2021-10-22T04:35:16Z] <testuser[m]1> https://termbin.com/5dsh lol [2021-10-22T04:38:48Z] <dilyn> that does indeed happen sometimes... [2021-10-22T04:38:58Z] <dilyn> also aa strange inability to read some object files, which i find funny [2021-10-22T08:46:17Z] <schillingklaus> when dylan says "no", we say "maybe" [2021-10-22T08:47:01Z] <schillingklaus> when dylan says "no", we ask dilyn instead [2021-10-22T12:27:26Z] <soliwilos> Nice, seatd has gotten s6 notification support. The option is "-n X" where X is the fd number. Not sure why it's still on version 0.5.0 in repo/wayland, though. [2021-10-22T12:30:12Z] <soliwilos> At a quick glance there's a lot of fixes between 0.5.0 and 0.6.3. [2021-10-22T16:13:37Z] <sad_plan> hi [2021-10-22T16:14:19Z] <testuser[m]1> hi [2021-10-22T16:15:59Z] <sad_plan> im trying to include Scrt1.o and crt1.o from musl to build something. how exacly does one do that? using -I as cflag doesnt work, nor does it as ldflag. do I have to maually build st with them? [2021-10-22T16:16:05Z] <sad_plan> ill give you the in a sec [2021-10-22T16:19:44Z] <sad_plan> http://0x0.st/-d10.bin [2021-10-22T16:20:08Z] <sad_plan> im currently trying to build a st port for wld, aswell as velox statically. both errors on this one for now [2021-10-22T16:22:34Z] <testuser[m]1> change /usr/lib/** to /usr/lib/*.a [2021-10-22T16:22:47Z] <testuser[m]1> you're not supposed to deal with those magic object files directly [2021-10-22T16:33:55Z] <sad_plan> ah, that explains it. I did find it abit strange it errored out on object files anyway so. [2021-10-22T16:43:06Z] <ryoshu> are you familiar with libevdev [2021-10-22T16:43:40Z] <sad_plan> not exacly, no [2021-10-22T16:43:43Z] <ryoshu> i am thinking about porting it to bsd [2021-10-22T16:44:09Z] <ryoshu> some guidance is welcome [2021-10-22T16:45:17Z] <sad_plan> I cant really help you there, sorry. never used bsd, and dont know C either, or much of programming at all tbh [2021-10-22T16:45:29Z] <ryoshu> ok [2021-10-22T16:48:50Z] <sad_plan> does anyone know of a more up-to-date fork of st and dmenu, besides mcf's ports? neither has recived updates in the last few years... [2021-10-22T16:49:07Z] <testuser[m]1> use foot [2021-10-22T16:49:34Z] <sad_plan> iirc, foot didnt play too well with velox, so therefor st. [2021-10-22T16:49:44Z] <sad_plan> unless im wrong here though [2021-10-22T16:50:00Z] <noocsharp> i have some patches for velox to get foot working [2021-10-22T16:50:12Z] <noocsharp> they're not correct, but they do the job [2021-10-22T16:50:32Z] <sad_plan> are they in your repo? [2021-10-22T16:53:35Z] <sad_plan> wait, no you only had a st build there. I had the repo cloned. in any case, im interested [2021-10-22T16:55:45Z] <noocsharp> oh wait, it's an swc patch [2021-10-22T16:55:59Z] <noocsharp> i was looking in my velox repo lol [2021-10-22T16:56:29Z] <noocsharp> git://git.nihaljere.xyz/swc on the desktop branch [2021-10-22T16:56:49Z] <sad_plan> Ill have a peak :D [2021-10-22T16:57:05Z] <noocsharp> the seat and data_device_manager commits are what do it, the last one is just a personal thing to change keyboard layout [2021-10-22T17:04:52Z] <sad_plan> ah, so its swc foot was more or less complaining about. I did do a search on it earlier, and skimmed through some of the comments, and just recalled dilyn or someone mentioned foot didnt play well with velox. I also recall myself didnt get it to work last time :p [2021-10-22T17:05:08Z] <sad_plan> is your st build a wl port too? [2021-10-22T17:06:38Z] <dilyn> yeah any time i say something like 'doesnt' play well with velox' just assume i'm talking about the underlying libraries that power it :v [2021-10-22T17:07:15Z] <sad_plan> ah ok :') [2021-10-22T17:20:47Z] <noocsharp> no, i use foot these days [2021-10-22T17:21:21Z] <noocsharp> velox is basically just the window manager part, swc is the compositor [2021-10-22T17:22:19Z] <sad_plan> I see [2021-10-22T18:31:59Z] <dilyn> updated qt5, got to drop python2 :) lmk if qt5-webengine is broken [2021-10-22T20:52:16Z] <phoebos> dilyn: https://tmp.bvnf.space/0001-neomutt-20211022.patch [2021-10-22T20:53:24Z] <dilyn> tyty [2021-10-22T20:53:44Z] <phoebos> :)