[Hackage] #346: Add a warning for synopsis being a prefix of
the description
Hackage
trac at galois.com
Mon Mar 9 10:23:52 EDT 2009
#346: Add a warning for synopsis being a prefix of the description
----------------------------+-----------------------------------------------
Reporter: guest | Owner:
Type: defect | Status: new
Priority: normal | Milestone:
Component: Cabal library | Version: HEAD
Severity: normal | Resolution:
Keywords: | Difficulty: easy (<4 hours)
Ghcversion: 6.8.2 | Platform:
----------------------------+-----------------------------------------------
Changes (by duncan):
* difficulty: normal => easy (<4 hours)
Comment:
Ok, lets update the documentation to give better guidance.
Note that `cabal list` presents only synopsis while `cabal info` presents
both synopsis and description, though not directly next to each other.
It's like:
{{{
* bytestring-csv (library)
Synopsis: Parse CSV formatted data efficiently
Latest version available: 0.1.2
Latest version installed: [ Not installed ]
Homepage: http://code.haskell.org/~dons/code/bytestring-csv
Bug reports: [ Not specified ]
Description: Parse CSV formatted data efficiently
Category: Data
License: BSD3
... etc
}}}
We could add a warning if one is a prefix of the other but that's only
going to catch exact literal prefixes, not trivial variations. Also
sometimes the natural thing is to make it a prefix but with an extended
sentence like:
{{{
synopsis: A library for doing blah
description: A library for doing blah with blah blah blah and more blah.
}}}
We can check if they are exactly equal though. Or what about if the common
prefix ends in a '.' ie end of sentence? I think it'd take a little
experimentation to find a test that makes a suggestion only for the cases
we want without upsetting legit uses.
--
Ticket URL: <http://hackage.haskell.org/trac/hackage/ticket/346#comment:5>
Hackage <http://haskell.org/cabal/>
Hackage: Cabal and related projects
More information about the cabal-devel
mailing list