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

View Raw

More Information

⬅️ Previous capture (2021-12-17)

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

2019-10-01T01:11:24 #kisslinux <Crestwave> dylanaraps: https://i.imgur.com/dNfyGEd.png
2019-10-01T06:19:33 #kisslinux <dylanaraps> Crestwave: nice!
2019-10-01T12:37:22 #kisslinux <Xyliton> 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 <icyphox> what distro are you on?
2019-10-01T12:40:36 #kisslinux <icyphox> also, just to make sure, `./configure` exists right? as in the file
2019-10-01T12:40:52 #kisslinux <icyphox> and it isn't say, `./configure.ac`
2019-10-01T12:41:06 #kisslinux <Xyliton> I just checked and in the tarbal provided on github it actually requires me to use autoconf
2019-10-01T12:43:04 #kisslinux <Xyliton> I am using an alpine linux host and I am in a KISS chroot right now
2019-10-01T12:44:12 #kisslinux <Xyliton> After installing autoconf and automake it seems to complain about libtool being used but `LIBTOOL` being undefined
2019-10-01T12:45:07 #kisslinux <Xyliton> huh, nevermind. Also had to install libtool
2019-10-01T12:45:36 #kisslinux <Xyliton> I should probably send a PR for eudev unless dev.gentoo.org decides to come back
2019-10-01T12:49:45 #kisslinux <dylanaraps> The tarballs from GitHub need 'autoreconf -fi' to build.
2019-10-01T12:49:50 #kisslinux <dylanaraps> Which is why we don't use them.
2019-10-01T12:49:57 #kisslinux <dylanaraps> They aren't proper release tarballs.
2019-10-01T12:50:23 #kisslinux <dylanaraps> We won't be swapping to the GitHub tarballs.
2019-10-01T12:50:52 #kisslinux <dylanaraps> Also, dev.gentoo.org is up for me.
2019-10-01T12:51:07 #kisslinux <Xyliton> oh?
2019-10-01T12:51:10 #kisslinux <Xyliton> hm
2019-10-01T12:51:16 #kisslinux <dylanaraps> Just downloaded the source fine.
2019-10-01T12:51:35 #kisslinux <Xyliton> Must be my dormitory network blocking (or being blocked) by some random site
2019-10-01T12:52:12 #kisslinux <icyphox> what's the URL that you're trying to access?
2019-10-01T12:52:41 #kisslinux <Xyliton> https://dev.gentoo.org/~blueness/eudev/eudev-3.2.8.tar.gz
2019-10-01T12:52:55 #kisslinux <icyphox> yeah, it's up for me too
2019-10-01T12:53:03 #kisslinux <icyphox> want me to rehost it for you?
2019-10-01T12:53:54 #kisslinux <Xyliton> huh, weird
2019-10-01T12:54:11 #kisslinux <Xyliton> yea that would be nice
2019-10-01T12:54:25 #kisslinux <icyphox> https://x.icyphox.sh/UMu.gz
2019-10-01T12:54:40 #kisslinux <icyphox> md5: ce166b3fdd910c2a4a840378f48fedaf
2019-10-01T12:54:58 #kisslinux <Xyliton> Thanks!
2019-10-01T12:55:09 #kisslinux <icyphox> np :)
2019-10-01T12:55:31 #kisslinux <dylanaraps> The checksum shouldn't have changed.
2019-10-01T12:55:46 #kisslinux <icyphox> has it?
2019-10-01T12:55:50 #kisslinux <dylanaraps> Dunno
2019-10-01T12:55:53 #kisslinux <dylanaraps> You posted an md5
2019-10-01T12:55:58 #kisslinux <icyphox> i provided it just in case they didn't trust my upload haha
2019-10-01T12:56:15 #kisslinux <Xyliton> I don't get why I can't access the original URL though
2019-10-01T12:56:33 #kisslinux <icyphox> did you try curl/wget against that URL?
2019-10-01T12:57:02 #kisslinux <Xyliton> Yea
2019-10-01T12:57:09 #kisslinux <icyphox> times out?
2019-10-01T12:58:12 #kisslinux <Xyliton> I don't think it is a timeout? curl gives me "could not resolve host"
2019-10-01T12:58:43 #kisslinux <icyphox> sounds like a DNS issue
2019-10-01T12:59:03 #kisslinux <icyphox> assuming other websites work
2019-10-01T12:59:16 #kisslinux <Xyliton> Yea, this is the first time I had this problem ever
2019-10-01T12:59:39 #kisslinux <icyphox> it happens at times when i'm behind my campus firewall too
2019-10-01T13:01:30 #kisslinux <dylanaraps> I really wish they'd provide proper release tarballs on GitHub.
2019-10-01T13:03:09 #kisslinux <dylanaraps> That was quick: https://github.com/repology/repology-rules/issues/284
2019-10-01T13:04:04 #kisslinux <icyphox> lol what
2019-10-01T13:04:26 #kisslinux <dylanaraps> https://github.com/repology/repology-rules/issues?q=is%3Aissue+is%3Aclosed+author%3Adylanaraps
2019-10-01T13:04:42 #kisslinux <dylanaraps> I report quite a bit to repology about incorrect package versions in their database.
2019-10-01T13:04:55 #kisslinux <dylanaraps> See: https://repology.org/projects/?inrepo=kiss_main&outdated=1
2019-10-01T13:05:02 #kisslinux <dylanaraps> All outdated packages in the KISS repositories.
2019-10-01T13:05:16 #kisslinux <dylanaraps> libressl is listed, however it's not actually outdated.
2019-10-01T13:05:23 #kisslinux <icyphox> how does repology work?
2019-10-01T13:05:36 #kisslinux <dylanaraps> It takes packages from a bunch of distributions.
2019-10-01T13:05:40 #kisslinux <dylanaraps> Compares versions.
2019-10-01T13:05:48 #kisslinux <dylanaraps> Works well.
2019-10-01T13:05:55 #kisslinux <dylanaraps> The only is the distributions themselves.
2019-10-01T13:06:06 #kisslinux <dylanaraps> So many make up random versions for software (which don't actually exist).
2019-10-01T13:06:40 #kisslinux <dylanaraps> 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 <icyphox> ah i see
2019-10-01T13:08:27 #kisslinux <Xyliton> 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 <Xyliton> Is there a default password for root?
2019-10-01T13:24:28 #kisslinux <dylanaraps> Nope
2019-10-01T13:30:14 #kisslinux <Xyliton> 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 <Xyliton> Do I have to enable any special kernel drivers for it to boot in a vm?
2019-10-01T13:39:15 #kisslinux <dylanaraps> 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 <dylanaraps> It depends on the VM software you're using too.
2019-10-01T13:39:45 #kisslinux <Xyliton> it should still throw me into a grub shell if I messed up the kernel though, right?
2019-10-01T13:40:04 #kisslinux <Xyliton> because right now I'm not even getting to grub
2019-10-01T13:40:28 #kisslinux <dylanaraps> The kernel will panic and you'll have to run kiss-chroot from whatever live-cd you used.
2019-10-01T13:40:39 #kisslinux <dylanaraps> If you're not even getting to grub that isn't a kernel issue.
2019-10-01T13:51:16 #kisslinux <Xyliton> 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 <icyphox> don't give up!
2019-10-01T13:52:11 #kisslinux <xenone> ^^
2019-10-01T13:52:18 #kisslinux <xenone> Did you make an fstab?
2019-10-01T13:52:25 #kisslinux <icyphox> (altho i'm still using easy-mode Alpine :P)
2019-10-01T13:53:08 #kisslinux <xenone> 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 <xenone> 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 <unternet> oha. the package manager has more colour now
2019-10-01T13:57:52 #kisslinux <Xyliton> xenone: Yea I've done the name changes.
2019-10-01T13:58:01 #kisslinux <Xyliton> do I need an fstab for grub to boot?
2019-10-01T13:59:03 #kisslinux <dylanaraps> I personally don't have one.
2019-10-01T13:59:28 #kisslinux <dylanaraps> It depends on your partitioning scheme and layout.
2019-10-01T13:59:35 #kisslinux <dylanaraps> unternet: Like it?
2019-10-01T14:01:09 #kisslinux <Xyliton> 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 <unternet> dylanaraps: i'm not sure what the significance is. programs and their dependencies share a colour?
2019-10-01T14:02:43 #kisslinux <dylanaraps> They're colored by the length of their names.
2019-10-01T14:02:48 #kisslinux <unternet> Xyliton: swap? who needs swap. i like to live dangerously
2019-10-01T14:02:55 #kisslinux <dylanaraps> I don't use swap either.
2019-10-01T14:03:12 #kisslinux <unternet> clang Build failed. hmm. maybe swap...
2019-10-01T14:03:22 #kisslinux <dylanaraps> Did you update LLVM first?
2019-10-01T14:03:41 #kisslinux <dylanaraps> LLVM 9.0.0 -> Clang 9.0.0
2019-10-01T14:03:44 #kisslinux <unternet> just kiss u
2019-10-01T14:03:55 #kisslinux <dylanaraps> LLVM 8.X.X -> Clang 9.0.0 won't work.
2019-10-01T14:04:03 #kisslinux <dylanaraps> https://getkiss.org/news/20190927a/
2019-10-01T14:04:50 #kisslinux <unternet> 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 <Xyliton> well yea okay, but I don't get why grub refuses to load
2019-10-01T14:05:39 #kisslinux <Xyliton> this is in a qemu/kvm based VM, running SeaBIOS
2019-10-01T14:06:25 #kisslinux <dylanaraps> unternet: This would require more complexity in the package format, system and manager.
2019-10-01T14:06:38 #kisslinux <dylanaraps> Manual intervention every now and then is fine in my eyes.
2019-10-01T14:07:03 #kisslinux <dylanaraps> I'd much rather these important upgrades be handled manually by the user.
2019-10-01T14:07:52 #kisslinux <unternet> hm. that works for an extremely slim setup, I suppose
2019-10-01T14:08:12 #kisslinux <dylanaraps> Meaning?
2019-10-01T14:08:44 #kisslinux <dylanaraps> Nothing forces you to upgrade right away either. You can mask the updates for however long you desire.
2019-10-01T14:09:48 #kisslinux <unternet> 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 <dylanaraps> Not really. You're describing my exact setup.
2019-10-01T14:11:19 #kisslinux <dylanaraps> 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 <unternet> then again, i guess backtracking works too
2019-10-01T14:12:49 #kisslinux <dylanaraps> 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 <orty> dylanaraps: Small change, but could you make 'kiss s' case insensitive? -name = -iname
2019-10-01T15:01:46 #kisslinux <orty> for all the libX* pkgs
2019-10-01T15:07:44 #kisslinux <dylanaraps> That's a great idea.
2019-10-01T15:07:46 #kisslinux <dylanaraps> Will do.
2019-10-01T15:12:32 #kisslinux <orty> :) Also, is is possible to list all files matching libX* instead of only the first match?
2019-10-01T15:13:16 #kisslinux <KayW> hey hey
2019-10-01T15:13:40 #kisslinux <orty> hi
2019-10-01T15:14:54 #kisslinux <dylanaraps> 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 <orty> sure
2019-10-01T15:16:51 #kisslinux <E5ten> Maybe you could use tsort in kiss u for dependency ordering with not too much added complexity?
2019-10-01T15:47:10 #kisslinux <dylanaraps> E5sten: The package manager has proper dependency ordering already.
2019-10-01T15:47:49 #kisslinux <dylanaraps> 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 <E5ten> Ah, gotcha
2019-10-01T16:49:33 #kisslinux <unternet> 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 <unternet> (but I agree that manual intervention now and then is a good thing)
2019-10-01T16:51:42 #kisslinux <dylanaraps> That sounds very fragile and error prone.
2019-10-01T16:51:58 #kisslinux <dylanaraps> What if the build works despite the major version bump?
2019-10-01T16:52:44 #kisslinux <dylanaraps> 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 <dylanaraps> Checking for news entries and following the instructions is a far better solution.
2019-10-01T16:55:32 #kisslinux <unternet> 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 <dylanaraps> Arch Linux post news updates when manual intervention is needed too.
2019-10-01T16:56:42 #kisslinux <dylanaraps> I don't see how this is different?
2019-10-01T16:56:58 #kisslinux <unternet> I don't know about arch
2019-10-01T16:57:02 #kisslinux <dylanaraps> I don't understand what you're saying at all really.
2019-10-01T16:58:14 #kisslinux <dylanaraps> Why does KISS' philosophy paired with the blog make you feel uneasy?
2019-10-01T16:58:37 #kisslinux <dylanaraps> See: https://www.archlinux.org/news/
2019-10-01T17:01:02 #kisslinux <unternet> 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 <KayW> o/
2019-10-01T17:30:45 #kisslinux <dylanaraps> Hello
2019-10-01T17:35:41 #kisslinux <dylanaraps> Lookie what I wrote today: https://github.com/dylanaraps/pure-bash-bible/issues/90#issuecomment-537145444
2019-10-01T17:35:51 #kisslinux <dylanaraps> RGB to HSL is pure bash arithmetic.
2019-10-01T17:36:35 #kisslinux <dylanaraps> (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 <KayW> huh
2019-10-01T17:37:24 #kisslinux <KayW> pretty cool
2019-10-01T17:37:36 #kisslinux <xenone> thats insane
2019-10-01T17:37:55 #kisslinux <xenone> how do you even figure these things out!?
2019-10-01T17:38:56 #kisslinux <dylanaraps> I looked up a formula to do RGB to HSL and I adapated it to bash first.
2019-10-01T17:39:05 #kisslinux <dylanaraps> This is tricky as bash has no floating point math.
2019-10-01T17:39:16 #kisslinux <dylanaraps> So I multiply and divide by 100 to "fake" it.
2019-10-01T17:39:41 #kisslinux <dylanaraps> You do lose on precision but it's fine for this use-case.
2019-10-01T17:40:14 #kisslinux <dylanaraps> Then it's basic chaining of arithmetic statements using ',' and ternary operators for if elif else fi.
2019-10-01T17:40:23 #kisslinux <KayW> jesus dude
2019-10-01T18:14:26 #kisslinux <dylanaraps> I'm tempted to write an entire program in arithmetic.
2019-10-01T18:19:10 #kisslinux <dylanaraps> Totally destroys shellcheck's parser.
2019-10-01T23:43:24 #kisslinux <gusbemacbe> 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.