[Bug 29070] New: Should install .vapi in the usual place or document non-standard usage
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Thu Jul 15 12:20:37 CEST 2010
https://bugs.freedesktop.org/show_bug.cgi?id=29070
Summary: Should install .vapi in the usual place or document
non-standard usage
Product: Telepathy
Version: git master
Platform: Other
OS/Version: All
Status: ASSIGNED
Severity: normal
Priority: medium
Component: tp-glib
AssignedTo: travis.reitter at collabora.co.uk
ReportedBy: simon.mcvittie at collabora.co.uk
QAContact: telepathy-bugs at lists.freedesktop.org
CC: bugzilla at tecnocode.co.uk
10:59 < smcv> treitter_, pwithnall: why does tp-glib install its .vapi/.deps in
$prefix/share/telepathy/vapi/telepathy-glib.vapi?
10:59 < smcv> treitter_, pwithnall: every other .vapi in Debian seems to be in
/usr/share/vala/vapi
10:59 < pwithnall> smcv: I don't know; the usual place is
$prefix/share/vala/vapi
11:00 < pwithnall> I was guessing it's because they're not particularly stable
11:02 < smcv> wouldn't it be better to use telepathy-glib-experimental.vapi or
something, and knock off the -experimental suffix when it's
considered stable?
11:03 < pwithnall> smcv: Or telepathy-glib-0.0.vapi, yes, probably
11:03 < pwithnall> Have to see what treitter_ says
11:03 < smcv> well the problem with that is if you have more than 11
experimental versions, the .vapi version gets larger than the
real version :-)
11:04 < smcv> you can't parallel-install two versions anyway though, because
each tp-glib version corresponds to exactly one vapi version, and
different telepathy-glib versions aren't parallel-installable
11:05 < smcv> so there's not much point in versioning the .vapi until tp-glib
breaks ABI
Offering a .pc file to put the vapi directory onto the path seems to be highly
unconventional (I haven't seen any evidence of it in Debian), so if there's a
compelling reason to do this, it should be documented somewhere.
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
More information about the telepathy-bugs
mailing list