💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2021-10-22.txt captured on 2024-05-12 at 16:04:04.

View Raw

More Information

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