Your message dated Thu, 20 Oct 2011 08:47:19 +0000
with message-id <[email protected]>
and subject line Bug#325169: fixed in dctrl-tools 2.19
has caused the Debian Bug report #325169,
regarding grep-dctrl: Man page improvements
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
325169: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=325169
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: grep-dctrl
Version: 2.6.7
Severity: wishlist

Hi,

        Looking at the man page for grep-dctrl, it appears to me that
 the plethora of lines in the synopsis section (8) obscures the fact
 that we are talking about a suite of tools with similar calling
 patterns, that operate in two modes:
  a) informational; where you get information about the program
     itself, and is invoked with these options:
     /command/ --copying|-C | --help|-h | --version|-V 
        Note the grouping, which should make it more obvious that 
        -C == --copying, and so on
  b) operational, where the calling pattern is 
     /command/ [options] predicate [ file ...  ]

        Command can be one of 
        grep-dctrl, grep-status, grep-available, or grep-aptavail.

        It would also be nice to point out early that these programs
 are aliases to grep-dctrl, but just act on different data sources:
  grep-status looks at the DPKG status file (which looks at packages
              installed on the system, currently or in the past)
  grep-available looks at the DPKG available file (which looks at
              packages available, essentially all packages in repositories
              that are listed  in /etc/apt/sources.list)
  grep-aptavail looks at the ....

        grep-dctrl is the actual command.


        Indeed, looking at what I have written, I think the synopsis
 should *NOT* list all 8 variants. It should say 

   a) ....
      grep-dctrl --copying|-C | --help|-h | --version|-V 
   b) ....
     grep-dctrl [options] predicate [ file ...  ]

        and then mention that 
     grep-status    [args] == grep-dctrl [args] status
     grep-available [args] == grep-dctrl [args] available
     grep-aptavail  [args] == grep-dctrl [args] ????


        Those 8 synopsis lines obscure the fact that there is just one
 command, and three shortcuts, and one needs only learn one set of
 syntax, which makes the man page far less intimidating. One can make
 things obscure by too much verbiage.


        Secondly, the term predicate is a precise logic term, but is
 perhaps not as accessible to the common user (think grandma) as the
 term filter, and indeed, these predicates to tend to select and
 modify (in other words, filter) the results. Also, Disjunct and
 Conjunct are scary. Look at how man perlop explains operators
 similar to these with words less scary to non CS people.

        It would help if the description also is separated out to
 discuss options, filtering expressions and operators for these
 expressions, and files, in separate paragraphs; 

---------------------------------------------------------------------
 The options are divided into those that affect filtering results,
 those that affect output formatting, and others.
---------------------------------------------------------------------

---------------------------------------------------------------------
 Filtering expressions can be negated and/or combined in any fashion,
 and you can specify how the filtering expressions are aggregated.
---------------------------------------------------------------------- 

======================================================================
        You must give a search predicate on the command  line ==> 
  You must give a filter (search predicate) on the command  line.
======================================================================
        And so on.

         Atomic predicate modifiers ==> filter terms/ expression
         Predicate connectives      ==> operators??
     
        manoj
running out of steam
-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.12.2-skas3-v9-pre4
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages grep-dctrl depends on:
ii  libc6                         2.3.5-4    GNU C Library: Shared libraries an

grep-dctrl recommends no packages.

-- no debconf information
-- 
Death is nature's way of saying `Howdy'.
Manoj Srivastava     <[email protected]>    <http://www.golden-gryphon.com/>
1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C


--- End Message ---
--- Begin Message ---
Source: dctrl-tools
Source-Version: 2.19

We believe that the bug you reported is fixed in the latest version of
dctrl-tools, which is due to be installed in the Debian FTP archive:

dctrl-tools_2.19.dsc
  to main/d/dctrl-tools/dctrl-tools_2.19.dsc
