💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-02-11.txt captured on 2024-05-10 at 14:40:23.
⬅️ Previous capture (2021-12-17)
-=-=-=-=-=-=-
2020-02-11T00:02:49 #kisslinux <dylanaraps> Oh ya 2020-02-11T00:09:50 #kisslinux <dilyn> ram usage didn't even hit 2GB the whole build but somehow i ran out right at the end smh 2020-02-11T00:10:29 #kisslinux <dylanaraps> The linking stage sometimes does that to ya 2020-02-11T00:10:37 #kisslinux <dylanaraps> Especially if it's rust/firefox 2020-02-11T00:11:45 #kisslinux <dilyn> :'( 2020-02-11T00:13:15 #kisslinux <dilyn> maybe -j1 will save us 2020-02-11T00:13:21 #kisslinux <dilyn> maybe i'll just end up wasting 7 hours instead of 2 2020-02-11T00:13:37 #kisslinux <dylanaraps> Try with '-j2 -l2' 2020-02-11T00:13:49 #kisslinux <dilyn> rude 2020-02-11T00:13:58 #kisslinux <dylanaraps> :( 2020-02-11T00:14:16 #kisslinux <dilyn> :P 2020-02-11T00:14:33 #kisslinux <dylanaraps> I'm reverting the PR I merged for GCC 2020-02-11T00:15:32 #kisslinux <dylanaraps> It breaks a bunch of packages (when it shouldn't) 2020-02-11T00:15:50 #kisslinux <dylanaraps> :( 2020-02-11T00:16:48 #kisslinux <illiliti> which PR ? 2020-02-11T00:17:19 #kisslinux <dylanaraps> 2 secs 2020-02-11T00:17:20 #kisslinux <dylanaraps> Net slow 2020-02-11T00:17:36 #kisslinux <dilyn> the no-pie one? 2020-02-11T00:18:11 #kisslinux <dylanaraps> https://github.com/kisslinux/repo/pull/142/files 2020-02-11T00:18:34 #kisslinux <dylanaraps> Basically "fixing" -static + -pie 2020-02-11T00:18:49 #kisslinux <dylanaraps> My tests showed no errors 2020-02-11T00:19:23 #kisslinux <dylanaraps> Problem packages so far are grub, zlib, mandoc, sudo... 2020-02-11T00:20:04 #kisslinux <dylanaraps> I think I swap to a policy of "No patching GCC" 2020-02-11T00:20:22 #kisslinux <dylanaraps> "Report it upstream and wait for the next version" 2020-02-11T00:20:34 #kisslinux <dilyn> just switch to gcc 10 2020-02-11T00:20:37 #kisslinux <dilyn> probably fixes everything 2020-02-11T00:21:00 #kisslinux <dylanaraps> We will in March(?) 2020-02-11T00:21:21 #kisslinux <dylanaraps> For new GCC versions I rebuild every package, one by one 2020-02-11T00:21:47 #kisslinux <dylanaraps> Should take about a day 2020-02-11T00:22:38 #kisslinux <dylanaraps> I didn't here as the patch was so small 2020-02-11T00:22:51 #kisslinux <dylanaraps> Joke is on me now 2020-02-11T00:33:24 #kisslinux <dylanaraps> https://github.com/kisslinux/repo/commit/ba2e1027391d9d1628e92bdeeec2a023eef1b755#comments 2020-02-11T00:33:48 #kisslinux <dylanaraps> And like magic... everything builds again 2020-02-11T00:34:15 #kisslinux <dylanaraps> Even the packages *with* fixes for the no-pie patch build 2020-02-11T00:34:43 #kisslinux <dylanaraps> ¯_(ツ)_/¯ 2020-02-11T00:35:50 #kisslinux <dilyn> amazing 2020-02-11T00:37:09 #kisslinux <dylanaraps> Yup. New policy: If it ain't broke don't fix it 2020-02-11T00:38:04 #kisslinux <dylanaraps> I just hope it's Winter for KISS users so this situation can become a positive 2020-02-11T00:38:19 #kisslinux <dylanaraps> A nice and toasty room 2020-02-11T00:38:41 #kisslinux <dylanaraps> From your battered PC 2020-02-11T00:41:18 #kisslinux <illiliti> finally i able to compile kernel with kmod depmod(yeah i compiled kmod) without segfaults . so i guess this is busybox issue 2020-02-11T00:41:59 #kisslinux <dylanaraps> illiliti: Will take a look in the morning. It's 3AM ;P 2020-02-11T00:46:13 #kisslinux <dylanaraps> There's a bulk of modutils related options we have disabled in buysbox 2020-02-11T00:49:29 #kisslinux <dylanaraps> lol..... 2020-02-11T00:49:30 #kisslinux <dylanaraps> http://lists.busybox.net/pipermail/busybox/2002-April/006068.html 2020-02-11T00:49:35 #kisslinux <dylanaraps> > [BusyBox] gziped modules support for insmod/modprobe 2020-02-11T00:49:37 #kisslinux <dylanaraps> > 2002 2020-02-11T00:49:54 #kisslinux <dylanaraps> http://lists.busybox.net/pipermail/busybox/2006-November/059484.html 2020-02-11T00:50:00 #kisslinux <dylanaraps> > Support for compressed kernel modules 2020-02-11T00:50:03 #kisslinux <dylanaraps> > 2006 2020-02-11T00:50:16 #kisslinux <dylanaraps> Can't find anything more recent on the mailing list 2020-02-11T00:50:54 #kisslinux <dylanaraps> https://git.busybox.net/busybox/tree/modutils/Config.src#n130 2020-02-11T00:53:38 #kisslinux <dylanaraps> https://git.busybox.net/busybox/commit/modutils?id=e9d12b57bfb941e754d09a7d5f54c183ca7dbb25 2020-02-11T00:53:42 #kisslinux <dylanaraps> > modprobe-small: support compressed modules in insmod 2020-02-11T00:54:14 #kisslinux <dylanaraps> https://git.busybox.net/busybox/commit/modutils?id=f4393046ef647504d94b459817193c8f0684531a 2020-02-11T00:54:18 #kisslinux <dylanaraps> > modprobe/insmod for 2.4: support compressed modules. 2020-02-11T00:54:47 #kisslinux <dylanaraps> illiliti: How are you compressing them? gzip? 2020-02-11T00:55:48 #kisslinux <illiliti> yes 2020-02-11T00:55:53 #kisslinux <dylanaraps> Hm 2020-02-11T00:55:57 #kisslinux <dylanaraps> Should be supported 2020-02-11T00:56:49 #kisslinux <dylanaraps> I'll try and reproduce in the morning 2020-02-11T00:58:06 #kisslinux <dylanaraps> Night 2020-02-11T10:10:31 #kisslinux <dylanaraps2> systemd-homed will 'chown -R user:user /home/$user' if the home directoy contains files not owned by your user. 2020-02-11T10:10:34 #kisslinux <dylanaraps2> 10/10 2020-02-11T10:10:52 #kisslinux <dylanaraps2> > If the UID assigned to a user does not match the owner of the home directory in the file system, the home directory is automatically and recursively chown()ed to the correct UID. 2020-02-11T10:11:06 #kisslinux <dylanaraps2> From: https://systemd.io/HOME_DIRECTORY/ 2020-02-11T10:11:14 #kisslinux <dylanaraps2> Under "Algorithm" 2020-02-11T10:13:27 #kisslinux <dylanaraps2> What a great idea 2020-02-11T10:13:56 #kisslinux <dylanaraps2> God forbid I have files owned by another user in my home 2020-02-11T10:14:19 #kisslinux <dylanaraps2> :^) 2020-02-11T10:24:48 #kisslinux <VadPerevad> hi, guys! maybe my question is stupid... where should I write fff file manager options? In the .bashrc file? :) 2020-02-11T10:30:18 #kisslinux <dylanaraps2> VadPerevad: Yes 2020-02-11T10:30:25 #kisslinux <dylanaraps2> They're environment variables 2020-02-11T10:30:59 #kisslinux <dylanaraps2> https://en.wikipedia.org/wiki/Environment_variable 2020-02-11T10:31:16 #kisslinux <dylanaraps2> Also: https://wiki.archlinux.org/index.php/Environment_variables 2020-02-11T10:34:17 #kisslinux <VadPerevad> dylanaraps2: OK, thank you very much :) 2020-02-11T10:36:18 #kisslinux <dylanaraps2> np :) 2020-02-11T10:36:50 #kisslinux <dylanaraps2> (Basically, 'export FFF_OPENER=/path/to/script' in your '.bashrc' will set the option) 2020-02-11T10:37:04 #kisslinux <dylanaraps2> (You will need to restart your shell for the setting to apply) 2020-02-11T10:37:18 #kisslinux <dylanaraps2> (You can also set it at runtime with 'FFF_OPENER=/path/to/script fff') 2020-02-11T10:37:36 #kisslinux <dylanaraps2> (The 'env' command will show you what is currently set in your environment) 2020-02-11T10:38:11 #kisslinux <VadPerevad> dylanaraps2: command ". .bashrc" will not merge customizations? 2020-02-11T10:39:27 #kisslinux <dylanaraps2> It will 2020-02-11T10:39:34 #kisslinux <dylanaraps2> or you can just type 'bash' 2020-02-11T10:39:40 #kisslinux <dylanaraps2> Lots of ways to do it :P 2020-02-11T10:40:56 #kisslinux <VadPerevad> OK, I like it :) It is doing what I need and nothing more - real KISS :) 2020-02-11T10:41:44 #kisslinux <dylanaraps2> Thanks 2020-02-11T10:41:46 #kisslinux <dylanaraps2> :P 2020-02-11T12:27:10 #kisslinux <dylanaraps2> Something I wrote about the package manager: s1x.co/1 2020-02-11T12:39:10 #kisslinux <aarng> nice, dylanaraps2 2020-02-11T12:39:21 #kisslinux <aarng> > Handling installed packages which no longer belong to a repository 2020-02-11T12:39:28 #kisslinux <aarng> I was actually wondering about that the other day 2020-02-11T12:39:53 #kisslinux <dylanaraps2> Yeah 2020-02-11T12:40:26 #kisslinux <aarng> how do you handle if a file gets removed in a newer version of a package? 2020-02-11T12:40:40 #kisslinux <dylanaraps2> On update? (when the fs is touched) 2020-02-11T12:40:44 #kisslinux <aarng> do you diff the manifests before installation or do you uninstall the older version first? 2020-02-11T12:40:48 #kisslinux <dylanaraps2> no no 2020-02-11T12:41:07 #kisslinux <dylanaraps2> 1. Install the package over the top of the previous version. 2020-02-11T12:41:13 #kisslinux <dylanaraps2> 2. Compare both manifests. 2020-02-11T12:41:21 #kisslinux <dylanaraps2> 3. Delete any files not present in the new manifest. 2020-02-11T12:41:43 #kisslinux <aarng> gotcha 2020-02-11T12:41:45 #kisslinux <dylanaraps2> Doing a removal and then an install breaks the system if the package being update is say busybox 2020-02-11T12:41:58 #kisslinux <dylanaraps2> No more rm mid-way. oops 2020-02-11T12:41:59 #kisslinux <aarng> right, that would be stupid 2020-02-11T12:42:08 #kisslinux <dylanaraps2> It did work this way first fyi 2020-02-11T12:42:18 #kisslinux <aarng> ah lol, interesting 2020-02-11T12:42:22 #kisslinux <dylanaraps2> It was the most "obvious" way of doing it 2020-02-11T12:42:55 #kisslinux <aarng> yeah, definitely the easiest approach 2020-02-11T12:51:32 #kisslinux <monochromal> >Sometimes the simplest of ideas are the hardest to formalize. 2020-02-11T12:51:36 #kisslinux <monochromal> <3 2020-02-11T12:52:29 #kisslinux <dylanaraps2> Also: https://getkiss.org/guidestones.txt 2020-02-11T12:55:07 #kisslinux <dylanaraps2> (Still writing this) 2020-02-11T12:55:21 #kisslinux <dzove855> >The package manager is written under the assumption that the user has some kind of functioning brain in their skull. < :D 2020-02-11T12:55:41 #kisslinux <dylanaraps2> ;) 2020-02-11T12:56:29 #kisslinux <monochromal> >The user is smart. 2020-02-11T12:56:35 #kisslinux <monochromal> Wait, I'm not there yet. 2020-02-11T12:57:18 #kisslinux <dzove855> dylanaraps2: i think that was the nicest thing i ever heard haha 2020-02-11T12:58:09 #kisslinux <dylanaraps2> <3 2020-02-11T12:59:34 #kisslinux <dzove855> dylanaraps2: did you have seend systemd-home ? 2020-02-11T12:59:38 #kisslinux <dzove855> seen* 2020-02-11T12:59:46 #kisslinux <dylanaraps2> Oh yeah 2020-02-11T13:00:00 #kisslinux <dylanaraps2> 30K lines of C for something I see as useless 2020-02-11T13:00:33 #kisslinux <monochromal> Is the install guide still up to date with the major changes that happened lately? 2020-02-11T13:00:45 #kisslinux <dylanaraps2> Probably closer to 15-20K lines of C with documentation removed but still. 2020-02-11T13:00:53 #kisslinux <dylanaraps2> monochromal: Which changes? 2020-02-11T13:01:07 #kisslinux <dzove855> yeaah and actually i don't see why it shoul be implemented in PID 1.... 2020-02-11T13:01:12 #kisslinux <monochromal> dylanaraps: I'm not sure. I was seeing a lot. 2020-02-11T13:01:19 #kisslinux <dzove855> s/shoul/should/ 2020-02-11T13:01:27 #kisslinux <dylanaraps2> dzove885: None of systemd-homed is in PID 1 but I know what you mean 2020-02-11T13:01:40 #kisslinux <monochromal> I was on OpenBSD for a week. God, I can't handle it. 2020-02-11T13:01:52 #kisslinux <dylanaraps2> Systemd's PID 1 still has dbus, DNS, Disk stuff, etc 2020-02-11T13:02:13 #kisslinux <dylanaraps2> monochromal: Every change was backwards compatible :P 2020-02-11T13:02:23 #kisslinux <monochromal> dylanaraps: prolly Xorg 2020-02-11T13:02:28 #kisslinux <dylanaraps2> Yea 2020-02-11T13:02:35 #kisslinux <dylanaraps2> I removed the mention of the input group 2020-02-11T13:02:40 #kisslinux <illiliti> dylanaraps2: hi! did you reproduce depmod segfault? 2020-02-11T13:02:51 #kisslinux <dylanaraps2> illiliti: I haven't had a chance yet 2020-02-11T13:03:05 #kisslinux <dylanaraps2> It's my birthday so I'm taking it easy :^) 2020-02-11T13:03:14 #kisslinux <dylanaraps2> Just writing 2020-02-11T13:03:26 #kisslinux <dzove855> ooh happy birthday! > dylanaraps2 2020-02-11T13:03:40 #kisslinux <dylanaraps2> Thanks 2020-02-11T13:03:45 #kisslinux <dylanaraps2> I'm an old man now :( 2020-02-11T13:04:17 #kisslinux <monochromal> I'm 22 as well and I feel bad 2020-02-11T13:04:32 #kisslinux <dylanaraps2> Heh 2020-02-11T13:04:37 #kisslinux <monochromal> Happy birthday dylanaraps2! 2020-02-11T13:05:02 #kisslinux <dzove855> huuu, you're younger than me! i thought i was the youngest one here (don't know why) 2020-02-11T13:06:18 #kisslinux <dylanaraps2> I was forced to "grow up" a lot sooner than normal thanks to circumstance 2020-02-11T13:06:22 #kisslinux <dylanaraps2> ;) 2020-02-11T13:06:35 #kisslinux <monochromal> being this old and not having any accomplishments makes me feel useless lol 2020-02-11T13:07:08 #kisslinux <monochromal> dylanaraps2: btw, is it the `input` or the `video` group? 2020-02-11T13:07:16 #kisslinux <monochromal> im talking about xorg 2020-02-11T13:07:18 #kisslinux <dylanaraps2> input 2020-02-11T13:07:27 #kisslinux <dylanaraps2> You no longer need to be in the input group 2020-02-11T13:17:13 #kisslinux <aarng> young whippersnappers *shakesfist* 2020-02-11T13:18:54 #kisslinux <aarng> btw, is there a policy on manpages? 2020-02-11T13:19:12 #kisslinux <aarng> I was wondering why for instance tmux its missing its manpage 2020-02-11T13:20:02 #kisslinux <aarng> I also miss stuff like ascii(7) 2020-02-11T13:20:28 #kisslinux <dylanaraps2> If the manpages require additional software to generate we tend to avoid them. 2020-02-11T13:20:47 #kisslinux <dylanaraps2> For some reason, doc generation software always pulls down a lot of crap 2020-02-11T13:21:09 #kisslinux <aarng> nvm, tmux is actually there 2020-02-11T13:21:12 #kisslinux <aarng> I see 2020-02-11T13:21:19 #kisslinux <monochromal> >Favour usability over ideals. If software B is simpler than software A but is missing essential functionality (for all users), software A shall be the default provider. 2020-02-11T13:21:22 #kisslinux <dylanaraps2> The solution to this problem is to pre-generate them and add them to the package under files/ 2020-02-11T13:21:25 #kisslinux <aarng> I'd assume stuff like ascii(7) is glibc ? 2020-02-11T13:21:25 #kisslinux <monochromal> *stares at eudev* 2020-02-11T13:21:54 #kisslinux <dylanaraps2> monochromal: Other devices managers break auto-device-detection in Xorg 2020-02-11T13:22:16 #kisslinux <dylanaraps2> Which includes Xorg hotplugging support for devices 2020-02-11T13:22:32 #kisslinux <dylanaraps2> Same goes for libinput's utilities and quirks system. 2020-02-11T13:23:12 #kisslinux <dylanaraps2> That only accounts for the default provider. 2020-02-11T13:23:17 #kisslinux <dylanaraps2> I'm using mdev ;) 2020-02-11T13:23:38 #kisslinux <monochromal> what are these devices, btw? 2020-02-11T13:24:03 #kisslinux <dylanaraps2> Input devices of any kind (mice, keyboards, etc etc) 2020-02-11T13:24:18 #kisslinux <monochromal> ah input 2020-02-11T13:24:24 #kisslinux <monochromal> very well... 2020-02-11T13:24:26 #kisslinux <dylanaraps2> Maybe monitor hotplug too(?) 2020-02-11T13:25:07 #kisslinux <monochromal> one keyboard and one mice is enough 2020-02-11T13:25:14 #kisslinux <monochromal> hello mdev then, it is 2020-02-11T13:25:19 #kisslinux <dylanaraps2> Same reason why we ship dhcpcd instead of sdhcpd 2020-02-11T13:25:24 #kisslinux <dylanaraps2> The latter has no ipv6 support 2020-02-11T13:25:56 #kisslinux <dylanaraps2> busybox's is unusable too (must write wrapper shells scripts and can only be done in an ugly way) 2020-02-11T13:26:02 #kisslinux <dylanaraps2> Again, defaults only 2020-02-11T13:26:07 #kisslinux <dylanaraps2> Choice is kept always 2020-02-11T13:26:22 #kisslinux <monochromal> but then, eudev is still around because other software requires it 2020-02-11T13:26:28 #kisslinux <dylanaraps2> Yup 2020-02-11T13:26:34 #kisslinux <dylanaraps2> Can't be 100% avoided for some 2020-02-11T13:26:45 #kisslinux <dylanaraps2> See: https://getkiss.org/wiki/replacing-eudev-with-mdev-(or-another-device-manager) 2020-02-11T13:26:51 #kisslinux <admicos> o/ 2020-02-11T13:26:57 #kisslinux <dylanaraps2> o/ 2020-02-11T13:27:29 #kisslinux <admicos> is there any way for a package to "provide" a dependency other than using the same name as the original package? 2020-02-11T13:27:54 #kisslinux <dylanaraps2> There is not 2020-02-11T13:28:01 #kisslinux <dylanaraps2> Example? 2020-02-11T13:29:29 #kisslinux <admicos> for example, i want to package gcc with some extra build flags, but keep the name different from the official repo so anyone using my repo won't overwrite their version accidentally 2020-02-11T13:30:07 #kisslinux <dylanaraps2> admicos: https://getkiss.org/guidestones.txt 2020-02-11T13:30:10 #kisslinux <dylanaraps2> Second point 2020-02-11T13:30:31 #kisslinux <dylanaraps2> > With great power comes great responsibility. The user must have some kind of brain in their skull and must exercise its use where necessary. 2020-02-11T13:30:53 #kisslinux <dylanaraps2> You *could* write a message to stdout with a 5 second sleep if you like 2020-02-11T13:31:18 #kisslinux <dylanaraps2> Nothing depends on 'gcc' through the depends files either so you could name it something else. 2020-02-11T13:31:27 #kisslinux <admicos> oh, interesting 2020-02-11T13:31:27 #kisslinux <dylanaraps2> The alternatives system would then kick in on install. 2020-02-11T13:31:48 #kisslinux <dylanaraps2> Though it'd be a lot of files to have as alternatives ;) 2020-02-11T13:32:39 #kisslinux <dylanaraps2> A lot of dependencies are intentionally excluded from depends files under the assumption that they always be available. 2020-02-11T13:32:55 #kisslinux <dylanaraps2> GCC is one of these. As is Make, pkgconf, musl, etc 2020-02-11T13:33:01 #kisslinux <admicos> i mean, my use case was gcc, but being able to replace system libraries with forks with different names could be another example 2020-02-11T13:33:11 #kisslinux <admicos> though i just realized a horrible hack that could work 2020-02-11T13:33:48 #kisslinux <dylanaraps2> admicos: You could just name it what it provides (example: mozjpeg -> libjpeg-turbo) 2020-02-11T13:34:18 #kisslinux <admicos> that's the obvious approach, but i'd rather let people know what they're installing 2020-02-11T13:34:28 #kisslinux <admicos> especially with the lack of descriptions on packages 2020-02-11T13:34:34 #kisslinux <admicos> names are the only thing people can go off of 2020-02-11T13:34:40 #kisslinux <dylanaraps2> Your repository can include a README 2020-02-11T13:34:46 #kisslinux <dylanaraps2> You could even put one in each package 2020-02-11T13:35:04 #kisslinux <dylanaraps2> Nothing prevents you from adding a 'description' file either 2020-02-11T13:35:14 #kisslinux <admicos> true 2020-02-11T13:35:50 #kisslinux <dylanaraps2> Brain required basically. You can do good and bad things with your tools ;) 2020-02-11T13:41:55 #kisslinux <illiliti> dylanaraps2: i found workaround https://imgur.com/a/tcQFBGb 2020-02-11T13:44:04 #kisslinux <dylanaraps2> Yeah 2020-02-11T13:44:16 #kisslinux <dylanaraps2> Not compressing it wors right? 2020-02-11T13:44:45 #kisslinux <dylanaraps2> works* 2020-02-11T13:45:15 #kisslinux <illiliti> yes 2020-02-11T13:47:13 #kisslinux <monochromal> dylanaraps2: I'll be taking a look at `mdevd`. Back to KISS again. Hihihi. 2020-02-11T13:48:50 #kisslinux <dylanaraps2> :P 2020-02-11T13:49:08 #kisslinux <dylanaraps2> monochromal: I'll have to add support for it to our boot script. 2020-02-11T13:49:18 #kisslinux <dylanaraps2> As it says in the Wiki page, let me know. ;) 2020-02-11T13:49:28 #kisslinux <dylanaraps2> I just need the code needed for it to run at boot. 2020-02-11T13:49:28 #kisslinux <monochromal> dylanaraps2: oh right, i forgot lol 2020-02-11T13:49:54 #kisslinux <dylanaraps2> There's no standard way of starting these things at boot sadly 2020-02-11T13:51:41 #kisslinux <illiliti> dylanaraps2: i suppose busybox depmod can't handle too big modules like i915 which lead to buffer overflow bug. i'll try to contact busybox maintainers 2020-02-11T13:52:38 #kisslinux <dylanaraps2> illiliti: Good idea 2020-02-11T14:02:15 #kisslinux <fehawen> dylanaraps: That birch PR merge must've been the fastest in history :O 2020-02-11T14:03:23 #kisslinux <dylanaraps2> I'm very quick 2020-02-11T14:04:14 #kisslinux <dylanaraps2> Though this sat open for an hour ;) 2020-02-11T14:06:07 #kisslinux <fehawen> Yeah I didn't check the travis config beforehand, which I should have. Had to fix those line lengths in the comments. 2020-02-11T14:06:42 #kisslinux <fehawen> Speaking of, they're still in there lol. 2020-02-11T14:07:16 #kisslinux <fehawen> I meant to have them deleted prior to merge, but felt I had to argue my changes. 2020-02-11T14:07:45 #kisslinux <dylanaraps2> All good 2020-02-11T14:08:10 #kisslinux <fehawen> Alrighty then 2020-02-11T14:08:18 #kisslinux <dylanaraps2> birch needs more comments showing raw irc output 2020-02-11T14:08:38 #kisslinux <dylanaraps2> It's very handy 2020-02-11T14:09:05 #kisslinux <dylanaraps2> The one feature I want to add next is proper line wrapping 2020-02-11T14:09:13 #kisslinux <dylanaraps2> (So lines don't wrap into the username column) 2020-02-11T14:10:17 #kisslinux <fehawen> That'd be very nice indeed. 2020-02-11T14:11:23 #kisslinux <dylanaraps2> TUI stuff like this tends to give me a headache though 2020-02-11T14:11:34 #kisslinux <dylanaraps2> There's no library in bash so it's all done by hand ;) 2020-02-11T14:11:39 #kisslinux <dylanaraps2> (ala ncurses) 2020-02-11T14:12:52 #kisslinux <fehawen> I'll happily have a go at the line wrapping when I have time, although I won't make any promises of successful results. 2020-02-11T14:13:21 #kisslinux <dylanaraps2> Trying to get it to work on terminal resize is the funnest part 2020-02-11T14:13:34 #kisslinux <fehawen> >_< 2020-02-11T14:14:23 #kisslinux <dylanaraps2> Basically, you need to split each message into portions based on (term_width - nick_col_width) 2020-02-11T14:15:14 #kisslinux <dylanaraps2> To go more complex you'd need to detect word endings to prevent splitting of words... 2020-02-11T14:15:48 #kisslinux <dylanaraps2> On resize you'd need to redraw the screen line by line instead of just what is effectively 'cat buffer' now. 2020-02-11T14:16:20 #kisslinux <dylanaraps2> You also need to tell the terminal to turn off its own line-wrapping 2020-02-11T14:16:29 #kisslinux <dylanaraps2> (It's a simple escape sequence) 2020-02-11T14:16:55 #kisslinux <fehawen> Yeah, preventing word splitting'll be a nightmare I suppose 2020-02-11T14:17:09 #kisslinux <dylanaraps2> You'd also need to handle URLs somehow as this kind of splitting will break them 2020-02-11T14:17:24 #kisslinux <dylanaraps2> Very fun stuff 2020-02-11T14:17:51 #kisslinux <dylanaraps2> non-ASCII characters may break length calculations too 2020-02-11T14:18:10 #kisslinux <fehawen> I played around with columns and alignments at some point years ago, gonna see if I have that code lying around somewhere for reference 2020-02-11T14:18:15 #kisslinux <dylanaraps2> (An emoji may be seen as being 3+ chars wide as we count bytes iirc) 2020-02-11T14:18:41 #kisslinux <dylanaraps2> Oh yeah, any escape sequences need to be stripped before calculation too 2020-02-11T14:18:50 #kisslinux <dylanaraps2> They inflate the length too 2020-02-11T14:19:19 #kisslinux <dylanaraps2> It's a matter of calculating "display length" instead of how many bytes/chars a string contains 2020-02-11T14:19:35 #kisslinux <fehawen> This'll be fun..... 2020-02-11T14:22:43 #kisslinux <fehawen> But, one small step at a time. Basic line wrapping first. Might be my project for the weekend. I'll keep you posted. 2020-02-11T14:23:13 #kisslinux <dylanaraps2> Alrighty 2020-02-11T14:35:05 #kisslinux <fehawen> dylanaraps: Btw, having written sowm, any thoughts on Xlib vs XCB? 2020-02-11T14:36:45 #kisslinux <fehawen> I've been looking into learning Rust lately and thought a WM might be fun project to kick things off with. 2020-02-11T14:37:27 #kisslinux <fehawen> Hence the curiosity in Xlib vs XCB. 2020-02-11T14:37:32 #kisslinux <dylanaraps2> Xlib is easier to work with as it is at a higher level than XCB 2020-02-11T14:38:06 #kisslinux <dylanaraps2> (libX11 depends on libxcb nowadays I believe) 2020-02-11T14:38:50 #kisslinux <fehawen> Good to know, wasn't aware of that 2020-02-11T14:38:56 #kisslinux <dylanaraps2> You'll be writing more code with XCB than Xlib but it *should* in theory be more performant, etc. 2020-02-11T14:39:11 #kisslinux <aarng> dylanaraps2, I will have a good method of parsing irc messages for you in a bit 2020-02-11T14:39:22 #kisslinux <dylanaraps2> aarng: Neato 2020-02-11T14:39:24 #kisslinux <dylanaraps2> Thanks 2020-02-11T14:40:15 #kisslinux <dylanaraps2> fehawen: Xlib is also older than XCB 2020-02-11T14:40:22 #kisslinux <aarng> I think right now, if I part with PRIVMSG as reason your code breaks 2020-02-11T14:40:36 #kisslinux <dylanaraps2> You might like to read: https://www.remlab.net/op/xlib.shtml 2020-02-11T14:40:44 #kisslinux <dylanaraps2> "I hate Xlib and so should you" 2020-02-11T14:41:18 #kisslinux <fehawen> Lol yeah I've seen that, still have to read it though :P 2020-02-11T14:41:22 #kisslinux <dylanaraps2> I didn't really pull my hair out over Xlib though. 2020-02-11T14:41:35 #kisslinux <dylanaraps2> It was quite easy to work with 2020-02-11T14:42:20 #kisslinux <dylanaraps2> Then again, I didn't hit any of his complaints when writing sowm (error handling, threads, multi-monitor) 2020-02-11T14:42:35 #kisslinux <dylanaraps2> sowm just ignores all errors from the X server 2020-02-11T14:43:05 #kisslinux <dylanaraps2> If the error is nasty the server crashes regardless. ¯_(ツ)_/¯ 2020-02-11T14:43:29 #kisslinux <dylanaraps2> aarng: This may have been fixed in fehawen's recent PR. 2020-02-11T14:44:39 #kisslinux <aarng> I will have a look 2020-02-11T14:46:51 #kisslinux <aarng> uhm not sure, but anyway 2020-02-11T14:46:54 #kisslinux <aarng> https://termbin.com/t4b7 2020-02-11T14:47:07 #kisslinux <aarng> posix sh, can probably be made shorter using bashisms 2020-02-11T14:48:15 #kisslinux <dylanaraps2> Nice 2020-02-11T14:48:25 #kisslinux <dylanaraps2> Will play around with it 2020-02-11T14:48:43 #kisslinux <aarng> there is a raw r in it, that's why you get a closing } on a separate line 2020-02-11T14:48:54 #kisslinux <dylanaraps2> Gotcha 2020-02-11T14:50:01 #kisslinux <dylanaraps2> Firefox ESR release coming soon. 2020-02-11T14:50:29 #kisslinux <dylanaraps2> By soon I mean that I have to build it before I ship it. ;) 2020-02-11T14:50:56 #kisslinux <dylanaraps2> https://www.mozilla.org/en-US/security/advisories/mfsa2020-06/ 2020-02-11T15:09:45 #kisslinux <dylanaraps2> Pushed firefox to the repositories. firefox-bin will follow once it finishes building on my end. 2020-02-11T15:11:34 #kisslinux <monochromal> hmm 2020-02-11T15:12:13 #kisslinux <monochromal> so mdevd creates the files by itself, no? 2020-02-11T15:12:55 #kisslinux <dylanaraps2> No idea 2020-02-11T15:13:06 #kisslinux <dylanaraps2> The kernel itself populates the majority of /dev nowadays 2020-02-11T15:20:05 #kisslinux <aarng> dylanaraps2: added some comments https://termbin.com/bb1h 2020-02-11T15:20:34 #kisslinux <dylanaraps2> Nice 2020-02-11T15:20:35 #kisslinux <dylanaraps2> Thanks 2020-02-11T15:25:40 #kisslinux <monochromal> dylanaraps2: https://github.com/kisslinux/init/blob/master/lib/init/rc.boot#L29 2020-02-11T15:26:09 #kisslinux <monochromal> shouldn't init only create these when udev is in use? 2020-02-11T15:26:47 #kisslinux <dylanaraps2> no no 2020-02-11T15:26:50 #kisslinux <dylanaraps2> udev creates them 2020-02-11T15:26:55 #kisslinux <dylanaraps2> mdev/mdevd/whatever don't 2020-02-11T15:27:30 #kisslinux <dylanaraps2> Though the config file for mdev could be updated to include it iirc. 2020-02-11T15:27:56 #kisslinux <dylanaraps2> I did this before the 3-way handshake in /etc/ as a means of not requiring manual intervention on update for something so trivial 2020-02-11T15:28:06 #kisslinux <kisskisskiss> hello! compiling kiss linux atm :3 2020-02-11T15:28:13 #kisslinux <monochromal> ah, is it because other device managers (might) need it? 2020-02-11T15:28:52 #kisslinux <dylanaraps2> Yup 2020-02-11T15:28:58 #kisslinux <dylanaraps2> kisskisskiss: Hello 2020-02-11T15:29:23 #kisslinux <dylanaraps2> Best to play it as safe as possible with the boot scripts. 2020-02-11T15:29:54 #kisslinux <kisskisskiss> dylanaraps2 is rebuilding all packages needed? 2020-02-11T15:30:01 #kisslinux <dylanaraps2> It's up to you 2020-02-11T15:30:23 #kisslinux <dylanaraps2> I'd at the very least run 'kiss update' so you have the latest versions of everything. 2020-02-11T15:30:43 #kisslinux <kisskisskiss> kiss update done just now :D 2020-02-11T15:30:52 #kisslinux <dylanaraps2> You will eventually rebuild everything through updates anyway :P 2020-02-11T15:31:04 #kisslinux <monochromal> kisskisskiss: if you changed the compiler options as well 2020-02-11T15:32:34 #kisslinux <dylanaraps2> I may have figured out the signature verification issue... For anyone who the issue has affected, are you using 'sudo' with kiss? 2020-02-11T15:32:36 #kisslinux <kisskisskiss> is it possible to actually see the download source instead of just -> eudev Downloading sources? 2020-02-11T15:32:46 #kisslinux <dylanaraps2> The name of it? 2020-02-11T15:33:05 #kisslinux <kisskisskiss> Yeah like the website where it gets downloaded from 2020-02-11T15:33:10 #kisslinux <dylanaraps2> Gotcha 2020-02-11T15:38:32 #kisslinux <dylanaraps2> kisskisskiss: Run 'kiss update' 2020-02-11T15:38:44 #kisslinux <dylanaraps2> Pushed a new package manager version which shows the URL. 2020-02-11T15:38:54 #kisslinux <dylanaraps2> Thanks for the feedback 2020-02-11T15:38:56 #kisslinux <kisskisskiss> dylanaraps2 awesome! 2020-02-11T15:39:04 #kisslinux <kisskisskiss> dylanaraps2 got another question :p 2020-02-11T15:39:11 #kisslinux <dylanaraps2> Ya 2020-02-11T15:39:22 #kisslinux <kisskisskiss> WIll there a Tor mirror in the feature? 2020-02-11T15:40:37 #kisslinux <dylanaraps2> Updates happen over 'git' with the remote being 'github'. Updates are simply a 'git fetch && git merge' 2020-02-11T15:40:49 #kisslinux <dylanaraps2> So, you could configure 'git' to run through a proxy over tor. 2020-02-11T15:41:37 #kisslinux <kisskisskiss> Ah, so KISS uses the original upstream sources? 2020-02-11T15:41:46 #kisslinux <dylanaraps2> Updates happen over https, signature verification is supported and each source you download is verified via checksums 2020-02-11T15:41:51 #kisslinux <dylanaraps2> It does 2020-02-11T15:42:12 #kisslinux <dylanaraps2> KISS has no infrastructure 2020-02-11T15:42:38 #kisslinux <kisskisskiss> How come? :p 2020-02-11T15:42:39 #kisslinux <dylanaraps2> It doesn't exist beyond the git repositories in any way 2020-02-11T15:42:52 #kisslinux <dylanaraps2> Other than words throughout the internet 2020-02-11T15:43:04 #kisslinux <dylanaraps2> It doesn't need an infrastructure 2020-02-11T15:43:47 #kisslinux <kisskisskiss> hm, so I skipped the Rebuild all packages step 2020-02-11T15:44:31 #kisslinux <kisskisskiss> - /usr/src/linux/linux-5.4 # make menuconfig-* Unable to find the ncurses package Install ncurses (ncurses-devel or libncurses-dev depending on your distribution). 2020-02-11T15:44:41 #kisslinux <dylanaraps2> Even if KISS needed infrastructure, I work on this for free and no one donates so It'd be out of pocket. 2020-02-11T15:44:48 #kisslinux <dylanaraps2> kisskisskiss: 'kiss b ncurses' 2020-02-11T15:44:55 #kisslinux <dylanaraps2> It's not installed by default 2020-02-11T15:45:26 #kisslinux <dylanaraps2> (I thank the one or two souls who have donated in the past <3) 2020-02-11T15:45:29 #kisslinux <kisskisskiss> Awesome! can even see the sources now! Thanks again :D 2020-02-11T15:45:30 #kisslinux <fehawen> What, no donations at all whatsoever yet? 2020-02-11T15:45:50 #kisslinux <dylanaraps2> fehawen: One (or two(?) of around $10-15 iirc 2020-02-11T15:47:02 #kisslinux <dylanaraps2> None of my projects receive donations really. I think I receive $20-30~ from Patreon 2020-02-11T15:47:19 #kisslinux <dylanaraps2> I have sold 60~ copies of the Pure-bash-bible though. Which is neat. 2020-02-11T15:48:31 #kisslinux <monochromal> foss game is hard 2020-02-11T15:48:35 #kisslinux <monochromal> i wish i could donate 2020-02-11T15:48:47 #kisslinux <fehawen> Oh, right, the bibles are avilable on leanpub. How'd I miss that!? 2020-02-11T15:49:06 #kisslinux <monochromal> or buy stuff online 2020-02-11T15:49:08 #kisslinux <dylanaraps2> monochromal: Don't worry about donating if you are unable 2020-02-11T15:49:20 #kisslinux <fehawen> Or sh bib avail soon rather 2020-02-11T15:49:56 #kisslinux <dylanaraps2> Yeah, I need to publish it 2020-02-11T15:50:48 #kisslinux <kisskisskiss> dylanaraps2 how you feel about people doin forks of kiss linux already? think saw some of them 2020-02-11T15:51:25 #kisslinux <dylanaraps2> I'm fine with it so long as attribution is given (as per the license) 2020-02-11T15:51:49 #kisslinux <dylanaraps2> By attribution I mean the legally required license copy 2020-02-11T15:51:57 #kisslinux <dylanaraps2> Anything further is up to whoever maintains the fork 2020-02-11T15:52:56 #kisslinux <kisskisskiss> the Alternatives system made me to try out kiss linux, sounds pretty nice. 2020-02-11T15:53:13 #kisslinux <dylanaraps2> I've spend countless 14~ hour days working on KISS so it does irk me somewhat 2020-02-11T15:53:25 #kisslinux <dylanaraps2> That's open source though 2020-02-11T15:53:28 #kisslinux <dylanaraps2> Good and bad 2020-02-11T15:54:02 #kisslinux <dylanaraps2> The alternatives system underneath is simply 2 sed calls and 2 mv calls per file :P 2020-02-11T15:54:58 #kisslinux <kisskisskiss> kiss linux is somewhat unique, think if more people will know about it, will be big soon 2020-02-11T15:56:23 #kisslinux <dylanaraps2> It's not even a year old yet :P 2020-02-11T15:57:30 #kisslinux <dylanaraps2> I'm still running my system from Aug 25 (iirc) 2020-02-11T15:57:39 #kisslinux <kisskisskiss> good choice going away from discord by the way 2020-02-11T15:58:06 #kisslinux <dylanaraps2> It was planned from the start 2020-02-11T15:58:07 #kisslinux <dylanaraps2> :P 2020-02-11T15:58:38 #kisslinux <dylanaraps2> IRC attracts a better audience 2020-02-11T15:58:41 #kisslinux <fehawen> dylanaraps: Congrats, you just sold a $20 copy of the pure biash bible 2020-02-11T15:59:10 #kisslinux <dylanaraps2> fehawen: Thanks! You didn't have to do that 2020-02-11T15:59:53 #kisslinux <kisskisskiss> dylanaraps2 you gonna keep uo with "this week in kiss" ? really like these posts 2020-02-11T15:59:57 #kisslinux <kisskisskiss> up* 2020-02-11T16:00:01 #kisslinux <fehawen> Yeah I kinda did, learnt a lot from that thing already, and it saved me hours of googling to find answers etc 2020-02-11T16:00:13 #kisslinux <dylanaraps2> kisskisskiss: Yeah 2020-02-11T16:00:23 #kisslinux <dylanaraps2> I'm glad you found it useful :) 2020-02-11T16:00:29 #kisslinux <dilyn> Happy birthday Dylan! 2020-02-11T16:00:45 #kisslinux <dylanaraps2> Thanks dilyn: 2020-02-11T16:01:29 #kisslinux <kisskisskiss> dylanaraps2 is there something like a changelog yet? 2020-02-11T16:02:07 #kisslinux <dylanaraps2> 'git log' 2020-02-11T16:02:26 #kisslinux <dylanaraps2> Could do: '(cd /var/db/kiss/repo; git log)' 2020-02-11T16:02:39 #kisslinux <dylanaraps2> (Keeping the brackets to preserve your current PWD) 2020-02-11T16:03:10 #kisslinux <dylanaraps2> kisskisskiss: Enabling 'KISS_AUDIT=1' will show you diffs on each update. 2020-02-11T16:03:16 #kisslinux <dylanaraps2> (See 'man kiss') 2020-02-11T16:04:05 #kisslinux <kisskisskiss> awesome! 2020-02-11T16:08:53 #kisslinux <kisskisskiss> anyone had this problem before? 2020-02-11T16:08:59 #kisslinux <kisskisskiss> - /usr/lib/gcc/x86_64-pc-linux-musl/9.2.0/include/shaintrin.h:40:1: error: SSE register return with SSE disabled 2020-02-11T16:09:06 #kisslinux <kisskisskiss> - make[3]: *** [Makefile:41561: lib/zstd/zstd_module-huf_decompress.o] Error 1 2020-02-11T16:09:29 #kisslinux <fehawen> dylanaraps: Hadn't even heard of shellcheck before I started browsing through the code in your repos :P 2020-02-11T16:09:56 #kisslinux <dylanaraps2> fehawen: It's a must for writing shell 2020-02-11T16:10:16 #kisslinux <dylanaraps2> kisskisskiss: I haven't seen that error before. 2020-02-11T16:10:19 #kisslinux <dylanaraps2> Which package? 2020-02-11T16:10:46 #kisslinux <kisskisskiss> dylanaraps2 grub 2020-02-11T16:11:42 #kisslinux <dylanaraps2> I can't reproduce. Will need to do some digging 2020-02-11T16:11:50 #kisslinux <dylanaraps2> Builds fine over here 2020-02-11T16:12:02 #kisslinux <kisskisskiss> found that: https://bugs.funtoo.org/browse/FL-6567? 2020-02-11T16:12:10 #kisslinux <kisskisskiss> > I reproduced this on my ryzen system. sys-boot/grub-2.02-r3 emerges fine (emerge =sys-boot/grub-2.02* as a workaround). I will likely resolve this by masking the grub beta. 2020-02-11T16:13:28 #kisslinux <dylanaraps2> I'll push a fix in a sec. 2020-02-11T16:13:34 #kisslinux <dylanaraps2> Thanks for the link 2020-02-11T16:16:50 #kisslinux <dylanaraps2> oof. I was just going to disable building zstd components but they can't be disabled. 2020-02-11T16:17:02 #kisslinux <dylanaraps2> I'll patch the zstd code then 2020-02-11T16:17:07 #kisslinux <dylanaraps2> Might take me a little more time 2020-02-11T16:17:46 #kisslinux <dylanaraps2> Got complete compiler output? Should be in ~/.cache/kiss/logs 2020-02-11T16:18:03 #kisslinux <dylanaraps2> Can do: nc termbin.com:9999 < ~/.cache/kiss/logs/grub-bla-bla 2020-02-11T16:18:11 #kisslinux <dylanaraps2> To upload from the tty 2020-02-11T16:18:40 #kisslinux <kisskisskiss> https://termbin.com/5upk 2020-02-11T16:19:01 #kisslinux <kisskisskiss> hm too long? 2020-02-11T16:19:13 #kisslinux <dylanaraps2> Must be :P 2020-02-11T16:19:45 #kisslinux <dylanaraps2> Can do: tail -3000 ~/.cache/kiss/logs/grub-bla-bla | nc termbin.com:9999 2020-02-11T16:20:13 #kisslinux <monochromal> http://termbin.com/6ide 2020-02-11T16:20:34 #kisslinux <monochromal> ¯_(ツ)_/¯ 2020-02-11T16:20:43 #kisslinux <dylanaraps2> monochromal: Nice. So the 'mdevd' command forks itself into the background? 2020-02-11T16:20:47 #kisslinux <dylanaraps2> And stays running? 2020-02-11T16:21:05 #kisslinux <konimex> > (kisskisskiss) dylanaraps2 how you feel about people doin forks of kiss linux already? think saw some of them 2020-02-11T16:21:22 #kisslinux <monochromal> dylanaraps2: from what I understood, yes 2020-02-11T16:21:29 #kisslinux <monochromal> like `udevadm --daemon` 2020-02-11T16:21:33 #kisslinux <konimex> several already? I only know Carbs and my own experimental llvm 2020-02-11T16:21:58 #kisslinux <kisskisskiss> dylanaraps2 still too long :< 2020-02-11T16:22:44 #kisslinux <monochromal> dylanaraps2: i haven't tested it yet though, but will do tomorrow 2020-02-11T16:23:57 #kisslinux <monochromal> while `mdev-coldplug` is like the equivalent of `mdev -s` or `udevadm --trigger` 2020-02-11T16:24:04 #kisslinux <dylanaraps2> Yup 2020-02-11T16:24:32 #kisslinux <dylanaraps2> brb 20 mins 2020-02-11T16:27:43 #kisslinux <kisskisskiss> konimex experimental llvm? 2020-02-11T16:28:26 #kisslinux <konimex> let's just say I have an experimental (almost) GNU-free kiss linux fork 2020-02-11T16:31:16 #kisslinux <kisskisskiss> konimex is it on github yet or something? :p 2020-02-11T16:36:49 #kisslinux <dylanaraps2> https://github.com/konimex/wyvertux/ 2020-02-11T16:37:08 #kisslinux <konimex> sure, to build standalone llvm I have https://github.com/konimex/kiss-llvm and for the actual distro (there is literally nothing here yet apart of bare compiler, busybox, etc.) https://github.com/konimex/wyvertux 2020-02-11T16:37:37 #kisslinux <konimex> I intend to make two versions, one would largely follow the mainline repo (upstreaming the changes whenever possible) and the other would somewhat follow the mainstream Linux software installed (I intend to relegate busybox to just contain the coreutils, diffutils, grep, etc., the status of software such as dbus etc. is unclear but I'd like to avoid these if possible) 2020-02-11T16:37:49 #kisslinux <dylanaraps2> (Adding the KISS MIT license would be appreciated, wink wink) 2020-02-11T16:37:56 #kisslinux <dylanaraps2> It's a great idea 2020-02-11T16:38:02 #kisslinux <kisskisskiss> dylanaraps2 any updates on grub? =/ 2020-02-11T16:38:12 #kisslinux <dylanaraps2> Though I prefer GCC to clang :P 2020-02-11T16:38:19 #kisslinux <dylanaraps2> kisskisskiss: I just got home 2020-02-11T16:38:27 #kisslinux <dylanaraps2> Back on it now 2020-02-11T16:39:23 #kisslinux <dylanaraps2> kisskisskiss: It *may* work with 'CFLAGS= kiss b grub' 2020-02-11T16:39:45 #kisslinux <dylanaraps2> Worth a shot. We should report this upstream too if it hasn't already been. 2020-02-11T16:40:58 #kisslinux <konimex> since largely I copied build instructions (which, in turn, stolen from Void, Alpine, etc.) I'm unsure if I should copyright the instructions *at all*, I feel like they are practically part of the respective software (which was why I advocated a separate license file in the manifests), anyway, on mobile so will do it tomorrow 2020-02-11T16:41:25 #kisslinux <dylanaraps2> Found it: http://savannah.gnu.org/bugs/?56978 2020-02-11T16:41:26 #kisslinux <dilyn> konimex: the guide looks almost identical to what's published on the musl libc page for clang 2020-02-11T16:41:43 #kisslinux <dylanaraps2> kisskisskiss: It fails with -march=native 2020-02-11T16:42:02 #kisslinux <dylanaraps2> My hunch was right ;) 2020-02-11T16:42:58 #kisslinux <konimex> dilyn: by "build instructions" I meant the ./configure make make install scripts in the build file 2020-02-11T16:43:29 #kisslinux <dilyn> Aaaahhh 2020-02-11T16:43:39 #kisslinux <dilyn> Ignore me 2020-02-11T16:43:40 #kisslinux <konimex> those are murky gray area afaic, had a debate with a guy from bonsai about that in the past iirc 2020-02-11T16:44:12 #kisslinux <kisskisskiss> dylanaraps2 > grub Successfully built package 2020-02-11T16:44:14 #kisslinux <kisskisskiss> tyvm! 2020-02-11T16:44:22 #kisslinux <dylanaraps2> kisskisskiss: no problem 2020-02-11T16:45:37 #kisslinux <kisskisskiss> does kiss linux compiles faster somehow? llvm already at 25% 2020-02-11T16:46:10 #kisslinux <konimex> depends on the processor 2020-02-11T16:46:44 #kisslinux <kisskisskiss> feels like compiling gentoo took longer 2020-02-11T16:46:48 #kisslinux <dylanaraps2> konimex: Yup, it's a grey area. I would appreciate it regardless though. The choice is yours ultimately 2020-02-11T16:48:12 #kisslinux <dylanaraps2> kisskisskiss: KISS compiles a minimal llvm (no compiler-rt, etc etc etc). The bare minimum to be used alongside GCC basically. Whereas Konimex is replacing GCC, binutils and friends with a full LLVM/Clang based toolchain 2020-02-11T16:48:40 #kisslinux <dylanaraps2> I'd say that's why the default LLVM build takes less time than you remember on Gentoo 2020-02-11T16:50:40 #kisslinux <konimex> I don't know the situation nowadays but in gentoo's llvm clang is integrated inside the packaging 2020-02-11T16:50:48 #kisslinux <dylanaraps2> (Comment on the Grub bug report: > You shouldn't build GRUB with march=native). I guess I'll modify our package to strip it from CFLAGS. 2020-02-11T16:51:00 #kisslinux <konimex> back when clang is still 4.0 iirc 2020-02-11T16:58:23 #kisslinux <dylanaraps2> kisskisskiss: Pushed the grub fix to the repositories. You won't have to worry about it again 2020-02-11T17:00:58 #kisslinux <konimex> so... no reason why -march=native is forbidden in grub? 2020-02-11T17:01:21 #kisslinux <konimex> not like it'll make grub blazing fast, but would like to know the reason regardless 2020-02-11T17:02:07 #kisslinux <dylanaraps2> No reason 2020-02-11T17:02:33 #kisslinux <dylanaraps2> Still, this means that they won't fix any bugs in their code caused by -march=.* 2020-02-11T17:02:55 #kisslinux <dylanaraps2> If there were a real reason I'd say it's due to grub being a bootloader 2020-02-11T17:14:05 #kisslinux <kisskisskiss> llvm done! almost ready for boot soon 2020-02-11T17:16:27 #kisslinux <dylanaraps2> How's your kernel config? 2020-02-11T17:17:18 #kisslinux <kisskisskiss> Should be good, more worried about getting xorg to work 2020-02-11T17:19:07 #kisslinux <dylanaraps2> The kernel is more difficult 2020-02-11T17:19:13 #kisslinux <dylanaraps2> :P 2020-02-11T17:22:57 #kisslinux <konimex> turns out I'm not the first to create an experimental GNU-free distro http://projects.malikania.fr/vanilla/ 2020-02-11T17:23:10 #kisslinux <konimex> it's sad that it's discontinued though 2020-02-11T17:24:56 #kisslinux <kisskisskiss> dylanaraps2 no dwm in the main repo? .< 2020-02-11T17:25:23 #kisslinux <konimex> you can add and maintain it yourself 2020-02-11T17:25:26 #kisslinux <dylanaraps2> kisskisskiss: In community 2020-02-11T17:25:35 #kisslinux <dylanaraps2> konimex: Neat 2020-02-11T17:25:39 #kisslinux <dylanaraps2> > Packages are kept as close as possible to upstream with no or few changes for compatibility only. 2020-02-11T17:25:43 #kisslinux <dylanaraps2> I don't get this argument though 2020-02-11T17:25:50 #kisslinux <dylanaraps2> Arch claims the same thing 2020-02-11T17:25:57 #kisslinux <dylanaraps2> It's never true :P 2020-02-11T17:26:45 #kisslinux <konimex> well, I'm no longer familiar with Arch but I think that one's aimed for Debian et al 2020-02-11T17:27:07 #kisslinux <dylanaraps2> No distro can really claim that though 2020-02-11T17:29:49 #kisslinux <dylanaraps2> > Arch Linux defines simplicity as without unnecessary additions or modifications. It ships software as released by the original developers (upstream) with minimal distribution-specific (downstream) changes 2020-02-11T17:29:53 #kisslinux <dylanaraps2> I was talking about this 2020-02-11T17:30:24 #kisslinux <konimex> yeah that's not really true (case in point: rtkit) 2020-02-11T17:31:26 #kisslinux <konimex> Arch's rtkit is practically their own (and they somehow integrated systemd there) since the original (by... Poettering) has a last commit about 6-7 years ago 2020-02-11T17:32:45 #kisslinux <dylanaraps2> Interesting 2020-02-11T17:33:28 #kisslinux <dylanaraps2> I hate that the Linux solution to any problem is another daemon. Every time 2020-02-11T17:39:13 #kisslinux <kisskisskiss> dylanaraps2 know another pastebin service i could use? 2020-02-11T17:39:59 #kisslinux <kisskisskiss> (there was a problem with building 'yaji') 2020-02-11T17:40:24 #kisslinux <kisskisskiss> brb, wish me luck 2020-02-11T17:46:26 #kisslinux <dylanaraps2> Alrighty 2020-02-11T17:57:50 #kisslinux <perish> Hola 2020-02-11T17:58:28 #kisslinux <dylanaraps2> ello 2020-02-11T17:58:37 #kisslinux <perish> How goes it? 2020-02-11T18:01:12 #kisslinux <dylanaraps2> It goes well 2020-02-11T18:01:23 #kisslinux <perish> That's good to hear 2020-02-11T18:02:31 #kisslinux <dylanaraps2> Yea. How goes it in your camp? 2020-02-11T18:02:43 #kisslinux <perish> Pretty well. 2020-02-11T18:03:14 #kisslinux <perish> Still packaging gtk-doc 2020-02-11T18:03:34 #kisslinux <fehawen> Anyone know of a good, working, preferrably free irc client app for iOS? 2020-02-11T18:03:35 #kisslinux <dylanaraps2> oof. What's tricky about it? 2020-02-11T18:04:02 #kisslinux <perish> Nothing really, just had to attend to my life too haha 2020-02-11T18:04:05 #kisslinux <dylanaraps2> Ah 2020-02-11T18:04:23 #kisslinux <dylanaraps2> fehawen: Maybe a matrix client with an irc bridge (or whatever it's called) 2020-02-11T18:04:35 #kisslinux <dylanaraps2> There's also IRCCloud which is open source. 2020-02-11T18:04:45 #kisslinux <dylanaraps2> https://github.com/irccloud/ios 2020-02-11T18:05:10 #kisslinux <perish> Hm, does KISS not have a LaTeX distribution? 2020-02-11T18:05:10 #kisslinux <dylanaraps2> This is another open source one: https://github.com/colloquy/colloquy 2020-02-11T18:05:25 #kisslinux <dylanaraps2> perish: If no one has packaged one, no. :P 2020-02-11T18:05:29 #kisslinux <perish> Ah 2020-02-11T18:05:36 #kisslinux <perish> Well, I suppose that's my job then? 2020-02-11T18:05:50 #kisslinux <dylanaraps2> I guess s 2020-02-11T18:05:53 #kisslinux <dylanaraps2> so* 2020-02-11T18:05:56 #kisslinux <dylanaraps2> fehawen: https://gist.github.com/fstab/ce805d3001600ac147b79d413668770d 2020-02-11T18:06:01 #kisslinux <dylanaraps2> > How to use matrix.org and vector.im as an IRC client 2020-02-11T18:06:02 #kisslinux <perish> Fun. 2020-02-11T18:06:05 #kisslinux <dylanaraps2> :D 2020-02-11T18:06:22 #kisslinux <perish> I know next to nothing about LaTeX, so even more fun. 2020-02-11T18:06:24 #kisslinux <fehawen> dylanaraps: Pretty sure I used Colloquy ages ago, on desktop. Will give IRCCloud ago I think 2020-02-11T18:07:20 #kisslinux <kisskisskiss> back, worked so far! a quick question 2020-02-11T18:07:25 #kisslinux <kisskisskiss> how can i load firmware on startup? 2020-02-11T18:08:45 #kisslinux <dylanaraps2> https://getkiss.org/wiki/loading-a-module-at-boot 2020-02-11T18:09:06 #kisslinux <dylanaraps2> Note: The sinit instructions also work for busybox init. I should fix the page. ;) 2020-02-11T18:10:02 #kisslinux <dylanaraps2> Fixed 2020-02-11T18:11:10 #kisslinux <dylanaraps2> fehawen: You could also get a free ssh app and ssh into a VPS somewhere if you have one. 2020-02-11T18:11:29 #kisslinux <dylanaraps2> That'd be a neat way of doing it 2020-02-11T18:11:50 #kisslinux <perish> If you're willing to jailbreak, most TUIs and CLIs work in terminal apps. 2020-02-11T18:12:42 #kisslinux <dylanaraps2> Jailbreaks aren't what they used to be :( 2020-02-11T18:12:57 #kisslinux <perish> I wasn't around for that era. 2020-02-11T18:13:00 #kisslinux <dylanaraps2> I remember doing it on the first ipod touch 2020-02-11T18:13:07 #kisslinux <perish> Checkra1n is mad cool, however. 2020-02-11T18:13:24 #kisslinux <perish> I'm friends with the dude who got X11 running on his phone, and I've got it running on my mine. 2020-02-11T18:13:32 #kisslinux <dylanaraps2> Through VNC right? 2020-02-11T18:13:36 #kisslinux <perish> Aye 2020-02-11T18:13:58 #kisslinux <dilyn> God the flashbacks 2020-02-11T18:14:15 #kisslinux <dilyn> The days before appstores 2020-02-11T18:14:43 #kisslinux <fehawen> Oh, so many options! ssh + vps seems like a neat solution 2020-02-11T18:15:06 #kisslinux <perish> I still find it funny that iOS jailbreaks still use apt. 2020-02-11T18:15:27 #kisslinux <dylanaraps2> Choices made by Saurik eons ago 2020-02-11T18:15:37 #kisslinux <dylanaraps2> Cydia is still in use right? 2020-02-11T18:15:42 #kisslinux <perish> Sadly so. 2020-02-11T18:15:50 #kisslinux <fehawen> And my iphone is smashed to pieces, using tape to keep the screen in place. Considering a PinePhone or similar next.. 2020-02-11T18:16:03 #kisslinux <perish> The original codebase hasn't had commits for three years. 2020-02-11T18:16:09 #kisslinux <dylanaraps2> Join me and ditch phones altogether. ;) 2020-02-11T18:16:14 #kisslinux <perish> The "active" codebase hasn't had commits for 2. 2020-02-11T18:16:53 #kisslinux <perish> I'm somewhat upset by the lack of a good terminal emulator 2020-02-11T18:16:55 #kisslinux <fehawen> dylanaraps: That must be a nice feeling 2020-02-11T18:17:26 #kisslinux <perish> There's NewTerm 2, which was plagued with repo hell, and constant breakings. 2020-02-11T18:17:58 #kisslinux <fehawen> Would be nice to run a Linux distro on my smartphone though 2020-02-11T18:18:03 #kisslinux <monochromal> dylanaraps2: question 2020-02-11T18:18:13 #kisslinux <perish> MTerminal sadly deletes characters randomly. 2020-02-11T18:18:34 #kisslinux <dylanaraps2> monochromal: Yeah 2020-02-11T18:18:51 #kisslinux <dylanaraps2> fehawen: It is. When I leave the house I'm 100% tech free 2020-02-11T18:19:02 #kisslinux <fehawen> But the nightmare of getting the bank/bankid apps running on it, which is a kind of a must-have dependency in this damn scandinavian country 2020-02-11T18:19:15 #kisslinux <monochromal> if libinput driver is used for the xorg configuration files 2020-02-11T18:19:15 #kisslinux <perish> Browsers? 2020-02-11T18:19:55 #kisslinux <dylanaraps2> fehawen: The next step up is a dumb phone (like an old nokia) if the banks allow SMS for ID 2020-02-11T18:20:04 #kisslinux <dylanaraps2> monochromal: Yeah 2020-02-11T18:20:22 #kisslinux <fehawen> dylanaraps: That'd be sweet as hell. God I long for a dumb flip phone. 2020-02-11T18:20:29 #kisslinux <perish> There exists a layer to allow android apps to be used on Pinephones 2020-02-11T18:20:38 #kisslinux <perish> iirc 2020-02-11T18:20:41 #kisslinux <perish> actually no im 2020-02-11T18:20:44 #kisslinux <perish> misled 2020-02-11T18:20:44 #kisslinux <fehawen> perish: Hmm, interesting... 2020-02-11T18:20:51 #kisslinux <perish> I was thinking of the layer for ChromeOS 2020-02-11T18:20:56 #kisslinux <fehawen> Ah 2020-02-11T18:21:01 #kisslinux <perish> Technically a linux distro? 2020-02-11T18:21:14 #kisslinux <dylanaraps2> Gentoo but not Gentoo? 2020-02-11T18:21:23 #kisslinux <dylanaraps2> Or is it not Gentoo based anymore? 2020-02-11T18:21:29 #kisslinux <perish> It's based on Gentoo from what I've heard. 2020-02-11T18:21:32 #kisslinux <monochromal> why not just use the `40-libinput.conf` file? 2020-02-11T18:21:36 #kisslinux <perish> It used to have an Ubuntu base. 2020-02-11T18:21:48 #kisslinux <perish> Like every distro nowadays does 2020-02-11T18:22:02 #kisslinux <monochromal> as it matches all devices except joysticks 2020-02-11T18:22:04 #kisslinux <dylanaraps2> monochromal: You must manually specify the location to /dev/uinput as Xorg uses udev to automatically detect/add devices 2020-02-11T18:22:07 #kisslinux <perish> There's already enough vanilla Ubuntus, we don't need more 2020-02-11T18:22:12 #kisslinux <dylanaraps2> Xorg won't know of any devices though. 2020-02-11T18:22:18 #kisslinux <dylanaraps2> Even with a wildcard 2020-02-11T18:22:21 #kisslinux <fehawen> Anyone tried e.g. Tizen, pmOS, PureOS? 2020-02-11T18:22:24 #kisslinux <monochromal> ahh 2020-02-11T18:22:34 #kisslinux <dylanaraps2> It's really fucky 2020-02-11T18:22:43 #kisslinux <dylanaraps2> I spent 6~ hours with no input till I figured it out 2020-02-11T18:22:46 #kisslinux <perish> Ubuntu, L, X, K, Mate, Kylin, Server, Studio 2020-02-11T18:22:50 #kisslinux <perish> those are the base ones 2020-02-11T18:23:13 #kisslinux <dylanaraps2> Ubuntu-GNOME as well 2020-02-11T18:23:24 #kisslinux <perish> I classed Ubuntu GNOME under just ubuntu 2020-02-11T18:23:34 #kisslinux <perish> This reminds me of a talk I had with a few people a while ago 2020-02-11T18:23:36 #kisslinux <dylanaraps2> It's separate though. They have a website! 2020-02-11T18:23:43 #kisslinux <perish> What constitutes a Linux distro? 2020-02-11T18:24:04 #kisslinux <dylanaraps2> Good question 2020-02-11T18:24:21 #kisslinux <perish> The most common answer I've heard is package manager + repositories, 2020-02-11T18:24:26 #kisslinux <monochromal> dyl: unrelated, is s1x another website of yours? 2020-02-11T18:24:32 #kisslinux <dylanaraps2> I have to answer this a lot with Neofetch 2020-02-11T18:24:35 #kisslinux <dylanaraps2> monochromal: Yes 2020-02-11T18:24:41 #kisslinux <perish> which begs the question - what am I using if I use DPKG with arch? 2020-02-11T18:24:58 #kisslinux <perish> It's one aur helper call from being installed. 2020-02-11T18:25:08 #kisslinux <dilyn> A monstrosity, perish 2020-02-11T18:25:14 #kisslinux <perish> lmao 2020-02-11T18:25:17 #kisslinux <dylanaraps2> Basically, someone bases distro on Ubuntu. Only change is a name+GTK theme+Default programs. 2020-02-11T18:25:28 #kisslinux <dylanaraps2> Neofetch reports it as Ubuntu because... it is Ubuntu. 2020-02-11T18:25:33 #kisslinux <dylanaraps2> Issue is filed by someone 2020-02-11T18:25:38 #kisslinux <perish> Haha 2020-02-11T18:25:54 #kisslinux <dylanaraps2> I tell them: All you have to do is provide your own /etc/os-release file 2020-02-11T18:25:57 #kisslinux <dylanaraps2> But that's too hard 2020-02-11T18:25:59 #kisslinux <perish> Does neofetch catch Hannah Montana Linux? 2020-02-11T18:26:02 #kisslinux <mforney> dylanaraps: i mentioned this a while ago, but it shouldn't be hard to add a sysfs config backend to xorg-server, which would auto-detect devices. config/udev.c is only 550 lines, and in my experience, scanning sysfs directly is even easier than using libudev 2020-02-11T18:26:17 #kisslinux <dylanaraps2> mforney: ooo 2020-02-11T18:26:26 #kisslinux <dylanaraps2> I forgot all about that 2020-02-11T18:26:55 #kisslinux <dylanaraps2> When I feel like breaking my input again I'll have a crack at it 2020-02-11T18:27:06 #kisslinux <mforney> :) 2020-02-11T18:27:15 #kisslinux <monochromal> dylanaraps2: please do lol 2020-02-11T18:27:38 #kisslinux <dylanaraps2> perish: It does not. Though I'd love to see an ASCII version of Hannah 2020-02-11T18:27:55 #kisslinux <dylanaraps2> It can only look horrible 2020-02-11T18:28:27 #kisslinux <perish> Someone took an extremist take on the distro issue with: If it's a different iso, it's a different distro 2020-02-11T18:28:36 #kisslinux <dylanaraps2> God 2020-02-11T18:28:47 #kisslinux <perish> Thus putting KISS linux as not a proper distro according to their words 2020-02-11T18:28:52 #kisslinux <dylanaraps2> Heh 2020-02-11T18:29:18 #kisslinux <perish> I've got a project that might throw this whole debacle into a twist 2020-02-11T18:29:24 #kisslinux <dylanaraps2> If it was created using Ubuntu's "ISO maker", it's Ubuntu 2020-02-11T18:29:33 #kisslinux <dylanaraps2> Same goes for other distribution "ISO makers" 2020-02-11T18:29:39 #kisslinux <perish> There's an Ubuntu ISO maker? 2020-02-11T18:29:41 #kisslinux <dylanaraps2> Yeah 2020-02-11T18:29:54 #kisslinux <perish> And other distro ISO makers? 2020-02-11T18:30:01 #kisslinux <dylanaraps2> https://launchpad.net/cubic 2020-02-11T18:30:03 #kisslinux <dylanaraps2> Yeah 2020-02-11T18:30:08 #kisslinux <perish> huh 2020-02-11T18:30:11 #kisslinux <monochromal> dylanaraps2: no more kiss-initramfs happening? 2020-02-11T18:30:14 #kisslinux <dylanaraps2> > Cubic (Custom Ubuntu ISO Creator) is a GUI wizard to create a customized bootable Ubuntu Live CD (ISO) image. 2020-02-11T18:30:20 #kisslinux <dylanaraps2> Click click click 2020-02-11T18:30:27 #kisslinux <dylanaraps2> Welcome to my Linux distribution 2020-02-11T18:30:41 #kisslinux <perish> Ouch 2020-02-11T18:31:06 #kisslinux <dylanaraps2> monochromal: I have no motivation to do it as I don't need an initramfs. I'll say again that the initramfs concept is disgusting 2020-02-11T18:31:22 #kisslinux <dylanaraps2> Nothing prevents someone else from doing it though. 2020-02-11T18:31:25 #kisslinux <dylanaraps2> ;) 2020-02-11T18:31:32 #kisslinux <perish> Oh dear 2020-02-11T18:31:49 #kisslinux <perish> gtk-doc is not happening sadly 2020-02-11T18:32:03 #kisslinux <perish> the TeX-live installer is too weird 2020-02-11T18:32:07 #kisslinux <dylanaraps2> Lets compress a second mini rootfs with a static coreutils and other goodies with the sole purpose of mounting / 2020-02-11T18:32:27 #kisslinux <dylanaraps2> Welcome to initramfs 2020-02-11T18:32:30 #kisslinux <fehawen> Gots to go, might pop in later. Bye for now. GLHF. 2020-02-11T18:32:34 #kisslinux <dylanaraps2> Cya 2020-02-11T18:32:39 #kisslinux <perish> Adios. 2020-02-11T18:32:46 #kisslinux <dylanaraps2> Lets also include all of your kernel modules in there 2020-02-11T18:32:49 #kisslinux <perish> Let's skip gtk-doc and go straight to this 2020-02-11T18:32:54 #kisslinux <perish> gobject 2020-02-11T18:32:56 #kisslinux <perish> thing 2020-02-11T18:33:00 #kisslinux <dylanaraps2> Because this is the only way large distribution kernels can work 2020-02-11T18:33:11 #kisslinux <dylanaraps2> gobject-introspection? 2020-02-11T18:33:15 #kisslinux <dylanaraps2> Yucky 2020-02-11T18:33:34 #kisslinux <perish> Aye, that one 2020-02-11T18:33:44 #kisslinux <monochromal> dylanaraps2: nah, me fine with just da kernel haha 2020-02-11T18:33:59 #kisslinux <dylanaraps2> "Dynamic bindings from code something something" 2020-02-11T18:34:04 #kisslinux <dylanaraps2> monochromal: :P 2020-02-11T18:34:29 #kisslinux <dylanaraps2> https://gi.readthedocs.io/en/latest/ 2020-02-11T18:35:03 #kisslinux <dylanaraps2> Just another random GNOME lib I'd rather not include basically. 2020-02-11T18:35:06 #kisslinux <kisskisskiss> anyone got a clue about addscreen/screeninit failed for driver 0 as normal user? works fine with root.. 2020-02-11T18:35:20 #kisslinux <dylanaraps2> kisskisskiss: Which driver? 2020-02-11T18:35:29 #kisslinux <dylanaraps2> Are you in the video group? 2020-02-11T18:35:35 #kisslinux <dylanaraps2> Send your Xorg log file? 2020-02-11T18:35:42 #kisslinux <perish> God, I hope gtk-doc isn't required 2020-02-11T18:35:50 #kisslinux <dylanaraps2> For which software? 2020-02-11T18:35:59 #kisslinux <perish> I'm packaging flatpak 2020-02-11T18:36:02 #kisslinux <dylanaraps2> Ah 2020-02-11T18:36:11 #kisslinux <perish> It's a dependency, but it might not be needed. 2020-02-11T18:36:15 #kisslinux <dylanaraps2> Docs can be disabled in pretty much everything 2020-02-11T18:36:23 #kisslinux <dylanaraps2> Some packages need patching though. 2020-02-11T18:36:24 #kisslinux <perish> Good point. 2020-02-11T18:36:33 #kisslinux <dylanaraps2> (Patches are minor if needed) 2020-02-11T18:36:42 #kisslinux <illiliti> monochromal: i'm writting initramfs. you can check out here - github.com/illiliti/initramfs . still in alpha but im working hard to make it better 2020-02-11T18:36:48 #kisslinux <perish> Time to clone it and check out the configure options 2020-02-11T18:36:53 #kisslinux <dylanaraps2> (Most of the time a simple 'rm -rf po' or sed -i can be used) 2020-02-11T18:37:26 #kisslinux <perish> Wow, this is a hefty repository. 2020-02-11T18:37:32 #kisslinux <kisskisskiss> dylanaraps2 exactly same errors as https://pastebin.com/4758H1SA 2020-02-11T18:37:34 #kisslinux <dylanaraps2> perish: I'm against the whole Flatpak, snap, crap movement on Linux ;) 2020-02-11T18:37:43 #kisslinux <kisskisskiss> found in https://freenode.logbot.info/kisslinux/20200201 2020-02-11T18:37:48 #kisslinux <perish> Fair. 2020-02-11T18:37:57 #kisslinux <dylanaraps2> kisskisskiss: Let me patch the driver real quick. 2020-02-11T18:38:25 #kisslinux <perish> I feel like flatpak and snap are going to arise no matter what. 2020-02-11T18:38:45 #kisslinux <perish> For entry level users, and developers, you need something easy like it. 2020-02-11T18:38:56 #kisslinux <dylanaraps2> There's a push to move distribution of software to the developers of said software and not distributions 2020-02-11T18:39:11 #kisslinux <dylanaraps2> I don't like bundling of dependencies like this 2020-02-11T18:39:16 #kisslinux <dylanaraps2> Reminds me of Windows 2020-02-11T18:39:22 #kisslinux <perish> Aye 2020-02-11T18:39:24 #kisslinux <dylanaraps2> The sandbox is a lie too 2020-02-11T18:39:33 #kisslinux <dylanaraps2> Applications define their permissions 2020-02-11T18:39:33 #kisslinux <kisskisskiss> dylanaraps2 nice ill wait 2020-02-11T18:39:49 #kisslinux <dylanaraps2> And can set that they want access to / or $HOME, etc. 2020-02-11T18:40:14 #kisslinux <monochromal> dylanaraps2: wait... you said udev a while ago, then what about mdev? is it the same? 2020-02-11T18:40:27 #kisslinux <dylanaraps2> With Xorg you mean? 2020-02-11T18:40:45 #kisslinux <monochromal> dylanaraps2: yes 2020-02-11T18:40:57 #kisslinux <dylanaraps2> You need to use Xorg conf files 2020-02-11T18:41:05 #kisslinux <dylanaraps2> Unless I do what mforney said above 2020-02-11T18:41:29 #kisslinux <monochromal> yeah, so instead of mdev + a bunch of xorg.conf files 2020-02-11T18:41:40 #kisslinux <monochromal> why not just mdev + the libinput one? 2020-02-11T18:42:01 #kisslinux <kisskisskiss> hm weird because it work as root :< 2020-02-11T18:42:21 #kisslinux <monochromal> also saw this: https://wiki.archlinux.org/index.php/Libinput#Via_Xorg_configuration_file 2020-02-11T18:43:26 #kisslinux <kisskisskiss> ill try that brb 2020-02-11T18:44:06 #kisslinux <dylanaraps2> kisskisskiss: Fixed. Run 'kiss u' and update the driver. 2020-02-11T18:44:17 #kisslinux <dylanaraps2> perish: https://github.com/dylanaraps/neofetch/pull/404 You'll laugh at this 2020-02-11T18:45:04 #kisslinux <dylanaraps2> monochromal: You're welcome to try. It won't work though. 2020-02-11T18:45:31 #kisslinux <dylanaraps2> Very fucky. I told you, I spent 6 hours getting the config right. 2020-02-11T18:46:42 #kisslinux <dylanaraps2> kisskisskiss: You may have to reboot. 2020-02-11T18:48:16 #kisslinux <dylanaraps2> perish: You can avoid the bubblegum dependency by using the vendored one. I doubt anything else on the system will ever need bubblegum so this should be fine. 2020-02-11T18:49:27 #kisslinux <dylanaraps2> You may also have trouble with glibcisms iirc 2020-02-11T18:51:01 #kisslinux <dylanaraps2> You might have trouble with 'make install' trying to call 'sudo' to 'chmod' some files. 2020-02-11T18:51:50 #kisslinux <dylanaraps2> You're better off not using the software's or other distribution's dependency lists when packaging anything tbh. 2020-02-11T18:52:03 #kisslinux <dylanaraps2> Best to dive into their build system directly. 2020-02-11T18:53:13 #kisslinux <kisskisskiss> dylanaraps2 worked :p 2020-02-11T18:54:15 #kisslinux <dylanaraps2> Thought so 2020-02-11T18:54:18 #kisslinux <dylanaraps2> :P 2020-02-11T18:54:49 #kisslinux <kisskisskiss> what do you guys use for audio? 2020-02-11T18:55:08 #kisslinux <dylanaraps2> ALSA 2020-02-11T18:55:28 #kisslinux <dylanaraps2> Everyone is using alsa I'd say 2020-02-11T18:55:46 #kisslinux <dylanaraps2> sndio would be the step up from there 2020-02-11T18:55:46 #kisslinux <kisskisskiss> what do i have to install to get it working currently in firefox atleast? 2020-02-11T18:55:50 #kisslinux <dylanaraps2> Though no one has packaged it 2020-02-11T18:55:54 #kisslinux <dylanaraps2> Nothing 2020-02-11T18:55:58 #kisslinux <dylanaraps2> It just works 2020-02-11T18:56:04 #kisslinux <dylanaraps2> Firefox never removed ALSA support 2020-02-11T18:56:11 #kisslinux <dylanaraps2> They just stopped enabling it in their own binaries 2020-02-11T18:56:21 #kisslinux <dylanaraps2> All that is needed is '--enable-alsa' at compile time. 2020-02-11T18:56:25 #kisslinux <kisskisskiss> ah, trying firefox-bin atm 2020-02-11T18:56:41 #kisslinux <perish> I return 2020-02-11T18:56:49 #kisslinux <dylanaraps2> You'll need to unmute your audio using 'alsamixer' or 'amixer' from 'alsa-utils' 2020-02-11T18:57:00 #kisslinux <dylanaraps2> perish: I sent you a bunch of messages above 2020-02-11T18:57:01 #kisslinux <perish> That pullrequest is in korean 2020-02-11T18:57:07 #kisslinux <perish> Yup, saw the bubblegum 2020-02-11T18:57:07 #kisslinux <dylanaraps2> It's for Red Star OS 2020-02-11T18:57:10 #kisslinux <perish> Ah 2020-02-11T18:57:18 #kisslinux <dylanaraps2> By someone posing as a north korean 2020-02-11T18:57:29 #kisslinux <perish> Wait, is Red Star OS a legitimate thing? 2020-02-11T18:57:31 #kisslinux <dylanaraps2> Yes 2020-02-11T18:57:33 #kisslinux <perish> I thought it was a meme 2020-02-11T18:57:35 #kisslinux <perish> Oh my god 2020-02-11T18:57:36 #kisslinux <perish> lmao 2020-02-11T18:58:09 #kisslinux <dylanaraps2> https://en.wikipedia.org/wiki/Red_Star_OS 2020-02-11T18:58:20 #kisslinux <dylanaraps2> > development first starting in 1998 2020-02-11T18:59:57 #kisslinux <perish> > The operating system comes pre-installed with a number of applications that monitor its users--if a user tries to disable security functions, the operating system often restarts in continuous loops or destroys itself. In addition, a watermarking tool integrated into the system marks all media content with the hard drive's serial number. This 2020-02-11T18:59:57 #kisslinux <perish> makes it possible for the North Korean authorities to trace the spread of files. The system also has hidden "anti-virus" software that is capable of removing censored files that are remotely stored by the North Korean secret service. There is a user group called "administrator" in the operating system. Users, however, can't gain full system access, 2020-02-11T18:59:58 #kisslinux <perish> even if they're administrators, as commands such as sudo and su are not available. 2020-02-11T19:00:01 #kisslinux <perish> Oh dear. 2020-02-11T19:00:54 #kisslinux <dylanaraps2> Yeah, want an ISO? https://archiveos.org/redstar/ 2020-02-11T19:01:01 #kisslinux <perish> Not really, no. 2020-02-11T19:02:24 #kisslinux <perish> I'd rather avoid authoritarian anything on my system. 2020-02-11T19:02:35 #kisslinux <fehawen> Scariest distro ever? 2020-02-11T19:04:39 #kisslinux <dylanaraps2> Windows 2020-02-11T19:05:17 #kisslinux <fehawen> 2000, then yeah 2020-02-11T19:05:34 #kisslinux <perish> > echo "*** You don't have gtk-doc installed, and thus won't be able to generate the documentation. ***" 2020-02-11T19:05:40 #kisslinux <perish> Thank fuck 2020-02-11T19:05:44 #kisslinux <fehawen> But I was referring to Red Star 2020-02-11T19:06:10 #kisslinux <dylanaraps2> :P 2020-02-11T19:06:12 #kisslinux <perish> I wonder, what text editor do you use, Dylan? 2020-02-11T19:06:22 #kisslinux <perish> I can't imagine you to be an emacs guy 2020-02-11T19:06:33 #kisslinux <dilyn> Probably just cat > < EOF 2020-02-11T19:06:38 #kisslinux <dylanaraps2> vi/vim 2020-02-11T19:06:42 #kisslinux <perish> Lmao 2020-02-11T19:06:46 #kisslinux <neeasade> emacs is the most comf way to be 2020-02-11T19:06:53 #kisslinux <perish> I dislike emacs 2020-02-11T19:07:02 #kisslinux <neeasade> emacs dislikes u 2020-02-11T19:07:18 #kisslinux <perish> emacs has an entire language to configuring it 2020-02-11T19:07:24 #kisslinux <dylanaraps2> It looks like this: https://archiveos.org/redstar/ 2020-02-11T19:07:27 #kisslinux <dylanaraps2> oops 2020-02-11T19:07:30 #kisslinux <dylanaraps2> Hang on 2020-02-11T19:07:30 #kisslinux <neeasade> : - ) 2020-02-11T19:07:32 #kisslinux <dylanaraps2> https://u.teknik.io/EAkuR.jpg 2020-02-11T19:07:35 #kisslinux <dylanaraps2> There we go 2020-02-11T19:07:36 #kisslinux <perish> as does vim 2020-02-11T19:07:56 #kisslinux <neeasade> http://i.4cdn.org/g/1581396510546.png 2020-02-11T19:08:07 #kisslinux <perish> Damn, that's a massive terminal padding 2020-02-11T19:08:34 #kisslinux <dylanaraps2> Just the code centred basically 2020-02-11T19:08:51 #kisslinux <perish> Damn, that's an old looking desktop, Nee 2020-02-11T19:09:03 #kisslinux <dylanaraps2> I like it 2020-02-11T19:09:24 #kisslinux <perish> Valid point 2020-02-11T19:09:26 #kisslinux <dylanaraps2> Is Nixers still active? 2020-02-11T19:09:55 #kisslinux <dylanaraps2> I need to get a vim auto-complete of some kind. This reminded me 2020-02-11T19:10:20 #kisslinux <perish> Sorry if I'm asking too many questions, but what're your thoughts on Nix, dylan? 2020-02-11T19:11:08 #kisslinux <dylanaraps2> I've never used it but from what I've seen it's a too complex for my liking 2020-02-11T19:12:24 #kisslinux <dylanaraps2> I try to stay away from software with an endless number of bug reports too 2020-02-11T19:12:33 #kisslinux <perish> Fair 2020-02-11T19:12:38 #kisslinux <dylanaraps2> Though I'm forced to make exceptions ;) 2020-02-11T19:13:27 #kisslinux <neeasade> perish: that was last night -- I like tiled bois 2020-02-11T19:13:34 #kisslinux <neeasade> dylanaraps2: nixers is not very active 2020-02-11T19:13:45 #kisslinux <dylanaraps2> Aw 2020-02-11T19:13:59 #kisslinux <perish> Ah, fair 2020-02-11T19:14:07 #kisslinux <dylanaraps2> I guess I'm part of that problem since I stopped posting there 2020-02-11T19:14:08 #kisslinux <dylanaraps2> :P 2020-02-11T19:14:16 #kisslinux <perish> I prefer floating window managers myself, honestly. 2020-02-11T19:14:35 #kisslinux <dylanaraps2> As do I 2020-02-11T19:15:07 #kisslinux <dylanaraps2> I went through the tiling phase though 2020-02-11T19:15:15 #kisslinux <perish> As did I. 2020-02-11T19:15:29 #kisslinux <perish> Realized I didn't use it for it's intended purpose. 2020-02-11T19:15:31 #kisslinux <neeasade> mostly what I like on the bspwm front is that you can query the state of things and make decisions based on that 2020-02-11T19:15:42 #kisslinux <neeasade> and then do stuff like https://www.reddit.com/r/bspwm/comments/euq5r7/a_dwmlike_stack_layout_script_for_bspwm/ 2020-02-11T19:15:45 #kisslinux <dylanaraps2> I like my sowm dumbness 2020-02-11T19:15:50 #kisslinux <perish> I used i3-gaps for the massive amount of workspaces it gave by default. 2020-02-11T19:15:59 #kisslinux <perish> And a sane default config to switch them 2020-02-11T19:16:22 #kisslinux <dylanaraps2> Yup 2020-02-11T19:16:33 #kisslinux <dylanaraps2> i3 has a nice config format 2020-02-11T19:16:40 #kisslinux <dylanaraps2> openbox uses xml >:( 2020-02-11T19:16:48 #kisslinux <perish> Aye 2020-02-11T19:16:54 #kisslinux <perish> I quite like the idea of a shellscript WM 2020-02-11T19:17:03 #kisslinux <dylanaraps2> I kinda did that with wmutils 2020-02-11T19:17:05 #kisslinux <perish> Which is why I'm looking into packaging nowm too 2020-02-11T19:17:07 #kisslinux <dylanaraps2> A long long time ago 2020-02-11T19:17:18 #kisslinux <dylanaraps2> https://github.com/wmutils/core 2020-02-11T19:17:25 #kisslinux <perish> I've actually got wmutils packaged for kiss rn 2020-02-11T19:17:34 #kisslinux <dylanaraps2> Nice 2020-02-11T19:17:36 #kisslinux <perish> haha 2020-02-11T19:17:59 #kisslinux <perish> has the daily song changed? 2020-02-11T19:18:12 #kisslinux <dylanaraps2> I stopped changing it a while ago 2020-02-11T19:18:15 #kisslinux <dylanaraps2> Lazy 2020-02-11T19:18:18 #kisslinux <perish> Aw 2020-02-11T19:18:19 #kisslinux <dylanaraps2> I'll update it 2020-02-11T19:18:28 #kisslinux <dylanaraps2> I didn't think anyone was interested :^) 2020-02-11T19:18:41 #kisslinux <perish> Fair 2020-02-11T19:18:45 #kisslinux <neeasade> https://github.com/jorgenschaefer/circe/ 2020-02-11T19:18:50 #kisslinux <neeasade> wron gchannel 2020-02-11T19:19:09 #kisslinux <perish> Fair 2020-02-11T19:20:13 #kisslinux <jedavies> Something changed with xorg/input recently? Getting "no screens found" on startx after a recent update. 2020-02-11T19:21:12 #kisslinux <dylanaraps2> jedavies: Which driver? 2020-02-11T19:21:20 #kisslinux <dylanaraps2> Send me the Xorg log too if possible 2020-02-11T19:21:59 #kisslinux <dylanaraps2> brb 2 secs 2020-02-11T19:22:35 #kisslinux <dylanaraps> perish: Done 2020-02-11T19:22:40 #kisslinux <dylanaraps> New song of the day 2020-02-11T19:22:47 #kisslinux <perish> Nice 2020-02-11T19:22:50 #kisslinux <perish> listening now 2020-02-11T19:23:35 #kisslinux <perish> not really my thing 2020-02-11T19:24:13 #kisslinux <dylanaraps> What's your thing? 2020-02-11T19:24:37 #kisslinux <dylanaraps> I'll see what I can pull out of my head 2020-02-11T19:24:50 #kisslinux <perish> I'm a fan of Prog Rock, personally 2020-02-11T19:25:15 #kisslinux <perish> bands like King Crimson, The Mahavishnu Orchestra 2020-02-11T19:25:31 #kisslinux <dylanaraps> Gotcha 2020-02-11T19:26:48 #kisslinux <jedavies> dylanaraps2: amdgpu https://pastebin.com/yL8zgTT4 2020-02-11T19:26:52 #kisslinux <perish> What's the format that meson uses? 2020-02-11T19:26:52 #kisslinux <dylanaraps> I like Neil Young, Bruce Springsteen, Pink Floyd, Neil Diamond, Cold Chisel, Cat Stevens, Rolling Stones... Rod Stewart. I should stop 2020-02-11T19:27:01 #kisslinux <perish> Oh, a fellow pink floyd fan 2020-02-11T19:27:07 #kisslinux <dylanaraps> perish: For configure? Or for builds? 2020-02-11T19:27:07 #kisslinux <perish> I have them on vinyl 2020-02-11T19:27:13 #kisslinux <jedavies> you can see where it fails to load the amdgpu driver. Have tries rebuilding it but same error 2020-02-11T19:27:19 #kisslinux <neeasade> perish: it's their own thing -- the generate ninja build files though. 2020-02-11T19:27:24 #kisslinux <perish> Looking through a build file right now 2020-02-11T19:27:26 #kisslinux <neeasade> they* 2020-02-11T19:27:58 #kisslinux <dylanaraps> jedavies: Is this on xf86-video-amdgpu 19.1.0 2? 2020-02-11T19:28:15 #kisslinux <jedavies> yup 2020-02-11T19:28:26 #kisslinux <dylanaraps> Does /dev/dri have files in it? card0, etc? 2020-02-11T19:28:39 #kisslinux <jedavies> yes 2020-02-11T19:28:44 #kisslinux <dylanaraps> > Failed to load /usr/lib/xorg/modules/drivers/amdgpu_drv.so: Error relocating /usr/lib/xorg/modules/drivers/amdgpu_drv.so: miPolyRectangle: symbol not found 2020-02-11T19:28:50 #kisslinux <dylanaraps> Looks like a linker error? 2020-02-11T19:29:53 #kisslinux <dylanaraps> > No results found for "miPolyRectangle: symbol not found". 2020-02-11T19:29:55 #kisslinux <dylanaraps> Great 2020-02-11T19:30:37 #kisslinux <perish> Quick question, does the `python` package on main also ship a symlink to python3? 2020-02-11T19:30:47 #kisslinux <dylanaraps> Which architecture? 2020-02-11T19:30:55 #kisslinux <dylanaraps> perish: Other way around, but yes 2020-02-11T19:30:59 #kisslinux <dylanaraps> python3 -> python 2020-02-11T19:31:03 #kisslinux <perish> Ah, ok 2020-02-11T19:31:06 #kisslinux <perish> That's good then 2020-02-11T19:31:22 #kisslinux <dylanaraps> You can do: (cd $(kiss s pkg); vim build) 2020-02-11T19:31:26 #kisslinux <dylanaraps> To see the build file easily 2020-02-11T19:31:36 #kisslinux <dylanaraps> (Keep the brackets to preserve PWD) 2020-02-11T19:31:52 #kisslinux <perish> I'm currently not on kiss so I'm just having to ask this stuff 2020-02-11T19:31:59 #kisslinux <dylanaraps> Gotcha 2020-02-11T19:32:10 #kisslinux <perish> Sorry if that's any bother 2020-02-11T19:32:23 #kisslinux <dylanaraps> No no 2020-02-11T19:33:07 #kisslinux <dylanaraps> jedavies: Tried rebuild xorg-server? 2020-02-11T19:33:22 #kisslinux <jedavies> just did it - worked :) 2020-02-11T19:33:36 #kisslinux <dylanaraps> Nice 2020-02-11T19:34:27 #kisslinux <dylanaraps> perish: How could I forget Lynyrd Skynyrd? :^) 2020-02-11T19:34:41 #kisslinux <perish> ? 2020-02-11T19:34:46 #kisslinux <perish> Oh, artists 2020-02-11T19:34:59 #kisslinux <dylanaraps> One more: Cake 2020-02-11T19:37:23 #kisslinux <dilyn> Yes 2020-02-11T19:37:33 #kisslinux <dilyn> Every album is gold 2020-02-11T19:45:07 #kisslinux <kisskisskiss> dylanaraps the font from the repo st looks really weird 2020-02-11T19:45:31 #kisslinux <dylanaraps> kisskisskiss: st will use whatever monospace font is default 2020-02-11T19:45:35 #kisslinux <buffet> kisskisskiss: do you have the font instaled, or fonts setup correctly? 2020-02-11T19:45:37 #kisslinux <dylanaraps> Based on what you have installed 2020-02-11T19:46:04 #kisslinux <kisskisskiss> hm interesting 2020-02-11T19:46:13 #kisslinux <kisskisskiss> i compiled st myself and it looks better 2020-02-11T19:46:34 #kisslinux <perish> welcone 2020-02-11T19:46:48 #kisslinux <kisskisskiss> can also just be my fault :p 2020-02-11T19:48:54 #kisslinux <perish> Oh dear, how do I get ninja to specify a directory to install to? 2020-02-11T19:48:55 #kisslinux <kisskisskiss> dylanaraps checked again, still looks different 2020-02-11T19:49:25 #kisslinux <dylanaraps> perish: Here's an example: https://termbin.com/6ne6 2020-02-11T19:49:44 #kisslinux <perish> thank you 2020-02-11T19:49:48 #kisslinux <dylanaraps> That's the still I use in the repositories 2020-02-11T19:49:51 #kisslinux <dylanaraps> style* 2020-02-11T19:50:00 #kisslinux <dylanaraps> kisskisskiss: What fonts do you have installed? 2020-02-11T19:50:12 #kisslinux <kisskisskiss> only the liberation-fonts 2020-02-11T19:50:36 #kisslinux <dylanaraps> Send a screenshot? 2020-02-11T19:50:51 #kisslinux <dylanaraps> You may want to install the fonts of your choosing at some stage. 2020-02-11T19:50:59 #kisslinux <dylanaraps> liberation-fonts is just a minimal default 2020-02-11T19:51:16 #kisslinux <dylanaraps> I personally just copied all fonts out of a Windows installation of a family member 2020-02-11T19:51:41 #kisslinux <perish> Am I allowed touse this build file for gobject? 2020-02-11T19:52:59 #kisslinux <dylanaraps> I don't see why not 2020-02-11T19:58:11 #kisslinux <perish> Hm, libcap doesn't seem to have the DESTDIR= functionality in it's makefile 2020-02-11T19:58:19 #kisslinux <kisskisskiss> dylanaraps sound also works :3 2020-02-11T19:58:31 #kisslinux <perish> Unless I can't read makefiles 2020-02-11T19:59:17 #kisslinux <perish> PREFIX=/usr DESTDIR="$1" would these flags be appropriate for this makefile? https://git.kernel.org/pub/scm/linux/kernel/git/morgan/libcap.git/tree/Makefile 2020-02-11T20:00:29 #kisslinux <dylanaraps> Probably something like this: https://termbin.com/eg8x 2020-02-11T20:00:39 #kisslinux <dylanaraps> Try yours first though. 2020-02-11T20:00:50 #kisslinux <dylanaraps> iirc it installs to lib64 instead of lib 2020-02-11T20:01:52 #kisslinux <dylanaraps> "RAISE_SETFCAP=no" is needed to prevent setcap trying to run setcap on itself. 2020-02-11T20:02:05 #kisslinux <dylanaraps> Which would error if the fs has extended capabilities disabled 2020-02-11T20:02:17 #kisslinux <dylanaraps> (or if disabled in the kernel) 2020-02-11T20:02:36 #kisslinux <dylanaraps> Actually: https://termbin.com/yh94 2020-02-11T20:02:41 #kisslinux <dylanaraps> You can drop the vars from 'make' 2020-02-11T20:02:44 #kisslinux <dylanaraps> Just needed for install 2020-02-11T20:03:04 #kisslinux <perish> Will do 2020-02-11T20:05:30 #kisslinux <kisskisskiss> pretty insane, 132 packages only. 2020-02-11T20:09:27 #kisslinux <dylanaraps> kisskisskiss: Exactly :D 2020-02-11T20:09:59 #kisslinux <perish> Most distros go up to 1000s, even with binaries. 2020-02-11T20:10:59 #kisslinux <dylanaraps> I'm at 105 2020-02-11T20:11:09 #kisslinux <dylanaraps> You can take it lower with a little bit more effort 2020-02-11T20:12:09 #kisslinux <dylanaraps> I'm also cheating a little as I don't have the package manager, init scripts, etc installed 2020-02-11T20:12:23 #kisslinux <dylanaraps> I use the git repos directly as I'm working on them 2020-02-11T20:12:31 #kisslinux <perish> Ah, fair 2020-02-11T20:12:35 #kisslinux <perish> Funny approach 2020-02-11T20:12:45 #kisslinux <perish> But I suppose it's appropriate 2020-02-11T20:12:45 #kisslinux <dylanaraps> Makes things easier 2020-02-11T20:12:56 #kisslinux <dilyn> Develops kiss, doesn't use it 2020-02-11T20:13:03 #kisslinux <dylanaraps> :^) 2020-02-11T20:13:34 #kisslinux <dylanaraps> You can remove eudev/util-linux replacing them with busybox with a little work 2020-02-11T20:13:49 #kisslinux <dylanaraps> I haven't yet pushed the busybox change so it's a manual process for util-linux 2020-02-11T20:14:23 #kisslinux <dylanaraps> You could also use Falkon (qt5-webengine) instead 2020-02-11T20:14:31 #kisslinux <dylanaraps> It pulls in less software 2020-02-11T20:15:12 #kisslinux <dylanaraps> Or you can forget about it and just use your system :^) 2020-02-11T20:16:59 #kisslinux <dilyn> ? Use? 2020-02-11T20:17:15 #kisslinux <dilyn> I thought the point of a PC was to get as many resources as possible and use as little as I can 2020-02-11T20:17:57 #kisslinux <dylanaraps> You're 100% correct 2020-02-11T20:18:19 #kisslinux <dylanaraps> This will still max a core regardless though. :^) 2020-02-11T20:18:20 #kisslinux <dylanaraps> yes >/dev/null & 2020-02-11T20:18:52 #kisslinux <dylanaraps> Need a multi-threaded yes so I don't have to type it N times 2020-02-11T20:19:29 #kisslinux <dylanaraps> Does it exist? 2020-02-11T20:19:57 #kisslinux <dylanaraps> It exists in... java 2020-02-11T20:19:58 #kisslinux <dylanaraps> https://gist.github.com/sdubois/1007467 2020-02-11T20:20:06 #kisslinux <dilyn> Omg why tho 2020-02-11T20:21:00 #kisslinux <dylanaraps> Because 31238120380123 billion devices run java 2020-02-11T20:22:17 #kisslinux <dilyn> If my EEEpc can't crash itself running yes, what're we even doing here you know 2020-02-11T20:22:23 #kisslinux <perish> 3.123812e+22 devices run java! 2020-02-11T20:30:48 #kisslinux <perish> Is gcc-libs provided by gcc? 2020-02-11T20:31:12 #kisslinux <dylanaraps> Yup 2020-02-11T20:31:25 #kisslinux <perish> Nice 2020-02-11T20:31:33 #kisslinux <dylanaraps> We don't do package splits as it doesn't make much sense for a source based distro 2020-02-11T20:31:59 #kisslinux <dylanaraps> You can use KISS_RM to filter out crap you don't want (docs, info pages, etc) 2020-02-11T20:32:05 #kisslinux <perish> Nice 2020-02-11T20:32:20 #kisslinux <perish> Is readline provided by anything? 2020-02-11T20:32:27 #kisslinux <dylanaraps> !> Package 'readline' not in any repository 2020-02-11T20:32:30 #kisslinux <perish> Or is that another lib 2020-02-11T20:32:33 #kisslinux <perish> oh dear 2020-02-11T20:32:37 #kisslinux <dylanaraps> No one has packaged it 2020-02-11T20:32:40 #kisslinux <dylanaraps> ;) 2020-02-11T20:33:27 #kisslinux <perish> already packaging 12 things at once 2020-02-11T20:34:45 #kisslinux <dylanaraps> All musl distros end up packaging some portion of ripped out glibc crap 2020-02-11T20:34:51 #kisslinux <dylanaraps> KISS has avoided this thus far 2020-02-11T20:34:59 #kisslinux <dylanaraps> :^) 2020-02-11T20:35:09 #kisslinux <perish> So, readline is a glibc thing? 2020-02-11T20:35:11 #kisslinux <dylanaraps> readline is an easy one to package 2020-02-11T20:35:13 #kisslinux <dylanaraps> no no 2020-02-11T20:35:17 #kisslinux <perish> Ah ok 2020-02-11T20:35:30 #kisslinux <dylanaraps> https://termbin.com/d9gp 2020-02-11T20:35:36 #kisslinux <dylanaraps> Simple 2020-02-11T20:35:45 #kisslinux <dylanaraps> Flatpak itself may need patches 2020-02-11T20:35:48 #kisslinux <dylanaraps> I'll double check 2020-02-11T20:36:20 #kisslinux <perish> Thank you for all this help! 2020-02-11T20:36:28 #kisslinux <dylanaraps> You know what? Best to build it and let it fail 2020-02-11T20:36:33 #kisslinux <dylanaraps> No use in patching prior 2020-02-11T20:36:40 #kisslinux <aarng> dylan, my ocd is triggered 2020-02-11T20:36:50 #kisslinux <aarng> your guidestones has some normal |'s in it 2020-02-11T20:36:57 #kisslinux <dylanaraps> Heh 2020-02-11T20:36:59 #kisslinux <perish> hopefully it builds normally 2020-02-11T20:37:22 #kisslinux <dylanaraps> Fixed 2020-02-11T20:37:32 #kisslinux <aarng> thank you :D 2020-02-11T20:37:59 #kisslinux <dylanaraps> Let me know if there's anything I should add to the guidestones 2020-02-11T20:38:29 #kisslinux <aarng> will do, haven't read the latest version yet 2020-02-11T20:39:43 #kisslinux <perish> > Yes, autoconf version 2.13 really is required. Later versions won't work. 2020-02-11T20:39:46 #kisslinux <perish> oh 2020-02-11T20:40:07 #kisslinux <dylanaraps> Which package? 2020-02-11T20:40:07 #kisslinux <perish> thank you mozilla 2020-02-11T20:40:09 #kisslinux <perish> very cool 2020-02-11T20:40:13 #kisslinux <perish> im building js60 2020-02-11T20:40:24 #kisslinux <dylanaraps> Look at firefox in KISS 2020-02-11T20:40:25 #kisslinux <dylanaraps> same issue 2020-02-11T20:40:44 #kisslinux <dylanaraps> Basically: https://termbin.com/06vp 2020-02-11T20:41:18 #kisslinux <perish> I'll append that to my existing build, I suppose 2020-02-11T20:41:19 #kisslinux <dylanaraps> Then in sources: 2020-02-11T20:41:21 #kisslinux <dylanaraps> > https://ftp.gnu.org/gnu/autoconf/autoconf-2.13.tar.gz autoconf2.13/ 2020-02-11T20:42:04 #kisslinux <dylanaraps> Second field is destdir of the source, relative to the regular dir you're thrown into 2020-02-11T20:42:20 #kisslinux <dylanaraps> So it'll extract autoconf into a subdir inside js60's sources 2020-02-11T20:42:33 #kisslinux <dylanaraps> Hang on 2020-02-11T20:42:37 #kisslinux <dylanaraps> Missing a little code from build 2020-02-11T20:42:57 #kisslinux <dylanaraps> export PATH=$PWD/autoconf/bin:$PATH 2020-02-11T20:43:10 #kisslinux <dylanaraps> (Below and outside the block of code I sent you) 2020-02-11T20:43:32 #kisslinux <dylanaraps> https://termbin.com/thj8 2020-02-11T20:44:02 #kisslinux <dylanaraps> > Opened 21 years ago 2020-02-11T20:44:05 #kisslinux <dylanaraps> Thanks Mozilla 2020-02-11T20:44:11 #kisslinux <dylanaraps> Hang on 2020-02-11T20:44:48 #kisslinux <dylanaraps> > Opened 19 years ago 2020-02-11T20:44:52 #kisslinux <dylanaraps> https://bugzilla.mozilla.org/show_bug.cgi?id=104642 2020-02-11T20:44:54 #kisslinux <dylanaraps> That's the one 2020-02-11T20:45:23 #kisslinux <dilyn> Incredible 2020-02-11T20:45:59 #kisslinux <dylanaraps> > Target Milestone: mozilla0.9.9 → Future 2020-02-11T20:46:03 #kisslinux <dylanaraps> Wasn't even 1.0 yet 2020-02-11T20:46:28 #kisslinux <dylanaraps> Now we're at 75 in nightly because bigger is better 2020-02-11T20:47:10 #kisslinux <dylanaraps> > It's been 6 years and counting... 2020-02-11T20:47:13 #kisslinux <dylanaraps> If only he knew at the time 2020-02-11T20:47:27 #kisslinux <perish> Oh dear 2020-02-11T20:47:36 #kisslinux <dylanaraps> > Anyone recognized my (meanwhile >1yr old) patch ? 2020-02-11T20:47:39 #kisslinux <dylanaraps> > BTW: the m.o policies forced me to do my own fork :( 2020-02-11T20:47:49 #kisslinux <dylanaraps> This could've been fixed 12 years ago 2020-02-11T20:48:34 #kisslinux <perish> Oh *dear* 2020-02-11T20:48:41 #kisslinux <dylanaraps> > Folks, this is ridiculous ! 2020-02-11T20:48:45 #kisslinux <dylanaraps> > The issue could have been resolved for about 5 years now. 2020-02-11T20:48:52 #kisslinux <dylanaraps> > (Looks like mozilla development pratically stopped in favour of silly talking years ago). 2020-02-11T20:49:00 #kisslinux <dylanaraps> 8~ years ago 2020-02-11T20:49:01 #kisslinux <dylanaraps> lol 2020-02-11T20:52:02 #kisslinux <dilyn> Good thing they have only 12% market share haha 2020-02-11T20:52:45 #kisslinux <dylanaraps> > Take back your privacy. Get the browser that blocks 2000+ trackers — automatically 2020-02-11T20:52:52 #kisslinux <dylanaraps> > Firefox Privacy Notice 2020-02-11T20:52:55 #kisslinux <dylanaraps> Right below it 2020-02-11T20:53:10 #kisslinux <dylanaraps> If there's a privacy policy they collect *something* :^) 2020-02-11T20:53:41 #kisslinux <dylanaraps> It's easier to make Chromium not phone home :( 2020-02-11T20:55:00 #kisslinux <dilyn> Make lynx great again 2020-02-11T20:55:23 #kisslinux <dylanaraps> make netsurf usable 2020 2020-02-11T20:55:32 #kisslinux <dylanaraps> maybe even dillo 2020-02-11T20:56:22 #kisslinux <dilyn> Rewrite the web 2040 2020-02-11T20:58:44 #kisslinux <dylanaraps> Oh god. I hate to imagine what the web will be like in 20 years 2020-02-11T21:00:25 #kisslinux <dilyn> The entire internet will just be a deep fake by that point 2020-02-11T21:05:17 #kisslinux <dylanaraps> > gcc Downloading https://gcc.gnu.org/pub/gcc/snapshots/LATEST-10/gcc-10-20200209.tar.xz 2020-02-11T21:05:28 #kisslinux <perish> ? 2020-02-11T21:05:29 #kisslinux <dylanaraps> May as well get the ball rolling on GCC 10 tests 2020-02-11T21:05:42 #kisslinux <perish> Ah,ok 2020-02-11T21:06:11 #kisslinux <dylanaraps> /me is broken in my client 2020-02-11T21:06:17 #kisslinux <dylanaraps> Confused me for a second 2020-02-11T21:06:27 #kisslinux <perish> f 2020-02-11T21:06:29 #kisslinux <dylanaraps> (Username is hidden) 2020-02-11T21:06:43 #kisslinux <dylanaraps> I'm lazy and it works well enough to chat 2020-02-11T21:06:46 #kisslinux <perish> Why does LFS's guide say js60 is needed? 2020-02-11T21:06:50 #kisslinux <dylanaraps> Can't be bothered 2020-02-11T21:06:51 #kisslinux <dylanaraps> For? 2020-02-11T21:06:52 #kisslinux <perish> for polkit 2020-02-11T21:06:58 #kisslinux <dylanaraps> You need polkit? 2020-02-11T21:07:00 #kisslinux <perish> I've looked through the makefile and the autogen 2020-02-11T21:07:07 #kisslinux <dylanaraps> polkit uses js for its rules files 2020-02-11T21:07:11 #kisslinux <perish> and there's no mention of them 2020-02-11T21:07:12 #kisslinux <perish> ah 2020-02-11T21:07:13 #kisslinux <perish> ok 2020-02-11T21:07:15 #kisslinux <perish> that makes sense 2020-02-11T21:07:23 #kisslinux <dylanaraps> Hence why KISS avoids it like the plague 2020-02-11T21:07:28 #kisslinux <perish> lmao 2020-02-11T21:07:42 #kisslinux <perish> It and js60 go in my sin repository 2020-02-11T21:07:45 #kisslinux <dylanaraps> It's on the homepage even 2020-02-11T21:07:49 #kisslinux <perish> Yup 2020-02-11T21:07:57 #kisslinux <perish> That's why I knew flatpak would be going to sin 2020-02-11T21:08:00 #kisslinux <dylanaraps> Is it really needed for Flatpak? 2020-02-11T21:08:13 #kisslinux <dylanaraps> I could help you slim it down if it isn't tightly coupled 2020-02-11T21:08:29 #kisslinux <illiliti> how it difficult to package chromium? i just want try to do it... 2020-02-11T21:08:42 #kisslinux <perish> I think it's really needed 2020-02-11T21:08:43 #kisslinux <dylanaraps> > #ifdef USE_SYSTEM_HELPER 2020-02-11T21:08:43 #kisslinux <perish> Dependencies you will need include: autoconf, automake, libtool, bison, gettext, gtk-doc, gobject-introspection, libcap, libarchive, libxml2, libsoup, gpgme, polkit, libXau, ostree, json-glib, appstream, libseccomp (or their devel packages). 2020-02-11T21:08:56 #kisslinux <dylanaraps> It's behind an ifdef it looks like 2020-02-11T21:08:59 #kisslinux <perish> from their github 2020-02-11T21:09:07 #kisslinux <dylanaraps> Or not 2020-02-11T21:09:13 #kisslinux <perish> well, i've packaged polkit anyway 2020-02-11T21:09:29 #kisslinux <dylanaraps> Now if you had flatpak you can run flatpak as a flatpak and not have to worry about this mess 2020-02-11T21:09:30 #kisslinux <perish> Is js60 ok to go on the repos? 2020-02-11T21:09:36 #kisslinux <perish> k e k 2020-02-11T21:09:40 #kisslinux <perish> flatpak as an appimage 2020-02-11T21:09:52 #kisslinux <dylanaraps> perish: Though, a chroot would work fine for your needs no? 2020-02-11T21:10:14 #kisslinux <perish> ? 2020-02-11T21:10:15 #kisslinux <dylanaraps> I had an Arch chroot with Steam, Chromium and Counterstrike running a while ago 2020-02-11T21:10:25 #kisslinux <perish> Ah 2020-02-11T21:10:37 #kisslinux <perish> I don't have any needs 2020-02-11T21:10:39 #kisslinux <dylanaraps> Arch provide tarballs with a root-fs. Just unpack it somewhere, chroot dir and you're in 2020-02-11T21:10:47 #kisslinux <dylanaraps> Fully working arch 2020-02-11T21:10:52 #kisslinux <perish> I wanted to package flatpack because I felt like it 2020-02-11T21:11:02 #kisslinux <dylanaraps> Gotcha 2020-02-11T21:11:04 #kisslinux <perish> And I'm stubborn, so I'm not stopping now 2020-02-11T21:11:08 #kisslinux <dylanaraps> As am I 2020-02-11T21:11:22 #kisslinux <perish> Anyway, polkit should be all done now 2020-02-11T21:11:47 #kisslinux <dylanaraps> Why they chose js of all things for the policy files escapes me 2020-02-11T21:12:21 #kisslinux <perish> 4 dependencies left 2020-02-11T21:12:41 #kisslinux <dylanaraps> Do those dependencies have dependencies? 2020-02-11T21:12:49 #kisslinux <dylanaraps> ;) 2020-02-11T21:12:51 #kisslinux <perish> Unsure 2020-02-11T21:12:56 #kisslinux <dilyn> Deps the whole way down 2020-02-11T21:13:00 #kisslinux <perish> 4 dependencies from the "core tree" if you will 2020-02-11T21:13:34 #kisslinux <dylanaraps> Gotcha 2020-02-11T21:13:48 #kisslinux <perish> Up next is ostree 2020-02-11T21:15:16 #kisslinux <perish> Oh dear, dead links in the documentation. 2020-02-11T21:17:22 #kisslinux <dylanaraps> Oh god 2020-02-11T21:17:26 #kisslinux <dylanaraps> That's a nice list 2020-02-11T21:17:49 #kisslinux <dylanaraps> Optional rust(?) 2020-02-11T21:18:39 #kisslinux <dylanaraps> https://github.com/ostreedev/ostree 2020-02-11T21:18:52 #kisslinux <dylanaraps> It's kinda like a package manager but not 2020-02-11T21:19:06 #kisslinux <dylanaraps> Oh 2020-02-11T21:19:10 #kisslinux <dylanaraps> It powers SilverBlue 2020-02-11T21:19:17 #kisslinux <dylanaraps> Of course it would be a dependency of Flatpak 2020-02-11T21:19:54 #kisslinux <dylanaraps> > flatpak uses libostree for desktop application containers. Unlike most of the other systems here, flatpak does not use the "libostree host system" aspects (e.g. bootloader management), just the "git-like hardlink dedup". For example, flatpak supports a per-user OSTree repository. 2020-02-11T21:20:02 #kisslinux <dylanaraps> You can *probably* slim it down in this case 2020-02-11T21:20:24 #kisslinux <perish> Maybe 2020-02-11T21:20:32 #kisslinux <perish> but ostree isn't as evil as polkit 2020-02-11T21:21:07 #kisslinux <dylanaraps> I'm tempted to write an alternative around proot 2020-02-11T21:21:29 #kisslinux <dylanaraps> Example: crappak arch -- pacman -S chromium 2020-02-11T21:21:33 #kisslinux <dylanaraps> Tada 2020-02-11T21:21:40 #kisslinux <dylanaraps> You now have a working chromium 2020-02-11T21:21:44 #kisslinux <dylanaraps> Without needing root 2020-02-11T21:21:48 #kisslinux <dylanaraps> Isolated in a chroot 2020-02-11T21:21:51 #kisslinux <perish> that's a project i was working on 2020-02-11T21:21:52 #kisslinux <jedavies> dylanaraps: YES 2020-02-11T21:21:53 #kisslinux <perish> :( 2020-02-11T21:22:14 #kisslinux <perish> called it chrooty because i have no creativity 2020-02-11T21:22:38 #kisslinux <perish> 23 FUCKING DEPENDENCIES FOR OSTREE 2020-02-11T21:22:40 #kisslinux <dylanaraps> Could also have your pick of distro 2020-02-11T21:22:43 #kisslinux <dilyn> Yacht 2020-02-11T21:22:45 #kisslinux <dylanaraps> perish: I know 2020-02-11T21:22:48 #kisslinux <perish> dear god 2020-02-11T21:22:53 #kisslinux <dilyn> Yet another chroot 2020-02-11T21:23:13 #kisslinux <perish> wait your thing is different 2020-02-11T21:23:19 #kisslinux <dylanaraps> Time to package proot 2020-02-11T21:23:37 #kisslinux <dylanaraps> I'll get it working with chroot first me thinks 2020-02-11T21:24:09 #kisslinux <perish> yea yours is different 2020-02-11T21:24:14 #kisslinux <perish> ok i can work on mine then 2020-02-11T21:24:15 #kisslinux <perish> haha 2020-02-11T21:24:23 #kisslinux <dylanaraps> What's yours? 2020-02-11T21:25:06 #kisslinux <perish> Package manager that maintains a chroot for any distro you want, and gets packages from their repos - obvs handles glibc and dependencies and the such 2020-02-11T21:25:30 #kisslinux <dylanaraps> Gotcha 2020-02-11T21:26:02 #kisslinux <dylanaraps> Do you handle the distro ISOs or chroot tarballs? If the latter, send links please 2020-02-11T21:26:06 #kisslinux <dylanaraps> !! 2020-02-11T21:26:32 #kisslinux <perish> chroot tarballs, but I'll be making them myself 2020-02-11T21:26:40 #kisslinux <dilyn> You want to run bedrock in a chroot? 2020-02-11T21:26:56 #kisslinux <perish> bedrock is a distro that does that 2020-02-11T21:27:05 #kisslinux <dylanaraps> The bedrock dev is in this channel 2020-02-11T21:27:08 #kisslinux <perish> this project would be a package manager that does that 2020-02-11T21:27:13 #kisslinux <perish> i've talked to the bedrock dev 2020-02-11T21:27:18 #kisslinux <dilyn> So you want to steal all the fun bits 2020-02-11T21:27:39 #kisslinux <perish> ?? 2020-02-11T21:29:04 #kisslinux <perish> > systemd (make) 2020-02-11T21:29:06 #kisslinux <perish> what the fuck? 2020-02-11T21:30:13 #kisslinux <dylanaraps> Welcome to the future 2020-02-11T21:30:28 #kisslinux <perish> how the fuck would i deal with this dear lord 2020-02-11T21:30:29 #kisslinux <dylanaraps> Sorry sir you have the wrong PID 1 2020-02-11T21:30:37 #kisslinux <dylanaraps> Put your hand where I can see them 2020-02-11T21:30:44 #kisslinux <dylanaraps> You are under arrest 2020-02-11T21:30:48 #kisslinux <perish> uh, make install in a subshell? 2020-02-11T21:30:54 #kisslinux <perish> for systemd 2020-02-11T21:30:58 #kisslinux <perish> then make uninstall 2020-02-11T21:31:07 #kisslinux <dylanaraps> It could be optional for all we know 2020-02-11T21:31:14 #kisslinux <dylanaraps> Void/Alpine have flatpak no? 2020-02-11T21:31:23 #kisslinux <perish> lets see 2020-02-11T21:31:33 #kisslinux <perish> void does 2020-02-11T21:31:50 #kisslinux <perish> alpine does 2020-02-11T21:32:27 #kisslinux <perish> Alpine's page paints a far more optimistic view 2020-02-11T21:33:32 #kisslinux <perish> Still gonna have to package fuse and libmount 2020-02-11T21:33:48 #kisslinux <perish> Granted, alpine uses a binary package system, doesn't it 2020-02-11T21:34:05 #kisslinux <perish> systemd is a make dependency 2020-02-11T21:34:12 #kisslinux <dylanaraps> libmount is util-linux in KISS 2020-02-11T21:34:40 #kisslinux <dylanaraps> fuse's build is simply: https://termbin.com/hta9 2020-02-11T21:34:48 #kisslinux <perish> Oh, neat 2020-02-11T21:35:28 #kisslinux <dylanaraps> Yeah 2020-02-11T21:35:37 #kisslinux <dylanaraps> I needed to mount a go-pro a while ago 2020-02-11T21:36:02 #kisslinux <perish> Wait, what the fuck? FUSE is a kernel module? 2020-02-11T21:36:38 #kisslinux <paradigm> Yes, how else would you hook into the vfs? 2020-02-11T21:36:41 #kisslinux <perish> How would I even represent that? 2020-02-11T21:36:48 #kisslinux <perish> No, I'm thinking about packaging 2020-02-11T21:37:21 #kisslinux <perish> Hmm 2020-02-11T21:37:53 #kisslinux <mforney> perish: you want libfuse 2020-02-11T21:37:59 #kisslinux <mforney> "The FUSE project consists of two components: the fuse kernel module (maintained in the regular kernel repositories) and the libfuse userspace library (maintained in this repository)." 2020-02-11T21:38:00 #kisslinux <perish> Yes 2020-02-11T21:38:02 #kisslinux <perish> Yes 2020-02-11T21:38:04 #kisslinux <perish> I am aware 2020-02-11T21:38:11 #kisslinux <perish> But libfuse seems to use meson to build 2020-02-11T21:38:56 #kisslinux <paradigm> libfuse project maintainer changed. Previous maintainer used `./configure && make`. New maintainer prefers meson. 2020-02-11T21:39:09 #kisslinux <perish> Ah. 2020-02-11T21:39:13 #kisslinux <dylanaraps> My bad 2020-02-11T21:39:14 #kisslinux <dylanaraps> ;) 2020-02-11T21:40:38 #kisslinux <perish> How would I translate this to meson, hm 2020-02-11T21:42:28 #kisslinux <perish> I have no clue how meson works 2020-02-11T21:43:17 #kisslinux <dylanaraps> meson uses -Dwords=words though it also support some --flags 2020-02-11T21:43:29 #kisslinux <dylanaraps> (--prefix, --sysconfdir, etc) 2020-02-11T21:43:36 #kisslinux <dylanaraps> supports* 2020-02-11T21:44:04 #kisslinux <perish> alright 2020-02-11T21:51:12 #kisslinux <perish> What does the enable-lib and enable-util option translate to in meson? 2020-02-11T21:52:30 #kisslinux <dylanaraps> I don't know if those apply to the fuse package I was building if I understood what was said above. 2020-02-11T21:52:40 #kisslinux <perish> Fair 2020-02-11T21:52:40 #kisslinux <dylanaraps> Best you look at the build files 2020-02-11T21:53:28 #kisslinux <konimex> > (paradigm) [...] New maintainer prefers meson. 2020-02-11T21:53:46 #kisslinux <perish> ? 2020-02-11T21:53:49 #kisslinux <konimex> let me guess, the new maintainer is an fd.o man 2020-02-11T21:56:21 #kisslinux <konimex> they love everything meson there 2020-02-11T21:56:29 #kisslinux <gendarme> hello 2020-02-11T21:57:12 #kisslinux <perish> Hola 2020-02-11T21:57:51 #kisslinux <dylanaraps> hello 2020-02-11T21:59:07 #kisslinux <gendarme> does kisslinux patch the kernel? 2020-02-11T21:59:07 #kisslinux <perish> This should be good enough for libfuse, right? https://pastebin.com/GaP4PSt7 2020-02-11T22:01:14 #kisslinux <perish> gendarme No, you patch the kernel. 2020-02-11T22:01:24 #kisslinux <perish> You compile it yourself. 2020-02-11T22:01:45 #kisslinux <gendarme> ok 2020-02-11T22:03:23 #kisslinux <konimex> perish: you can just "meson --prefix=/usr . build" instead of mkdir build etc. 2020-02-11T22:03:35 #kisslinux <konimex> then continue with ninja -C build blah 2020-02-11T22:03:36 #kisslinux <perish> Ah, ok 2020-02-11T22:04:23 #kisslinux <perish> I really don't know how to use ninja 2020-02-11T22:05:20 #kisslinux <gendarme> sorry about my connection 2020-02-11T22:05:42 #kisslinux <perish> Something like this? konimex https://pastebin.com/c719mktc 2020-02-11T22:06:02 #kisslinux <konimex> looks good enough 2020-02-11T22:06:12 #kisslinux <perish> Alright, thanks 2020-02-11T22:07:17 #kisslinux <perish> That's all of libfuse on https://pkgs.alpinelinux.org/package/edge/community/aarch64/ostree 2020-02-11T22:07:43 #kisslinux <perish> ostree 2020-02-11T22:07:47 #kisslinux <perish> the rest are built, i mean 2020-02-11T22:08:26 #kisslinux <perish> https://www.archlinux.org/packages/extra/x86_64/ostree/ 2020-02-11T22:08:30 #kisslinux <perish> conflicts with this 2020-02-11T22:09:35 #kisslinux <perish> which suggests way more dependencies 2020-02-11T22:10:16 #kisslinux <perish> Alright, I'm going to head off now. 2020-02-11T22:10:38 #kisslinux <dylanaraps> Ciao 2020-02-11T22:11:21 #kisslinux <perish> Do you have any ideas regarding the discrepancies in dependencies between arch's ostree and alpine's? 2020-02-11T22:11:29 #kisslinux <perish> they're both binary package distros iirc 2020-02-11T22:11:34 #kisslinux <perish> or well, arch's extra is 2020-02-11T22:13:12 #kisslinux <dylanaraps> Arch tends to enable everything 2020-02-11T22:13:27 #kisslinux <dylanaraps> Even optional dependencies 2020-02-11T22:13:42 #kisslinux <dylanaraps> Alpine really likes to patch software 2020-02-11T22:13:50 #kisslinux <dylanaraps> Two things to keep in mind :P 2020-02-11T22:15:55 #kisslinux <E5ten> lol so if you do <something with output> | install /dev/stdin <file> with any install I've ever used except sbase you get a normal file filled with the content of stdin, if you do it with sbase install you get a fifo 2020-02-11T22:16:22 #kisslinux <dylanaraps> Really putting the suck into suckless 2020-02-11T22:17:41 #kisslinux <E5ten> I don't even understand how it's happening or if like that's a special case the other ones are accounting for that sbase isn't or if sbase is doing something specially wrong? 2020-02-11T22:18:48 #kisslinux <dylanaraps> Is there a standard for the install utility? 2020-02-11T22:20:04 #kisslinux <E5ten> Not that I know of 2020-02-11T22:20:36 #kisslinux <E5ten> In like 5 minutes when I'm back on my computer I'll see if sbase cp does the same 2020-02-11T22:25:55 #kisslinux <E5ten> Also the way I realized this was happening was very strange, so you know how nss is a total piece of shit and doesn't have it's build system generate the .pc file? So what I do is use sed on the .pc.in and pipe it into that install command with -Dm644, so I don't have to first create the pkgconfig dir, so I didn't realize, but my nss.pc was a fifo, and this led to pkgconf hanging as it tried to read it forever 2020-02-11T22:27:43 #kisslinux <dylanaraps> lol... 2020-02-11T22:28:28 #kisslinux <dylanaraps> I received a comment about the "No rules for speech" portion of the guidestones.txt 2020-02-11T22:28:29 #kisslinux <dylanaraps> https://old.reddit.com/r/kisslinux/comments/f2dxir/kiss_guidestones/fhc5e23/ 2020-02-11T22:29:20 #kisslinux <E5ten> just sbase install, not sbase cp 2020-02-11T22:29:43 #kisslinux <dylanaraps> Bug? 2020-02-11T22:30:14 #kisslinux <konimex> I'm surprised sbase has install(1). 2020-02-11T22:41:32 #kisslinux <E5ten> Ok so sbase install, if one of S_IS{BLK,CHR,SOCK,FIFO} on the starting file is true, does mknod to make the destination file, S_ISCHR on /dev/stdin is true cuz if you follow the symlink chain the file it points to is a character device 2020-02-11T22:45:23 #kisslinux <dylanaraps> wew 2020-02-11T22:45:35 #kisslinux <dylanaraps> How are suckless when it comes to bug reports? 2020-02-11T22:45:52 #kisslinux <illiliti> >> * Any packages unsuitable for the repositories must be kept in user or 3rd-party repositories. 2020-02-11T22:45:55 #kisslinux <illiliti> what does 'unsuitable' mean? 2020-02-11T22:46:05 #kisslinux <E5ten> I mean I'm pretty sure mforney is like the lead [su]base dev lol 2020-02-11T22:47:20 #kisslinux <dylanaraps> There's a list in the document 2020-02-11T22:47:30 #kisslinux <dylanaraps> I should probably group them together 2020-02-11T22:48:44 #kisslinux <dilyn> is there a reason extra/nodejs is regular upstream's node and not the musl unofficial build? 2020-02-11T22:48:56 #kisslinux <dylanaraps> I am able to yay or nay a package regardless though, hence the BDFL 2020-02-11T22:49:06 #kisslinux <dylanaraps> dilyn: Upstream node works fine? 2020-02-11T22:49:24 #kisslinux <dylanaraps> I didn't know there was an unofficial musl fork 2020-02-11T22:49:59 #kisslinux <dilyn> I stumbled across it 2020-02-11T22:50:03 #kisslinux <dilyn> it's a recent thing (december) 2020-02-11T22:50:04 #kisslinux <dylanaraps> Link? 2020-02-11T22:50:18 #kisslinux <dilyn> https://unofficial-builds.nodejs.org/ 2020-02-11T22:50:35 #kisslinux <dilyn> latest 2020-02-11T22:50:36 #kisslinux <dilyn> https://unofficial-builds.nodejs.org/download/release/v13.8.0/ 2020-02-11T22:50:39 #kisslinux <dylanaraps> Our build is simply: ./configure --prefix=/usr; make; make DESTDIR="$1" install 2020-02-11T22:51:00 #kisslinux <dylanaraps> (Which is nice for something I thought would cause me great pain) 2020-02-11T22:51:35 #kisslinux <dilyn> yeah i noticed; that's shockingly simple 2020-02-11T22:52:07 #kisslinux <illiliti> dylanaraps: okay,got it.. why is zstd listed in 'bloatware' ? 2020-02-11T22:52:10 #kisslinux <dylanaraps> The python3 support needed a patch for a couple of releases as it didn't support Python 3.8 2020-02-11T22:52:49 #kisslinux <dylanaraps> illiliti: It's not a 'bloatware' list per se. It's in there mainly due to my "next new shiny thing" comment 2020-02-11T22:53:04 #kisslinux <dilyn> yeah arch does a hack that forces the system to build with python 2 2020-02-11T22:53:21 #kisslinux <dylanaraps> They patch node to build with python 2? 2020-02-11T22:53:28 #kisslinux <dylanaraps> That's a first 2020-02-11T22:53:46 #kisslinux <dilyn> no they symlink python2 into the builddir and add it to the path 2020-02-11T22:53:51 #kisslinux <dylanaraps> Oh 2020-02-11T22:53:53 #kisslinux <dylanaraps> Why?!? 2020-02-11T22:53:57 #kisslinux <dilyn> the comments in the pkgbuild is literal 'a hack for python2' 2020-02-11T22:53:59 #kisslinux <dilyn> i have no idea lmao 2020-02-11T22:54:15 #kisslinux <dylanaraps> illiliti: Something being excluded from the repositories doesn't mean it cannot be installed. 2020-02-11T22:54:48 #kisslinux <dylanaraps> You are able to have your own repository which can optionally be shared with others. 2020-02-11T22:54:56 #kisslinux <E5ten> From what I've seen most changes like that are cuz the thing requires python2 but has normal python shebang and maybe node used to require python2 and the maintainer didn't know that it stopped? 2020-02-11T22:55:09 #kisslinux <dylanaraps> See: https://github.com/topics/kiss-repo 2020-02-11T22:55:24 #kisslinux <E5ten> So they link python2 to python and add to PATH so the thing with normal python shebang will still run with python2 cuz it needs it 2020-02-11T22:55:28 #kisslinux <dylanaraps> E5ten: Nodejs has full python 3 support 2020-02-11T22:55:39 #kisslinux <dylanaraps> It even does a version check before build 2020-02-11T22:55:44 #kisslinux <dilyn> ^^ 2020-02-11T22:55:57 #kisslinux <E5ten> I'm saying I assume the change was added when it didn't and the maintainer doesn't know it does now 2020-02-11T22:56:10 #kisslinux <E5ten> Either that or stupidity I have no idea lol 2020-02-11T22:56:27 #kisslinux <dylanaraps> I followed the Python issue on nodejs' repo like a hawk 2020-02-11T22:56:31 #kisslinux <dilyn> I feel like node would've made some huge announcement 2020-02-11T22:56:49 #kisslinux <dilyn> "You know that thing that we knew was EOL'd ten years ago?" 2020-02-11T22:56:58 #kisslinux <dylanaraps> Python 3 worked 3-4 releases prior to them announcing it 2020-02-11T22:57:06 #kisslinux <dylanaraps> :^) 2020-02-11T22:57:11 #kisslinux <E5ten> So GNU coreutils seems to also mknod if S_ISCHR (and others) are true but has special handling for stdin I think 2020-02-11T22:57:36 #kisslinux <dylanaraps> KISS is still stuck with Python 2 thanks to Firefox/qt5-webengine 2020-02-11T22:57:47 #kisslinux <dylanaraps> It's a make dep though! 2020-02-11T22:57:56 #kisslinux <dylanaraps> Can purge it right after ;) 2020-02-11T22:57:58 #kisslinux <dilyn> silver linings 2020-02-11T22:59:15 #kisslinux <dylanaraps> -> gcc --version 2020-02-11T22:59:15 #kisslinux <dylanaraps> gcc (GCC) 10.0.1 20200209 (experimental) 2020-02-11T22:59:17 #kisslinux <dylanaraps> Here we go 2020-02-11T23:01:31 #kisslinux <konimex> so gcc10 will be out in february too? llvm10 would also be released on late february 2020-02-11T23:02:02 #kisslinux <dylanaraps> March/April I believe 2020-02-11T23:02:15 #kisslinux <dylanaraps> I just want to test builds of everything early 2020-02-11T23:04:36 #kisslinux <illiliti> dylanaraps: i don't get it. zstd is good replacement to gzip. so why you do listed it? it's can't be compiled or has extra dependencies? 2020-02-11T23:07:44 #kisslinux <dylanaraps> See my comments here: https://freenode.logbot.info/kisslinux/20200211#c3228604 2020-02-11T23:10:03 #kisslinux <dylanaraps> Let's just say I'm skeptical of swapping to the next new shiny thing. 2020-02-11T23:10:17 #kisslinux <dylanaraps> I'll continue to watch zstd and things may change in the future. 2020-02-11T23:11:01 #kisslinux <dylanaraps> Regardless, it *was* in community, was orphaned quickly and I was forced to maintain it for many releases before I decided to drop it. 2020-02-11T23:11:55 #kisslinux <dylanaraps> The official repositories are opinionated while at the same time, the system allows users the freedom to do whatever they like. 2020-02-11T23:17:05 #kisslinux <dylanaraps> The rebuild begins: https://github.com/kisslinux/repo/issues/146 2020-02-11T23:18:06 #kisslinux <illiliti> dylanaraps: okay, tnx for answer. i can maintain it in future if i boot my luks/lvm system 2020-02-11T23:18:33 #kisslinux <dilyn> Thank God firefox-bin works 2020-02-11T23:19:47 #kisslinux <dylanaraps> illiliti: No problem 2020-02-11T23:19:56 #kisslinux <dylanaraps> dilyn: I know right 2020-02-11T23:20:13 #kisslinux <dylanaraps> My poor laptop has done one too many Firefox builds 2020-02-11T23:20:24 #kisslinux <kiwi_97> dylanaraps; happy birthday!! :D 2020-02-11T23:20:34 #kisslinux <dilyn> Build brave 2020-02-11T23:20:43 #kisslinux <dilyn> They make you clone the whole git repo 2020-02-11T23:21:14 #kisslinux <dylanaraps> Thanks kiwi_97: 2020-02-11T23:21:25 #kisslinux <dylanaraps> dilyn: That's why I won't 2020-02-11T23:22:16 #kisslinux <dylanaraps> I'm so glad I swapped to only providing the ESR Firefox releases 2020-02-11T23:22:34 #kisslinux <dylanaraps> Breakages only once a year 2020-02-11T23:22:43 #kisslinux <dylanaraps> With simple version bumps for security fixes 2020-02-11T23:25:06 #kisslinux <dylanaraps> Breakage number 1. mandoc 2020-02-11T23:25:09 #kisslinux <dylanaraps> Of course 2020-02-11T23:25:22 #kisslinux <dylanaraps> The one package with no real bug tracker 2020-02-11T23:25:49 #kisslinux <dilyn> Lmao 2020-02-11T23:26:10 #kisslinux <dylanaraps> It's just a mailing list with no public archives 2020-02-11T23:27:19 #kisslinux <dilyn> Who needs mandocs anyways 2020-02-11T23:27:39 #kisslinux <dylanaraps> "Multiple definitions of dummy" 2020-02-11T23:27:43 #kisslinux <dylanaraps> -> grep "int dummy" * | wc -l 2020-02-11T23:27:43 #kisslinux <dylanaraps> 18 2020-02-11T23:27:49 #kisslinux <dylanaraps> 10/10 2020-02-11T23:28:01 #kisslinux <dilyn> Wait actually 2020-02-11T23:28:04 #kisslinux <dilyn> Is this ironic 2020-02-11T23:28:14 #kisslinux <dylanaraps> actually 2020-02-11T23:28:24 #kisslinux <dylanaraps> https://termbin.com/wlmp 2020-02-11T23:29:46 #kisslinux <dilyn> According to opendns your link is malware? 2020-02-11T23:30:25 #kisslinux <dylanaraps> sed -i '/int dummy/d' compat_err.c 2020-02-11T23:30:27 #kisslinux <dylanaraps> Fixed... 2020-02-11T23:30:39 #kisslinux <dylanaraps> dilyn: Weird 2020-02-11T23:30:46 #kisslinux <dylanaraps> I've been posting termbin links all dat 2020-02-11T23:30:50 #kisslinux <dylanaraps> day* 2020-02-11T23:31:35 #kisslinux <dilyn> I'm on a different wifi now 2020-02-11T23:31:44 #kisslinux <dilyn> This public hotspot doesn't know how to party 2020-02-11T23:32:09 #kisslinux <dilyn> sed -i 2 gud 2020-02-11T23:32:49 #kisslinux <dylanaraps> It's weird. 2020-02-11T23:32:54 #kisslinux <illiliti> dylanaraps: did you use 0x0.st ? 2020-02-11T23:33:11 #kisslinux <dylanaraps> That file contains #ifdef HAVE_ERR int dummy; 2020-02-11T23:33:15 #kisslinux <dylanaraps> It's never used in the file 2020-02-11T23:33:28 #kisslinux <dylanaraps> Every other file defines it 2020-02-11T23:33:45 #kisslinux <dylanaraps> illiliti: I did not 2020-02-11T23:33:46 #kisslinux <dilyn> ... 2020-02-11T23:33:59 #kisslinux <dilyn> Wish you could file a bug report eh 2020-02-11T23:34:12 #kisslinux <dylanaraps> It's also broken with the latest make 2020-02-11T23:34:19 #kisslinux <dylanaraps> mandoc is terrible :P 2020-02-11T23:34:59 #kisslinux <dylanaraps> It broke with that static-pie patch too 2020-02-11T23:35:02 #kisslinux <dylanaraps> Very fragile 2020-02-11T23:40:30 #kisslinux <dilyn> Their mirrored online right 2020-02-11T23:40:48 #kisslinux <dilyn> Just alias man $program to open them in surf or something 2020-02-11T23:40:53 #kisslinux <dilyn> Boom, fixed 2020-02-11T23:41:18 #kisslinux <dylanaraps> 10/10 2020-02-11T23:42:38 #kisslinux <dylanaraps> OK Xlib officially better than XCB 2020-02-11T23:42:45 #kisslinux <dylanaraps> All the XCB stuff has a python make dep 2020-02-11T23:43:50 #kisslinux <dylanaraps> Package fail #2 2020-02-11T23:43:53 #kisslinux <dylanaraps> libXt 2020-02-11T23:44:14 #kisslinux <dylanaraps> > error: array subscript 0 is outside array bounds of ‘XtServerGrabRec[1]’ 2020-02-11T23:47:00 #kisslinux <dylanaraps> > This is about us not accepting the code anymore, I think it's what libXt relies 2020-02-11T23:47:01 #kisslinux <dylanaraps> on 2020-02-11T23:47:11 #kisslinux <dylanaraps> https://www.mail-archive.com/search?l=gcc⊙ggo&q=subject:%22Error%22&o=newest&f=1 2020-02-11T23:49:12 #kisslinux <dilyn> Amazing 2020-02-11T23:49:24 #kisslinux <dilyn> Imagine counting wrong for like twelve years 2020-02-11T23:49:45 #kisslinux <dilyn> Jk I read those dates backwards woop 2020-02-11T23:49:51 #kisslinux <dilyn> Imagine being unable to read wow damn smh 2020-02-11T23:50:34 #kisslinux <dylanaraps> If I can read changing the code from word[1] to word[] will fix the issue 2020-02-11T23:52:29 #kisslinux <dilyn> It can't be that easy 2020-02-11T23:52:42 #kisslinux <dylanaraps> Oh no 2020-02-11T23:52:46 #kisslinux <dylanaraps> Macros 2020-02-11T23:52:54 #kisslinux <dylanaraps> > first.pMask = GRABEXT(pFirstGrab)->pModifiersMask; 2020-02-11T23:53:01 #kisslinux <dylanaraps> Errors on this line 2020-02-11T23:53:16 #kisslinux <dylanaraps> > first.pMask = GRABEXT(pFirstGrab)->pKeyButMask; 2020-02-11T23:53:18 #kisslinux <dylanaraps> This one too 2020-02-11T23:55:29 #kisslinux <dylanaraps> ooo 2020-02-11T23:55:31 #kisslinux <dylanaraps> There's a patch 2020-02-11T23:56:20 #kisslinux <dylanaraps> https://gitlab.freedesktop.org/xorg/lib/libxt/commit/f3079e509c5cf60042ae2261499ee13b6b02498a.patch 2020-02-11T23:57:19 #kisslinux <dylanaraps> And we wait off on this until GCC 10 is released 2020-02-11T23:58:28 #kisslinux <dilyn> And to think we mightve been GCC10 ready right now (: 2020-02-11T23:58:32 #kisslinux <dilyn> Thanks libX 2020-02-11T23:59:17 #kisslinux <adamantium> Anyone else find firefox-bin tab crashes on youtube.com on a fresh install with default settings, but then after installing firefox-privacy, youtube.com works? 2020-02-11T23:59:25 #kisslinux <adamantium> dylanaraps: ^ 2020-02-11T23:59:47 #kisslinux <adamantium> I haven't debugged it any further, too bogged down.