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

[RFR] templates://aolserver4/{aolserver4.templates}



Please find, for review, the debconf templates and packages descriptions for the aolserver4 source package.

This review will last from Wednesday, March 11, 2009 to Saturday, March 21, 2009.

Please send reviews as unified diffs (diff -u) against the original
files. Comments about your proposed changes will be appreciated.

Your review should be sent as an answer to this mail.

When appropriate, I will send intermediate requests for review, with
"[RFRn]" (n>=2) as a subject tag.

When we will reach a consensus, I send a "Last Chance For
Comments" mail with "[LCFC]" as a subject tag.

Finally, the reviewed templates will be sent to the package maintainer
as a bug report, and a mail will be sent to this list with "[BTS]" as
a subject tag.

Rationale:
--- aolserver4.old/debian/aolserver4.templates	2009-03-09 08:26:43.163102951 +0100
+++ aolserver4/debian/aolserver4.templates	2009-03-11 18:55:57.095578288 +0100
@@ -2,7 +2,7 @@
 Type: string
 Default: localhost
 _Description:  Server hostname:
- AOLserver server needs an hostname to be exposed on redirect pages URL and for
+ AOLserver needs an hostname to be exposed on redirect pages URL and for
  informative purposes to identify itself.
  .
  It is generally the fully-qualified DNS hostname of the computer or

Try avoiding the repetition.


@@ -12,13 +12,13 @@
 Template: aolserver4/address
 Type: string
 Default: 127.0.0.1
-_Description:  Server IP address number:
+_Description:  Server IP address:

We rarely talk about IP address *numbers*


  AOLserver needs at least an IP address to listen to.
  It is generally the primary Ethernet interface (or the loopback address,
  if the server will be used just locally).
  .
- The default address is the loopback one, which is not recommended
- for general (network or Internet) use.
+ It is not recommended to use the loopback address (127.0.0.1)
+ for use on a network.

It is generally not recommended to explicitely talk about default
values (anyway, the default value is obvious as it appears...by
default).

So, tell this differently.

"for use on a network" could be replaced by "for networked operations"....

 
 Template: aolserver4/port
 Type: string
@@ -28,6 +28,3 @@
  port 80 (the standard HTTP port), but might be different if another
  web server is installed, or some other service is listening on
  that port.
- .
- It is recommended using the default.
- .

It's always recommended, isn't it? :-)


--- aolserver4.old/debian/control	2009-03-09 08:26:43.146951462 +0100
+++ aolserver4/debian/control	2009-03-11 19:03:20.987578180 +0100
@@ -14,24 +14,26 @@
 Recommends: aolserver4-doc
 Conflicts: aolserver4-nscache
 Replaces: aolserver4-nscache
-Description: AOL Web Server 4 (Program)
- This is the web engine that powers the mighty America On-Line.  It
- is capable of serving a tremendous number of users, and can publish
- hundreds of virtual servers within the same process at the same time.
+Description: AOL web server version 4 - program files

Use the common format in such cases: a repetitive part use in all
packages synopsis and a specific part, separated by space-dash-space

+ AOLserver is the web engine that powers the America On-Line server.  It
+ is capable of serving a very high number of users, and can host
+ simultaneously hundreds of virtual servers within the same process.
  .
  It is similar in many respects to Zope, except based largely on Tcl.
  It is multi-threaded, and has a C API that can be used to extend
  its functionality.

These both paragraphs are used as a boiler plate in all
packages...leaving up to the third one to explain what is specific in
each package.

Proposed changes:
- "This is" --> "AOLServer is". The rationale is the long description
being potentially used alone, without the synopsis...Using "This"
makes an explicit link between both. We sometimes propose "Thsi
package provides..." but, here, we can make this simpler

- "the mighty" --> less and less mighty, IMHO..:-)...so leaving out
the non factual part

- "tremendous" --> "very high". What is tremendous at one moment might
sound low later on...:)



+ .
+ This package provides the core programs needed to run the server.

