[Bug 426650] Review Request: linux-igd - Daemon that emulates Microsoft's Internet Connection Service

bugzilla at redhat.com bugzilla at redhat.com
Mon Dec 24 15:52:36 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: linux-igd - Daemon that emulates Microsoft's Internet Connection Service


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





------- Additional Comments From mtasaka at ioa.s.u-tokyo.ac.jp  2007-12-24 10:52 EST -------
For 1.0-2:

* Redundant BuildRequires
  - BuildRequires: gcc glibc-devel are redundant
    (Fedora mimimal buildroot already contains this:
     http://koji.fedoraproject.org/scratch/mtasaka/task_309043/logs/i386/root.log )

    libupnp-devel is needed for BuildRequires.

* Fedora specific compilation flags
  - Fedora specific compilation flags are not honored.
    http://koji.fedoraproject.org/scratch/mtasaka/task_309043/logs/i386/build.log
----------------------------------------------------------------
    45  + pushd linuxigd-1.0
    46  ~/build/BUILD/linux-igd/linuxigd-1.0 ~/build/BUILD/linux-igd
    47  + make 'OPT=-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
-fstack-protector --param=ssp-buffer-size=4 -m32 -march=i38
6 -mtune=generic -fasynchronous-unwind-tables'
    48  gcc -Wall -g -O2 -I/usr/include -I../include -c main.c
    49  gcc -Wall -g -O2 -I/usr/include -I../include -c gatedevice.c
    50  gcc -Wall -g -O2 -I/usr/include -I../include -c pmlist.c
    51  gcc -Wall -g -O2 -I/usr/include -I../include -c util.c
    52  gcc -Wall -g -O2 -I/usr/include -I../include -c config.c
    53  config.c: In function 'parseConfigFile':
    54  config.c:170: warning: implicit declaration of function 'strnlen'
    55  gcc -Wall -g -O2 main.o gatedevice.o pmlist.o util.o config.o -lpthread
-lupnp -lixml -lthreadutil -L/usr/lib -L../libs -o upnp
d
----------------------------------------------------------------
    From Makefile
    make CFLAGS="RPM_OPT_FLAGS"
    should honor Fedora specific compilation flags

* Parallel make
  - Please support parallel make if possible (please refer to the
    section "Parallel make" of
    http://fedoraproject.org/wiki/Packaging/Guidelines )

* Documents installation
  - Please use %doc macro. For example:
    http://cvs.fedoraproject.org/viewcvs/*checkout*/devel/jd/jd.spec

    %doc macro
    - First delete %RPM_BUILD_ROOT%_defaultdocdir/%name-%version then
      create it
    - Then installs the files/directories/etc listed in %doc to the
      directory
    - And automatically mark installed files as %doc

* Syntax error
----------------------------------------------------------------
linux-igd.i386: E: shell-syntax-error-in-%preun
----------------------------------------------------------------
  - The line
----------------------------------------------------------------
f [ "$1" -ge "1" ]; then
----------------------------------------------------------------
    has syntax error.


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