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.