Your message dated Thu, 20 Mar 2014 13:48:43 +0000
with message-id <[email protected]>
and subject line Bug#710406: fixed in herbstluftwm 0.6.0-1
has caused the Debian Bug report #710406,
regarding herbstluftwm: package description review
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
710406: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=710406
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: herbstluftwm
Version: 0.5.1-1
Severity: wishlist
Tags: patch
The package description for herbstluftwm has minor flaws of several
different kinds; put them all together and they're just about worth
filing a wishlist bug.
# Package: herbstluftwm
[...]
# Description: manual tiling window manager for X11
Well, that's okay, though it makes me wonder how many manual tiling
window managers there are in Debian that *aren't* "for X11".
# In herbstluftwm the layout is based on splitting frames into
# subframes which can be split again or can be filled with windows,
Instead of launching straight into the technical details of how hlwm
organises its layouts by splitting up frames (where did the frames
come from in the first place?), it would be friendlier if this
description started by introducing herbstluftwm. The sentence is
also a bit awkward, and runs on into the next with a "comma splice"
(maybe a typo, since it's followed by unnecessary capitalisation).
I won't insist on actually translating Herbstluft (since for a start I
don't know whether it makes more sense to say "fall air" or "autumn
breeze"); that can go to http://wiki.debian.org/WhyTheName!
# Tags (or workspaces or virtual desktops or ...) can be added/removed
This style of ellipsis is unidiomatic, and I have no idea what the
third option apart for workspaces and virtual desktops would be. What
is it trying to say, anyway? Is it trying to define what tags are by
comparing them to workspaces and so on? If so, the bigger problem is
that it is confusing *tags* (the attributes that can be assigned to
individual windows) with *layouts* (the workspace-like groupings of
similarly tagged windows). Programmers often seem to end up using
the word "tag" this way, to mean "set of things marked by the same
label" (compare "git tags"), but it's a piece of synecdoche that you
can't assume end users are familiar with.
# at runtime. Each tag contains an own layout and exactly one tag is
"At runtime" is again describing things in developerese: if it was
only a build-time feature then it would be pointless to tell the users
reading the description for the binary package. What you mean is that
the tags (and/or perhaps the layouts) can be manipulated dynamically
from "inside" the WM, right?
Then "an own layout"... sorry, that's just ungrammatical. "Own" is
not a normal adjective; it can only occur with a possessive. The
quick fix is to say "contains a layout of its own", but "contains"
isn't the right word anyway.
# viewed on each monitor. The tags are monitor independent.
I find it hard to follow what "exactly one tag is viewed on each
monitor" is trying to tell me. Is it just saying that you can't
configure hlwm to display several "virtual desktops" simultaneously,
side-by-side on the same screen? That's not something I have ever
wanted from my window manager, so I'm not sure why you'd mention it!
And then saying "the tags are monitor independent" seems to directly
contradict the previous sentence (as well as being short a hyphen).
I'm not certain, but I think what you're trying to say here is that
your screen has one layout (defined in terms of tags) at any given
time, and that if you have multiple monitors then layouts can be
shuffled between them (and that this is another part of the stuff that
can be done dynamically "at runtime").
# .
# It is configured at runtime via ipc calls from herbstclient. So the
# configuration file is just a script which is run on startup.
This stuff about runtime and IPC calls is again completely unhelpful
for most of your potential users. As ipc(2) says, "Only standard
library implementors and kernel hackers need to know about ipc()".
My suggested rewrite:
Description: manual tiling window manager
The Herbstluft X window manager builds layouts out of frames which can
be split into subframes or populated with windows, grouped by their
associated "tags". A given monitor has one tag (like a workspace or
virtual desktop) assigned to it at any time.
.
It can be dynamically reconfigured by commands given via herbstclient,
so the configuration file is just a script which is run on startup.
-- System Information:
Debian Release: jessie/sid
APT prefers testing
APT policy: (990, 'testing'), (50, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 3.8-2-686-pae (SMP w/1 CPU core)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages herbstluftwm depends on:
ii libc6 2.17-3
ii libglib2.0-0 2.36.1-2build1
ii libx11-6 2:1.5.0-1+deb7u1
ii libxinerama1 2:1.1.2-1+deb7u1
Versions of packages herbstluftwm recommends:
ii dzen2 0.8.5-4
ii xterm 278-4
Versions of packages herbstluftwm suggests:
ii suckless-tools 38-2
-- no debconf information
--
JBR with qualifications in linguistics, experience as a Debian
sysadmin, and probably no clue about this particular package
diff -ru herbstluftwm-0.5.1.pristine/debian/control herbstluftwm-0.5.1/debian/control
--- herbstluftwm-0.5.1.pristine/debian/control 2013-01-04 23:39:26.000000000 +0000
+++ herbstluftwm-0.5.1/debian/control 2013-05-30 13:26:28.027563233 +0100
@@ -23,12 +23,11 @@
Recommends: dzen2, xterm
Suggests: suckless-tools
Provides: x-window-manager
-Description: manual tiling window manager for X11
- In herbstluftwm the layout is based on splitting frames into
- subframes which can be split again or can be filled with windows,
- Tags (or workspaces or virtual desktops or ...) can be added/removed
- at runtime. Each tag contains an own layout and exactly one tag is
- viewed on each monitor. The tags are monitor independent.
+Description: manual tiling window manager
+ The Herbstluft X window manager builds layouts out of frames which can
+ be split into subframes or populated with windows, grouped by their
+ associated "tags". A given monitor has one tag (like a workspace or
+ virtual desktop) assigned to it at any time.
.
- It is configured at runtime via ipc calls from herbstclient. So the
- configuration file is just a script which is run on startup.
+ It can be dynamically reconfigured by commands given via herbstclient,
+ so the configuration file is just a script which is run on startup.
--- End Message ---
--- Begin Message ---
Source: herbstluftwm
Source-Version: 0.6.0-1
We believe that the bug you reported is fixed in the latest version of
herbstluftwm, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Christoph Egger <[email protected]> (supplier of updated herbstluftwm
package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Thu, 20 Mar 2014 14:02:02 +0100
Source: herbstluftwm
Binary: herbstluftwm
Architecture: source amd64
Version: 0.6.0-1
Distribution: unstable
Urgency: medium
Maintainer: Christoph Egger <[email protected]>
Changed-By: Christoph Egger <[email protected]>
Description:
herbstluftwm - manual tiling window manager for X11
Closes: 710406
Changes:
herbstluftwm (0.6.0-1) unstable; urgency=medium
.
* New upstream release
* Update homepage
* Use package description from Justin B Rye (Closes: #710406)
Checksums-Sha1:
31be5caec261179c22b1b650685c14f1ec25fd0f 1961 herbstluftwm_0.6.0-1.dsc
10dc040187ab0a824dd35321341c299e2d2c9829 229360 herbstluftwm_0.6.0.orig.tar.gz
a4a75d596a0fa0c4ae4ff77b7cc490f944c05c8b 2996
herbstluftwm_0.6.0-1.debian.tar.xz
89dca7e2cea6c1caa7659c07041d9d7c3f91f819 149718 herbstluftwm_0.6.0-1_amd64.deb
Checksums-Sha256:
aa29776a4dcf3359e885289a60021600d01223625c23f817229f36991bbd71a7 1961
herbstluftwm_0.6.0-1.dsc
148359784220f41b8c7c81bc64b1a1e5e10472f0e331fbea2ecb23cab741c6ef 229360
herbstluftwm_0.6.0.orig.tar.gz
f499e272651d54dc47d561a6e8e53a40a22f602bc602eef55b871063553c854d 2996
herbstluftwm_0.6.0-1.debian.tar.xz
85b810d4db96f2c642504f71c267927d9998d7975c2cbf89b8e61a88117aaac6 149718
herbstluftwm_0.6.0-1_amd64.deb
Files:
296bc3884e2f941aa81708a28a28fb77 1961 x11 optional herbstluftwm_0.6.0-1.dsc
c62caa0c67a2585ffa5788ff08c4d3d1 229360 x11 optional
herbstluftwm_0.6.0.orig.tar.gz
c3f077cc7557cab67e9caacb7a363cb5 2996 x11 optional
herbstluftwm_0.6.0-1.debian.tar.xz
192d6297b0ff7db490650f0e13232b77 149718 x11 optional
herbstluftwm_0.6.0-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJTKvA4AAoJEKv/7bJACMb52r0QAIBlX4QLwbYe3+PAWWpUR51i
n2+wqsAIYcZOxi362vnrjuQ9VePByEBBKqULfv27vXGoxCoNzEyHXfor1DBc6RpR
PEVq/pzEtSsUWgEteQo1VdRC9v8tHFbhuvQ4DuVzJlXNfObcmDjjnLB53+53AX9s
UknRhGIs1hnCxK2UuoGAXegVW7gQiNV+LfywaCzhgBfDnx92p51ES7UuC/F5XVwt
vy4YVhQhKec+YRlV45i38Bbc5fIoK14N/v1SnkoL1wQs758eaitSJChSJP1HhoQW
+1nlNbmSatPRNE7tmm0q9tjaX0OgyRZw3gOPrJ8ZAW/JtyC2WP9fgd73lNYFEqdX
0YRS1jYXUwRpR9e/NjUtvrCgESxt8m55/7YHSbtuFo3BBxkLBy71qwGvdaAaR3+d
JacWK9jxPQfVo2GEBUD8DmbIP3KL4foGfQWObmfIJ/47PWwpOZZhECFezIeT/1CO
Qs7UYFuv9S8sDQrHH992n0AxsiSxZ9NB4jcXbVVHGAFImEDXUfiZb0wqVANLLaXS
Y3BYJvfrka+Y1XEj2PDeoZhDcckde2XKzRHdcuq4ehlYCUfBfw4wtSri6CxG0f67
foRVeqLGOwNL10fLunuAsFurg7x1+IrQaQpvk0lv+iydTz875aBV8f0zrzw4l5xP
MwmfX9U6k3Plsu5sqqmw
=nLSx
-----END PGP SIGNATURE-----
--- End Message ---