[Bug 523715] Review Request: logiweb - a system for electronic distribution of mathematics

bugzilla at redhat.com bugzilla at redhat.com
Mon Mar 15 18:03:36 UTC 2010


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

--- Comment #45 from Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> 2010-03-15 14:03:28 EDT ---
Okay, now 0.2.8-2 compiles at least on
- F-13 i686/x86_64
- F-12 i686/x86_64/ppc
- F-11 i586/x86_64/ppc

Some notes:

* ExclusiveArch
  - As currently clisp is not available on ppc64, you
    should add
-----------------------------------------------------------------
ExclusiveArch: %{ix86} x86_64 ppc
-----------------------------------------------------------------
    or
-----------------------------------------------------------------
ExcludeArch:  ppc64
-----------------------------------------------------------------
    ! The latter form does not exclude s390, sparc or so.
      The former form limits the supported architecure to
      %{ix86} x86_64 and ppc.

? src/lgc
  - Well, what does the "string" on line 3 mean? Is this an arbitrary
    string or is this string generated by some other process?
  ! This string seem to appear on
    * ./src/lgc
    * ./src/lgc.lgs
    * ./src/boot/lgc/lgc.lgs
  - Some other files (like ./src/testsuite/auto/autobase1.lgs or so)
    also has some seemingly-random string. Would you explain how
    these strings are generated?

? Requires
  - I don't know this software well, however is "texlive-latex, dvipdfm"
    needed for "Requires"? (from your comment 23, these don't seem
    to be needed for Requires)

! rpmlint
------------------------------------------------------------------------
logiweb.i686: W: spurious-executable-perm
/usr/share/doc/logiweb/examples/compile.sh
logiweb.i686: W: doc-file-dependency /usr/share/doc/logiweb/examples/compile.sh
/bin/bash
------------------------------------------------------------------------
  - rpmbuild automatically checks shebang related dependency for installed
    files when the files have executable permission.
    For this package as compile.sh has executable permission its shebang
dependency
    "/bin/bash" is automatically added to the rebuilt binary, which is perhaps
    not needed.

    You can supress these warnings by removing executable permission from
compile.sh
    (i.e. chmod to 0644)

* Directory ownership issue
 
https://fedoraproject.org/wiki/Packaging/Guidelines#File_and_Directory_Ownership
  https://fedoraproject.org/wiki/Packaging/UnownedDirectories#Common_Mistakes
  - Currently the following directories themselves are not owned
    by any packages.
----------------------------------------------------------------
%{_docdir}/%{name}/
----------------------------------------------------------------

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



More information about the package-review mailing list