From 679e1cfec25cfdc5ca8711cde4adbdfa07e16cb2 Mon Sep 17 00:00:00 2001 From: Colin Kiama Date: Wed, 8 May 2024 19:13:41 +0100 Subject: [PATCH] Update extra-vapis repo link in FAQ --- source/faq.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/faq.rst b/source/faq.rst index 02f1646..c5870f6 100644 --- a/source/faq.rst +++ b/source/faq.rst @@ -276,6 +276,6 @@ Perhaps the most significant advantage is that it is possible that the "upgraded Probably the biggest disadvantage is that you will not automatically benefit from backwards-compatible fixes and improvements that happen in bindings over time. It is quite common for updated bindings to fix bugs (most prominently memory leaks), and if you use a local copy of the binding you will not benefit from such changes until you update the copy of the bindings your software uses. -Of course, sometimes it isn't really feasible to depend on the system-wide binding because there isn't one installed. While we generally prefer for Vala bindings to be distributed with the project they bind, or with Vala itself for some popular libraries, third-party bindings generally aren't installed system-wide and including a local copy is considered the preferred method of use. For example, the `vala-extra-vapis `_ repository (which contains many third-party bindings) is intended to be usable as a git submodule or subtree. +Of course, sometimes it isn't really feasible to depend on the system-wide binding because there isn't one installed. While we generally prefer for Vala bindings to be distributed with the project they bind, or with Vala itself for some popular libraries, third-party bindings generally aren't installed system-wide and including a local copy is considered the preferred method of use. For example, the `vala-extra-vapis `_ repository (which contains many third-party bindings) is intended to be usable as a git submodule or subtree. One more thing to consider is that using a local copy of bindings can make ``_ less useful. Typically, valadoc.org content tracks the latest stable version, if you're using a current Linux distribution, is likely the same version you have on your system. If you make a local copy of the bindings you use they will often be older versions which don't match what `valadoc.org `_ says.