[2022-09-16T05:02:20Z] static link sway when?

[2022-09-16T05:25:08Z] <testuser[m]1> 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] <wael[m]> ^^

[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] <wael[m]> 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] <testuser[m]1> 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] <testuser[m]1> like for python

[2022-09-16T11:52:40Z] <testuser[m]1> just packaging gobject-introspection alone gives bindings for glib, which is enough for waydroid

[2022-09-16T11:52:47Z] <testuser[m]1> 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] <testuser[m]1> 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] <testuser[m]1> 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] <testuser[m]1> should we move dropped packages to abandoned/ directory in community or keep removing them?

[2022-09-16T12:54:35Z] <testuser[m]1> 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] <sad_plan> o/

[2022-09-16T13:02:37Z] hi

[2022-09-16T13:03:35Z] <sad_plan> 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] <sad_plan> 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] <sad_plan> see here http://0x0.st/oOxy.txt

[2022-09-16T13:05:22Z] <sad_plan> its really strange

[2022-09-16T13:06:44Z] <sad_plan> https://stackoverflow.com/questions/11116399/crt1-o-in-function-start-undefined-reference-to-main-in-linux

[2022-09-16T13:07:02Z] <sad_plan> but as seen, it doesnt solve the issue for some reason.

[2022-09-16T13:07:21Z] <sad_plan> I still dont get why on earth this happens when all kiss does is literally call the buildscript..

[2022-09-16T13:09:06Z] <sad_plan> 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] <sad_plan> thanks

[2022-09-16T13:15:10Z] testuser[m]1: are you trying to build waydroid?

[2022-09-16T13:16:32Z] <testuser[m]1> 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] <sad_plan> 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] <testuser[m]1> cuz it didnt build whatever it was trying to

[2022-09-16T13:27:38Z] <sad_plan> 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] <sad_plan> prefix is set on configure, but perhaps

[2022-09-16T13:29:30Z] <sad_plan> wait, yes, now that I think about it, I noticed claudia did that in her buildscript. lemme check

[2022-09-16T13:30:12Z] <sad_plan> and suddenly it worked

[2022-09-16T13:30:26Z] <sad_plan> make MULTI=1 install

[2022-09-16T13:30:35Z] nice

[2022-09-16T13:30:46Z] <sad_plan> 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] <testuser[m]1> illiliti: it cant be built statically at all

[2022-09-16T13:40:12Z] fuck

[2022-09-16T13:40:23Z] <testuser[m]1> the only other package that uses rpath is qemu

[2022-09-16T13:41:12Z] <testuser[m]1> 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] <testuser[m]1> it has some plugin system so i dont think we should remove rpath for qemu

[2022-09-16T13:41:41Z] <testuser[m]1> currently its just set to /usr/lib but it should be set to /usr/lib/qemu

[2022-09-16T13:46:01Z] <testuser[m]1> 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] <testuser[m]1> 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] <testuser[m]1> its cuz of musl library resolution

[2022-09-16T13:55:44Z] <testuser[m]1> it can be removed if we set rpath again

[2022-09-16T13:56:10Z] <testuser[m]1> glibc will find libraries in dirname of a binary but musl wont unless its specified in rpath

[2022-09-16T13:58:19Z] <testuser[m]1> https://github.com/kiss-community/repo/issues/90#issuecomment-1249398812

[2022-09-16T13:58:48Z] then set it again?

[2022-09-16T13:59:13Z] <testuser[m]1> illiliti: have to make a new kiss release

[2022-09-16T13:59:23Z] <testuser[m]1> 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] <sad_plan> has anyone tried spkp by z3bra? his wayland wm

[2022-09-16T14:27:50Z] <sad_plan> https://git.z3bra.org/spkp

[2022-09-16T14:28:01Z] <testuser[m]1> illiliti: yeah

[2022-09-16T14:28:06Z] <testuser[m]1> 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] <testuser[m]1> wat

[2022-09-16T14:31:19Z] i don't think it's safe to use colon char in filenames

[2022-09-16T14:32:51Z] <wael[m]> kiss itself does

[2022-09-16T14:33:26Z] <testuser[m]1> where lol

[2022-09-16T14:33:31Z] <wael[m]> logs

[2022-09-16T14:37:47Z] <sad_plan> 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] <sad_plan> 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] <sad_plan> hi eudaldgr

[2022-09-16T15:03:23Z] <sad_plan> 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] <sad_plan> 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] <testuser[m]1> 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] <sad_plan> personally I just forked packages that went out of date. i however is still on x and libressl so.

[2022-09-16T15:19:56Z] <sad_plan> mutango or w/e his name was did, iirc

[2022-09-16T15:20:13Z] <sad_plan> daniel something

[2022-09-16T15:20:45Z] <sad_plan> mmatongo

[2022-09-16T15:21:00Z] <sad_plan> https://github.com/mmatongo/KISSWSL

[2022-09-16T15:21:39Z] <sad_plan> 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] <sad_plan> 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] <sad_plan> '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] <sad_plan> you dont have to. kiss-community does

[2022-09-16T15:26:21Z] i prefer Dylan's vision

[2022-09-16T15:27:11Z] <sad_plan> I get that, but dylan is unfortunatly not here though..

