trying to update my system today, it requested use change to add gstreamer # required by net-im/neochat-23.08.3-r1::gentoo # required by kde-apps/kdenetwork-meta-23.08.3::gentoo # required by kde-apps/kde-apps-meta-23.08.3::gentoo[network] # required by @selected # required by @world (argument) >=dev-qt/qtmultimedia-5.15.11:5 gstreamer I don't need this crap, I don't use this crap, I don't want to get my system broken by this crap, but now I have no reasonable way to avoid this crap??? (and yes, I know what I am talking about, I use also Fedora which depends on everything possible, and there's something broken between those multimedia frameworks and pulseaudio, now pipewire, all the time ... Gentoo with pure ALSA is a delight! - well, it was, now I have to deal with pipewire too due to another hard dependency on things that I don't need :-( ) I don't know how hard is to compile neochat without gstreamer support, but as neochat is a Matrix client, and I don't use Matrix, the reasonable (well, maybe even better) workaround for me would be to add USE -matrix to kdenetwork-meta to disable neochat dependency Reproducible: Always
(In reply to kavol from comment #0) > trying to update my system today, it requested use change to add gstreamer > > # required by net-im/neochat-23.08.3-r1::gentoo > # required by kde-apps/kdenetwork-meta-23.08.3::gentoo > # required by kde-apps/kde-apps-meta-23.08.3::gentoo[network] > # required by @selected > # required by @world (argument) > >=dev-qt/qtmultimedia-5.15.11:5 gstreamer > > I don't need this crap, I don't use this crap, I don't want to get my system > broken by this crap, but now I have no reasonable way to avoid this crap??? > (and yes, I know what I am talking about, I use also Fedora which depends on > everything possible, and there's something broken between those multimedia > frameworks and pulseaudio, now pipewire, all the time ... Gentoo with pure > ALSA is a delight! - well, it was, now I have to deal with pipewire too due > to another hard dependency on things that I don't need :-( ) > Please try to avoid rants, they don't really get us anywhere. Back to the matter at hand... I can't speak for kde@, but given I saw a few people mention this and I don't really use neochat either, perhaps a USE=im or similar on kdenetwork-meta would work (at least for me, I don't want neochat at all, rather than caring about neochat needing gstreamer).
[I should say, regardless of the outcome here (please do be clear about which bit you're seeing - optionality of neochat, or optionality of gstreamer in neochat), you are free to fork meta ebuilds into a local repository. It is easy to do and I'll happily tell people how to do it as well. One can also not use the metas and just curate a collection manually too.]
seeking*
You are free to not use meta ebuilds instead of filing nonsensical rants on bugzilla.