[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: utf8proc required

From: Nathan Hartman <hartman.nathan_at_gmail.com>
Date: Tue, 3 Dec 2019 23:41:20 -0500

On Tue, Dec 3, 2019 at 5:15 PM Greg Stein <gstein_at_gmail.com> wrote:
> I was setting up a new chromebook, with a completely barren Ubuntu install (using ChromeOS linux beta feature). utf8proc was not installed, and the configure failed.
>
> This requirement is not listed in INSTALL.

Good catch! Thank you for reporting.

I propose to add the following (or similar) to INSTALL.

I'd prefer to put utf8proc toward the top of "Dependencies in Detail"
because it is a required dependency. Currently I added it at the end,
item 24. Moving it up will renumber most of the items. Should I do
that?

Log:

[[[

INSTALL: Document required dependency on utf8proc

* INSTALL:
  (Section I.B. "Dependency Overview")
    Add bulletpoint for utf8proc.
  (Section I.C. "Dependencies in Detail")
    Document required dependency on utf8proc and relevant 'configure'
    argument.

Found by: gstein

]]]

Patch:

[[[

Index: INSTALL
===================================================================
--- INSTALL (revision 1870785)
+++ INSTALL (working copy)
@@ -95,6 +95,11 @@
          Subversion uses zlib for compressing binary differences.
          These diff streams are used everywhere -- over the network,
          in the repository, and in the client's working copy.
+
+ * utf8proc (REQUIRED for client and server)
+
+ Subversion uses utf8proc for UTF-8 support, including Unicode
+ normalization.

       * Apache Serf (OPTIONAL for client)

@@ -607,7 +612,23 @@
       script to download py3c and several other dependencies; see the
       top of section I.C for more about get-deps.sh.

+ 24. utf8proc (REQUIRED)

+ Subversion uses utf8proc for UTF-8 support. Configure will
+ attempt to locate utf8proc by default using pkg-config and known
+ paths.
+
+ If it is installed in a non-standard location, then use:
+
+ --with-utf8proc=/path/to/libutf8proc
+
+ Alternatively, a copy of utf8proc comes bundled with the
+ Subversion sources. If configure should use the bundled copy,
+ use:
+
+ --with-utf8proc=internal
+
+
   D. Documentation

       The primary documentation for Subversion is the free book

]]]

Thoughts?

Thanks,
Nathan
Received on 2019-12-04 05:41:36 CET

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.