💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2022-11-05.txt captured on 2024-06-16 at 13:33:02.

View Raw

More Information

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