Add a specific part to that package...

 
 Package: aolserver4-core
 Architecture: any
 Depends: debconf (>= 1.2.9) | debconf-2.0, ${shlibs:Depends}, ${misc:Depends}
 Provides: httpd, httpd-cgi
 Recommends: aolserver4-doc
-Description: AOL Web Server 4 (Core libraries)
- This is the web engine that powers the mighty America On-Line.  It
- is capable of serving a tremendous number of users, and can publish
- hundreds of virtual servers within the same process at the same time.
+Description: AOL web server version 4 - core libraries
+ AOLserver is the web engine that powers the America On-Line server.  It
+ is capable of serving a very high number of users, and can host
+ simultaneously hundreds of virtual servers within the same process.
  .
  It is similar in many respects to Zope, except based largely on Tcl.
  It is multi-threaded, and has a C API that can be used to extend
@@ -39,7 +41,7 @@
  .
  This package contains the basic shared libraries which are useful
  for building add-on modules and are used also by the daemon.
- It does *not* contain the AOLserver daemon, which can be installed 
+ It does not contain the AOLserver daemon, which can be installed 
  using aolserver4 package instead.

While one might understand you want to insist on the "not", we should
leave it up to the reader's intelligence to notice it. Otherwise, we
would end up with packages descriptions having "pseudo-bold" artefacts
here and there...

 
 Package: aolserver4-dev
@@ -48,13 +50,17 @@
 Depends: aolserver4-core (= ${binary:Version}), tcl-dev (>= 8.4), zlib1g-dev | libz-dev, ${misc:Depends}
 Suggests: aolserver4-doc, aolserver4
 Conflicts: aolserver4 (<< 4.5.1-1)
-Description: AOL Web Server 4 (Development Tools)
- This package includes the header files and static libraries needed
- to compile extensions and modules for AOLserver.  The header files
- used to be part of the AOLserver package, but have been moved to
- this new package to reduce cruft on non-developer systems.
+Description: AOL web server version 4 - development files
+ AOLserver is the web engine that powers the America On-Line server.  It
+ is capable of serving a very high number of users, and can host
+ simultaneously hundreds of virtual servers within the same process.
+ .
+ It is similar in many respects to Zope, except based largely on Tcl.
+ It is multi-threaded, and has a C API that can be used to extend
+ its functionality.
  .
- This package contains version 4.x of AOLServer Development Tools. 
+ This package contains header files and libraries needed to develop
+ applications based on AOLServer.

Common formula for the -dev packages

  
 Package: aolserver4-doc
 Section: doc
@@ -62,18 +68,25 @@
 Depends: ${misc:Depends}
 Recommends: www-browser
 Suggests: aolserver4, tcl-doc
