On Wed, 9 Sep 2020 at 19:47, <notifications@xxxxxxxxxxxxxxxxx> wrote:
@@ -90,6 +90,8 @@ Requires: gnome-desktop3%{?_isa} >= %{gnome_desktop_version}
Requires: glib2%{?_isa} >= %{glib2_version}
Requires: gsettings-desktop-schemas%{?_isa} >= %{gsettings_desktop_schemas_version}
Requires: gstreamer1%{?_isa} >= %{gstreamer_version}
+# needed for screen recorder
+Requires: pipewire-gstreamer%{?_isa}
# needed for schemas
Requires: at-spi2-atk%{?_isa}
# needed for on-screen keyboard
@@ -212,6 +214,9 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/evolution-calendar.de
%{_mandir}/man1/gnome-shell.1*
%changelog
+* Wed Sep 09 2020 Kalev Lember <klember@xxxxxxxxxx> - 3.37.92-4
+- Add missing pipewire-gstreamer dependency for screen recorder
+
* Sun Sep 06 2020 Florian Müllner <fmuellner@xxxxxxxxxx> - 3.37.92-1
- Update to 3.37.92
What is the point to add yet another fixed dependency in gnome-shell instead just .. remove separation between piperwite and piperwire-gstreamer? Isn't it?
That separation in piiperwire seems now to be causing only some other ripples of the manually added dependencies like that one🤔
KISS .. please
I'm almost sure that I saw at least a few more similar connections in the last couple of years. Someone should start looking for that kind of duplicated dependency by just analysing the network/graph of those dependencies. All that needs to be processed are only those added by static/fixed Requires token.
Probably it would be even possible to use some (already existing) software to perform such analysis automatically.
The first similar package which comes to my mind with that kind of ODS ("oversubpackaking disorder syndrome") is udisk2 but there are much more like udisk2 one in Fedora.
(Probably it would be better to name/classify that kind of dependency as "parallel dependency")
kloczek
--
Tomasz Kłoczko | LinkedIn: http://lnkd.in/FXPWxH
_______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx