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

Re: [LCFC] templates://hesiod/{libhesiod0.templates}



Christian Perrier wrote:
> This is the last call for comments for the review of debconf
> templates for hesiod.

Nobody's spoken up to object to my comments, so I'll just have to
assume they make sense and give you the patch. 

> Template: hesiod/rhs
[...]
>  Hesiod looks up keys using the standard Domain Name System. Please enter the
>  rightmost part of the domain name to do searches in. This name should
>  begin with a '.' character.

"Rightmost" is wrong.  RHS and LHS are Hesiod jargon anyway.

> Package: hesiod
[...]
> Description: Project Athena's service name resolution protocol - utilities

It isn't a protocol for resolving the names of services.
-- 
JBR	with qualifications in linguistics, experience as a Debian
	sysadmin, and probably no clue about this particular package
--- ../hesiod.old/debian/libhesiod0.templates	2007-11-05 08:19:47.000000000 +0000
+++ debian/libhesiod0.templates	2007-11-19 11:33:21.000000000 +0000
@@ -2,26 +2,32 @@
 Type: string
 Default: .athena.mit.edu
 _Description: Hesiod domain for searches:
- Hesiod looks up keys using the standard Domain Name System.  Enter the
- right-hand side of the domain name to do searches in.  This name should
- begin with a ".".
+ Please enter the Hesiod RHS to do searches in.         
+ .         
+ If the Hesiod server is 'ns.example.org' then the LHS will be '.ns', the
+ RHS will be '.example.org' (note leading periods) and directory lookups
+ will be performed as DNS requests to (e.g.) 'sam.passwd.ns.example.org'.
 
 Template: hesiod/lhs
 Type: string
 Default: .ns
 _Description: Hesiod prefix for searches:
- Hesiod lookups generally happen in a subdomain of the main domain. Enter
- the name of the subdomain here.  This name should begin with a ".".  At
- most sites, this entry should be ".ns".
+ Please enter the Hesiod LHS to do searches in.         
+ .         
+ If the Hesiod server is 'ns.example.org' then the LHS will be '.ns', the
+ RHS will be '.example.org' (note leading periods) and directory lookups
+ will be performed as DNS requests to (e.g.) 'sam.passwd.ns.example.org'.
 
 Template: hesiod/classes
 Type: string
 Default: IN,HS
 _Description: DNS class search order:
- Hesiod looks up names using DNS TXT records.  In addition to using the
+ Hesiod looks up names using DNS TXT records. In addition to using the
  standard IN DNS class for Internet names, it also uses by default the
- special HS class.  You can change the class search order here, or leave
- out IN or HS if you want to.  Don't insert extra spaces in the value.  The
- default search path is "IN,HS" to search both classes. At some sites where
- older hesiod installations are still in use, you may need to specify
- "HS,IN" instead.
+ special HS class.
+ .
+ Please enter the class search order (the default value is suitable for
+ most sites). There should be no spaces in this search order value.
+ .
+ Sites using
+ older Hesiod installations may need to use the 'HS,IN' search order.
--- ../hesiod.old/debian/control	2007-11-05 08:19:47.000000000 +0000
+++ debian/control	2007-11-19 11:31:20.000000000 +0000
@@ -9,30 +9,38 @@
 Architecture: any
 Section: utils
 Depends: ${shlibs:Depends}
-Description: Utilities for Project Athena's service name resolution protocol
+Description: Project Athena's DNS-based directory service - utilities
  Hesiod is a name service library that can provide general name service
- for a variety of applications.  It is derived from BIND, the Berkeley
+ for a variety of applications. It is derived from BIND, the Berkeley
  Internet Name Daemon, and leverages the existing DNS infrastructure of a
- network.  It is used on a number of university networks, including MIT
+ network. It is used on a number of university networks, including MIT
  and Iowa State University.
  .
