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

View Raw

More Information

⬅️ Previous capture (2021-12-17)

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

2020-05-08T00:00:29 #kisslinux <dilynm> ?
2020-05-08T00:02:47 #kisslinux <claudia02> as far as I under stand there is the framework
2020-05-08T00:02:52 #kisslinux <claudia02> you have on your list
2020-05-08T00:02:55 #kisslinux <claudia02> and on top
2020-05-08T00:03:03 #kisslinux <claudia02> there comes this https://download.kde.org/stable/plasma/5.18.5/
2020-05-08T00:05:52 #kisslinux <claudia02> https://www.archlinux.org/packages/extra/any/plasma-meta/
2020-05-08T00:06:00 #kisslinux <claudia02> this seems to be the big package
2020-05-08T00:06:44 #kisslinux <dilyn> ah, I see what you're saying
2020-05-08T00:07:00 #kisslinux <dilyn> Yeah
2020-05-08T00:07:50 #kisslinux <claudia02> |: (            )
2020-05-08T00:07:54 #kisslinux <dilyn> lol
2020-05-08T00:07:55 #kisslinux <dilyn> precisely
2020-05-08T00:08:12 #kisslinux <claudia02> y ok
2020-05-08T00:08:13 #kisslinux <claudia02> np
2020-05-08T00:08:24 #kisslinux <claudia02> framework first
2020-05-08T00:09:17 #kisslinux <dilyn> i'm not certain that the plasma framework is necessary?
2020-05-08T00:09:44 #kisslinux <dilyn> plasma-meta doesn't require it
2020-05-08T00:10:26 #kisslinux <dilyn> plasma-meta requires plasma-desktop, which also doesn't seem to require the frameowrk
2020-05-08T00:10:46 #kisslinux <dilyn> well if we want kwin i guess we need it huh
2020-05-08T00:10:47 #kisslinux <dilyn> lmao
2020-05-08T00:11:31 #kisslinux <claudia02> I think the *framework* is unmentioned in the dependencies of plasma
2020-05-08T00:12:52 #kisslinux <dilyn> oh wait no; plasma-framework is the last thing to build before the workspace
2020-05-08T00:13:03 #kisslinux <dilyn> https://community.kde.org/Guidelines_and_HOWTOs/Build_from_source/Details#plasma-framework
2020-05-08T00:13:04 #kisslinux <claudia02> I have never used this before anyway. I just hear it looks nice
2020-05-08T00:13:17 #kisslinux <dilyn> so... we'll get there. eventually xD
2020-05-08T00:13:32 #kisslinux <dilyn> I'm gonna worry about that *after* the KDE framework. That seems correct
2020-05-08T00:14:30 #kisslinux <claudia02> ah, when building from git, it may just be one big pkg when I guess right
2020-05-08T00:15:29 #kisslinux <claudia02> and the kde/framework link has everything as a seperate pkg
2020-05-08T00:16:55 #kisslinux <claudia02> ah nvm its late for me
2020-05-08T00:17:04 #kisslinux <dilyn> lol
2020-05-08T00:21:55 #kisslinux <claudia02> My motivation is to get this https://taufanlubis.files.wordpress.com/2008/04/linux-game-patience02.png
2020-05-08T00:22:10 #kisslinux <claudia02> ^^
2020-05-08T00:27:37 #kisslinux <claudia02> I am snoopin around at https://wiki.alpinelinux.org/wiki/KDE . They have nice structure
2020-05-08T00:29:02 #kisslinux <E5ten> konimex: your Makefile patches for plzip need fixing, the lzlib Makefile doesn't need the .SUFFIXES line, and the plzip Makefile inference rule should be .cc.o: not .c.o:
2020-05-08T01:20:57 #kisslinux <merakor> I will be signing off now as it is really late where I live, but for anyone interested in the read: https://carbslinux.org/blog/20200508.html :)
2020-05-08T03:19:52 #kisslinux <konimex> E5ten: alright, thanks!
2020-05-08T03:33:40 #kisslinux <konimex> E5ten: it seems my build of llvm with the flags you added failed: https://termbin.com/kr9hk
2020-05-08T03:34:00 #kisslinux <konimex> here's the build file: https://termbin.com/7ijl, let me know if something's wrong with it
2020-05-08T03:51:00 #kisslinux <dilyn> claudia02: why make the build-release=none?
2020-05-08T03:51:25 #kisslinux <dilyn> ah, i see
2020-05-08T05:06:12 #kisslinux <E5ten> konimex: I genuinely don't know, that just looks like the python script failing and idk why it would?
2020-05-08T05:06:24 #kisslinux <E5ten> Although that cmake warning about not finding some cxxabi header is weird
2020-05-08T05:07:50 #kisslinux <muevoid> Ive gotten libresprite to compile and run on KISS. However I get a segmentation fault when saving a file due to something with allegro im using a shared allegro lib since the one included wouldnt even let me run the program. I am at a lost where to go from here. I know the project is unmaintained however im set on getting to run
2020-05-08T05:08:16 #kisslinux <konimex> that cmake error about header can be safely ignored I think, I've seen it in my older, successful build iirc
2020-05-08T05:08:29 #kisslinux <konimex> looks like I need to ask the llvm guys then
2020-05-08T05:08:58 #kisslinux <konimex> anyway, I don't know why would libc++ and libc++abi be separate in the first place
2020-05-08T05:14:02 #kisslinux <E5ten> Cuz libstdc++'s abi lib, which is usually statically linked into libstdc++, as well as libcxxrt, can be used in place of libc++abi with libc++
2020-05-08T05:45:29 #kisslinux <konimex> I see
2020-05-08T06:47:42 #kisslinux <dylan03> Firefox 76.0.1 is out.... But it's literally only a single commit.
2020-05-08T06:47:46 #kisslinux <dylan03> https://github.com/mozilla/gecko-dev/commit/c996014ca8d69f8e8a739b19768539cd56dba59c
2020-05-08T06:49:04 #kisslinux <dylan03> And... the bulk of it is just a test case.
2020-05-08T06:49:19 #kisslinux <dylan03> It's just: +       contextId: sender.id,
2020-05-08T06:49:42 #kisslinux <dylan03> So, I have to go through the whole firefox-bin process for a one line addition.
2020-05-08T06:55:55 #kisslinux <dylan03> https://bugzilla.mozilla.org/show_bug.cgi?id=1635637
2020-05-08T06:55:56 #kisslinux <dylan03> ....
2020-05-08T06:56:14 #kisslinux <dylan03> > [Urgent] Our Firefox extension, Amazon Assistant (official Amazon.com extension), is broken for customers after the Version 76 release.
2020-05-08T06:56:41 #kisslinux <dylan03> >  Priority:
2020-05-08T06:56:41 #kisslinux <dylan03> P1
2020-05-08T06:56:41 #kisslinux <dylan03> Severity:
2020-05-08T06:56:41 #kisslinux <dylan03> major
2020-05-08T07:34:37 #kisslinux <eudaldgr> dylan03 now you have a new hardware, what are your build for mesa and libdrm? i can see?
2020-05-08T07:41:38 #kisslinux <dylan03> eudaldgr: It's just the default builds.
2020-05-08T07:42:19 #kisslinux <dylan03> The only reason for modifying those two packages is if you _aren't_ using amdgpu. Only amdgpu has the llvm dependency for mesa.
2020-05-08T07:42:42 #kisslinux <dylan03> Modifying it allows you to drop llvm if using an intel/nvidia/radeon(?) GPU.
2020-05-08T07:50:01 #kisslinux <eudaldgr> well thanks
2020-05-08T08:08:21 #kisslinux <dylan03> illiliti: Can you send your changes over as a PR?
2020-05-08T08:35:26 #kisslinux <illiliti> dylan03: sure
2020-05-08T08:35:51 #kisslinux <dylan03> Thanks
2020-05-08T08:38:04 #kisslinux <illiliti> btw, what do you think about my last message?
2020-05-08T08:40:24 #kisslinux <dylan03> findmnt?
2020-05-08T08:40:33 #kisslinux <dylan03> There's no point is there?
2020-05-08T08:40:39 #kisslinux <dylan03> What's wrong with how we currently do it?
2020-05-08T08:41:59 #kisslinux <illiliti> nothing wrong . but if we can do it in portable way, why not?
2020-05-08T08:42:59 #kisslinux <dylan03> We are portable already
2020-05-08T08:45:34 #kisslinux <illiliti> alright
2020-05-08T08:45:36 #kisslinux <dylan03> Also, busybox has no findmnt
2020-05-08T08:45:50 #kisslinux <dylan03> util-linux would need to be a dependency of the init scripts
2020-05-08T08:46:45 #kisslinux <illiliti> no no. i mean findmnt is wrapper for /proc/mounts
2020-05-08T08:46:50 #kisslinux <illiliti> no need to use findmnt
2020-05-08T08:47:02 #kisslinux <dylan03> Oh
2020-05-08T08:47:05 #kisslinux <dylan03> I see
2020-05-08T08:48:40 #kisslinux <dylan03> I'll think about it. I think it's fine as-is though it can't hurt to make the bootup process as portable as possible.
2020-05-08T08:49:07 #kisslinux <dylan03> (Removing requirement on umount -t)
2020-05-08T08:50:51 #kisslinux <dylan03> illiliti: I'd like to also move the encryption stuff out of the init package and into its own. Though I need to do a lot of thinking first. Just letting you know where my head is at.
2020-05-08T08:53:55 #kisslinux <illiliti> agree
2020-05-08T09:01:21 #kisslinux <illiliti> done!
2020-05-08T09:01:58 #kisslinux <dylan03> Thanks
2020-05-08T09:02:04 #kisslinux <dylan03> Will take a look when I'm back online later.
2020-05-08T09:12:05 #kisslinux <illiliti> omg whats the hell - https://github.com/void-linux/void-runit/blob/master/modules-load
2020-05-08T09:25:11 #kisslinux <illiliti> i'm also planning to get rid of `dmsetup` because in our case it's only wrapper over /sys and /proc
2020-05-08T09:26:45 #kisslinux <illiliti> so static cryptsetup will work in our init without any dependencies
2020-05-08T09:31:14 #kisslinux <dylan03> Nice
2020-05-08T09:32:59 #kisslinux <illiliti> https://github.com/kisslinux/init/blob/master/lib/init/rc.boot#L55 << also, as i said this must be removed and handled in mdev.conf instead.
2020-05-08T09:33:55 #kisslinux <dylan03> Alrighty
2020-05-08T09:33:58 #kisslinux <dylan03> I agree
2020-05-08T09:34:18 #kisslinux <dylan03> I'll be on again later o/
2020-05-08T09:40:35 #kisslinux <illiliti> is there anyone who uses plain dm-crypt or luks1(not luks2) ? need some help...
2020-05-08T09:45:38 #kisslinux <eudaldgr> i use luks1 but on void-linux, not kiss
2020-05-08T09:45:44 #kisslinux <eudaldgr> to encrypt boot partition
2020-05-08T09:45:46 #kisslinux <eudaldgr> only
2020-05-08T09:49:12 #kisslinux <illiliti> can you give me output of this command?  cat /sys/block/*/dm/uuid
2020-05-08T09:52:13 #kisslinux <eudaldgr> oh wait a minute it's the other pc
2020-05-08T09:53:28 #kisslinux <illiliti> okay
2020-05-08T09:55:04 #kisslinux <eudaldgr> CRYPT-LUKS1-bc20d34c7f2b4e94ab305e8f86baae4e-enLVM-1vId2kBBCLkggRA5K3UfTn4VHQAXgSirnFIeZBmmrb5EWrD0tI9gyCQ8Qn2Pm6zCLVM-1vId2kBBCLkggRA5K3UfTn4VHQAXgSirJmVdF79sgT4swRMc4t0cREB2TanoOrgf
2020-05-08T09:55:12 #kisslinux <eudaldgr> o sorry
2020-05-08T09:55:21 #kisslinux <eudaldgr> CRYPT-LUKS1-bc20d34c7f2b4e94ab305e8f86baae4e-en
2020-05-08T09:55:32 #kisslinux <eudaldgr> LVM-1vId2kBBCLkggRA5K3UfTn4VHQAXgSirnFIeZBmmrb5EWrD0tI9gyCQ8Qn2Pm6zC
2020-05-08T09:55:37 #kisslinux <eudaldgr> LVM-1vId2kBBCLkggRA5K3UfTn4VHQAXgSirJmVdF79sgT4swRMc4t0cREB2TanoOrgf
2020-05-08T09:56:23 #kisslinux <illiliti> nice! thank you so much
2020-05-08T09:56:59 #kisslinux <eudaldgr> you welcome
2020-05-08T10:01:14 #kisslinux <illiliti> `en` is a device mapper name ( /dev/mapper/<name> ) ? right?
2020-05-08T10:02:16 #kisslinux <eudaldgr> yes
2020-05-08T10:03:02 #kisslinux <eudaldgr> if i remember well, i named `en` and `crypt`
2020-05-08T10:11:15 #kisslinux <illiliti> excellent
2020-05-08T10:42:37 #kisslinux <djt3> does anyone have any suggestions for programming without using IDEs? i program in c++ and i just couldn
2020-05-08T10:42:53 #kisslinux <djt3> couldn't find anything i could use in a terminal that near matched the efficiency of an IDE for me
2020-05-08T10:45:06 #kisslinux <eudaldgr> vim
2020-05-08T10:45:11 #kisslinux <eudaldgr> or neovim
2020-05-08T10:45:23 #kisslinux <eudaldgr> https://vimawesome.com/
2020-05-08T10:45:40 #kisslinux <eudaldgr> on the website there are a lot of plugins
2020-05-08T10:45:49 #kisslinux <djt3> yeah i did try vim, everything seemed to take twice as long. is it just a matter of getting used to using it?
2020-05-08T10:47:01 #kisslinux <eudaldgr> if you want vim to seems an IDE you need some plugins, on the website there are a lot of them
2020-05-08T10:47:30 #kisslinux <eudaldgr> and first maybe seems dificult, but when you understand how to do something it's easier and faster
2020-05-08T10:47:34 #kisslinux <merakor> If you want IDE-like features I would recommend spacemacs
2020-05-08T10:47:42 #kisslinux <djt3> i was using a couple, but i couldnt seem to find one that offered an ide like autocomplete, was i missing somethnig
2020-05-08T10:47:54 #kisslinux <merakor> It is still like vim, but with features of emacs
2020-05-08T10:47:57 #kisslinux <djt3> merakor: thanks, ill look into it
2020-05-08T10:48:33 #kisslinux <merakor> I never used it, but people say that it is vim-beginner friendly
2020-05-08T10:48:40 #kisslinux <djt3> cool
2020-05-08T10:48:58 #kisslinux <merakor> vim tends to slow down a lot with plugins. At least, that is my experience.
2020-05-08T10:49:52 #kisslinux <djt3> right, im kina liking the look of spacemacs, ill be trying it for sure :)
2020-05-08T10:50:56 #kisslinux <merakor> Yeah, give it a go. I'm sure you'll like the experience :)
2020-05-08T10:51:24 #kisslinux <djt3> :)
2020-05-08T10:52:09 #kisslinux <ax> good day all
2020-05-08T10:52:16 #kisslinux <djt3> g'day
2020-05-08T10:52:43 #kisslinux <ax> failed to run: /home/ax/.cache/kiss/build-20069/rust/build/bootstrap/debug/bootstrap build -j 2
2020-05-08T10:52:58 #kisslinux <ax> rust problem with makeflag ?
2020-05-08T10:53:22 #kisslinux <djt3> rust build fine for me yesterday
2020-05-08T10:53:43 #kisslinux <djt3> i was having trouble building clang for no particular reason on my other install
2020-05-08T10:53:50 #kisslinux <ax> uhm...
2020-05-08T10:55:27 #kisslinux <ax> https://termbin.com/umzgb ... argh ... makeflags i think ...
2020-05-08T11:07:47 #kisslinux <djt3> on the lastest firefox-bin the extention "onion browser button" causes a crash
2020-05-08T11:56:21 #kisslinux <illiliti> dylan: konimex: bashisms - https://termbin.com/xo6b7
2020-05-08T12:14:36 #kisslinux <onodera> where did the wiki go?
2020-05-08T12:16:49 #kisslinux <onodera> should I use wpa_supplicant or eiwd?
2020-05-08T13:07:57 #kisslinux <dylan02> illiliti: Those are all optional (the bash requirement). Not sure specifically about lvm2 but it's probably the same.
2020-05-08T13:08:22 #kisslinux <dylan02> djt3: This will be fixed shortly (firefox). It's a bug in the latest Firefox I believe.
2020-05-08T13:08:56 #kisslinux <dylan02> onodera: The Wiki will be replaced. No one was keeping it updated, contributing to it, etc.
2020-05-08T13:09:07 #kisslinux <dylan02> It was too hard to contribute to in other words.
2020-05-08T13:20:41 #kisslinux <onodera> alright thanks
2020-05-08T13:20:46 #kisslinux <lieu> o/
2020-05-08T14:50:18 #kisslinux <djt3> thank you whoever recommended me spacemacs, its just what i was looking for
2020-05-08T14:56:10 #kisslinux <himmalerin> ooo big updates today, gcc, rust, firefox
2020-05-08T14:56:56 #kisslinux <djt3> yeah firefox is crashing for me
2020-05-08T14:57:04 #kisslinux <djt3> had to go back to esr
2020-05-08T14:58:36 #kisslinux <himmalerin> that... makes me considerably less excited about updating than I used to be
2020-05-08T14:58:47 #kisslinux <himmalerin> was it segfaulting?
2020-05-08T15:00:00 #kisslinux <djt3> yeah segfaults
2020-05-08T15:00:18 #kisslinux <djt3> every couple web pages
2020-05-08T15:01:15 #kisslinux <himmalerin> sounds like the problem I was having, probably from an extension of website sending you notifications? https://bugzilla.mozilla.org/show_bug.cgi?id=1635863
2020-05-08T15:01:48 #kisslinux <djt3> ah it could have been, i thought it was all pages, but cookie auto delete send a notif after you leave the page so yeah it was that
2020-05-08T15:01:59 #kisslinux <djt3> actually it defo is
2020-05-08T15:03:21 #kisslinux <himmalerin> cookie autodelete is actually how I first found out about it, whenever I launched firefox it would try to send a notification which would promptly crash the browser, preventing me from doing anything
2020-05-08T15:03:52 #kisslinux <djt3> yeah i first noticed it with "onion browser button" which checks if tor is running when firefox loads, and sends a notif
2020-05-08T15:15:59 #kisslinux <dilynm> Dylan: kiss doesn't seem to be removing the $pid-c files it creates in .cache/kiss?
2020-05-08T16:21:18 #kisslinux <onodera> what is a good wifi card thing to buy
2020-05-08T16:21:22 #kisslinux <onodera> also they fit on all mobos?
2020-05-08T16:24:30 #kisslinux <micro_O> onodera usb wifi?
2020-05-08T16:26:53 #kisslinux <micro_O> I'm really, really happy with the AWUS036NH https://www.alfa.com.tw/service_1_detail/5.htm
2020-05-08T16:27:10 #kisslinux <micro_O> i put a little velcro patch on my last laptop for it
2020-05-08T16:28:00 #kisslinux <dylan02> dilynm: I fixed the issue earlier today. Apologies.
2020-05-08T16:28:12 #kisslinux <onodera> micro_O: I have a desktop so I prefer something for in the case
2020-05-08T16:28:14 #kisslinux <dylan02> You can safely remove any leftover files.
2020-05-08T16:29:30 #kisslinux <micro_O> onodera hmm i would look at the chipsets - ath9k_htc, rtl8192cu families, etc
2020-05-08T16:29:43 #kisslinux <micro_O> rt2800
2020-05-08T16:29:49 #kisslinux <micro_O> im not sure if they are all usb specific or not
2020-05-08T16:31:01 #kisslinux <micro_O> though i always thought of wireless on a desktop as a stop-gap thing before just running a wire
2020-05-08T16:31:13 #kisslinux <micro_O> unless you are moving your desktop around a lot
2020-05-08T16:31:22 #kisslinux <micro_O> but like, i dont have the full context
2020-05-08T16:49:20 #kisslinux <onodera> im at a place now where I cant really nicely get a wire
2020-05-08T17:21:39 #kisslinux <illiliti> dylan02: You're totaly right! I'll try to implement encryption outside of init. Eventully, can you please merge my messages improvements?
2020-05-08T17:42:46 #kisslinux <dylan02> illiliti: Of course. :)
2020-05-08T18:14:30 #kisslinux <illiliti> rc.boot runned as pid 1 ?
2020-05-08T18:14:44 #kisslinux <illiliti> same for rc.shutdown ?
2020-05-08T18:18:22 #kisslinux <dilynm> dylan: no problem; it was interesting seeing what kiss was doing
2020-05-08T18:22:10 #kisslinux <himmalerin> dylan02: Sorry to bother you again with the firefox issue, but you can't build the firefox crash reporter without dbus and glib which I don't really want to build and install. Is there another way to get the backtrace they want? https://bugzilla.mozilla.org/show_bug.cgi?id=1635863
2020-05-08T18:24:51 #kisslinux <illiliti> dylan02: https://github.com/illiliti/kiss-encryption
2020-05-08T18:26:48 #kisslinux <illiliti> lol, how to enable syntax highlighting?
2020-05-08T18:32:51 #kisslinux <dilynm> 'we understand this bug is caused by not running dbus, but could you please run dbus so we can debug why it breaks without dbus'
2020-05-08T18:35:19 #kisslinux <dylan02> himmalerin: I didn't know that the crash reporter requires dbus...
2020-05-08T18:36:13 #kisslinux <dylan02> You could build firefox with debug symbols enabled and send them a gdb backtrace(?). I don't know if they'd be happy with this though.
2020-05-08T18:36:41 #kisslinux <dylan02> Another option is to find the last working Firefox version. We know it works in 68.X.0esr and we know it's broken in 76.0+.
2020-05-08T18:37:00 #kisslinux <dylan02> We could then track down the probable commit
2020-05-08T18:37:48 #kisslinux <himmalerin> I commented out the "--disable-crashreporter" line in firefox's build file and the build fails with "DEBUG: configure: error: Library requirements (dbus-glib-1 >= 0.60) not met" so I think it needs dbus? Or the requirements changes in a point release, which I doubt
2020-05-08T18:38:16 #kisslinux <dylan02> himmalerin: Maybe also mention in the bug report that our Firefox is built with '--disable-dbus'.
2020-05-08T18:38:25 #kisslinux <mcf> i second the suggestion of building with debug symbols, then giving them a gdb backtrace
2020-05-08T18:38:50 #kisslinux <dylan02> They're probably assuming that you've simply not installed dbus (and that Firefox was still built against it).
2020-05-08T18:40:43 #kisslinux <himmalerin> Trying to build with debug symbols (commenting out --disable-debug-symbols) it fails when trying to find pulseaudio, "ERROR: Package libpulse was not found in the pkg-config search path."
2020-05-08T18:41:09 #kisslinux <himmalerin> So I'm not sure that'll work nicely either
2020-05-08T18:41:16 #kisslinux <himmalerin> I guess I could build it
2020-05-08T18:42:19 #kisslinux <merakor[m]> Add a `nostrip` file to the build
2020-05-08T18:42:55 #kisslinux <merakor[m]> You can do it by doing `:> nostrip` on the build file
2020-05-08T18:43:05 #kisslinux <dylan02> merakor[m]: Firefox's build process may still strip debug symbols itself.
2020-05-08T18:43:45 #kisslinux <merakor[m]> Oh I have just joined the conversation, Firefox probably does that.
2020-05-08T18:43:56 #kisslinux <himmalerin> `touch /var/db/kiss/repo/extra/firefox/nostrip`? And I think it probably does, otherwise there shouldn't be a "--disable-debug-symbols" option
2020-05-08T18:45:13 #kisslinux <dylan02> himmalerin: Simply add ":> nostrip" _inside_ the build file to disable KISS' stripping.
2020-05-08T18:45:50 #kisslinux <dylan02> Though this is useless if it strips itself.
2020-05-08T19:06:15 #kisslinux <himmalerin> Yeah, I added the line to the build file but it does it itself, `strip  libclearkey.so`
2020-05-08T19:07:18 #kisslinux <himmalerin> I can't believe libpulse would be an added dependency with --disable-debug-symbols even with --disable-pulseaudio
2020-05-08T19:08:02 #kisslinux <mcf> himmalerin: when you commented out --disable-debug-symbols, you probably dropped all the rest of the configure arguments
2020-05-08T19:08:11 #kisslinux <mcf> including --disable-pulseaudio
2020-05-08T19:09:05 #kisslinux <himmalerin> oh, so deleting the line is the way to go?
2020-05-08T19:09:25 #kisslinux <himmalerin> I'll give that a shot after gcc finishes
2020-05-08T19:09:38 #kisslinux <mcf> it could also be why --disable-crashreporter was requiring dbus
2020-05-08T19:10:32 #kisslinux <mcf> # swallows the whole rest of the line, including the  escaping the newline
2020-05-08T19:13:13 #kisslinux <dylan02> merakor[m]: https://github.com/kisslinux/kiss/commit/bbb1873f6ea11bb68d7dae62e826db1a55e7667d
2020-05-08T19:13:23 #kisslinux <dylan02> I removed --strip-components 1 :D
2020-05-08T19:13:34 #kisslinux <dylan02> Thanks for your implementation
2020-05-08T19:13:48 #kisslinux <dylan02> I wouldn't have thought to do it this way otherwise
2020-05-08T19:14:24 #kisslinux <himmalerin> never heard of .ktar, what compression does it use?
2020-05-08T19:15:31 #kisslinux <dylan02> That's just a temporary file I create (which won't conflict with anything).
2020-05-08T19:16:34 #kisslinux <dylan02> The purpose of this commit is to drop the '--strip-components 1' usgae from the package manager. This is a more or less equivalent replacement for it using basic utilities.
2020-05-08T19:16:39 #kisslinux <dylan02> usage*
2020-05-08T19:18:42 #kisslinux <dylan02> With this change, our tar usage is simply 'cf', 'xf' and 'tf'.
2020-05-08T19:19:36 #kisslinux <dilynm> Slowly but surely KISS is becoming the most portable distro
2020-05-08T19:20:51 #kisslinux <dylan02> :D
2020-05-08T19:21:00 #kisslinux <ax> dylan02: https://termbin.com/umzgb
2020-05-08T19:21:43 #kisslinux <E5ten> I wonder how the sha256sum use will be dealt with portably, cuz afaik BSDs don't have it by default and have different sha commands, like freebsd has sha256 I think and idk what its output is like
2020-05-08T19:21:46 #kisslinux <ax> i suppose i have to delete makrflags
2020-05-08T19:22:02 #kisslinux <dylan02> E5ten: I fallback to using openssl atm.
2020-05-08T19:23:03 #kisslinux <dylan02> https://github.com/kisslinux/kiss/blob/master/kiss#L194-L208
2020-05-08T19:23:18 #kisslinux <dylan02> ax: (signal: 11, SIGSEGV: invalid memory reference)
2020-05-08T19:23:22 #kisslinux <dylan02> Out of memory?
2020-05-08T19:23:39 #kisslinux <ax> uh
2020-05-08T19:24:18 #kisslinux <dylan02> I guess not
2020-05-08T19:24:33 #kisslinux <himmalerin> mcf: with deleting the lines it's past the checking stage, thanks for the suggestion!
2020-05-08T19:24:40 #kisslinux <mcf> you'd get SIGKILL for OOM
2020-05-08T19:24:54 #kisslinux <dylan02> Gotcha
2020-05-08T19:25:32 #kisslinux <dylan02> Can anyone else reproduce ax's error when compiling rust? I pushed the new version this morning (and mine is fine).
2020-05-08T19:26:20 #kisslinux <ax> dylan02: its llvm bug i think
2020-05-08T19:26:26 #kisslinux <ax> its no good notice...
2020-05-08T19:27:30 #kisslinux <E5ten> dylan02: how does the readlink_sh speed compare to an actual readlink command?
2020-05-08T19:28:41 #kisslinux <dylan02> E5ten: The same
2020-05-08T19:28:45 #kisslinux <dilynm> I built rust a few hours ago after the update and it went through fine
2020-05-08T19:28:52 #kisslinux <E5ten> any reason not to just universally use the function then?
2020-05-08T19:29:45 #kisslinux <dylan02> No real reason
2020-05-08T19:30:09 #kisslinux <dylan02> I could swap to it fully I guess.
2020-05-08T19:30:26 #kisslinux <E5ten> I mean if it's there taking up lines anyway why not right?
2020-05-08T19:30:45 #kisslinux <E5ten> and then you could drop the readlink var, and the -f handling (which is only one line but still)
2020-05-08T19:32:42 #kisslinux <E5ten> also, not that this would have a noticeable effect, but instead of having it print the output, you could have it set some temp var that you immediately set some other var you're using to, that way you avoid a subshell, and a theoretical filename that ends with a newline would work correctly
2020-05-08T19:32:54 #kisslinux <E5ten> not that those would work anyway cuz the manifest is newline delimited I guess
2020-05-08T19:36:08 #kisslinux <dylan02> Yeah
2020-05-08T19:37:13 #kisslinux <E5ten> also, unrelated, the -ef in the shebang should be moved to a set -ef command in case kiss is run like "<shell> kiss"
2020-05-08T19:40:15 #kisslinux <merakor[m]> In my fork I have a 'hashcheck' function, which fallbacks to sha256 and openssl
2020-05-08T19:42:32 #kisslinux <dylan02> E5ten: Will do
2020-05-08T19:42:50 #kisslinux <dylan02> merakor[m]: Yeah. It's a shame there's nothing more portable. :(
2020-05-08T19:44:33 #kisslinux <merakor[m]> I personally implemented my own simple C programs for readlink and stat on the package manager
2020-05-08T19:44:54 #kisslinux <merakor[m]> Sha256sum and sha256 is almost everywhere
2020-05-08T19:45:34 #kisslinux <merakor[m]> They are not portable but at least they are widely used
2020-05-08T19:46:48 #kisslinux <mcf> unfortunately in https://www.austingroupbugs.net/view.php?id=1041 the furthest they went is "Implementations are encouraged to provide utilities that implement hash and integrity checksum algorithms of higher security and to keep up to date with developments in this area."
2020-05-08T20:25:07 #kisslinux <himmalerin> mcf: deleteing the line worked, I successfully got the crash report!
2020-05-08T20:28:40 #kisslinux <mcf> himmalerin: nice!
2020-05-08T20:41:00 #kisslinux <illiliti> dylan02: don't forget to add message about encryption changes in post-install when you bump baseinit :)
2020-05-08T20:42:02 #kisslinux <dylan02> Of course
2020-05-08T20:46:21 #kisslinux <illiliti> thanks
2020-05-08T20:48:30 #kisslinux <dylan02> I'm going to announce it tomorrow morning and wait a few days.
2020-05-08T20:51:15 #kisslinux <onodera> dylan02: it is kinda easy to miss a post install
2020-05-08T20:51:29 #kisslinux <onodera> imagine if you update 2 packages, how will you see the first post install?
2020-05-08T21:01:32 #kisslinux <dylan02> Exactly
2020-05-08T21:02:49 #kisslinux <dylan02> I'm going to log the output and display it at the end (all at once). You'll then be able to check the day's post-install log as well.
2020-05-08T21:03:25 #kisslinux <claudia02> hello!
2020-05-08T21:03:31 #kisslinux <dylan02> Ello
2020-05-08T21:03:44 #kisslinux <claudia02> regarding gcc10 update: some pkg now need aditional cflags
2020-05-08T21:04:03 #kisslinux <claudia02> will this be resolved in next gcc or do the pkgs source be modified?
2020-05-08T21:05:25 #kisslinux <claudia02> I have almost completely build kiss-games just few wich need more look into. -> nice!
2020-05-08T21:06:11 #kisslinux <mcf> claudia02: are you referring to -fcommon?
2020-05-08T21:06:15 #kisslinux <claudia02> y
2020-05-08T21:07:06 #kisslinux <dylan02> You'll need to modify the CFLAGS until the upstream of the package fix the issue.
2020-05-08T21:07:37 #kisslinux <mcf> any package that needs this is buggy. merging common definitions is not allowed by the C standard, so it should be fixed by submitting a patch to the package
2020-05-08T21:07:50 #kisslinux <claudia02> ah alright. so maybe I can drop it with next release of those pkg
2020-05-08T21:09:40 #kisslinux <claudia02> I have a pkg where it is not enough with "-fcommon" and LDFLAGS="$LDFLAGS -Wl,-z,lazy"
2020-05-08T21:09:47 #kisslinux <claudia02> are there some more tricks?
2020-05-08T21:18:05 #kisslinux <dylan02> https://termbin.com/yqul
2020-05-08T21:18:33 #kisslinux <dylan02> That's the official repositories.
2020-05-08T21:19:52 #kisslinux <mcf> do all those already have fixes upstream, waiting for release?
2020-05-08T21:22:58 #kisslinux <dylan02> I did the GCC 10 exercise about a month ago. I just need to go through and check each one now.
2020-05-08T21:24:53 #kisslinux <claudia02> Are you asking me? is this a rethoric question? I dont get it :P
2020-05-08T21:28:34 #kisslinux <mcf> my c compiler doesn't use .comm, so i'm happy that gcc made the change so that people actually take the issue seriously
2020-05-08T21:30:28 #kisslinux <claudia02> ah.. my irc client blacked out what mcf wrote so it was looking dylan said what mcf wrote ^^ sry
2020-05-08T21:30:48 #kisslinux <claudia02> iam using a bright cheme now
2020-05-08T21:46:02 #kisslinux <dylan02> mcf: If you're wondering, mesa and xf86-video-intel have since been fixed. The others have not.
2020-05-08T22:42:20 #kisslinux <djt3> hi, when i try launching mpd it says that port 6600 is in use. lsof doesn't show anything using 6600 so does anyone have any ideas? ive tried running it as root and not as root
2020-05-08T23:09:59 #kisslinux <djt3> is there any way to get samba shares mounted?
2020-05-08T23:26:27 #kisslinux <E5ten> anyone know of a way to replicate the functionality of wcwidth() using POSIX C? cuz I've seen a few projects where the only functions used that are unavailable with _POSIX_C_SOURCE=200809L are wc{,s}width
2020-05-08T23:32:02 #kisslinux <mcf> E5ten: any reason to avoid the XSI wcwidth()?
2020-05-08T23:32:41 #kisslinux <E5ten> just to make the source POSIX compliant if possible
2020-05-08T23:39:10 #kisslinux <mcf> i think it's a hard question because column width doesn't really make sense for a lot of codepoints, like combining accents
2020-05-08T23:44:20 #kisslinux <mcf> i don't see much reason to avoid XSI if you need it, though
2020-05-08T23:45:19 #kisslinux <E5ten> sure, I was just wondering if there was a simple amount of POSIX C that could replicate its effect, if not then whatever
2020-05-08T23:47:59 #kisslinux <mcf> i think the musl implementation depends on unicode table data