Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 918509 - kde-apps/kdenetwork-meta: make net-im/neochat dependency optional or remove net-im/neochat hard dependency on gstreamer
Summary: kde-apps/kdenetwork-meta: make net-im/neochat dependency optional or remove n...
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-11-25 10:46 UTC by kavol
Modified: 2023-11-28 23:12 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description kavol 2023-11-25 10:46:42 UTC
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
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-11-25 10:52:58 UTC
(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).
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-11-25 10:55:17 UTC
[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.]
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-11-25 10:55:25 UTC
seeking*
Comment 4 Andreas Sturmlechner gentoo-dev 2023-11-25 12:13:57 UTC
You are free to not use meta ebuilds instead of filing nonsensical rants on bugzilla.