- If you will not be using this system on a network that already uses
- Hesiod, you probably do not need this package.
+ This package is only useful on networks that already use
+ Hesiod.
 
 Package: libhesiod0
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: Libraries for hesiod, a service name resolution protocol
- This package contains the shared library for hesiod,
- the Project Athena service name resolution protocol used at MIT and
- elsewhere.
+Description: Project Athena's DNS-based directory service - libraries
+ Hesiod is a name service library that can provide general name service
+ for a variety of applications. It is derived from BIND, the Berkeley
+ Internet Name Daemon, and leverages the existing DNS infrastructure of a
+ network. It is used on a number of university networks, including MIT
+ and Iowa State University.
+ .
+ This package contains Hesiod's shared library.
 
 Package: libhesiod-dev
 Architecture: any
 Section: devel
 Depends: libhesiod0
-Description: Dev libraries for hesiod, a service name resolution protocol
- This package contains the include files and static library for hesiod,
- the Project Athena service name resolution protocol used at MIT and
- elsewhere.
+Description: Project Athena's DNS-based directory service - development files
+ Hesiod is a name service library that can provide general name service
+ for a variety of applications. It is derived from BIND, the Berkeley
+ Internet Name Daemon, and leverages the existing DNS infrastructure of a
+ network. It is used on a number of university networks, including MIT
+ and Iowa State University.
+ .
+ This package contains Hesiod's include files and static library.
Template: hesiod/rhs
Type: string
Default: .athena.mit.edu
_Description: Hesiod domain for searches:
 Please enter the Hesiod RHS to do searches in.         
 .         
 If the Hesiod server is 'ns.example.org' then the LHS will be '.ns', the
 RHS will be '.example.org' (note leading periods) and directory lookups
 will be performed as DNS requests to (e.g.) 'sam.passwd.ns.example.org'.

Template: hesiod/lhs
Type: string
Default: .ns
_Description: Hesiod prefix for searches:
 Please enter the Hesiod LHS to do searches in.         
 .         
 If the Hesiod server is 'ns.example.org' then the LHS will be '.ns', the
 RHS will be '.example.org' (note leading periods) and directory lookups
 will be performed as DNS requests to (e.g.) 'sam.passwd.ns.example.org'.

Template: hesiod/classes
Type: string
Default: IN,HS
_Description: DNS class search order:
 Hesiod looks up names using DNS TXT records. In addition to using the
 standard IN DNS class for Internet names, it also uses by default the
 special HS class.
 .
 Please enter the class search order (the default value is suitable for
 most sites). There should be no spaces in this search order value.
 .
 Sites using
 older Hesiod installations may need to use the 'HS,IN' search order.
Source: hesiod
Section: libs
Priority: extra
Maintainer: Karl Ramm <kcr@debian.org>
Standards-Version: 3.7.2
Build-Depends: debhelper (>= 4.1.13)

Package: hesiod
Architecture: any
Section: utils
Depends: ${shlibs:Depends}
Description: Project Athena's DNS-based directory service - utilities
 Hesiod is a name service library that can provide general name service
 for a variety of applications. It is derived from BIND, the Berkeley
 Internet Name Daemon, and leverages the existing DNS infrastructure of a
 network. It is used on a number of university networks, including MIT
 and Iowa State University.
 .
 This package is only useful on networks that already use
 Hesiod.

Package: libhesiod0
Architecture: any
Section: libs
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Project Athena's DNS-based directory service - libraries
 Hesiod is a name service library that can provide general name service
 for a variety of applications. It is derived from BIND, the Berkeley
 Internet Name Daemon, and leverages the existing DNS infrastructure of a
 network. It is used on a number of university networks, including MIT
 and Iowa State University.
 .
 This package contains Hesiod's shared library.

Package: libhesiod-dev
Architecture: any
Section: devel
Depends: libhesiod0
Description: Project Athena's DNS-based directory service - development files
 Hesiod is a name service library that can provide general name service
 for a variety of applications. It is derived from BIND, the Berkeley
 Internet Name Daemon, and leverages the existing DNS infrastructure of a
 network. It is used on a number of university networks, including MIT
 and Iowa State University.
 .
 This package contains Hesiod's include files and static library.

Reply to: