2020-05-18T00:57:21 #kisslinux So, middle of installing KISS, everything has gone good so far, Just need to install a bootloader but I can't, grub-install, seems to, not be able to work, without "/usr/share/locale" so anyone mind helping me? Thx in advance! 2020-05-18T01:05:55 #kisslinux ThatGeekyWeeb: It's a musl thing, musl doesn't support locales so you get that warning. If that's the only warning you get grub should boot things fine 2020-05-18T01:11:37 #kisslinux himmalerin: Thanks dude :3 2020-05-18T05:42:37 #kisslinux dylan: can you reproduce this? https://hastebin.com/zumaqimowu.sh 2020-05-18T06:15:08 #kisslinux Is it possible to install glibc alongside musl for certain applications. For example I only have on in question which is drm free terraria from gog. Is it posssible to have glibc just for terraria but still compile everything with musl 2020-05-18T06:27:03 #kisslinux MueVoid: can't use a chroot? 2020-05-18T06:27:22 #kisslinux In other news, I *think* intltool and gettext are no longer required by polkit 2020-05-18T06:27:25 #kisslinux Maybe. 2020-05-18T06:27:32 #kisslinux It builds, but will it work? Who knows! 2020-05-18T06:28:31 #kisslinux I would do that however cant seem to get audio working in a chroot for normal users also not sure what distro to use in a chroot 2020-05-18T06:29:36 #kisslinux Is there anybody who has made a rootfs for kiss with glibc? 2020-05-18T06:30:27 #kisslinux Actually Ill use gentoo for chroot 2020-05-18T06:30:38 #kisslinux Still not sure about audio though 2020-05-18T06:36:32 #kisslinux Actually is it something to do with the gid in the chroot dilynm? 2020-05-18T06:41:52 #kisslinux Unsure! Never bothered with audio in a chroot. I just use it for work 2020-05-18T06:48:34 #kisslinux It was that 2020-05-18T06:48:43 #kisslinux I got it fixed now audio works for a user in the chroot 2020-05-18T06:49:03 #kisslinux Just have to figure out what I need to install in the chroot now 2020-05-18T08:18:16 #kisslinux dylan02: can you reproduce this? https://hastebin.com/zumaqimowu.sh 2020-05-18T08:22:13 #kisslinux > make: illegal argument to -j -- must be positive integer! 2020-05-18T08:22:29 #kisslinux Looks like you have an invalid '$MAKEFLAGS' (RUSTFLAGS?)? 2020-05-18T08:23:03 #kisslinux Though I don't know why it's building OpenSSL. 2020-05-18T08:23:41 #kisslinux My Rust is linked to Libressl. 2020-05-18T08:24:09 #kisslinux Or rather, my cargo is. 2020-05-18T09:07:28 #kisslinux the pkg name is always openssl-sys 2020-05-18T09:07:51 #kisslinux Yeah 2020-05-18T09:07:56 #kisslinux my cargo is also linked to libressl too 2020-05-18T09:08:01 #kisslinux It should use the systems openssl (or libressl) 2020-05-18T09:08:15 #kisslinux The log looked to me like it was trying to build openssl though 2020-05-18T09:08:28 #kisslinux system's* 2020-05-18T09:08:38 #kisslinux man I really have to downgrade libressl for now 2020-05-18T09:08:44 #kisslinux alright then 2020-05-18T09:09:03 #kisslinux Are you using my patch for Rust (to support Libressl 3.1.1)? 2020-05-18T09:09:10 #kisslinux aye 2020-05-18T09:09:17 #kisslinux Is this some kind of llvm/clang issue then? 2020-05-18T09:09:18 #kisslinux I need to provide static cargo at least 2020-05-18T09:09:23 #kisslinux it might be 2020-05-18T09:09:38 #kisslinux I'll downgrade for now 2020-05-18T09:10:57 #kisslinux There's some info here: https://users.rust-lang.org/t/how-to-link-openssl-statically/14912/17 2020-05-18T09:11:52 #kisslinux Also: https://old.reddit.com/r/rust/comments/5ds9fb/help_with_static_linking/ 2020-05-18T09:20:49 #kisslinux hmmm... looks like it was caused by cargo-native-static = true 2020-05-18T09:20:52 #kisslinux damn 2020-05-18T09:24:43 #kisslinux nothing aside from cargo links to libressl, right? 2020-05-18T09:27:02 #kisslinux I don't think so 2020-05-18T09:27:54 #kisslinux alright, so I'll just have to reupload cargo's dist tarball 2020-05-18T09:28:10 #kisslinux rls links to it 2020-05-18T09:28:47 #kisslinux That's it for the executables though 2020-05-18T09:29:44 #kisslinux The libs don't link to it 2020-05-18T09:29:48 #kisslinux Just rls and cargo 2020-05-18T09:30:55 #kisslinux rls isn't included in dist tarball so I can just upload cargo 2020-05-18T09:30:56 #kisslinux man 2020-05-18T09:46:26 #kisslinux They make it hard huh? 2020-05-18T09:50:20 #kisslinux yep 2020-05-18T09:50:47 #kisslinux if I can statically link cargo this will be a lot easier 2020-05-18T10:45:43 #kisslinux im trying to port lilo, but running into some issues, could anyone help me uot? 2020-05-18T10:46:14 #kisslinux https://hastebin.com/raw/mocaxufele error log 2020-05-18T10:46:46 #kisslinux don't know if there is something obvious im missing here... 2020-05-18T10:47:59 #kisslinux export CFLAGS="$CFLAGS -fcommon" 2020-05-18T10:49:07 #kisslinux nope, doesn't work... 2020-05-18T10:50:08 #kisslinux Is it usinf $CFLAGS? 2020-05-18T10:50:10 #kisslinux using* 2020-05-18T10:50:31 #kisslinux let me check 2020-05-18T10:51:27 #kisslinux I needed to pass CFLAGS directly to make 2020-05-18T10:51:32 #kisslinux rather than exporting, thanks! 2020-05-18T10:53:10 #kisslinux No problem 2020-05-18T11:14:11 #kisslinux dylan02: ill do the statis thing 2020-05-18T11:14:16 #kisslinux probably no package will ever use it 2020-05-18T11:15:43 #kisslinux Sounds good 2020-05-18T11:43:55 #kisslinux I added a sidebar to the website as the links at the top were becoming wild. https://k1ss.org/ 2020-05-18T11:44:22 #kisslinux It's also fixed so it follows as you scroll =) 2020-05-18T11:53:54 #kisslinux dylan02: theres an unescaped < un the KISS logo in the sidebar. it should be escaped as < 2020-05-18T11:54:43 #kisslinux Thanks 2020-05-18T11:55:20 #kisslinux dylan02: if you add the attribute valign="top" to the sidebar cell it looks better in the links browser too :) 2020-05-18T11:56:03 #kisslinux Will do 2020-05-18T11:56:12 #kisslinux looks good btw 2020-05-18T11:59:01 #kisslinux on a low height window there doesn't seem to be a scrollbar or so for the left sidebar menu (in Firefox) 2020-05-18T11:59:21 #kisslinux maybe some CSS overflow: auto or scroll property helps somewhere (not sure) :) 2020-05-18T12:28:20 #kisslinux Evil_Bob: Added a scrollbar when needed. Thanks for the suggestions. :) 2020-05-18T13:37:11 #kisslinux it's here the guy who has made kiss32-repo? 2020-05-18T14:02:07 #kisslinux the new new website looks kick ass. 2020-05-18T14:02:12 #kisslinux (: 2020-05-18T14:02:53 #kisslinux dylanaraps: what do you think about aligning the navigation to the left, and the actual content in center? When this is possible though. 2020-05-18T14:06:52 #kisslinux claudia02: That's a little tricky 2020-05-18T14:31:46 #kisslinux dylan02: you forgot to add post-install message about kiss-encryption to baseinit 2020-05-18T14:34:47 #kisslinux Fixed 2020-05-18T14:34:48 #kisslinux Thanks 2020-05-18T14:41:07 #kisslinux how to exclude package from update list? 2020-05-18T14:42:34 #kisslinux To prevent an update? 2020-05-18T14:42:45 #kisslinux You have a lot of options. 2020-05-18T14:43:05 #kisslinux 1. Simply change the version of the package to match the update in /var/db/kiss/installed//version. 2020-05-18T14:43:34 #kisslinux 2. Create a repository and put it at the front of the KISS_PATH list. Then create a package inside of it with your installed version. 2020-05-18T14:44:15 #kisslinux 3. Update everything (excluding the package you want to skip) manually ('kiss b bla bla bla bla bla'). 2020-05-18T14:44:22 #kisslinux etc 2020-05-18T14:45:45 #kisslinux thanks. i think (1) is better in my case 2020-05-18T14:47:09 #kisslinux Which package? 2020-05-18T14:49:38 #kisslinux cmake, rust, ... etc 2020-05-18T14:51:21 #kisslinux Ah 2020-05-18T15:20:08 #kisslinux merakor: https://github.com/kisslinux/community/issues/823 2020-05-18T15:30:27 #kisslinux mcf: The people who responded to that email don't seem to understand that the only portable way to use tar is without dashes... 2020-05-18T15:54:46 #kisslinux dylan02: I noticed in the new website layout "Install KISS", "FAQ", and "Community" are a different width from the other pages. Is that on purpose? 2020-05-18T15:56:14 #kisslinux individual posts from blog and news are too 2020-05-18T16:37:47 #kisslinux dylan02: for sh256, maybe there should be an earlier step where you check for each command and make an sh256() based on which one is there, so the fallback doesn't have to occur on each usage? 2020-05-18T16:37:57 #kisslinux and also errors wouldn't need to be silenced 2020-05-18T16:56:07 #kisslinux fatal: unable to find remote helper for 'https' << `kiss u` after latest update 2020-05-18T16:57:44 #kisslinux works fine for me 2020-05-18T17:05:42 #kisslinux ohhh, git links to older libressl while updating 2020-05-18T17:06:23 #kisslinux there is a lot of `Error loading shared library libcrypto.so.45: No such file or directory` in /bin/* 2020-05-18T18:41:36 #kisslinux I have a source data.zip. How can I prevend kiss from unziping it? 2020-05-18T18:43:09 #kisslinux Append ?no-extract 2020-05-18T18:43:16 #kisslinux Or your favorite phrase 2020-05-18T18:44:35 #kisslinux In the source: https:blabla/data.zip?no-extract ? 2020-05-18T18:47:42 #kisslinux ah I understand. oki doki thx 2020-05-18T18:47:46 #kisslinux magic 2020-05-18T18:49:22 #kisslinux konimex: https://github.com/kisslinux/community/blob/master/community/cryptsetup/version << '0' rel version is not valid 2020-05-18T18:49:41 #kisslinux same goes for mawk 2020-05-18T18:50:59 #kisslinux `kiss u` ignores updates if relative version contains '0' 2020-05-18T18:52:00 #kisslinux this is feature or bug?? :) 2020-05-18T19:03:11 #kisslinux nvm, i messed up my KISS_PATH. but really i think 0 should be changed to 1 2020-05-18T19:27:06 #kisslinux mcf: thanks for explaining the necessity of dashless arg support in tar on the mailing list 2020-05-18T19:37:59 #kisslinux does it seem out of place to anyone else that the only abbreviation on the k1ss site is 'Scrots'? Everything else is either spelled out (or an acryonym for FAQ) 2020-05-18T19:50:40 #kisslinux dylan02: so now that the sbase in kiss repos has my patch applied (which I'm still hoping will make it upstream) you should be able to ditch _tar() right? 2020-05-18T19:54:00 #kisslinux micro_O: Fixed, thanks. It was shortened to 'scrots' so that it'd fit in the old-style top nav. This is why I decided to swap to a sidebar, the top-nav became too messy. 2020-05-18T19:54:44 #kisslinux E5ten: Now that our sbase has the patch applied. Which is the "portable" usage again? 2020-05-18T19:54:56 #kisslinux no dash 2020-05-18T19:55:29 #kisslinux Thanks 2020-05-18T19:57:39 #kisslinux I've never had such bad luck building qt 2020-05-18T19:57:45 #kisslinux Smh 2020-05-18T19:57:51 #kisslinux the documentation for kiss on the website should have the tar footnote updated to reflect the current situation 2020-05-18T19:58:02 #kisslinux dilynm: It's almost like you're not supposed to build it yourself. 2020-05-18T19:58:03 #kisslinux ;) 2020-05-18T19:58:07 #kisslinux E5ten: Will do so now. 2020-05-18T19:59:19 #kisslinux I guess from now on we just hope I was comprehensive enough in my searching through various tar implementations that we never encounter another one that doesn't support dashless lol 2020-05-18T20:00:02 #kisslinux I'm pretty sure I checked every one that is used by anything close to a substantial amount of people 2020-05-18T20:00:33 #kisslinux dylan02: im a fan of the sidebar - my favorite social network software is very, very similar to k1ss 2020-05-18T20:00:50 #kisslinux dylan02: build it for me xD 2020-05-18T20:01:15 #kisslinux dilynm: have you looked at exheres for inspiration of how they build it? 2020-05-18T20:01:28 #kisslinux exheres? 2020-05-18T20:02:10 #kisslinux https://git.exherbo.org/summer/packages/x11-libs/qt/index.html 2020-05-18T20:02:23 #kisslinux years ago I was a package maintainer for exherbo 2020-05-18T20:02:36 #kisslinux at the time, it was a better gentoo. still probably is a better gentoo tbh. 2020-05-18T20:03:40 #kisslinux i havent seen a package manager as useful as `cave`, especially with sandboxing, parallel/multiple invocations not trampling over each other, excellent config management and better-than-normal alternatives solution 2020-05-18T20:03:46 #kisslinux that said, it was complex 2020-05-18T20:04:47 #kisslinux they definitely had some similar expression of k1ss values though - particularly around trying to get patches upstreamed 2020-05-18T20:05:00 #kisslinux and not messing with userspace 2020-05-18T20:05:10 #kisslinux Sandboxing for builds is something I want to implement (though it involves swapping to a "nix-like" installation method). 2020-05-18T20:05:47 #kisslinux A second upside is that you can have multiple versions of multiple packages installed at the same time. 2020-05-18T20:07:15 #kisslinux heh, i forget there was an old distro that completely eschewed the FSH and then used symlinks to satisfy software that hardcoded it 2020-05-18T20:07:27 #kisslinux I envision: 'kiss env pkg pkg pkg' which would drop you into a chroot (or sandbox) with core + these packages (and their dependencies) installed. 2020-05-18T20:07:30 #kisslinux Yeah 2020-05-18T20:07:52 #kisslinux It'd have to be /apps/- (example of course) and symlinks to / 2020-05-18T20:08:39 #kisslinux as long as you dont mess with actual / i think it would be a nice, optional feature to have automagic chroots 2020-05-18T20:08:55 #kisslinux It'd be cool to use bind mounts though you'd lose "state" on shutdown. 2020-05-18T20:09:06 #kisslinux Bind mounts would work for temporary chroots though. 2020-05-18T20:09:19 #kisslinux kiss env a b c d -> /envs/a-b-c-d@vA-vB-vC-vD 2020-05-18T20:09:21 #kisslinux or something like that 2020-05-18T20:09:23 #kisslinux There's a lot of depth to the idea 2020-05-18T20:09:55 #kisslinux somehow it feels like a convergence on distri-like extreme 2020-05-18T20:10:10 #kisslinux like the two different kinds of garbage collection actually converging 2020-05-18T20:10:50 #kisslinux The one issue is the transition from the current method to this proposed one. 2020-05-18T20:11:16 #kisslinux imo this proposed one sounds a lot less "kiss" than the current one lol 2020-05-18T20:11:21 #kisslinux well, i didn't call it out explicitly, but I think, with enough thinking and design, there wouldn't be a transition 2020-05-18T20:11:37 #kisslinux it would be an additional feature, that is orthoginal to what we have now, without requiring a replacement 2020-05-18T20:11:38 #kisslinux E5ten: Oh yeah. If I were 100% for it I'd have done it by now. 2020-05-18T20:12:28 #kisslinux also I assume it'd require multiple non-POSIX commands like mount and chroot? 2020-05-18T20:12:46 #kisslinux i.e. if someone wanted their root to be a 'stateless' expression of a `kiss env a b c d`, there would be nothing stopping them, but if a user wanted to have the most stateful root ever, i.e. what we have now with kiss i side-effects, that would work exactly the same 2020-05-18T20:12:47 #kisslinux I'm personally fine with things as they are now. 2020-05-18T20:13:46 #kisslinux E5ten: Probably proot (though painful to package) (I don't think there's alternatives to it). 2020-05-18T20:14:13 #kisslinux i would be a fan of being able to specify an alternative dir / kiss env, as it would allow for some really nice features for free, I think 2020-05-18T20:14:15 #kisslinux micro_O: that is actually really neat! 2020-05-18T20:14:22 #kisslinux Not much help though :'( 2020-05-18T20:14:50 #kisslinux for example, binary packages would be easier to make and distribute 2020-05-18T20:15:11 #kisslinux as would the age old 'test a new version and rollback if you hates it' 2020-05-18T20:15:19 #kisslinux micro_O: You can do 'KISS_ROOT=~/dir kiss i pkg' to install things anywhere. If your user has write access to the directory, it's entirely rootless. 2020-05-18T20:16:19 #kisslinux This still uses the host for libraries though (can we fix this?). Binaries are fine though (Just add the KISS_ROOT/bin to your $PATH). 2020-05-18T20:18:14 #kisslinux kiss-env() { KISS_ROOT=$(mktemp -d "$(urlencode $@)".XXXXXX) kiss b baseinit "$@" && cd $KISS_ROOT } 2020-05-18T20:18:39 #kisslinux meh, just spitballing 2020-05-18T20:19:46 #kisslinux s/cd/chroot and export KISS_ROOT, etc 2020-05-18T20:21:50 #kisslinux That would work, yeah. 2020-05-18T20:22:27 #kisslinux And it already exists (kiss chbuild) 2020-05-18T20:22:30 #kisslinux Forgot all about it 2020-05-18T20:23:48 #kisslinux https://termbin.com/72ob 2020-05-18T20:24:20 #kisslinux This also installs core (Uses the release tarballs) 2020-05-18T20:24:52 #kisslinux Though there's no dependency resolution (I'll get to it). 2020-05-18T20:27:27 #kisslinux hmm so i wonder how many steps we are away from automating tarball builds and having binary packages for those on, say, slow computers 2020-05-18T20:27:41 #kisslinux kiss chbuild + kiss export seems like a decent start 2020-05-18T20:44:13 #kisslinux o/ 2020-05-18T20:44:29 #kisslinux hullo! 2020-05-18T20:44:34 #kisslinux o/ 2020-05-18T20:44:36 #kisslinux for kiss-chbuild: what do you think about symlinking the hosts sources to the chroot sources? 2020-05-18T20:44:41 #kisslinux something about these widgets man. qt just ain't havin' it 2020-05-18T20:45:02 #kisslinux so the sources are available 2020-05-18T20:48:45 #kisslinux merakor: https://github.com/kisslinux/community/blob/master/community/sysmgr/build#L4 << better to use '/usr/lib/init/rc.d' for hooks 2020-05-18T20:48:48 #kisslinux merakor: same for https://github.com/kisslinux/community/blob/master/community/sinit/build#L9 2020-05-18T20:56:31 #kisslinux dilyn: we need thosed widgets!! 2020-05-18T20:56:42 #kisslinux : P 2020-05-18T21:02:22 #kisslinux Unfortunately! 2020-05-18T21:02:33 #kisslinux I'm damn near at my wit's end 2020-05-18T21:02:49 #kisslinux I've been trying this since 8am. It's 5 now. 2020-05-18T21:16:33 #kisslinux dilyn: What is your progress? I saw you have solved elogind. Are you trying to start up the spaceship? :) 2020-05-18T21:16:46 #kisslinux *still 2020-05-18T21:17:23 #kisslinux Yeah and we've got a massive failure to launch 2020-05-18T21:18:57 #kisslinux dang 2020-05-18T21:19:12 #kisslinux Yeah. Everything builds, now we're just trying to see if it can work 2020-05-18T21:19:34 #kisslinux Of course the qt5 tarball I made was the precious one without dbus 2020-05-18T21:19:39 #kisslinux So it's useless to me 2020-05-18T22:10:15 #kisslinux https://a.uguu.se/1vBmudBdJFIv_scrot552.png 2020-05-18T22:10:27 #kisslinux I'm running into an issue with lilo, and I have no idea why 2020-05-18T22:10:38 #kisslinux only one person on the internet has the same issue as me... 2020-05-18T22:10:55 #kisslinux http://webcache.googleusercontent.com/search?q=cache:Nd1vehogLg4J:irclogs.shortcircuit.net.au/%2523crux/2020-03-14.log.html+&cd=1&hl=en&ct=clnk&gl=nl 2020-05-18T23:19:34 #kisslinux dylan02: https://a.uguu.se/PZehCOPwxpSG_scrot554.png 2020-05-18T23:19:41 #kisslinux do you know whats going wrong here? 2020-05-18T23:21:47 #kisslinux Did you install util-linux? 2020-05-18T23:21:58 #kisslinux yep 2020-05-18T23:22:06 #kisslinux and I tried it with the alternative as well 2020-05-18T23:22:09 #kisslinux kiss a 2020-05-18T23:23:26 #kisslinux dilynm: KDE requires qt5 with dbus? 2020-05-18T23:23:42 #kisslinux kio requires dbus 2020-05-18T23:23:42 #kisslinux I guess I shouldn't have expected anything else 2020-05-18T23:23:47 #kisslinux Lol 2020-05-18T23:23:53 #kisslinux Also polkit 2020-05-18T23:25:04 #kisslinux oh no polkit :( 2020-05-18T23:25:10 #kisslinux Oh maybe kio doesn't need dbus... 2020-05-18T23:25:43 #kisslinux no it does seem to, the CMakeLists.txt has DBus in its components that're required for the find_package(Qt5 2020-05-18T23:26:45 #kisslinux ill try rebuilding linux-utils... 2020-05-18T23:26:54 #kisslinux Would you need dbus if you opted for Wayland I wonder? I know nothing about Wayland 2020-05-18T23:27:19 #kisslinux I know if you want to use Xorg you basically need dbus 2020-05-18T23:28:18 #kisslinux why 2020-05-18T23:28:21 #kisslinux im using xorg without dbus 2020-05-18T23:29:18 #kisslinux If you want to launch kde 2020-05-18T23:29:53 #kisslinux If you don't have elogind or something like that and try to exec startplasma-x11 it complains about dbus 2020-05-18T23:30:32 #kisslinux But if Wayland doesn't require dbus to launch kde, and the kde framework and plasma only optionally require it, then... You could be dbus free 2020-05-18T23:31:01 #kisslinux JK Wayland requires elogind to work with kde. As per Gentoo wiki at least 2020-05-18T23:31:04 #kisslinux f 2020-05-18T23:38:06 #kisslinux dylan02: rebuilding udev and util linux fixed the errors 2020-05-18T23:38:19 #kisslinux however it is still halting at "boot stage completed in xs 2020-05-18T23:38:27 #kisslinux after that no prompt or anything 2020-05-18T23:38:34 #kisslinux why am I running into problem after problem... 2020-05-18T23:39:17 #kisslinux Can you change gettys? 2020-05-18T23:39:28 #kisslinux i dont know how 2020-05-18T23:39:37 #kisslinux because I am in a web thingy 2020-05-18T23:39:43 #kisslinux controlling the vps 2020-05-18T23:40:15 #kisslinux alt+f2 should just work no? 2020-05-18T23:40:16 #kisslinux oh the crux site updated 2020-05-18T23:40:17 #kisslinux very cool 2020-05-18T23:40:20 #kisslinux ill try 2020-05-18T23:42:10 #kisslinux ah that works 2020-05-18T23:42:11 #kisslinux ty 2020-05-18T23:42:43 #kisslinux weird why the pormpt doesn't spawn in the initial tty... 2020-05-18T23:46:44 #kisslinux ix.io/2mE2 my prompt looks exciting, and then also nothing 2020-05-18T23:46:53 #kisslinux New inittab, I see gemini://gemini.ctrl-c.club/~phoebos/logs/freenode-kisslinux-2020-05-18.txt

-- Leo's gemini proxy

-- Connecting to gemini.ctrl-c.club:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/plain; charset=utf-8

-- Response ended

-- Page fetched on Sun Jun 2 13:59:52 2024