jaeger changed the topic of #crux to: CRUX 3.7 | Homepage: https://crux.nu/ | Ports: https://crux.nu/portdb/ https://crux.ninja/portdb/ | Logs: https://libera.irclog.whitequark.org/crux/
tilman has quit [Ping timeout: 255 seconds]
tilman has joined #crux
SiFuh has quit [Remote host closed the connection]
SiFuh has joined #crux
ppetrov^ has joined #crux
ppetrov^ has quit [Quit: Leaving]
<cruxbot> [opt.git/3.7]: qemu-all: update to 8.0.0
<cruxbot> [opt.git/3.7]: qemu: update to 8.0.0
<cruxbot> [opt.git/3.7]: nfs-utils: update to 2.6.3
<cruxbot> [opt.git/3.7]: imagemagick: update to 7.1.1-8
<cruxbot> [opt.git/3.7]: graphviz: update to 8.0.4
<cruxbot> [core.git/3.7]: perl: update to 5.36.1
Romster has quit [Ping timeout: 240 seconds]
Romster has joined #crux
medonja has joined #crux
stoffepojken has quit [Quit: ZNC 1.8.2 - https://znc.in]
stoffepojken has joined #crux
medonja has quit [Ping timeout: 260 seconds]
jue has joined #crux
jue has joined #crux
jue has quit [Changing host]
ppetrov^ has joined #crux
<cruxbot> [contrib.git/3.7]: python3-importlib_metadata: updated to version 6.6.0
<cruxbot> [contrib.git/3.7]: dunst: updated to version 1.9.2
<cruxbot> [contrib.git/3.7]: docker-compose: updated to version 2.17.3
lavaball has joined #crux
<lavaball> is there a way to install the newest packages?
<ukky> Like, 'git fetch && git merge' latest?
<lavaball> i wouldn't know. i'm just looking around still. there isn't much reading material comparing it to something else. i just hear that arch started because of it and gentoo has more options. that's it.
<lavaball> also wait, those are git commands. isn't there a ports tree?
<lavaball> or are we doing lfs now?
<ukky> you didn't say what you mean when you say 'latest'.
<lavaball> well, technically i said "newest", but let's not be pedantic about it.
<lavaball> i read on the page stable but older i think. so i was wondering what if i wnated the bleedign edge stuff. how would i do that.
<ukky> for bleeding edge stuff you need to copy original ports to your private port directory, change version to 'latest', then compile and install.
<lavaball> okay.
<lavaball> and i saw musl in the ports tree, but i read glibc on the main page. so i'm guessing install glibc and then switch to musl after?
<ukky> cannot answer regarding musl, as I just use gnu libc
<lavaball> all good. i appreciate you helping me out with the bleeding.
<jaeger> 'ports -u' and 'prt-get sysup' are the way to update, generally
<lavaball> jaeger! i saw you in the chat in that interview i just saw.
<lavaball> from 8 years ago.
<jaeger> If you want stuff that's newer than the ports tree contains, make custom ports :)
<lavaball> like maintain packages?
<jaeger> The Linux Unplugged one?
<jaeger> Yeah
<lavaball> yeah, linux unplugged.
<lavaball> only thing i could find talking about what this crux is on youtube.
<lavaball> the installation videos don't really tell me much.
<jaeger> 8 years, crazy
<jaeger> The installation is pretty simple and the handbook is the main source for quick documentation related to it
<lavaball> it's a lot of reading.
<lavaball> not the handbook inparticular, but what goes into the kernel for starters.
<lavaball> so i wouldn't say simple.
<lavaball> anything you compile yourself you need to know about in detail.
<lavaball> otherwise why compile it?
<lavaball> not that i mind the reading, mind you. i greatly enjoy the "why".
<ukky> why compile it? pre-build packages might contain/require 'things' you don't want on your system. Thus, compiling yourself you can eliminate those. That's just one reason.
<lavaball> ukky, did you suffer packet loss?
<ukky> No. I create Pkgfile's for packages that are missing.
<lavaball> no, i meant didn't you get all my lines?
<lavaball> like this one: anything you compile yourself you need to know about in detail.
<ukky> Or did you mean network packets?
<lavaball> yes.
<ukky> You don't need to know in details packages you compile.
<lavaball> you are killing me here.
<lavaball> i was trying to show you that i know the advantage of compiling things.
<lavaball> making your response unnecessary.
<ukky> But you need to know how to compile packages and all different buils systems.
<lavaball> ./configue, make, make install?
<lavaball> r
<lavaball> anyway, i'm with you. no need to debate me.
<lavaball> what i'm actually trying to find out how crux compares to gentoo today. not 8 years ago.
<ukky> used gentoo for last 10 years. Switched to Crux last week.
<jaeger> It's been many years since I've used gentoo so I'm definitely not qualified to answer that
<lavaball> why you switch?
<jaeger> I did a lot of switching back then to check out a bunch of distributions, no specific reason at the time
<jaeger> Ended up liking it a lot, though
<lavaball> well, you stuck with it for 8 years apparently.
<lavaball> but i meant ukky, since he just came from gentoo.
<ukky> gentoo becomes bigger and bigger. Portage is python-based. Gentoo dropped stage1 install. You cannot patch ebuild-files dynamically. Just a few things.
<lavaball> yeah, the stage3 thing rubs me the wrong way as well.
<lavaball> so i take it crux doesn't have that.
<lavaball> i don't mind the python basedness though. what's your problem with that?
<ukky> With Crux I hope to be able to do much more, compared to Gentoo.
<ukky> If you want to do fresh install (like LFS), python-based package manager is not a good idea.
<jaeger> Lot more than 8, heh
<lavaball> i can see that.
<lavaball> i never did a fresh install though.
<lavaball> but wasn't it always based on python? how long does python exist? i doubt he released it right after the movies. still, did they rewrite portage then?
<ukky> I did install LFS a few months back, and then I moved to static /dev in Gentoo, and then decided to check other distros and found Crux.
<ukky> Gentoo's Portage was always based on python, as far as I know
<lavaball> i still feel like gentoo though. the older packages and the musl uncertainty still bug me.
<lavaball> i don't know. i'll keep asking around.
<lavaball> thank you so much for your time and explaining things.
<lavaball> and lfs is fun and games, but i'm not checking all the news on every package if there are updates i have to do.
<lavaball> i want at least a little convenience in that regard.
<jaeger> No stages, the base install comes from a set of binary packages
<lavaball> why can't i just compile everything and no binaries?
<lavaball> like lfs but with a packet manager at the end.
<jaeger> You could, it's just not the usual way. If you want to go that route, feel free
<lavaball> oh, and i'm not complaining and i don't want features.
<lavaball> oh.
<lavaball> nice.
ocb_ has joined #crux
ocb has quit [Remote host closed the connection]
lavaball has quit [Remote host closed the connection]
ppetrov^ has quit [Quit: Leaving]
pitillo_ has quit [Ping timeout: 240 seconds]
pitillo_ has joined #crux
pitillo has quit [Ping timeout: 260 seconds]
ivandi has quit [Quit: WeeChat 3.8]
ivandi has joined #crux
pitillo has joined #crux
pitillo has quit [Ping timeout: 276 seconds]
pitillo has joined #crux