fedmsg-notify failed to build from source in Fedora rawhide https://koji.fedoraproject.org/koji/taskinfo?taskID=28176859 For details on the mass rebuild see: https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Please fix fedmsg-notify at your earliest convenience and set the bug's status to ASSIGNED when you start fixing it. If the bug remains in NEW state for 8 weeks, fedmsg-notify will be orphaned. Before branching of Fedora 30, fedmsg-notify will be retired, if it still fails to build. For more details on the FTBFS policy, please visit: https://fedoraproject.org/wiki/Fails_to_build_from_source
Created attachment 1461861 [details] build.log
Created attachment 1461862 [details] root.log file root.log too big, will only attach last 32768 bytes
Created attachment 1461863 [details] state.log
This bug appears to have been reported against 'rawhide' during the Fedora 29 development cycle. Changing version to '29'.
This also prevents gnome-shell-extension-fedmsg from being installed.
Well, it seems to still be written to python2, and python2-abrt has been retired. So it's clearly unusable at present. It needs to be ported to python3 or retired.
Randy, CCing you as probably the person most likely to be 'in charge' of fedmsg bits? This breaks upgrades to F29 for folks with fedmsg-notify installed.
Just to save Randy some investigation time when he sees the email, this package and gnome-shell-extension-fedmsg got orphaned a few months ago[0]. If it's not already retired, it should be. [0] https://pagure.io/releng/issue/7804
Thanks Jeremy! I don't have a lot of experience with fedmsg, so I don't plan to adopt this package at this time.
Jeremy: something needs to be done for f29 (if only getting it obsoleted or something somehow), because it cannot be retired from a branched release. Obviously I meant to tag you not Randy, duh - thanks for the fix.
Adam: any chance we can continue to pawn this off on Randy and pretend you really meant to tag him? I think it's a good candidate for fedora-obsolete-packages (no one maintains upstream AFAIK), but they're not yet retired on Rawhide, just orphaned. I have no idea what the processes are for that, but I've filed https://bugzilla.redhat.com/show_bug.cgi?id=1644813 for fedmsg-notify. FWIW I never maintained fedmsg-notify (upstream or in Fedora) and have no idea what its state is. For all I know it does support Python 3 and just isn't built for it. abompard was the last committer on that repository, so he might have some input.
(In reply to Jeremy Cline from comment #11) > Adam: any chance we can continue to pawn this off on Randy and pretend you > really meant to tag him? > > abompard was the last committer on that repository, so > he might have some input. I think can can all agree to pawn this off to abompard.
I think it can be retired. I'll try to fix it for F29, but if it can't be fixed what's the alternative? Remove the dependency and the corresponding code part? Remove everything and make it basically a dummy package? (the priority being that upgrades work, I think)
I guess in that case the first choice would be removing whatever needs python2-abrt and dropping the dep, yeah.
fedmsg-notify-0.5.8-7.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2018-945f9e9106
fedmsg-notify-0.5.8-7.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-945f9e9106
After installing gnome-shell-extension-fedmsg, enabling it, and clicking on "Fedmsg settings" in the menu, the progress indicator spins for a while and then dies. The settings window never comes up. This is in F29, using fedmsg-notify-0.5.8-7.fc29.noarch from updates-testing.
@Andre, could you open a terminal, run fedmsg-notify-config and write here what's your output please? Thanks.
[andre@lenovo-pc ~]$ fedmsg-notify-config /usr/lib/python2.7/site-packages/fedmsg_notify/gui.py:25: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded. from gi.repository import Gtk, Gio :0: UserWarning: You do not have a working installation of the service_identity module: 'No module named service_identity'. Please install it from <https://pypi.python.org/pypi/service_identity> and make sure all of its dependencies are satisfied. Without the service_identity module, Twisted can perform only rudimentary TLS client hostname verification. Many valid certificate/hostname mappings may be rejected. No handlers could be found for logger "moksha.hub" Traceback (most recent call last): File "/usr/bin/fedmsg-notify-config", line 11, in <module> load_entry_point('fedmsg-notify==0.5.8', 'console_scripts', 'fedmsg-notify-config')() File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 484, in load_entry_point return get_distribution(dist).load_entry_point(group, name) File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2714, in load_entry_point return ep.load() File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2332, in load return self.resolve() File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2338, in resolve module = __import__(self.module_name, fromlist=['__name__'], level=0) File "/usr/lib/python2.7/site-packages/fedmsg_notify/gui.py", line 27, in <module> from .filters import filters, get_enabled_filters File "/usr/lib/python2.7/site-packages/fedmsg_notify/filters.py", line 24, in <module> from .distro_specific import (get_installed_packages, ImportError: cannot import name get_reported_bugs [andre@lenovo-pc ~]$
Thanks, could you try with this RPM please? https://kojipkgs.fedoraproject.org//work/tasks/2104/30832104/fedmsg-notify-0.5.8-8.fc29.noarch.rpm
That works better, the window comes up this time. I enabled all the notifications but haven't seen any yet. Here's the terminal output if I just start and close it now. [andre@lenovo-pc ~]$ fedmsg-notify-config /usr/lib/python2.7/site-packages/fedmsg_notify/gui.py:25: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded. from gi.repository import Gtk, Gio :0: UserWarning: You do not have a working installation of the service_identity module: 'No module named service_identity'. Please install it from <https://pypi.python.org/pypi/service_identity> and make sure all of its dependencies are satisfied. Without the service_identity module, Twisted can perform only rudimentary TLS client hostname verification. Many valid certificate/hostname mappings may be rejected. No handlers could be found for logger "moksha.hub" [andre@lenovo-pc ~]$
There are still no notifications, so that's apparently not working.
fedmsg-notify-0.5.9-1.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2018-bf03c31faa
Thanks, this one appears to work normally - as soon as I updated, the notifications started coming in. The output when running fedmsg-notify-config from the command line is the same as in comment 21.
Great, thanks for testing. Would you mind adding karma in Bodhi?
fedmsg-notify-0.5.9-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-bf03c31faa
fedmsg-notify-0.5.9-1.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report.