dctrl-tools_2.19.tar.gz
  to main/d/dctrl-tools/dctrl-tools_2.19.tar.gz
dctrl-tools_2.19_amd64.deb
  to main/d/dctrl-tools/dctrl-tools_2.19_amd64.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Antti-Juhani Kaijanaho <[email protected]> (supplier of updated dctrl-tools 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: RIPEMD160

Format: 1.8
Date: Thu, 20 Oct 2011 09:56:38 +0300
Source: dctrl-tools
Binary: dctrl-tools
Architecture: source amd64
Version: 2.19
Distribution: unstable
Urgency: low
Maintainer: dctrl-tools developers <[email protected]>
Changed-By: Antti-Juhani Kaijanaho <[email protected]>
Description: 
 dctrl-tools - Command-line tools to process Debian package information
Closes: 209134 325169 525525 589827 615877 624707 628013
Changes: 
 dctrl-tools (2.19) unstable; urgency=low
 .
   [ David Prévot ]
   * Stylish fix to grep-dctrl(1) manpage (closes: #325169)
   * Makes manpages translatable (using po4a), closes: #615877
   * Fix example in manpage (closes: #589827)
   * Update French runtime translation (closes: #628013)
   * Initial French manpages translation
 .
   [ Antti-Juhani Kaijanaho ]
   * Merge 2.18ubuntu1
   * debian/control [Standards-Version]: Updated to 3.6.2 (no changes needed).
   * grep-dctrl/grep-dctrl.c: Output a stanza separator unconditionally.
     Closes: #525525 (do not separate stanzas with empty lines when showing
                      Description field only)
     [Reported by Stefano Zacchiroli <[email protected]>]
   * lib/paragraph.[ch], grep-dctrl/grep-dctrl.c: Use the actual spelling of
     field names in output, instead of the command line spelling.
     Closes: #209134 (keyword case shouldn't be influenced by -s)
     Reported by Dan Jacobson <[email protected]>.
   * grep-dctrl/grep-dctrl.c: Clean up some dead code.
   * grep-dctrl: Rewrite predicate code to use a tree instead of a bytecode.
 .
 dctrl-tools (2.18ubuntu1) oneiric; urgency=low
 .
   * lib/msg.h, grep-dctrl/rc.c, join-dctrl/join-dctrl.c: Pass the arguments to
     message() in the right order (fixes FTBFS; lp: #774391, Closes: #624707)
Checksums-Sha1: 
 61bbfacef7ec2df2a47b8ec5331cecc46fd6e64e 1051 dctrl-tools_2.19.dsc
 fb1ef7aa8e8bb6c23d0c44aa64bbff3ff446bd6a 3368661 dctrl-tools_2.19.tar.gz
 8efed20d68ff2944aee768923e80d2d5e741ea80 151392 dctrl-tools_2.19_amd64.deb
Checksums-Sha256: 
 7585224959a788aed6995e530fdad04a304d40a15754d728e950d8247ef82487 1051 
dctrl-tools_2.19.dsc
 59a280c8ceae21816ba43994e8784c4bb1061960e8fb876dd7bd3a9146bb1410 3368661 
dctrl-tools_2.19.tar.gz
 903bcd55da211b28d83aec0d703aebbc9b944c2d88492dd950fe9e3a6450275c 151392 
dctrl-tools_2.19_amd64.deb
Files: 
 f2e626aae44d0caec210735621ff4565 1051 utils optional dctrl-tools_2.19.dsc
 d1906b55fb2da3b7677669f9bd8ea64b 3368661 utils optional dctrl-tools_2.19.tar.gz
 78550da21f65ad0131b17139d30415d8 151392 utils optional 
dctrl-tools_2.19_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEAREDAAYFAk6f2HkACgkQHsI32VNFhOgFpACggVHO+yktAHXFd0MYpGoTrDgi
wJwAoJem1JonIjWKN7Xlq/xJ2yBOCC0J
=NPlI
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to