Package: controlaula
Version: 1.8.0-2
Severity: wishlist
Tags: patch

There are several language problems in the package descriptions for
controlaula and ltsp-controlaula, which is a pity when the package is
intended to appeal to schoolteachers!

> Package: controlaula
> Architecture: all
> Depends: ${python:Depends}, ${misc:Depends}, python-avahi, python-gtk2, 
> python-gobject, python-notify, python-openssl, python-simplejson, 
> python-twisted-web, python-xlib, avahi-daemon, xvnc4viewer | xtightvncviewer, 
> vlc (>= 1.0.2), libdvdplay0 | libdvdnav4, x11vnc (>= 0.8.2), ifupdown, 
> iptables, libjs-jquery (>= 1.4.2)
> Recommends: cups-client, ethtool
> Suggests: libdvdcss2
> Conflicts: ltsp-controlaula
> Description: Classroom management tool

The content's good, but DevRef says there's no need for initial
capitalisation.

>  Assists teachers in the management of a classroom with computers in 
>  the students desktops.

That's not a sentence; start with the subject, ControlAula (to adopt
the upstream capitalisation).

"Computers in the students desktops" is wrong in two ways: first,
they're unlikely to be *inside* the desks, and second, "students"
needs a possessive apostrophe.

(The following newline without a paragraph break achieves nothing, so
I've removed it.)

>  It also gives to the student tools to share files and work in groups 
>  and send messages to the teacher or the other collegues.

This sentence needs some rephrasing; for instance you don't need the
first "and".  More importantly, "collegue" is a misspelling of the
wrong word.

>  .
>  This package has to be installed in the teacher pc and the students 
>  workstations. When using LTSP this package must not be installed 
>  inside the clients chroot. 

More apostropheless possessives, and a minuscule PC.  But this isn't
really a very clear way to explain this, especially to readers who
don't already happen to know about LTSP client chroots.  Why go into
the details of the wrong way of installing it?  Just say how it is
designed to be installed and then say "compare the other version".

>  .
>  Check the documentation for detailed instructions to set it up.

This is misleading, given that the documentation appears only to be
available online, not in the packages.  And anyway, where would the
detailed instructions be if *not* in the documentation?

My revised version of this package description:

| Description: classroom management tool
|  ControlAula assists teachers in the management of a classroom with
|  computers on the students' desktops. It also gives the students tools
|  to share files, work in groups, and send messages to the teacher or to
|  classmates.
|  .
|  This version is designed to be set up on the teacher's PC and the
|  students' workstations (compare the package ltsp-controlaula).

> Package: ltsp-controlaula
> Architecture: all
> Depends: ${python:Depends}, ${misc:Depends}, python-avahi, python-gobject, 
> python-openssl, python-simplejson, python-twisted-web, python-xlib, 
> xvnc4viewer | xtightvncviewer, vlc, ldm, iptables, avahi-daemon
> Recommends: ethtool
> Conflicts: controlaula
> Description: Classroom management tool with ltsp clients

It isn't a "tool with clients", it's ControlAula *for* an LTSP client.
I'd suggest "classroom management tool - LTSP client version".

>  Assists teachers in the management of a classroom with computers in 
>  the students desktops.
>  It also gives to the student tools to share files and work in groups 
>  and send messages to the teacher or the other collegues.
>  .

As above.

>  When using LTSP this package must be installed in the clients chroot. 

It is not true that using LTSP requires me to install (any version of)
ControlAula.

>  .
>  Check the documentation for detailed instructions to set it up.

Again, throw out this line (though notice that I replace "installed"
with "set up" to hint at the need for configuration).

My revised version:

| Description: classroom management tool - LTSP client version
|  ControlAula assists teachers in the management of a classroom with
|  computers on the students' desktops. It also gives the students tools
|  to share files, work in groups, and send messages to the teacher or to
|  classmates.
|  .
|  This version is designed to be set up in an LTSP client chroot
|  (compare the package controlaula).
        
-- 
JBR
Ankh kak! (Ancient Egyptian blessing)
diff -ru controlaula-1.8.0.pristine/debian/control controlaula-1.8.0/debian/control
--- controlaula-1.8.0.pristine/debian/control	2012-06-21 12:09:24.000000000 +0100
+++ controlaula-1.8.0/debian/control	2012-06-28 21:47:49.791392644 +0100
@@ -15,30 +15,25 @@
 Recommends: cups-client, ethtool
 Suggests: libdvdcss2
 Conflicts: ltsp-controlaula
-Description: Classroom management tool
- Assists teachers in the management of a classroom with computers in 
- the students desktops.
- It also gives to the student tools to share files and work in groups 
- and send messages to the teacher or the other collegues.
+Description: classroom management tool
+ ControlAula assists teachers in the management of a classroom with
+ computers on the students' desktops. It also gives the students tools
+ to share files, work in groups, and send messages to the teacher or to
+ classmates.
  .
- This package has to be installed in the teacher pc and the students 
- workstations. When using LTSP this package must not be installed 
- inside the clients chroot. 
- .
- Check the documentation for detailed instructions to set it up.
-
+ This version is designed to be set up on the teacher's PC and the
+ students' workstations (compare the package ltsp-controlaula).
 
 Package: ltsp-controlaula
 Architecture: all
 Depends: ${python:Depends}, ${misc:Depends}, python-avahi, python-gobject, python-openssl, python-simplejson, python-twisted-web, python-xlib, xvnc4viewer | xtightvncviewer, vlc, ldm, iptables, avahi-daemon
 Recommends: ethtool
 Conflicts: controlaula
-Description: Classroom management tool with ltsp clients
- Assists teachers in the management of a classroom with computers in 
- the students desktops.
- It also gives to the student tools to share files and work in groups 
- and send messages to the teacher or the other collegues.
- .
- When using LTSP this package must be installed in the clients chroot. 
+Description: classroom management tool - LTSP client version
+ ControlAula assists teachers in the management of a classroom with
+ computers on the students' desktops. It also gives the students tools
+ to share files, work in groups, and send messages to the teacher or to
+ classmates.
  .
- Check the documentation for detailed instructions to set it up.
+ This version is designed to be set up in an LTSP client chroot
+ (compare the package controlaula).

Reply via email to