tags 747147 +pending
thanks

Hi Justin,
On Tue, May 06, 2014 at 12:17:15AM +0100, Justin B Rye wrote:
> Package: whatmaps
> Version: 0.0.5
> Severity: wishlist
> Tags: patch
> 
> The package description has several minor flaws (but even adding them
> together this is still only a wishlist bug).
> 
> # Description: Find processes mapping shared objects
> 
> I wouldn't bother mentioning this if it was the only problem, but that
> synopsis is a capitalised verb phrase; the DevRef-compliant format is
> a non-capitalised noun phrase, such as
> 
>   Description: tool to find processes mapping shared objects
> 
> (I'm also not keen on the way it focusses on the implementation
> rather than the objective, but never mind.)
> 
> #  After package upgrades, processes using a ahared library need to be
> #  restarted to make use of that updated library (e.g. if the library got a
> #  security upgrade).
> 
> A typo: "ahared".
> 
> A quibble: you can't restart a process.  What you restart is the
> service.
> 
> The "e.g." is presented as if it's a random example of a situation
> where the service won't be using the new library until restarted.
> That's not right; it's the one kind of package upgrade where that
> matters most.
> 
> I would suggest phrasing it as:
> 
>    After package upgrades (especially security fixes), services using a
>    shared library need to be restarted to make use of the updated version.
> 
> #  Whatmaps looks for shared objects in packages and finds running programs 
> that
> #  map them, list them and allows one to restart them.
> 
> A grammar error (missing third-person-singular-present agreement): it
> "listS" them ("list" makes it sound as if it's the plural programs
> that list something).  But why itemise the stages of *finding* and
> *listing* the programs separately here anyway?
> 
> The sentence also has a rogue "and", plus some generally awkward
> phrasing.  For instance, "allow" isn't quite right - whatmaps doesn't
> grant me permission to restart services, it offers to do that for me.
> 
> #  It can be integrated with apt to automatically restart services 
> automatically
> #  on security upgrades.
> 
> Repeated "automatically".
> 
> This is somewhat repetitive, once you've said that it optionally
> restarts services that need it; so I would suggest merging it into the
> previous paragraph, giving something like:
> 
>    Whatmaps looks for shared objects provided by upgraded packages, lists any
>    running processes that map them, and can integrate with APT to restart
>    services as needed after security upgrades.
> 
> Since this package deals with the same problem as checkrestart and
> needrestart but approaches it from an interestingly different angle,
> it might be worth adding a couple of lines to compare and contrast...
> but I'll leave that up to you.

Thanks for your detailed analysis. I've applied the patch as is!
Cheers,
 -- Guido


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to