Created attachment 1567386 [details]
Description of problem:
Most of the UI fields are missing their text, and the tree menus for configuring printing options are missing entirely.
Version-Release number of selected component (if applicable):
This happened after upgrading to Fedora 30.
Note it's not just the text being invisible, but that most of the text is replaced with empty strings, save for a few random ones in menus. It almost feels like a localization related issue (my locale is en-US)
Assigned to Tom. I won't be able to look into this any time soon and he takes care of this package more than I do. He is aware of the issue, but I don't know if he found the cause yet.
This console output seems suspicious:
2019-05-13 17:08:43,234 - WARNING - [(139771599750784)-MainThread] UM.Qt.QtApplication.__onQmlWarning : file:///usr/share/cura-lulzbot/resources/qml/SidebarHeader.qml:138: TypeError: Property 'i18nc' of object i18nCatalogProxy(0x55d0d423e750) is not a function
repeated x1000 times
*** Bug 1709512 has been marked as a duplicate of this bug. ***
Fix building now. qt5.12 needs function calls to be parenthesis wrapped, and they were not for functions in uranium, including i18nc, which handles all of the internationalized strings. Hence, they never rendered. Found fix in upstream uranium, easy to backport, confirmed locally on my F30 install.
CuraEngine-lulzbot-3.6.8-1.fc30 cura-lulzbot-3.6.8-1.fc30 lulzbot-marlin-firmware-188.8.131.52-5.fc30 python-uranium-lulzbot-3.6.8-2.fc30 has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-f4800a5be1
This did not work for me - menus are still empty of text:
dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2019-f4800a5be1
[zaitcev@hermeneutic-one tmp]$ rpm -qa | grep lulzbot
Not sure if I need to derail the update though.
(In reply to Pete Zaitcev from comment #8)
> This did not work for me - menus are still empty of text:
> dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2019-f4800a5be1
> [zaitcev@hermeneutic-one tmp]$ rpm -qa | grep lulzbot
You need python3-uranium-lulzbot-3.6.8-2.fc30. That has the fix and just got added to the update. I don't think the update has regenerated in bodhi yet.
Here's the koji link: https://koji.fedoraproject.org/koji/buildinfo?buildID=1267527
Thanks for the quick fix! I installed just the uranium package from koji and it fixed the problem for me.
CuraEngine-lulzbot-3.6.8-1.fc30, cura-lulzbot-3.6.8-1.fc30, lulzbot-marlin-firmware-184.108.40.206-5.fc30, python-uranium-lulzbot-3.6.8-2.fc30 has been pushed to the Fedora 30 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-2019-f4800a5be1
CuraEngine-lulzbot-3.6.8-1.fc30, cura-lulzbot-3.6.8-1.fc30, lulzbot-marlin-firmware-220.127.116.11-5.fc30, python-uranium-lulzbot-3.6.8-2.fc30 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report.