Bug 1632391

Summary: gnome-music metaclass conflict
Product: [Fedora] Fedora Reporter: Didier G <didierg-divers>
Component: gnome-musicAssignee: GNOME SIG Unassigned <gnome-sig>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 29CC: gnome-sig, klember, vrutkovs
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: gnome-music-3.30.1-1.fc29 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-10-02 19:33:33 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Didier G 2018-09-24 16:50:32 UTC
Description of problem:

After dnf system-upgrade from fc28 to fc29 gnome-music does not longer start.

Version-Release number of selected component (if applicable):

gnome-music-3.30.0-1.fc29.x86_64

Actual results:

Traceback (most recent call last):
  File "/usr/bin/gnome-music", line 142, in <module>
    sys.exit(main())
  File "/usr/bin/gnome-music", line 137, in main
    return run_application()
  File "/usr/bin/gnome-music", line 123, in run_application
    from gnomemusic.application import Application
  File "/usr/lib/python3.7/site-packages/gnomemusic/application.py", line 40, in <module>
    from gnomemusic.window import Window
  File "/usr/lib/python3.7/site-packages/gnomemusic/window.py", line 40, in <module>
    from gnomemusic.views.albumsview import AlbumsView
  File "/usr/lib/python3.7/site-packages/gnomemusic/views/albumsview.py", line 31, in <module>
    from gnomemusic.widgets.headerbar import HeaderBar
  File "/usr/lib/python3.7/site-packages/gnomemusic/widgets/headerbar.py", line 31, in <module>
    from gnomemusic.widgets.searchbar import Searchbar
  File "/usr/lib/python3.7/site-packages/gnomemusic/widgets/searchbar.py", line 34, in <module>
    from gi.repository.Gd import TaggedEntry  # noqa: F401
  File "<frozen importlib._bootstrap>", line 1032, in _handle_fromlist
  File "/usr/lib64/python3.7/site-packages/gi/module.py", line 215, in __getattr__
    wrapper = metaclass(name, bases, dict_)
TypeError: metaclass conflict: the metaclass of a derived class must be a (non-strict) subclass of the metaclasses of all its bases

Comment 1 Didier G 2018-09-29 10:56:43 UTC
Fixed in gnome-music-3.30.1-1.fc29.x86_64

Comment 2 Fedora Update System 2018-09-29 13:55:55 UTC
bijiben-3.30.1-1.fc29 dconf-editor-3.30.2-1.fc29 eog-3.28.4-1.fc29 epiphany-3.30.1-1.fc29 evolution-3.30.1-1.fc29 evolution-data-server-3.30.1-1.fc29 evolution-ews-3.30.1-1.fc29 evolution-mapi-3.30.1-1.fc29 file-roller-3.30.1-1.fc29 gdm-3.30.1-1.fc29 gedit-3.30.1-1.fc29 gedit-plugins-3.30.1-1.fc29 gjs-1.54.1-1.fc29 glib2-2.58.1-1.fc29 gnome-boxes-3.30.1-2.fc29 gnome-builder-3.30.1-1.fc29 gnome-calculator-3.30.1-1.fc29 gnome-contacts-3.30.1-1.fc29 gnome-control-center-3.30.1-1.fc29 gnome-desktop3-3.30.1-1.fc29 gnome-devel-docs-3.30.1-1.fc29 gnome-disk-utility-3.30.1-1.fc29 gnome-initial-setup-3.30.0-1.fc29 gnome-maps-3.30.1-1.fc29 gnome-mines-3.30.1.1-1.fc29 gnome-music-3.30.1-1.fc29 gnome-photos-3.30.1-1.fc29 gnome-settings-daemon-3.30.1.1-1.fc29 gnome-software-3.30.1-2.fc29 gnome-tweaks-3.30.1-1.fc29 gnome-user-docs-3.30.1-1.fc29 gnote-3.30.0-1.fc29 gvfs-1.38.1-1.fc29 json-glib-1.4.4-1.fc29 libdazzle-3.30.1-1.fc29 librsvg2-2.44.6-1.fc29 libsoup-2.64.1-1.fc29 mutter-3.30.0-2.fc29 orca-3.30.0-1.fc29 pygobject3-3.30.1-1.fc29 shotwell-0.30.1-1.fc29 simple-scan-3.30.1.1-1.fc29 sysprof-3.30.1-1.fc29 tracker-2.1.5-1.fc29 tracker-miners-2.1.5-1.fc29 vala-0.42.2-1.fc29 webkit2gtk3-2.22.2-1.fc29 yelp-xsl-3.30.1-1.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2018-c379dfdea4

Comment 3 Fedora Update System 2018-09-30 00:25:11 UTC
bijiben-3.30.1-1.fc29, dconf-editor-3.30.2-1.fc29, eog-3.28.4-1.fc29, epiphany-3.30.1-1.fc29, evolution-3.30.1-1.fc29, evolution-data-server-3.30.1-1.fc29, evolution-ews-3.30.1-1.fc29, evolution-mapi-3.30.1-1.fc29, file-roller-3.30.1-1.fc29, gdm-3.30.1-1.fc29, gedit-3.30.1-1.fc29, gedit-plugins-3.30.1-1.fc29, gjs-1.54.1-1.fc29, glib2-2.58.1-1.fc29, gnome-boxes-3.30.1-2.fc29, gnome-builder-3.30.1-1.fc29, gnome-calculator-3.30.1-1.fc29, gnome-contacts-3.30.1-1.fc29, gnome-control-center-3.30.1-1.fc29, gnome-desktop3-3.30.1-1.fc29, gnome-devel-docs-3.30.1-1.fc29, gnome-disk-utility-3.30.1-1.fc29, gnome-initial-setup-3.30.0-1.fc29, gnome-maps-3.30.1-1.fc29, gnome-mines-3.30.1.1-1.fc29, gnome-music-3.30.1-1.fc29, gnome-photos-3.30.1-1.fc29, gnome-settings-daemon-3.30.1.1-1.fc29, gnome-software-3.30.1-2.fc29, gnome-tweaks-3.30.1-1.fc29, gnome-user-docs-3.30.1-1.fc29, gnote-3.30.0-1.fc29, gvfs-1.38.1-1.fc29, json-glib-1.4.4-1.fc29, libdazzle-3.30.1-1.fc29, librsvg2-2.44.6-1.fc29, libsoup-2.64.1-1.fc29, mutter-3.30.0-2.fc29, orca-3.30.0-1.fc29, pygobject3-3.30.1-1.fc29, shotwell-0.30.1-1.fc29, simple-scan-3.30.1.1-1.fc29, sysprof-3.30.1-1.fc29, tracker-2.1.5-1.fc29, tracker-miners-2.1.5-1.fc29, vala-0.42.2-1.fc29, webkit2gtk3-2.22.2-1.fc29, yelp-xsl-3.30.1-1.fc29 has been pushed to the Fedora 29 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-c379dfdea4

Comment 4 Fedora Update System 2018-10-02 19:33:33 UTC
bijiben-3.30.1-1.fc29, dconf-editor-3.30.2-1.fc29, eog-3.28.4-1.fc29, epiphany-3.30.1-1.fc29, evolution-3.30.1-1.fc29, evolution-data-server-3.30.1-1.fc29, evolution-ews-3.30.1-1.fc29, evolution-mapi-3.30.1-1.fc29, file-roller-3.30.1-1.fc29, gdm-3.30.1-1.fc29, gedit-3.30.1-1.fc29, gedit-plugins-3.30.1-1.fc29, gjs-1.54.1-1.fc29, glib2-2.58.1-1.fc29, gnome-boxes-3.30.1-2.fc29, gnome-builder-3.30.1-1.fc29, gnome-calculator-3.30.1-1.fc29, gnome-contacts-3.30.1-1.fc29, gnome-control-center-3.30.1-1.fc29, gnome-desktop3-3.30.1-1.fc29, gnome-devel-docs-3.30.1-1.fc29, gnome-disk-utility-3.30.1-1.fc29, gnome-initial-setup-3.30.0-1.fc29, gnome-maps-3.30.1-1.fc29, gnome-mines-3.30.1.1-1.fc29, gnome-music-3.30.1-1.fc29, gnome-photos-3.30.1-1.fc29, gnome-settings-daemon-3.30.1.1-1.fc29, gnome-software-3.30.1-2.fc29, gnome-tweaks-3.30.1-1.fc29, gnome-user-docs-3.30.1-1.fc29, gnote-3.30.0-1.fc29, gvfs-1.38.1-1.fc29, json-glib-1.4.4-1.fc29, libdazzle-3.30.1-1.fc29, librsvg2-2.44.6-1.fc29, libsoup-2.64.1-1.fc29, mutter-3.30.0-2.fc29, orca-3.30.0-1.fc29, pygobject3-3.30.1-1.fc29, shotwell-0.30.1-1.fc29, simple-scan-3.30.1.1-1.fc29, sysprof-3.30.1-1.fc29, tracker-2.1.5-1.fc29, tracker-miners-2.1.5-1.fc29, vala-0.42.2-1.fc29, webkit2gtk3-2.22.2-1.fc29, yelp-xsl-3.30.1-1.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report.