Description of problem: Package libunity fails to build from source in Fedora rawhide. Version-Release number of selected component (if applicable): 7.1.4-24.20190319.fc34 Steps to Reproduce: koji build --scratch f35 libunity-7.1.4-24.20190319.fc34.src.rpm Additional info: This package is tracked by Koschei. See: https://koschei.fedoraproject.org/package/libunity
Appears to be a vala issue (specific to rawhide), protocol-icon.vala:188.3-188.27: error: overriding method `Unity.Protocol.AnnotatedIcon.serialize' is incompatible with base method `GLib.Variant? GLib.Icon.serialize ()': Base method expected return type `GLib.Variant?', but `GLib.Variant' was provided. private Variant serialize ()
This is a mass-posted update. Sorry if it is not 100% accurate to this bugzilla. The Python 3.10 rebuild is in progress in a Koji side tag. If you manage to fix the problem, please commit the fix in the rawhide branch, but don't build the package in regular rawhide. You can either build the package in the side tag, with: $ fedpkg build --target=f35-python Or you can the build and we will eventually build it for you. Note that the rebuild is still in progress, so not all (build) dependencies of this package might be available right away. Thanks. See also https://fedoraproject.org/wiki/Changes/Python3.10 If you have general questions about the rebuild, please use this mailing list thread: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/G47SGOYIQLRDTWGOSLSWERZSSHXDEDH5/
The f35-python side tag has been merged to Rawhide. From now on, build as you would normally build.
*** Bug 1968831 has been marked as a duplicate of this bug. ***
Seems like this wass still an issue durng the mass rebuild. I'd like to help, but since this is not a Python issue, I have no idea how. Note that pytohn3-libunity fails to install.
This bug appears to have been reported against 'rawhide' during the Fedora 35 development cycle. Changing version to 35.
(In reply to Rex Dieter from comment #1) > Appears to be a vala issue (specific to rawhide), > > protocol-icon.vala:188.3-188.27: error: overriding method > `Unity.Protocol.AnnotatedIcon.serialize' is incompatible with base method > `GLib.Variant? GLib.Icon.serialize ()': Base method expected return type > `GLib.Variant?', but `GLib.Variant' was provided. > private Variant serialize () Hey Rex. Any chance you will have time to fix/workaround this before F35 beta?
Friendly reminder. Could you please have a look a this soon?
*** Bug 2003590 has been marked as a duplicate of this bug. ***
Note that I just tried obeying what vala errors say, and at least I managed to fix FTBFS: F-36 https://koji.fedoraproject.org/koji/taskinfo?taskID=75603713 F-35 https://koji.fedoraproject.org/koji/taskinfo?taskID=75603725 For Non-responsive maintainer, I will leave judgment to other people.
Rex, can we push Mamoru's fix?
@Mamoru Thanks! Could you submit that as a PR?
Any fixes would be greatly appreciated
PR submitted: https://src.fedoraproject.org/rpms/libunity/pull-request/1
* Rex merged the above PR * F-36 built successfully - https://koji.fedoraproject.org/koji/taskinfo?taskID=75635795 * F-35 is also built: will submit bodhi updates request.
FEDORA-2021-d02f268e38 has been submitted as an update to Fedora 35. https://bodhi.fedoraproject.org/updates/FEDORA-2021-d02f268e38
FEDORA-2021-d02f268e38 has been pushed to the Fedora 35 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-d02f268e38` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-d02f268e38 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
Hello, Please note that this comment was generated automatically. If you feel that this output has mistakes, please contact me via email (mhroncok). All subpackages of a package against which this bug was filled are now installable or removed from Fedora 36. Thanks for taking care of it!
+3 in https://pagure.io/fedora-qa/blocker-review/issue/454 , marking accepted.
FEDORA-2021-d02f268e38 has been pushed to the Fedora 35 stable repository. If problem still persists, please make note of it in this bug report.