💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2022-11-05.txt captured on 2024-05-12 at 16:01:32.
⬅️ Previous capture (2023-01-29)
-=-=-=-=-=-=-
[2022-11-05T03:33:28Z] <saturn[m]> o/ [2022-11-05T04:10:38Z] <wael_> Hi [2022-11-05T04:18:34Z] <illiliti> testuser[m]: btw you can cherry pick commits to grepo instead of manually merging them [2022-11-05T04:18:53Z] <illiliti> e.g: git cherry-pick -x 1f98464c801b1dd34c24b62063d0159fa0ff6d47 [2022-11-05T04:19:28Z] <illiliti> -x will add original hash to commit message [2022-11-05T04:22:02Z] <testuser[m]> Hi [2022-11-05T04:22:53Z] <testuser[m]> illiliti: i use a script [2022-11-05T04:22:55Z] <testuser[m]> https://codeberg.org/kiss-community/grepo/src/branch/master/update_repo.sh [2022-11-05T04:28:53Z] <illiliti> i'd use cherry pick anyway cuz i'll also preserve original message, ownership [2022-11-05T04:29:31Z] <illiliti> i'll rewrite script to use cherry pick [2022-11-05T04:30:46Z] <testuser[m]> No it'll create too much spam cuz individual commits, i just want sort of a manually updated submodule [2022-11-05T04:32:41Z] <illiliti> individual commits is a good thing [2022-11-05T04:32:57Z] <illiliti> what if commit contains important info? [2022-11-05T04:34:00Z] <illiliti> and what if i want revert specific commit? [2022-11-05T04:34:49Z] <testuser[m]> Hmm that's a valid point [2022-11-05T06:38:16Z] <wael_> illiliti: why is muon british: err this subcommand must be run from a build directory [2022-11-05T06:38:26Z] <wael_> and wtf does the error mean when it should just work lol [2022-11-05T06:38:40Z] <wael_> oh shit nvm i was running meson oop [2022-11-05T07:22:39Z] <wael_> illiliti: https://termbin.com/csobf complains about gdk-3.0 not existing but /usr/lib/pkgconfig/gdk-3.0.pc exists [2022-11-05T07:26:10Z] <illiliti> send /usr/lib/pkgconfig/gdk-3.0.pc [2022-11-05T07:26:58Z] <wael_> oh [2022-11-05T07:27:02Z] <wael_> it doesnt get generated [2022-11-05T07:27:14Z] <wael_> got confused between chroot and host [2022-11-05T07:28:02Z] <wael_> /usr/lib/pkgconfig/gdk-pixbuf-2.0.pc is the one thats generated [2022-11-05T07:31:09Z] <illiliti> did you build gtk? [2022-11-05T07:31:11Z] <wael_> wait what package generated /usr/lib/pkgconfig/gdk-3.0.pc [2022-11-05T07:31:16Z] <illiliti> gtk [2022-11-05T07:31:24Z] <wael_> gtk+3 okay [2022-11-05T08:18:21Z] <testuser[m]> ioraff: illiliti phoebos can we switch to b3 [2022-11-05T08:18:28Z] <testuser[m]> need new tarball too [2022-11-05T08:19:12Z] <testuser[m]> with https://codeberg.org/kiss-community/maintainer-utils/src/branch/master/kiss-bootstrap/bootstrap.sh [2022-11-05T10:20:15Z] <illiliti> why not mkrootfs? [2022-11-05T10:26:34Z] <testuser[m]> it only does 1 stage build [2022-11-05T10:27:11Z] <illiliti> ok [2022-11-05T10:27:22Z] <illiliti> i think we can switch then [2022-11-05T10:27:31Z] <illiliti> if there are no issues with it [2022-11-05T10:27:53Z] <testuser[m]> btw should we set up some github action for building tarball [2022-11-05T10:29:07Z] <illiliti> you want to use github action to build and upload tarball on codeberg? [2022-11-05T10:31:01Z] <illiliti> why we should use github? there's codeberg ci, no? [2022-11-05T10:31:34Z] <testuser[m]> ye but codeberg probably won't appreciate package compilation running for 2 hrs [2022-11-05T10:31:45Z] <testuser[m]> for something more basic like the openssl generated files we can shift that to codeberg fci [2022-11-05T10:33:06Z] <illiliti> we can ask for permission [2022-11-05T10:36:04Z] <illiliti> but we should test it first to see how long it will take [2022-11-05T10:37:45Z] <illiliti> i'll do this [2022-11-05T10:37:53Z] <illiliti> build on your machine for now [2022-11-05T10:38:38Z] <illiliti> btw [2022-11-05T10:38:43Z] <illiliti> https://illiliti.pastes.sh/1667643330858188645 [2022-11-05T10:39:01Z] <illiliti> is it acceptable for you to list overrides in variable or i should exclude them dynamically? [2022-11-05T10:39:50Z] <testuser[m]> dynamic is better [2022-11-05T10:40:59Z] <testuser[m]> thanks [2022-11-05T10:42:55Z] <illiliti> ok, will do dynamic [2022-11-05T10:43:38Z] <illiliti> it might be a bit dirtier [2022-11-05T11:02:13Z] <illiliti> testuser[m]: https://illiliti.pastes.sh/1667645946188774315 [2022-11-05T11:07:07Z] <wael_> hi @mmatongo [2022-11-05T11:07:37Z] <mmatongo> Hi wael_ [2022-11-05T11:16:31Z] <mmatongo> Whats dilyn's @ [2022-11-05T11:16:56Z] <wael_> @dilyn [2022-11-05T11:17:39Z] <wael_> or you mean github? @dilyn-corner [2022-11-05T11:17:47Z] <mmatongo> It's not showing up [2022-11-05T11:17:54Z] <mmatongo> Yeah but on libera [2022-11-05T11:20:18Z] <wael_> @dilyn [2022-11-05T11:20:22Z] <wael_> this is a libera channel [2022-11-05T11:22:50Z] <mmatongo> I'm aware of that, when I try to mention the @ doesn't show up [2022-11-05T11:22:50Z] <mmatongo> PS i am using web.libera.chat [2022-11-05T12:18:23Z] <midfavila-mobile> hey LOSERS [2022-11-05T12:18:35Z] <midfavila-mobile> how're you all doing today? [2022-11-05T12:28:13Z] <phoebos> mmatongo: dilyn isn't in the room currently [2022-11-05T12:28:55Z] <phoebos> testuser[m]: so will kiss and b3sum checksums change to b3 when they have a new version? [2022-11-05T12:29:30Z] <testuser[m]> ye [2022-11-05T12:29:41Z] <testuser[m]> ill add note in motd file [2022-11-05T12:29:43Z] <testuser[m]> after update [2022-11-05T12:43:19Z] <mmatongo> damn [2022-11-05T12:43:38Z] <mmatongo> I needed his input on building ghc [2022-11-05T12:44:18Z] <mmatongo> I saw he had a repo for it [2022-11-05T12:44:49Z] <mmatongo> I'm trying to build it minus the bootstrap [2022-11-05T13:23:17Z] <illiliti> what can be worse than rust? only haskell [2022-11-05T13:30:19Z] <testuser[m]> illiliti: real 26m 17.14s [2022-11-05T13:30:43Z] <testuser[m]> j12 [2022-11-05T13:32:16Z] <illiliti> ? [2022-11-05T13:32:31Z] <testuser[m]> kiss-bootstrap [2022-11-05T13:41:14Z] <illiliti> ok [2022-11-05T13:46:46Z] <mmatongo> Yes [2022-11-05T13:46:55Z] <mmatongo> Haskell is worse [2022-11-05T17:16:40Z] <wael_> why does kiss say 'Terminated' instead of the build failed error with log [2022-11-05T17:24:28Z] <illiliti> cuz it kills itself [2022-11-05T17:25:41Z] <wael_> wow brutal [2022-11-05T17:26:40Z] <wael_> anyhoo is there a way to add a library (eg. /usr/include/foo/bar.h) inside a package which relies on it? for example the foo/bar.h is bundled with it but the package itself relies on it [2022-11-05T17:27:25Z] <wael_> C{,PP}FLAGS="$C{,PPFLAGS} -I$DESTDIR/usr/include" doesnt help [2022-11-05T17:31:02Z] <mmatongo> Like this? check sources [2022-11-05T17:31:04Z] <mmatongo> https://github.com/noirlinux/main/tree/master/extra/lld [2022-11-05T17:32:40Z] <wael_> what? [2022-11-05T17:37:05Z] <mmatongo> check the sources files at the link I just sent, are you referring to something like that? [2022-11-05T17:39:13Z] <wael_> not in a way no, i meant sorta like a package A bundled/buillt with package B but package B has something package A needs - which is a library [2022-11-05T17:39:46Z] <wael_> i have the sources and everything is in order, but not sure how to make package A be built with package B's libraries that are in DESTDIR [2022-11-05T17:45:12Z] <wael_> an example is freetype-harfbuzz ( i think ) [2022-11-05T17:55:40Z] <mmatongo> Oh I see, so bootstraping in a sense. [2022-11-05T17:56:09Z] <mmatongo> https://github.com/noirlinux/main/tree/master/extra/go [2022-11-05T17:57:24Z] <mmatongo> The go package does that, builds itself with itself. Similarly V from https://github.com/v-lang/v [2022-11-05T17:57:43Z] <mmatongo> As well as GCC [2022-11-05T17:59:04Z] <mmatongo> I think it's unbundled with KISS though but you can look at this for reference https://github.com/noirlinux/main/blob/master/core/gcc [2022-11-05T18:06:28Z] <wael_> idk I tried [2022-11-05T18:07:38Z] <mmatongo> What are you trying to package, maybe I can help [2022-11-05T18:09:55Z] <wael_> Well, I am trying to bundle all of the required X libraries into a single Xwayland package [2022-11-05T18:10:42Z] <mmatongo> say what now [2022-11-05T18:10:43Z] <wael_> But now that I think about it maybe unbundled libraries separately is a better idea [2022-11-05T18:10:49Z] <wael_> Yeah I know lol [2022-11-05T18:12:51Z] <mmatongo> I mean for the sake of your sanity yeah [2022-11-05T18:13:10Z] <wael_> https://termbin.com/6sgd [2022-11-05T18:13:13Z] <wael_> heres what i got so far lol [2022-11-05T18:13:33Z] <wael_> libX11 fails to compile with missing xcb.h thing so thats why i [2022-11-05T18:22:39Z] <mmatongo> That looks like it hurts [2022-11-05T18:23:26Z] <mmatongo> https://github.com/ehawkvu/kiss-xorg/tree/master/xorg/libXmeta [2022-11-05T18:23:31Z] <mmatongo> Check that out [2022-11-05T18:32:01Z] <testuser[m]> wael: bruh just make them all static [2022-11-05T18:32:20Z] <wael_> That is what I did. [2022-11-05T18:32:41Z] <wael_> Atleast bundled inside the package that is [2022-11-05T18:32:50Z] <wael_> Maybe with a 'make' dependency for that specific package [2022-11-05T18:33:20Z] <testuser[m]> nvidia can't run with static x libs [2022-11-05T18:33:58Z] <wael_> You mean specifically nvidia-settings yes [2022-11-05T18:34:05Z] <testuser[m]> bruh [2022-11-05T18:34:06Z] <wael_> Oh [2022-11-05T18:34:09Z] <wael_> Oj sh [2022-11-05T18:34:24Z] <testuser[m]> a xorg driver will obv link to xorg libraries [2022-11-05T18:34:36Z] <wael_> I'm kinda referring to wayland [2022-11-05T18:34:38Z] <testuser[m]> I think it only needs libXv or something [2022-11-05T18:34:55Z] <testuser[m]> Xext [2022-11-05T18:35:04Z] <wael_> Instead of having like 20 dependencies for X under Wayland why not bundle it all is what I was tryijg to do [2022-11-05T18:35:23Z] <testuser[m]> so bad [2022-11-05T18:36:10Z] <testuser[m]> Bundling doesn't solve anything [2022-11-05T18:36:11Z] <wael_> Yes quite unfortunate [2022-11-05T18:36:19Z] <wael_> I know [2022-11-05T18:36:37Z] <wael_> Solves the dependency count lol [2022-11-05T18:40:05Z] <mmatongo> In the chase for minimalism, one must consider what lines are worth crossing [2022-11-05T19:02:23Z] <testuser[m]> illiliti: what do u think of having a meta package called core-meta or something that lists all stuff implicitly presumed to be present in build files, like coreutils implementation, compiler, make and libc [2022-11-05T19:02:45Z] <testuser[m]> Required for sandbox but can be used for someth like kiss orphans instead of that hardcoded list [2022-11-05T19:55:46Z] <mmatongo> Can anyone confirm that the current version of zig (0.10.0) builds just fine? [2022-11-05T22:46:31Z] <saturn[m]> anyone know if the cmake way of compiling hyprland works fine without having to tinker around?