[Bug 222521] Review Request: IceWM - Lightweight Window Manager.

bugzilla at redhat.com bugzilla at redhat.com
Wed Jan 17 19:59: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: IceWM -  Lightweight Window Manager.


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





------- Additional Comments From pertusus at free.fr  2007-01-17 14:59 EST -------
Issues
======

* You should remove %config from default config files. Indeed %config
  is for files to be modified by the user. It is not the case
  for the files in %_datadir/icewm which hold the defaults and therefore
  should not be modified. You, as a packager are the one who can modify
  the files. Users can make system-wide changes in %{_sysconfdir}/icewm/
  files, and each user makes his changes in ~/.icewm/

* with icewm-xdg-menu.py in /usr/bin, rpm creates files used for
  optimization of python. I don't know if it is problematic or
  right. rpmlint complains, but it may be ignorable. 
W: icewm non-executable-in-bin /usr/bin/icewm-xdg-menu.pyo 0644
W: icewm non-executable-in-bin /usr/bin/icewm-xdg-menu.pyc 0644

* /usr/bin/icewm-menu-gnome2
  should in my opinion be in a subpackage, to avoid bringing in 
  gnome dependencies to the main icewm package.

* icewm.desktop should be 0644, so the install line should be
install -p -m 644 %{SOURCE4} %{buildroot}%{_datadir}/xsessions/

* missing
Requires: xterm

* did you check the trademark issues with redhat-web-browser 
  artwork?

* License seems to be LGPL, from what I can see in COPYING,
  and on the sourceforge site.
  Many files lack a license notice, they only have a copyright. 
  No license means a restrictive license (no right to modify 
  or redistribute). Given that all the files which have a notice
  mention the LGPL, I guess there is no real issue. According 
  to the FSF, the authors may not be completely sure that they
  can defend their license in a court unless they have the notice
  that appears at the end of the LGPL. Maybe you could report that
  upstream.
  Some files don't have a copyright notice. Usually it means that
  they are in the public domain (which is not an issue).

Comments
========

* in my opinion the glob for the man page is better like
%{_mandir}/man1/icewm.1*
  to get man pages even without compression

* 
%find_lang %{name}
  seems to be enough, I guess the default is %{name}.lang for the
  file name.

* you should consistently use %{__install} or install

* you can use -b for patches to help those who like gendiff, so for
  example one would have

%patch0 -p1 -b .configure

  and so on

* in general it is not useful to repeat the package name in the summary,
  all the tools get the package name from the package name. Not a big 
  deal.

* I don't think that ' for the X Windows System' is really useful since
  it doesn't add any useful information. I would have choosed 
  something like
Summary:                Light Window Manager


-- 
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