[Bug 244593] Review Request: postgresql-pgbouncer - Lightweight connection pooler for PostgreSQL

bugzilla at redhat.com bugzilla at redhat.com
Wed May 21 17:50:59 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: postgresql-pgbouncer - Lightweight connection pooler for PostgreSQL


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


mtasaka at ioa.s.u-tokyo.ac.jp changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|nobody at fedoraproject.org    |mtasaka at ioa.s.u-tokyo.ac.jp
             Status|NEW                         |ASSIGNED
               Flag|                            |fedora-review?




------- Additional Comments From mtasaka at ioa.s.u-tokyo.ac.jp  2008-05-21 13:50 EST -------
For 1.1.2-2:

* License
  - For this package use "MIT and BSD" as license tag.
    Actually almost all source codes are under MIT,
    only src/md5.{h,c} are under BSD.

* compile log
  http://koji.fedoraproject.org/koji/getfile?taskID=622998&name=build.log
  - Please make compile log more verbose. From outputs like
-------------------------------------------------
make[1]: Leaving directory `/builddir/build/BUILD/pgbouncer-1.1.2/doc'
	CC src/loader.c
	CC src/client.c
	CC src/objects.c
	CC src/proto.c
	CC src/pooler.c
-------------------------------------------------
    we cannot check if compiler flags are passed correctly,
    binaries are stripped by accident, etc..
-------------------------------------------------    
    make %{?_smp_mflags} V=1
-------------------------------------------------
    seems okay

* Timestamp
  - When using "install" or "cp" commands, add "-p" option to
    keep timestamps on installed files.

* Permission
  - Why does %_sysconfdir/sysconfig/%name have not 0644 but 0755
    permission?

* __os_install_post
  - Again from build.log currently only /usr/lib/rpm/brp-compress
    is executed as __os_install_post, which is wrong (you can compare
    with:
    http://koji.fedoraproject.org/koji/getfile?taskID=622988&name=build.log
    for example)
    Note:
-------------------------------------------------
%{?debug:%define __os_install_post /usr/lib/rpm/brp-compress}
-------------------------------------------------
    means that if %debug macro _is defined_ (not is non-zero)
    __os_install_post is defined as /usr/lib/rpm/brp-compress.

* debuginfo missing
  - debuginfo rpm is not correctly created
    * One reason is due to wrong __os_installed_post as described above
    * Another reason is that installed pgbouncer binary are actually
      stripped as "install -s".
      Overriding BININSTALL works for this issue.

* initscript scriptlets
  - Please follow
    http://fedoraproject.org/wiki/Packaging/SysVInitScript#InitscriptScriptlets
    * Especially check "Requires(post)" or so

* Documents
  - Please add the following files to %doc
-------------------------------------------------
AUTHORS
-------------------------------------------------

-- 
Configure bugmail: https://bugzilla.redhat.com/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