FS#75856 - [gnome-music] add gst-plugins-good to depends

Attached to Project: Arch Linux
Opened by Akatsuki Rui (akiirui) - Friday, 09 September 2022, 03:14 GMT
Last edited by Toolybird (Toolybird) - Friday, 09 September 2022, 06:16 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

The package "gst-plugins-good" is optional depends in current version.

But if this package isn't install, gnome-music cannot start up and show:

Traceback (most recent call last):
File "/usr/bin/gnome-music", line 110, in <module>
sys.exit(main())
File "/usr/bin/gnome-music", line 105, in main
return run_application()
File "/usr/bin/gnome-music", line 95, in run_application
app = Application('org.gnome.Music')
File "/usr/lib/python3.10/site-packages/gnomemusic/application.py", line 79, in __init__
self._player = Player(self)
File "/usr/lib/python3.10/site-packages/gnomemusic/player.py", line 398, in __init__
self._gst_player = GstPlayer(application)
File "/usr/lib/python3.10/site-packages/gnomemusic/gstplayer.py", line 86, in __init__
self._setup_replaygain()
File "/usr/lib/python3.10/site-packages/gnomemusic/gstplayer.py", line 111, in _setup_replaygain
self._filter_bin.add(self._rg_volume)
TypeError: Argument 1 does not allow None as a value

Additional info:
* package version(s)
- gnome-music 1:42.1-1

* config and/or log files etc.
* link to upstream bug report, if any

- https://gitlab.gnome.org/GNOME/gnome-music/-/issues/526
This task depends upon

Closed by  Toolybird (Toolybird)
Friday, 09 September 2022, 06:16 GMT
Reason for closing:  Upstream
Additional comments about closing:  See comments
Comment by Toolybird (Toolybird) - Friday, 09 September 2022, 06:16 GMT
The comment in the upstream report says "Though we should not crash here if it is missing" which I agree with. Therefore this needs to be fixed upstream. In the meanwhile, installing the optdep is a workaround.

Loading...