2019-10-01T01:11:24 #kisslinux dylanaraps: https://i.imgur.com/dNfyGEd.png
2019-10-01T06:19:33 #kisslinux Crestwave: nice!
2019-10-01T12:37:22 #kisslinux Greetings! Just tried to set up KISS and it seems like dev.gentoo.org is dead so it couldn't fetch eudev so I changed up my local repo to make it fetch a tarbal from the github releases. This one errors with ./configure: not found
though. Anyone got an idea?
2019-10-01T12:40:06 #kisslinux what distro are you on?
2019-10-01T12:40:36 #kisslinux also, just to make sure, ./configure
exists right? as in the file
2019-10-01T12:40:52 #kisslinux and it isn't say, ./configure.ac
2019-10-01T12:41:06 #kisslinux I just checked and in the tarbal provided on github it actually requires me to use autoconf
2019-10-01T12:43:04 #kisslinux I am using an alpine linux host and I am in a KISS chroot right now
2019-10-01T12:44:12 #kisslinux After installing autoconf and automake it seems to complain about libtool being used but LIBTOOL
being undefined
2019-10-01T12:45:07 #kisslinux huh, nevermind. Also had to install libtool
2019-10-01T12:45:36 #kisslinux I should probably send a PR for eudev unless dev.gentoo.org decides to come back
2019-10-01T12:49:45 #kisslinux The tarballs from GitHub need 'autoreconf -fi' to build.
2019-10-01T12:49:50 #kisslinux Which is why we don't use them.
2019-10-01T12:49:57 #kisslinux They aren't proper release tarballs.
2019-10-01T12:50:23 #kisslinux We won't be swapping to the GitHub tarballs.
2019-10-01T12:50:52 #kisslinux Also, dev.gentoo.org is up for me.
2019-10-01T12:51:07 #kisslinux oh?
2019-10-01T12:51:10 #kisslinux hm
2019-10-01T12:51:16 #kisslinux Just downloaded the source fine.
2019-10-01T12:51:35 #kisslinux Must be my dormitory network blocking (or being blocked) by some random site
2019-10-01T12:52:12 #kisslinux what's the URL that you're trying to access?
2019-10-01T12:52:41 #kisslinux https://dev.gentoo.org/~blueness/eudev/eudev-3.2.8.tar.gz
2019-10-01T12:52:55 #kisslinux yeah, it's up for me too
2019-10-01T12:53:03 #kisslinux want me to rehost it for you?
2019-10-01T12:53:54 #kisslinux huh, weird
2019-10-01T12:54:11 #kisslinux yea that would be nice
2019-10-01T12:54:25 #kisslinux https://x.icyphox.sh/UMu.gz
2019-10-01T12:54:40 #kisslinux md5: ce166b3fdd910c2a4a840378f48fedaf
2019-10-01T12:54:58 #kisslinux Thanks!
2019-10-01T12:55:09 #kisslinux np :)
2019-10-01T12:55:31 #kisslinux The checksum shouldn't have changed.
2019-10-01T12:55:46 #kisslinux has it?
2019-10-01T12:55:50 #kisslinux Dunno
2019-10-01T12:55:53 #kisslinux You posted an md5
2019-10-01T12:55:58 #kisslinux i provided it just in case they didn't trust my upload haha
2019-10-01T12:56:15 #kisslinux I don't get why I can't access the original URL though
2019-10-01T12:56:33 #kisslinux did you try curl/wget against that URL?
2019-10-01T12:57:02 #kisslinux Yea
2019-10-01T12:57:09 #kisslinux times out?
2019-10-01T12:58:12 #kisslinux I don't think it is a timeout? curl gives me "could not resolve host"
2019-10-01T12:58:43 #kisslinux sounds like a DNS issue
2019-10-01T12:59:03 #kisslinux assuming other websites work
2019-10-01T12:59:16 #kisslinux Yea, this is the first time I had this problem ever
2019-10-01T12:59:39 #kisslinux it happens at times when i'm behind my campus firewall too
2019-10-01T13:01:30 #kisslinux I really wish they'd provide proper release tarballs on GitHub.
2019-10-01T13:03:09 #kisslinux That was quick: https://github.com/repology/repology-rules/issues/284
2019-10-01T13:04:04 #kisslinux lol what
2019-10-01T13:04:26 #kisslinux https://github.com/repology/repology-rules/issues?q=is%3Aissue+is%3Aclosed+author%3Adylanaraps
2019-10-01T13:04:42 #kisslinux I report quite a bit to repology about incorrect package versions in their database.
2019-10-01T13:04:55 #kisslinux See: https://repology.org/projects/?inrepo=kiss_main&outdated=1
2019-10-01T13:05:02 #kisslinux All outdated packages in the KISS repositories.
2019-10-01T13:05:16 #kisslinux libressl is listed, however it's not actually outdated.
2019-10-01T13:05:23 #kisslinux how does repology work?
2019-10-01T13:05:36 #kisslinux It takes packages from a bunch of distributions.
2019-10-01T13:05:40 #kisslinux Compares versions.
2019-10-01T13:05:48 #kisslinux Works well.
2019-10-01T13:05:55 #kisslinux The only is the distributions themselves.
2019-10-01T13:06:06 #kisslinux So many make up random versions for software (which don't actually exist).
2019-10-01T13:06:40 #kisslinux A lot also update to development releases early which causes repology to mark new releases (what happened with libressl right now)
2019-10-01T13:07:31 #kisslinux ah i see
2019-10-01T13:08:27 #kisslinux Tried to use a uni-provided VPN but all that did was cut my speed down to 6% of the usual. Didn't let me reach dev.gentoo.org
2019-10-01T13:23:55 #kisslinux Is there a default password for root?
2019-10-01T13:24:28 #kisslinux Nope
2019-10-01T13:30:14 #kisslinux Oof. looks like I messed something up. I installed gentoo etc. like instructed on the website but now all I get is the VM "powercycling"
2019-10-01T13:34:17 #kisslinux Do I have to enable any special kernel drivers for it to boot in a vm?
2019-10-01T13:39:15 #kisslinux You can try 'make defconfig' first and if that fails, go back and run make menuconfig
(on the defconfig .config) and enable anything you need.
2019-10-01T13:39:25 #kisslinux It depends on the VM software you're using too.
2019-10-01T13:39:45 #kisslinux it should still throw me into a grub shell if I messed up the kernel though, right?
2019-10-01T13:40:04 #kisslinux because right now I'm not even getting to grub
2019-10-01T13:40:28 #kisslinux The kernel will panic and you'll have to run kiss-chroot from whatever live-cd you used.
2019-10-01T13:40:39 #kisslinux If you're not even getting to grub that isn't a kernel issue.
2019-10-01T13:51:16 #kisslinux Attempted to use boot-repair but that doesn't change anything either. Guess I'm too much of a noob for KISS
2019-10-01T13:52:07 #kisslinux don't give up!
2019-10-01T13:52:11 #kisslinux ^^
2019-10-01T13:52:18 #kisslinux Did you make an fstab?
2019-10-01T13:52:25 #kisslinux (altho i'm still using easy-mode Alpine :P)
2019-10-01T13:53:08 #kisslinux Also if you don't change the names of the vmlinuz and System.map files then grub wont recognzie it in the install
2019-10-01T13:53:55 #kisslinux like appending the version number of your kernel to the end of each. Adding it and redoing mkconfig or whatever fixed it for me
2019-10-01T13:55:32 #kisslinux oha. the package manager has more colour now
2019-10-01T13:57:52 #kisslinux xenone: Yea I've done the name changes.
2019-10-01T13:58:01 #kisslinux do I need an fstab for grub to boot?
2019-10-01T13:59:03 #kisslinux I personally don't have one.
2019-10-01T13:59:28 #kisslinux It depends on your partitioning scheme and layout.
2019-10-01T13:59:35 #kisslinux unternet: Like it?
2019-10-01T14:01:09 #kisslinux I did the most basic you could do: a single /dev/sda1 with all the linux stuff and a small /dev/sda2 as swap
2019-10-01T14:01:59 #kisslinux dylanaraps: i'm not sure what the significance is. programs and their dependencies share a colour?
2019-10-01T14:02:43 #kisslinux They're colored by the length of their names.
2019-10-01T14:02:48 #kisslinux Xyliton: swap? who needs swap. i like to live dangerously
2019-10-01T14:02:55 #kisslinux I don't use swap either.
2019-10-01T14:03:12 #kisslinux clang Build failed. hmm. maybe swap...
2019-10-01T14:03:22 #kisslinux Did you update LLVM first?
2019-10-01T14:03:41 #kisslinux LLVM 9.0.0 -> Clang 9.0.0
2019-10-01T14:03:44 #kisslinux just kiss u
2019-10-01T14:03:55 #kisslinux LLVM 8.X.X -> Clang 9.0.0 won't work.
2019-10-01T14:04:03 #kisslinux https://getkiss.org/news/20190927a/
2019-10-01T14:04:50 #kisslinux would be good if the package manager detects these dependencies and puts them in the correct order when doing kiss u
2019-10-01T14:05:26 #kisslinux well yea okay, but I don't get why grub refuses to load
2019-10-01T14:05:39 #kisslinux this is in a qemu/kvm based VM, running SeaBIOS
2019-10-01T14:06:25 #kisslinux unternet: This would require more complexity in the package format, system and manager.
2019-10-01T14:06:38 #kisslinux Manual intervention every now and then is fine in my eyes.
2019-10-01T14:07:03 #kisslinux I'd much rather these important upgrades be handled manually by the user.
2019-10-01T14:07:52 #kisslinux hm. that works for an extremely slim setup, I suppose
2019-10-01T14:08:12 #kisslinux Meaning?
2019-10-01T14:08:44 #kisslinux Nothing forces you to upgrade right away either. You can mask the updates for however long you desire.
2019-10-01T14:09:48 #kisslinux just guessing that if I ever got this to work on hardware, for productive use, with X and all and I wanted to update something complex, it'd be tedious to keep track of the order of dependencies manually
2019-10-01T14:10:21 #kisslinux Not really. You're describing my exact setup.
2019-10-01T14:11:19 #kisslinux To see if anything needs a rebuild (look for runtime dependencies (no appended make)): 'kiss-revdepends pkg' (from github.com/kisslinux/kiss-utils)
2019-10-01T14:11:33 #kisslinux then again, i guess backtracking works too
2019-10-01T14:12:49 #kisslinux My news posts will always list the orders of 'kiss' commands and 'kiss' will still pull in any needed dependencies. There's just no automatic handling through 'kiss u'.
2019-10-01T14:59:43 #kisslinux dylanaraps: Small change, but could you make 'kiss s' case insensitive? -name = -iname
2019-10-01T15:01:46 #kisslinux for all the libX* pkgs
2019-10-01T15:07:44 #kisslinux That's a great idea.
2019-10-01T15:07:46 #kisslinux Will do.
2019-10-01T15:12:32 #kisslinux :) Also, is is possible to list all files matching libX* instead of only the first match?
2019-10-01T15:13:16 #kisslinux hey hey
2019-10-01T15:13:40 #kisslinux hi
2019-10-01T15:14:54 #kisslinux orty: I need to go for an hour or so, can you open an issue on GitHub so I don't forget?
2019-10-01T15:15:18 #kisslinux sure
2019-10-01T15:16:51 #kisslinux Maybe you could use tsort in kiss u for dependency ordering with not too much added complexity?
2019-10-01T15:47:10 #kisslinux E5sten: The package manager has proper dependency ordering already.
2019-10-01T15:47:49 #kisslinux This is about the package manager being "smart" enough to know that a major version bump in package a requires a rebuild of packages b and c.
2019-10-01T16:41:49 #kisslinux Ah, gotcha
2019-10-01T16:49:33 #kisslinux wouldn't it be enough already, if kiss continues building the next package after the one before fails? that way you'd just run it 3 times and all is build.
2019-10-01T16:51:34 #kisslinux (but I agree that manual intervention now and then is a good thing)
2019-10-01T16:51:42 #kisslinux That sounds very fragile and error prone.
2019-10-01T16:51:58 #kisslinux What if the build works despite the major version bump?
2019-10-01T16:52:44 #kisslinux What if building clang 9.0.0 worked with LLVM 8.0.0 and you then built LLVM 9.0.0 afterwards? You'd end up with a broken Clang.
2019-10-01T16:53:15 #kisslinux Checking for news entries and following the instructions is a far better solution.
2019-10-01T16:55:32 #kisslinux you're probably right, but I feel uneasy with the fact that a linux distro with a philosophy like yours relies on one blog
2019-10-01T16:56:34 #kisslinux Arch Linux post news updates when manual intervention is needed too.
2019-10-01T16:56:42 #kisslinux I don't see how this is different?
2019-10-01T16:56:58 #kisslinux I don't know about arch
2019-10-01T16:57:02 #kisslinux I don't understand what you're saying at all really.
2019-10-01T16:58:14 #kisslinux Why does KISS' philosophy paired with the blog make you feel uneasy?
2019-10-01T16:58:37 #kisslinux See: https://www.archlinux.org/news/
2019-10-01T17:01:02 #kisslinux i'm failing to build and articulate logical argument out of a gut feeling, but don't worry about it. it'll be a long time until KISS can be of practical use to me (because I'm too noob for it), and until then my comments are unqualified at best
2019-10-01T17:29:58 #kisslinux o/
2019-10-01T17:30:45 #kisslinux Hello
2019-10-01T17:35:41 #kisslinux Lookie what I wrote today: https://github.com/dylanaraps/pure-bash-bible/issues/90#issuecomment-537145444
2019-10-01T17:35:51 #kisslinux RGB to HSL is pure bash arithmetic.
2019-10-01T17:36:35 #kisslinux (See the newest comment, there's a "regular" version in the OP but I'm talking about the most recent comment)
2019-10-01T17:37:21 #kisslinux huh
2019-10-01T17:37:24 #kisslinux pretty cool
2019-10-01T17:37:36 #kisslinux thats insane
2019-10-01T17:37:55 #kisslinux how do you even figure these things out!?
2019-10-01T17:38:56 #kisslinux I looked up a formula to do RGB to HSL and I adapated it to bash first.
2019-10-01T17:39:05 #kisslinux This is tricky as bash has no floating point math.
2019-10-01T17:39:16 #kisslinux So I multiply and divide by 100 to "fake" it.
2019-10-01T17:39:41 #kisslinux You do lose on precision but it's fine for this use-case.
2019-10-01T17:40:14 #kisslinux Then it's basic chaining of arithmetic statements using ',' and ternary operators for if elif else fi.
2019-10-01T17:40:23 #kisslinux jesus dude
2019-10-01T18:14:26 #kisslinux I'm tempted to write an entire program in arithmetic.
2019-10-01T18:19:10 #kisslinux Totally destroys shellcheck's parser.
2019-10-01T23:43:24 #kisslinux Hi everybody, is it allowed to ask about neofetch here, even if the topic about kisslinux? You have informed us you migrated from Discord and locked all the channels.
text/plain; charset=utf-8
This content has been proxied by September (3851b).