💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-05-26.txt captured on 2024-05-26 at 16:24:50.

View Raw

More Information

⬅️ Previous capture (2021-12-17)

-=-=-=-=-=-=-

2020-05-26T01:26:01 #kisslinux <mcpcpc> general question.. lets say i want to patch sowm.  what would the “KISS”-way to go about it?  modify the main repo files?  or fork the main repo and add the patch?  or is there a better way?
2020-05-26T01:29:12 #kisslinux <himmalerin> I think you're supposed to fork the package to your personal repo, add the patch there, and then build it. Making sure your personal repo is the first entry in $KISS_PATH
2020-05-26T01:30:26 #kisslinux <himmalerin> Like how dylan has done for st here in his personal repo: https://github.com/dylanaraps/dylan-kiss/tree/master/st
2020-05-26T01:30:33 #kisslinux <himmalerin> mcpcpc: ^
2020-05-26T01:30:45 #kisslinux <mcpcpc> mm kk. makes sense.
2020-05-26T01:41:32 #kisslinux <mcpcpc> would you then rebase the fork to keep
2020-05-26T01:41:52 #kisslinux <mcpcpc> bah.  disregard. didnt mean to send that
2020-05-26T07:46:03 #kisslinux <dylan02> elftoolchain only builds with BSD make...
2020-05-26T07:49:42 #kisslinux <dylan02> Forget elfutils as well... https://github.com/dilyn-corner/KISS-me/blob/master/KISS-me/elfutils/depends
2020-05-26T09:18:19 #kisslinux <dylan02> Well... I have elftoolchain's libelf working now.
2020-05-26T11:25:34 #kisslinux <dylan02> https://github.com/kisslinux/repo/commit/0195824b4f5ba4954b5dd1c1f1ba5f461a2f43c8
2020-05-26T11:25:41 #kisslinux <dylan02> We're now using elftoolchain's libelf.
2020-05-26T11:25:50 #kisslinux <dylan02> I've worked around the need for bmake as well...
2020-05-26T12:36:49 #kisslinux <illiliti> https://github.com/kisslinux/repo/blob/master/extra/libelf/patches/libelf-linux.patch << why not simple sed call?
2020-05-26T12:53:40 #kisslinux <nerditup> for those who have built binutils before and distilled the ./configure options down to those found in the build script, I commend you - I'm currently reading through this mess trying understand the options: https://sourceware.org/git/?p=binutils-gdb.git;a=blob;f=configure;hb=HEAD
2020-05-26T14:09:31 #kisslinux <micro_O> woah that donated machine looks really nice
2020-05-26T14:10:25 #kisslinux <micro_O> regarding user tracking 'metrics', maybe if there is a statistics section for next month in kiss - you could include # of unique nicknames seen here?
2020-05-26T14:10:39 #kisslinux <micro_O> its not perfect, but its at least something
2020-05-26T14:17:30 #kisslinux <dylan02> Not everyone in here uses KISS!
2020-05-26T14:17:57 #kisslinux <dylan02> There's no reason for me to (ever) need the numbers either.
2020-05-26T14:18:10 #kisslinux <dylan02> It's not something I'm worried about at all.
2020-05-26T14:18:42 #kisslinux <kisslinuxuser> dylan02: and thats good
2020-05-26T14:20:09 #kisslinux <dylan02> Yes
2020-05-26T14:20:16 #kisslinux <dylan02> Exactly!
2020-05-26T14:23:17 #kisslinux <micro_O> yeah its a good point, not sure what you would even do with the numbers, like they dont seem helpful at all
2020-05-26T14:30:19 #kisslinux <himmalerin> I mean, it's sort of nice to see how many users you have, but it's definitely not something I'm even remotely interested in having on an opt-out basis. Something like Void's PopCorn where you explicitly install a package to send a tiny bit of feedback to a server might be nice, but anything more than that is straying into dangerous groud
2020-05-26T14:31:48 #kisslinux <dylan02> KISS will never have any infra of any kind. This is just more work, upkeep, etc for me.
2020-05-26T14:32:40 #kisslinux <kisslinuxuser> dylan02: isn't needed anyway
2020-05-26T14:32:49 #kisslinux <dylan02> Yeah
2020-05-26T14:33:29 #kisslinux <dylan02> There's a security concern too. It adds another layer which can fail.
2020-05-26T14:33:36 #kisslinux <micro_O> collecting data kinda only makes sense if you have a goal where that data can help you achieve it
2020-05-26T14:33:58 #kisslinux <micro_O> i can't see how knowing the number of users does anything but confirm that 'a simple system can support X number of users'
2020-05-26T14:34:37 #kisslinux <kisslinuxuser> kiss got accepted to distrowatch that atleast means something
2020-05-26T14:34:37 #kisslinux <micro_O> and the complexity of even a simple tracker is still more than 0 infra, like dylan02 mentioned
2020-05-26T14:35:02 #kisslinux <micro_O> if only dylan02 installed a page hit counter on the site xD
2020-05-26T14:36:15 #kisslinux <micro_O> lol https://github.com/brentvollebregt/hit-counter
2020-05-26T14:37:55 #kisslinux <dylan02> I'm against adding any 3rd party requests to the website as well. There's no analytics, javascript, cookies etc as it stands.
2020-05-26T14:38:15 #kisslinux <dylan02> (Every page is actually a single network request (with the exception of the screenshots page))
2020-05-26T14:38:29 #kisslinux <kisslinuxuser> dylan02: damn thats crazy
2020-05-26T14:41:41 #kisslinux <dylan02> Technically... the screenshots are a 3rd-party request (githubusercontent.com). The website is hosted on GitHub pages so I'd consider this first-party.
2020-05-26T14:42:20 #kisslinux <dylan02> This is to prevent the images from being added to the Git repository if you're wondering. T
2020-05-26T14:55:01 #kisslinux <E5ten> dylan02: a couple nitpicks for the elftoolchain, the compilation command should have $CPPFLAGS, the linking command should have $LDFLAGS (and that's where -shared should be added) and the ar flags should have a - to be POSIX (ar -rc not ar rc)
2020-05-26T14:59:29 #kisslinux <dylan02> Thanks!
2020-05-26T15:03:31 #kisslinux <dylan02> Pushed the fixes.
2020-05-26T15:05:04 #kisslinux <micro_O> dylan02: what are your thoughts on having KISS_NOPROMPT be named KISS_PROMPT, with a default of 1, similar to KISS_COLOR, having a default of 1
2020-05-26T15:05:26 #kisslinux <micro_O> (well, im not sure if KISS_COLOR has a default of 1, but its usage implied so)
2020-05-26T15:06:04 #kisslinux <dylan02> Will do
2020-05-26T15:07:42 #kisslinux <micro_O> haha dylan02 kiss improvements are too smooth
2020-05-26T15:08:19 #kisslinux <dylan02> Done
2020-05-26T15:10:21 #kisslinux <micro_O> also congrats on the upstreamed firefox patches!
2020-05-26T15:11:40 #kisslinux <dylan02> Thanks mforney: and not me. :)
2020-05-26T15:11:43 #kisslinux <dylan02> Thank*
2020-05-26T15:12:42 #kisslinux <dylan02> micro_O: Pushed a new package manager release.
2020-05-26T15:14:07 #kisslinux <E5ten> dylan02: sorry I didn't explain clearly lol, the compile command should have $CPPFLAGS and $CFLAGS, the link command should have $CFLAGS and $LDFLAGS, the added -fPIC and -O2 are correct to be in CFLAGS
2020-05-26T15:14:45 #kisslinux <dylan02> lol. Apologies.
2020-05-26T15:15:02 #kisslinux <dylan02> Thanks for the feedback.
2020-05-26T15:15:44 #kisslinux <E5ten> np
2020-05-26T15:16:13 #kisslinux <micro_O> thank you dylan02
2020-05-26T15:16:15 #kisslinux <E5ten> Currently my kernel build builds and statically links the old libelf, I'll have to switch that to elftoolchain soon
2020-05-26T15:17:15 #kisslinux <dylan02> E5ten: Pushed the fixes. Let me know if I understood correctly this time. :)
2020-05-26T15:17:28 #kisslinux <dylan02> micro_O: No problem.
2020-05-26T15:20:48 #kisslinux <E5ten> dylan02: Pretty much, but (not that I think it should cause any problems) LDFLAGS shouldn't be in the compilation and CPPFLAGS shouldn't be in the link
2020-05-26T15:22:05 #kisslinux <E5ten> Cuz no preprocessing-affecting flags should have any effect on a link command and no link flags should have any effect on a compilation command
2020-05-26T15:22:12 #kisslinux <dylan02> Gotcha
2020-05-26T15:22:27 #kisslinux <dylan02> Drop '$LDFLAGS' from the compilation of each object?
2020-05-26T15:22:35 #kisslinux <E5ten> Yeah
2020-05-26T15:22:42 #kisslinux <dylan02> Alrighty
2020-05-26T15:22:51 #kisslinux <E5ten> And $CPPFLAGS from the link step
2020-05-26T15:22:54 #kisslinux <dylan02> Yeah
2020-05-26T15:23:20 #kisslinux <E5ten> Great
2020-05-26T15:25:54 #kisslinux <dylan02> Done
2020-05-26T15:29:38 #kisslinux <E5ten> doesn't the kernel use pkg-config to check for libelf? what happens with this one cuz there's no pc file?
2020-05-26T15:35:05 #kisslinux <E5ten> ah nevermind it does || -lelf with the pkg-config call
2020-05-26T15:35:38 #kisslinux <E5ten> hmm kernel Makefile doesn't use PKG_CONFIG variable with fallback to pkg-config, just hardcodes pkg-config
2020-05-26T16:40:15 #kisslinux <merakor> https://github.com/carbslinux/kiss-bin
2020-05-26T16:41:08 #kisslinux <merakor> Instead of integrating it inside the package manager, I made it an extension
2020-05-26T16:41:54 #kisslinux <dylan02> Nice
2020-05-26T16:42:57 #kisslinux <merakor> But it kind of sources the package manager as a library
2020-05-26T16:47:56 #kisslinux <dylan02> I'll be messing around with this idea once the system I'm waiting for arrives. Just a simple method of making the binary cache usable across machines.
2020-05-26T16:49:47 #kisslinux <merakor> Yeah, this is just like a draft version
2020-05-26T16:50:13 #kisslinux <merakor> I will be doing some improvements
2020-05-26T17:00:16 #kisslinux <merakor> dylan02: Oh by the way, I've sent you a mail patch but I can also send it here
2020-05-26T17:00:41 #kisslinux <dylan02> Yeah
2020-05-26T17:00:54 #kisslinux <dylan02> I saw the email a little earlier. Just need to get around to applying the patch.
2020-05-26T17:01:09 #kisslinux <dylan02> I want to also add hooks for updates (per repository pre/post).
2020-05-26T17:01:54 #kisslinux <merakor> That makes sense
2020-05-26T17:04:13 #kisslinux <merakor> I would checkout master on community as I always forget doing that after I send a PR and git gives an error :D
2020-05-26T17:08:15 #kisslinux <dilyn> this qt5 issue continues to boggle me...
2020-05-26T17:08:21 #kisslinux <dilyn> using https://github.com/kisslinux/kiss/blob/f590b5bc732103a5166f450535ed3fb54ca70bac/kiss it builds just fine
2020-05-26T17:08:30 #kisslinux <dilyn> (just randomly selected a commit)
2020-05-26T17:08:34 #kisslinux <dylan02> What's the issue?
2020-05-26T17:08:43 #kisslinux <dilyn> it spits out some error lemme snag a log
2020-05-26T17:09:45 #kisslinux <dilyn> this is a separate, possibly related error on qt5-declarative
2020-05-26T17:09:46 #kisslinux <dilyn> http://ix.io/2npE
2020-05-26T17:09:54 #kisslinux <dilyn> (my log for qt5 got deleted so i'm reproducing rn)
2020-05-26T17:10:45 #kisslinux <dilyn> previous errors were i think related to an unexpected EOF for qt5-webengine it's possible that this bug in building qt5 was actually introduced recently
2020-05-26T17:11:06 #kisslinux <dilyn> All I know is that I've been literally unable to build qt5 in any environment without -no-widgets no matter what i try
2020-05-26T17:11:35 #kisslinux <dylan02> Huh
2020-05-26T17:11:47 #kisslinux <dilyn> but i made it myself just fine literally copy-pasting the build script
2020-05-26T17:11:53 #kisslinux <dilyn> yeah it's a weird one
2020-05-26T17:12:30 #kisslinux <dilyn> thing is I don't know how kiss would have an issue with it, because it literally just execs build right?
2020-05-26T17:15:07 #kisslinux <dylan02> Yeah (./script in effect)
2020-05-26T17:18:38 #kisslinux <hdiddujdjdjdjdjd> Hello from birch!
2020-05-26T17:18:48 #kisslinux <dylan02> Hello
2020-05-26T17:19:13 #kisslinux <hdiddujdjdjdjdjd> It's a shameless plug that it brought me here by default, but I like kiss anyway, so who cares
2020-05-26T17:20:27 #kisslinux <hdiddujdjdjdjdjd> It's still pretty hard for it to sink in that I'm talking to you in pure BAS
2020-05-26T17:20:33 #kisslinux <hdiddujdjdjdjdjd> *BASH
2020-05-26T17:24:50 #kisslinux <dylan02> Yeah, it's crazy
2020-05-26T17:38:16 #kisslinux <konimex> > elftoolchain only builds with BSD make...
2020-05-26T17:38:18 #kisslinux <konimex> hey, at least this time I don't have to patch anything
2020-05-26T17:39:23 #kisslinux <dylan02> Heh
2020-05-26T17:51:24 #kisslinux <micro_O> dilyn i wonder if it execs with different shells, and the environment being inherited could be different / missing something?
2020-05-26T17:54:33 #kisslinux <dilyn> that was my initial thought too but i'm not convinced that would cause an issue
2020-05-26T17:54:41 #kisslinux <dilyn> but maybe! i don't know nearly enough about anything
2020-05-26T17:55:05 #kisslinux <dilyn> log from qt5: http://ix.io/2npV
2020-05-26T17:56:01 #kisslinux <dilyn> if you look at the file it refers to prior to the error (dialogs/qfiledialog.ui) the first several lines are a comment wrapping the license
2020-05-26T17:56:11 #kisslinux <dilyn> it looks like /*************************************
2020-05-26T17:56:12 #kisslinux <dilyn> **
2020-05-26T17:56:18 #kisslinux <dilyn> ** {license bla bla bla}
2020-05-26T17:56:21 #kisslinux <dilyn> ************************************/
2020-05-26T18:07:48 #kisslinux <dylan02> > File '**********************' is not valid
2020-05-26T18:07:50 #kisslinux <dylan02> Odd
2020-05-26T18:08:08 #kisslinux <dilyn> v odd
2020-05-26T19:34:59 #kisslinux <M4R10zM0113R> it would be nice if kiss b * followed dependency order rather than trying to do it sequentially
2020-05-26T20:29:17 #kisslinux <claudia> o/
2020-05-26T20:29:32 #kisslinux <claudia> I got a checksum mismatch for xinput
2020-05-26T20:29:37 #kisslinux <claudia> can anyone reporduce?
2020-05-26T20:29:38 #kisslinux <claudia> https://pastebin.com/i4GEuky3
2020-05-26T20:30:40 #kisslinux <himmalerin> `kiss b xinput` builds without errors
2020-05-26T20:30:55 #kisslinux <claudia> can you delete your source and build again?
2020-05-26T20:31:31 #kisslinux <claudia> when I delete my source I still get a checksum missmatch
2020-05-26T20:32:40 #kisslinux <himmalerin> `rm -rf ~/.cache/kiss/ && kiss b xinput` still works, last time I had this issue someone suggested I run `kiss c` which iirc helped solve the problem
2020-05-26T20:41:07 #kisslinux <claudia> Y, a "kiss c" helped. But I dont understand fully because to my xorg-repo I dont have write persmission. Nevermind, I attached a log if its from interest.
2020-05-26T20:41:12 #kisslinux <claudia> Thanks for helping!
2020-05-26T21:01:31 #kisslinux <himmalerin> no problem!
2020-05-26T21:01:49 #kisslinux <himmalerin> Got an issue of mine own now though... libelf  fails to download:
2020-05-26T21:01:51 #kisslinux <himmalerin> curl: (28) Failed to connect to svwh.dl.sourceforge.net port 443: Operation timed out
2020-05-26T21:01:51 #kisslinux <himmalerin> ERROR libelf Failed to download https://downloads.sourceforge.net/sourceforge/elftoolchain/elftoolchain-0.7.1.tgz
2020-05-26T21:02:28 #kisslinux <himmalerin> aaaaand nvm, second try worked
2020-05-26T21:26:00 #kisslinux <M4R10zM0113R> hopefully this small script works...
2020-05-26T21:26:50 #kisslinux <dilyn> just about ready to subit a pull request to add libressl patches to qt5 and they go ahead and releases 5.15 smh