[Bug 431098] Review Request: gambas2 - IDE based on a basic interpreter with object extensions

bugzilla at redhat.com bugzilla at redhat.com
Sun Mar 2 17:44:31 UTC 2008


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: gambas2 - IDE based on a basic interpreter with object extensions


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





------- Additional Comments From mtasaka at ioa.s.u-tokyo.ac.jp  2008-03-02 12:44 EST -------
Created an attachment (id=296517)
 --> (https://bugzilla.redhat.com/attachment.cgi?id=296517&action=view)
rpmlint for gambase

For 2.2.1-2:

* rpmlint
  - First of all, would would shut up rpmlint warnings/errors
    as much as possible? (rpmlint results attached)

* Duplicate file entry
---------------------------------------------------------
[tasaka1 at localhost gambas2]$ rpm -qlp *i386*rpm | sort | uniq -d
/usr/bin/gambas2
/usr/bin/gambas2.gambas
/usr/share/mime/packages
---------------------------------------------------------
  - Please resolve this.

* Compilation flags
---------------------------------------------------------
  5700	make[4]: Entering directory
`/builddir/build/BUILD/gambas2-2.2.1/main/gbx'
  5701	/bin/sh ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.
-I.. -I../share    -I../libltdl  -I/usr/lib/libffi-3.0.1/include   -DGBX_INFO
-O2 -g -pipe -Wall  -fexceptions -fstack-protector --param=ssp-buffer-size=4
-m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -pipe -Wall
-Wno-unused-value -fvisibility=hidden -g -Os -O0  -MT gb_la-gbx_c_class.lo -MD
-MP -MF .deps/gb_la-gbx_c_class.Tpo -c -o gb_la-gbx_c_class.lo `test -f
'gbx_c_class.c' || echo './'`gbx_c_class.c
---------------------------------------------------------
  - -O2 option is finally replaced by -O0.

---------------------------------------------------------
  6430	make[4]: Entering directory
`/builddir/build/BUILD/gambas2-2.2.1/gb.db.sqlite3/src'
  6431	/bin/sh ../libtool --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.
-I..	-pipe -Wall -fno-exceptions -Wno-unused-value -fvisibility=hidden -g
-Os -fno-omit-frame-pointer  -MT main.lo -MD -MP -MF .deps/main.Tpo -c -o
main.lo main.cpp
  ( and many lines below this line )
----------------------------------------------------------
  - Here Fedora specific compilation flags are ignored.

* Timestamps
  - I guess for this package
----------------------------------------------------------
make DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p" install
----------------------------------------------------------
    works to keep timestamps on installed files.

  - When using "install" or "cp" commands, please add "-p" option
    to keep timestamps.

* Directory ownership issue
  - From my directory ownership check,
----------------------------------------------------------
Owned by			      directory
shared-mime-info-0.23-3.fc9	      /usr/share/mime/packages
gambas2-runtime-2.2.1-2.fc9
gambas2-script-2.2.1-2.fc9
----------------------------------------------------------

* Macros
  - Use macros correctly. For example, /usr/bin must be %{_bindir}.

* Scriptlet
  - Calling update-desktop-database is not needed because
    fedora-gambas2.desktop does not contain any MimeType key.


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