[Bug 328981] Review Request: ccsm - Plugin and configuration tool - Compiz Fusion Project

bugzilla at redhat.com bugzilla at redhat.com
Sat Oct 20 11:30:42 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: ccsm - Plugin and configuration tool - Compiz Fusion Project


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





------- Additional Comments From mtasaka at ioa.s.u-tokyo.ac.jp  2007-10-20 07:30 EST -------
For 0.6.0-0.3.XXXX:

! rpmlint issue:
-------------------------------------------------------
# rpmlint ccsm
ccsm.noarch: E: non-executable-script
/usr/lib/python2.5/site-packages/ccm/Constants.py 0644
ccsm.noarch: E: non-executable-script
/usr/lib/python2.5/site-packages/ccm/Conflicts.py 0644
ccsm.noarch: E: non-executable-script
/usr/lib/python2.5/site-packages/ccm/Settings.py 0644
ccsm.noarch: E: non-executable-script
/usr/lib/python2.5/site-packages/ccm/Widgets.py 0644
ccsm.noarch: E: non-executable-script
/usr/lib/python2.5/site-packages/ccm/Window.py 0644
ccsm.noarch: E: non-executable-script
/usr/lib/python2.5/site-packages/ccm/Utils.py 0644
ccsm.noarch: E: non-executable-script
/usr/lib/python2.5/site-packages/ccm/Pages.py 0644
ccsm.noarch: E: invalid-desktopfile /usr/share/applications/ccsm.desktop
--------------------------------------------------------
* non-executable-script
  - These files have shebangs but do not have executable permissions.
    So either
    - remove shebangs from these files (for this package, this should
      be applied)
    - or set executable permissions on these files.

* invalid-desktopfile
  - First, desktop file must be installed by desktop-file-install
    (BR: desktop-file-utils is needed). Please refer to
    the section "Desktop files" of
    http://fedoraproject.org/wiki/Packaging/Guidelines
    You can use "--delete-original" option
  - And this desktop file is invalid.
--------------------------------------------------------
# desktop-file-validate /usr/share/applications/ccsm.desktop 
/usr/share/applications/ccsm.desktop: warning: key "Encoding" in group "Desktop
Entry" is deprecated
/usr/share/applications/ccsm.desktop: error: value
"Compiz;Settings;DesktopSettings;" for key "Categories" in group "Desktop Entry"
contains an unregistered value "Compiz"
--------------------------------------------------------
    Here "Encoding" entry can be there, however "Compiz" category
    is invalid and this should be removed (you can use "--remove-category"
    option).

! setup.py
  - Not a blocker, however I prefer "python setup.py build", for example.

* Directory ownership issue
  - Please make it sure that all directories created by this package are
    correctly owned by this package.
--------------------------------------------------------
%{_datadir}/ccsm/
%{_datadir}/ccsm/images/
%{python_sitelib}/ccm/
--------------------------------------------------------
  ! Note:
    When you write
--------------------------------------------------------
%files
%{_datadir}/ccsm/
--------------------------------------------------------
    This contains the directory %_datadir/ccsm itself 
    and all files/directories under %_datadir/ccsm, 
    while when you write
--------------------------------------------------------
%files
%dir %{_datadir}/ccsm/
--------------------------------------------------------
    This contains the directory %_datadir/ccsm only.

* Documents
  - As said in another review request, "INSTALL" file is
    usually not needed.

* Calling update-desktop-database
  - is needed when desktop files to be installed in this package
    have Mimetype keys (c.f. section "desktop-database" of
    http://fedoraproject.org/wiki/Packaging/ScriptletSnippets )


-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.




More information about the Fedora-package-review mailing list