uwumeowmeownyaa has quit [Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.4)]
zorz has joined #crux
btcgiveaway has quit [Ping timeout: 244 seconds]
uwumeowmeownyaa has joined #crux
lavaball has quit [Remote host closed the connection]
braewoods has quit [Ping timeout: 248 seconds]
kh1b has joined #crux
<kh1b>
i cant find 'pulseaudio-bluetooth' package
<kh1b>
i tried to start bluealsa and bluetooth worked i didnt get 'br-connection-profile-unavailable'
<kh1b>
but didnt work with pulseaudio
_moth_ has quit [Ping timeout: 248 seconds]
<uwumeowmeownyaa>
PipeWire is better than PulseAudio, though. Why not use it instead?
<uwumeowmeownyaa>
Also, I install new dependencies on updating my CRUX GNU/Linux manually because they are not installed automatically. But what if I no longer need them? Is there a way to automatically uninstall them? My system cluttered is not to my liking...
kh1b has quit [Read error: Connection reset by peer]
lavaball has joined #crux
farkuhar has joined #crux
<farkuhar>
uwumeowmeownyaa: new dependencies not being installed automatically during a sysup operation was one of the motivations for developing a new branch of prt-get. See https://git.crux.nu/farkuhar/prt-get/src/branch/mixed-upinst/doc/prt-get.8#L111 for more details. As for uninstalling no-longer-needed dependencies, you might want to search that same man-page for the "listorphans" command.
<ppetrov^>
farkuhar, can your branch of prt-get be installed along the default one?
<farkuhar>
ppetrov^, that discussion should probably take place in #crux-devel.
<ppetrov^>
i feel uncomfortable to go there... :P
<ppetrov^>
what are devs' opinions on incorporating your changes into the official prt-get?
<ppetrov^>
surely, you have discussed that?
_moth_ has joined #crux
<farkuhar>
Heh, I need to update the URL in that man-page, now that the server has switched from pipermail to postorius.
<uwumeowmeownyaa>
This branch seems cool, but to me it looks like it was never merged to master, therefore I can't use it :-(
<uwumeowmeownyaa>
Also, I hate Rust, Gnome, Go, PhP and many other packages or libraries so much that I'd like to avoid installing those. With the new branch, prt-get will never ask me if I want to install new dependencies, silently poisoning my system.
<farkuhar>
uwumeowmeownyaa: as I said, incorporating the new behaviour into the master branch is a discussion for #crux-devel (or the mailing list, as jw did in June 2008).
<farkuhar>
speaking of mailing lists, if you do subscribe to CRUX, then you'll usually receive the [notify] announcements when new dependencies are added. At that point you can `prt-get lock` the old package, if you regard the new dependencies as "poisoning your system."
<uwumeowmeownyaa>
Thank you very much for this useful information! I will subscribe the mailing list some day, when I have an email address set up
<uwumeowmeownyaa>
Also, the ``listorphans`` option of ``prt-get`` seems to list all packages that are not dependencies of some other packages. Therefore, one can not delete the packages listed with this option to clean garbage (such as dependencies no longer used by other packages)
<farkuhar>
Why not pipe the output of `prt-get listorphans` to an `xargs prt-get remove` command?
<uwumeowmeownyaa>
It will remove bash, many (if not all) xorg-* packages and other things that are not dependencies but are indeed required for my system to function
<farkuhar>
Here's one reason why not: the official policy is not to clutter the "Depends on" line with any core ports except those that are dynamically linked in. The output of `prt-get listorphans` might therefore contain some core ports that you don't want to remove, so you should filter them out first, e.g. using comm(1).
<remiliascarlet>
I would rather argue for distributing static binaries by default, so that dependency management wouldn't be an issue anymore, but this is a source-based distro after all, so that means compile every dependency yourself before compiling the program itself. In CRUX I would actually keep all the dependencies installed in order to save time whenever the actual program I want to use gets updated.
<remiliascarlet>
The main problem is that whenever a dependency gets updated, and it happens to be an .so file, then the binary too will need to re-compiled.
<remiliascarlet>
But nothing CRUX can do about I think.
<uwumeowmeownyaa>
I like compiling so much it's unreal.
<uwumeowmeownyaa>
Sometimes I recompile packages on both my Gentoo Linux host system and my CRUX GNU/Linux system on a virtual machine.
<remiliascarlet>
I only hate compiling when either a package is distributed broken (looking at you, GNU Binutils!), or when it takes days or weeks to compile.
<ukky>
Shouldn't it be 'Gentoo GNU/Linux'?
<remiliascarlet>
Yes, if you're Richard Stallman at least.
<remiliascarlet>
Or if you consider going for Gentoo GNU/kFreeBSD or something.
darfo is now known as darfo_
darfo_ is now known as darfo
darfo has left #crux [No boundaries on the net!]
darfo has joined #crux
darfo_ has joined #crux
darfo has left #crux [No boundaries on the net!]
darfo has joined #crux
darfo has left #crux [No boundaries on the net!]
darfo has joined #crux
darfo has left #crux [No boundaries on the net!]
darfo_ has quit [Client Quit]
darfo has joined #crux
darfo has left #crux [No boundaries on the net!]
darfo has joined #crux
darfo has left #crux [No boundaries on the net!]
darfo has joined #crux
darfo has left #crux [No boundaries on the net!]
darfo has joined #crux
darfo has quit [Client Quit]
darfo has joined #crux
darfo has left #crux [#crux]
darfo has joined #crux
darfo has left #crux [No boundaries on the net!]
darfo has joined #crux
darfo has left #crux [No boundaries on the net!]
darfo has joined #crux
darfo has left #crux [No boundaries on the net!]
darfo has joined #crux
darfo has left #crux [No boundaries on the net!]
<SiFuh_>
Internet must be bad in Canada
darfo has joined #crux
darfo has left #crux [No boundaries on the net!]
darfo has joined #crux
darfo has left #crux [No boundaries on the net!]
darfo has joined #crux
darfo has left #crux [No boundaries on the net!]
darfo has joined #crux
darfo has left #crux [No boundaries on the net!]
darfo has joined #crux
darfo has left #crux [No boundaries on the net!]
darfo has joined #crux
darfo has left #crux [No boundaries on the net!]
darfo has joined #crux
darfo has left #crux [No boundaries on the net!]
wyatt has joined #crux
wyatt has quit [Quit: leaving]
farkuhar has quit [Quit: nyaa~]
SiFuh has quit [Remote host closed the connection]
<cruxbot>
[contrib/3.7]: libcamera: moved libexecdir to /usr/lib
ppetrov^ has quit [Quit: Leaving]
lavaball has quit [Quit: lavaball]
<uwumeowmeownyaa>
ukky: I thought that even though "Gentoo Linux" can be a GNU/Linux distribution, its trademarked name was "Gentoo Linux". I have checked the name and logo usage guidelines, though, to find that the distribution in question is actually called "Gentoo". Interesting discoveries are in abundance in the world...
uwumeowmeownyaa has quit [Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.4)]