Bug 1819072
| Summary: | Review Request: gnome-extensions-app - gnome-shell extensions management | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Florian Müllner <fmuellner> |
| Component: | Package Review | Assignee: | Kalev Lember <klember> |
| Status: | CLOSED NEXTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | rawhide | CC: | fmuellner, kalevlember, klember, package-review |
| Target Milestone: | --- | Flags: | klember:
fedora-review+
|
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2020-03-31 21:00:44 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
Florian Müllner
2020-03-31 07:11:02 UTC
Packaging looks nice and clean. Some notes:
$ rpmlint gnome-extensions-app-3.36.1-1.fc32.src.rpm \
gnome-extensions-app-3.36.1-1.fc32.x86_64.rpm
gnome-extensions-app.src:20: W: mixed-use-of-spaces-and-tabs (spaces: line 20, tab: line 4)
gnome-extensions-app.x86_64: W: no-documentation
gnome-extensions-app.x86_64: W: no-manual-page-for-binary gnome-shell-extension-prefs
2 packages and 0 specfiles checked; 0 errors, 3 warnings.
Can you fix the mixed-use-of-spaces-and-tabs warning from above?
> License: GPLv3+
Is GPLv3+ correct? README and COPYING seem to indicate it's GPL version 2.
Can you add appdata validation as per https://docs.fedoraproject.org/en-US/packaging-guidelines/AppData/#_app_data_validate_usage ?
(In reply to Kalev Lember from comment #1) > Packaging looks nice and clean. Some notes: > > $ rpmlint gnome-extensions-app-3.36.1-1.fc32.src.rpm \ > gnome-extensions-app-3.36.1-1.fc32.x86_64.rpm Meh, I should have thought of running that myself. > gnome-extensions-app.src:20: W: mixed-use-of-spaces-and-tabs (spaces: line > 20, tab: line 4) Fixed. > gnome-extensions-app.x86_64: W: no-documentation > gnome-extensions-app.x86_64: W: no-manual-page-for-binary > gnome-shell-extension-prefs Any chance to shut those up? I'm not going to waste time adding a man page for a graphical application ... (I know you didn't ask me to fix those, just curious) > > License: GPLv3+ > > Is GPLv3+ correct? README and COPYING seem to indicate it's GPL version 2. Yikes, good catch. gnome-extensions-tool is GPL3, and that's the spec I copied because I had figured out the building-from-subproject stuff. Fixed. > Can you add appdata validation as per > https://docs.fedoraproject.org/en-US/packaging-guidelines/AppData/ > #_app_data_validate_usage ? Done. I guess an alternative would be to run %meson_check (which performs that check if appstream-util is available)? (In reply to Florian Müllner from comment #2) > (In reply to Kalev Lember from comment #1) > > gnome-extensions-app.x86_64: W: no-documentation > > gnome-extensions-app.x86_64: W: no-manual-page-for-binary > > gnome-shell-extension-prefs > > Any chance to shut those up? I'm not going to waste time adding a man page > for a graphical application ... > > (I know you didn't ask me to fix those, just curious) There's $pkgname.rpmlintrc these days but I've never tried to use it myself. It's probably a good idea to set this up in order to filter out false positives from the automatic rpmlint tests that show up in bodhi. > I guess an alternative would be to run %meson_check (which performs that > check if appstream-util is available)? Sure, that makes sense to me. Everything looks good to me now! Thanks. APPROVED (In reply to Kalev Lember from comment #3) > (In reply to Florian Müllner from comment #2) > > I guess an alternative would be to run %meson_check (which performs that > > check if appstream-util is available)? > > Sure, that makes sense to me. OK, I'll change that. (not that it matter, as that's the only check meson_check does right now) (fedscm-admin): The Pagure repository was created at https://src.fedoraproject.org/rpms/gnome-extensions-app |