💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2022-11-04.txt captured on 2023-01-29 at 03:44:37.
-=-=-=-=-=-=-
[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