[Bug 451996] Review Request: prover9 - Thereom Prover and Countermodel Generator

bugzilla at redhat.com bugzilla at redhat.com
Sun Jun 29 18:01:45 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: prover9 - Thereom Prover and Countermodel Generator


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


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

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |mtasaka at ioa.s.u-tokyo.ac.jp




------- Additional Comments From mtasaka at ioa.s.u-tokyo.ac.jp  2008-06-29 14:01 EST -------
Some random comments on 200805a-1:

* About prover9-libtoolise.patch
  - This patch seems to be for providing shared library named libladr.so.4.
    However if the original tarball does not provide any shared library
    by default, this way is dangerous because we cannot guess with what
    soversion the upstream developer comes to provide shared library in
    the future. At this stage the number "4:0:0" can be chosen arbitrarily
    without any ground.
    See also the explanation by Patrice Dumas:
    https://fedoraproject.org/wiki/PatriceDumas

    So if this package only provides static archives by default, please
    follow
    http://fedoraproject.org/wiki/Packaging/Guidelines#Packaging_Static_Libraries
    of "static libraries only".

* Compilation flags
  - This package completely ignores Fedora specific compilation flags:
    http://fedoraproject.org/wiki/Packaging/Guidelines#Compiler_flags
    You can check what flags must be passed by
    $ rpm --eval %optflags

    This also reads to creating non-useful debuginfo rpm.

* Timestamps
  - When using %__install or %__cp commands, add "-p" option to keep timestamps
    on installed files.

* Unneeded ldconfig call
  - This -devel package does not need to call /sbin/ldconfig on scriptlets.

* Too generic names
  - Again filenames like "attack" or "renamer", "rewriter", etc... are
    too generic for files to be installed under %_bindir.
    Also it may be that the names "isofilter?" are also dangerous, as
    my system already has "iso-info" or "isoinfo" (!!!!) or "isosize" or
    so. Would you rename these binaries to "prover9-???" or move these
    under %_libdir/%name , for example?


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