On Wed, 9 Sep 2020 at 19:47, <notificati...@fedoraproject.org> 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 <klem...@redhat.com> - 3.37.92-4
> +- Add missing pipewire-gstreamer dependency for screen recorder
> +
>  * Sun Sep 06 2020 Florian Müllner <fmuell...@redhat.com> - 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@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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@lists.fedoraproject.org

Reply via email to