"Robert P. Goldman" rpgoldman@sift.info writes:
On 3/3/16 Mar 3 -9:18 AM, Zach Beane wrote:
Luís Oliveira luismbo@gmail.com writes:
On Thu, Mar 3, 2016 at 12:44 PM, Zach Beane xach@xach.com wrote:
Nothing related to the code, but I found that a couple projects will not build because they specify versioned dependencies on CFFI, and master does not have a version in its system definition.
That's unfortunate. Is there some static thing I can place in the version property that means "this is bleeding edge"?
I don't know of an option for that. I'd guess using some higher version number with a distinguishing suffix might help? ASDF is a stickler about its version formatting.
Zach
I fear that will not do what you want:
(asdf:version-satisfies "3.1.2.rc" "3.1.2")
NIL
The RC there for some reason is breaking the match:
R> (asdf:version-satisfies "3.1.2" "3.1.2") T
This smells to me like a bug in ASDF:VERSION-SATISFIES, but we won't be able to get a fix into ASDF in time to let this work for QL + CFFI.
Is there some reason you can't just bump x.y.z to x.y.z.xx :version in your cffi.asd file and push that?
Right - I mean a suffix like ".999" or something, not letters.
Zach