tis 4 aug. 2026 kl. 18:37 skrev Pavel Lyalyakin via dev <
[email protected]>:

> 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.
>

Thanks for looking at this not-so-glamorous-but-very-important work!


>
>> 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.
>

Thank you! (And thanks for the other commit as well!)


> 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