Package: tea Version: 33.1.0-1 Severity: wishlist Tags: patch The package description for tea has a few typos and other language errors.
> Package: tea > Architecture: any > Depends: ${shlibs:Depends}, ${misc:Depends}, tea-data (= ${source:Version}) > Recommends: bzip2, antiword, aspell, hunspell (Wait, why does it recommend aspell *and* hunspell? I suspect this should be "aspell | hunspell", but I'll stick to just reviewing the descriptions.) > Description: text editor with syntax highlighting & UTF support "UTF support" presumably means "UTF-8 support", but it has been several releases since that was something you'd be entitled to count as a bonus feature - these days failing to support Unicode would warrant a fairly severe bug report. I would suggest that instead it should mention the most obvious difference between this and for instance nano or vim or jed: it's a *graphical* text editor. > TEA provides you hundreds of functions. Want some tea? Ungrammatical; you want "provides you with hundreds [...]" I often suggest that package descriptions should explain the package's name, but if TEA is really "Text Editor of the Atomic era" then maybe that would just lead to more questions. I had hoped the Russian manual might clarify things, but as far as I can see it's quite the opposite. > . > TEA features are: This sounds as if it's leading into a list of descriptions of TEA's features (they're "numerous, powerful, and intuitive") rather than a nonexhaustive catalogue of the features themselves. The simple fix is to drop the "are", and leave "features" to be interpreted as a verb! > * Spell checker (using aspell and hunspell) Despite the ANDed Recommends line, s/and/or/, surely... > * Tabbed layout engine Add a mention of the Qt-based GUI. > * Support for multiple encodings This sounds like damning with faint praise by today's standards, but I don't know the functionality it's referring to well enough to describe it accurately. > * Syntax highlighting > * Code snippets and templates support Nouns in attributive noun stacks like this usually don't take plural endings (so I would expect "code snippet support" and "template support"); but we can avoid the issue by rephrasing: * Support for code snippets and templates > * Wikipedia, DocBook, LaTeX, and Lout editing support Say "editing support for" to contrast with the read-only support for other formats in the following bulletpoint. > * Reading of OpenDocument Text, SWX (old OpenOffice.org format), > KWord, AbiWord, DOCX, Scribus, RTF, FB2 That probably needs some revision. For a start it isn't immediately clear what this is a list of; and it isn't being consistent about how it identifies them. When it says "KWord format", it doesn't mean the format used by recent versions of KWord (which is ODT); it means the antique native KWD format. The simple solution would be just to do the same as you go on to do for image formats below (note sorted order): * reading support for text-based word processor formats (ABW, DOCX, FB2, KWD, ODT, RTF, SLA, SWX) > * Hotkeys customizations Another attributive noun-stack; customisation of hotkeys is "hotkey customisation". > * "Open at cursor"-function for HTML-files and images Surplus hyphens. But reading the docs I see this doesn't do what I would have guessed - maybe it would be more intelligible as: * "Open file at cursor" function from HTML href or img tags > * Miscalleneous HTML tools Typo: s/Miscalleneous/Miscellaneous/, and in fact by HTML it means XML/XHTML/HTML. > * Preview in external browsers > * String-handling functions such as sorting, reverse, format killing, > trimming, filtering, conversions etc. s/reverse/reversing/; and I assume s/format killing/de-formatting/ (but what are "conversions"?) > * Bookmarks > * Drag'n'drop support (with text files and pictures) > * Built-in image viewer (PNG, JPEG, GIF, WBMP, BMP, SVG) Sort those formats: "(BMP, GIF, JPEG, PNG, SVG, WBMP)". And what sort of order is this whole list of features in? Quite a few of them would fit better with a bit of shuffling. Then since I'm editing so many lines I might as well go ahead and impose the debian-l10n-english house style on the punctuation of this list. > Package: tea-data > Architecture: all > Depends: ${misc:Depends} > Recommends: tea > Description: text editor with syntax highlighting & UTF support (data files) > TEA provides you hundreds of functions. Want some tea? Edit these lines for consistency. > . > This package contains static data for the tea package. You can safely remove > it when removing tea. There's no need to tell sysadmins that automatically-installed dependencies of manually-installed packages can be removed when the useful app is removed (and hope they remember however many years later it is when the situation arises) - the package management front-ends will take care of that for us these days. My revised version: | Package: tea | Architecture: any | Depends: ${shlibs:Depends}, ${misc:Depends}, tea-data (= ${source:Version}) | Recommends: bzip2, antiword, aspell, hunspell | Description: graphical text editor with syntax highlighting | TEA provides you with hundreds of functions. Want some tea? | . | TEA features: | * Qt-based GUI with a tabbed layout engine; | * hotkey customization; | * spell checking (using aspell or hunspell); | * support for multiple encodings; | * syntax highlighting; | * support for code snippets and templates; | * string-handling functions such as sorting, reversing, de-formatting, | trimming, filtering, conversions etc.; | * editing support for Wikipedia, DocBook, LaTeX, and Lout; | * reading support for text-based word processor formats (ABW, DOCX, FB2, | KWD, ODT, RTF, SLA, SWX); | * bookmarks; | * miscellaneous XML/XHTML/HTML tools; | * "open at cursor" function from HTML href or img tags; | * preview in external browsers; | * drag'n'drop support (with text files and pictures); | * built-in image viewer (BMP, GIF, JPEG, PNG, SVG, WBMP). | | Package: tea-data | Architecture: all | Depends: ${misc:Depends} | Recommends: tea | Description: graphical text editor with syntax highlighting - data files | TEA provides you with hundreds of functions. Want some tea? | . | This package contains static data needed for the package tea. -- JBR Ankh kak! (Ancient Egyptian blessing)
diff -ru tea-33.1.0.pristine/debian/control tea-33.1.0/debian/control --- tea-33.1.0.pristine/debian/control 2012-03-24 16:03:55.000000000 +0000 +++ tea-33.1.0/debian/control 2012-07-04 23:41:49.619392463 +0100 @@ -13,34 +13,33 @@ Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, tea-data (= ${source:Version}) Recommends: bzip2, antiword, aspell, hunspell -Description: text editor with syntax highlighting & UTF support - TEA provides you hundreds of functions. Want some tea? +Description: graphical text editor with syntax highlighting + TEA provides you with hundreds of functions. Want some tea? . - TEA features are: - * Spell checker (using aspell and hunspell) - * Tabbed layout engine - * Support for multiple encodings - * Syntax highlighting - * Code snippets and templates support - * Wikipedia, DocBook, LaTeX, and Lout editing support - * Reading of OpenDocument Text, SWX (old OpenOffice.org format), - KWord, AbiWord, DOCX, Scribus, RTF, FB2 - * Hotkeys customizations - * "Open at cursor"-function for HTML-files and images - * Miscalleneous HTML tools - * Preview in external browsers - * String-handling functions such as sorting, reverse, format killing, - trimming, filtering, conversions etc. - * Bookmarks - * Drag'n'drop support (with text files and pictures) - * Built-in image viewer (PNG, JPEG, GIF, WBMP, BMP, SVG) + TEA features: + * Qt-based GUI with a tabbed layout engine; + * hotkey customization; + * spell checking (using aspell or hunspell); + * support for multiple encodings; + * syntax highlighting; + * support for code snippets and templates; + * string-handling functions such as sorting, reversing, de-formatting, + trimming, filtering, conversions etc.; + * editing support for Wikipedia, DocBook, LaTeX, and Lout; + * reading support for text-based word processor formats (ABW, DOCX, FB2, + KWD, ODT, RTF, SLA, SWX); + * bookmarks; + * miscellaneous XML/XHTML/HTML tools; + * "open at cursor" function from HTML href or img tags; + * preview in external browsers; + * drag'n'drop support (with text files and pictures); + * built-in image viewer (BMP, GIF, JPEG, PNG, SVG, WBMP). Package: tea-data Architecture: all Depends: ${misc:Depends} Recommends: tea -Description: text editor with syntax highlighting & UTF support (data files) - TEA provides you hundreds of functions. Want some tea? +Description: graphical text editor with syntax highlighting - data files + TEA provides you with hundreds of functions. Want some tea? . - This package contains static data for the tea package. You can safely remove - it when removing tea. + This package contains static data needed for the package tea.