💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2022-11-04.txt captured on 2024-05-12 at 16:01:32.

View Raw

More Information

⬅️ Previous capture (2023-01-29)

-=-=-=-=-=-=-

[2022-11-04T04:38:34Z] <wael_> Hi
[2022-11-04T04:39:09Z] <saturn[m]> o7
[2022-11-04T04:39:24Z] <saturn[m]> Hi
[2022-11-04T04:39:31Z] <testuser[m]> Hi
[2022-11-04T05:40:54Z] <midfavila-mobile> sad_plan, anyone who has trouble with libtool: look into jlibtool or slibtool
[2022-11-04T05:41:12Z] <midfavila-mobile> replacements written in C that are basically plug and play
[2022-11-04T05:41:50Z] <midfavila-mobile> jlibtool needs a little polish, but works fine even on my janky system - slibtool seems to expect gnu binutils
[2022-11-04T05:42:42Z] <testuser[m]> what's a non gnu binutils
[2022-11-04T05:43:09Z] <midfavila-mobile> clang provides some that are compatible i think
[2022-11-04T05:43:33Z] <midfavila-mobile> i know for a fact that both tcc and the qbe guys have their own thing going on
[2022-11-04T05:43:49Z] <midfavila-mobile> although the latter is part of its own suite of C tools
[2022-11-04T05:43:57Z] <midfavila-mobile> i use tcc myself
[2022-11-04T05:44:10Z] <midfavila-mobile> libtool has been a massive problem
[2022-11-04T05:45:00Z] <illiliti> scc has some parts of binutils btw. idk how well they work
[2022-11-04T05:45:41Z] <midfavila-mobile> i think scc was what i was thinking of
[2022-11-04T05:46:48Z] <illiliti> which as do you use?
[2022-11-04T05:47:01Z] <midfavila-mobile> tcc :D
[2022-11-04T05:47:23Z] <wael_> :D
[2022-11-04T05:47:27Z] <testuser[m]> D:
[2022-11-04T05:47:36Z] <midfavila-mobile> yasm would be better but i can't be bothered to figure out how/if i can change tccasm out for it
[2022-11-04T05:51:06Z] <illiliti> what about minias? did you manage to make it work?
[2022-11-04T05:51:18Z] <illiliti> or it's too incomplete?
[2022-11-04T05:53:35Z] <midfavila-mobile> don't recall hearing about minias
[2022-11-04T05:54:03Z] <illiliti> https://github.com/andrewchambers/minias
[2022-11-04T05:54:40Z] <midfavila-mobile> aaah
[2022-11-04T05:55:21Z] <midfavila-mobile> i might be interested in it, if cproc were more viable and there were other implementations of ld and ar available that weren't humongous 
[2022-11-04T05:55:32Z] <midfavila-mobile> as is tcc strikes a nice balance for me
[2022-11-04T05:58:06Z] <testuser[m]> rust 1.65 dropped
[2022-11-04T05:58:06Z] <testuser[m]> So bad
[2022-11-04T05:59:12Z] <wael_> So bad
[2022-11-04T05:59:34Z] <illiliti> midfavila-mobile: check elftoolchain ar
[2022-11-04T06:00:47Z] <illiliti> pretty sure firefox doesn't build with it
[2022-11-04T06:00:54Z] <illiliti> as usual
[2022-11-04T06:01:21Z] <illiliti> i would be glad if i'm wrong
[2022-11-04T06:01:25Z] <testuser[m]> Does ff use some unstable features or what
[2022-11-04T06:01:31Z] <testuser[m]> That it breaks on every other release
[2022-11-04T06:01:34Z] <illiliti> yeah
[2022-11-04T06:01:43Z] <illiliti> they use nightly features all time
[2022-11-04T06:04:32Z] <illiliti> fuck can rust stop moving fast and instead work on stabilizing things and platforms support?
[2022-11-04T06:06:43Z] <illiliti> it's so fucking annoying, and now they want to put rust in linux
[2022-11-04T06:06:53Z] <illiliti> imagine how fucked it will be
[2022-11-04T06:06:59Z] <midfavila-mobile> but muh break things mindset
[2022-11-04T06:07:20Z] <midfavila-mobile> linus already shit all over rustoids for being terrible programmers 
[2022-11-04T06:09:35Z] <midfavila-mobile> will peek at elftoolchain
[2022-11-04T06:09:54Z] <midfavila-mobile> currently stuck on 12kBps duplex link
[2022-11-04T06:10:10Z] <midfavila-mobile> gonna take a while
[2022-11-04T06:10:21Z] <illiliti> ohh
[2022-11-04T06:10:33Z] <midfavila-mobile> yeah
[2022-11-04T06:11:00Z] <midfavila-mobile> i'm using an anonymously-registered SIM with unlimited data for internet these days
[2022-11-04T06:11:15Z] <midfavila-mobile> can't afford a home connection any more :D
[2022-11-04T06:11:57Z] <midfavila-mobile> gives me a reason to poke at gopher more though
[2022-11-04T06:12:59Z] <illiliti> cool that you can have anonymous SIM legally
[2022-11-04T06:13:16Z] <midfavila-mobile> ye
[2022-11-04T06:13:30Z] <midfavila-mobile> it's surprisingly cheap as well
[2022-11-04T06:13:42Z] <midfavila-mobile> 15$ a month for a data-only plan
[2022-11-04T06:13:49Z] <wael_> do kiss users use gimp from flatpak or natively? there isnt a gimp in repositories atm
[2022-11-04T06:14:07Z] <midfavila-mobile> >implying kiss users use gimp
[2022-11-04T06:14:12Z] <midfavila-mobile> bold of you
[2022-11-04T06:14:37Z] <wael_> what do you use for image editing then
[2022-11-04T06:15:24Z] <wael_> i hope you dont use imagemagick
[2022-11-04T06:17:59Z] <illiliti> azpainter?
[2022-11-04T06:18:11Z] <illiliti> it's x11-only iirc
[2022-11-04T06:18:41Z] <wael_> but kiss is wayland
[2022-11-04T06:19:09Z] <testuser[m]> use photopea
[2022-11-04T06:19:38Z] <wael_> 40% of my screen is covered by nothing for ads
[2022-11-04T06:19:38Z] <testuser[m]> I use flatpak only for libreoffice
[2022-11-04T06:23:34Z] <midfavila-mobile> wael_ classic-colors
[2022-11-04T06:25:57Z] <midfavila-mobile> >elftoolchain requires binutils
[2022-11-04T06:26:01Z] <midfavila-mobile> classic
[2022-11-04T06:34:20Z] <midfavila-mobile> just tried pdpmake, *wow*
[2022-11-04T06:34:27Z] <midfavila-mobile> crazy fast
[2022-11-04T06:35:54Z] <testuser[m]> What can be made fast about make
[2022-11-04T06:36:24Z] <midfavila-mobile> beats me - i just use it
[2022-11-04T06:36:28Z] * midfavila-mobile shrugs
[2022-11-04T06:58:27Z] <illiliti> testuser[m]: turns out it is not possible to push using GITHUB_TOKEN if commit affects workflow file in .github/workflows
[2022-11-04T06:59:02Z] <illiliti> it requires token with workflow permissions which GITHUB_TOKEN doesn't have
[2022-11-04T06:59:39Z] <illiliti> so my idea won't work. we need to generate token anyway
[2022-11-04T07:01:33Z] <illiliti> btw can codeberg sync mirror on push event instead of periodically syncing it?
[2022-11-04T07:03:18Z] <sad_plan> o/
[2022-11-04T07:04:08Z] <wael_> hi sad_plan 
[2022-11-04T07:04:14Z] <sad_plan> hi wael_ 
[2022-11-04T07:04:58Z] <sad_plan> I was just gonnoa comment on 91. try to build gnutls with p11-kit. I had issues with gnutls aswell iirc
[2022-11-04T07:12:09Z] <testuser[m]> illiliti: no
[2022-11-04T07:12:26Z] <testuser[m]> u could add a workflow for that ig but not required reallu
[2022-11-04T07:12:33Z] <testuser[m]> U can just force sync in case it's urgent
[2022-11-04T07:14:21Z] <illiliti> to github?
[2022-11-04T07:16:41Z] <testuser[m]> ye
[2022-11-04T07:17:43Z] <testuser[m]> This domain name has been seized by ICE - Homeland Security Investigations, pursuant to a seizure warrant issued by a United States District Court under the authority of 18 U.S.C.
[2022-11-04T07:44:21Z] <illiliti> https://codeberg.org/Codeberg/Community/issues/779
[2022-11-04T07:46:30Z] <illiliti> also https://codeberg.org/Codeberg/Community/issues/778
[2022-11-04T07:47:10Z] <illiliti> we could use it for wiki
[2022-11-04T07:51:29Z] <illiliti> if it gets implemented of course
[2022-11-04T10:12:16Z] <wael_> how should shell functions be organized
[2022-11-04T10:40:16Z] <sad_plan> in what order you mean? like func 1 func 2 etc?
[2022-11-04T10:42:56Z] <wael_> well in the shell script itself
[2022-11-04T10:43:20Z] <wael_> yes i suppose
[2022-11-04T10:43:40Z] <wael_> also wow TIL kiss doesnt use awk nor sed once, why is that?
[2022-11-04T10:44:36Z] <sad_plan> I order them in the order theyre used. but I dont think it matters tbh
[2022-11-04T10:44:45Z] <sad_plan> dosnt have to I suppose?
[2022-11-04T10:45:27Z] <wael_> wdym by how theyre used? by the time they are executed in the shell script?
[2022-11-04T10:45:35Z] <wael_> like boo() baa() main() { boo; baa } ?
[2022-11-04T10:45:55Z] <sad_plan> correct
[2022-11-04T10:47:17Z] <wael_> thank u
[2022-11-04T10:47:28Z] <wael_> idk how kiss does it tho i wonder
[2022-11-04T10:49:11Z] <testuser[m]> wael: it does the same things in much slower sh code
[2022-11-04T10:49:12Z] <testuser[m]> but it doesnt matter cuz in most cases input data is small
[2022-11-04T11:18:24Z] <testuser[m]> noocsharp: illiliti any idea about wayland equivalent APIs to implement ff remoting? https://github.com/mozilla/gecko-dev/blob/master/toolkit/components/remote/nsGTKRemoteServer.cpp
[2022-11-04T11:18:25Z] <testuser[m]> https://github.com/mozilla/gecko-dev/blob/master/toolkit/components/remote/nsXRemoteClient.cpp
[2022-11-04T11:18:29Z] <testuser[m]> https://github.com/mozilla/gecko-dev/blob/master/toolkit/components/remote/nsXRemoteServer.cpp
[2022-11-04T11:42:05Z] <phoebos> wael_: could you try your test with sort -u rather than uniq
[2022-11-04T11:42:21Z] <phoebos> uniq only filters adjacent duplicate lines
[2022-11-04T11:43:05Z] <wael_> and sort?
[2022-11-04T11:43:11Z] <phoebos> also the two tools might add different path prefixes that sort -u won't understand 
[2022-11-04T11:43:35Z] <phoebos> sort -u removes all duplicated lines, and sorts
[2022-11-04T11:44:04Z] <phoebos> could you post the exact output of each tool?
[2022-11-04T11:44:46Z] <phoebos> also, I made an edit to the script to unset prefix, did you use that version?
[2022-11-04T11:44:58Z] <wael_> im not home right now
[2022-11-04T11:45:17Z] <phoebos> no worries, whenever you can
[2022-11-04T11:45:31Z] <wael_> when did you make the edit
[2022-11-04T11:46:38Z] <phoebos> > 18 hours ago
[2022-11-04T12:09:51Z] <phoebos> yes, the find version reports 3 duplicates, which aren't removed by sort -u because they have different prefixes
[2022-11-04T12:10:03Z] <phoebos> for me
[2022-11-04T12:16:20Z] <illiliti> testuser[m]: you need dbus to make it work iirc
[2022-11-04T12:16:40Z] <testuser[m]> There's dbus backend and gtk backend
[2022-11-04T12:16:45Z] <testuser[m]> But gtk backend uses some X atoms stuff
[2022-11-04T12:16:51Z] <testuser[m]> So how could it be implemented using wayland apis
[2022-11-04T12:17:23Z] <testuser[m]> Cuz I'm not familiar with gui stuff
[2022-11-04T12:18:25Z] <illiliti> i think you don't need gtk backend(?)
[2022-11-04T12:18:30Z] <illiliti> dbus should be enough
[2022-11-04T12:23:47Z] <testuser[m]> No i mean i want to port the gtk back end thing to wayland without using dbus
[2022-11-04T12:25:42Z] <illiliti> well, you'll have to dive into firefox and wayland code cuz i don't have simple answer
[2022-11-04T12:26:49Z] <illiliti> look at how firefox interacts with dbus and think how to reimplement it using wayland ipc
[2022-11-04T15:07:45Z] <saturn[m]> found the culprit about the blank screen, the AMDGPU driver. i enabled absolutely everything, even in the submenus, and yet; blank screen, anyone know why? i’ll send my config in a second
[2022-11-04T15:08:32Z] <wael_> linux-firmware is what some others say
[2022-11-04T15:08:38Z] <wael_> Is that a thing in kiss
[2022-11-04T15:08:39Z] * saturn[m] posted a file: config (117KiB) < https://libera.ems.host/_matrix/media/v3/download/monero.social/SFKDpuGmVFTPHbMaZORSpUrL >
[2022-11-04T15:09:11Z] <testuser[m]> wael: ur supposed to add all fw into CONFIG_EXTRA_FIRMWARE
[2022-11-04T15:09:31Z] <wael_> Pinged wrong person lol
[2022-11-04T15:09:35Z] <testuser[m]> Or load it at runtime by just keeping it placed in /usr/lib/firmware
[2022-11-04T15:11:11Z] <wael_> You might wanna tell him how to do that
[2022-11-04T15:11:17Z] <testuser[m]> no
[2022-11-04T15:11:26Z] <wael_> Plz
[2022-11-04T15:11:34Z] <wael_> He will be sad
[2022-11-04T15:15:02Z] <saturn[m]> so i think i’m supposed to load navi21 firmware, specifically `amdgpu/sienna_cichlid_{ce,dmcub,me,mec2,mec,pfp,rlc,sdma,smc,sos,ta,vcn}.bin`
[2022-11-04T15:15:04Z] <saturn[m]> got that from gentoo wiki
[2022-11-04T15:24:43Z] <saturn[m]> and nothing
[2022-11-04T15:24:48Z] <saturn[m]> i think i got it wrong
[2022-11-04T17:00:15Z] <dilyn> sturn[m]: if you build your GPU drivers *into the kernel* you need to list the firmware in CONFIG_EXTRA_FIRMWARE, and it doesn't do { ... } expansion. if you build it as modules, you just need the firmware to be in /lib/firmware in the right locations and it will all Just Werk(tm)
[2022-11-04T17:02:26Z] <testuser[m]> dilyn how's the jerb going
[2022-11-04T17:04:23Z] <dilyn> keeping me busy https://github.com/dilyn-corner/ubuntu-core-riscv64/tree/icicle
[2022-11-04T17:04:33Z] <dilyn> first nine months: risc-v. last three months: technical documentation
[2022-11-04T17:11:38Z] <testuser[m]> Hmm so it's basically porting ubuntu packages and stuff to run on risc v?
[2022-11-04T17:20:06Z] <testuser[m]> ME probably making sure theres spyware in your gpu so they can look at your monitor, what ME was designed for in the first place.
[2022-11-04T18:28:32Z] <dilyn> customer meetings take forever
[2022-11-04T18:29:12Z] <dilyn> so I don't do any specific package maintenance work -- that's whole other teams or community members, but that specific project is all about bringing the product I support (ubuntu core) to risc-v boards, and that icicle kit is the latest addition to that task
[2022-11-04T18:29:22Z] <dilyn> was a lot of fun, there'll be more to say about that particular project in a few months...
[2022-11-04T19:37:31Z] <testuser[m]> I remember 4.7.3 was made by real programmers
[2022-11-04T19:37:39Z] <testuser[m]> Those were the times
[2022-11-04T20:04:53Z] <wael_> grandpa testuser
[2022-11-04T21:50:44Z] <saturn[m]> <dilyn> "sturn[m]: if you build your..." <- thank you, i got it booting now