💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-01-09.txt captured on 2021-12-17 at 13:26:06.
-=-=-=-=-=-=-
2020-01-09T00:01:20 #kisslinux <E5ten> konimex: looking at the output before bmake fails to find the manpages when building mandoc, it shows that it cd's to another dir previously, maybe bmake has cd effects remain permanent throughout the build rule but gmake doesn't? 2020-01-09T00:02:34 #kisslinux <E5ten> yeah, I added a "pwd" call between the cd line and the installation of the manpages, gmake is in the source root, bmake is where it last cded to 2020-01-09T00:42:50 #kisslinux <pulgovisk> What I need for disabling the Compile time stack metadata validation? 2020-01-09T00:43:45 #kisslinux <pulgovisk> I already changed the unwinder to frame pointer 2020-01-09T00:47:48 #kisslinux <pulgovisk> I found 2020-01-09T04:08:19 #kisslinux <konimex> interesting, I wonder if that behavior is bmake exclusive or applies to the heirloom make too 2020-01-09T04:13:58 #kisslinux <E5ten> huh good question 2020-01-09T06:25:53 #kisslinux <icyphox> i'm getting a checksum mismatch for basinit 2020-01-09T07:35:14 #kisslinux <dylanaraps> icyphox: Fixed the checksums. Thanks 2020-01-09T08:19:29 #kisslinux <icyphox> :) thanks 2020-01-09T08:58:14 #kisslinux <dylanaraps> icyphox: Is it working now? 2020-01-09T08:58:17 #kisslinux <dylanaraps> WiFi I mean. 2020-01-09T09:49:12 #kisslinux <icyphox> dylanaraps: haven't tried yet. been in class all day. 2020-01-09T09:49:19 #kisslinux <icyphox> i will when i get back. 2020-01-09T10:12:34 #kisslinux <Aarg[m]> I was thinking about an overlay system, a bit like gentoos /etc/portage/savedconfig 2020-01-09T10:12:46 #kisslinux <Aarg[m]> It could be done much simpler though 2020-01-09T10:13:50 #kisslinux <Aarg[m]> After extracting the source, the package manager only has to copy all the files from /etc/kiss/overlay<pkg> into the build dir 2020-01-09T10:14:20 #kisslinux <Aarg[m]> That way it's not necessary to maintain an overlay just to change st's config.h for instance 2020-01-09T10:14:36 #kisslinux <Aarg[m]> ^ dylanaraps 2020-01-09T10:16:22 #kisslinux <dzove855> dylanaraps: i have sent a pull request to add the ignore list in birch. 2020-01-09T10:16:39 #kisslinux <dzove855> However i don't feel that the way i have done it is the best one 2020-01-09T10:17:19 #kisslinux <dzove855> My problem is that there isn't any kind of communication between the irc_output and irc_input function since the irc_output is running as a background job. 2020-01-09T10:18:33 #kisslinux <dzove855> So i don't see any way how to share variables or runtime modification between them. the only way is to create some kind of socket (which is "done" with the tmp file. So if we can get a communication channel between them, then we can easy create the nickname completion and so on 2020-01-09T10:21:19 #kisslinux <dylanaraps> icyphox: No rush :) 2020-01-09T11:02:26 #kisslinux <icyphox> dylanaraps: it works! 2020-01-09T11:02:37 #kisslinux <icyphox> weirdly though, eth doesn't 2020-01-09T11:02:54 #kisslinux <icyphox> as in, i don't see the interface when i tether 2020-01-09T11:56:48 #kisslinux <Aarg[m]> does your kernel cmdline work properly as well now, icyphox? 2020-01-09T12:06:03 #kisslinux <icyphox> yes Aarg[m] 2020-01-09T12:09:14 #kisslinux <Aarg[m]> ok, good :) 2020-01-09T12:44:52 #kisslinux <adamantium> syslinux is much nicer than GRUB I think 2020-01-09T12:45:01 #kisslinux <adamantium> I'm glad to have packaged this one 2020-01-09T13:28:11 #kisslinux <dylanaraps> icyphox: Probably missing the drivers for it. 2020-01-09T13:28:23 #kisslinux <dylanaraps> adamantium: Nice 2020-01-09T13:36:20 #kisslinux <adamantium> mawnin' 2020-01-09T13:36:50 #kisslinux <adamantium> Yeah imo we might consider recommending syslinux to be the default, with GRUB still available of course 2020-01-09T13:37:00 #kisslinux <adamantium> try it out though, and see what you think 2020-01-09T13:37:24 #kisslinux <dylanaraps> We'd need to build it with efibootmgr by default no? 2020-01-09T13:37:35 #kisslinux <adamantium> I'm not sure 2020-01-09T13:37:45 #kisslinux <dylanaraps> The good thing about Grub is that it's an optional runtime dependency. 2020-01-09T13:37:49 #kisslinux <adamantium> I just copied alpine and void 2020-01-09T13:37:55 #kisslinux <dylanaraps> ie, not needed during build and totally optional. 2020-01-09T13:37:59 #kisslinux <adamantium> yea 2020-01-09T13:38:02 #kisslinux <adamantium> just like init 2020-01-09T13:38:03 #kisslinux <adamantium> ^_^ 2020-01-09T13:38:04 #kisslinux <dylanaraps> syslinux needs it. 2020-01-09T13:38:16 #kisslinux <dylanaraps> Also, it needs nasm to build. 2020-01-09T13:38:17 #kisslinux <adamantium> needs whhich? 2020-01-09T13:38:25 #kisslinux <dylanaraps> nasm 2020-01-09T13:38:37 #kisslinux <adamantium> i thought you said syslinux needs grub 2020-01-09T13:38:41 #kisslinux <dylanaraps> Also Python (Though grub needs it too) 2020-01-09T13:38:42 #kisslinux <dylanaraps> No no 2020-01-09T13:38:55 #kisslinux <dylanaraps> syslinux needs nasm, efibootmgr (for EFI) and Python. 2020-01-09T13:39:15 #kisslinux <adamantium> so add "nasm" "efibootmgr" and "python" as syslinux deps? 2020-01-09T13:39:43 #kisslinux <dylanaraps> Problem is that BIOS users shouldn't be forced to install efibootmgr (which also pulls in efivar and popt). 2020-01-09T13:40:00 #kisslinux <dylanaraps> Grub is good as efibootmgr can be installed *after* grub is built and will detect/use it. 2020-01-09T13:40:06 #kisslinux <dylanaraps> No additional dependencies needed for BIOS users. 2020-01-09T13:40:25 #kisslinux <dylanaraps> syslinux may also need gnu-efi-libs for EFI. 2020-01-09T13:40:45 #kisslinux <dylanaraps> Also libuuid (from util-linux for UUID support) 2020-01-09T13:41:33 #kisslinux <adamantium> alpine depends="mtools blkid mkinitfs" 2020-01-09T13:41:45 #kisslinux <dylanaraps> You should also swap to 6.04_pre1 2020-01-09T13:42:29 #kisslinux <adamantium> k i'll bump the version 2020-01-09T13:42:35 #kisslinux <adamantium> what exactly should the deps be i'll just do it 2020-01-09T13:43:16 #kisslinux <dylanaraps> What does 'cat /var/db/kiss/installed/syslinux/depends' say? 2020-01-09T13:43:31 #kisslinux <dylanaraps> The package manager should have dynamically added dependencies to this file. 2020-01-09T13:43:33 #kisslinux <adamantium> util-linux 2020-01-09T13:43:37 #kisslinux <dylanaraps> Yeah 2020-01-09T13:43:37 #kisslinux <adamantium> thats it. 2020-01-09T13:43:44 #kisslinux <dylanaraps> It linked to libuuid. 2020-01-09T13:43:48 #kisslinux <adamantium> ok cool 2020-01-09T13:43:51 #kisslinux <adamantium> i'll just add that then? 2020-01-09T13:43:59 #kisslinux <adamantium> efi users could install a separate syslinux-efi 2020-01-09T13:44:02 #kisslinux <adamantium> or ? 2020-01-09T13:44:10 #kisslinux <dylanaraps> Only runtime dependencies are dynamically added to the depends file fyi. 2020-01-09T13:44:22 #kisslinux <dylanaraps> Also Python and nasm according to other distributions. 2020-01-09T13:44:23 #kisslinux <adamantium> I do not enjoy uefi freaks making me put up with their shit 2020-01-09T13:44:28 #kisslinux <adamantium> ^_^ 2020-01-09T13:44:31 #kisslinux <dylanaraps> Try building it without these. 2020-01-09T13:44:49 #kisslinux <dylanaraps> The reason grub is default is that it supports both with no hassle. 2020-01-09T13:45:07 #kisslinux <adamantium> syslinux is not a hassle 2020-01-09T13:45:09 #kisslinux <adamantium> uefi is 2020-01-09T13:45:11 #kisslinux <adamantium> But okay fine 2020-01-09T13:45:35 #kisslinux <adamantium> I appreciate your attention to detail, though. 2020-01-09T13:46:02 #kisslinux <dylanaraps> Also, we may need to be careful as some of the syslinux files are dynamically linked ELFs nowadays. 2020-01-09T13:46:18 #kisslinux <dylanaraps> It'd be terrible for a library version conflict to break boot. 2020-01-09T13:46:37 #kisslinux <adamantium> i wonder if it can be static compiled 2020-01-09T13:46:41 #kisslinux <adamantium> would that solve it? 2020-01-09T13:46:44 #kisslinux <dylanaraps> Yup 2020-01-09T13:46:59 #kisslinux <adamantium> i'll give that a whirl 2020-01-09T13:47:04 #kisslinux <dylanaraps> syslinux also comes with some precompiled binaries. 2020-01-09T13:47:14 #kisslinux <dylanaraps> I'm unsure if we're actually building the entire thing currently. 2020-01-09T13:47:44 #kisslinux <adamantium> it can't be that bad if we're just copying alpine right?? 2020-01-09T13:47:50 #kisslinux <adamantium> they use it for primary 2020-01-09T13:48:12 #kisslinux <dylanaraps> Even Gentoo use the precompiled binaries. 2020-01-09T13:48:20 #kisslinux <dylanaraps> > # removed all the unpack/patching stuff since we aren't rebuilding the core stuff anymore 2020-01-09T13:48:24 #kisslinux <dylanaraps> https://gitweb.gentoo.org/repo/gentoo.git/tree/sys-boot/syslinux/syslinux-6.04_pre1.ebuild 2020-01-09T13:49:21 #kisslinux <dylanaraps> # build system abuses the LDFLAGS variable to pass arguments to ld 2020-01-09T13:49:22 #kisslinux <dylanaraps> unset LDFLAGS 2020-01-09T13:49:23 #kisslinux <dylanaraps> AH 2020-01-09T13:49:38 #kisslinux <dylanaraps> That's gross lol 2020-01-09T13:49:42 #kisslinux <adamantium> lol 2020-01-09T13:49:48 #kisslinux <adamantium> it seems common place 2020-01-09T13:49:52 #kisslinux <adamantium> so i copied it 2020-01-09T13:49:56 #kisslinux <adamantium> noticed it on several dists 2020-01-09T13:49:57 #kisslinux <dylanaraps> Also need to set -j1 to make install. 2020-01-09T13:50:03 #kisslinux <adamantium> i was abotu to ask ^ 2020-01-09T13:50:19 #kisslinux <dylanaraps> See the postinst message on the Gentoo package? 2020-01-09T13:50:46 #kisslinux <dylanaraps> syslinux hasn't seen an update since 2016 huh. 2020-01-09T13:50:47 #kisslinux <adamantium> wtf 2020-01-09T13:50:49 #kisslinux <dylanaraps> Interesting 2020-01-09T13:51:16 #kisslinux <dylanaraps> It does need nasm: https://git.kernel.org/pub/scm/boot/syslinux/syslinux.git/commit/?id=1ac927d131d088e07320942d29f65208c34f08c8 2020-01-09T13:51:40 #kisslinux <adamantium> i dont get it 2020-01-09T13:51:53 #kisslinux <dylanaraps> The 6.0.3 release is 7 years old (hence why we should use the pre-release) 2020-01-09T13:51:54 #kisslinux <adamantium> ok whats the plan 2020-01-09T13:52:16 #kisslinux <dylanaraps> Well, first we need to ensure that we're actually building syslinux and not using the pre-compiled binaries. 2020-01-09T13:53:13 #kisslinux <dylanaraps> > 2020-01-09T13:53:13 #kisslinux <dylanaraps> SYSLINUX now builds in a Linux environment, using nasm. You need nasm 2020-01-09T13:53:13 #kisslinux <dylanaraps> version 2.03 or later (2.07 or later recommended) to build SYSLINUX 2020-01-09T13:53:13 #kisslinux <dylanaraps> from source. 2020-01-09T13:53:21 #kisslinux <dylanaraps> https://git.kernel.org/pub/scm/boot/syslinux/syslinux.git/tree/README 2020-01-09T13:53:30 #kisslinux <dylanaraps> > "utils/isohybrid" needs the UUID library and following header file, 2020-01-09T13:53:33 #kisslinux <dylanaraps> (util-linux) 2020-01-09T13:55:03 #kisslinux <dylanaraps> We can just do 'make bios efi64 installer' to remove the 32bit stuff. 2020-01-09T13:55:29 #kisslinux <dylanaraps> https://git.kernel.org/pub/scm/boot/syslinux/syslinux.git/tree/doc/building.txt 2020-01-09T13:55:59 #kisslinux <dylanaraps> 'make bios efi64 spotless installer' *might* build it from scratch (removing the pre-compiled stuff) 2020-01-09T13:56:35 #kisslinux <adamantium> k 2020-01-09T13:56:39 #kisslinux <dylanaraps> We might need the 'make' command without 'spotless' but with 'make clean' beforehand. 2020-01-09T13:56:42 #kisslinux <dylanaraps> https://git.kernel.org/pub/scm/boot/syslinux/syslinux.git/tree/doc/distrib.txt 2020-01-09T13:57:09 #kisslinux <adamantium> so begin with make clean 2020-01-09T13:57:26 #kisslinux <adamantium> lmao our build is going to be better than alpine in a minute 2020-01-09T13:57:55 #kisslinux <dylanaraps> Yes 2020-01-09T13:58:16 #kisslinux <dylanaraps> The build files for distributions tend to be really sloppy. 2020-01-09T13:58:46 #kisslinux <adamantium> make -j1 on install or on build or both? 2020-01-09T13:58:50 #kisslinux <dylanaraps> install 2020-01-09T13:59:10 #kisslinux <adamantium> i've noticed adelie 2020-01-09T13:59:15 #kisslinux <adamantium> is doing very nice work. 2020-01-09T13:59:21 #kisslinux <dylanaraps> Add binutils and nasm to depends (add 'make' after them as well). 2020-01-09T13:59:28 #kisslinux <adamantium> and python? 2020-01-09T13:59:48 #kisslinux <dylanaraps> First off we should try building it *without* 'nasm' and 'python' installed. 2020-01-09T14:00:00 #kisslinux <adamantium> i dont know if i can remove python 2020-01-09T14:00:04 #kisslinux <dylanaraps> If it errors they're either unneeded or we're not building it fully. 2020-01-09T14:00:06 #kisslinux <adamantium> should i try your tool finally 2020-01-09T14:00:34 #kisslinux <dylanaraps> You can run 'KISS_FORCE=1 kiss r python' to force its removal and then just 'kiss i python' after syslinux builds (or not) to add it back. 2020-01-09T14:00:41 #kisslinux <adamantium> k 2020-01-09T14:00:47 #kisslinux <adamantium> i was about to ask that for in a pinch 2020-01-09T14:00:56 #kisslinux <dylanaraps> I do it a lot. :P 2020-01-09T14:01:10 #kisslinux <dylanaraps> The base system doesn't need python so it's fine. 2020-01-09T14:01:18 #kisslinux <dylanaraps> You'll always be able to install it again. 2020-01-09T14:01:28 #kisslinux <dylanaraps> We may also need '--no-dynamic-linker' in '$LDFLAGS'. 2020-01-09T14:01:31 #kisslinux <dylanaraps> https://wiki.syslinux.org/wiki/index.php?title=Building 2020-01-09T14:01:40 #kisslinux <dylanaraps> OH 2020-01-09T14:01:45 #kisslinux <dylanaraps> > Note: 6.04-pre1+ should not be affected by this issue. 2020-01-09T14:01:49 #kisslinux <dylanaraps> Forget the LDFLAGS 2020-01-09T14:02:15 #kisslinux <dylanaraps> The GCC patch can be removed too as we use the pre-release. 2020-01-09T14:02:37 #kisslinux <adamantium> https://termbin.com/6p99 2020-01-09T14:03:11 #kisslinux <dylanaraps> You can set MANPATH to remove the man page stuff. 2020-01-09T14:03:32 #kisslinux <dylanaraps> The x86_64 sed call near the top can be removed too. 2020-01-09T14:03:49 #kisslinux <dylanaraps> We should be down to a single patch so the for loop can go as well. 2020-01-09T14:03:56 #kisslinux <adamantium> set MANPATH=/usr/share/man where? 2020-01-09T14:03:58 #kisslinux <adamantium> which make 2020-01-09T14:04:14 #kisslinux <dylanaraps> The install iirc. 2020-01-09T14:04:18 #kisslinux <adamantium> thx 2020-01-09T14:04:24 #kisslinux <dylanaraps> We'll see with 'kiss-manifest syslinux' afterwards. 2020-01-09T14:04:35 #kisslinux <dylanaraps> I'm sure we can do better than a wall of sed calls for removing Windows stuff too. 2020-01-09T14:04:41 #kisslinux <adamantium> gentoo has 2020-01-09T14:04:43 #kisslinux <adamantium> emake -j1 LD="$(tc-getLD)" INSTALLROOT="${D}" MANDIR=/usr/share/man bios ${loaderarch} install 2020-01-09T14:04:52 #kisslinux <adamantium> so MANDIR then? 2020-01-09T14:04:58 #kisslinux <dylanaraps> Yeah 2020-01-09T14:05:02 #kisslinux <dylanaraps> My bad. 2020-01-09T14:05:18 #kisslinux <adamantium> lets try without the windows sed calls 2020-01-09T14:05:19 #kisslinux <dylanaraps> We also need bios efi64 in the make install. 2020-01-09T14:05:24 #kisslinux <adamantium> alpine doesnt bother with it 2020-01-09T14:05:41 #kisslinux <adamantium> that was a void thing 2020-01-09T14:05:44 #kisslinux <dylanaraps> It'd break dual boots no? 2020-01-09T14:05:58 #kisslinux <adamantium> who would want to dual boot kiss 2020-01-09T14:06:23 #kisslinux <dylanaraps> heh 2020-01-09T14:08:00 #kisslinux <adamantium> ok here goes 2020-01-09T14:08:32 #kisslinux <adamantium> https://termbin.com/z23p 2020-01-09T14:08:38 #kisslinux <adamantium> with 6.0.4-pre1 2020-01-09T14:08:59 #kisslinux <dylanaraps> The GCC patch can be removed fyi. 2020-01-09T14:09:04 #kisslinux <adamantium> it is 2020-01-09T14:09:10 #kisslinux <dylanaraps> Also, e64 -> efi64 ? 2020-01-09T14:09:12 #kisslinux <dylanaraps> In make install 2020-01-09T14:09:18 #kisslinux <adamantium> oh lol 2020-01-09T14:10:28 #kisslinux <adamantium> fail https://termbin.com/3n3v 2020-01-09T14:11:48 #kisslinux <dylanaraps> > isohybrid.o: file not recognized: file truncated 2020-01-09T14:11:49 #kisslinux <dylanaraps> This? 2020-01-09T14:11:58 #kisslinux <adamantium> the patch 2020-01-09T14:11:59 #kisslinux <adamantium> i think 2020-01-09T14:12:07 #kisslinux <adamantium> i tried without any patches i get a different fail 2020-01-09T14:12:08 #kisslinux <adamantium> https://termbin.com/3n3v 2020-01-09T14:12:26 #kisslinux <dylanaraps> That's the same link lol 2020-01-09T14:12:31 #kisslinux <adamantium> oh 2020-01-09T14:12:36 #kisslinux <adamantium> psych 2020-01-09T14:12:47 #kisslinux <adamantium> https://termbin.com/saqf 2020-01-09T14:13:14 #kisslinux <dylanaraps> Do you have ccache installed btw? 2020-01-09T14:13:33 #kisslinux <dylanaraps> That error is due to the patch. 2020-01-09T14:13:39 #kisslinux <dylanaraps> (due to it not being applied) 2020-01-09T14:13:50 #kisslinux <adamantium> no 2020-01-09T14:13:54 #kisslinux <adamantium> no ccache 2020-01-09T14:14:03 #kisslinux <dylanaraps> OK 2020-01-09T14:14:25 #kisslinux <adamantium> The second termbin is from a try without any patch 2020-01-09T14:14:54 #kisslinux <dylanaraps> Yeah 2020-01-09T14:14:54 #kisslinux <adamantium> wait 2020-01-09T14:14:59 #kisslinux <adamantium> im confuzzed 2020-01-09T14:15:37 #kisslinux <adamantium> ok yeah, no patch 2020-01-09T14:15:43 #kisslinux <adamantium> it was just still listed 2020-01-09T14:16:16 #kisslinux <dylanaraps> Try setting LDFLAGS to '--no-dynamic-linker'. 2020-01-09T14:16:27 #kisslinux <dylanaraps> Actually nvm 2020-01-09T14:16:53 #kisslinux <adamantium> lol 2020-01-09T14:17:20 #kisslinux <adamantium> maybe install python! 2020-01-09T14:18:01 #kisslinux <dylanaraps> I doubt it 2020-01-09T14:18:53 #kisslinux <dylanaraps> Error is unrelated 2020-01-09T14:18:53 #kisslinux <dylanaraps> Update your PR and I'll do a test build too. 2020-01-09T14:19:18 #kisslinux <adamantium> k 2020-01-09T14:19:25 #kisslinux <adamantium> do you want patches in it still? 2020-01-09T14:19:47 #kisslinux <dylanaraps> Just the sysmacros.h one. 2020-01-09T14:19:49 #kisslinux <adamantium> k 2020-01-09T14:19:54 #kisslinux <adamantium> give me... 30 sec 2020-01-09T14:21:57 #kisslinux <adamantium> ok check 2020-01-09T14:23:33 #kisslinux <icyphox> dylanaraps: re: ethernet drivers. no, i have only one wireless network card that's also capable of ethernet. 2020-01-09T14:23:56 #kisslinux <icyphox> i checked via lshw 2020-01-09T14:24:24 #kisslinux <icyphox> anyway, i'll leave that be for now. i shall get Xorg running. 2020-01-09T14:38:27 #kisslinux <dylanaraps> OK 2020-01-09T14:38:30 #kisslinux <dylanaraps> My syslinux builds. 2020-01-09T14:39:28 #kisslinux <adamantium> wow 2020-01-09T14:39:36 #kisslinux <adamantium> i am working with failing arch patch hunks 2020-01-09T14:39:39 #kisslinux <adamantium> i'll take yours 2020-01-09T14:39:41 #kisslinux <dylanaraps> OK 2020-01-09T14:39:45 #kisslinux <dylanaraps> Python is needed 2020-01-09T14:39:49 #kisslinux <adamantium> ok 2020-01-09T14:40:20 #kisslinux <dylanaraps> I found a source for the pre1 too. 2020-01-09T14:41:59 #kisslinux <dylanaraps> It looks for Python 2 fyi 2020-01-09T14:42:05 #kisslinux <dylanaraps> Can set PYTHON=python to fix it. 2020-01-09T14:43:12 #kisslinux <dylanaraps> I added my changes to the PR as a comment. 2020-01-09T14:43:15 #kisslinux <dylanaraps> adamantium: 2020-01-09T14:45:17 #kisslinux <adamantium> https://termbin.com/ed3u 2020-01-09T14:45:19 #kisslinux <adamantium> i had the same thing 2020-01-09T14:45:23 #kisslinux <adamantium> building as you said that 2020-01-09T14:45:28 #kisslinux <adamantium> nice 2020-01-09T14:45:34 #kisslinux <dylanaraps> heh 2020-01-09T14:45:44 #kisslinux <adamantium> ok get ready 2020-01-09T14:46:03 #kisslinux <adamantium> wait 2020-01-09T14:46:05 #kisslinux <adamantium> did we try static tho 2020-01-09T14:46:08 #kisslinux <adamantium> for shits andd giggles 2020-01-09T14:46:30 #kisslinux <dylanaraps> It's dynamic still 2020-01-09T14:48:29 #kisslinux <adamantium> yeah static s a fail 2020-01-09T14:48:47 #kisslinux <adamantium> time to reinstall my bootloader yay 2020-01-09T14:48:53 #kisslinux <dylanaraps> Also need: export CCACHE_DISABLE=1 2020-01-09T14:48:59 #kisslinux <adamantium> ummm 2020-01-09T14:49:03 #kisslinux <dylanaraps> ccache causes builds to fail when in use. 2020-01-09T14:49:05 #kisslinux <adamantium> Is that normal? 2020-01-09T14:49:11 #kisslinux <dylanaraps> First package I've ever seen do this. 2020-01-09T14:49:12 #kisslinux <adamantium> ccache is notoriously known to fail builds 2020-01-09T14:49:27 #kisslinux <dylanaraps> I've used it non-stop for every package we have :P 2020-01-09T14:49:29 #kisslinux <adamantium> Most distros wont even provide you support if you... 2020-01-09T14:49:33 #kisslinux <adamantium> lol 2020-01-09T14:49:36 #kisslinux <adamantium> Okay, just for you then 2020-01-09T14:49:41 #kisslinux <adamantium> :D 2020-01-09T14:49:44 #kisslinux <dylanaraps> syslinux's build system is terrible 2020-01-09T14:49:49 #kisslinux <adamantium> yeah 2020-01-09T14:49:52 #kisslinux <adamantium> monkey business here 2020-01-09T14:50:31 #kisslinux <dylanaraps> Actually 2020-01-09T14:51:02 #kisslinux <adamantium> next up 2020-01-09T14:51:04 #kisslinux <adamantium> intel-ucode 2020-01-09T14:51:06 #kisslinux <adamantium> you ready? 2020-01-09T14:51:18 #kisslinux <dylanaraps> Still getting build errors. 2020-01-09T14:51:22 #kisslinux <adamantium> Weird 2020-01-09T14:51:23 #kisslinux <adamantium> i built 2020-01-09T14:51:29 #kisslinux <adamantium> I'm going to push my stuff 1 sec 2020-01-09T14:52:46 #kisslinux <adamantium> ok pushed 2020-01-09T14:57:16 #kisslinux <dylanaraps> > *** No rule to make target 'cpio.o', needed by 'libcom32upload.a'. Stop. 2020-01-09T14:57:20 #kisslinux <dylanaraps> Oh 2020-01-09T14:57:23 #kisslinux <dylanaraps> My fauly 2020-01-09T14:57:27 #kisslinux <dylanaraps> fault* 2020-01-09T14:57:27 #kisslinux <dylanaraps> nvm 2020-01-09T14:58:33 #kisslinux <adamantium> btw 2020-01-09T14:58:39 #kisslinux <adamantium> the "noisy" wpa_supplicant stuff 2020-01-09T14:58:47 #kisslinux <adamantium> I just needed the quiet kernel param 2020-01-09T14:58:53 #kisslinux <adamantium> fixed all my complaints 2020-01-09T14:58:54 #kisslinux <dylanaraps> lol 2020-01-09T14:59:03 #kisslinux <dylanaraps> Also, we need to remove the mk/devel.mk line. 2020-01-09T14:59:07 #kisslinux <dylanaraps> It breaks the build. 2020-01-09T14:59:07 #kisslinux <adamantium> grr 2020-01-09T14:59:10 #kisslinux <adamantium> ummm 2020-01-09T14:59:14 #kisslinux <adamantium> how so 2020-01-09T14:59:16 #kisslinux <adamantium> i built this thing 2020-01-09T14:59:25 #kisslinux <dylanaraps> Mine doesn't build with it but builds without it 2020-01-09T14:59:30 #kisslinux <adamantium> k 2020-01-09T14:59:31 #kisslinux <adamantium> cool 2020-01-09T14:59:32 #kisslinux <adamantium> lol 2020-01-09T15:00:56 #kisslinux <dylanaraps> We also need to set SBIN=/usr/bin 2020-01-09T15:00:59 #kisslinux <adamantium> dylanaraps: now mine fails 2020-01-09T15:01:00 #kisslinux <adamantium> wtf 2020-01-09T15:01:14 #kisslinux <adamantium> https://termbin.com/egwzk 2020-01-09T15:01:15 #kisslinux <E5ten> this sounds like a really fun build system 2020-01-09T15:01:18 #kisslinux <dylanaraps> It's gross 2020-01-09T15:01:34 #kisslinux <adamantium> Not sure I want to trust them with loading my kernel after this 2020-01-09T15:01:55 #kisslinux <dylanaraps> Try setting -j1 for the first make as well. 2020-01-09T15:02:02 #kisslinux <dylanaraps> Sounds to me like a parallel issue 2020-01-09T15:02:12 #kisslinux <dylanaraps> Then we can try removing devel again. 2020-01-09T15:02:15 #kisslinux <E5ten> you know you've got a good build system when it breaks on parallel :) 2020-01-09T15:02:34 #kisslinux <dylanaraps> Oh yeah 2020-01-09T15:02:38 #kisslinux <E5ten> aw it didn't build for me either :( 2020-01-09T15:02:42 #kisslinux <E5ten> make[2]: perl: Command not found 2020-01-09T15:02:46 #kisslinux <dylanaraps> I know :( 2020-01-09T15:02:53 #kisslinux <dylanaraps> I tried that 2020-01-09T15:03:34 #kisslinux <dylanaraps> syslinux also breaks ccache 2020-01-09T15:03:35 #kisslinux <adamantium> yep 2020-01-09T15:03:39 #kisslinux <adamantium> so 2020-01-09T15:03:42 #kisslinux <adamantium> parallel is bad 2020-01-09T15:03:48 #kisslinux <dylanaraps> devel works too now 2020-01-09T15:03:50 #kisslinux <adamantium> i pushed already, it's all good now 2020-01-09T15:04:12 #kisslinux <E5ten> sounds more like syslinux is bad 2020-01-09T15:04:25 #kisslinux <adamantium> I like using it 2020-01-09T15:04:31 #kisslinux <adamantium> just not building it !!!!!!!@@!@!@! 2020-01-09T15:04:52 #kisslinux <dylanaraps> I don't know how I feel about the bootloader being dynamically linked 2020-01-09T15:05:19 #kisslinux <E5ten> that sounds like something that would cause me worry every time I shut down 2020-01-09T15:05:34 #kisslinux <adamantium> Yeah 2020-01-09T15:05:37 #kisslinux <adamantium> damn this 2020-01-09T15:05:43 #kisslinux <adamantium> I'm not maintaing it 2020-01-09T15:05:54 #kisslinux <dylanaraps> Maintain it! 2020-01-09T15:05:57 #kisslinux <dylanaraps> It's an easy one. 2020-01-09T15:06:02 #kisslinux <dylanaraps> No release in 7 years. 2020-01-09T15:06:05 #kisslinux <adamantium> lmao 2020-01-09T15:06:08 #kisslinux <adamantium> ok 2020-01-09T15:06:08 #kisslinux <dylanaraps> Only a pre-release from 4 years ago. 2020-01-09T15:06:08 #kisslinux <adamantium> fine 2020-01-09T15:06:23 #kisslinux <dylanaraps> Can basically forget about it once it's done. 2020-01-09T15:06:48 #kisslinux <adamantium> dynamically linked tho 2020-01-09T15:07:12 #kisslinux <adamantium> all of that work for a bad idea 2020-01-09T15:09:54 #kisslinux <adamantium> dylanaraps: https://termbin.com/qdb4 2020-01-09T15:09:59 #kisslinux <adamantium> Should I be worried 2020-01-09T15:11:01 #kisslinux <dylanaraps> Sorry, power went out. 2020-01-09T15:12:33 #kisslinux <dylanaraps> fyi: LD_LIBRARY_PATH=. ldd *.c32 2020-01-09T15:12:46 #kisslinux <dylanaraps> It dynamically links to ldlinux it turns out. 2020-01-09T15:13:02 #kisslinux <dylanaraps> > Since syslinux-5.00, the .c32 modules use dynamic linking. To verify if the dependencies has been installed enter the Syslinux directory and use the ldd command: 2020-01-09T15:13:07 #kisslinux <dylanaraps> > If any .c32 modules are missing be sure to copy them to the directory. 2020-01-09T15:13:12 #kisslinux <dylanaraps> https://wiki.gentoo.org/wiki/Syslinux#Checking_dynamic_links 2020-01-09T15:13:24 #kisslinux <adamantium> thats just insane that i even have to check this 2020-01-09T15:13:26 #kisslinux <adamantium> im uninstalling 2020-01-09T15:14:38 #kisslinux <dylanaraps> I'll keep the package around in my archive regardless 2020-01-09T15:14:43 #kisslinux <adamantium> sounds cool 2020-01-09T15:14:45 #kisslinux <Aarg[m]> dylanaraps, did you read what I said earlier about a /etc/kiss/overlay/<pkg>? 2020-01-09T15:14:53 #kisslinux <adamantium> someone from alpine will come along and insist 2020-01-09T15:14:57 #kisslinux <adamantium> so might as well leave it here 2020-01-09T15:15:03 #kisslinux <dylanaraps> Aarg[m]: I did not. Let me check the logs. 2020-01-09T15:15:46 #kisslinux <Aarg[m]> I can type it again, it's basically like gentoos savedconfig for packages which are configured via config.h 2020-01-09T15:16:30 #kisslinux <adamantium> i've thought about this 2020-01-09T15:16:44 #kisslinux <adamantium> at first i wanted it, but modifying kiss_path is so easy i'm not sure we need it 2020-01-09T15:16:55 #kisslinux <dylanaraps> Currently you'd do it like this: https://github.com/jedavies-dev/kiss-ppc64le/tree/master/repo/autoconf 2020-01-09T15:16:58 #kisslinux <dylanaraps> Pretty simple 2020-01-09T15:17:06 #kisslinux <dylanaraps> It's all symlinks except for what you change. 2020-01-09T15:17:21 #kisslinux <dylanaraps> So you'd symlink everything but checksums and files/ 2020-01-09T15:17:33 #kisslinux <dylanaraps> files/ would contain your copy of the config.h 2020-01-09T15:17:57 #kisslinux <dylanaraps> Let me find an example using files/ 2020-01-09T15:18:59 #kisslinux <adamantium> Yoo give me github stars btw guys for rewriting rc.boot and rc.shutdown in emacs lisp https://github.com/a-schaefers/systemE 2020-01-09T15:19:04 #kisslinux <adamantium> *lol* 2020-01-09T15:19:10 #kisslinux <dylanaraps> Heh 2020-01-09T15:19:27 #kisslinux <dylanaraps> I already have :^) 2020-01-09T15:19:27 #kisslinux <Aarg[m]> Mhh yeh, that's easy enough actually 2020-01-09T15:19:39 #kisslinux <dylanaraps> Actually, I just did. 2020-01-09T15:19:40 #kisslinux <dylanaraps> lol 2020-01-09T15:19:44 #kisslinux <dylanaraps> Had the wrong tab open. 2020-01-09T15:20:14 #kisslinux <dylanaraps> adamantium: I'm sure you'd get some great comments if you posted this to /r/linux 2020-01-09T15:20:17 #kisslinux <adamantium> TY sir 2020-01-09T15:20:22 #kisslinux <adamantium> lol 2020-01-09T15:20:29 #kisslinux <adamantium> Yeah I should do that 2020-01-09T15:20:30 #kisslinux <adamantium> hah 2020-01-09T15:20:35 #kisslinux <dylanaraps> I got great comments for this: https://github.com/dylanaraps/promptless 2020-01-09T15:20:37 #kisslinux <adamantium> I dont know I want that kind of attention tho 2020-01-09T15:20:45 #kisslinux <dylanaraps> So many people have thought that it's serious. 2020-01-09T15:20:55 #kisslinux <adamantium> i'll think about it 2020-01-09T15:20:57 #kisslinux <adamantium> lol 2020-01-09T15:21:36 #kisslinux <adamantium> lmao 2020-01-09T15:21:38 #kisslinux <adamantium> this is great 2020-01-09T15:22:28 #kisslinux <adamantium> mine is half way serious tho 2020-01-09T15:22:33 #kisslinux <dylanaraps> I know 2020-01-09T15:22:43 #kisslinux <adamantium> heh 2020-01-09T15:22:55 #kisslinux <dylanaraps> https://github.com/dylanaraps/promptless/blob/master/promptless.sh 2020-01-09T15:23:01 #kisslinux <dylanaraps> This is the entire source: export PS1="➜ " 2020-01-09T15:23:07 #kisslinux <dylanaraps> :^) 2020-01-09T15:23:21 #kisslinux <adamantium> i was just looking at that 2020-01-09T15:23:24 #kisslinux <adamantium> good stuff 2020-01-09T15:23:30 #kisslinux <adamantium> I might install it in my Emacs 2020-01-09T15:24:26 #kisslinux <dylanaraps> heh 2020-01-09T16:02:25 #kisslinux <Shyiskhar> Promptless is the best prompt. All my computers run it. ;) 2020-01-09T16:04:38 #kisslinux <icyphox> ugh 2020-01-09T16:04:47 #kisslinux <icyphox> glib sources always fail at 90% 2020-01-09T16:04:51 #kisslinux <icyphox> downloading 2020-01-09T16:05:17 #kisslinux <icyphox> i've tried 4 times 2020-01-09T16:05:40 #kisslinux <icyphox> is there a better mirror 2020-01-09T16:22:59 #kisslinux <dylanaraps> icyphox: I'll look. 2020-01-09T16:23:15 #kisslinux <icyphox> thanks :) 2020-01-09T16:23:26 #kisslinux <icyphox> i've been trying to get Xorg to build lol 2020-01-09T16:29:14 #kisslinux <adamantium> I wonder if we could save partial downloads 2020-01-09T16:29:17 #kisslinux <adamantium> kiss uses wget doesn't it 2020-01-09T16:30:51 #kisslinux <dylanaraps> See: https://github.com/kisslinux/kiss/issues/82 2020-01-09T16:31:42 #kisslinux <adamantium> lol 2020-01-09T16:31:49 #kisslinux <adamantium> Hmmm. NEVER MIND 2020-01-09T16:31:56 #kisslinux <adamantium> I like your idea and think it's more important. 2020-01-09T16:32:57 #kisslinux <dylanaraps> icyphox: Fixed the source. 2020-01-09T16:33:10 #kisslinux <dylanaraps> Run 'kiss u' and 'kiss b glib'. :) 2020-01-09T16:33:18 #kisslinux <icyphox> yay 2020-01-09T16:33:20 #kisslinux <icyphox> brb 2020-01-09T16:38:28 #kisslinux <dylanaraps> OK. 2020-01-09T16:38:32 #kisslinux <adamantium> i hate gitlab 2020-01-09T16:38:32 #kisslinux <dylanaraps> Swapped kiss to use curl. 2020-01-09T16:38:38 #kisslinux <dylanaraps> As do I 2020-01-09T16:38:41 #kisslinux <adamantium> i can't find shit 2020-01-09T16:38:42 #kisslinux <dylanaraps> It's so slow 2020-01-09T16:38:45 #kisslinux <dylanaraps> And confusing 2020-01-09T16:38:47 #kisslinux <adamantium> where is the tagged releasees 2020-01-09T16:38:54 #kisslinux <adamantium> that have configure files in them 2020-01-09T16:38:55 #kisslinux <adamantium> ????? 2020-01-09T16:39:12 #kisslinux <icyphox> btw dylanaraps, i keep seeing 'commit does not have a GPG signature' 2020-01-09T16:39:26 #kisslinux <icyphox> are you not signing commits or something? 2020-01-09T16:39:41 #kisslinux <dylanaraps> https://github.com/kisslinux/repo/commits/master 2020-01-09T16:40:02 #kisslinux <dylanaraps> For which repository? 2020-01-09T16:40:03 #kisslinux <icyphox> hmmm 2020-01-09T16:40:08 #kisslinux <dylanaraps> Also, send me a full log? 2020-01-09T16:40:16 #kisslinux <icyphox> okay hold on 2020-01-09T16:40:49 #kisslinux <icyphox> actually, i can't yet. i'm in tty, can't copy paste lol 2020-01-09T16:41:05 #kisslinux <dylanaraps> You can 2020-01-09T16:41:10 #kisslinux <icyphox> how? 2020-01-09T16:41:12 #kisslinux <dylanaraps> nc termbin.com:9999 2020-01-09T16:41:15 #kisslinux <dylanaraps> cmd | nc termbin.com:9999 2020-01-09T16:41:17 #kisslinux <dylanaraps> nc termbin.com:9999 < file 2020-01-09T16:41:20 #kisslinux <icyphox> ah right 2020-01-09T16:41:26 #kisslinux <dylanaraps> Really simple 2020-01-09T16:41:30 #kisslinux <icyphox> but i've already updated the repo 2020-01-09T16:41:37 #kisslinux <dylanaraps> I have a script which is literally just: #!/bin/nc termbin.com:9999 2020-01-09T16:41:44 #kisslinux <dylanaraps> I'll push something to the repository. 2020-01-09T16:41:46 #kisslinux <dylanaraps> Hang on. 2020-01-09T16:41:50 #kisslinux <icyphox> alright 2020-01-09T16:42:28 #kisslinux <lieuxnoir> icyphox: maybe a typo on the signature? 2020-01-09T16:42:34 #kisslinux <lieuxnoir> i had that error before 2020-01-09T16:42:34 #kisslinux <dylanaraps> Pushed. 2020-01-09T16:42:42 #kisslinux <dylanaraps> (Fixed the license year) :P 2020-01-09T16:42:46 #kisslinux <icyphox> heh 2020-01-09T16:43:19 #kisslinux <icyphox> https://termbin.com/2ee0 2020-01-09T16:43:30 #kisslinux <icyphox> oh fuck 2020-01-09T16:43:41 #kisslinux <icyphox> guess that didn't work 2020-01-09T16:44:00 #kisslinux <adamantium> so one neat thing about making emacs pid 1 when i get to it, is i should be able to connect to pid1 Emacs server using a graphical frame 2020-01-09T16:44:19 #kisslinux <adamantium> I could use that to interact in all kinds of ways i havent thought about yet 2020-01-09T16:44:39 #kisslinux <icyphox> lieuxnoir: 2020-01-09T16:44:47 #kisslinux <icyphox> typo where exactly? 2020-01-09T16:45:44 #kisslinux <lieuxnoir> icyphox: https://getkiss.org/pages/install#import-my-dylan-araps-key 2020-01-09T16:47:53 #kisslinux <dylanaraps> icyphox: Take a photo with your phone lol 2020-01-09T16:48:01 #kisslinux <icyphox> oh nvm fixed 2020-01-09T16:48:02 #kisslinux <icyphox> haha 2020-01-09T16:48:08 #kisslinux <icyphox> lieuxnoir: you were right 2020-01-09T16:48:10 #kisslinux <icyphox> typo 2020-01-09T16:48:36 #kisslinux <dylanaraps> I love the signing system 2020-01-09T16:48:54 #kisslinux <dylanaraps> Required no real code 2020-01-09T16:48:56 #kisslinux <icyphox> +1 2020-01-09T16:49:01 #kisslinux <icyphox> yep 2020-01-09T16:49:07 #kisslinux <dylanaraps> Only code needed was the tick if signing is enabled 2020-01-09T16:49:22 #kisslinux <lieuxnoir> dylanaraps: shouldn't you be using `curl -O` instead of `curl -o` 2020-01-09T16:49:43 #kisslinux <dylanaraps> That's better 2020-01-09T16:49:44 #kisslinux <dylanaraps> Nice 2020-01-09T16:49:56 #kisslinux <lieuxnoir> avoiding all that extra shell code 2020-01-09T16:50:12 #kisslinux <icyphox> hah 2020-01-09T16:50:35 #kisslinux <dylanaraps> I need to see how busybox wget does it though. 2020-01-09T16:50:42 #kisslinux <dylanaraps> I'd hate for curl's naming to break anything 2020-01-09T16:53:46 #kisslinux <icyphox> i don't want to build firefox 2020-01-09T16:53:56 #kisslinux <icyphox> are there binaries 2020-01-09T16:54:35 #kisslinux <dylanaraps> Oh god: https://github.com/brgl/busybox/blob/master/networking/wget.c#L473-L501 2020-01-09T16:54:43 #kisslinux <dylanaraps> icyphox: No binaries 2020-01-09T16:55:09 #kisslinux <dylanaraps> I might consider providing some. 2020-01-09T16:55:46 #kisslinux <dylanaraps> I'll have to do it all in a chroot without march=native though. 2020-01-09T16:55:53 #kisslinux <icyphox> please do lol, i really really don't want to build it 2020-01-09T16:55:59 #kisslinux <dylanaraps> Firefox takes 90-110 minutes on my machine 2020-01-09T16:56:13 #kisslinux <dylanaraps> I just let it run while I'm out. 2020-01-09T16:56:20 #kisslinux <icyphox> hm yeah 2020-01-09T16:56:32 #kisslinux <dylanaraps> You could do it while you sleep too. 2020-01-09T16:56:40 #kisslinux <dylanaraps> It's only once a month that it happens. 2020-01-09T16:56:46 #kisslinux <icyphox> didn't you have bins at one point at dl.getkiss? 2020-01-09T16:56:59 #kisslinux <dylanaraps> If I package the long term release, hardly any updates ever. 2020-01-09T16:57:07 #kisslinux <dylanaraps> Nope 2020-01-09T16:57:09 #kisslinux <lieuxnoir> God bless those core 2 duos 2020-01-09T16:57:35 #kisslinux <dylanaraps> How do you guys feel about swapping KISS' firefox to the long term release permanently? 2020-01-09T16:59:00 #kisslinux <lieuxnoir> well, what's the difference? 2020-01-09T16:59:58 #kisslinux <icyphox> doesn't alpine do that too 2020-01-09T17:00:05 #kisslinux <konimex> I'd be fine with two versions (lts and regular), speaking of which, I want to suggest adding linux-lts-headers after linux 5.5 released 2020-01-09T17:01:20 #kisslinux <dylanaraps> It might make more sense to lock it to lts. 2020-01-09T17:01:42 #kisslinux <konimex> firefox? no opinion, but kernel? not really 2020-01-09T17:01:56 #kisslinux <dylanaraps> kernel I mean 2020-01-09T17:02:17 #kisslinux <dylanaraps> As the headers are always forward compatible but not always backwards compatible. 2020-01-09T17:02:32 #kisslinux <konimex> doesn't the kernel headers *has* to be synced up with kernel version? 2020-01-09T17:02:37 #kisslinux <dylanaraps> Nope 2020-01-09T17:02:52 #kisslinux <konimex> and people are going to install 2 versions: regular kernel and lts kernel 2020-01-09T17:03:03 #kisslinux <konimex> s/2/1 of 2/ 2020-01-09T17:03:18 #kisslinux <konimex> s/and/or/ 2020-01-09T17:03:22 #kisslinux <dylanaraps> lts headers as linux-headers will work for both lts kernels, newest and mainline. 2020-01-09T17:03:28 #kisslinux <dylanaraps> s/both// 2020-01-09T17:05:49 #kisslinux <dylanaraps> > Kernel headers are backwards compatible, but not forwards compatible. This 2020-01-09T17:05:49 #kisslinux <dylanaraps> means that a program built against a C library using older kernel headers 2020-01-09T17:05:49 #kisslinux <dylanaraps> should run on a newer kernel (although it may not have access to new 2020-01-09T17:05:49 #kisslinux <dylanaraps> features), but a program built against newer kernel headers may not work on an 2020-01-09T17:05:50 #kisslinux <dylanaraps> older kernel. 2020-01-09T17:05:53 #kisslinux <dylanaraps> https://www.kernel.org/doc/Documentation/kbuild/headers_install.txt 2020-01-09T17:06:33 #kisslinux <dylanaraps> "should" and "may not" of course. 2020-01-09T17:06:53 #kisslinux <dylanaraps> But the advice is to ship older headers with newer kernels if needed. 2020-01-09T17:08:08 #kisslinux <dylanaraps> So, were we to do this we'd use: longterm: 4.19.94 no? 2020-01-09T17:08:12 #kisslinux <dylanaraps> https://www.kernel.org/ 2020-01-09T17:08:18 #kisslinux <dylanaraps> The newest longterm release. 2020-01-09T17:11:15 #kisslinux <konimex> I'd suggest after 5.4 becomes longterm 2020-01-09T17:11:40 #kisslinux <konimex> but yes, for now it's 4.19.94 2020-01-09T18:08:38 #kisslinux <adamantium> okay syslinux intel-ucode iucode-tool argp-standalone packaged up 2020-01-09T18:09:07 #kisslinux <adamantium> my work is done 2020-01-09T18:09:10 #kisslinux <adamantium> o/ 2020-01-09T19:00:21 #kisslinux <dylanaraps> adamantium: See my comments on GitHub if you're online. 2020-01-09T19:00:28 #kisslinux <dylanaraps> konimex: Noted. 2020-01-09T19:16:07 #kisslinux <lieuxnoir> one could easily have the microcode builtin into the kernel 2020-01-09T19:30:15 #kisslinux <dylanaraps> mfw our version of kiss-utils is out of date. 2020-01-09T19:30:18 #kisslinux <dylanaraps> https://repology.org/project/kiss-utils/versions 2020-01-09T19:30:44 #kisslinux <dylanaraps> lol 2020-01-09T19:31:47 #kisslinux <jedavies> anyone else having a conflict in packages m4 and e2fsprogs with the file /usr/lib/charset.alias ? Have I configured something wrong here? 2020-01-09T19:33:00 #kisslinux <dylanaraps> Have you modified KISS_RM at all? 2020-01-09T19:37:31 #kisslinux <dylanaraps> jedavies: Can you send me a build log as well? (For either m4 or e2fsprogs) 2020-01-09T19:37:46 #kisslinux <dylanaraps> I also pushed a fix to the package manager for what I think caused the issue. 2020-01-09T19:40:31 #kisslinux <adamantium> moved intel-ucode and related pkgs to: https://github.com/a-schaefers/kiss-overlay 2020-01-09T19:41:22 #kisslinux <dylanaraps> Nice 2020-01-09T19:41:28 #kisslinux <dylanaraps> I saw your reddit post too :P 2020-01-09T19:41:53 #kisslinux <dylanaraps> Tag at as #kiss-repo so it appears in the GitHub list also 2020-01-09T19:42:31 #kisslinux <adamantium> yea 2020-01-09T19:42:36 #kisslinux <adamantium> cool 2020-01-09T19:42:43 #kisslinux <adamantium> need to get me a job 2020-01-09T19:42:50 #kisslinux <adamantium> writing elisp or something 2020-01-09T19:42:51 #kisslinux <adamantium> lol 2020-01-09T19:43:18 #kisslinux <dylanaraps> lol 2020-01-09T19:43:46 #kisslinux <jedavies> dylanaraps: ok cool - I have: KISS_RM=usr/share/doc:usr/share/gtk-doc:usr/share/info:usr/share/polkit-1:usr/share/gettext:usr/share/locale:etc/bash_completion.d:usr/share/zsh 2020-01-09T19:43:56 #kisslinux <dylanaraps> Yeah 2020-01-09T19:44:03 #kisslinux <dylanaraps> I fixed this in master just now. 2020-01-09T19:44:21 #kisslinux <dylanaraps> I'll push a release tomorrow (Still testing some of the new changes). 2020-01-09T19:44:44 #kisslinux <dylanaraps> Workaround for now is to add 'usr/lib/charset.alias' to your KISS_RM. 2020-01-09T19:45:46 #kisslinux <dylanaraps> Commit: https://github.com/kisslinux/kiss/commit/51fe62532155e39249934794952d0addc407a2b3 2020-01-09T19:45:46 #kisslinux <jedavies> ok nice, will try again in a bit once firefox finishes :) 2020-01-09T19:46:09 #kisslinux <dylanaraps> Alrighty 2020-01-09T19:46:28 #kisslinux <dylanaraps> # Files which always conflict (such as usr/lib/charset.alias) and are 2020-01-09T19:46:29 #kisslinux <dylanaraps> # uneeded should be removed regardless. 2020-01-09T19:46:44 #kisslinux <dylanaraps> The code wasn't actually doing this was the issue. 2020-01-09T19:46:50 #kisslinux <dylanaraps> s/wasn't/not/ 2020-01-09T19:48:54 #kisslinux <dylanaraps> I want to change KISS_RM to a different format so you don't need a long variable to remove a single iem for example. 2020-01-09T19:49:02 #kisslinux <dylanaraps> s/iem/item/ 2020-01-09T20:56:14 #kisslinux <dylanaraps> o/ 2020-01-09T21:19:18 #kisslinux <dylanaraps> OK. 2020-01-09T21:19:23 #kisslinux <dylanaraps> New package manager update. 2020-01-09T21:19:28 #kisslinux <dylanaraps> Curl is now used in place of wget. 2020-01-09T21:19:32 #kisslinux <dylanaraps> KISS_RM bug fixed. 2020-01-09T21:27:45 #kisslinux <jedavies> dylanaraps: that fixed the m4/e2fsprogs issue. Thanks! 2020-01-09T21:28:42 #kisslinux <dylanaraps> No problem 2020-01-09T22:00:06 #kisslinux <tomate91> hey 2020-01-09T22:00:49 #kisslinux <tomate91> anyone here ore is this chat dead because its kiss and nobody uses it :D 2020-01-09T22:01:11 #kisslinux <dylanaraps> Hello 2020-01-09T22:01:34 #kisslinux <dylanaraps> Have a look-see at today's logs ;) 2020-01-09T22:01:35 #kisslinux <dylanaraps> https://freenode.logbot.info/kisslinux/20200109 2020-01-09T22:04:04 #kisslinux <E5ten> Clearly very dead, no discussion goes on in this channel 2020-01-09T22:04:18 #kisslinux <tomate91> oh nice, less dead than i thought haha 2020-01-09T22:05:30 #kisslinux <dylanaraps> You've caught me about to go to bed though. 2020-01-09T22:05:36 #kisslinux <dylanaraps> lol 2020-01-09T22:05:40 #kisslinux <tomate91> ha 2020-01-09T22:05:56 #kisslinux <tomate91> is there any way i can use a package manager that's not kiss 2020-01-09T22:06:07 #kisslinux <tomate91> i've looked at nix 2020-01-09T22:06:44 #kisslinux <dylanaraps> You can write your own with a little effort. 2020-01-09T22:07:05 #kisslinux <dylanaraps> You wouldn't be using KISS if you don't use the package manager and repositories. 2020-01-09T22:07:39 #kisslinux <tomate91> that's true 2020-01-09T22:07:44 #kisslinux <dylanaraps> These two are largely what make up a distribution. :P 2020-01-09T22:08:34 #kisslinux <tomate91> just useless complaining on my part i guess 2020-01-09T22:08:39 #kisslinux <dylanaraps> What language would you prefer it be written in? I'm assuming the language is the issue lol 2020-01-09T22:08:50 #kisslinux <tomate91> no it's not 2020-01-09T22:09:05 #kisslinux <tomate91> building everything 2020-01-09T22:09:09 #kisslinux <dylanaraps> Ah 2020-01-09T22:09:32 #kisslinux <tomate91> it's just that i was building Xorg for 2 hours 2020-01-09T22:09:38 #kisslinux <tomate91> and then i deleted it 2020-01-09T22:09:43 #kisslinux <tomate91> because i was going to go try nix 2020-01-09T22:09:52 #kisslinux <dylanaraps> In KISS? 2020-01-09T22:09:52 #kisslinux <tomate91> so now i have to rebuild it 2020-01-09T22:09:57 #kisslinux <dylanaraps> Or elsewhere? 2020-01-09T22:10:00 #kisslinux <tomate91> in kiss 2020-01-09T22:10:08 #kisslinux <dylanaraps> What are your specs? 2020-01-09T22:10:16 #kisslinux <tomate91> wait 2020-01-09T22:10:21 #kisslinux <tomate91> i didn't build it with -j4 2020-01-09T22:10:30 #kisslinux <tomate91> ryzen 3 1200 2020-01-09T22:10:47 #kisslinux <dylanaraps> Building everything KISS needs for a graphical environment only takes a long while the first time. 2020-01-09T22:10:56 #kisslinux <dylanaraps> Since you're building a bulk of packages at once. 2020-01-09T22:11:00 #kisslinux <tomate91> but then i deleted it 2020-01-09T22:11:01 #kisslinux <tomate91> :( 2020-01-09T22:11:24 #kisslinux <dylanaraps> Anything that finished building will be in the cache. 2020-01-09T22:11:39 #kisslinux <dylanaraps> The package manager skips builds in this case. 2020-01-09T22:12:00 #kisslinux <dylanaraps> ie, your progress is saved if versions match. 2020-01-09T22:12:40 #kisslinux <tomate91> ok 2020-01-09T22:13:16 #kisslinux <tomate91> that's what i thought but when i went to reinstall it 2020-01-09T22:13:23 #kisslinux <tomate91> it said it wasn't built 2020-01-09T22:13:34 #kisslinux <tomate91> i didn't actually hit y though 2020-01-09T22:14:14 #kisslinux <tomate91> yeah it just installed 2020-01-09T22:14:20 #kisslinux <tomate91> thanks everyone 2020-01-09T22:14:22 #kisslinux <tomate91> well 2020-01-09T22:14:31 #kisslinux <tomate91> just dylan, but whatever 2020-01-09T22:14:34 #kisslinux <dylanaraps> lol 2020-01-09T22:14:46 #kisslinux <tomate91> i'll be back in a bit once i get everything up and running 2020-01-09T22:15:02 #kisslinux <dylanaraps> Alrighty 2020-01-09T22:15:13 #kisslinux <dylanaraps> I'll be back on in 7~ hours. 2020-01-09T22:17:24 #kisslinux <dylanaraps> > In December 2020, Flash support will be completely removed from consumer versions of Firefox. 2020-01-09T22:17:27 #kisslinux <dylanaraps> https://developer.mozilla.org/en-US/docs/Plugins/Roadmap 2020-01-09T22:17:38 #kisslinux <dylanaraps> We have to wait till the end of the year to cull GTK2. :( 2020-01-09T22:30:31 #kisslinux <konimex> meanwhile python2... 2020-01-09T22:31:28 #kisslinux <dylanaraps> Heh 2020-01-09T22:31:39 #kisslinux <dylanaraps> Still not fixed even in master. 2020-01-09T22:32:05 #kisslinux <dylanaraps> All we need is 'mach build' to be ported as the build process itself is entirely Python 3 already. 2020-01-09T22:32:28 #kisslinux <dylanaraps> 'mach' has something like 80~ different sub-commands so I have no idea when they'll get around to it. 2020-01-09T22:32:47 #kisslinux <dylanaraps> Tomorrow I'll do './mach build' fix the error and repeat until done. 2020-01-09T22:33:15 #kisslinux <dylanaraps> Then we'll have a huge patch to """"fix"""" the issue. 2020-01-09T22:33:40 #kisslinux <dylanaraps> The gross part is the bytes vs string changes. 2020-01-09T22:34:06 #kisslinux <dylanaraps> Anyway. I'm off 2020-01-09T22:42:19 #kisslinux <dzove855> hii, do i need rust to build firefox? 2020-01-09T22:42:36 #kisslinux <dzove855> When i try to compile it, it just keep to be OOM killed.. 2020-01-09T22:43:57 #kisslinux <konimex> yes, you need rust 2020-01-09T22:45:51 #kisslinux <dzove855> hmm okey, will try to find a solution or fallback to qutebrowser 2020-01-09T22:57:47 #kisslinux <tomate_boi> its me again 2020-01-09T23:00:40 #kisslinux <tomate_boi> why did i buy a nvidia card 2020-01-09T23:05:39 #kisslinux <samlamamma> The testimonials made my night 2020-01-09T23:05:41 #kisslinux <samlamamma> Thank you 2020-01-09T23:21:33 #kisslinux <tomate_boi> anybody have tips on using nouveau drivers