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