💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-02-11.txt captured on 2024-05-10 at 14:40:23.

View Raw

More Information

⬅️ 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.