[2022-09-16T15:30:38Z] <sad_plan> 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] <sad_plan> 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] <sad_plan> 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] <sad_plan> 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] <sad_plan> 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] <sad_plan> ikr :')

[2022-09-16T16:09:15Z] does chromium really need glib? what about use_glib=false?

[2022-09-16T16:25:51Z] <testuser[m]1> illiliti: It needs gtk anyway

[2022-09-16T16:26:04Z] <testuser[m]1> Id check what glib is used for but I don't have source tree rn

[2022-09-16T16:26:06Z] <testuser[m]1> 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] <wael[m]> can that not be changed for another file picker?

[2022-09-16T16:29:13Z] no, it is hardcoded

[2022-09-16T16:29:24Z] <wael[m]> damn

[2022-09-16T16:29:31Z] unless you build it with use_gtk=false

[2022-09-16T16:31:18Z] <testuser[m]1> There's no aura file picker tho

[2022-09-16T16:31:24Z] <testuser[m]1> 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] <wael[m]> 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] <sad_plan> > not up for the challenge. is what I heard :p

[2022-09-16T16:35:35Z] <testuser[m]1> its possible

[2022-09-16T16:35:41Z] <testuser[m]1> U can't static libc

[2022-09-16T16:35:44Z] <testuser[m]1> Cuz dlopen

[2022-09-16T16:35:48Z] <testuser[m]1> Else u can static everything

[2022-09-16T16:39:03Z] <sad_plan> wym you can static libc? glibc you mean, or are you thinking about musl aswell

[2022-09-16T16:39:11Z] <sad_plan> s/can/cant/

[2022-09-16T16:39:43Z] <testuser[m]1> any libc

[2022-09-16T16:39:58Z] <testuser[m]1> unless you want to link every possible gpu driver into the binary

[2022-09-16T16:40:30Z] <sad_plan> 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] <sad_plan> we cant. just not firefox and chromium

[2022-09-16T16:48:24Z] <sad_plan> try something less bloated like lynx or links. rather easy to statically link. or oasis' netsurf

[2022-09-16T17:13:45Z] <testuser[m]1> Should libnl-tiny be unbundled from wpa supplicant? It'll still be a static lib tho

[2022-09-16T17:14:47Z] <sad_plan> is it used by anything else? I know dylan generally bundled stuff not used by anything else though

[2022-09-16T17:15:03Z] <sad_plan> its probably easier to keep up to date too, if unbundled

[2022-09-16T17:17:39Z] <testuser[m]1> 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] <testuser[m]1> Yeah

[2022-09-16T17:37:17Z] <testuser[m]1> 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] <testuser[m]1> No one

[2022-09-16T17:39:15Z] <testuser[m]1> Not that I've heard of

[2022-09-16T17:43:05Z] could you create a proposal?

[2022-09-16T17:44:25Z] <testuser[m]1> ye

[2022-09-16T17:44:59Z] <testuser[m]1> illiliti: do u know why busybox chpst doesn't support specifying more than one group with -u ?

[2022-09-16T17:45:11Z] <testuser[m]1> will they accept a patch for it?

[2022-09-16T17:47:08Z] <testuser[m]1> 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] <wael[m]> PROGNAME="$(basename "$0")"

[2022-09-16T17:52:17Z] <wael[m]> why would they do this if the wtf command is literally 3 characters

[2022-09-16T17:53:17Z] <testuser[m]1> That has nothing to do with the name with which a program can be installed

[2022-09-16T18:18:19Z] <sad_plan> 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] <sad_plan> for gcc

[2022-09-16T18:20:47Z] <testuser[m]1> Sanitizers are not built

[2022-09-16T18:20:50Z] <testuser[m]1> 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] <testuser[m]1> Why is mutt in repo tho

[2022-09-16T18:23:45Z] to have email client

[2022-09-16T18:24:37Z] <sad_plan> 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] <testuser[m]1> Ok

[2022-09-16T18:32:27Z] <testuser[m]1> ioraff: can u add my key

[2022-09-16T18:32:48Z] you need to send it to me

[2022-09-16T18:33:41Z] <testuser[m]1> https://github.com/git-bruh.keys

[2022-09-16T18:34:07Z] oh yeah

[2022-09-16T18:35:14Z] <testuser[m]1> If we unbundle do we make the libs shared or static

[2022-09-16T18:36:22Z] both

[2022-09-16T18:36:43Z] <testuser[m]1> 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] <sad_plan> ioraff: im not sure tbh

[2022-09-16T18:50:52Z] <sad_plan> 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] <sad_plan> but its completly static linked :p

[2022-09-16T18:52:32Z] <sad_plan> so ldd wont do anything

[2022-09-16T18:53:03Z] so the answer to my original question is yes

[2022-09-16T18:53:52Z] <sad_plan> 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] <sad_plan> I dont belive I did. I can check

[2022-09-16T18:55:32Z] <sad_plan> 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

Proxy Information
Original URL
gemini://gemini.ctrl-c.club/~phoebos/logs/kisslinux-2022-09-16.txt
Status Code
Success (20)
Meta
text/plain; charset=utf-8
Capsule Response Time
532.881195 milliseconds
Gemini-to-HTML Time
5.276404 milliseconds

This content has been proxied by September (3851b).