💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2022-08-28.txt captured on 2024-06-16 at 13:34:17.
⬅️ Previous capture (2023-01-29)
-=-=-=-=-=-=-
[2022-08-28T00:11:59Z] <midfavila> fek [2022-08-28T00:12:03Z] <midfavila> was hoping sad_plan'd be on [2022-08-28T00:12:43Z] <midfavila> good and bad news about tinyx to share [2022-08-28T00:13:07Z] <midfavila> seems like most of the problems with building its deps lay squarely on libXfont [2022-08-28T00:16:49Z] <Torr> midfavila: U can send him a memo. [2022-08-28T00:17:02Z] <midfavila> oh, good idea. i only just learned about memoserv the other day [2022-08-28T00:17:05Z] <midfavila> slipped my mind [2022-08-28T00:18:50Z] <midfavila> the xcb libs will be annoying too [2022-08-28T00:19:26Z] <midfavila> but once those two sticking points are dealt with, tinyx should be able to build... [2022-08-28T00:22:48Z] <Torr> Will you keep Xcb and other X extension on the same repo as Tinyx? [2022-08-28T00:22:54Z] <Torr> extensions* [2022-08-28T00:23:08Z] <midfavila> the intention is to split my repository into "core", "base" and "extra" subdivisions within each category [2022-08-28T00:23:19Z] <midfavila> "core" will include only what it absolutely necessary to get a barebones distribution up [2022-08-28T00:23:37Z] <midfavila> so for the x11 category, if xcb and other extensions are necessary to build a barebones tinyx, then yes [2022-08-28T00:23:55Z] <midfavila> otherwise they'll be placed into either base or extra, depending on how common they are [2022-08-28T00:24:07Z] <midfavila> and, you know, how much in terms of functionality they bring to the table [2022-08-28T00:24:38Z] <Torr> I see [2022-08-28T00:24:48Z] <midfavila> the same is being done to the base system [2022-08-28T00:25:40Z] <midfavila> anyway, if you're interested, I'll probably publish a tarball on my git soon:tm: [2022-08-28T00:26:50Z] <Torr> A rootfs tarball? [2022-08-28T00:27:52Z] <midfavila> correct [2022-08-28T00:31:08Z] <Torr> That's the way [2022-08-28T00:31:32Z] <midfavila> cool, libXfont was pretty trivial -- they maintained the option to disable linking against freetype... just libXau now [2022-08-28T00:31:39Z] <midfavila> and yes, indeed it is [2022-08-28T00:32:03Z] <midfavila> if you have any experience writing POSIX makefiles or making small patches to software, any assistance you can offer in bringup of the system would be greatly appreciated [2022-08-28T00:32:25Z] <midfavila> atm libtool (and by extension perl) present a major roadblock in building most software [2022-08-28T00:38:46Z] <midfavila> s/present/presents/ [2022-08-28T00:38:50Z] <Torr> More than Bash? [2022-08-28T00:39:49Z] <midfavila> significantly worse than bash [2022-08-28T00:40:02Z] <midfavila> tcc is capable of building bash and its dependencies without issue [2022-08-28T00:40:27Z] <midfavila> perl fails quite early in its build and my abilities are far too limited for me to consider patching it [2022-08-28T00:42:24Z] <Torr> Have u tried Microperl? [2022-08-28T00:42:31Z] <Torr> http://www.foo.be/docs/tpj/issues/vol5_3/tpj0503-0003.html [2022-08-28T00:45:30Z] <Torr> Am leaving now [2022-08-28T00:45:35Z] <Torr> See ya [2022-08-28T03:17:16Z] <midfavila> did upstream ever end up using tsort for kiss? [2022-08-28T03:28:45Z] <ioraff> no [2022-08-28T03:30:31Z] <midfavila> rip [2022-08-28T03:31:25Z] <testuser[m]12> Hi [2022-08-28T03:31:33Z] <midfavila> hello testuser[m]12 [2022-08-28T03:44:00Z] <virutalmachineus> hi [2022-08-28T04:42:46Z] <sad_plan> hi [2022-08-28T04:44:18Z] <sad_plan> midfavila: but tinyx doesnt depend on xcb libs? atleast not that Im aware of anyway [2022-08-28T04:46:37Z] <sad_plan> it doesnt link to any of them anyway [2022-08-28T08:57:21Z] <sad_plan> midfavila: were you able to build tinyx without libXdmcp installed? I cant seem to replicate it again, and itll complain about the missing header file for some reason... Im just trying to figure out wether or not I for whatever reason forgot to actually delete it, and just called it a day then when I messed with it... [2022-08-28T11:43:50Z] <sad_plan> midfavila: after messing with it further, it seems that that might be the case. [2022-08-28T12:57:30Z] <midfavila> sad_plan: for a while now, libX11 has been implemented on top of libxcb for performance reasons [2022-08-28T12:57:39Z] <midfavila> so tinyx does depend on libxcb [2022-08-28T12:57:42Z] <midfavila> just indirectly [2022-08-28T12:57:50Z] <midfavila> as for libXdmcp, I didn't end up trying [2022-08-28T12:58:15Z] <midfavila> spent most of last night reorganizing my ports [2022-08-28T12:59:59Z] <midfavila> blegh, I need to figure out BearSSL's API so I can patch Links [2022-08-28T15:26:34Z] <midfavila> hey noocsharp [2022-08-28T15:32:01Z] <noocsharp> howdy [2022-08-28T16:01:56Z] <sad_plan> midfavila ah, I thougt you ment xcb-util* for a while. i knew libxcb was a dep for libX11 [2022-08-28T16:04:11Z] <sad_plan> oh, also thanks to your repo, I managed to build gcc static with shared libs, without building it twice. aswell as bypass a pesky lib that was giving me issues. I noticed you used -fno-use-linker-plugins. which gave me great success. [2022-08-28T16:04:41Z] <sad_plan> a reasonable way to build a static gcc with shared libs has been a hurdle for me for some time now tbh. [2022-08-28T21:19:55Z] <virutalmachineus> hi [2022-08-28T21:20:01Z] <midfavila> hello [2022-08-28T21:25:34Z] <virutalmachineus> anyone uses bubblewrap to isolate programs? [2022-08-28T21:43:31Z] <phoebos> i think testuser[m]12 does [2022-08-28T23:22:01Z] <midfavila> i may have discovered the final solution to the libtool problem [2022-08-28T23:22:28Z] <midfavila> little shell script that extracts some info from the Makefile generated by configure, basically serves as a shim [2022-08-28T23:23:04Z] <midfavila> but it *also* has a noticable affect on performance, what with the whole not running a 6000 line makefile [2022-08-28T23:23:26Z] <virutalmachineus> what's wrong with the libtool? [2022-08-28T23:23:36Z] <midfavila> assumes you use a GNU toolchain [2022-08-28T23:23:44Z] <midfavila> when you don't, things break [2022-08-28T23:23:58Z] <midfavila> it's also slow and demands both GNU M4 and perl [2022-08-28T23:24:14Z] <midfavila> s/affect/effect/ [2022-08-28T23:24:21Z] <midfavila> can't grammar, bleh