[Bug 548607] Review Request: pvs-sbcl - SRI's Prototype Verification System
bugzilla at redhat.com
bugzilla at redhat.com
Tue Dec 22 17:44:13 UTC 2009
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=548607
--- Comment #9 from Jerry James <loganjerry at gmail.com> 2009-12-22 12:44:12 EDT ---
Comment 5: I did tell Sam Owre that I was doing this. The comment in the spec
file about not sending it upstream is therefore not completely accurate; I just
don't expect upstream to apply it. They are concentrated on providing a single
download for researchers to grab, unpack, and get to work. Finding
dependencies would just complicate matters for them.
I renamed the binary from pvs to pvs-sbcl to avoid a name collision (see my
response to comment 2 in comment 4). So when I talked about the Provide, I was
really only talking about the Provide, not the binary name.
The build hang has nothing to do with 32-bit vs. 64-bit systems, although I
have never seen that hang with 64-bit Emacs (but have with 64-bit XEmacs). The
problem is that (X)Emacs is forking off a subprocess to run PVS, but isn't
noticing when that process exits, and therefore waits forever. Stephen
Turnbull believes that this is a bug in X (see the URL in comment 4). In any
case, I believe I have found a workaround to the problem. Briefly, I'm
replacing (sit-for 1), which doesn't always notice changes in process status,
with (accept-process-output nil 1), which does.
Comments 6 through 8: I have applied the "|| true" change to the spec file to
avoid killing the build with an unprelinked sbcl binary.
New URLs:
http://jjames.fedorapeople.org/pvs/pvs-sbcl.spec
http://jjames.fedorapeople.org/pvs/pvs-sbcl-4.2-2.20091008svn.fc12.src.rpm
--
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 Fedora-package-review
mailing list