Mark: > Brian Cameron wrote: >> >> I am submitting this case for Raptor 1.4.19 by Jerry Tan, and it will >> timeout on August 12th. See attached onepager. >> >> Brian > <...excerpted from the attachment...> >> 4.5. Interfaces: >> Exported Interface >> Interface Classification Comments >> ----------------------------- -------------- >> ---------------------- >> SUNWraptor Uncommitted Package name >> SUNWraptor-devel Uncommitted Package name >> /usr/bin/rapper Volatile parser utility >> /usr/bin/raptor-config Volatile config utility >> /usr/lib/libraptor.so.1 Volatile library >> /usr/share/man/man1/rapper.1 Volatile man page >> /usr/share/man/man1/raptor-config.1 >> Volatile man page >> /usr/share/man/man3/libraptor.3 Volatile man page >> /usr/lib/pkgconfig/raptor.pc Volatile pc file >> /usr/include/raptor.h Volatile Header file >> /usr/share/gtk-doc/html/raptor Volatile help file > I notice that most of the exported interfaces are "Volatile". This > seems low, especially since the upstream itself seems committed to > stability (e.g. the notice regarding the ABI/API change on the front > page). Isn't "Uncommitted" more appropriate?
I will leave this question for Jerry to answer. > Also, is this *library* racing another FOSS product -- i.e. will we see > another consuming application show up soon? I ask merely out of > curiosity -- I believe we have a pattern of delivering (FOSS enabling) > libraries in LSARC, whereas PSARC often challenges libraries without > consumers. And this seems like such a specialized library. . . My understanding is that this library will be used in the next release of Tracker that we ship, thus the need to integrate it. > Also, another point of personal clarification -- I notice not all > projects complete a FOSS checklist. This one didn't seem to. I suspect > that's fine, except that in this particular case, I couldn't find a > binding level. I notice that's an explicit question in the FOSS > checklist, but reviewing many recent one-pagers reveals that this detail > is very often omitted. What is the binding level here? This case is intended to be included only in future releases of Nevada, so a minor release binding. > One final nit -- are we really interested in delivering raptor.pc? > It's not really been common practice up until now to deliver those > ./configure artifacts. The pc file is not a configure artifact, it is an input file into pkg-config. If you look in the /usr/lib/pkgconfig directory, you will notice that most free/open source modules provide pc files so that other modules can identify if the dependency is on the system, what version is installed, etc. Brian