[Bug 1020839] Review Request: fedora-gooey-karma - GUI tool for adding karma to Bodhi system

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.redhat.com/show_bug.cgi?id=1020839



--- Comment #17 from Branislav Blaškovič <bblaskov@xxxxxxxxxx> ---
(In reply to Terje Røsten from comment #15)
> Thanks for improvements, if you could post urls to your updated spec, srpm
> and do a koji scratch build it would help a lot :-)

It should be updated now.

(In reply to Michael Schwendt from comment #16)
> File at "Spec URL" differs from spec file in src.rpm at "SRPM URL". The %doc
> line is different.

Updated as mentioned above. I will try to keep it updated. My bad.

> If you kept those two lines in the review ticket up-to-date, it would become
> convenient to run "fedora-review -b 1020839" and let that tool perform some
> packaging checks.

You can try it now. It's working on my machine.

> > Summary: GUI tool for adding karma to Bodhi system.
> > Similar to fedora-easy-karma
> 
> What I find surprising here is that the %summary uses two terms not used in
> the %description: karma, Bodhi
> 
> I would drop the insider talk and write:
> 
>   Summary: GUI for sending feedback about installed Test Update packages
> 
> The %description could expand on that and mention the "Fedora Updates
> System" (bodhi), explain that users/testers can vote about test-updates
> using "karma" points. If you consider it relevant, you could mention the CLI
> tool fedora-easy-karma in the description, but I think they are different
> enough. And in a related search, fedora-easy-karma ought to turn up as well.

I've edited summary a little. Description is grabbed from fedora-easy-karma. 

> > desktop-file-install
> > desktop-file-validate
> 
> Using either one is sufficient. desktop-file-install also validates the
> specified file.
> 
> 
> > desktop-file-install \
> > --dir=%{buildroot}%{_datadir}/applications \
> > %{buildroot}/%{_datadir}/applications/fedora-gooey-karma.desktop
> 
> What this does is it reinstalls (!) and validates the existing desktop file
> found at the path inside the %buildroot. But if the desktop file is located
> in the %buildroot already, you only need to validate it. Hence I suggest you
> only run desktop-file-validate and not desktop-file-install. Using the
> latter makes more sense if you need to install the file actually, or if you
> want to use the tool's options to modify the .desktop file on-the-fly.

I've removed desktop-file-install as it's installed by Makefile.

> Files that are not supposed to be executed should not be mode +x:
> 
> -rwxr-xr-x  /usr/share/fedora-gooey-karma/bodhiworker.py
> -rwxr-xr-x  /usr/share/fedora-gooey-karma/browser.py
> -rwxr-xr-x  /usr/share/fedora-gooey-karma/config.py
> -rwxr-xr-x  /usr/share/fedora-gooey-karma/customgui.py
> -rwxr-xr-x  /usr/share/fedora-gooey-karma/idlequeue.py
> -rwxr-xr-x  /usr/share/fedora-gooey-karma/idlequeuedispatcher.py
> -rwxr-xr-x  /usr/share/fedora-gooey-karma/packagesworker.py
> -rwxr-xr-x  /usr/share/fedora-gooey-karma/sendkarma.py

Fixed. Thank you for bringing this up.

Icons should be installed as well. I've verified by installing in Gnome.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
package-review mailing list
package-review@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/package-review





[Index of Archives]     [Fedora Legacy]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]     [Fedora Tools]