Bug 1195081
Summary: | Review Request: kdocker - Dock any application in the system tray | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Raphael Groner <projects.rg> |
Component: | Package Review | Assignee: | Rex Dieter <rdieter> |
Status: | CLOSED DUPLICATE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | rawhide | CC: | package-review, rdieter |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2015-02-24 17:30:26 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Raphael Groner
2015-02-22 22:01:52 UTC
Offhand I don't see many MUST blockers, mostly SHOULD/polish type stuff: 1. SHOULD apply patch instead of using sed statement: # upstream forgot to bump version sed -i 's,\(APP_VERSION = "\).*";,\1%{version}";,' src/constants.cpp that's safer for when/if future versions land to tell if this is still needed or not 2. in %build, SHOULD use %{qmake_qt4} macro (instead of %{_qt4_qmake}), as this one sets build flags, etc... instead of just calling plain 'qmake' this macro is relatively new, and only available in fedora (not epel yet). If you want to keep things merged with epel too, you could use a construct like: %{?qmake_qt4:%{qmake_qt4}}%{!?qmake_qt4:%{_qt4_qmake}} (ie, use %qmake_qt4 if defined, else use %_qt4_qmake) 3. MUST not own /etc/bash_completion.d/ As a matter of fact, best practice is to install bash_completion items in what is pointed at by output of: pkg-config --variable=completionsdir bash-completion /usr/share/bash-completion/completions will want to add BuildRequires: bash-completion to ensure that pkg-config call works properly during the build. 4. MUST use system-copy of qtsingleapplication, not bundled copy under solutions/qtsingleapplication 5. SHOULD (only mild suggestion) put app icon under /usr/share/icons/hicolor/128x128/apps/ instead of legacy/deprecated /usr/share/pixmaps (and add relevant icon scriptlets) Already filed another request. Sorry for the duplication. Dunno why that happened. *** This bug has been marked as a duplicate of bug 1187869 *** |