[2022-09-16T05:02:20Z] static link sway when? [2022-09-16T05:25:08Z] Hi [2022-09-16T05:35:02Z] HI [2022-09-16T05:39:06Z] static linked chromium, when? [2022-09-16T06:06:32Z] hi [2022-09-16T06:06:45Z] someone have miktex packaged? [2022-09-16T06:43:16Z] Is kisslinux still active? Is anyone maintaining the repos? [2022-09-16T06:43:26Z] yes, here: https://github.com/kiss-community/repo [2022-09-16T06:43:34Z] ^^ [2022-09-16T06:43:36Z] oh ok, thx for clearing it up [2022-09-16T07:35:44Z] rohan: https://github.com/aabacchus/miktex-kiss-repo [2022-09-16T07:43:11Z] is the README in packages only there to be added to the kisslinux wiki? or is it also picked up by kiss? [2022-09-16T07:47:45Z] only packages in dylan's repo go into the wiki [2022-09-16T07:47:57Z] but kiss help pkg works with any README [2022-09-16T11:51:28Z] is it ok to add gobject-introspection to community ? it's removed from repo and introspection is disabled for every package but it's required for creating bindings to other langs [2022-09-16T11:51:31Z] like for python [2022-09-16T11:52:40Z] just packaging gobject-introspection alone gives bindings for glib, which is enough for waydroid [2022-09-16T11:52:47Z] doesnt need gtk bindings [2022-09-16T12:33:20Z] as long as main repo remain unchanged, it's ok [2022-09-16T12:46:44Z] i found a backward-compatible way how to use checksums and etcsums with b3sum [2022-09-16T12:48:05Z] we can use specify the length of hash using -l option [2022-09-16T12:48:25Z] b3sum -l 33 /etc/passwd [2022-09-16T12:48:55Z] and based on length we can determine algorithm [2022-09-16T12:49:31Z] all b3sum implementations support -l option [2022-09-16T12:49:40Z] so no problem with that [2022-09-16T12:50:32Z] what if we want to switch to something else in the future [2022-09-16T12:52:18Z] we will figure that out if needed [2022-09-16T12:53:12Z] ok [2022-09-16T12:53:59Z] we can always add more files to kiss package format [2022-09-16T12:54:22Z] but if there's a way to keep it simple, why not [2022-09-16T12:54:32Z] should we move dropped packages to abandoned/ directory in community or keep removing them? [2022-09-16T12:54:35Z] illiliti: yea its good [2022-09-16T12:58:59Z] i think this question counts as a proposal [2022-09-16T12:59:37Z] because it changes established practice [2022-09-16T13:00:53Z] o/ [2022-09-16T13:02:37Z] hi [2022-09-16T13:03:35Z] I tried to dig into the issue with dropbear yesterday, and it seems that often some projects create their own _start, or forgot to add a main (), which will cause such an error, but this isnt really the case. [2022-09-16T13:04:04Z] the solution would then be to add -nostdlib or -nostartfiles to cflags, buuut then itll just error out without an error it seems [2022-09-16T13:05:19Z] see here http://0x0.st/oOxy.txt [2022-09-16T13:05:22Z] its really strange [2022-09-16T13:06:44Z] https://stackoverflow.com/questions/11116399/crt1-o-in-function-start-undefined-reference-to-main-in-linux [2022-09-16T13:07:02Z] but as seen, it doesnt solve the issue for some reason. [2022-09-16T13:07:21Z] I still dont get why on earth this happens when all kiss does is literally call the buildscript.. [2022-09-16T13:09:06Z] hm, if I use the buildscript instead of writing out the commands myself in the sourcetree, itll still fail like when kiss does it [2022-09-16T13:11:14Z] i'll be at home tomorrow. i'll check [2022-09-16T13:12:33Z] thanks [2022-09-16T13:15:10Z] testuser[m]1: are you trying to build waydroid? [2022-09-16T13:16:32Z] rohan: yeah based on your repo [2022-09-16T13:17:07Z] i was thinking in go back and trying again [2022-09-16T13:17:27Z] since i see my repo is now a reference for waydroid [2022-09-16T13:26:19Z] illiliti: I figured it out. theres something wrong with the makefile or w/e. if I bypassed make install, it suddenly worked [2022-09-16T13:26:48Z] cuz it didnt build whatever it was trying to [2022-09-16T13:27:38Z] but make runs untill it ends and produces the bin. how come it then fails when running make install? [2022-09-16T13:28:53Z] maybe you should do: make PREFIX=/usr install [2022-09-16T13:29:02Z] maybe you should do: make MULTI=1 PREFIX=/usr install [2022-09-16T13:29:06Z] oops [2022-09-16T13:29:11Z] prefix is set on configure, but perhaps [2022-09-16T13:29:30Z] wait, yes, now that I think about it, I noticed claudia did that in her buildscript. lemme check [2022-09-16T13:30:12Z] and suddenly it worked [2022-09-16T13:30:26Z] make MULTI=1 install [2022-09-16T13:30:35Z] nice [2022-09-16T13:30:46Z] absolutely [2022-09-16T13:39:23Z] testuser[m]1: can we still use system nss, but link it statically into firefox? [2022-09-16T13:39:59Z] to avoid all this hell with rpath [2022-09-16T13:40:01Z] illiliti: it cant be built statically at all [2022-09-16T13:40:12Z] fuck [2022-09-16T13:40:23Z] the only other package that uses rpath is qemu [2022-09-16T13:41:12Z] so we either have to remove rpath for it or ensure inspect meson.build and ensure that all dependencies are known at build time [2022-09-16T13:41:31Z] it has some plugin system so i dont think we should remove rpath for qemu [2022-09-16T13:41:41Z] currently its just set to /usr/lib but it should be set to /usr/lib/qemu [2022-09-16T13:46:01Z] https://hg.mozilla.org/projects/nss/rev/8a4cad364cf3eadda09035beb73d9d21c1b61b86 oh it can be [2022-09-16T13:47:38Z] nice. we should investigate this option [2022-09-16T13:49:59Z] but why do we need to make it static if we just made kiss ignore rpath now [2022-09-16T13:55:18Z] https://github.com/kiss-community/repo/blob/master/extra/firefox/files/firefox.sh [2022-09-16T13:55:24Z] why do we need this [2022-09-16T13:55:41Z] its cuz of musl library resolution [2022-09-16T13:55:44Z] it can be removed if we set rpath again [2022-09-16T13:56:10Z] glibc will find libraries in dirname of a binary but musl wont unless its specified in rpath [2022-09-16T13:58:19Z] https://github.com/kiss-community/repo/issues/90#issuecomment-1249398812 [2022-09-16T13:58:48Z] then set it again? [2022-09-16T13:59:13Z] illiliti: have to make a new kiss release [2022-09-16T13:59:23Z] will do before firefox 105 and after b3sum [2022-09-16T13:59:27Z] ok [2022-09-16T14:09:37Z] https://github.com/kiss-community/repo/blob/master/extra/firefox/build#L7-L30 [2022-09-16T14:09:47Z] does firefox still need them? [2022-09-16T14:26:16Z] has anyone tried spkp by z3bra? his wayland wm [2022-09-16T14:27:50Z] https://git.z3bra.org/spkp [2022-09-16T14:28:01Z] illiliti: yeah [2022-09-16T14:28:06Z] zip is for packing extensions [2022-09-16T14:30:01Z] sp:kp.c [2022-09-16T14:30:05Z] someone is looking for trouble [2022-09-16T14:30:34Z] wat [2022-09-16T14:31:19Z] i don't think it's safe to use colon char in filenames [2022-09-16T14:32:51Z] kiss itself does [2022-09-16T14:33:26Z] where lol [2022-09-16T14:33:31Z] logs [2022-09-16T14:37:47Z] yeah, i know his naming scheme is.. not ideal. its just a sed or two away from fixing it though [2022-09-16T14:39:08Z] I was thinking about going over to ayland, but I wanted to use something abit niche, like spkp. currently using his X wm instead though. glazier. which I really like, but yeah. kinda want a change of scenery [2022-09-16T14:44:18Z] go for it [2022-09-16T14:56:27Z] Hi [2022-09-16T14:58:58Z] i see a lot of people [2022-09-16T14:59:01Z] It's been a long time since I've been here. [2022-09-16T14:59:24Z] How is it going? [2022-09-16T15:02:33Z] colons are fine in filenames except for windows i think [2022-09-16T15:02:36Z] hi eudaldgr [2022-09-16T15:03:02Z] hi eudaldgr [2022-09-16T15:03:23Z] are you going to use kiss again? [2022-09-16T15:03:26Z] Hi phoebos sad_plan =* [2022-09-16T15:03:38Z] Well maybe virtualized [2022-09-16T15:03:48Z] why not nativly? [2022-09-16T15:04:32Z] I need more stability, than the Dylan can offer [2022-09-16T15:04:55Z] Maybe a partition [2022-09-16T15:05:17Z] But i need to know... [2022-09-16T15:05:23Z] How do you manage Dylan's comings and goings on your machines? [2022-09-16T15:05:48Z] Switching between Community repo and main repo? [2022-09-16T15:06:52Z] Or simply no one uses Dylan's KISSLinux anymore? [2022-09-16T15:07:08Z] He hasn't come back since almost a year [2022-09-16T15:09:39Z] well i'm going to install now, i see community also uses `wayland` and `openssl` [2022-09-16T15:16:08Z] Anyone tried to install KISS on WSL? [2022-09-16T15:16:15Z] Shame on me, I'm on win10... [2022-09-16T15:19:45Z] personally I just forked packages that went out of date. i however is still on x and libressl so. [2022-09-16T15:19:56Z] mutango or w/e his name was did, iirc [2022-09-16T15:20:13Z] daniel something [2022-09-16T15:20:45Z] mmatongo [2022-09-16T15:21:00Z] https://github.com/mmatongo/KISSWSL [2022-09-16T15:21:39Z] its a year since it got updated, but yeah. im sure you can figure it out [2022-09-16T15:23:01Z] nice [2022-09-16T15:23:59Z] its a start anyway. but how was kiss so unstable for me? did you just tinker alot? cause if I do that, my system breaks all the time. but If I just leave it tf alone, itll usually work just fine [2022-09-16T15:24:45Z] 's/me/you [2022-09-16T15:25:50Z] for unstable i mean the development, i can't maintain a distribution by myself at this moment [2022-09-16T15:26:07Z] you dont have to. kiss-community does [2022-09-16T15:26:21Z] i prefer Dylan's vision [2022-09-16T15:27:11Z] I get that, but dylan is unfortunatly not here though.. [2022-09-16T15:30:38Z] on the topic of windows. I installed w11 on a laptop the other day. and it was utterly atrocious.... [2022-09-16T15:33:28Z] I just need to simplify my computer for a while, I always have a hard drive with windows anyway, because it is shared. And finally my time is so short that I need something that just works. no config, no compiling, no headaches. [2022-09-16T15:33:28Z] win10 sucks, but installed anyway, and with WSL I have some linux on it anyway, until better times come back. [2022-09-16T15:34:29Z] hi eudaldgr [2022-09-16T15:34:44Z] hi illiliti <3 =* [2022-09-16T15:35:13Z] why didnt you just go for something like fedora, artix etc instead? eudaldgr [2022-09-16T15:36:38Z] i just realized that we have only 5 packages that depend on glib [2022-09-16T15:37:29Z] and one has false dependency [2022-09-16T15:37:39Z] it's cairo [2022-09-16T15:39:55Z] illiliti and you plan to drop it? [2022-09-16T15:40:25Z] maybe [2022-09-16T15:40:58Z] maybe i'll switch cairo to muon first [2022-09-16T15:41:09Z] it has meson.build [2022-09-16T15:43:04Z] Ohh i see the PR [2022-09-16T15:43:11Z] nice [2022-09-16T15:43:34Z] I have a lot of catching up to do [2022-09-16T15:43:50Z] how long has it been? a year? 2? [2022-09-16T15:46:14Z] sad_plan I tried, and it always failed, some program for studies, work... some configuration for my hardware, some use case, something always failed. I tried Debian, Ubuntu, Fedora, Hackintosh, OpenBSD... win10 is mainstream, it just works, I don't have so much free time. [2022-09-16T15:46:14Z] This is an endemic issue of Linux in general, it's nothing personal with KISS. [2022-09-16T15:49:00Z] I can totally relate to that. back when I used windows, and just regular android; everything just sorta worked, all the time. when I switched to linux, and custom roms, and eventually grapheneOS, alot of stuff just.. didnt work anymore, or got excedingly more difficult as I progressed further down the rabbithole :p [2022-09-16T15:49:55Z] this rabbithole have no end [2022-09-16T15:51:25Z] i know.. sometimes it feels like a curse to care about privacy and free/open source software. you cant get back from that :p [2022-09-16T15:52:05Z] Hobbyists strive to fight an entire multi-trillion industry, and his political power... what can go wrong? :') [2022-09-16T15:52:55Z] ikr :') [2022-09-16T16:09:15Z] does chromium really need glib? what about use_glib=false? [2022-09-16T16:25:51Z] illiliti: It needs gtk anyway [2022-09-16T16:26:04Z] Id check what glib is used for but I don't have source tree rn [2022-09-16T16:26:06Z] For the gn args [2022-09-16T16:26:52Z] https://source.chromium.org/chromium/chromium/src [2022-09-16T16:28:43Z] it needs gtk for file picker [2022-09-16T16:28:57Z] can that not be changed for another file picker? [2022-09-16T16:29:13Z] no, it is hardcoded [2022-09-16T16:29:24Z] damn [2022-09-16T16:29:31Z] unless you build it with use_gtk=false [2022-09-16T16:31:18Z] There's no aura file picker tho [2022-09-16T16:31:24Z] they'll add kde backend later but that's even worse than gtk [2022-09-16T16:31:58Z] fuck, if chromium wasn't so fucking bloated, i would step up and write file picker similar to what qutebrowser has [2022-09-16T16:32:13Z] whaat about firefo [2022-09-16T16:32:48Z] firefox has no way to disable gtk [2022-09-16T16:34:10Z] https://github.com/qutebrowser/qutebrowser/pull/4477#issuecomment-448595131 [2022-09-16T16:34:13Z] what about statically linked chromium [2022-09-16T16:34:46Z] impossible [2022-09-16T16:35:18Z] > not up for the challenge. is what I heard :p [2022-09-16T16:35:35Z] its possible [2022-09-16T16:35:41Z] U can't static libc [2022-09-16T16:35:44Z] Cuz dlopen [2022-09-16T16:35:48Z] Else u can static everything [2022-09-16T16:39:03Z] wym you can static libc? glibc you mean, or are you thinking about musl aswell [2022-09-16T16:39:11Z] s/can/cant/ [2022-09-16T16:39:43Z] any libc [2022-09-16T16:39:58Z] unless you want to link every possible gpu driver into the binary [2022-09-16T16:40:30Z] disable everything you dont want/need, and then link the rest in [2022-09-16T16:46:44Z] why can't we have nice things, like statically linked programs.. [2022-09-16T16:48:01Z] we cant. just not firefox and chromium [2022-09-16T16:48:24Z] try something less bloated like lynx or links. rather easy to statically link. or oasis' netsurf [2022-09-16T17:13:45Z] Should libnl-tiny be unbundled from wpa supplicant? It'll still be a static lib tho [2022-09-16T17:14:47Z] is it used by anything else? I know dylan generally bundled stuff not used by anything else though [2022-09-16T17:15:03Z] its probably easier to keep up to date too, if unbundled [2022-09-16T17:17:39Z] Some network related tools can use it but for now it's just WPA supplicant and powertop in community [2022-09-16T17:25:28Z] and iw [2022-09-16T17:26:18Z] it's good idea [2022-09-16T17:30:49Z] but i get the reason why it's bundled [2022-09-16T17:31:43Z] i don't have strong opinion anyway [2022-09-16T17:36:06Z] then maybe skalibs should be unbundled too? [2022-09-16T17:36:50Z] and libretls, and everything? [2022-09-16T17:37:12Z] Yeah [2022-09-16T17:37:17Z] Wait where's skalibs bundled [2022-09-16T17:37:26Z] mdevd [2022-09-16T17:38:18Z] who is against the idea of unbundling in general? [2022-09-16T17:38:35Z] i would like to know [2022-09-16T17:38:38Z] No one [2022-09-16T17:39:15Z] Not that I've heard of [2022-09-16T17:43:05Z] could you create a proposal? [2022-09-16T17:44:25Z] ye [2022-09-16T17:44:59Z] illiliti: do u know why busybox chpst doesn't support specifying more than one group with -u ? [2022-09-16T17:45:11Z] will they accept a patch for it? [2022-09-16T17:47:08Z] https://github.com/void-linux/netbsd-wtf/blob/master/acronyms lol why does this exist [2022-09-16T17:48:15Z] no idea really. probably a limitation [2022-09-16T17:49:05Z] funny [2022-09-16T17:52:17Z] `PROGNAME="$(basename "$0")"` [2022-09-16T17:52:17Z] why would they do this if the wtf command is literally 3 characters [2022-09-16T17:53:17Z] That has nothing to do with the name with which a program can be installed [2022-09-16T18:18:19Z] ioraff, testuser[m]1: might we be interested in this patch? https://raw.githubusercontent.com/oasislinux/ports/master/gcc/patch/0005-libsanitizer-asan-Always-skip-first-object-from-dl_i.patch [2022-09-16T18:18:20Z] for gcc [2022-09-16T18:20:47Z] Sanitizers are not built [2022-09-16T18:20:50Z] at all [2022-09-16T18:21:58Z] testuser[m]1: https://github.com/kiss-community/repo/blob/master/extra/mutt/build#L6 [2022-09-16T18:22:04Z] this one too [2022-09-16T18:22:30Z] unbundle it? [2022-09-16T18:22:50Z] aye2 [2022-09-16T18:22:53Z] Why is mutt in repo tho [2022-09-16T18:23:45Z] to have email client [2022-09-16T18:24:37Z] oh ok [2022-09-16T18:26:59Z] https://github.com/kiss-community/repo/blob/master/wayland/libinput/build#L7 [2022-09-16T18:30:06Z] mind to add these too? [2022-09-16T18:32:18Z] Ok [2022-09-16T18:32:27Z] ioraff: can u add my key [2022-09-16T18:32:48Z] you need to send it to me [2022-09-16T18:33:41Z] https://github.com/git-bruh.keys [2022-09-16T18:34:07Z] oh yeah [2022-09-16T18:35:14Z] If we unbundle do we make the libs shared or static [2022-09-16T18:36:22Z] both [2022-09-16T18:36:43Z] Ok [2022-09-16T18:39:01Z] sad_plan: does your openssh statically link libcrypto? [2022-09-16T18:41:06Z] openssh doesn't need libcrypto btw [2022-09-16T18:41:44Z] just wondering why its installed size was so big [2022-09-16T18:50:04Z] ioraff: im not sure tbh [2022-09-16T18:50:52Z] is there a flag for it? I havent turned it on in any case [2022-09-16T18:52:04Z] if you didn't alter the build at all, readelf -d /usr/bin/ssh and see if libcrypto.so is there [2022-09-16T18:52:25Z] but its completly static linked :p [2022-09-16T18:52:32Z] so ldd wont do anything [2022-09-16T18:53:03Z] so the answer to my original question is yes [2022-09-16T18:53:52Z] I can confirm too checking the buildlog for openssh [2022-09-16T18:54:34Z] did you change anything besides LDFLAGS+=-static? [2022-09-16T18:55:09Z] I dont belive I did. I can check [2022-09-16T18:55:32Z] nop, only the ldflags [2022-09-16T19:00:30Z] https://github.com/kiss-community/repo/blob/master/extra/firefox/build#L7 [2022-09-16T19:00:34Z] what if we symlink yasm to nasm? [2022-09-16T19:01:12Z] fwiw i've done that before and haven't run into any errors thus far [2022-09-16T19:01:16Z] so it's at least worth a shot [2022-09-16T19:04:12Z] nice [2022-09-16T20:19:21Z] nice [2022-09-16T20:22:46Z] >:] [2022-09-16T20:34:40Z] should all new checksums be blake3 [2022-09-16T20:41:12Z] i.e. should b3sum be a hard dependency [2022-09-16T20:41:33Z] yes [2022-09-16T21:06:36Z] why not sha512 [2022-09-16T21:06:46Z] gotta go fast