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/
<ukky> jaeger: Thanks! I will try your workflow. Is there a way to recompile all packages installed, even if installed version has not changed?
genpaku has quit [Ping timeout: 250 seconds]
genpaku has joined #crux
tilman has quit [Ping timeout: 276 seconds]
tilman has joined #crux
<jaeger> ukky: you could use 'prt-get update -fr $(prt-get listinst)' for that if you really want to :)
<jaeger> or 'prt-get update -fr --margs="-in" $(prt-get listinst)' to skip over new file footprint mismatches
<ukky> jaeger: Thanks! Sometimes I need to rebuild everything. Since this is a first day I try running Crux, I'd like to know how to do it in advance :-)
<jaeger> Yeah, just takes a long time
<ukky> I don't mind if it takes time. I like compiling
<jaeger> Fair enough
<ukky> Another question: How do I properly apply local patch? Example: I want to get rid of D-Bus, for that I need to patch at-spi2-core
<jaeger> copy at-spi2-core to another directory and make your changes, add that directory to prt-get.conf before the others
<jaeger> Sorta like an overlay
<ukky> At the same directory level as 'core'?
<jaeger> Anywhere, really. I use /home/<user>/ports-overlay, for example
<ukky> Thanks!
<jaeger> np
<ukky> is there a way to blacklist a package by name from all port directories?
<jaeger> There's a --ignore command line switch but not really a blacklist. You could also lock a package with prt-get lock if you don't mind it being installed but just don't want a version change
<ukky> Good to know these options. I probably will add this feature locally to prevent some packages from installing
yavorkin has joined #crux
yavorkin has left #crux [#crux]
<cruxbot> [opt.git/3.7]: nvidia: egl/wayland fixes and tweaks, added NGX wine/proton DLLs and updater, GSP firmware
<jaeger> oops, think I committed the wrong footprint... should not commit when tired
<cruxbot> [opt.git/3.7]: [notify] nvidia: fixed .footprint; use pkgadd -u -f to update library symlink ownership
brian|lfs has joined #crux
SiFuh has quit [Remote host closed the connection]
SiFuh has joined #crux
ocb has quit [Ping timeout: 255 seconds]
ocb has joined #crux
<farkuhar> ukky: you can mimic the effect of a blacklist by adding an entry to prt-get.aliases, and installing a dummy package from your personal overlay that masks the unwanted package.
DaViruz has quit [Ping timeout: 248 seconds]
gub has quit [Remote host closed the connection]
z812 has quit [Remote host closed the connection]
gub has joined #crux
z812 has joined #crux
DaViruz has joined #crux
ppetrov^ has joined #crux
gub has quit [Remote host closed the connection]
z812 has quit [Remote host closed the connection]
z812 has joined #crux
gub has joined #crux
<cruxbot> [opt.git/3.7]: links: update to 2.29
<cruxbot> [opt.git/3.7]: ghostscript: update to 10.01.0
<cruxbot> [opt.git/3.7]: librsvg: update to 2.56.0
<cruxbot> [opt.git/3.7]: firefox-bin: update to 111.0.1
<cruxbot> [opt.git/3.7]: at-spi2-core: update to 2.48.0
<cruxbot> [opt.git/3.7]: adwaita-icon-theme: update to 44.0
<cruxbot> [opt.git/3.7]: glib: update to 2.76.1
<cruxbot> [core.git/3.7]: sqlite3: update to 3.41.2
<cruxbot> [xorg.git/3.7]: libva: update to 2.18.0
<ocb> instead of having tech our 'slave', we are tech's slaves
<SiFuh> ocb: Yep, my father always said that his father always said that a car is a hole in the road you throw your money in.
<SiFuh> Tech is created by us to make our lives easier and yet we end up serving and maintaining that tech.
<SiFuh> Reminds me of the beginning of the movie "The Gods Must Be Crazy", the 'civilized' part
<ocb> car is a useful tool, but what we see nowadays is too much.
<SiFuh> I prefer the older cars.
<ocb> same, but a person also needs to know some stuff about cars to have an older car. saying that, have an 1989 car.
<ocb> thanks for the video, i'll look into that movie.
<SiFuh> A 1989 car is heaps easier to fix than a Toyota PRIUS (Please Replace It's Utterly Shit)
<ocb> carburettors can be very tricky
<ocb> the rest is most likely easier to fix.
<SiFuh> I was a mechanic back in the early 1990s ;-)
<ocb> oh ;)
<SiFuh> Worst thing I ever had to do was install rack and pinion steering.
<SiFuh> Brand new is fine, secondhand is just a horrible mess.
<ocb> heh
<ppetrov^> starting a new install, CRUX sees my disks in a wrong order
<ppetrov^> sda is sdb and vice versa
<ocb> ^ happens here too, sometimes.
<ppetrov^> for fuck's sake
<SiFuh> ppetrov^: Isn't that just a hardware detection issue?
<SiFuh> Why not use 'UUID' ?
<ppetrov^> yep...
<ppetrov^> grub uses it and i have no idea what disks it selected
<ppetrov^> still have not restarted
<ppetrov^> it's not a hardware issue, did this on my other PC
<ppetrov^> anyway, sorry to interrupt
<SiFuh> Doesn't grub use UUID?
<ocb> i believe it may be related to hardware detection in my case on thinkpad w530. the inbuilt sata controller is always sda and additional sata caddy in place of cd/dvd reader is sdb. however when interchanging some disks for cloning/backup, the additional caddy can become sda and inbuilt one sdb. so it may also be something related to what disk is inside.
<ocb> maybe there's some kernel option that can handle this?
<ocb> or is this handled by bios maybe, the ones that can set different boot sequence?
<ppetrov^> yes grub has uuid, which is correct but sets wrong hd0
<ppetrov^> shoould be hd1, i guess
<ppetrov^> since i boot from sdb
<SiFuh> I am not a grub guy, I actually hate grub :-P So I can't comment
<ppetrov^> i know, SYSLINUX foreva
<ppetrov^> i'm a LILO guy
<ppetrov^> even made myself a port
<SiFuh> I liked LILO and efibootmgr as well
<SiFuh> The reason I hate grub is that is not normal and I just don't understand why I need to install an operating system to boot into another operating system
<ppetrov^> heh
<ppetrov^> why is it so popular
<SiFuh> Probably the same reason Windows and MAC OS/X is popular
<ppetrov^> dos not boot
<ppetrov^> i give up, fuck this shit...
<ppetrov^> latez
<ppetrov^> rage quit
<ppetrov^> :P
ppetrov^ has quit [Quit: Leaving]
<ukky> farkuhar: prt-get.aliases works only for top-of-the-dependency-tree package, for example one can blacklist firefox-bin this way
<SiFuh> I wouldn't call it a blacklist
<ukky> there are many terms that can be used
<SiFuh> I would say 'alias' is probably the closest term
<ukky> 'alias' means 'alternative', right?
<SiFuh> Close enough ;-)
<farkuhar> ukky: it's probably a violation of KISS to implement blacklisting using the aliases file (hiding one function inside another). But it should work just fine regardless of where the package appears in the dependency tree. Once you install your dummy package (e.g. dbus-dummy as an alias for dbus), then "prt-get depinst <port_that_has_dbus_in_its_dependency_tree>" would proceed as if dbus were installed.
<ukky> farkuhar: Blacklisting is for me, so I do not break build dependencies for other packages.
<ukky> In case of dbus-dummy, ATK will not build, unless it is patched and does not use dbus for building.
<ukky> After is ATK patched and rebuilt, dbus-dummy would probably work
<ukky> s/After is ATK/After ATK is/
<farkuhar> ukky: that's why you're encouraged to put your customized ATK into a ports overlay, one that takes precedence over the official port, so that your patched version is the one that gets installed.
<ukky> farkuhar: Thanks! This seems like a working solution, at least for this specific case
ocb has quit [Ping timeout: 255 seconds]
ardo has quit [Ping timeout: 246 seconds]
ardo has joined #crux
ocb has joined #crux