💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2022-08-28.txt captured on 2024-05-10 at 14:10:52.

View Raw

More Information

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