Hello,

On Tue, 4 Aug 2026 at 10:45, Daniel Sahlberg <[email protected]>
wrote:

> Den mån 3 aug. 2026 kl 19:02 skrev Pavel Lyalyakin via dev <
> [email protected]>:
>
>> Hello,
>>
>> INSTALL says that I have to explicitly specify --with-serf when running
>> ./configure to enable ra_serf. This doesn't seem to be the case because
>> pkg-config is used to automatically detect whether libserf is installed on
>> the system.
>>
>> (I think that the current wording is from the ra_neon era, when
>> --with-serf selected ra_serf instead of ra_neon).
>>
>
> I see that the existing text use the word "place" but for all other uses
> (except for BDB) we use the word "location" so I would take the opportunity
> to change it here.
>
> I would suggest to add something about "if you don't have pkg-config
> installed" (as you already discovered in an earlier mail onlist[1] ). I do
> see that we mention pkg-config elsewhere and I assume the same issue occur
> for all dependencies if you don't have pkg-config installed so maybe that
> is something that could go into section I.C.14?
>

That pkg-config part can be improved by changing the document's layout and
by explicitly stating that pkg-config is used for automatic detection of
some of SVN's dependencies (with a list of said dependencies). Adding a
note about pkg-config to each dependency's section is somewhat bulky and
just duplicates info that can be stated once is a single place (like a
hypothetical section 'Build system dependencies', separate from the other
dependencies).

The thing is that the INSTALL document needs a major rework (I think that
everyone can agree with this). Right now I'm going through the document and
attempting to fix the most obvious issues where a small fix would be a real
improvement over the current version. The pkg-config issue is more of a
structural one, IMHO, so I'm putting it off until the smaller issues are
fixed. I hope I should be able to suggest a better INSTALL layout a bit
later, which by itself might resolve many of the issues with the document.


> If you want to add the pkg-config related note under the Serf headline,
> maybe something like:
>
> "If you don't use pkg-config and serf is installed in a non-standard
> location, you should use"
>

Yep, this reads better, but I changed "..., you should use" to "..., then
use:" for consistency.


> Whichever way you choose, you have my +1 to edit INSTALL as you see fit,
> either this patch or a variation thereof.
>

An updated variant committed in r1936877.

Thanks for the review!


> Thanks,
> Daniel
>
>
> [1] https://lists.apache.org/thread/7f51kjmlxqls7nql8q5v0l22f0m5c372
>
>
>>
>> Log message:
>>
>> * INSTALL
>>   (I.C.7): clarify that libserf is automatically detected by pkg-config
>>
>> Patch by: Pavel Lyalyakin <[email protected]>
>>
>> --
>> With best regards,
>> Pavel Lyalyakin
>> VisualSVN Team
>>
>

-- 
With best regards,
Pavel Lyalyakin
VisualSVN Team

Reply via email to