-Description: AOL Web Server 4 (Documentation)
- This package contains three reference manuals relating to AOLserver.
- The manuals document Version 3+ of AOLserver.
- .
- (1)  The AOLserver Administrator's Guide covers the setup options
-      and security issues relating to running the server.
- (2)  The AOLserver Tcl Developer's Guide covers the Tcl API which
-      can be used to add features to your web pages (similar in
-      some respects to PHP or Microsoft's ASP)
- (3)  The AOLserver C Developer's Guide covers the C API which can
-      be used to create new modules to extend AOLserver.
+Description: AOL web server version 4 - documentation
+ AOLserver is the web engine that powers the America On-Line server.  It
+ is capable of serving a very high number of users, and can host
+ simultaneously hundreds of virtual servers within the same process.
+ .
+ It is similar in many respects to Zope, except based largely on Tcl.
+ It is multi-threaded, and has a C API that can be used to extend
+ its functionality.
+ .
+ This package contains three reference manuals relating to the version
+ 3+ of AOLserver:
+  - The AOLserver Administrator's Guide covers the setup options
+    and security issues relating to running the server;
+  - The AOLserver Tcl Developer's Guide covers the Tcl API which
+    can be used to add features to your web pages (similar in
+    some respects to PHP or Microsoft's ASP);
+  - The AOLserver C Developer's Guide covers the C API which can
+    be used to create new modules to extend AOLserver.
  .
  This the latest available version of AOLServer documentation, but
- it is quite outdated and incomplete. Un up-to-date API documentation
- is available at http://panoptic.com/wiki/aolserver/Tcl_API
+ it is quite outdated and incomplete. An up-to-date API documentation
+ is available at http://panoptic.com/wiki/aolserver/Tcl_API.

Revamp that one:

- add the boilerplate
- use the standard enumeration style

Finally, correct spelling error: "Un" --> "An"...and add a dot at the
end of the sentence....

-- 


Template: aolserver4/hostname
Type: string
Default: localhost
_Description:  Server hostname:
 AOLserver needs an hostname to be exposed on redirect pages URL and for
 informative purposes to identify itself.
 .
 It is generally the fully-qualified DNS hostname of the computer or
 localhost, if it is not networked. Any name which can be legally
 considered for a URL string can be used.

Template: aolserver4/address
Type: string
Default: 127.0.0.1
_Description:  Server IP address:
 AOLserver needs at least an IP address to listen to.
 It is generally the primary Ethernet interface (or the loopback address,
 if the server will be used just locally).
 .
 It is not recommended to use the loopback address (127.0.0.1)
 for use on a network.

Template: aolserver4/port
Type: string
Default: 80
_Description:  Server TCP port:
 AOLserver needs a port number assigned for its use. This is almost always
 port 80 (the standard HTTP port), but might be different if another
 web server is installed, or some other service is listening on
 that port.
--- aolserver4.old/debian/aolserver4.templates	2009-03-09 08:26:43.163102951 +0100
+++ aolserver4/debian/aolserver4.templates	2009-03-11 18:55:57.095578288 +0100
@@ -2,7 +2,7 @@
 Type: string
 Default: localhost
 _Description:  Server hostname:
- AOLserver server needs an hostname to be exposed on redirect pages URL and for
+ AOLserver needs an hostname to be exposed on redirect pages URL and for
  informative purposes to identify itself.
  .
  It is generally the fully-qualified DNS hostname of the computer or
@@ -12,13 +12,13 @@
 Template: aolserver4/address
 Type: string
 Default: 127.0.0.1
-_Description:  Server IP address number:
+_Description:  Server IP address:
  AOLserver needs at least an IP address to listen to.
  It is generally the primary Ethernet interface (or the loopback address,
  if the server will be used just locally).
  .
- The default address is the loopback one, which is not recommended
- for general (network or Internet) use.
+ It is not recommended to use the loopback address (127.0.0.1)
+ for use on a network.
 
 Template: aolserver4/port
 Type: string
@@ -28,6 +28,3 @@
  port 80 (the standard HTTP port), but might be different if another
  web server is installed, or some other service is listening on
  that port.
- .
- It is recommended using the default.
- .
--- aolserver4.old/debian/control	2009-03-09 08:26:43.146951462 +0100
+++ aolserver4/debian/control	2009-03-11 19:03:20.987578180 +0100
@@ -14,24 +14,26 @@
 Recommends: aolserver4-doc
 Conflicts: aolserver4-nscache
 Replaces: aolserver4-nscache
-Description: AOL Web Server 4 (Program)
- This is the web engine that powers the mighty America On-Line.  It
- is capable of serving a tremendous number of users, and can publish
- hundreds of virtual servers within the same process at the same time.
+Description: AOL web server version 4 - program files
+ AOLserver is the web engine that powers the America On-Line server.  It
+ is capable of serving a very high number of users, and can host
+ simultaneously hundreds of virtual servers within the same process.
  .
  It is similar in many respects to Zope, except based largely on Tcl.
  It is multi-threaded, and has a C API that can be used to extend
  its functionality.
+ .
+ This package provides the core programs needed to run the server.
 
 Package: aolserver4-core
 Architecture: any
 Depends: debconf (>= 1.2.9) | debconf-2.0, ${shlibs:Depends}, ${misc:Depends}
 Provides: httpd, httpd-cgi
 Recommends: aolserver4-doc
-Description: AOL Web Server 4 (Core libraries)
- This is the web engine that powers the mighty America On-Line.  It
- is capable of serving a tremendous number of users, and can publish
- hundreds of virtual servers within the same process at the same time.
+Description: AOL web server version 4 - core libraries
+ AOLserver is the web engine that powers the America On-Line server.  It
+ is capable of serving a very high number of users, and can host
+ simultaneously hundreds of virtual servers within the same process.
  .
  It is similar in many respects to Zope, except based largely on Tcl.
  It is multi-threaded, and has a C API that can be used to extend
@@ -39,7 +41,7 @@
  .
  This package contains the basic shared libraries which are useful
  for building add-on modules and are used also by the daemon.
- It does *not* contain the AOLserver daemon, which can be installed 
+ It does not contain the AOLserver daemon, which can be installed 
  using aolserver4 package instead.
 
 Package: aolserver4-dev
@@ -48,13 +50,17 @@
 Depends: aolserver4-core (= ${binary:Version}), tcl-dev (>= 8.4), zlib1g-dev | libz-dev, ${misc:Depends}
 Suggests: aolserver4-doc, aolserver4
 Conflicts: aolserver4 (<< 4.5.1-1)
-Description: AOL Web Server 4 (Development Tools)
- This package includes the header files and static libraries needed
- to compile extensions and modules for AOLserver.  The header files
- used to be part of the AOLserver package, but have been moved to
- this new package to reduce cruft on non-developer systems.
+Description: AOL web server version 4 - development files
+ AOLserver is the web engine that powers the America On-Line server.  It
+ is capable of serving a very high number of users, and can host
+ simultaneously hundreds of virtual servers within the same process.
+ .
+ It is similar in many respects to Zope, except based largely on Tcl.
+ It is multi-threaded, and has a C API that can be used to extend
+ its functionality.
  .
- This package contains version 4.x of AOLServer Development Tools. 
+ This package contains header files and libraries needed to develop
+ applications based on AOLServer.
  
 Package: aolserver4-doc
 Section: doc
@@ -62,18 +68,25 @@
 Depends: ${misc:Depends}
 Recommends: www-browser
 Suggests: aolserver4, tcl-doc
-Description: AOL Web Server 4 (Documentation)
- This package contains three reference manuals relating to AOLserver.
- The manuals document Version 3+ of AOLserver.
- .
- (1)  The AOLserver Administrator's Guide covers the setup options
-      and security issues relating to running the server.
- (2)  The AOLserver Tcl Developer's Guide covers the Tcl API which
-      can be used to add features to your web pages (similar in
-      some respects to PHP or Microsoft's ASP)
- (3)  The AOLserver C Developer's Guide covers the C API which can
-      be used to create new modules to extend AOLserver.
+Description: AOL web server version 4 - documentation
+ AOLserver is the web engine that powers the America On-Line server.  It
+ is capable of serving a very high number of users, and can host
+ simultaneously hundreds of virtual servers within the same process.
+ .
+ It is similar in many respects to Zope, except based largely on Tcl.
+ It is multi-threaded, and has a C API that can be used to extend
+ its functionality.
+ .
+ This package contains three reference manuals relating to the version
+ 3+ of AOLserver:
+  - The AOLserver Administrator's Guide covers the setup options
+    and security issues relating to running the server;
+  - The AOLserver Tcl Developer's Guide covers the Tcl API which
+    can be used to add features to your web pages (similar in
+    some respects to PHP or Microsoft's ASP);
+  - The AOLserver C Developer's Guide covers the C API which can
+    be used to create new modules to extend AOLserver.
  .
  This the latest available version of AOLServer documentation, but
- it is quite outdated and incomplete. Un up-to-date API documentation
- is available at http://panoptic.com/wiki/aolserver/Tcl_API
+ it is quite outdated and incomplete. An up-to-date API documentation
+ is available at http://panoptic.com/wiki/aolserver/Tcl_API.
Source: aolserver4
Section: web
Priority: optional
Maintainer: Francesco Paolo Lovergine <frankie@debian.org>
Build-Depends: sharutils, patch, debhelper (>= 7), tcl-dev (>= 8.4), dpatch, groff, zlib1g-dev
Standards-Version: 3.8.0
Homepage: http://www.aolserver.com/

Package: aolserver4
Architecture: any
Depends: aolserver4-core (= ${binary:Version}), debconf (>= 1.2.9) | debconf-2.0, mime-support, ucf (>= 0.30),
 logrotate (>= 3.6.5-1), adduser, ${shlibs:Depends}, ${misc:Depends}
Provides: httpd, httpd-cgi
Recommends: aolserver4-doc
Conflicts: aolserver4-nscache
Replaces: aolserver4-nscache
Description: AOL web server version 4 - program files
 AOLserver is the web engine that powers the America On-Line server.  It
 is capable of serving a very high number of users, and can host
 simultaneously hundreds of virtual servers within the same process.
 .
 It is similar in many respects to Zope, except based largely on Tcl.
 It is multi-threaded, and has a C API that can be used to extend
 its functionality.
 .
 This package provides the core programs needed to run the server.

Package: aolserver4-core
Architecture: any
Depends: debconf (>= 1.2.9) | debconf-2.0, ${shlibs:Depends}, ${misc:Depends}
Provides: httpd, httpd-cgi
Recommends: aolserver4-doc
Description: AOL web server version 4 - core libraries
 AOLserver is the web engine that powers the America On-Line server.  It
 is capable of serving a very high number of users, and can host
 simultaneously hundreds of virtual servers within the same process.
 .
 It is similar in many respects to Zope, except based largely on Tcl.
 It is multi-threaded, and has a C API that can be used to extend
 its functionality.
 .
 This package contains the basic shared libraries which are useful
 for building add-on modules and are used also by the daemon.
 It does not contain the AOLserver daemon, which can be installed 
 using aolserver4 package instead.

Package: aolserver4-dev
Section: devel
Architecture: any
Depends: aolserver4-core (= ${binary:Version}), tcl-dev (>= 8.4), zlib1g-dev | libz-dev, ${misc:Depends}
Suggests: aolserver4-doc, aolserver4
Conflicts: aolserver4 (<< 4.5.1-1)
Description: AOL web server version 4 - development files
 AOLserver is the web engine that powers the America On-Line server.  It
 is capable of serving a very high number of users, and can host
 simultaneously hundreds of virtual servers within the same process.
 .
 It is similar in many respects to Zope, except based largely on Tcl.
 It is multi-threaded, and has a C API that can be used to extend
 its functionality.
 .
 This package contains header files and libraries needed to develop
 applications based on AOLServer.
 
Package: aolserver4-doc
Section: doc
Architecture: all
Depends: ${misc:Depends}
Recommends: www-browser
Suggests: aolserver4, tcl-doc
Description: AOL web server version 4 - documentation
 AOLserver is the web engine that powers the America On-Line server.  It
 is capable of serving a very high number of users, and can host
 simultaneously hundreds of virtual servers within the same process.
 .
 It is similar in many respects to Zope, except based largely on Tcl.
 It is multi-threaded, and has a C API that can be used to extend
 its functionality.
 .
 This package contains three reference manuals relating to the version
 3+ of AOLserver:
  - The AOLserver Administrator's Guide covers the setup options
    and security issues relating to running the server;
  - The AOLserver Tcl Developer's Guide covers the Tcl API which
    can be used to add features to your web pages (similar in
    some respects to PHP or Microsoft's ASP);
  - The AOLserver C Developer's Guide covers the C API which can
    be used to create new modules to extend AOLserver.
 .
 This the latest available version of AOLServer documentation, but
 it is quite outdated and incomplete. An up-to-date API documentation
 is available at http://panoptic.com/wiki/aolserver/Tcl_API.

Attachment: signature.asc
Description: Digital signature


Reply to: