💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2019-09-14.txt captured on 2024-03-21 at 16:11:54.

View Raw

More Information

⬅️ Previous capture (2021-12-17)

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

2019-09-14T04:09:45 #kisslinux <dylanaraps> nestman: yes
2019-09-14T04:10:00 #kisslinux <dylanaraps> The cache folders contain the downloaded sources and the build binaries.
2019-09-14T04:10:06 #kisslinux <dylanaraps> I personally keep them around.
2019-09-14T04:10:36 #kisslinux <dylanaraps> If the package manager for some reason left behind 'build-XXXXX' or etc you can safely delete those too.
2019-09-14T04:52:46 #kisslinux <dylanaraps> https://github.com/kisslinux/kiss/blob/master/kiss#L341
2019-09-14T04:53:12 #kisslinux <dylanaraps> Dependency handling is now "smarter".
2019-09-14T04:53:20 #kisslinux <dylanaraps> ➜ cloc kiss
2019-09-14T04:53:21 #kisslinux <dylanaraps> kiss: 514
2019-09-14T04:53:27 #kisslinux <dylanaraps> The package manager is also smaller. :D
2019-09-14T04:55:16 #kisslinux <dylanaraps> Thoughts on this other change I made?: https://github.com/kisslinux/kiss/blob/master/kiss#L442-L444
2019-09-14T04:55:53 #kisslinux <dylanaraps> Basically all package extraction will happen before builds start. The previous method was "extract + build" for each package.
2019-09-14T04:56:11 #kisslinux <dylanaraps> The new method is "extract" everything and then "build" everything.
2019-09-14T06:20:23 #kisslinux <konimex> the deps are (still) properly built first before the main package, right?
2019-09-14T06:22:42 #kisslinux <dylanaraps> Yes
2019-09-14T06:23:14 #kisslinux <dylanaraps> This concerns properly supporting 'kiss b eudev xorg-server'.
2019-09-14T06:23:33 #kisslinux <dylanaraps> also 'kiss b xorg-server eudev'.
2019-09-14T06:24:08 #kisslinux <dylanaraps> Before the fix 'eudev' *was* properly detected as a dependency but it wasn't marked for early installation as it was passed on the command-line.
2019-09-14T06:24:40 #kisslinux <dylanaraps> See the test cases here: https://github.com/kisslinux/kiss/pull/53
2019-09-14T06:24:48 #kisslinux <dylanaraps> All of these are properly handled now.
2019-09-14T07:23:58 #kisslinux <dylanaraps> ➜ cloc kiss
2019-09-14T07:24:00 #kisslinux <dylanaraps> kiss: 512
2019-09-14T07:24:02 #kisslinux <dylanaraps> woooo
2019-09-14T07:25:57 #kisslinux <dylanaraps> ➜ cloc kiss
2019-09-14T07:25:59 #kisslinux <dylanaraps> kiss: 511
2019-09-14T07:44:28 #kisslinux <dylanaraps> ➜ cloc kiss
2019-09-14T07:44:29 #kisslinux <dylanaraps> kiss: 507
2019-09-14T07:45:12 #kisslinux <dylanaraps> To give a reference I've removed give or take 70 lines of actual code from the package manager.
2019-09-14T07:45:39 #kisslinux <dylanaraps> By "actual code" I mean lines which aren't comments or blank.
2019-09-14T08:29:00 #kisslinux <dylanaraps> Interesting read: https://dev.gentoo.org/~mgorny/articles/portability-of-tar-features.html
2019-09-14T08:43:02 #kisslinux <nestman> how do i create a chroot-able tar of my current system?
2019-09-14T08:43:35 #kisslinux <konimex> just tar Jcpf tarball.tar.xz /
2019-09-14T08:43:53 #kisslinux <konimex> but you need all filesystems unmounted, including pseudofs
2019-09-14T08:46:53 #kisslinux <nestman> the ones in `/etc/mtab`?
2019-09-14T08:48:16 #kisslinux <konimex> yep, but generally you only want to make a tarball from other systems, never tried tarballing / personally
2019-09-14T08:50:49 #kisslinux <nestman> i guess I'll just have to keep the package tarballs then
2019-09-14T08:50:58 #kisslinux <nestman> would that be okay?
2019-09-14T08:51:15 #kisslinux <nestman> compiling is a real pain
2019-09-14T08:52:17 #kisslinux <nestman> i mean would kiss be able to detect them if i `kiss i`-ed a package without building
2019-09-14T08:52:20 #kisslinux <nestman> ?
2019-09-14T08:52:49 #kisslinux <nestman> provided that it's in the proper cache directory
2019-09-14T08:54:05 #kisslinux <dylanaraps> Yes
2019-09-14T08:54:18 #kisslinux <dylanaraps> So long as it matches the version in the repository (ie the package is up to date).
2019-09-14T08:54:41 #kisslinux <dylanaraps> If you compiled with "-march=native" you can't move them to a different CPU family.
2019-09-14T08:56:02 #kisslinux <nestman> i'll be only keeping them for my laptop so i guess im okay
2019-09-14T08:57:14 #kisslinux <nestman> unrelated, whenever i move a tab with the mouse, firefox crashes. bug?
2019-09-14T08:58:05 #kisslinux <dylanaraps> Console output?
2019-09-14T08:58:15 #kisslinux <dylanaraps> 'firefox &>log', make it crash, send me the log.
2019-09-14T08:58:37 #kisslinux <nestman> oh wait, i was using dmenu
2019-09-14T09:03:16 #kisslinux <nestman> http://ix.io/1V64
2019-09-14T09:06:06 #kisslinux <nestman> ^ this above is when moving tabs with mouse
2019-09-14T09:06:26 #kisslinux <nestman> http://ix.io/1V66
2019-09-14T09:07:55 #kisslinux <dylanaraps> Weird.
2019-09-14T09:07:55 #kisslinux <nestman> ^ menu > Customize... > (then try dragging things)
2019-09-14T09:08:04 #kisslinux <dylanaraps> Do you have `atk-bridge-fake` installed?
2019-09-14T09:08:19 #kisslinux <dylanaraps> 'kiss l atk-bridge-fake'
2019-09-14T09:09:01 #kisslinux <nestman> i dont have that
2019-09-14T09:09:17 #kisslinux <dylanaraps> Good.
2019-09-14T09:09:43 #kisslinux <nestman> i installed kiss using the latest tarball
2019-09-14T09:10:46 #kisslinux <dylanaraps> Try this as root:
2019-09-14T09:10:47 #kisslinux <dylanaraps> gdk-pixbuf-query-loaders > /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache
2019-09-14T09:11:58 #kisslinux <dylanaraps> Do you have 'hicolor-icon-theme'?
2019-09-14T09:12:30 #kisslinux <nestman> yes i have
2019-09-14T09:12:36 #kisslinux <dylanaraps> I can't reproduce this at all.
2019-09-14T09:12:40 #kisslinux <dylanaraps> Did the command work(?)
2019-09-14T09:13:05 #kisslinux <nestman> no output
2019-09-14T09:13:12 #kisslinux <dylanaraps> Yeah
2019-09-14T09:13:21 #kisslinux <nestman> still crashing
2019-09-14T09:13:21 #kisslinux <dylanaraps> Output is redirected to that file.
2019-09-14T09:16:02 #kisslinux <dylanaraps> Try this as root:
2019-09-14T09:16:05 #kisslinux <dylanaraps> update-mime-database -V /usr/share/mime
2019-09-14T09:16:55 #kisslinux <dylanaraps> Also:
2019-09-14T09:16:56 #kisslinux <dylanaraps> glib-compile-schemas /usr/share/glib-2.0/schemas/
2019-09-14T09:17:06 #kisslinux <dylanaraps> (As root again)
2019-09-14T09:17:22 #kisslinux <nestman> both done
2019-09-14T09:18:28 #kisslinux <dylanaraps> Works?
2019-09-14T09:19:23 #kisslinux <nestman> nope, still crashes
2019-09-14T09:24:00 #kisslinux <dylanaraps> I pushed 'strace' to the repositories.
2019-09-14T09:24:20 #kisslinux <dylanaraps> Install it and run 'strace firefox &>log', make firefox crash and then send me the log.
2019-09-14T09:27:47 #kisslinux <nestman> huh, strace build failed
2019-09-14T09:28:15 #kisslinux <dylanaraps> Build error?
2019-09-14T09:28:19 #kisslinux <nestman> yes
2019-09-14T09:28:44 #kisslinux <dylanaraps> I meant, what is it?
2019-09-14T09:29:51 #kisslinux <dylanaraps> Oh. I can reproduce.
2019-09-14T09:30:21 #kisslinux <dylanaraps> "error: static assertion failed"?
2019-09-14T09:30:35 #kisslinux <nestman> yes, exactly
2019-09-14T09:36:08 #kisslinux <dylanaraps> This is due to strace not being compatible with newer linux-headers.
2019-09-14T09:36:14 #kisslinux <dylanaraps> (Late 5.2.XX and 5.3)
2019-09-14T09:37:43 #kisslinux <dylanaraps> Will patch our package. 2 secs.
2019-09-14T09:53:02 #kisslinux <dylanaraps> OK. We need to wait for strace to update to 5.3.
2019-09-14T09:53:02 #kisslinux <dylanaraps> Forget strace for now.
2019-09-14T09:53:47 #kisslinux <dylanaraps> Can you reproduce the issue with 'firefox --no-remote'?
2019-09-14T09:53:47 #kisslinux <dylanaraps> nestman:
2019-09-14T09:54:58 #kisslinux <dylanaraps> Also, are you using any custom GTK themes/icons? Or just the defaults?
2019-09-14T10:05:02 #kisslinux <dylanaraps> nestman: Also try "--ipc=host".
2019-09-14T10:05:29 #kisslinux <dylanaraps> Another thing to try is setting "browser.tabs.remote.autostart" to "0" in "about:config".
2019-09-14T10:05:46 #kisslinux <dylanaraps> This could very well be due to a low `/dev/shm` amount.
2019-09-14T10:06:22 #kisslinux <dylanaraps> How bigis your '/dev/shm'?
2019-09-14T10:06:25 #kisslinux <dylanaraps> > df -h /dev/shm
2019-09-14T10:06:26 #kisslinux <dylanaraps> big is*
2019-09-14T10:21:27 #kisslinux <dylanaraps> nestman: Are you running KISS in a VM or on real hardware?
2019-09-14T10:27:56 #kisslinux <nestman> `--no-remote` : didn't work
2019-09-14T10:28:16 #kisslinux <dylanaraps> See my other messages.
2019-09-14T10:28:21 #kisslinux <nestman> `--ipc=host` : also didn't work
2019-09-14T10:28:26 #kisslinux <dylanaraps> Specifically: 'df -h /dev/shm'
2019-09-14T10:28:36 #kisslinux <nestman> together didn't work as well
2019-09-14T10:28:54 #kisslinux <nestman> shm : 3.3G
2019-09-14T10:29:06 #kisslinux <nestman> and im running KISS on real hardware
2019-09-14T10:30:43 #kisslinux <dylanaraps> Another thing to try is setting "browser.tabs.remote.autostart" to "0" in "about:config".
2019-09-14T10:31:00 #kisslinux <nestman> about:config also didn't work
2019-09-14T10:31:14 #kisslinux <dylanaraps> Is your system up to date?
2019-09-14T10:31:42 #kisslinux <nestman> KISS?
2019-09-14T10:31:47 #kisslinux <nestman> Yes.
2019-09-14T10:33:27 #kisslinux <dylanaraps> Default GTK icons/theme?
2019-09-14T10:33:36 #kisslinux <nestman> unchanged
2019-09-14T10:33:45 #kisslinux <dylanaraps> 'kiss-depends libXrender'?
2019-09-14T10:33:46 #kisslinux <dylanaraps> Oh.
2019-09-14T10:33:48 #kisslinux <dylanaraps> Wait
2019-09-14T10:34:05 #kisslinux <dylanaraps> 'cat /var/db/kiss/installed/libXrender/depends'
2019-09-14T10:35:07 #kisslinux <nestman> libX11, libXau, libXext make, libxcb, xorgproto make
2019-09-14T10:35:45 #kisslinux <dylanaraps> Looks fine.
2019-09-14T10:37:04 #kisslinux <dylanaraps> Did this issue always occur or did it randomly start happening?
2019-09-14T10:37:30 #kisslinux <nestman> the issues is always occuring
2019-09-14T10:38:20 #kisslinux <dylanaraps> 'cat /var/db/kiss/installed/gdk-pixbuf/depends'
2019-09-14T10:39:50 #kisslinux <nestman> glib, libX11, libXau, libffi, libjpeg-turbo, libpng, libxcb, shared-mime-info make, util-linux, zlib
2019-09-14T10:40:40 #kisslinux <dylanaraps> Looks fine.
2019-09-14T10:40:51 #kisslinux <dylanaraps> Hm. This is difficult for me as I can't reproduce it...
2019-09-14T10:41:56 #kisslinux <nestman> does the build flags have nothing to do with it?
2019-09-14T10:42:18 #kisslinux <dylanaraps> Did you modify them in any way?
2019-09-14T10:42:30 #kisslinux <nestman> nope, just the defaulta
2019-09-14T10:42:36 #kisslinux <nestman> *defaults
2019-09-14T10:42:51 #kisslinux <dylanaraps> Try (as root): 'rm -rf /usr/share/mime' and then 'update-mime-database -V /usr/share/mime'
2019-09-14T10:43:04 #kisslinux <dylanaraps> What are your CFLAGS/CXXFLAGS too?
2019-09-14T10:44:31 #kisslinux <nestman> `Directory '/usr/share/mime/packages' does not exist!`
2019-09-14T10:45:02 #kisslinux <nestman> echo flags > empty output
2019-09-14T10:45:22 #kisslinux <nestman> flags are $CFLAGS and $CXXFLAGS
2019-09-14T10:46:18 #kisslinux <dylanaraps> Ah.
2019-09-14T10:46:29 #kisslinux <dylanaraps> Do 'kiss i shared-mime-info' instead of the second command. My bad.
2019-09-14T10:46:32 #kisslinux <dylanaraps> Then try Firefox.
2019-09-14T10:49:43 #kisslinux <nestman> still crashes
2019-09-14T10:51:58 #kisslinux <nestman> how do i set icon theme
2019-09-14T10:52:06 #kisslinux <nestman> firefox is looking for adwaita
2019-09-14T10:52:36 #kisslinux <dylanaraps> Where is it saying this?
2019-09-14T10:52:56 #kisslinux <nestman> during firefox usage
2019-09-14T10:53:17 #kisslinux <nestman> i ran firefox using terminal
2019-09-14T10:53:50 #kisslinux <nestman> while using, gtk warns about an error, loading theme icon not present in Adwaita
2019-09-14T10:55:15 #kisslinux <dylanaraps> Try this as root:  gtk-update-icon-cache /usr/share/icons/hicolor/
2019-09-14T10:55:32 #kisslinux <dylanaraps> Adwaita is included in GTK and contains no icons iirc.
2019-09-14T10:59:10 #kisslinux <nestman> https://bugzilla.mozilla.org/show_bug.cgi?id=341159
2019-09-14T11:01:38 #kisslinux <dylanaraps> Yeah, I saw that the last time this issue came up.
2019-09-14T11:01:43 #kisslinux <dylanaraps> Did the command above work?
2019-09-14T11:02:30 #kisslinux <nestman> the command, yes. firefox, still crashes
2019-09-14T11:07:42 #kisslinux <dylanaraps> I can't reproduce this at all...
2019-09-14T11:08:00 #kisslinux <dylanaraps> All I have is 'hicolor-icon-theme' and no external GTK theme.
2019-09-14T11:09:53 #kisslinux <nestman> mine as well
2019-09-14T11:10:05 #kisslinux <dylanaraps> Try: 'fc-cache -f'.
2019-09-14T11:10:13 #kisslinux <dylanaraps> What fonts do you have installed?
2019-09-14T11:10:30 #kisslinux <nestman> liberation
2019-09-14T11:11:44 #kisslinux <dylanaraps> Try also isntalling 'unifont'.
2019-09-14T11:11:49 #kisslinux <dylanaraps> It's in 'community'.
2019-09-14T11:11:54 #kisslinux <dylanaraps> You did 'fc-cache -f' I presume?
2019-09-14T11:12:42 #kisslinux <nestman> yes
2019-09-14T11:12:49 #kisslinux <nestman> fc-list shows them
2019-09-14T11:14:01 #kisslinux <dylanaraps> Firefox still crashes?
2019-09-14T11:15:46 #kisslinux <nestman> yes
2019-09-14T11:18:32 #kisslinux <dylanaraps> Try 'firefox --sync --no-remote --safe-mode &>log'
2019-09-14T11:18:38 #kisslinux <dylanaraps> Then make it crash and send me the log.
2019-09-14T11:20:11 #kisslinux <nestman> http://ix.io/1V76
2019-09-14T11:23:58 #kisslinux <dylanaraps> I pushed an update to 'gdk-pixbuf'.
2019-09-14T11:24:08 #kisslinux <dylanaraps> Build it and install it..
2019-09-14T11:25:02 #kisslinux <nestman> building
2019-09-14T11:29:56 #kisslinux <nestman> same errors
2019-09-14T11:30:14 #kisslinux <dylanaraps> ➜ kiss l gdk-pixbuf
2019-09-14T11:30:15 #kisslinux <dylanaraps> gdk-pixbuf 2.38.2 1
2019-09-14T11:30:18 #kisslinux <dylanaraps> oops
2019-09-14T11:30:20 #kisslinux <dylanaraps> wait
2019-09-14T11:30:56 #kisslinux <dylanaraps> 2.38.2 2?
2019-09-14T11:31:01 #kisslinux <nestman> yep
2019-09-14T11:35:51 #kisslinux <dylanaraps> Try: 'glib-compile-schemas /usr/share/glib-2.0/schemas/'
2019-09-14T11:35:53 #kisslinux <dylanaraps> As root.
2019-09-14T11:36:33 #kisslinux <nestman> done
2019-09-14T11:36:40 #kisslinux <nestman> same errors
2019-09-14T11:49:54 #kisslinux <dylanaraps> I've found this error all the way back in 2006. https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/34834
2019-09-14T11:50:15 #kisslinux <dylanaraps> Question: Do you have flash installed?
2019-09-14T11:51:12 #kisslinux <nestman> i don't know, prolly no
2019-09-14T11:51:50 #kisslinux <dylanaraps> Yup
2019-09-14T11:52:13 #kisslinux <nestman> should i install it?
2019-09-14T11:52:16 #kisslinux <dylanaraps> No no
2019-09-14T11:52:26 #kisslinux <nestman> oh okay
2019-09-14T11:52:32 #kisslinux <dylanaraps> Do these files exist?: '~/.gtkrc-2.0' '~/.gtkrc'
2019-09-14T11:52:46 #kisslinux <nestman> nope
2019-09-14T11:52:54 #kisslinux <dylanaraps> OK
2019-09-14T11:52:58 #kisslinux <nestman> i made one a while ago
2019-09-14T11:53:12 #kisslinux <nestman> following the guide on arch
2019-09-14T11:53:24 #kisslinux <nestman> one for gtk2, one for 3
2019-09-14T11:53:53 #kisslinux <nestman> set both themes to hicolor
2019-09-14T11:54:05 #kisslinux <nestman> reboot
2019-09-14T11:54:09 #kisslinux <nestman> still crashes
2019-09-14T11:55:35 #kisslinux <dylanaraps> You shouldn't need those files.
2019-09-14T11:56:06 #kisslinux <nestman> yeah removed them already
2019-09-14T11:57:00 #kisslinux <dylanaraps> OK.
2019-09-14T11:57:11 #kisslinux <dylanaraps> Pushed a possible fix to 'shared-mime-info'.
2019-09-14T11:57:25 #kisslinux <dylanaraps> I reverted the package to 1.12.
2019-09-14T11:57:54 #kisslinux <dylanaraps> First do 'rm -rf /usr/share/mime' (as root) and then build/install 1.12.
2019-09-14T11:59:29 #kisslinux <nestman> still negative
2019-09-14T12:01:08 #kisslinux <dylanaraps> Hm.
2019-09-14T12:01:27 #kisslinux <dylanaraps> Can anyone else reproduce this? (Firefox crashing when using "customize" and moving a toolbar icon)
2019-09-14T12:02:08 #kisslinux <nestman> 'moving tabs using the mouse'
2019-09-14T12:03:46 #kisslinux <dylanaraps> Does moving toolbar icons make it crash too?
2019-09-14T12:03:59 #kisslinux <dylanaraps> Are you using Openbox by any chance?
2019-09-14T12:04:11 #kisslinux <nestman> dwm
2019-09-14T12:04:38 #kisslinux <nestman> moving toolbar icons during customize, yes
2019-09-14T12:04:46 #kisslinux <dylanaraps> See if you can reproduce this under a different window manager.
2019-09-14T12:07:39 #kisslinux <nestman> building bspwm
2019-09-14T12:09:53 #kisslinux <dylanaraps> Another thing to try is 'touch ~/.Xresources' if '~/.Xresources' doesn't already exist.
2019-09-14T12:10:00 #kisslinux <dylanaraps> I found a thread and this fixed the issue for someone.
2019-09-14T12:10:47 #kisslinux <dylanaraps> One last thing to try is to rebuild/install 'glib'.
2019-09-14T12:10:56 #kisslinux <dylanaraps> Firefox really doesn't give any helpful info at all...
2019-09-14T12:13:57 #kisslinux <dylanaraps> A log from this may be helpful too: 'firefox --no-remote --ipc=host &>log'
2019-09-14T12:14:04 #kisslinux <dylanaraps> Make it crash again and send me the log.
2019-09-14T12:14:12 #kisslinux <dylanaraps> It _may_ be more telling than the previous one.
2019-09-14T12:14:27 #kisslinux <nestman> did you revert shared mime back to latest?
2019-09-14T12:14:57 #kisslinux <dylanaraps> Yes.
2019-09-14T12:15:57 #kisslinux <nestman> same errors
2019-09-14T12:16:22 #kisslinux <nestman> http://ix.io/1V7J
2019-09-14T12:17:12 #kisslinux <dylanaraps> Try rebuilding 'glib'.
2019-09-14T12:17:22 #kisslinux <dylanaraps> That's where these errors are coming from.
2019-09-14T12:17:36 #kisslinux <nestman> rebuilding
2019-09-14T12:23:59 #kisslinux <nestman> not glib
2019-09-14T12:24:40 #kisslinux <nestman> i mean the error's not on glib
2019-09-14T12:25:25 #kisslinux <nestman> looking at the logs, gdk pixbuf gives the critical errors
2019-09-14T12:25:46 #kisslinux <dylanaraps> Yes but it's through glib.
2019-09-14T12:26:04 #kisslinux <nestman> oh i see
2019-09-14T12:37:13 #kisslinux <dylanaraps> Did you try bspwm?
2019-09-14T12:39:06 #kisslinux <dylanaraps> Also, what GPU do you have?
2019-09-14T12:45:37 #kisslinux <nestman> also errored on bspwm
2019-09-14T12:47:08 #kisslinux <dylanaraps> GPU?
2019-09-14T12:50:16 #kisslinux <dylanaraps> Another thing to try is removing '~/.mozilla'.
2019-09-14T12:50:17 #kisslinux <nestman> AMD/ATI Mullins Radeon R4/R5 Graphics
2019-09-14T12:50:25 #kisslinux <nestman> did that
2019-09-14T12:50:31 #kisslinux <dylanaraps> Then trying Firefox with a fully fresh profile.
2019-09-14T12:50:36 #kisslinux <dylanaraps> Ah.
2019-09-14T12:50:46 #kisslinux <dylanaraps> What Graphics driver are you using?
2019-09-14T12:51:39 #kisslinux <nestman> xf86-video-amdgpu
2019-09-14T12:53:59 #kisslinux <dylanaraps> Under Preferences -> General -> Performance untick "Use hardware acceleration when available" restart Firefox and try again.
2019-09-14T12:54:21 #kisslinux <dylanaraps> Also send me the full output of 'kiss l'.
2019-09-14T14:08:56 #kisslinux <dylanaraps> I've added an overview to the website: https://getkiss.org/
2019-09-14T15:03:24 #kisslinux <dylanaraps> Found another argument case which fails.
2019-09-14T15:03:42 #kisslinux <dylanaraps> 'kiss b ninja xorg-server'
2019-09-14T15:03:56 #kisslinux <dylanaraps> This pulls in 'meson' which depends on 'ninja'.
2019-09-14T15:04:07 #kisslinux <dylanaraps> If 'meson' is found to be pre-built it is installed early.
2019-09-14T15:04:32 #kisslinux <dylanaraps> As 'ninja' hasn't been pre-built 'meson' fails to install as the dependency on 'ninja' isn't satisfied.
2019-09-14T15:04:48 #kisslinux <dylanaraps> Just fixed it locally.
2019-09-14T15:05:38 #kisslinux <dylanaraps> The fix is basically "ignore dependencies for this installation" as the package manager _will_ satisfy the dependency later on (and in time for the build).
2019-09-14T15:27:44 #kisslinux <jml_> how does everyone handle their custom st configs?
2019-09-14T15:27:53 #kisslinux <jml_> local repo with a copy of the st package?
2019-09-14T15:27:56 #kisslinux <dylanaraps> Yup
2019-09-14T15:28:22 #kisslinux <dylanaraps> ➜ btree
2019-09-14T15:28:23 #kisslinux <dylanaraps> st/
2019-09-14T15:28:25 #kisslinux <dylanaraps> ├─ build
2019-09-14T15:28:27 #kisslinux <dylanaraps> ├─ checksums
2019-09-14T15:28:29 #kisslinux <dylanaraps> ├─ depends
2019-09-14T15:28:31 #kisslinux <dylanaraps> ├─ files/
2019-09-14T15:28:33 #kisslinux <dylanaraps> │  ├─ config.h
2019-09-14T15:28:35 #kisslinux <dylanaraps> ├─ sources
2019-09-14T15:28:37 #kisslinux <dylanaraps> ├─ version
2019-09-14T15:28:39 #kisslinux <dylanaraps> ┘
2019-09-14T15:28:41 #kisslinux <dylanaraps> I modified the package to include my 'config.h' in 'files/'.
2019-09-14T15:28:51 #kisslinux <jml_> ahh makes sense
2019-09-14T15:29:10 #kisslinux <jml_> did you set your local repo before the xorg repo then in your path?
2019-09-14T15:29:20 #kisslinux <dylanaraps> Yeah
2019-09-14T15:30:00 #kisslinux <dylanaraps> Also has the upside of allowing you to mask package updates.
2019-09-14T15:30:42 #kisslinux <dylanaraps> The package manager uses the first found match for a package as repositories work just like '$PATH'.
2019-09-14T15:32:56 #kisslinux <dylanaraps> You can also create a second local repository and put it at the end of 'KISS_PATH'. This way your local repo is used if the repositories don't have the package.
2019-09-14T15:33:22 #kisslinux <dylanaraps> If the repositories later include the package the package manager will then take it from the repositories and not yours.
2019-09-14T15:34:14 #kisslinux <jml_> thats cool. like if you hav a fork of the community repo with unmerged packages.
2019-09-14T15:34:22 #kisslinux <dylanaraps> You can also do symlink trickery to omit things from the official repositories entirely.
2019-09-14T15:34:35 #kisslinux <jml_> yeah I use symlinks atm
2019-09-14T15:34:38 #kisslinux <jml_> works pretty good
2019-09-14T15:34:47 #kisslinux <dylanaraps> It's a neat system.
2019-09-14T15:34:53 #kisslinux <jml_> it really is yeah
2019-09-14T15:35:08 #kisslinux <dylanaraps> If a package is in _no_ repositories but is installed, your '/var/db/kiss/installed' database also becomes a repository.
2019-09-14T15:35:22 #kisslinux <dylanaraps> So you can rebuild things which you have install but which don't exist in any repository.
2019-09-14T15:35:26 #kisslinux <dylanaraps> installed*
2019-09-14T15:36:25 #kisslinux <dylanaraps> `kiss search pkg` will show you where the package comes from and you can do 'cp -r $(kiss s pkg) myrepo/' to easily "fork" a package.
2019-09-14T15:36:44 #kisslinux <dylanaraps> 'cd $(kiss s pkg)' works to go to the package's location.
2019-09-14T15:37:05 #kisslinux <dylanaraps> You can easily access the files too: 'cat $(kiss s pkg)/version'
2019-09-14T15:55:36 #kisslinux <dylanaraps> The new package manager version is stable enough for me to release.
2019-09-14T15:55:45 #kisslinux <dylanaraps> I can't find anything else through testing.
2019-09-14T22:53:29 #kisslinux <dithpri> reading the site
2019-09-14T22:53:44 #kisslinux <dithpri> kisslinux looks like arch and gentoo had a beautiful baby