[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#680640: [libc-ares2] "name resolves" in descriptions



> Filipus Klutiero wrote:
>> The short description reads:
>>> library for asynchronous name resolves
>> 
>> One can say that foo.com "resolves" to 192.168.0.1", but - although I am
>> not a native speaker of English - I don't think "resolves" can be used
>> in the sense of name resolutions. The noun "resolves" exists, but not
>> with that meaning.

It's true - "resolve" does exist as a noun, but not with this meaning
(and it probably doesn't have a plural).  You want:

   library for asynchronous name resolution

or maybe one of these:

   library for resolving names asynchronously
   asynchronous name resolution library
   asynchronous name resolver
   C Asynchronous RESolver

The long description (following the upstream webpage) has some grammar
and punctuation oddities too; patch and revised version attached.
-- 
JBR	with qualifications in linguistics, experience as a Debian
	sysadmin, and probably no clue about this particular package
Source: c-ares
Priority: extra
Maintainer: Andreas Schuldei <andreas@debian.org>
Uploaders: Gregor Jasny <gjasny@googlemail.com>
DM-Upload-Allowed: yes
Build-Depends: debhelper (>= 8.1.3~), autotools-dev
Standards-Version: 3.9.3
Section: libs
Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/c-ares.git
Vcs-Git: git://git.debian.org/git/collab-maint/c-ares.git
Homepage: http://c-ares.haxx.se/


Package: libc-ares-dev
Section: libdevel
Architecture: any
Conflicts: libares-dev
Depends: libc-ares2 (= ${binary:Version}),
         ${shlibs:Depends},
         ${misc:Depends}
Multi-Arch: same
Description: asynchronous name resolver - development files
 c-ares is a C library that performs DNS requests and name resolution
 asynchronously.
 .
 It is a fork of the library named "ares", with additional features:
  * IPv6 support;
  * extended cross-platform portability;
  * 64-bit clean sources.
 .
 This package contains development files (headers and static libraries).

Package: libc-ares2
Conflicts: libcares2
Architecture: any
Replaces: libc-ares1
Depends: ${shlibs:Depends}, ${misc:Depends}
Pre-Depends: ${misc:Pre-Depends}
Multi-Arch: same
Description: asynchronous name resolver
 c-ares is a C library that performs DNS requests and name resolution
 asynchronously.
 .
 It is a fork of the library named "ares", with additional features:
  * IPv6 support;
  * extended cross-platform portability;
  * 64-bit clean sources.
 .
 This package provides the shared libraries.
diff -ru c-ares-1.9.1.pristine/debian/control c-ares-1.9.1/debian/control
--- c-ares-1.9.1.pristine/debian/control	2012-06-18 17:21:53.000000000 +0100
+++ c-ares-1.9.1/debian/control	2012-11-04 12:17:35.918725550 +0000
@@ -19,16 +19,14 @@
          ${shlibs:Depends},
          ${misc:Depends}
 Multi-Arch: same
-Description: library for asynchronous name resolves (development files)
- c-ares is a C library that performs DNS requests 
- and name resolves asynchronously. 
+Description: asynchronous name resolver - development files
+ c-ares is a C library that performs DNS requests and name resolution
+ asynchronously.
  .
- c-ares is a fork of the library named 'ares'
- .
- additionally it features 
-  * IPv6 support
-  * Extended cross platform portability
-  * 64bit cleaned sources
+ It is a fork of the library named "ares", with additional features:
+  * IPv6 support;
+  * extended cross-platform portability;
+  * 64-bit clean sources.
  .
  This package contains development files (headers and static libraries).
 
@@ -39,13 +37,13 @@
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Pre-Depends: ${misc:Pre-Depends}
 Multi-Arch: same
-Description: library for asynchronous name resolves
- c-ares is a C library that performs DNS requests 
- and name resolves asynchronously. 
+Description: asynchronous name resolver
+ c-ares is a C library that performs DNS requests and name resolution
+ asynchronously.
  .
- c-ares is a fork of the library named 'ares'
+ It is a fork of the library named "ares", with additional features:
+  * IPv6 support;
+  * extended cross-platform portability;
+  * 64-bit clean sources.
  .
- additionally it features 
-  * IPv6 support
-  * Extended cross platform portability
-  * 64bit cleaned sources
+ This package provides the shared libraries.

Reply to: