💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-05-08.txt captured on 2024-05-26 at 16:25:17.
⬅️ 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