Who is "it" in "its"
C. Michael Pilato
cmpilato at red-bean.com
Tue Aug 13 14:26:21 CDT 2019
YES! Great edits! +1
On Tue, Aug 13, 2019 at 3:12 PM Daniel Shahaf <d.s at daniel.shahaf.name>
wrote:
> C. Michael Pilato wrote on Tue, 13 Aug 2019 18:58 +00:00:
> > On Tue, Aug 13, 2019 at 12:40 PM Daniel Shahaf <d.s at daniel.shahaf.name>
> wrote:
> > > +++ appa-quickstart.xml (working copy)
> > > @@ -30,12 +30,16 @@
> > > APR—the Apache Portable Runtime library. The APR library
> > > provides all the interfaces that Subversion needs to function on
> > > different operating systems: disk access, network access, memory
> > > + management, and so on.</para>
> > > +
> > > + <para>While the APR library is part of the Apache HTTP Server (or,
> > > + <command>httpd</command>), and <command>httpd</command> can be
> configured
> > > + to serve Subversion repositories, <command>httpd</command> is
> > > + <emphasis>not</emphasis> a required component of a Subversion
> > > + installation.
> > > + APR is a standalone library usable by any application.
> >
> > This sentence fights conceptually against the previous statement about
> > the APR library being "part of the Apache HTTP Server". (How can it a
> > part of one thing and yet independent?) I don't believe it's necessary
> > to address the nuance. We aren't here to sell the merits of APR in the
> > general case. Rather, let's remove the unnecessary sentence:
> >
> > > APR is a standalone library usable by any application.
>
> Done.
>
> > > + Subversion's dependency on APR does mean, however, that Subversion
> > > + clients and
> > > servers run on any operating system
> > > that <command>httpd</command> runs on: Windows, Linux, all
> > > flavors of BSD, Mac OS X, NetWare, and others.</para>
> > > ]]]
> >
> > This final bit of the edit persists (and actually worsens) a false
> > correlation. It's not strictly Subversion's *dependency* on APR that
> > allows it to run anywhere httpd runs. Maybe something like the
> > following more closely expresses the desired intent?
> >
> > > But because they interact with the operating system through the
> abstraction layer that APR provides, Subversion clients and servers are
> able to run on any operating system that other APR-based applications
> (including <command>httpd</command>) run on: Windows, Linux, all flavors of
> BSD, Mac OS X, NetWare, and others.
>
> I've incorporated this paragraph with tweaks. Do you think it's
> clearer now?
>
> [[[
> Index: appa-quickstart.xml
> ===================================================================
> --- appa-quickstart.xml (revision 5963)
> +++ appa-quickstart.xml (working copy)
> @@ -30,15 +30,19 @@
> APR—the Apache Portable Runtime library. The APR library
> provides all the interfaces that Subversion needs to function on
> different operating systems: disk access, network access, memory
> - management, and so on. While Subversion is able to use Apache
> - HTTP Server (or, <command>httpd</command>) as one of its network
> - server programs, its dependence on APR <emphasis>does
> - not</emphasis> mean that <command>httpd</command> is a required
> - component. APR is a standalone library usable by any
> - application. It does mean, however, that Subversion clients and
> - servers run on any operating system
> - that <command>httpd</command> runs on: Windows, Linux, all
> - flavors of BSD, Mac OS X, NetWare, and others.</para>
> + management, and so on.
> + The abstraction layer provided by APR enables Subversion clients and
> + servers to run on any operating system that other APR-based
> applications
> + run on: Windows, Linux, all flavors of BSD, Mac OS X, NetWare, and
> + others.</para>
> +
> + <note>
> + <para>Although the APR library is part of the Apache HTTP Server
> (or,
> + <command>httpd</command>), and <command>httpd</command> can be
> + configured to serve Subversion repositories,
> <command>httpd</command>
> + is <emphasis>not</emphasis> a required component of a Subversion
> + installation.</para>
> + </note>
>
> <para>The easiest way to get Subversion is to download a binary
> package built for your operating system. Subversion's web site
> ]]]
>
> Thanks for the review.
>
> Cheers,
>
> Daniel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.red-bean.com/pipermail/svnbook-dev/attachments/20190813/ad71a900/attachment-0001.htm>
More information about the svnbook-dev
mailing list