[Bug 234326] Review Request: bandsaw - A syslog monitoring program for the GNOME desktop
bugzilla at redhat.com
bugzilla at redhat.com
Sat Aug 11 15:55:34 UTC 2007
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.
Summary: Review Request: bandsaw - A syslog monitoring program for the GNOME desktop
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=234326
mtasaka at ioa.s.u-tokyo.ac.jp changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |NEEDINFO
Flag| |needinfo?(splinux25 at gmail.co
| |m)
------- Additional Comments From mtasaka at ioa.s.u-tokyo.ac.jp 2007-08-11 11:55 EST -------
David, if you want to do this style of (pre-)review, please also
write the summary of your (pre-)review, especially what you
think is the problem with this package so that everyone (not only
you and the submitter but also someone else) can check your review
easily...
>From very quick check of this package and your comment:
(In reply to comment #7)
> (In reply to comment #4)
> > new spec: http://glive.tuxfamily.org/fedora/bandsaw/bandsaw.spec
> > %post
> > update-desktop-database &> /dev/null ||:
> - I don't know if it makes a difference, but the snippet shows || :
- You can check what "|| :" means by "man bash". This is to
ensure that %post stage will exit successfully even if the
command failed with some reason.
http://fedoraproject.org/wiki/Packaging/ScriptletSnippets
> MUST Items:
> .x rpmlint result:
> W: bandsaw non-conffile-in-etc /etc/gconf/schemas/bandsaw.schemas
- For GConf schemas file, this rpmlint can be removed.
> E: bandsaw no-binary
> - Please use the output of rpmlint -i for more info to solve these.
- This package seems to be noarch package so actually this must
be fixed.
> %{!?python_sitearch: %define python_sitearch %(%{__python} -c "from
> distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
> Can you point to an existing fedora spec that uses similar ?
http://fedoraproject.org/wiki/Packaging/Python
> .x Packages containing GUI applications must include a %{name}.desktop file, and
> that file must be properly installed with desktop-file-install
> >+ desktop-file-install --vendor= --delete-original --dir
> /var/tmp/bandsaw-0.3.0-2.fc7-root-root/usr/share/applications
> /var/tmp/bandsaw-0.3.0-2.fc7-root-root//usr/share/applications/bandsaw.desktop
> /var/tmp/bandsaw-0.3.0-2.fc7-root-root/usr/share/applications/bandsaw.desktop:
> warning: The 'Application' category is not defined by the desktop entry
> specification. Please use one of "AudioVideo", "Audio", "Video", "Development",
> "Education", "Game", "Graphics", "Network", "Office", "Settings", "System",
> "Utility" instead
> - Application category is not defined in:
> http://standards.freedesktop.org/menu-spec/latest/apa.html. Please remove.
- Please fix this, Damien
> - this is a python/gtk/glade program. Is python bytecode crossplatform, ie
> will it just work on any platform ? If so should it be noarch ?
- This is noarch.
(In reply to comment #8)
> When run as a user I see:
> $ bandsaw
> Traceback (most recent call last):
> File "/usr/bin/bandsaw", line 31, in <module>
> import egg.trayicon
> File "/usr/lib/python2.5/warnings.py", line 62, in warn
> globals)
> File "/usr/lib/python2.5/warnings.py", line 83, in warn_explicit
> for item in filters:
> ImportError: could not import gtk
- Lots of dependencies are missing. Approprate "Requires" should
be added.
Setting to NEEDINFO as reply from the submitter is missing.
--
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.
More information about the Fedora-package-review
mailing list