| Summary: | lxqt-common: FTBFS in rawhide cause of grep 2.23 | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Raphael Groner <projects.rg> | ||||
| Component: | liblxqt | Assignee: | Helio Chissini de Castro <helio> | ||||
| Status: | CLOSED UPSTREAM | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
| Severity: | high | Docs Contact: | |||||
| Priority: | high | ||||||
| Version: | rawhide | CC: | helio, projects.rg, rdieter, rstrode, ti.eugene | ||||
| Target Milestone: | --- | Keywords: | Reopened | ||||
| Target Release: | --- | ||||||
| Hardware: | Unspecified | ||||||
| OS: | Unspecified | ||||||
| URL: | https://apps.fedoraproject.org/koschei/package/lximage-qt | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2016-02-12 12:33:26 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: | |||||
| Attachments: |
|
||||||
|
Description
Raphael Groner
2016-02-09 19:16:24 UTC
Reproducible. Moving over to desktop-file-utils as there are or may be more packages affected. Is it somehow related to the gcc6 rebuild? *** Bug 1306001 has been marked as a duplicate of this bug. *** + for desktop in '/builddir/build/BUILDROOT/lxqt-common-0.10.0-8.fc24.noarch/etc/xdg/autostart/*.desktop' /builddir/build/BUILDROOT/lxqt-common-0.10.0-8.fc24.noarch/etc/xdg/autostart/lxqt-compton.desktop + echo /builddir/build/BUILDROOT/lxqt-common-0.10.0-8.fc24.noarch/etc/xdg/autostart/lxqt-compton.desktop + cat /builddir/build/BUILDROOT/lxqt-common-0.10.0-8.fc24.noarch/etc/xdg/autostart/lxqt-compton.desktop [Desktop Entry] Type=Application Name=Compton (X Compositor) GenericName=X compositor Comment=A X compositor TryExec=compton Exec=compton --dbus # turned off by default Hidden=true OnlyShowIn=LXQt; X-LXQt-Module=true Name[de]=Compton (X11 Kompositionsmanager) GenericName[de]=X11 Kompositionsmanager Binary file /builddir/build/BUILD/lxqt-common-0.10.0/autostart/translations/lxqt-compton_de.desktop matches Binary file /builddir/build/BUILD/lxqt-common-0.10.0/autostart/translations/lxqt-compton_el.desktop matches Name[pt]=Compton (Compositor X) GenericName[pt]=Compositor X Comment[pt]=Compositor para o servidor X RPM build errors: + desktop-file-edit --remove-only-show-in=LXQt --add-only-show-in=X-LXQt /builddir/build/BUILDROOT/lxqt-common-0.10.0-8.fc24.noarch/etc/xdg/autostart/lxqt-compton.desktop Error on file "/builddir/build/BUILDROOT/lxqt-common-0.10.0-8.fc24.noarch/etc/xdg/autostart/lxqt-compton.desktop": Key file contains line 'Binary file /builddir/build/BUILD/lxqt-common-0.10.0/autostart/translations/lxqt-compton_de.desktop matches' which is not a key-value pair, group, or comment see http://koji.fedoraproject.org/koji/taskinfo?taskID=12917666 I think it comes down to /usr/share/cmake/lxqt/modules/LXQtTranslateDesktop.cmake from liblxqt-devel For some reason the lxqt_translate_desktop function there is producing bad output on rawhide. My best guess: the calls to grep are failing now with rawhide's grep-2.23, maybe liblxqt should use 'grep -a' or 'grep --text' to force it to assume text input Let's see if that helps http://koji.fedoraproject.org/koji/taskinfo?taskID=12918298 https://koji.fedoraproject.org/koji/taskinfo?taskID=12918468 that did the trick. Thank you! This bug still exists for lximage-qt, since the new grep version was introduced into rawhide. *** This bug has been marked as a duplicate of bug 1307006 *** For the record, they've fixed it upstream: https://github.com/lxde/liblxqt/commit/082321a1a513b5fb694ca60e368eddd57b58f433 |