[Bug 555160] Review Request: picosat - A SAT solver

bugzilla at redhat.com bugzilla at redhat.com
Mon Jan 18 23:34:58 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=555160

--- Comment #5 from David A. Wheeler <dwheeler at dwheeler.com> 2010-01-18 18:34:54 EST ---
> The automatic Requires generator did NOT pick [up gzip].

Okay.  Could you please insert a comment above the Requires: documenting that
the gzip is not automatically picked up by rpm, e.g., something like:
# gzip required; rpm can't determine this because it is hidden in C code app.c.

As noted in comment 4, the permissions are fine, so no change to the package is
needed for permissions.

Could you please add a comment to the spec file explaining why the *base*
package has no license file?  Anyone running rpmlint on this package will
notice this issue, so let's head off that problem now.  Something like this:
# The license file is placed in the "-libs" package, not the base package,
# because the "-libs" package is always installed when any of these packages
# are installed, but it's possible to install -libs without the base.

> I considered adding http://fmv.jku.at/papers/Biere-JSAT08.pdf as documentation,
but I'm not sure it would really help.  It talks about internal optimizations,
rather than external interfaces.

Never mind the internal documentation.  I agree with you, that won't help.

Here's an alternative.  I wrote up a short man page, based on "picosat -h" and
the documentation I wrote for minisat2.  Would you please add it to the package
(installed as with any man page), and submit it to upstream for them to
consider adding in a future version?  It doesn't solve the universe's problems,
but it's hard to use programs with ZERO documentation:
http://www.dwheeler.com/essays/picosat.1

(Technically documentation is only a SHOULD, but it's an important SHOULD, and
I'd rather there be SOMETHING useful.)

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