Bug#514799: release-notes: check grub's hooks in /etc/kernel-img.conf before upgrade

2009-02-10 Thread J S Bygott
Package: release-notes
Severity: normal

After upgrading from sarge to etch, users were invited to manually
update some entries in /etc/kernel-img.conf (specifically, the
postinst_hook and postrm_hook) as described
in etch's /usr/share/doc/grub-doc/NEWS.Debian.

However, this was not totally obvious, and because the compatibility
wrapper ensured that everything worked, I imagine there are quite a few
systems where this was not done.

It seems possible that such systems would break after the upgrade to lenny
(although I haven't tested this). If it is known that they will not break,
then please close this bug! (and accept my apologies).

Otherwise, it might be helpful to add something like the following to the
release notes, possibly at 4.1.1.2 (straight after 4.1.1.1 makes sure that
you are on a suitable kernel) or 4.1.6 (straight after LILO issues).

4.1.1.2 Check grub's kernel installation hooks
If you use GRUB as bootloader and previously upgraded to etch from an older
release of debian, please verify that the hooks in /etc/kernel-img.conf have
been updated from /sbin/update-grub to /usr/sbin/update-grub. The older path
will cease to work after the upgrade to lenny. For more details, see
/usr/share/doc/grub-doc/NEWS.Debian from the grub-doc package.

I hope this helps! Best wishes and thanks for all your work on debian...

-- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-6-k7
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#512578: wget(1) follow-ftp example is wrong or confusing

2009-01-21 Thread J S Bygott
Package: wget
Version: 1.10.2-2
Severity: minor
Tags: patch

I believe that there is a bug in the manpage wget(1).
/usr/share/man/man1/wget.1.gz

The example involving follow/no-follow says the opposite of what I expect.

If I understand the example, then:

normal factory default: off (no-follow)
local default set in wgetrc: on (follow)
user option needed to restore default: (no-follow)

I therefore propose the attached patch (relative to the etch version of
wget, but the same goes for the current lenny version).

I hope this helps. Best wishes and thanks...

Jeremy


-- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-6-k7
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)

Versions of packages wget depends on:
ii  libc6  2.3.6.ds1-13etch8 GNU C Library: Shared libraries
ii  libssl0.9.80.9.8c-4etch4 SSL shared libraries

wget recommends no packages.

-- no debconf information
--- wget.1  2006-06-28 17:41:30.0 +0100
+++ wget.1.new  2009-01-21 12:44:58.0 +
@@ -228,8 +228,8 @@
 \\fB\-\-no\-\fR prefix.  This might seem superfluous\-\-\-if the default for
 an affirmative option is to not do something, then why provide a way
 to explicitly turn it off?  But the startup file may in fact change
-the default.  For instance, using \f(CW\*(C`follow_ftp = off\*(C'\fR in
-\\fI.wgetrc\fR makes Wget \fInot\fR follow \s-1FTP\s0 links by default, and
+the default.  For instance, using \f(CW\*(C`follow_ftp = on\*(C'\fR in
+\\fI.wgetrc\fR makes Wget \fIfollow\fR \s-1FTP\s0 links by default, and
 using \fB\-\-no\-follow\-ftp\fR is the only way to restore the factory
 default from the command line.
 .Sh Basic Startup Options



Bug#425878: kicker: clockapplet doesn't step through timezones properly when clock type is fuzzy

2007-05-24 Thread J S Bygott
Package: kicker
Version: 4:3.5.5a.dfsg.1-6
Severity: normal

Many thanks for the clock applet, it's very nice.

When clock type is 'fuzzy', there's a bug with the timezones feature.
The bug doesn't happen with the other clock types.

If you step to the next timezone (by clicking the middle mouse button),
the display changes to Twelve o'clock.  It stays like that until the end
of the current minute, when the fuzzy string is updated correctly.

If you click at just the right moment (or the wrong moment!) you can even 
produce an unreadable string with part or Twelve o'clock over-writing part
of a different string.

I suggest that it would be better to generate a new fuzzy string as soon as
the timezone is changed, rather than waiting until the minute is over.

(This shouldn't be hard to do.  For example, when you change clock type from
digital to fuzzy, the correct fuzzy string is generated immediately.)

For the record, I attach ~/.kde/share/config/clockappletrc

-- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-4-686
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)

Versions of packages kicker depends on:
ii  kdebase-data   4:3.5.5a.dfsg.1-6 shared data files for the KDE base
ii  kdelibs4c2a4:3.5.5a.dfsg.1-8 core libraries and binaries for al
ii  libacl12.2.41-1  Access control list shared library
ii  libart-2.0-2   2.3.17-1  Library of functions for 2D graphi
ii  libattr1   2.4.32-1  Extended attribute shared library
ii  libaudio2  1.8-4 The Network Audio System (NAS). (s
ii  libc6  2.3.6.ds1-13  GNU C Library: Shared libraries
ii  libfam02.7.0-12  Client library to control the FAM 
ii  libfontconfig1 2.4.2-1.2 generic font configuration library
ii  libfreetype6   2.2.1-5   FreeType 2 font engine, shared lib
ii  libgcc11:4.1.1-21GCC support library
ii  libice61:1.0.1-2 X11 Inter-Client Exchange library
ii  libidn11   0.6.5-1   GNU libidn library, implementation
ii  libjpeg62  6b-13 The Independent JPEG Group's JPEG 
ii  libkonq4   4:3.5.5a.dfsg.1-6 core libraries for Konqueror
ii  libpng12-0 1.2.15~beta5-1PNG library - runtime
ii  libqt3-mt  3:3.3.7-4 Qt GUI Library (Threaded runtime v
ii  libsm6 1:1.0.1-3 X11 Session Management library
ii  libstdc++6 4.1.1-21  The GNU Standard C++ Library v3
ii  libx11-6   2:1.0.3-7 X11 client-side library
ii  libxau61:1.0.1-2 X11 authorisation library
ii  libxcomposite1 1:0.3-3   X11 Composite extension library
ii  libxcursor11.1.7-4   X cursor management library
ii  libxext6   1:1.0.1-2 X11 miscellaneous extension librar
ii  libxfixes3 1:4.0.1-5 X11 miscellaneous 'fixes' extensio
ii  libxft22.1.8.2-8 FreeType-based font drawing librar
ii  libxi6 1:1.0.1-4 X11 Input extension library
ii  libxinerama1   1:1.0.1-4.1   X11 Xinerama extension library
ii  libxrandr2 2:1.1.0.2-5   X11 RandR extension library
ii  libxrender11:0.9.1-3 X Rendering Extension client libra
ii  libxt6 1:1.0.2-2 X11 toolkit intrinsics library
ii  libxtst6   1:1.0.1-5 X11 Testing -- Resource extension 
ii  zlib1g 1:1.2.3-13compression library - runtime

kicker recommends no packages.

-- no debconf information
[Analog]
LCD_Style=true
Show_Date=false
Show_Seconds=true

[Calendar]
Size=239,175

[Date]
Font=helvetica,11,-1,5,50,0,0,0,0,0

[Digital]
Blink=false
LCD_Style=true
Show_Date=true
Show_Seconds=false

[Fuzzy]
Font=helvetica,11,-1,5,0,0,0,0,0,0
Fuzzyness=1
Show_Date=true

[General]
Initial_TZ=1
RemoteZones=Asia/Tokyo,Australia/Darwin,Australia/Eucla,Australia/Sydney,Europe/Berlin,Europe/London,Europe/Zurich,Pacific/Auckland
Type=Fuzzy


Bug#417837: knetwalk: at startup, settings - game type does not show which game type is active

2007-04-04 Thread J S Bygott
Package: knetwalk
Version: 4:3.5.5-1
Severity: normal

Many thanks for a nice puzzle!

There is a small bug, though.

1. Start knetwalk
2. Click menu option settings - choose game type.
   Observe: There is no indication which game type is active.

3. Click on a game type, for example, normal.
4. Click the menu option again.
   Observe: there is now a tick beside normal.  This is good.

I think program startup should initialise the tick, so that it is
visible at step 2 already.

-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-3-k7
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)

Versions of packages knetwalk depends on:
ii  kdelibs4c2a4:3.5.5a.dfsg.1-6 core libraries and binaries for al
ii  libc6  2.3.6.ds1-11  GNU C Library: Shared libraries
ii  libgcc11:4.1.1-21GCC support library
ii  libice61:1.0.1-2 X11 Inter-Client Exchange library
ii  libkdegames1   4:3.5.5-1 KDE games library and common files
ii  libpng12-0 1.2.15~beta5-1PNG library - runtime
ii  libqt3-mt  3:3.3.7-3 Qt GUI Library (Threaded runtime v
ii  libsm6 1:1.0.1-3 X11 Session Management library
ii  libstdc++6 4.1.1-21  The GNU Standard C++ Library v3
ii  libx11-6   2:1.0.3-5 X11 client-side library
ii  libxext6   1:1.0.1-2 X11 miscellaneous extension librar
ii  zlib1g 1:1.2.3-13compression library - runtime

knetwalk recommends no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#417073: parted: trouble growing an old ext2 partition

2007-04-01 Thread J S Bygott
Package: parted
Version: 1.7.1-3
Severity: normal

Parted says You found a bug in GNU Parted!.

But even before it said that, a resize command seems to have failed silently.

I'm attaching a log file with details.  I'm going to leave the offending
partitions alone for a while, in case you get back to me for further details.

At the start of the logfile, we have
 5  7230MB  9377MB  2147MB  logical   ext2/usr
 6  9377MB  10.2GB  806MB   logical   ext2(old /var) to be deleted
 7  10.2GB  11.8GB  1612MB  logical   ext2/home
 8  11.8GB  12.0GB  197MB   logical   ext2(old /tmp) to be deleted

My plan was to delete the partitions currently numbered 6 and 8, and
grow /usr and /home to fill the new space.

As the logfile shows:
 - my first attempt to resize 5 failed silently (this seems bad!)

 - my second attempt gives a lot of warnings of the type:
Warning: Block 786702 shouldn't have been marked (0, 1)!
   and then:
Error: Attempt to read sectors -2--1 outside of partition on /dev/hda.
Ignore/Cancel? c

 - when I cancelled, parted said that I'd found a bug, and then:
Error: SEGV_MAPERR (Address not mapped to object)Aborted

Later by contrast, removing (the old) 8 and growing /home worked perfectly.

It seems to me that:

 - it's bad that the first resize failed *silently*

 - some documentation on what the warnings mean and whether they are
   safe to ignore would we welcome

Trying the same resize again gives the same errors.  For the time being, I'm
not going to try anything else with that partition and that free space, in
case you want some more information, a backtrace or something.

I can give more details of the partition's history:

(January 2000)
- win98SE installer used to make /dev/hda1; win98SE installed there
- slink installer used to make other partitions
- only further change in seven years was updating the swap-partition type

(March 2007)
- booted testing etch from /dev/hdb

- dumped the disk layout with sfdisk -d
  (for clarity, I've added another column to show the normal mount points)

# partition table of /dev/hda
unit: sectors

/dev/hda1 : start=   63, size= 13349952, Id= b
/dev/hda2 : start= 13350015, size=   257040, Id=83, bootable/
/dev/hda3 : start= 13607055, size= 13092975, Id= 5
/dev/hda4 : start=0, size=0, Id= 0
/dev/hda5 : start= 13607118, size=   256977, Id=82  swap
/dev/hda6 : start= 13864158, size=   256977, Id=82  swap
/dev/hda7 : start= 14121198, size=  4192902, Id=83  /usr
/dev/hda8 : start= 18314163, size=  1574307, Id=83  /var
/dev/hda9 : start= 19888533, size=  3148677, Id=83  /home
/dev/hda10: start= 23037273, size=  3662757, Id=83  /tmp

- used parted 1.7.1-3 from testing to make successful changes to /dev/hda
  as follows:

- rm 6 (old-style 128MB swap partition for kernel  2.1.xxx)
- rm 5 (old-style 128MB swap partition for kernel  2.1.xxx)
- resize 3 7230 13670 (shrink extended partition now that swap is gone)
- resize 2 6834 7033 (grow root partition by 50%)
- mkpartfs primary linux-swap 7033 7230 (single bigger swap, ~192MB)

- new output from sfdisk -d
# partition table of /dev/hda
unit: sectors

/dev/hda1 : start=   63, size= 13349952, Id= b
/dev/hda2 : start= 13350015, size=   385560, Id=83, bootable   /
/dev/hda3 : start= 14121135, size= 12578895, Id= 5
/dev/hda4 : start= 13735575, size=   385560, Id=82 swap
/dev/hda5 : start= 14121198, size=  4192902, Id=83 /usr
/dev/hda6 : start= 18314163, size=  1574307, Id=83 /var
/dev/hda7 : start= 19888533, size=  3148677, Id=83 /home
/dev/hda8 : start= 23037273, size=  3662757, Id=83 /tmp

- used parted 1.7.1-3 to make more changes as follows:

- resize 8 23037273s 23422769s (down to size by which /home will grow)
- mkpart logical ext2 23422833s 25125659s (this will be the new /var)
- cp 6 9 (paranoid: use cp (not move) so I can mount both for 'diff -R')
- mkpart logical ext2 25125723s 26700029s (this will be the new /tmp)
- cp 8 10 (paranoid again)

- rebooted; did my paranoid checks; ready to erase the old partitions
- rm 6 (the old /var), see logfile
- failure to grow /usr (the reason for this bugreport)
- rm 7 (the new minor number for the old /tmp)
- success with growing /home

-- System Information:
Debian Release: 4.0
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-3-486
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)

Versions of packages parted depends on:
ii  libc62.3.6.ds1-8 GNU C Library: Shared libraries
ii  libncurses5  5.5-5   Shared libraries for terminal hand
ii  libparted1.7-1 

Bug#416573: mpage(1) - multiple manpage fixes

2007-03-28 Thread J S Bygott
Package: mpage
Version: 2.5.4-2
Severity: normal
Tags: patch

I propose the attached patch for the mpage(1) manpage;
the diff is relative to etch's version, 2.5.4-2.

I've tried to improve the description of the -bpapersize option.

I've also corrected a large number of typos, grammar errors, groff
markup errors, trailing whitespace errors, and strange pieces of
English.

I hope this helps.

Best wishes,

J Bygott
--- mpage.1 2005-09-13 20:38:25.0 +0100
+++ mpage.1.new 2007-03-29 01:43:56.122338048 +0100
@@ -53,7 +53,7 @@
 
 
 .SH DESCRIPTION
-.I mpage
+.B mpage
 reads plain text files or PostScript documents and prints them on a
 PostScript printer with the text reduced in size so that several
 pages appear on one sheet of paper.
@@ -62,14 +62,18 @@
 
 .PP
 The following options are recognized (note that arguments to options may be
-separated from the option by spaces, except for 
+separated from the option by spaces, except for
 .BR -B ,
 .BR -m ,
 .BR -M ,
 .B -p
 and
 .BR -P ):
-Also when mpage encounters -- as option it will stop parsing arguments
+Also when
+.B mpage
+encounters
+.B --
+as option it will stop parsing arguments
 and the remaining arguments are interpreted as filenames.
 
 .TP
@@ -83,7 +87,7 @@
 .TP
 .B -4
 Print 4 normal pages per sheet
-.IR (default) .
+.RI ( default ).
 
 .TP
 .B -8
@@ -94,25 +98,29 @@
 Toggle layout of the pages on the sheet so that successively numbered
 pages run down the sheet, as opposed to left to right.
 .RI ( default
-updown) .
+updown).
 
 .TP
 .B -A
-This option is deprecated, see \fB-b\fP.
-Prepare output for A4 sized paper.
-For default see 'mpage -x'.
+This option is deprecated, use
+.B -bA4
+instead.
 
 .TP
-.BI -b papertype
-Prepare output for selected paper type.
+.BI -b papersize
+Prepare output for the selected paper type.
 .I Papersize
-can be \fIA3\fP for European A3,
-\fIA4\fP for European A4,
-\fILetter\fP for US Letter or \fILegal\fP for Legal
-sized paper.
-For default see 'mpage -x'.
-To see the list of currently available types, just give the 'mpage -bl'
-or 'mpage -b?' command (Note: mpage exits after finding such option use.)
+can be \fBA3\fP for European A3,
+\fBA4\fP for European A4,
+\fBLetter\fP for US Letter, or \fBLegal\fP for Legal
+sized paper.  For available types, see option \fB-bl\fP.
+For the default, see 'mpage -x'.  This default is taken from the
+system; see \fBpapersize\fP(5).  If it isn't found, mpage exits
+with an error.
+
+.TP
+.BR -bl ,\  -b?
+List the currently available paper types, then exit.
 
 .TP
 .BR -B [\fInum\fR[\fBlrtb\fR]*]
@@ -120,19 +128,19 @@
 Specify text box margins and line thickness.
 The default is 0 columns (lines) for both left and right (top and bottom)
 margins and 0 line thickness.
-Specifying 
-.B -B 
-solely toggles printing of the box. 
+Specifying
+.B -B
+solely toggles printing of the box.
 .IR l ,
 .IR r ,
 .I t
 or
 .I b
-set the left, right, top or bottom margin respectively to 
+set the left, right, top or bottom margin respectively to
 .I num
 columns (lines).
-Not specifying any of the sides, will set the line thickness when 
-.I num 
+Not specifying any of the sides, will set the line thickness when
+.I num
 is given.
 For example
 .BI -B 1
@@ -141,7 +149,7 @@
 
 .TP
 .B -c
-Toggle concatenation off pages from different files on single sheets
+Toggle concatenation of pages from different files on single sheets
 .RI ( default
 off).
 
@@ -165,27 +173,26 @@
 
 .TP
 .BI -D dateformat
-Set the date format as in 
+Set the date format as in
 .IR strftime (3)
 to be used in date/time representations (e.g. in headers).
-(Note: to be useful you probably need the \fB-H\fP option.)
+(Note: to make this useful you probably need the \fB-H\fP option.)
 
 .TP
 .B -e
-Print 2 normal pages per sheet in duplex mode. Every first 
-and fourth page or on one side and every second and third
+Print 2 normal pages per sheet in duplex mode: every first
+and fourth page on one side and every second and third
 on the other side. This is more or less a combination of
-the \fR-O\fP and \fR-E\fP option but then in one pass.
+the \fR-O\fP and \fR-E\fP options but in one pass.
 
 .TP
 .B -E
-Print 2 normal pages per sheet. However, this option will print
-every second and third page of every set of four pages.
-This option will ignore
+Print 2 normal pages per sheet, namely: print only the second and
+third page of every set of four pages. See also \fB-O\fP. These
+options override
 .B -a
 and
 .BR -l .
-See also the \fR-O\fP option.
 Using these options double sided prints can be created without
 a duplex printer.
 
@@ -193,11 +200,11 @@
 .B -f
 Toggles folding lines longer than page width
 .RI ( default
-off) .
+off).
 
 .TP
 .BI -F fontname
-Specify font. 
+Specify font.
 .RI ( default
 Courier). Check your printer for supported fonts. Note: this has
 almost nothing to do with the fonts used for your X-windows/KDE/Gnome
@@ -205,13 +212,13 @@
 
 .TP
 .BI -h header
-This is used only when the 
+This 

Bug#416389: upgrade from 0.1.19 leaves crufty /var/lib/harden-clients

2007-03-27 Thread J S Bygott
Package: harden-clients
Version: 0.1.30
Severity: normal

From the sarge version (0.1.17) of harden-clients.config:
mkdir -p /var/lib/harden-clients
touch /var/lib/harden-clients/fetchmail
...
touch /var/lib/harden-clients/fetchmail-ssl

But there is no clean-up!  When I purge the package, those files remain.
This is a bug in the sarge version of harden-clients.

Now, I see that the changelog for 0.1.19 says:
* Fetchmail package now support ssl so removing those questions.

So new versions don't touch those files anymore.  But it would still be nice
clean this up for users upgrading from sarge.  Maybe the postinst could do
something like this?

case $1 in
configure)
# clean up behind versions  0.1.19 (remove in etch+2)
rm -f /var/lib/harden-clients/fetchmail
rm -f /var/lib/harden-clients/fetchmail-ssl
rmdir /var/lib/harden-clients 2 /dev/null
...

Thank you.

It's a pity this won't make it into etch, otherwise you could remove it
in etch+1 already!

Best wishes,
Jeremy



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#415589: wbritish: please add 'fenugreek'

2007-03-20 Thread J S Bygott
Package: wbritish
Version: 6-2
Severity: normal

Please consider adding 'fenugreek' to the next edition of wbritish.

It's a medicinal herb and flavouring, popular since antiquity, known to
the Egyptians, widely used today in middle eastern and Indian cookery.
It's available in all good UK supermarkets and any Asian grocer's.
It's a common enough word, suitable for 'wbritish' at least.

Thank you.

-- System Information:
Debian Release: 4.0



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#414270: kdeprint: kprinter(1) typos / typesetting errors

2007-03-10 Thread J S Bygott
Package: kdeprint
Version: 4:3.5.5a.dfsg.1-6
Severity: minor
Tags: patch

The attached patch cleans up a couple of things on the kprinter(1) manpage.
In particular, the option -n (number of copies) should be described on
a new line.

-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-3-k7
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)

Versions of packages kdeprint depends on:
ii  enscript   1.6.4-11  Converts ASCII text to Postscript,
ii  kdelibs4c2a4:3.5.5a.dfsg.1-6 core libraries and binaries for al
ii  libc6  2.3.6.ds1-11  GNU C Library: Shared libraries
ii  libgcc11:4.1.1-21GCC support library
ii  libqt3-mt  3:3.3.7-3 Qt GUI Library (Threaded runtime v
ii  libstdc++6 4.1.1-21  The GNU Standard C++ Library v3
ii  poster 1:19990428-8  Create large posters out of PostSc
ii  psutils1.17-24   A collection of PostScript documen
-- no debconf information
--- kprinter.1  2007-02-06 19:56:20.0 +
+++ kprinter.1.new  2007-03-10 13:39:30.0 +
@@ -6,7 +6,7 @@
 .SH SYNOPSIS
 \fBkprinter\fP [Qt\-options] [KDE\-options] [options] file(s) 
 .SH DESCRIPTION
-\fBKPrinter\fP opens automatically when you click on the Print icon of any 
KDE application. Choose your print job settings by going through the dialog and 
the click on the Print button.
+\fBKPrinter\fP opens automatically when you click on the Print icon of any 
KDE application. Choose your print job settings by going through the dialog and 
then click on the Print button.
 .sp 1
 \fBkprinter\fP is a very versatile tool. Depending on the actual features and 
power of the print subsystem of your computer, \fBkprinter\fP translates the 
former's abilities into a nice and easy\-to\-understand GUI. If your print 
subsystem does not support duplexing, \fBkprinter\fP will not show the option. 
If your print subsystem is CUPS, kprinter is at its peak shape.
 .sp 1
@@ -48,7 +48,9 @@
 .TP
 .B \-J,  \-t  title
 Title/Name for the print job
-\-#, \-n number   Number of copies
+.TP
+.B \-#, \-n number
+Number of copies
 .TP
 .B  \-o  
 option=value Printer option
@@ -114,7 +116,7 @@
 .TP
 .B  \-\-dograb  
 running under a debugger can cause an implicit
-\-nograb, use \-dograb to override
+\fB\-\-nograb\fP, use \fB\-\-dograb\fP to override
 .TP
 .B  \-\-sync  
 switches to synchronous mode for debugging


Bug#413248: installation-reports: (etch) strangeness with non-ASCII-character filenames on vfat partition

2007-03-03 Thread J S Bygott
Package: installation-reports
Version: weekly build 20070115
Severity: normal


I've met some problems with an existing vfat filesystem, specifically with
filenames that have non-ASCII characters.  These problems might affect
very many users, hence severity important.

[Unrelated issue, for completeness, see APPENDIX below: I've copied an excerpt
from /var/log/installer/syslog, showing a failure of 'dpkg --compare-versions']

Summary:
Problems with non-ASCII characters in windows filenames (eg SendTo/3½ Floppy).
The problem here is the one-half character.

Possible cause: Old installer (official weekly build CD1 20070115), but I'm
reporting this anyway in case the problem still exists.  The problem arises
when *installing* etch from this CD.  It does not arise when *upgrading*
sarge to etch with the same CD.

If the problem no longer exists, great.  But if it does, severity seems
important since this filename is standard in win9x (at least) so very
many users will be affected.

(If it's a feature not a bug, then at the very least something in the release
notes is needed.  Perhaps something to do with uni_xlate or utf8 mount options
to vfat???  But it would be best if the installer just did things right.)
My current mount options in /etc/fstab are as created by the installer:

   /dev/hda1   /windowsvfatdefaults0   0

Symptoms:
   debian:/windows$ find * | wc
   wc: standard input:19465: Invalid or incomplete multibyte or wide character
   wc: standard input:19614: Invalid or incomplete multibyte or wide character
   wc: standard input:19652: Invalid or incomplete multibyte or wide character
   19961   52873  989337

The problem filenames are things like
   'windows/SendTo/3½ Floppy (A).lnk'(*very* common on win 98 systems)
   'windows/Favorites/Münster.url'

   debian:~$ mkisofs -r -J -o cdtest.iso /windows/windows/Favorites
   [...]
   Incorrectly encoded string (Hifisound der Lautsprecher Selbstbau Spezialist 
aus [EMAIL PROTECTED]) encountered.
   Possibly creating an invalid Joliet extension. Aborting.

==

A few system details:
CPU: AMD Athlon(TM) XP2000+ stepping 02

install medium: etch testing weekly build 15/1/2007
[Debian GNU/Linux testing _Etch_ - Official Snapshot i386 CD Binary-1 
20070115-09:39]

installation method: default install (i.e. I just pressed ENTER)

patitioning:
-- use exisiting /dev/hda1 as vfat on mountpoint /windows
-- install linux on /dev/hdb
-- dual boot via grub
-- install grub boot sector on /dev/hda

debian:~$ locale
LANG=en_GB.UTF-8
LC_CTYPE=en_GB.UTF-8
LC_NUMERIC=en_GB.UTF-8
LC_TIME=en_GB.UTF-8
LC_COLLATE=en_GB.UTF-8
LC_MONETARY=en_GB.UTF-8
LC_MESSAGES=en_GB.UTF-8
LC_PAPER=en_GB.UTF-8
LC_NAME=en_GB.UTF-8
LC_ADDRESS=en_GB.UTF-8
LC_TELEPHONE=en_GB.UTF-8
LC_MEASUREMENT=en_GB.UTF-8
LC_IDENTIFICATION=en_GB.UTF-8
LC_ALL=

==

APPENDIX (excerpt from /var/log/installer/syslog)
This may be normal but it looks strange.

Feb 28 19:58:48 debootstrap: dpkg: libc6: dependency problems, but configuring 
anyway as you request:
Feb 28 19:58:48 debootstrap:  libc6 depends on tzdata; however:
Feb 28 19:58:48 debootstrap:   Package tzdata is not installed.
Feb 28 19:58:48 debootstrap: Setting up libc6 (2.3.6.ds1-8) ...
Feb 28 19:58:48 debootstrap: dpkg: --compare-versions takes three arguments: 
version relation version
Feb 28 19:58:48 debootstrap:
Feb 28 19:58:48 debootstrap: Type dpkg --help for help about installing and 
deinstalling packages [*];
Feb 28 19:58:48 debootstrap: Use `dselect' or `aptitude' for user-friendly 
package management;
Feb 28 19:58:48 debootstrap: Type dpkg -Dhelp for a list of dpkg debug flag 
values;
Feb 28 19:58:48 debootstrap: Type dpkg --force-help for a list of forcing 
options;
Feb 28 19:58:48 debootstrap: Type dpkg-deb --help for help about manipulating 
*.deb files;
Feb 28 19:58:48 debootstrap: Type dpkg --license for copyright license and lack
of warranty (GNU GPL) [*].
Feb 28 19:58:48 debootstrap:
Feb 28 19:58:48 debootstrap: Options marked [*] produce a lot of output - pipe 
it through `less' or `more' !
Feb 28 19:58:48 debootstrap:
Feb 28 19:58:48 debootstrap: Selecting previously deselected package perl-base.




Bug#412071: kmail: ispell language switching is bugged

2007-02-23 Thread J S Bygott
Package: kmail
Version: 4:3.5.5.dfsg.1-6
Severity: normal

Several editors in kde integrate with spelling checking (e.g ispell).
No problem if you only use one dictionary.

The problems come if you often need to switch language.

(This is an area where debian should excel. Think: language teacher preparing
worksheets, or student writing literature essays, or people with customers
abroad, or ...)

kwritedoes the switching beautifully

kedit tries to do the same but is bugged

kmail composer
  tries to do the same but is bugged differently (it pops up both a
  checker in the changed language and a box saying you need to close
  and restart!)

kword does it brokenly (it's not clear if it's trying to integrate in the
  same way or trying to do it differently; but what it does is badly
  broken: offering a languages unrelated to what is installed,
  e.g. hebrew, and crashing if those are then chosen) 

Please see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=409015, where I
described the correct behaviour of kwrite, and why kedit/kmail/kword do this
incorrectly.

(I realise that I should have filed separate bugs to help track the
issues. Sorry about that.  That's what I am doing now.)

Many thanks for looking at this.  I'm sure switching languages is useful
for many people.

(Dr) Jeremy Bygott
Oxford

I'm told that there is a joke in Finland.  If you speak three languages, you
are trilingual.  If you speak only two languages, you are bilingual.  And if
you speak only one language?  Then you are English.




-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-3-k7
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)

Versions of packages kmail depends on:
ii  kdebase-kio-plugins4:3.5.5a.dfsg.1-6 core I/O slaves for KDE
ii  kdelibs4c2a4:3.5.5a.dfsg.1-6 core libraries and binaries for al
ii  kdepim-kio-plugins 4:3.5.5.dfsg.1-6  KDE pim I/O Slaves
ii  libart-2.0-2   2.3.17-1  Library of functions for 2D graphi
ii  libaudio2  1.8-3 The Network Audio System (NAS). (s
ii  libc6  2.3.6.ds1-11  GNU C Library: Shared libraries
ii  libfontconfig1 2.4.2-1   generic font configuration library
ii  libfreetype6   2.2.1-5   FreeType 2 font engine, shared lib
ii  libgcc11:4.1.1-21GCC support library
ii  libice61:1.0.1-2 X11 Inter-Client Exchange library
ii  libidn11   0.6.5-1   GNU libidn library, implementation
ii  libjpeg62  6b-13 The Independent JPEG Group's JPEG 
ii  libkcal2b  4:3.5.5.dfsg.1-6  KDE calendaring library
ii  libkdepim1a4:3.5.5.dfsg.1-6  KDE PIM library
ii  libkleopatra1  4:3.5.5.dfsg.1-6  KDE GnuPG interface libraries
ii  libkmime2  4:3.5.5.dfsg.1-6  KDE MIME interface library
ii  libkpimidentities1 4:3.5.5.dfsg.1-6  KDE PIM user identity information 
ii  libksieve0 4:3.5.5.dfsg.1-6  KDE mail/news message filtering li
ii  libmimelib1c2a 4:3.5.5.dfsg.1-6  KDE mime library
ii  libpng12-0 1.2.15~beta5-1PNG library - runtime
ii  libqt3-mt  3:3.3.7-3 Qt GUI Library (Threaded runtime v
ii  libsm6 1:1.0.1-3 X11 Session Management library
ii  libstdc++6 4.1.1-21  The GNU Standard C++ Library v3
ii  libx11-6   2:1.0.3-5 X11 client-side library
ii  libxcursor11.1.7-4   X cursor management library
ii  libxext6   1:1.0.1-2 X11 miscellaneous extension librar
ii  libxft22.1.8.2-8 FreeType-based font drawing librar
ii  libxi6 1:1.0.1-4 X11 Input extension library
ii  libxinerama1   1:1.0.1-4.1   X11 Xinerama extension library
ii  libxrandr2 2:1.1.0.2-5   X11 RandR extension library
ii  libxrender11:0.9.1-3 X Rendering Extension client libra
ii  libxt6 1:1.0.2-2 X11 toolkit intrinsics library
ii  perl   5.8.8-7   Larry Wall's Practical Extraction 
ii  zlib1g 1:1.2.3-13compression library - runtime

Versions of packages kmail recommends:
ii  procmail  3.22-16Versatile e-mail processor

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#412072: kedit: ispell language switching is bugged

2007-02-23 Thread J S Bygott
Package: kedit
Version: 4:3.5.5-3
Severity: normal

Several editors in kde integrate with spelling checking (e.g ispell).
No problem if you only use one dictionary.

The problems come if you often need to switch language.

(This is an area where debian should excel. Think: language teacher preparing
worksheets, or student writing literature essays, or people with customers
abroad, or ...)

kwritedoes the switching beautifully

kedit tries to do the same but is bugged

kmail composer
  tries to do the same but is bugged differently (it pops up both a
  checker in the changed language and a box saying you need to close
  and restart!)

kword does it brokenly (it's not clear if it's trying to integrate in the
  same way or trying to do it differently; but what it does is badly
  broken: offering a languages unrelated to what is installed,
  e.g. hebrew, and crashing if those are then chosen) 

Please see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=409015, where I
described the correct behaviour of kwrite, and why kedit/kmail/kword do this
incorrectly.

(I realise that I should have filed separate bugs to help track the
issues. Sorry about that.  That's what I am doing now.)

Many thanks for looking at this.  I'm sure switching languages is useful
for many people.

(Dr) Jeremy Bygott
Oxford

I'm told that there is a joke in Finland.  If you speak three languages, you
are trilingual.  If you speak only two languages, you are bilingual.  And if
you speak only one language?  Then you are English.




-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-3-k7
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)

Versions of packages kedit depends on:
ii  kdelibs4c2a4:3.5.5a.dfsg.1-6 core libraries and binaries for al
ii  libc6  2.3.6.ds1-11  GNU C Library: Shared libraries
ii  libgcc11:4.1.1-21GCC support library
ii  libstdc++6 4.1.1-21  The GNU Standard C++ Library v3

kedit recommends no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#411664: openbsd-inetd: depends on package of lower priority

2007-02-20 Thread J S Bygott
Package: openbsd-inetd
Version: 0.20050402-4
Severity: serious
Justification: Policy 2.5

policy: Packages must not depend on packages with lower priority values

Currently openbsd-inetd shows up as important but it [1]depends on
update-inetd which is only standard. I think the [2]overrides are wrong, not
the package itself, but I don't know where to report rc bugs in overrides.

[1] http://packages.debian.org/testing/net/openbsd-inetd 
[2] http://packages.qa.debian.org/o/openbsd-inetd.html

Sorry if there are automatic checks that would have caught this anyway.
(There should be, if there aren't!)

-- System Information:
Debian Release: 4.0



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#411602: cruft: more filter updates

2007-02-19 Thread J S Bygott
Package: cruft
Version: 0.9.6-0.15
Severity: normal

As before, comments come in the following categories: NEW, REMOVE,
RENAME, EDIT, RENAME AND EDIT, ASK

Some edits are described in pseudo-patch notation:
-delete this line
+add this line

==
NEW
==

New filter to take over three lines from filters/cron; this
change happened in sarge already, see /usr/share/doc/cron/NEWS.Debian.gz

filters/checksecurity
# checksecurity 2.0.7-10.1
/var/log/setuid.changes*
/var/log/setuid.today
/var/log/setuid.yesterday



filters/emacs21-common
# emacs21-common 21.4a+1-3
/usr/share/emacs21/site-lisp/**/*.elc
/usr/local/share/emacs/21.4
/usr/local/share/emacs/21.4/site-lisp

(One line comes from the existing filters/emacsen-common, but with s/20/21/ .)


==
REMOVE
==



==
RENAME
==

[Mentioned at http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=334091
 as an afterthought; understandably overlooked.]

tcl8.0  -  tcl8.3(tcl8.0 not in etch, 'practically obsolete' in sarge
   according to the package's own synopsis)

And then copy it to
-  tcl8.4(same filter but people might have only one version
   of tcl installed, and we don't know which)


==
EDIT
==

filters/bsdgames (files have moved - FHS compliance)
+# bsdgames 2.17-8
-/var/lib/games/bsdgames/**
+/var/games/bsdgames/**



filters/cron
+# cron 3.0pl1-100 (etch)
+/var/backups
+/var/backups/dpkg.status*
+/var/backups/group.bak
+/var/backups/gshadow.bak
+/var/backups/passwd.bak
+/var/backups/shadow.bak
+/var/lock/cron.daily

-/var/log/btmp*  #Rationale: sarge's cron.monthly/standard says
+/var/log/btmp   #  rotation of btmp taken over by logrotate
 #  so only btmp itself can be listed here
(even btmp might better belong to pkg login??)
 # The rotated btmp* belongs in filter/logrotate
 # since it's cruft if logrotate isn't installed
 # (We can't assign btmp itself to logrotate
 #  because logrotate isn't *required* only *important*

-/var/log/setuid.changes*  #belongs in checksecurity now (sarge's
-/var/log/setuid.today #  cron already doesn't touch these files)
-/var/log/setuid.yesterday #  see /usr/share/doc/cron/NEWS.Debian.gz
+/var/spool/cron/crontabs/*
+/var/run/crond.reboot # (not sure about this line)





filters/emacsen-common
+# emacsen-common 1.4.17
-/usr/share/emacs20/site-lisp/**/*.elc   # not in etch/sarge (last seen woody)
+/usr/local/share/emacs
+/usr/local/share/emacs/site-lisp




filters/nvi (patch)
--- nvi 2005-10-28 18:01:53.0 +0100
+++ nvi.new 2005-11-03 21:54:28.0 +
@@ -1,9 +1,10 @@
+# nvi 1.79-22
 /usr/bin/editor
 /usr/bin/ex
 /usr/bin/vi
 /usr/bin/view
 /usr/share/man/man1/editor.1.gz
-/usr/share/man/man1/ex.1
-/usr/share/man/man1/view.1
+/usr/share/man/man1/ex.1.gz
+/usr/share/man/man1/vi.1.gz
 /usr/share/man/man1/view.1.gz
 /var/tmp/vi.recover



filters/pdmenu
#pdmenu 1.2.89 (etch)
-/var/lib/pdmenu/pdmenurc_auto #obsolete since 1.2.81; removed in sarge postinst
+/var/lib/pdmenu/pdmenurc
+/var/lib/pdmenu/pdmenurc.vc
+/var/lib/pdmenu/pdmenurc.x11



filters/ppp
#ppp 2.4.4rel-4.1 (etch)
#files deleted in ppp.postrm seem like the right things to list here:
/etc/ppp/pap-secrets
/etc/ppp/chap-secrets
/etc/ppp/resolv.conf
/etc/ppp/peers/provider
/etc/chatscripts/provider
/etc/ppp/peers/
/etc/ppp/ip-up.d/
/etc/ppp/ip-down.d/
/etc/ppp/
/etc/chatscripts/
/var/log/ppp.log
/var/log/ppp-connect-errors
/var/log/ppp-ipupdown.log



filters/vim (add version number and alphabetize for clarity)
# vim 7.0-122+1
/usr/bin/editor
/usr/bin/ex
/usr/bin/vi
/usr/bin/view
/usr/share/man/man1/editor.1.gz
/usr/share/man/man1/ex.1.gz
/usr/share/man/man1/vi.1.gz
/usr/share/man/man1/view.1.gz


filters/vim-gnome (same as filters/vim except for name in comment)
# vim-gnome 1:6.3-071+1


==
RENAME AND EDIT
==

(emacs20 is not in etch, so:
mv filters/emacs20 filters/emacs21

and then s/emacs20/emacs21/ )


==
ASK
==


filters/dpkg
I wonder if the following line in the filter isn't too general?
/var/lib/dpkg/*

My ex-slink-potato-woody-sarge system has this file; looks pretty crufty to me:
  -rw-rw-r--   1 root root   0 2000-11-10 21:03 predep-package

So maybe we should edit?
-/var/lib/dpkg/*
+/var/lib/dpkg/available
+/var/lib/dpkg/available-old
+/var/lib/dpkg/cmethopt
+/var/lib/dpkg/diversions
+/var/lib/dpkg/diversions-old
+/var/lib/dpkg/lock
+/var/lib/dpkg/methlock
+/var/lib/dpkg/statoverride
+/var/lib/dpkg/statoverride-old
+/var/lib/dpkg/status
+/var/lib/dpkg/status-old



Bug#411261: sharutils: uudecode(1) suggestions

2007-02-17 Thread J S Bygott
Package: sharutils
Version: 1:4.6.3-0
Severity: minor
Tags: patch

Thank you for recently fixing some very old issues with this manpage.

May I make a further suggestion?

I think the main paragraph for uuencode is currently quite unclear and
also inaccurate.  Unclear because of the future tense combined with jumping
between the description of encoding and decoding.  Inaccurate, because _name_
is only a *suggestion* (uudecode -o can override the name).

How about the following text instead?

   Uuencode reads _file_ (or by default the standard input) and writes an
   encoded version to the standard output, using only printing ASCII
   characters.  The encoded output begins with a header, for use by uudecode,
   which records the mode of the input file and suggests  _name_  for the
   decoded file that will be created.  (If _name_ is /dev/stdout then
   uudecode will decode to standard output.)  The encoding has the format
   documented at uuencode(5), unless the option -m is given, when base64
   encoding is used instead.

I attach a fairly small patch for this.

Actually, would you consider a patch for bigger changes?
For a start, the manpage should use fonts in a more standard way.

More importantly, I think BUGS should list something like this:

  o  uudecode silently overwrites _name_ if it exists already
 
  o  uudecode accepts names like ../foo

Thus, users would at least be warned that they should always inspect the
header lines or use the -o option.

(If you judge that this belongs upstream, I'd be grateful if you could
forward it, thank you.)

Yours,

(Dr) Jeremy Bygott
Oxford

-- System Information:
Debian Release: 4.0
--- uuencode.1.exp  2007-02-17 12:15:16.035662000 +
+++ uuencode.1.new  2007-02-17 16:31:20.535903808 +
@@ -45,8 +45,8 @@
 .I Uuencode
 and
 .I uudecode
-are used to transmit binary files over transmission mediums
-that do not support other than simple
+are used to transmit binary files over channels
+that support only simple
 ASCII
 data.
 .PP
@@ -54,22 +54,23 @@
 reads
 .I file
 (or by default the standard input) and writes an encoded version
-to the standard output.
-The encoding uses only printing
+to the standard output, using only printing
 ASCII
-characters and includes the
-mode of the file and the operand
+characters.  The encoded output begins with a header, for use by
+.IR uudecode ,
+which records the mode of the input file and suggests
 .I name
-for use by
-.I uudecode.
-If
+for the decoded file that will be created.  (If
 .I name
 is
 .I /dev/stdout
-the result will be written to standard output.  By default the standard
-UU encoding format will be used.  If the option
+then
+.I uudecode
+will decode to standard output.)  The encoding has the format
+documented at uuencode(5), unless
+the option
 .I \-m
-is given on the command line
+is given, when
 .B base64
 encoding is used instead.
 .PP
@@ -96,8 +97,8 @@
 .I name
 is /dev/stdout the result will be written to standard output.
 .I Uudecode
-ignores any leading and trailing lines.  The program can automatically decide
-which of the both supported encoding schemes are used.
+ignores any leading and trailing lines.  The program tells from the
+header which of the two supported encoding schemes was used.
 .SH EXAMPLES
 The following example packages up a source tree, compresses it,
 uuencodes it and mails it to a user on another system.


Bug#410800: /etc/cruft/filters/foo might override /usr/lib/cruft/filters/foo ?

2007-02-13 Thread J S Bygott
Package: cruft
Version: 0.9.6-0.15
Severity: wishlist

Hi,

Maybe cruft should ignore /usr/lib/cruft/filters/foo if the admin
has created a filter /etc/cruft/filters/foo.

This would provide a neat way of overriding a filter shipped with cruft if
it is out of date, or if admin has installed foo from unstable.

At the moment, it seems admin has to tamper with the contents of
/usr/lib/cruft/filters, which is a pity: that dir ought to remain under
control of dpkg entirely.

What do you think?  It would be a one-line patch to /usr/lib/cruft/extrafiles

Regards,
Jeremy

-- System Information:
Debian Release: 4.0
  APT prefers testing



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#410719: emacs21-common: minor typos in NEWS file

2007-02-12 Thread J S Bygott
Package: emacs21-common
Version: 21.4a+1-3
Severity: minor
Tags: patch

Hi, I propose the attached minor patch for the file
/usr/share/emacs/21.4/etc/NEWS
which fixes a typo and removes some spurious trailing whitespace.
Best wishes, etc

-- System Information:
Debian Release: 4.0
--- NEWS2007-01-04 07:53:32.0 +
+++ NEWS.new2007-02-12 20:59:28.0 +
@@ -849,7 +849,7 @@
 *** If Emacs was invoked with the `-q' or `--no-init-file' options, it
 does not allow you to save customizations in your `~/.emacs' init
 file.  This is because saving customizations from such a session would
-wipe out all the other customizationss you might have on your init
+wipe out all the other customizations you might have on your init
 file.
 
 ** If Emacs was invoked with the `-q' or `--no-init-file' options, it
@@ -2350,7 +2350,7 @@
 
 ** Function assq-delete-all replaces function assoc-delete-all.
 
-** The new function animate-string, from lisp/play/animate.el 
+** The new function animate-string, from lisp/play/animate.el
 allows the animated display of strings.
 
 ** The new function `interactive-form' can be used to obtain the
@@ -2588,7 +2588,7 @@
  matches any character in SET.  SET may be a character or string.
  Ranges of characters can be specified as `A-Z' in strings.
 
-'(in SET)' 
+'(in SET)'
  like `any'.
 
 `(not (any SET))'
@@ -2790,7 +2790,7 @@
 
 `(one-or-more SEXP)'
  matches one or more occurrences of A.
-  
+
 `(1+ SEXP)'
  like `one-or-more'.
 
@@ -2802,7 +2802,7 @@
 
 `(zero-or-one SEXP)'
  matches zero or one occurrences of A.
- 
+
 `(optional SEXP)'
  like `zero-or-one'.
 


Bug#410738: cruft: adjust filter for transition to xorg?

2007-02-12 Thread J S Bygott
Package: cruft
Version: 0.9.6-0.15
Severity: normal

Hi Marcin,

I see that cruft has a filter /usr/lib/cruft/filters/xfree86-common
but there is no such package in etch.

http://packages.debian.org/xfree86-common
http://packages.debian.org/x11-common

I believe the filter should be renamed x11-common, and changed so it
says
#x11-common 1:7.1.0-11
/etc/X11/xorg.conf
/var/log/Xorg.0.log
/var/log/Xorg.0.log.old

On an etch system, the file /etc/X11/XF86Config-4, if present, really
*is* cruft.  I'm not sure /etc/X11/config is meaningful anymore (on
this etch system, there is no such file).  And if /var/log/xdm-errors
should be listed anywhere, then in a separate filter for package xdm,
since it is quite normal to have only gdm or kdm installed, not xdm.

Best wishes,

Jeremy
-- System Information:
Debian Release: 4.0



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#410309: lapack-doc: multiple instances of applie

2007-02-09 Thread J S Bygott
Package: lapack-doc
Version: 3.0.2531a-28
Severity: minor

The same typo occurs prominently on nearly forty manpages.
Either 'apply' or 'applies' would be acceptable. With lapack-doc
installed, the command 'apropos applie | grep -v applies'
outputs a list of nearly forty afflicted manpages.
It would be nice if this were fixed.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#410310: xview-clients: /usr/X11R6/bin/owplaces tries to exec 'xtoolplaces' which is not in debian

2007-02-09 Thread J S Bygott
Package: xview-clients
Version: 3.2p1.4-19
Severity: normal

This package ships a short script
   (sarge)  /usr/X11R6/bin/owplaces
   (etch)   /usr/bin/owplaces

The sarge version, at least, merely tries to exec 'xtoolplaces'.  However,
packages.debian.org lists no such file in either stable or testing.
 
  Package Contents Search Results

  You have searched for xtoolplaces in testing, architecture i386.
  Can't find that file, at least not in that distribution and on that
  architecture.

Perhaps owplaces (which has no manpage) should just be removed?
Assuming the package itself lives on, that is... :-)

-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.8-3-686
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)

Versions of packages xview-clients depends on:
ii  libc6  2.3.2.ds1-22sarge4GNU C Library: Shared libraries an
ii  libx11-6   4.3.0.dfsg.1-14sarge3 X Window System protocol client li
ii  libxext6   4.3.0.dfsg.1-14sarge3 X Window System miscellaneous exte
ii  xlibs  4.3.0.dfsg.1-14sarge3 X Keyboard Extension (XKB) configu
ii  xviewg 3.2p1.4-19XView shared libraries [libc6]

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#410332: po-debconf: typo (seperate) in debconf-gettextize.1

2007-02-09 Thread J S Bygott
Package: po-debconf
Version: 1.0.8
Severity: minor
Tags: patch

s/seperate/separate/

I'm not sure if the manpage is the preferred form of modification, so
I'm not sure the patch will help, but here it is...

-- System Information:
Debian Release: 4.0
147c147
 are managed in seperate files to help translators.  In the initial
---
 are managed in separate files to help translators.  In the initial


Bug#410343: xserver-xorg-core: manpage Xorg(1) refers to non-existent files

2007-02-09 Thread J S Bygott
Package: xserver-xorg-core
Version: 2:1.1.1-15
Severity: minor

Under SEE ALSO, the manpage /usr/share/man/man1/Xorg.1.gz refers to
   xorgconfig(1), xorgcfg(1)
but those files don't seem to be in debian (stable or testing).
(I searched on packages.debian.org, x86 architecture only.)

Should those references be deleted?

-- System Information:
Debian Release: 4.0



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#410361: videogen: package description and manual pages need updating for etch

2007-02-09 Thread J S Bygott
Package: videogen
Version: 0.32-3
Severity: important
Tags: patch

Since etch will release with Xorg (config file /etc/X11/xorg.conf)
it seems quite important to update the package description and
manual pages.

I'm attaching patches for .control, videogen.1 and some_modes.1.  I've
taken most trouble with videogen.1, in order to
 - mention xorg.conf
 - remove useless SEE ALSO entries (not in sarge or etch)
 - add useful SEE ALSO entries
 - fix some bad grammar
 - make the formatting (bold vs italic) more standard, as specified in man(1).

I hope all this will be helpful!

(Dr) J S Bygott
Oxford

-- System Information:
Debian Release: 4.0
--- control 2007-02-09 23:34:53.0 +
+++ control.new 2007-02-09 23:37:08.0 +
@@ -8,7 +8,7 @@
 Maintainer: Bas Zoetekouw [EMAIL PROTECTED]
 Description: Create arbitrary-res modelines using hardware parameters
  Videogen is a small but nice utility to create modelines you can
- insert into your XF86Config(-4) and fb.modes files.
+ insert into your xorg.conf, XF86Config(-4) and fb.modes files.
  .
  Modeline is created by telling the program the resolution you want
  and your video hardware parameters (maximum video adapter
--- some_modes.12006-08-23 14:19:33.0 +0100
+++ some_modes.1.new2007-02-10 00:36:19.0 +
@@ -1,22 +1,19 @@
 .TH SOME_MODES 1 some_modes Szabolcs Rumi \ -*- nroff -*-
 .SH NAME
-some_modes \- generate common Modelines for XFree86 and fbset
+some_modes \- generate common Modelines for Xorg and fbset
 .SH SYNOPSIS
 .B some_modes
 .SH DESCRIPTION
 .B some_modes
-is a wrapper for videogen(1).
+is a wrapper for \fBvideogen\fP(1). It interactively asks the
+user for monitor parameters. Then it prints commonly-used mode
+lines for use with Xorg (or its predecessor, XFree86) and fbset.
 .P
-It interactively asks the user about their monitor parameters.
-Then it prints commonly-used mode lines for XFree86 and fbset.
-.P
-.SS CONFIGURATION FILE
-The file ~/.videogen is used to store the user's input between
+.SH FILES
+The file \fI~/.videogen\fP is used to store the user's input between
 invocations.
-.SS OPTIONS
-None.
 .SH SEE ALSO
-videogen(1),X(1), XF86Setup(1), xvidtune(1), kvideogen(1), xf86cfg(1)
+videogen(1), Xorg(1), xorg.conf(5), xvidtune(1)
 .SH AUTHOR
 Szabolcs Rumi szrumi_at_axelero_dot_hu
 .SH COPYING
--- videogen.1  2006-08-23 14:19:34.0 +0100
+++ videogen.1.new  2007-02-10 01:56:42.0 +
@@ -1,15 +1,20 @@
 .TH VIDEOGEN 1 videogen Szabolcs Rumi \ -*- nroff -*-
 .SH NAME
-videogen \- generate Modelines for XFree86 servers
+videogen \- generate Modelines for Xorg servers
 .SH SYNOPSIS
+.HP 2
 .B videogen
-[\-v|\-q] [\-fb|\-nfb] [\-nv|\-nnv] [\-f=file|\-] [\-m=mode]
-[\-mdc=n] [\-mhf=n] [\-mvf=n] [\-dvf=n] [\-hv=n] [\-vv=n]
-[\-hfp=n] [\-hbp=n] [\-hsp=n] [\-vfp=n] [\-vbp=n] [\-vsp=n]
+.RB [ \-v | \-q ]
+.RB [ \-fb | \-nfb ]
+.RB [ \-nv | \-nnv ]
+[\fB\-f=\fP\fIfile\fP|\fB\-\fP] [\fB\-m=\fImode\fR]
+[\fB\-mdc=\fIn\fR] [\fB\-mhf=\fIn\fR] [\fB\-mvf=\fIn\fR] [\fB\-dvf=\fIn\fR]
+[\fB\-hv=\fIn\fR] [\fB\-vv=\fIn\fR] [\fB\-hfp=\fIn\fR] [\fB\-hbp=\fIn\fR]
+[\fB\-hsp=\fIn\fR] [\fB\-vfp=\fIn\fR] [\fB\-vbp=\fIn\fR] [\fB\-vsp=\fIn\fR]
 .SH DESCRIPTION
 .B videogen
-can be used to generate Modelines for XFree86 servers to reach the
-highest possible vertical refresh (screen update) rate at all
+generates Modelines for Xorg servers (or XFree86 servers)
+to reach the highest possible vertical refresh rate at all
 resolutions, or to match the refresh rate you desire. As a new
 feature, it can obey the non-free NVidia driver's timing constraints.
 It can print the calculated results in the Linux framebuffer device
@@ -30,10 +35,10 @@
 the default (~/.videogen) or read from stdin which might be helpful if
 you want to call videogen from another program or from a script.
 .P
-The general syntax rules are the following: the parameters can be specified
+The general syntax rules are the following: parameters are specified
 using name=value pairs. The parameter names are matched in a case insensitive
-manner. Blanks are optional. More name=value pairs can be specified on a single
-line separated by ; characters. Any string after a # character is
+manner. Blanks are optional. Multiple name=value pairs can be specified on a
+single line separated by ; characters. Any string after a # character is
 treated as a comment up to the end of the line.
 .SS COMMAND LINE
 The command line options always override the parameters set in the
@@ -45,40 +50,40 @@
 configuration file variable counterparts (if present).
 .PD
 .TP
-.I \-v
+.B \-v
 .PD 0
 .TP 
-.I \-q
+.B \-q
 .TP
-.I verbose=on|off
-Turn on/off verbose output. FYI -q stands for quiet ;)
+\fBverbose=on\fP|\fBoff\fP
+Turn on/off verbose output. FYI \fB-q\fP stands for quiet ;)
  (default=on)
 .PD
 .TP
-.I \-fb
+.B \-fb
 .PD 0
 .TP
-.I \-nfb
+.B \-nfb
 .TP
-.I fbset=on|off
+\fBfbset=on\fP|\fBoff\fP
 Turn on/off fbset (Linux framebuffer timings) mode

Bug#410169: debconf-doc: two typos in devconf-devel.7

2007-02-08 Thread J S Bygott
Package: debconf-doc
Version: 1.5.11
Severity: minor
Tags: patch

two typos, here's the patch:

--- debconf-devel.7 2006-09-14 19:49:03.0 +0100
+++ debconf-devel.7.new 2007-02-08 08:57:04.0 +
@@ -268,7 +268,7 @@
 .TP
 .B TITLE string
 This sets the title debconf displays to the user. You rarely need to use
-this commands since debconf can automatically generate a title based on
+this command since debconf can automatically generate a title based on
 your package's name.
 .TP
 .B SETTITLE question
@@ -323,7 +323,7 @@
 .B BEGINBLOCK
 .TP
 .B ENDBLOCK
-Some debconf frontends can display a number of question to the user at once.
+Some debconf frontends can display a number of questions to the user at once.
 Maybe in the future a frontend will even be able to group these questions
 into blocks on screen. BEGINBLOCK and ENDBLOCK can be placed around a set
 of INPUT commands to indicate blocks of questions (and blocks can even be

-- System Information:
Debian Release: 4.0



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#410168: debconf-doc: typo in debconf.7 (te)

2007-02-08 Thread J S Bygott
Package: debconf-doc
Version: 1.5.11
Severity: minor
Tags: patch

typo, patch attached

-- System Information:
Debian Release: 4.0
--- debconf.7   2006-04-29 02:10:58.0 +0100
+++ debconf.7.new   2007-02-08 10:11:42.0 +
@@ -202,7 +202,7 @@
 something.
 .P
 Once you have the database, you need to figure out how to make
-te remote systems use it. This depends of course on the configuration of
+the remote systems use it. This depends of course on the configuration of
 those systems and what database types they are set up to use.
 .P
 If you are using the LDAP debconf database, an entire network of debian


Bug#410202: klipper: improve package description?

2007-02-08 Thread J S Bygott
Package: klipper
Version: 4:3.5.5a.dfsg.1-5
Severity: minor

The first part of the long package description is clumsy English, and a
little bit wrong:

  klipper provides several additional features of the traditional
   clipboard functionality [...]

(wrong because, if they are features *of*, they can't be *additional*.  It
currently sounds as if klipper is implementing an improved subset of the
'traditional' clipboard standard, whatever that is.)

A minimum correction might be:

  klipper provides features beyond traditional clipboard functionality,
   like [...]

  klipper provides traditional clipboard functionality plus additional
   features, like [...]

Mm, still a bit bureaucratic.  I would recommend something more like this:

  klipper provides standard clipboard functions (cut and paste, history
   saving) plus additional features, like [...]

I think one of the coolest features is smooth integration with X (the
option to synchronise with X clipboard and X selection); if you agree, then
you might even add that to the list of features, right after 'like'.  If
someone (without KDE) is looking around for a better clipboard than they've
got, and reading the package descriptions, then it might be a factor.

Thanks anyway for a nice package.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#410249: two typos in gnumeric.1

2007-02-08 Thread J S Bygott
Package: gnumeric
Version: 1.6.3-4
Severity: minor
Tags: patch

two typos/grammar glitches, patch attached
(the patch changes six lines because of slightly changed word wrapping)
best regards

-- System Information:
Debian Release: 4.0
--- gnumeric.1  2006-02-20 14:56:38.0 +
+++ gnumeric.1.new  2007-02-08 20:59:35.0 +
@@ -24,9 +24,9 @@
 at the source code level by any competent programmer.
 
 The program can be started from the command line as \fBgnumeric\fR or
-from one of the menus provided by underlying platform. When started on
-the command line, \fBgnumeric\fR may be followed by the options listed
-below and possibly the names files in various spreadsheet formats
+from one of the menus provided by the underlying platform. When started
+on the command line, \fBgnumeric\fR may be followed by the options listed
+below and possibly the names of files in various spreadsheet formats
 which will then be opened immediately. For instance, the command:
 
 gnumeric myfile.gnumeric 
@@ -75,9 +75,9 @@
 .TP
 .B \fB\-\-display=\fR\fIDISPLAY\fR
 X display to use, where DISPLAY has the form
-machinename:Xdisplay.Screen. Note the machine displaying gnumeric must
-have granted the machine running gnumeric the right to display (see
-xhost).
+machinename:Xdisplay.Screen. Note that the machine displaying gnumeric
+must have granted the machine running gnumeric the right to display
+(see xhost).
 
 .TP 
 .B \fB\-\-screen=\fR\fISCREEN\fR


Bug#410123: klipper: clearing the clipboard does not clear the clipboard history

2007-02-07 Thread J S Bygott
Package: klipper
Version: 4:3.5.5a.dfsg.1-5
Severity: wishlist

I think 'clear clipboard' should clear the clipboard history file.
(Currently, the file is only cleared if one empties the clipboard and
 then saves the empty clipboard on program exit.)

Suppose that, after using klipper for some days, user does two things:
 -- clears the clipboard
 -- changes from save clipboard contents to don't save

Then user's old, already-saved clipboard remains on file at
   ~/.kde/share/apps/klipper/history2.lst
and will happily remain there for months.

This is unlikely to be what the user wanted to achieve.  It's so
unexpected that it should probably be considered a 'normal' bug.

-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-3-k7
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)

Versions of packages klipper depends on:
ii  kdelibs4c2a4:3.5.5a.dfsg.1-5 core libraries and binaries for al
ii  libacl12.2.41-1  Access control list shared library
ii  libart-2.0-2   2.3.17-1  Library of functions for 2D graphi
ii  libattr1   2.4.32-1  Extended attribute shared library
ii  libaudio2  1.8-2 The Network Audio System (NAS). (s
ii  libc6  2.3.6.ds1-10  GNU C Library: Shared libraries
ii  libfam02.7.0-12  Client library to control the FAM 
ii  libfontconfig1 2.4.2-1   generic font configuration library
ii  libfreetype6   2.2.1-5   FreeType 2 font engine, shared lib
ii  libgcc11:4.1.1-21GCC support library
ii  libice61:1.0.1-2 X11 Inter-Client Exchange library
ii  libidn11   0.6.5-1   GNU libidn library, implementation
ii  libjpeg62  6b-13 The Independent JPEG Group's JPEG 
ii  libpng12-0 1.2.15~beta5-1PNG library - runtime
ii  libqt3-mt  3:3.3.7-3 Qt GUI Library (Threaded runtime v
ii  libsm6 1:1.0.1-3 X11 Session Management library
ii  libstdc++6 4.1.1-21  The GNU Standard C++ Library v3
ii  libx11-6   2:1.0.3-4 X11 client-side library
ii  libxcursor11.1.7-4   X cursor management library
ii  libxext6   1:1.0.1-2 X11 miscellaneous extension librar
ii  libxfixes3 1:4.0.1-5 X11 miscellaneous 'fixes' extensio
ii  libxft22.1.8.2-8 FreeType-based font drawing librar
ii  libxi6 1:1.0.1-4 X11 Input extension library
ii  libxinerama1   1:1.0.1-4.1   X11 Xinerama extension library
ii  libxrandr2 2:1.1.0.2-5   X11 RandR extension library
ii  libxrender11:0.9.1-3 X Rendering Extension client libra
ii  libxt6 1:1.0.2-2 X11 toolkit intrinsics library
ii  zlib1g 1:1.2.3-13compression library - runtime

klipper recommends no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#409942: please document alternate bind syntax in mount(8)

2007-02-06 Thread J S Bygott
Package: mount
Version: 2.12r-16
Severity: normal

At the moment, neither mount(8) nor fstab(5) tells us how to do bind
mounts with fstab, or even that it's possible.  We have to *guess* that
doing this in fstab works:
/some/old/dir   /some/new/mountpoint   ???   bind   ???   ???
and it's not clear what is or isn't permitted for ???.

Please consider amending mount(8) so the options listed under -o include
something like this:
bind same as --bind (other mount options are silently ignored)
[...]
rbindsame as --rbind (other mount options are silently ignored)

Isn't it also time to update the SYNOPSIS in mount(8), now that linux 
versions =2.4.0 will be standard ?  I suggest adding two lines
like this:
 mount { --bind | -o bind } olddir newdir
 mount { --rbind | -o rbind } olddir newdir
or, possibly, just one line
 mount { --bind | --rbind | -o bind | -o rbind } olddir newdir

Thanks for your work.
-- System Information:
Debian Release: 4.0



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#409684: xsane: please avoid redisplaying eula with every failed startup

2007-02-04 Thread J S Bygott
Package: xsane
Version: 0.99+0.991-1
Severity: normal

Under certain conditions, the click-through appears again and again, at each
startup.  I believe this to be a bug, because at
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=132679 the author wrote

 The license dialog comes up once when the user runs a new version of xsane,
 it does not come up every time.

Here's the situation:
 - USB scanner is plugged in and available,
 - user is not in group scanner,
 - user runs xsane for the first time.

(Won't this happen to many users?  It's a pretty reasonable scenario.)

 - User encounters the click-through, a little upsetting (#132679), but
   not too important.  She clicks accept.  Up pops
   Failed to open device `niash:libusb:004:006': Device busy.

(Not a helpful message; see bug #409550.  By contrast, if no scanner is
plugged in, xsane produces a nice help button.)

User clicks to exit the program, and fiddles around trying to get xsane to
work.  Unplugs and replugs the scanner.  Tries different ports.  Struggles
with the documentation, tries some wrong things.  She does the right thing,
and adds herself to the group scanner - but without logging in and out, so it
still doesn't work.

Each time she tries xsane, she has to click through the licence again before
getting the same error.  The error is annoying enough.  By now, the repeated
licence click-through is upsetting and insulting.

Result: this user's first exposure to xsane is exasperating, and her opinion
of debian as a desktop goes down.

I believe many users will share this experience.

Please consider adjusting xsane, so the click-through is shown only once.

Best wishes,

(Dr) Jeremy Bygott
Oxford

-- System Information:
Debian Release: 4.0
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-3-k7
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)

Versions of packages xsane depends on:
ii  libatk1.0-0   1.12.4-1   The ATK accessibility toolkit
ii  libc6 2.3.6.ds1-8GNU C Library: Shared libraries
ii  libcairo2 1.2.4-4The Cairo 2D vector graphics libra
ii  libfontconfig12.4.2-1generic font configuration library
ii  libgimp2.02.2.13-1   Libraries necessary to Run the GIM
ii  libglib2.0-0  2.12.4-2   The GLib library of C routines
ii  libgtk2.0-0   2.8.20-5   The GTK+ graphical user interface 
ii  libieee1284-3 0.2.10-4   cross-platform library for paralle
ii  libjpeg62 6b-13  The Independent JPEG Group's JPEG 
ii  libpango1.0-0 1.14.8-4   Layout and rendering of internatio
ii  libpng12-01.2.15~beta5-1 PNG library - runtime
ii  libsane   1.0.18-5   API library for scanners
ii  libtiff4  3.8.2-7Tag Image File Format (TIFF) libra
ii  libusb-0.1-4  2:0.1.12-2 userspace USB programming library
ii  libx11-6  2:1.0.3-4  X11 client-side library
ii  libxcursor1   1.1.7-4X cursor management library
ii  libxext6  1:1.0.1-2  X11 miscellaneous extension librar
ii  libxi61:1.0.1-4  X11 Input extension library
ii  libxinerama1  1:1.0.1-4.1X11 Xinerama extension library
ii  libxrandr22:1.1.0.2-5X11 RandR extension library
ii  libxrender1   1:0.9.1-3  X Rendering Extension client libra
ii  xsane-common  0.99+0.991-1   GTK+-based X11 frontend for SANE (
ii  zlib1g1:1.2.3-13 compression library - runtime



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#409742: setting win95 in winecfg does not seem to set correct path

2007-02-04 Thread J S Bygott
Package: wine
Version: 0.9.25-1
Severity: normal

1. Overview

I'm trying to use wine to run programs from an existing win95 install.
(Win 95 version 4.00.950B, OEM SR2.1 with USB supplement, to be precise.)
The documentation suggests it will work, see e.g.
http://www.winehq.org/site/docs/wine-faq/index#IF-I-USE-WINDOWS-WHICH-VERSIONS-OK

But selecting win95 in winecfg seems not to do the right thing.  I get

Warning: the specified System directory Lc:\\windows\\system32 is not 
accessible.
Could not load 'VBRUN300.DLL' required by 'OB', error=2

and indeed, system32 isn't part of a win95 system.  Wine should probably be
looking in c:\\windows\\system, though this needs checking.

jsb:~/.wine/dosdevices/c:/windows$ find * | grep -i vbrun
system/vbrun300.dll

I guess I should set WINEDLLPATH ? But my point is, shouldn't selecting
win95 set the necessaries up correctly to allow an existing win95 to work?
That's why I think this is a bug.

Best wishes, etc

Jeremy


2. Details:
 - debian on /dev/hda
 - old win95 hard disk on /dev/hdd, mounted at /media/b
 - grub to dual boot

I've had to move the win95 disk to newer hardware, and while it just
about made it through the motherboard upgrade, with some hand-holding
(there's the delightful amd-k6 issue... see footnote) some drivers
aren't available etc, leaving me stuck with clunky vga.

Debian/wine would be the best solution.

jsb:~$ rm -rf .wine/
jsb:~$ winecfg
Invoking /usr/lib/wine/wine.bin winecfg.exe ...
wine: creating configuration directory '/home/jsb/.wine'...
Failed to open the service control manager.
wine: '/home/jsb/.wine' created successfully.

[Okay, that bit about service control manager is a bit worrying.  I saw
somewhere that upstream was worried that debian users often break wine by not
installing enough pieces.  But anyway, let's continue...]

winecfg has opened on the applications tab, so we set windows version to
windows 95 and click apply.  On the audio tab, click ALSA driver, apply.

Now the drives tab. We remove Z: (pointing to /).  We click on C:
and change the path from ../drive_c to /media/b.  We click apply.

ALSA lib seq_hw.c:457:(snd_seq_hw_open) open /dev/snd/seq failed: No such 
file or directory
ALSA lib seq_hw.c:457:(snd_seq_hw_open) open /dev/snd/seq failed: No such 
file or directory
err:winecfg:on_remove_click unixpath: /
Wine exited with a successful status

[Mm, sound needs fixing; again, have I got enough of wine? Let's carry on,
trying a simple game, maybe no dll needed:]

cd .wine/dosdevices/c:/games/same
jsb:~/.wine/dosdevices/c:/games/same$ wine Same.exe
Invoking /usr/lib/wine/wine.bin Same.exe ...
Warning: the specified System directory Lc:\\windows\\system32 is not 
accessible.
Warning: the specified System directory Lc:\\windows\\system32 is not 
accessible.
ALSA lib seq_hw.c:457:(snd_seq_hw_open) open /dev/snd/seq failed: No such file 
or directory
Warning: the specified System directory Lc:\\windows\\system32 is not 
accessible.

[Okay, the messages are tedious, but the same game looks right, plays
nicely, and writes to the high score table.  Fine.  Very impressive.  But:]

jsb:~/.wine/dosdevices/c:/games/ob$ wine ob.exe
Invoking /usr/lib/wine/wine.bin ob.exe ...
Warning: the specified System directory Lc:\\windows\\system32 is not 
accessible.
Warning: the specified System directory Lc:\\windows\\system32 is not 
accessible.
ALSA lib seq_hw.c:457:(snd_seq_hw_open) open /dev/snd/seq failed: No such file 
or directory
Could not load 'VBRUN300.DLL' required by 'OB', error=2
Wine exited with a successful status

jsb:~/.wine/dosdevices/c:/windows$ find * | grep -i vbrun
system/vbrun300.dll

It looks as if win95 looks in the wrong places, at least by default.
If I run regedit and change system32 to system in the path, the program
starts.

[It doesn't get far, but that's another story:]
fixme:int31:DPMI_CallRMProc DPMI real-mode call using DOS VM task system, not 
fully tested!
Warning: unprotecting memory to allow real-mode calls.
 NULL pointer accesses will no longer be caught.
[Bah, software validation.  A paid-for program is now unusable because
 of a motherboard failure.  I can't wait for win to fix this fixme!]


3. Footnote

The amd-k6 issue? Win95 won't boot, not even safe mode, on CPUs that are too
fast (!) and the ms tool that fixes it requires windows (!!) Solution: use
cabextract under debian and put the files in the right place yourself,
then boot win, then run the tool to complete the update to the registry.

-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-3-k7
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)

Versions of packages wine depends on:
ii  debconf [debconf-2.0]1.5.11  Debian configuration management sy
ii  libwine  0.9.25-1Windows API Implementation (Librar
ii  

Bug#409550: xsane: please try to improve device busy error message

2007-02-03 Thread J S Bygott
Package: xsane
Version: 0.99+0.991-1
Severity: important

You install debian gnu/linux for a friend, but forget to make her part
of the scanner group.  She plugs in her USB scanner and runs xsane.

Error: Failed to open device `niash:libusb:004:006': Device busy.

This may, perhaps, be good enough for a command line tool like scanimage.
But for a gui, it's downright misleading.  Is it possible to improve it?
Maybe something like

[...] Device busy.  Do you have sufficient access rights?
[...] Either the device is busy or you do not have access permissions.

Or, if you prefer, something more explicit, like Are you a member of
the 'scanner' group?  But only if that is likely to be general enough
for users with different setups.

It would be great if you get some minimum string change like that into etch,
still.  It would significantly help many inexperienced users, and lower
the support burden on others.  Hence my view that this is important.

If you don't like those suggestions, you could try pointing to a likely place
in the documentation.  The answer is obvious if you know it, but otherwise
it's buried quite deep.  At the moment, you'd have to say something like
Try man sane(7) and read the PROBLEMS section.

It's no good trying man xsane, for instance, or looking in
/usr/share/doc/xsane/html/.  (Is there a good reason why the index file
isn't called index.html but rather sane-xsane-doc.html ?  If you
open the directory in a gui like konqueror, with reasonably large
icons, it's not obvious where to start, and the first two pages don't link
back to the index page, so it isn't even obious that there is an index.)

Actually, it might be good to add a short paragraph about device busy
and permissions to /usr/share/doc/xsane/html/sane-problems-doc.html
and then you could point to that file.  In that paragraph, mention the
need to log in again after being added to the group; it isn't enough just
to replug the scanner.

For lenny (wishlist) it would be nice to have something more
intelligent.  For example (if saned is not involved) the normal mechanism
is the group scanner, isn't it?  So you could *check* if the user is in
that group, and then output something like:

[...] Device busy.  Do you have access rights?  You do not seem to be a
member of the scanner group.

Many thanks for the package, by the way.  I've found the colour correction
correction options very useful with newspaper articles. And that was the
sarge version! So I'm looking forward to using the etch version...

-- System Information:
Debian Release: 4.0
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-3-k7
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)

Versions of packages xsane depends on:
ii  libatk1.0-0   1.12.4-1   The ATK accessibility toolkit
ii  libc6 2.3.6.ds1-8GNU C Library: Shared libraries
ii  libcairo2 1.2.4-4The Cairo 2D vector graphics libra
ii  libfontconfig12.4.2-1generic font configuration library
ii  libgimp2.02.2.13-1   Libraries necessary to Run the GIM
ii  libglib2.0-0  2.12.4-2   The GLib library of C routines
ii  libgtk2.0-0   2.8.20-5   The GTK+ graphical user interface 
ii  libieee1284-3 0.2.10-4   cross-platform library for paralle
ii  libjpeg62 6b-13  The Independent JPEG Group's JPEG 
ii  libpango1.0-0 1.14.8-4   Layout and rendering of internatio
ii  libpng12-01.2.15~beta5-1 PNG library - runtime
ii  libsane   1.0.18-5   API library for scanners
ii  libtiff4  3.8.2-7Tag Image File Format (TIFF) libra
ii  libusb-0.1-4  2:0.1.12-2 userspace USB programming library
ii  libx11-6  2:1.0.3-4  X11 client-side library
ii  libxcursor1   1.1.7-4X cursor management library
ii  libxext6  1:1.0.1-2  X11 miscellaneous extension librar
ii  libxi61:1.0.1-4  X11 Input extension library
ii  libxinerama1  1:1.0.1-4.1X11 Xinerama extension library
ii  libxrandr22:1.1.0.2-5X11 RandR extension library
ii  libxrender1   1:0.9.1-3  X Rendering Extension client libra
ii  xsane-common  0.99+0.991-1   GTK+-based X11 frontend for SANE (
ii  zlib1g1:1.2.3-13 compression library - runtime
-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#409125: guarddog: please add 'git' protocol

2007-01-30 Thread J S Bygott
Package: guarddog
Version: 2.5.0-1
Severity: wishlist

Please consider adding the git protocol http://www.linux-mips.org/wiki/Git
so one can just enable it without learning the details.

Thanks for the good work.

-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-3-k7
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)

Versions of packages guarddog depends on:
ii  gawk   1:3.1.5.dfsg-4GNU awk, a pattern scanning and pr
ii  kdelibs4c2a4:3.5.5a.dfsg.1-5 core libraries and binaries for al
ii  libart-2.0-2   2.3.17-1  Library of functions for 2D graphi
ii  libaudio2  1.8-2 The Network Audio System (NAS). (s
ii  libc6  2.3.6.ds1-8   GNU C Library: Shared libraries
ii  libfam02.7.0-12  Client library to control the FAM 
ii  libfontconfig1 2.4.2-1   generic font configuration library
ii  libfreetype6   2.2.1-5   FreeType 2 font engine, shared lib
ii  libgcc11:4.1.1-21GCC support library
ii  libice61:1.0.1-2 X11 Inter-Client Exchange library
ii  libidn11   0.6.5-1   GNU libidn library, implementation
ii  libjpeg62  6b-13 The Independent JPEG Group's JPEG 
ii  libpng12-0 1.2.15~beta5-1PNG library - runtime
ii  libqt3-mt  3:3.3.7-3 Qt GUI Library (Threaded runtime v
ii  libsm6 1:1.0.1-3 X11 Session Management library
ii  libstdc++6 4.1.1-21  The GNU Standard C++ Library v3
ii  libx11-6   2:1.0.3-4 X11 client-side library
ii  libxcursor11.1.7-4   X cursor management library
ii  libxext6   1:1.0.1-2 X11 miscellaneous extension librar
ii  libxft22.1.8.2-8 FreeType-based font drawing librar
ii  libxi6 1:1.0.1-4 X11 Input extension library
ii  libxinerama1   1:1.0.1-4.1   X11 Xinerama extension library
ii  libxrandr2 2:1.1.0.2-5   X11 RandR extension library
ii  libxrender11:0.9.1-3 X Rendering Extension client libra
ii  libxt6 1:1.0.2-2 X11 toolkit intrinsics library
ii  zlib1g 1:1.2.3-13compression library - runtime

guarddog recommends no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#408931: gstreamer0.10-tools: typo in package description (versionned)

2007-01-29 Thread J S Bygott
Package: gstreamer0.10-tools
Version: 0.10.10-2
Severity: minor

s/versionned/versioned/



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#409015: kword crashes, language choosing broken

2007-01-29 Thread J S Bygott
Package: kword
Version: 1:1.6.1-2
Severity: important

The choosing of language for spelling checking seems quite broken.
Especially in kword, which doesn't choose from the installed languages
and can easily be made to crash.  Details below.

Severity seems Important at least.  It would be sad if etch were released
with kedit/word in this state.  I think it would be bad for debian.

One of the strengths of debian and kde is support for multiple languages.  For
many users, it is *important* to be able to switch rapidly between languages,
even within the same document.  (Suppose you are developing materials for
foreign language teaching.  Or writing essays with long quotations in other
languages.  Or writing business emails to foreign customers.  Or...)

For this reason, I don't agree at all with bug #404683.  It isn't
possible to have a per-document language setting in the cases above.

kwrite does the right thing, kudos! (step 4 below)

Moreover, it looks as if the intention is to integrate this feature across
kde: to kmail, kedit, ... and maybe kword (I can't tell, it's so broken).
That would be wonderful.

Alas, the feature is bugged in kedit (step 5 below).  And badly broken
in kword (step 6 below).

Details:

0. Start with desktop system recently upgraded from sarge to etch.  Install
   several dictionaries, including in my case ibritish, ingerman.
   This test example will use those two languages.

1. Create a new user account with no settings at all (to try and eliminate the
   possibility of bad settings left behind from before upgrade to etch).
   From kdm, start a KDE session for this new user.  Click through the
   new desktop wizard, accepting (in my case) default country United Kingdom,
   default language British English.

2. control centre - KDE components - spell checker
   The drop-down tab says ispell default.
   Change this to Unknown [ngerman], encoding 8859-1.
   Apply. Quit.

   (BUG: the name should be better than this.  End-users will not be
   impressed that they have to pick unknown dictionaries.)

3. k - utilities - editors - kwrite
   Save a file test containing some text in the two languages:

   An English sentence.
   Und ein deutscher, möglichst mit Umlaut.

4. On the kwrite menu bar, click tools - spelling.  The tab correctly shows
   Unknown [ngerman], respecting the setting made at step 2.  The program
   correctly offers to change English into Englisch.
   
   Click on the language tab and change to English [british].
   Click okay (You have to restart the dialogue for changes to take effect)

   On the kwrite menu bar, again click tools - spelling.  The tab respects
   the change of language; the program offers to change Und (to Fund).

   This is correct behaviour, very good.  It makes it highly practical
   to check spelling for documents in more than one language. (Moreover,
   control centre will respect the change of default language - this is good
   integration.)  Quit kwrite.

5. k - utilities - editors - kedit
   Open file test saved at step 3.
   On the kedit menu bar, click tools - spelling.  The tab shows british, the
   program objects to Und.  Correct so far.

   Click on the language tab and change to Unknown [ngerman].
   Click okay (You have to restart the dialogue for changes to take effect)
   On the kedit menu bar, again click tools - spelling.

   BUG: The tab shows the changed language (ngerman), but the program is still
   using the previous value (british).

   TWO WORKAROUNDS:
   -- quit and restart kedit
   -- click settings - configure kedit - spelling - okay

   Both are too clumsy for serious work in production environments.
   (As for quit-and-restart in kmail-composer... a hopeless approach).

It gets worse.

6. k - office - kword
   import file test (filter locale [8859-1])

   click on spellcheck button (or click tools - spellcheck - spelling...)   

   BUG: The languages shown in the language tab are not related to the
   installed languages.  ingerman does not show up at all.

   I have a list of about 29 entries matching regexp en.* (en_GB and so on)
   and at the end an entry he (for Hebrew, which I've never installed).

   It isn't at all clear whether kword is trying to integrate with the
   rest of kde or not.  Personally, I think it should behave like kwrite.

   click he, then ignore to advance the checking to the next word...
   BUG: kword crashes with signal 6 (SIGABRT)

   I attach a backtrace, in case it helps, but the bug seems perfectly
   reproducible.  I also notice a snippet (similar to the attached) at the end
   of ~./xsession-errors

[Perhaps this should be split into several bugs?  Or assigned to some kde
metapackage? But kword is the worst affected.]

-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-3-k7
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)

Versions of 

Bug#408837: xcursor-themes: please clarify package description

2007-01-28 Thread J S Bygott
Package: xcursor-themes
Version: 1.0.1-5
Severity: wishlist

Please consider clarifying the package description. (Policy 3.4: describe
it to a user (system administrator) who has never met it before so that
they have enough information to decide whether they want to install it).

I've just done a sarge - etch upgrade and I'm now removing dummy packages.
One such is xlibs-data. The description says it's safe to remove it,
but if I do, then xcursor-themes will disappear as well (auto-dependency).
Is that okay? The description doesn't help me decide.

No (non-dummy) package in etch seems to depend on, or even suggest, 
xcursor-themes, but I would expect X to need _some_ cursors. Are the themes
merely additional, optional themed cursors, not needed for a working X? (In
other words, does X contain some even more basic cursors built in?)

Currently, in the short description base X cursor themes, the word base
(and the fact that they came from a pretty core X package before the
transition) suggests that they are needed, the word themes suggests not.
The long description doesn't help.

[Maybe, to an X developer, base X means part of X11 since the year
dot.  But to the rest of us, it could mean fundamental, important.]

If they are in fact optional, perhaps the package description could be
something more like this?

  Traditional X cursor themes (handhelds, redglass, whiteglass) for use
  with the Xcursor library.  They used to be part of the xlibs-data
  package.  They are now packaged separately because most users only need
  the standard cursors built into X.
  Please see libxcursor1 for more information.

OR, if they do matter, something like this?

  Base X cursor themes (handhelds, redglass, and whiteglass) for use
  with the Xcursor library.  Most X installations require this package to
  ensure that at least some cursors are available.  These cursors used to
  be part of the xlibs-data package.
  Please see libxcursor1 for more information.

Regards,

(Dr) J S Bygott

-- System Information:
Debian Release: 4.0



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#408857: dfontmgr: does not quit cleanly

2007-01-28 Thread J S Bygott
Package: dfontmgr
Version: 0.11.10
Severity: normal

Experienced within kde from etch(testing).  I can reproduce this every
time.

1. $ dfontmgr
2. click tab application
   a list of applications is shown, eg
   fontconfig, gs, psfontmgr, libwmf0.2-7, pango, x-ttcidfont-conf
3. click on any application name *except the first*, eg pango
4. click file - quit

wolfgang:~$ dfontmgr
Attempt to free unreferenced scalar: SV 0x88cbed4, Perl interpreter:
0x814e008 during global destruction.
Attempt to free unreferenced scalar: SV 0x88d1114, Perl interpreter:
0x814e008 during global destruction.
Attempt to free unreferenced scalar: SV 0x88cc1ec, Perl interpreter:
0x814e008 during global destruction.
Attempt to free unreferenced scalar: SV 0x88cc168, Perl interpreter:
0x814e008 during global destruction.
Attempt to free unreferenced scalar: SV 0x88cc0e4, Perl interpreter:
0x814e008 during global destruction.
Attempt to free unreferenced scalar: SV 0x88cc060, Perl interpreter:
0x814e008 during global destruction.
Attempt to free unreferenced scalar: SV 0x88cbf04, Perl interpreter:
0x814e008 during global destruction.
wolfgang:~$

-- System Information:
Debian Release: 4.0
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-3-k7
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)

Versions of packages dfontmgr depends on:
ii  defoma0.11.10Debian Font Manager -- automatic f
ii  libft-perl1.2-16 Perl module for the FreeType libra
ii  libglade-perl 0.61-1 Glade-perl runtime modules
ii  libgtk-perl   0.7009-12  Perl module for the gtk+ library
ii  perl  5.8.8-7Larry Wall's Practical Extraction 

dfontmgr recommends no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#408418: suggestions for documenting startup behaviour (kdmrc)

2007-01-25 Thread J S Bygott
Package: kdm
Version: 4:3.5.5a.dfsg.1-5
Severity: normal
Tags: patch

This is about the behaviour new in etch (the overrides to kdmrc).

Please consider the suggestions below.  Judging by the number of related
bugs (eg #403776, #403797, #406438, #406939) it would help many people.
These suggestions would have saved me a whole morning.

(1) I propose adding a prominent comment to /etc/kde3/kdm/kdmrc (see patch1).

The reason for putting the comment in this file and right at the top is
twofold.  Firstly, users who are upgrading will be used to editing the
so-called master configuration file. They will not expect overrides.
This helps to clarify the prominent word master.

I realize that kdm *if started directly* won't ignore values in kdmrc. But
most people start it the default way, via the scripts /etc/init.d/kdm.
And so kdmrc will be where people will look.  They will not look
in /usr/share/doc/kdm until *after* they have wasted a lot of time
investigating this issue.  See the various bugs in the BTS.

This way, upgraders will have half a chance of seeing it with dpkg's
conffile handling, and otherwise, they'll see it when editing kdmrc.
[It is a pity that the gui-frontend deletes comments, so I endorse bug
 http://bugs.kde.org/show_bug.cgi?id=86650 whole-heartedly.]

 
(2) I propose clarifying the README.Debian (see patch2)

Reason: the existing text can be misunderstood when reading carelessly.
It looks a bit like we provide a way of customizing kdm [...] in kdmrc
in other words, the way to override kdm builtin defaults is in kdmrc.

Also, I have fixed a typo. (The past participle of ride is ridden.)

(3) I propose fixing the same typo in /etc/init.d/kdm (see patch3)

Many thanks for all your debian work.  I hope this helps.

Best wishes,

(Dr) Jeremy Bygott

-- System Information:
[deleted: I'm writing from sarge; reportbug seems broken on my etch system]
--- /etc/kde3/kdm/kdmrc.supplied2006-12-29 20:25:12.0 +
+++ kdmrc.improved  2007-01-25 16:57:08.0 +
@@ -1,5 +1,11 @@
 # KDM master configuration file
 #
+# Please note: settings in this file are sometimes ignored (overridden).
+# The default KDM startup script /etc/init.d/kdm looks in /etc/defaults/kdm.d
+# for theme-related settings which, if found, take precedence. The possibly
+# overridden settings are: UseBackground, BackgroundCfg, UseTheme, Theme.
+# See /usr/share/doc/kdm/README.Debian for details.
+#
 # Definition: the greeter is the login dialog, i.e., the part of KDM
 # which the user sees.
 #
--- /usr/share/doc/kdm/README.Debian2006-12-29 19:50:41.0 +
+++ README.Debian.improved  2007-01-25 17:05:02.0 +
@@ -16,7 +16,7 @@
 KDM Customization
 =
 
-We provide a way to customize KDM by overriding theme related values in
+We provide a way to override theme-related values normally set in the
 master configuration file (kdmrc):
  * USEBACKGROUND
  * BACKGROUNDCFG
@@ -26,8 +26,8 @@
 and background configuration file (backgroundrc):
  * WALLPAPER
 
-You just need to create a file with overrided value(s) and put it in
-kdm override directory (default is /etc/default/kdm.d).
+You just need to create a file with override value(s) and put it in
+the kdm override directory (default is /etc/default/kdm.d).
 
 
 Below this is direct from the xdm package README
--- /etc/init.d/kdm 2006-12-29 19:50:41.0 +
+++ kdm.improved2007-01-25 17:09:03.0 +
@@ -57,7 +57,7 @@
 # we generate kdm configuration files
 genkdmconf --in $KDMCFGDIR 1 /dev/null
 
-# we update kdm configuration files (only overrided values)
+# we update kdm configuration files (only overridden values)
 [ -n $USEBACKGROUND ]  sed -i 
s|^#\?UseBackground=.*|UseBackground=$USEBACKGROUND| $KDMCFG
 [ -n $BACKGROUNDCFG ]  sed -i 
s|^#\?BackgroundCfg=.*|BackgroundCfg=$BACKGROUNDCFG| $KDMCFG
 [ -n $USETHEME ]  sed -i s|^#\?UseTheme=.*|UseTheme=$USETHEME| $KDMCFG


Bug#408469: ca-certificates: broken postrm

2007-01-25 Thread J S Bygott
Package: ca-certificates
Version: 20061027
Severity: serious
Justification: Policy 6.2 (sometimes interacts non-idempotently), 3.9 (error 
(missing dir) not checked for), 6.8 (removes files at wrong time)

The postrm, called with remove, changes into a directory that
does not always exist.  The results are unpleasant.
1. if you try to remove the package when /etc/ssl/certs is empty, remove
fails, because dpkg removes the dir before postrm is called
2. if you removed but did not purge (typical within aptitude, because
such packages as openoffice.org-core pull you in automatically) and later
try to remove or purge again, remove/purge fails.

I believe you MUST be able to remove a package more than once,
idempotently (policy 6.2), but currently, you cannot.  Hence I think
the bug is serious.  (Apologies if I'm wrong about that.)
For example, dpkg can't always remove the package if brokenly installed.

Encountered during sarge - etch upgrade error recovery:

wolfgang:~# dpkg -r ca-certificates
(Reading database ... 114332 files and directories currently installed.)
Removing ca-certificates ...
/var/lib/dpkg/info/ca-certificates.postrm: line 21: cd: /etc/ssl/certs: No such 
file or directory
dpkg: error processing ca-certificates (--remove):
 subprocess post-removal script returned error exit status 1
Errors were encountered while processing:
 ca-certificates

Possible solutions:
1. in postrm, check if dir exists before cd; or
2. create a prerm and remove the hash symlinks there
The second seems more in keeping with policy 6.8: the prerm should do
the cleanup, then dpkg can remove the dir /etc/ssl/certs listed in *.list
(and we won't get warnings about dir not empty)

Perhaps the dir is only empty if you answer the template question
the same way I did? It might explain why this hasn't been noticed
before.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#403220: aptitude-doc-en: bugs in manual and changelog

2006-12-15 Thread J S Bygott
Package: aptitude-doc-en
Version: 0.4.3-1
Severity: minor

Thanks for a useful manual. A few small bugs from the sarge
version (0.2.15.9) are still present in 0.4.3-1

ch01s01s04.html

quote
in the screen shot below, the kaffeine package was selected and + was pushed
/quote

correction: s/kaffeine/kaffeine-mozilla/


ch02s02s03.html

In the box describing Reinstall: press L, we have
quote
when you quit aptitude or perform an install run for technical
reasons. (essentially,
/quote

Corrections:

 - insert a comma after install run (you don't perform the install run for
   technical reasons; the comma is needed for correct grouping)
 - delete full stop after reasons



fulfil or fulfill?

Here in the UK, fulfil is the correct spelling.  That will be true
for readers in many parts of the world.  I believe US English accepts
both fulfil and fulfill.  If that is so, you could make the change
s/fulfill/fulfil/ in a couple of places, at least:

ch02s02s02.html:  fulfill the dependency.  These versions can be manipulated
ch02s04s05.html:  spanb class=commandaptitude/b/span will 
automatically attempt to fulfill


There is a changelog bug for (unstable) version 0.4.4-1
   - Translation updates: * Basque (Closes: #38973)

Surely 38973 should be 389730 ;-)

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=38973
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=389730



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#403054: typos in /etc/dictd/dictdconfig.alias

2006-12-14 Thread J S Bygott
Package: dictd
Version: 1.10.2-3
Severity: minor
Tags: patch

Two typos: in a command name, and in a path
(Also present in sarge version 1.19.15-1)
--- dictdconfig.alias.1.10.2-3  2006-12-14 11:51:35.822879000 +
+++ dictdconfig.alias.corrected 2006-12-14 11:53:15.010800336 +
@@ -1,9 +1,9 @@
 #!/usr/bin/perl -lp
 
-# By default, dictdcnfig uses the basename of the file in
+# By default, dictdconfig uses the basename of the file in
 # /usr/share/dictd as the name of the database.  This file is an
 # executable filter that substitutes a preferred name for a dictionary
-# in /var/lb/dictd/db.list.  This name is displayed by the dict -D
+# in /var/lib/dictd/db.list.  This name is displayed by the dict -D
 # command and is used with the -d option of dict to request
 # definitions from a specific dictionary instead of the default of all
 # installed dictionaries.


Bug#403067: scowl: british wordlists require practice and practise

2006-12-14 Thread J S Bygott
Package: scowl
Version: 6-2
Severity: normal

wbritish-* is wrong about practice

american-words.10: practice, practice's
american-words.20: practiced, practices, practicing

british-words.10: practise, practise's
british-words.20: practised, practises, practising

The British entry is wrong.  I'm not familiar with how scowl generates the
lists, but surely final/british-words.10 needs to include practice,
practice's (noun) and practise (verb).

It must be wrong to include practise's, certainly at level 10, probably
at any level.  Is it possible except in highly artificial sentences?
  It is practise's misfortune to be a verb spelt differently from the
   related noun.

[I suspect Canadian follows British English here, but I'm not sure.]

From scowl-6/README:
   Great care has been taken so that that only one spelling for any
particular word is included in the main list.

Fine, but the principle needs to be applied correctly, a bit like:
american-words.10 : check, checks
british-words.10: check, checks, cheque, cheques



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#403097: kmix: show/hide menubar does not toggle state correctly

2006-12-14 Thread J S Bygott
Package: kmix
Version: 4:3.3.2-1
Severity: normal

How to reproduce the bug:
0. Start kmix with default settings.
1. Using the mouse, click menubar - settings - hide menubar
2. The menubar is gone. Now we try to show it again.
3. Right-click in mixer area, the context menu still says hide
   when it should say show (strange!) but click on hide anyway.
4. The menubar returns, but menubar - settings now says show menubar
   even though the menubar *is* shown.

To restore the correct status, repeat the process.

Anaylsis:
When the menubar is showing, there are three ways to hide it:
H1) right-click in mixer area - settings - hide
H2) click menubar - settings - hide
H3) ctrl+m

When the menubar is hidden, there are two ways to show it:
S1) right-click in mixer area - settings - show
S2) ctrl+m

It seems that only H1 and S1 actually toggle the name of the option
between show and hide.  So it is easy to get into the wrong state by
mixing, for example, H2 and S1

I think the bugfix must be for all methods to toggle the name of the
option.

-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.6.8-3-686
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)

Versions of packages kmix depends on:
ii  kdelibs4   4:3.3.2-6.4   KDE core libraries
ii  libart-2.0-2   2.3.17-1  Library of functions for 2D graphi
ii  libasound2 1.0.8-3   ALSA library
ii  libc6  2.3.2.ds1-22sarge4GNU C Library: Shared libraries an
ii  libfam0c1022.7.0-6sarge1 client library to control the FAM 
ii  libgcc11:3.4.3-13sarge1  GCC support library
ii  libice64.3.0.dfsg.1-14sarge2 Inter-Client Exchange library
ii  libidn11   0.5.13-1.0GNU libidn library, implementation
ii  libpng12-0 1.2.8rel-1PNG library - runtime
ii  libqt3c102-mt  3:3.3.4-3sarge1   Qt GUI Library (Threaded runtime v
ii  libsm6 4.3.0.dfsg.1-14sarge2 X Window System Session Management
ii  libstdc++5 1:3.3.5-13The GNU Standard C++ Library v3
ii  libx11-6   4.3.0.dfsg.1-14sarge2 X Window System protocol client li
ii  libxext6   4.3.0.dfsg.1-14sarge2 X Window System miscellaneous exte
ii  libxrender10.8.3-7   X Rendering Extension client libra
ii  xlibs  4.3.0.dfsg.1-14sarge2 X Keyboard Extension (XKB) configu
ii  zlib1g 1:1.2.2-4.sarge.2 compression library - runtime

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#401782: dict-gcide: typo in package description (sever)

2006-12-05 Thread J S Bygott
Package: dict-gcide
Version: 0.48-4
Severity: minor

There's a typo in the package description displayed by aptitude.
Not good for a dictionary! ;-)

s/sever/server/



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#399060: imagemagick: convert -draw fails when filenames start with a digit

2006-11-17 Thread J S Bygott
Package: imagemagick
Version: 6:6.0.6.2-2.7
Severity: normal


The parsing of convert -draw commands is a bit broken. One example is
bug #344801.  But the bug affects convert -draw much more generally.

For example, let's make a nice circle:

$ touch 1.gif
$ convert -size 200x200 -fill blue -draw 'circle 50,50 0,50' 1.gif 1.gif

Now, we want two circles:

$ convert -draw 'image Over 100,100 200,200 1.gif' 1.gif 2.gif
convert: Non-conforming drawing primitive definition `image'.   

This is a bug! There is a workaround: try a different filename.

$ cp 1.gif a.gif
$ convert -draw 'image Over 100,100 200,200 a.gif' a.gif 2.gif


-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.4.27-3-686
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)

Versions of packages imagemagick depends on:
ii  libmagick6 6:6.0.6.2-2.7 Image manipulation library

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#362623: adduser: deluser(8) manpage typos and suggestions

2006-04-14 Thread J S Bygott
Package: adduser
Version: 3.85
Severity: minor
Tags: patch

This applies to both stable (version 3.63) and testing (version 3.85).

There are some typos (an user -- a user etc).

Also, I suggest adding DIR to the synopsis (--backup-to DIR).

I suggest changing setup (copied from adduser) to cleanup.

Finally, I suggest a simpler version of the warning.

Patch follows

diff -u deluser.8 deluser.8.new  patch
--- deluser.8   2006-04-14 16:06:53.0 +0100
+++ deluser.8.new   2006-04-14 16:25:42.0 +0100
@@ -10,7 +10,7 @@
 .SH NAME
 deluser, delgroup \- remove a user or group from the system
 .SH SYNOPSIS
-.BR deluser  [options] [\-\-remove-home] [\-\-home DIR] 
[\-\-remove-all-files] [\-\-backup] [\-\-backup-to] user
+.BR deluser  [options] [\-\-remove-home] [\-\-home DIR] 
[\-\-remove-all-files] [\-\-backup] [\-\-backup-to DIR] user
 .PP
 .BR deluser  \-\-group [options] group
 .br
@@ -76,7 +76,7 @@
 If the file
 .B /usr/local/sbin/deluser.local
 exists, it will be executed after the user account has been removed
-in order to do any local setup. The arguments passed to
+in order to do any local cleanup. The arguments passed to
 .B deluser.local
 are:
 .br
@@ -87,17 +87,16 @@
 .BR deluser  is called with the  \-\-group  option, or  delgroup
 is called, a group will be removed.
 
-Warning: If any users have the group to be removed as primary group
-the group cannot be removed.
+Warning: The primary group of an existing user cannot be removed.
 
 If the option
 .B \-\-only-if-empty
 is given, the group won't be removed if it has any members left.
 
-.SS Remove an user from a specific group
+.SS Remove a user from a specific group
 If called with two non-option arguments,
 .B deluser
-will remove an user from a specific group.
+will remove a user from a specific group.
 .SH OPTIONS
 .TP
 .B \-\-conf FILE
@@ -117,7 +116,7 @@
 .TP
 .B \-\-system
 Only delete if user/group is a system user/group. This avoids
-accidentally deleting non-system user/groups. Additionally, if the
+accidentally deleting non-system users/groups. Additionally, if the
 user does not exist, no error value is returned. This option is mainly
 for use in Debian package maintainer scripts.
 .TP


Bug#362670: hdparm(8) refers to 2.0 kernels as current

2006-04-14 Thread J S Bygott
Package: hdparm
Version: 6.1-2
Severity: wishlist

Quite early in the manpage we read some options may work correctly with
only the latest kernels and then in the current kernel (2.0.10) [...]

This makes it difficult for a learner to get involved: it isn't clear
how much of the manpage to trust, or even whether the package is
relevant nowadays or legacyware.  It would be helpful if a knowledgeable
person could update those bits of the manpage.

-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.4.27-3-686
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#362017: kxkb: layout tab reset button has strange effect

2006-04-11 Thread J S Bygott
Package: kdebase-bin
Version: 4:3.3.2-1sarge1
Severity: normal

This bug may be related: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=361733

I shall describe how to reproduce the bug on a new user account (for which
kxkb has never been run).

(1) start Control Centre -- Regional  Accessibility -- Keyboard Layout

(2) The keyboard layout module opens with the layout tab active.
Note that keyboard layouts are not enabled, so most of the tab is
greyed out.  You can see that the greyed-out defaults are:
keyboard model: Generic 104-key PC
active layouts: U.S. English (us)

(3) click to enable keyboard layouts; the main box becomes active (not
greyed-out)

(4) click reset in the bottom right; the main box becomes greyed-out,
but you can see the U.S. English keyboard listed *twice* on the right

Each time you repeat (3)-(4), the list gets longer by one entry.

This behaviour is a bug.

Variation: say you already have layouts enabled and there are two layouts
on the list.
(3a) click to disable layouts
(4a) click reset : now your list is two layouts longer!

-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.4.27-3-686
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)

Versions of packages kdebase-bin depends on:
ii  kdelibs4   4:3.3.2-6.4   KDE core libraries
ii  libart-2.0-2   2.3.17-1  Library of functions for 2D graphi
ii  libc6  2.3.2.ds1-22  GNU C Library: Shared libraries an
ii  libfam0c1022.7.0-6sarge1 client library to control the FAM 
ii  libgcc11:3.4.3-13GCC support library
ii  libice64.3.0.dfsg.1-14sarge1 Inter-Client Exchange library
ii  libidn11   0.5.13-1.0GNU libidn library, implementation
ii  libpam-runtime 0.76-22   Runtime support for the PAM librar
ii  libpam0g   0.76-22   Pluggable Authentication Modules l
ii  libpng12-0 1.2.8rel-1PNG library - runtime
ii  libqt3c102-mt  3:3.3.4-3 Qt GUI Library (Threaded runtime v
ii  libsm6 4.3.0.dfsg.1-14sarge1 X Window System Session Management
ii  libstdc++5 1:3.3.5-13The GNU Standard C++ Library v3
ii  libx11-6   4.3.0.dfsg.1-14sarge1 X Window System protocol client li
ii  libxext6   4.3.0.dfsg.1-14sarge1 X Window System miscellaneous exte
ii  libxrender10.8.3-7   X Rendering Extension client libra
ii  libxtst6   4.3.0.dfsg.1-14sarge1 X Window System event recording an
ii  xlibs  4.3.0.dfsg.1-14sarge1 X Keyboard Extension (XKB) configu
ii  zlib1g 1:1.2.2-4.sarge.2 compression library - runtime

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#362030: kdebase-bin: kxkb: improve keyboard layouts explanation (and functionality?)

2006-04-11 Thread J S Bygott
Package: kdebase-bin
Version: 4:3.3.2-1sarge1
Severity: wishlist


I think you can improve the GUI to make it more intuitive and the
handbook to explain things better.  Any maybe you can add functionality.

Let me first say that there are many things I like about kxkb:

-- country flags to show the current layout (or err if there is an error)
-- kxkb shows the setxkbmap command line (useful for learning/debugging!)
-- you can set up more than four layouts (does anyone use this feature?)
-- you can switch keyboard layouts per-application or per-window.

Now come my criticisms.  The xkb options don't work.  Actually, they work
very well, but they don't do what users may reasonably expect.

If I understand things correctly, there are two ways to change keyboard
layouts, the native X way and the KDE way.  Co-operation between the two is
restricted in ways the user may not expect.

In particular, it is easy to get the impression that the xkb group switching
options (shift keys, LED indicators) can be set up to switch the layouts
selected in the kxkb layout tab.

So it looks as if the group switching doesn't work.

I know that I got this impression.  From the discussion at refs [1] and [2] it
looks as if Vassilii got this impression.  I conclude that many less skilful
people will give up in disappointment, and even those who succeed will suffer
frustration along the way.  It took me several hours to figure out the
details, and I had to learn more about keyboards than I ever wanted.

[1]http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=257984
[2]http://bugs.kde.org/show_bug.cgi?id=84606

I think we can do better than X and KDE are different products[2].

I have three proposals.  I will try to keep them short, because I am stuck
with Debian Sarge (kdebase-bin 3.3.2-1sarge1) so I don't know if things have
improved already.


(1) Make the GUI clearer

In the tab xkb options the heading Group Shift/Lock behaviour is cryptic
for non-experts.  Change it to something like Group switching (for switching
xkb groups within the current layout, eg latin  cyrillic)


(2) Make kxkb handbook clearer

Include an early section on when *NOT* to use keyboard layouts.  Users of
Win9x may think there is no other way.  Encourage the user to learn keystrokes
on their default layout.  Explain the powerful concept of deadkeys.  Maybe
point to a suitable webpage or include a lengthy appendix.  Definitely give
examples.  Eg if you live in the UK, you probably have a Generic 105-key
(intl) PC keyboard with layout gb.  Then you can do:

(acute accent)  AltGr + ;  followed by a,e,i,o,u,A,E,I,O,U
(circumflex)AltGr + '  followed by a,e,i,o,u,A,E,I,O,U
(grave accent)  AltGr + #  followed by a,e,i,o,u,A,E,I,O,U
(German Umlaut) AltGr + [  followed by a,e,i,o,u,A,E,I,O,U
(German Esszett)AltGr + s
(tilde) AltGr + ]  followed by vowel or n

And please tell me how to do c-cedilla!

[Tranlators of the kxkb handbook should be encouraged to include a suitable
example for their locale.]

Only *then* explain *how* to use keyboard layouts.  Include something like 
my paragraph above (there are two ways to change keyboard
layouts, the native X way and the KDE way.  Co-operation between the two is
restricted in ways the user may not expect).

Maybe give a bit of detail of the two mechanisms:

native X
-- the X server knows up to four layouts
-- can toggle between them using group switching commands, which can be
   bound to various shift keys etc
-- can use keyboard LEDs as indicators

KDE
-- each user can set up one or more layouts
-- can switch using mouse click or keystroke (default: ctrl+alt+k)
-- keyboard indicator in panel
-- can maintain separate keyboard settings per application or per window

Explain (assuming this is true!!) that in order to provide this fine-grained
control, KDE sends a new setxkbmap command every time the user changes to a
new application or window.  This is the commandline shown in the layout tab.

Explain that you can select many layouts in KDE, but at any given time, X
knows about only one layout (or two if you clicked include latin layout).
So if you pick two separate kxkb layouts, group switching will have no effect.
If you pick one layout (eg a cyrillic one) and click on include latin
layout, then as far as KDE is concerned you have one layout (one country
flag) but you can toggle using the xkb options.


(3) Add functionality?

I live in Britain and have a British keyboard.  So for me, include latin
layout doesn't work very well, because it should include gb not us.

A real-world example: Anna's physical keyboard is British, but she wants to
type lots of German.  She learnt to touch-type in Germany.  It is far quicker
for her to use a German layout and type ; for ö rather than using the
British layout with Umlaut-deadkey combinations.  But sometimes (for rarer
punctuation and stuff) she wants to look at the keyboard and toggle back to
the British layout.  She needs a win-key toggle or similar, rather than mouse

Bug#361686: xscreensaver: pong(6x) manpage typos

2006-04-09 Thread J S Bygott
Package: xscreensaver
Version: 4.21-3
Severity: minor
Tags: patch


There are two short chunks of repeated text (The pong the pong) on the
manpage.  Also a missing full stop and a missing space.  I've also changed
artifact to artefact because all my dictionaries (Collins 2003,
Chambers, Shorter OED) give artefact as the main spelling.

Here is the patch:

--- pong.6x 2005-04-09 08:49:55.0 +0100
+++ pong.6x.new 2006-04-09 17:36:47.0 +0100
@@ -9,8 +9,8 @@
 .SH DESCRIPTION
 The
 .I pong 
-The pong program simulates an ancient Pong home video game, as well as
-various artifacts from displaying it on a color TV set.
+program simulates an ancient Pong home video game, as well as various
+artefacts from displaying it on a color TV set.
 .SH OPTIONS
 .I pong
 accepts the following options:
@@ -46,10 +46,10 @@
 .BR analogTVColor ,
 .BR analogTVBrightness ,
 and
-.BR analogTVContrast
+.BR analogTVContrast .
+They range from 0 to 100, except for tint which is an angle between
+-180 and +180.
 
-which correspond to standard TV controls. They range from 0 to
-100,except for tint which is an angle between -180 and +180.
 .SH TRADEMARKS
 Pong may be a trademark.
 


-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.4.27-2-686
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)

Versions of packages xscreensaver depends on:
ii  libatk1.0-01.8.0-4   The ATK accessibility toolkit
ii  libc6  2.3.2.ds1-22  GNU C Library: Shared libraries an
ii  libglade2-01:2.4.2-2 library to load .glade files at ru
ii  libglib2.0-0   2.6.4-1   The GLib library of C routines
ii  libgtk2.0-02.6.4-3.1 The GTK+ graphical user interface 
ii  libice64.3.0.dfsg.1-14sarge1 Inter-Client Exchange library
ii  libjpeg62  6b-10 The Independent JPEG Group's JPEG 
ii  libpam0g   0.76-22   Pluggable Authentication Modules l
ii  libpango1.0-0  1.8.1-1   Layout and rendering of internatio
ii  libsm6 4.3.0.dfsg.1-14sarge1 X Window System Session Management
ii  libx11-6   4.3.0.dfsg.1-14sarge1 X Window System protocol client li
ii  libxext6   4.3.0.dfsg.1-14sarge1 X Window System miscellaneous exte
ii  libxml22.6.16-7  GNOME XML library
ii  libxmu64.3.0.dfsg.1-14sarge1 X Window System miscellaneous util
ii  libxpm44.3.0.dfsg.1-14sarge1 X pixmap library
ii  libxrandr2 4.3.0.dfsg.1-14sarge1 X Window System Resize, Rotate and
ii  libxrender10.8.3-7   X Rendering Extension client libra
ii  libxt6 4.3.0.dfsg.1-14sarge1 X Toolkit Intrinsics
ii  xlibs  4.3.0.dfsg.1-14sarge1 X Keyboard Extension (XKB) configu
ii  zlib1g 1:1.2.2-4.sarge.2 compression library - runtime

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#361687: xscreensaver: pong - fast ball bounces from *behind* paddle

2006-04-09 Thread J S Bygott
Package: xscreensaver
Version: 4.21-3
Severity: normal


I don't know if this is a bug or a feature.

When the ball speeds up, it often passes most of the way through a
paddle before bouncing back.  This looks bad.  Unless it's a
deliberate bug (to emulate classic pong?) it would be better not to draw
any part of the ball that has crossed the line of the paddle.

-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.4.27-2-686
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)

Versions of packages xscreensaver depends on:
ii  libatk1.0-01.8.0-4   The ATK accessibility toolkit
ii  libc6  2.3.2.ds1-22  GNU C Library: Shared libraries an
ii  libglade2-01:2.4.2-2 library to load .glade files at ru
ii  libglib2.0-0   2.6.4-1   The GLib library of C routines
ii  libgtk2.0-02.6.4-3.1 The GTK+ graphical user interface 
ii  libice64.3.0.dfsg.1-14sarge1 Inter-Client Exchange library
ii  libjpeg62  6b-10 The Independent JPEG Group's JPEG 
ii  libpam0g   0.76-22   Pluggable Authentication Modules l
ii  libpango1.0-0  1.8.1-1   Layout and rendering of internatio
ii  libsm6 4.3.0.dfsg.1-14sarge1 X Window System Session Management
ii  libx11-6   4.3.0.dfsg.1-14sarge1 X Window System protocol client li
ii  libxext6   4.3.0.dfsg.1-14sarge1 X Window System miscellaneous exte
ii  libxml22.6.16-7  GNOME XML library
ii  libxmu64.3.0.dfsg.1-14sarge1 X Window System miscellaneous util
ii  libxpm44.3.0.dfsg.1-14sarge1 X pixmap library
ii  libxrandr2 4.3.0.dfsg.1-14sarge1 X Window System Resize, Rotate and
ii  libxrender10.8.3-7   X Rendering Extension client libra
ii  libxt6 4.3.0.dfsg.1-14sarge1 X Toolkit Intrinsics
ii  xlibs  4.3.0.dfsg.1-14sarge1 X Keyboard Extension (XKB) configu
ii  zlib1g 1:1.2.2-4.sarge.2 compression library - runtime

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#361733: kxkb: layout tab defaults button corrupts keyboard model list

2006-04-09 Thread J S Bygott
Package: kdebase-bin
Version: 4:3.3.2-1sarge1
Severity: normal


I shall describe how to reproduce the bug on a new user account (for which
kxkb has never been run). If the user has already made kxkb settings, the
screen will look different at step (2). But the bug is always there.

(1) start Control Centre -- Regional  Accessibility -- Keyboard Layout
(2) The keyboard layout module opens with the layout tab active.
Note that keyboard layouts are not enabled, so most of the tab is
greyed out.  You can see that the greyed-out defaults are:
   keyboard model: Generic 104-key PC
   active layouts: U.S. English (us)

[It is debatable whether those are good defaults.  It might make more
sense to try and get system-wide defaults from /etc/X11/XF86Config-4, and
only fall back to 104-key (us) if nothing there looks sensible.  For
example, I have the normal settings for a British keyboard:
Section InputDevice
Identifier  Generic Keyboard
Driver  keyboard
Option  CoreKeyboard
Option  XkbRules  xfree86
Option  XkbModel  pc105
Option  XkbLayout gb
EndSection
so on my system a better default would be Generic 105-key (intl) PC and
United Kingdom (gb).  Wishlist bug?  But let's carry on for now.]

(3) click to enable keyboard layouts; the main box becomes active (not
greyed-out)

(4) click on the drop-down arrow for choosing the keyboard model; on
the drop-down menu, click on Generic 105-key (Intl) PC

(5) click on defaults in the bottom left; the main box is greyed-out
again, but the keyboard model now says pc104.  This is already
different from the text we saw in step (2).  This is a bug.

(6) repeat step (3)

(7) try to repeat step (4)

You will see that the list contains pc104 at the point where it should
say Generic 105-key (Intl) PC.  This is a bug!

There is a workaround for this bug.  If keyboard model XX is missing,
select instead model YY.  Repeat steps (5)-(7).  This time model
YY is missing, so you can reselect XX.

But most users will be confused before they discover the workaround.

-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.4.27-2-686
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)

Versions of packages kdebase-bin depends on:
ii  kdelibs4   4:3.3.2-6.4   KDE core libraries
ii  libart-2.0-2   2.3.17-1  Library of functions for 2D graphi
ii  libc6  2.3.2.ds1-22  GNU C Library: Shared libraries an
ii  libfam0c1022.7.0-6sarge1 client library to control the FAM 
ii  libgcc11:3.4.3-13GCC support library
ii  libice64.3.0.dfsg.1-14sarge1 Inter-Client Exchange library
ii  libidn11   0.5.13-1.0GNU libidn library, implementation
ii  libpam-runtime 0.76-22   Runtime support for the PAM librar
ii  libpam0g   0.76-22   Pluggable Authentication Modules l
ii  libpng12-0 1.2.8rel-1PNG library - runtime
ii  libqt3c102-mt  3:3.3.4-3 Qt GUI Library (Threaded runtime v
ii  libsm6 4.3.0.dfsg.1-14sarge1 X Window System Session Management
ii  libstdc++5 1:3.3.5-13The GNU Standard C++ Library v3
ii  libx11-6   4.3.0.dfsg.1-14sarge1 X Window System protocol client li
ii  libxext6   4.3.0.dfsg.1-14sarge1 X Window System miscellaneous exte
ii  libxrender10.8.3-7   X Rendering Extension client libra
ii  libxtst6   4.3.0.dfsg.1-14sarge1 X Window System event recording an
ii  xlibs  4.3.0.dfsg.1-14sarge1 X Keyboard Extension (XKB) configu
ii  zlib1g 1:1.2.2-4.sarge.2 compression library - runtime

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#361436: gdm: typos in default conf file

2006-04-08 Thread J S Bygott
Package: gdm
Version: 2.13.0.10-2
Severity: minor


There are some typos in the default conf file.  This applies to both the
stable and the testing versions of gdm.

(version 2.6.0.8-1)
/etc/gdm/gdm.conf
/etc/gdm/factory-gdm.conf

(version 2.13.0.10-2)
/usr/share/gdm/defaults.conf
/usr/share/gdm/factory-defaults.conf

Suggested corrections:

applicaitons  --  applications

ony --  only

vts.  turn  --  vts.  Turn

usage that)  --  usage)



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#360896: util-linux: cfdisk(8) manpage typos

2006-04-05 Thread J S Bygott
Package: util-linux
Version: 2.12p-4sarge1
Severity: minor
Tags: patch


[Also applies to unstable version 2.12r-8]

The cfdisk(8) manpage contains some typos.  I attach a patch.
debian:~/bugs/cfdisk8$ diff -u cfdisk.8.orig cfdisk.8.new  diffs

-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.4.27-2-686
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)

Versions of packages util-linux depends on:
ii  libc6  2.3.2.ds1-22  GNU C Library: Shared libraries an
ii  libncurses55.4-4 Shared libraries for terminal hand
ii  libuuid1   1.37-2sarge1  universally unique id library
ii  slang1a-utf8   1.4.9dbs-8The S-Lang programming library wit
ii  zlib1g 1:1.2.2-4.sarge.2 compression library - runtime

-- no debconf information
--- cfdisk.8.orig   2006-04-05 10:34:14.0 +0100
+++ cfdisk.8.new2006-04-05 10:59:43.0 +0100
@@ -113,7 +113,7 @@
 .IR Unusable .
 The size field displays the size of the partition in megabytes (by
 default).  It can also display the size in sectors and cylinders (see
-the change units command below).  If an asterisks
+the change units command below).  If an asterisk
 .RB ( * )
 appears after the size, this means that the partition is not aligned
 on cylinder boundaries.
@@ -184,9 +184,9 @@
 desired value and press
 .IR Enter .
 The altered disk parameter values do not take effect until you return
-the main menu (by pressing
+to the main menu (by pressing
 .IR Enter  or  ESC
-at the change disk geometry command line.  If you change the geometry
+at the change disk geometry command line).  If you change the geometry
 such that the disk appears larger, the extra sectors are added at the
 end of the disk as free space.  If the disk appears smaller, the
 partitions that are beyond the new last sector are deleted and the
@@ -198,7 +198,7 @@
 .TP
 .B m
 Maximize disk usage of the current partition.  This command will
-recover the the unused space between the partition table and the
+recover the unused space between the partition table and the
 beginning of the partition, but at the cost of making the partition
 incompatible with DOS, OS/2 and possibly other operating systems.
 This option will toggle between maximal disk usage and DOS, OS/2,
@@ -218,7 +218,7 @@
 .B cfdisk
 next prompts you for the size of the partition you want to create.
 The default size, equal to the entire free space of the current
-partition, is display in megabytes.  You can either press the
+partition, is displayed in megabytes.  You can either press the
 .I Enter
 key to accept the default size or enter a different size at the
 prompt.
@@ -241,7 +241,7 @@
 will ask you to choose where to place the partition.  After the
 partition is created,
 .B cfdisk
-automatically adjusts the other partition's partition types if all of
+automatically adjusts the other partitions' partition types if all of
 the primary partitions are used.
 .TP
 .B p
@@ -282,7 +282,7 @@
 the extended partition is printed before the first logical partition.
 
 If a partition does not start or end on a cylinder boundary or if the
-partition length is not divisible by the cylinder size, an asterisks
+partition length is not divisible by the cylinder size, an asterisk
 .RB ( * )
 is printed after the non-aligned sector number/count.  This usually
 indicates that a partition was created by an operating system that
@@ -351,9 +351,9 @@
 .B cfdisk
 will write the partition table to disk and the tell the kernel to
 re-read the partition table from the disk.  The re-reading of the
-partition table works is most cases, but I have seen it fail.  Don't
+partition table works in most cases, but I have seen it fail.  Don't
 panic.  It will be correct after you reboot the system.  In all cases,
-I still recommend rebooting the system--just to be safe.
+I still recommend rebooting the system -- just to be safe.
 .TP
 .I Up Arrow
 .TP


Bug#360660: gnome-games: aisleriot - agnes - documentation error

2006-04-03 Thread J S Bygott
Package: gnome-games
Version: 1:2.8.3-2
Severity: minor

There seems to be an error in section 3.1 (Agnes) of the AisleRiot
manual (version 2.8).

The description for foundations says Eight piles top right.
Shouldn't that say Four piles top right ?

-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.4.27-2-686
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#358585: floatbg(1X) manpage typos

2006-03-23 Thread J S Bygott
Package: floatbg
Version: 1.0-21
Severity: minor

[Applies also to floatbg 1.0-23 in unstable.]
you won't to see  --  you won't see
deterministicly  --  deterministically
[OPTIONAL]  a hsv-model  --  an hsv-model
addapted  --  adapted

-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.4.27-2-686
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#358586: typo in xserver-xfree86.templates

2006-03-23 Thread J S Bygott
Package: xserver-xfree86
Version: 4.3.0.dfsg.1-14sarge1
Severity: minor

There is a typo in the English text of this template:
Template: xserver-xfree86/config/modules

s/capabilties/capabilities/



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#357951: e2fsprogs: badblocks(8) manpage typos

2006-03-20 Thread J S Bygott
Package: e2fsprogs
Version: 1.37-2sarge1
Severity: minor


overriden  --  overridden

with an one pattern  --  with one pattern

on an device  --  on a device

I believe the first has been fixed in unstable
(e2fsprogs_1.38+1.39-WIP-2005.12.31-1_i386.deb)
but the other two remain.

Best wishes,

J

-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.4.27-2-686
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)

Versions of packages e2fsprogs depends on:
ii  e2fslibs1.37-2sarge1 ext2 filesystem libraries
ii  libblkid1   1.37-2sarge1 block device id library
ii  libc6   2.3.2.ds1-22 GNU C Library: Shared libraries an
ii  libcomerr2  1.37-2sarge1 common error description library
ii  libss2  1.37-2sarge1 command-line interface parsing lib
ii  libuuid11.37-2sarge1 universally unique id library

-- debconf-show failed



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#337332: vim.list unpacks two wrong links (which update-alternatives then corrects)

2005-11-03 Thread J S Bygott
Package: vim
Version: 1:6.3-071+1
Severity: normal


Two symlinks in vim.list should be deleted:
srwxrwxrwxroot/root  0 ./usr/share/man/man1/ex.1.gz -- vim.1.gz
srwxrwxrwxroot/root  0 ./usr/share/man/man1/view.1.gz -- vim.1.gz

As soon as dpkg has unpacked these links, dpkg calls vim.postinst, where
these links are changed with update-alternatives.

It looks like a bug to include them in vim.list.


-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.4.27-2-686
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)

Versions of packages vim depends on:
ii  dpkg 1.10.28 Package maintenance system for Deb
ii  libc62.3.2.ds1-22GNU C Library: Shared libraries an
ii  libgpmg1 1.19.6-19sarge1 General Purpose Mouse - shared lib
ii  libncurses5  5.4-4   Shared libraries for terminal hand
ii  vim-common   1:6.3-071+1 Vi IMproved - Common files

-- debconf-show failed



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#335507: cruft: filters should be applied selectively

2005-10-24 Thread J S Bygott
Package: cruft
Version: 0.9.6-0.4
Severity: important


1.Outline

There seems to be a design flaw in cruft's filter mechanism.  In some
ways this is a 'wishlist' bug, but I've tagged it 'important' because

- cruft's filters cause it to overlook cruft that it could and should find;
- with the current design, as cruft's filters improve so the problem worsens.

The good news is that the flaw is not hard to fix.  I'm providing what
I think is an almost complete solution.


2.The problem

Consider this common situation:  package 'foo' (1) contains an extra
file '/foo/bar' that dpkg wouldn't normally know about, and (2)
forgets to delete /foo/bar when foo is purged.

Alice installs package 'foo'.  She wants cruft to ship with a filter
/usr/lib/cruft/filters/foo so that /foo/bar is not reported as
'unexplained'.

But Bob also installs 'foo', and later he purges it.  He doesn't want
cruft to use the filter  /usr/lib/cruft/filters/foo.

[A real-life example: purging package 'inewsinn' leaves crufty files
like '/etc/news/whoami'.  Cruft is unable to report them because of
the filter named 'inn' - even if package 'inn' was never installed.]

Moreover, as cruft's filters improve with each new release (giving
fewer false positives) so cruft's ability to detect when these files
become crufty diminishes (giving more false negatives, so to speak).
The more you please Alice, the less you please Bob. It's a zero-sum
game!


3.A solution

I believe there is a good solution: cruft should use *all* of the
locally provided filters /etc/cruft/filters, but only *some* of the
filters shipped with cruft.

It should use filter /usr/lib/cruft/filters/foo if and only if
package foo seems to be installed on the system.

This can be done by modifying the script /usr/lib/cruft/extrafiles,
see attachment.

For this to be a complete solution, something needs to be done about
the filters not named after a package.  I believe they should be
abolished.  For example:

file   current filter name proposed filter name
/etc/localtime timezones   libc6
/var/log/lastlog   lastlog login

This is better, eg it is libc6.postinst which creates /etc/localtime.


-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.4.27-2-686
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)

Versions of packages cruft depends on:
ii  file4.12-1   Determines file type using magic
ii  libc6   2.3.2.ds1-22 GNU C Library: Shared libraries an

-- debconf-show failed


extrafiles
Description: application/shellscript


Bug#335270: nn: broken templates/config/postinst files

2005-10-22 Thread J S Bygott
Package: nn
Version: 6.6.5-2
Severity: important

[I have checked 6.7.2-1 from testing and all the following applies.]
[I have also looked back at 6.6.4-0.woody.1, where it also applied.]

The control files nn.{templates,config,postinst} seem a bit broken, in
several ways.  Perhaps the bug severity should be serious?

Summary:
(1) Template name mismatch
(2) Obsolete (and deprecated) creation of /etc/news in nn.config
(3) Owner/group mismatch for /etc/news
(4) Postinst writes to /etc/servers when /etc/server seems intended

Details:

(1) Template name mismatch

File nn.templates defines Template: nn/ask-server.

But the scripts nn.config and nn.postinst try to interact with the
differently-named template nn/ask-newsserver.

The result of this mismatch is a bit unpredictable, because it depends
on the pre-existing data in /var/cache/debconf/{config,templates}.dat

If there is no pre-existing nn/ask-newsserver in its cache, debconf
may return $RET = nn/ask-newsserver doesn't exist and this is
written out by the postinst to /etc/news/servers (this actually
occurred during my upgrade to woody).

If there is a pre-existing (old) nn/ask-newsserver in the cache, debconf
uses it, completely ignoring the (new) nn/ask-server in the package.
(This occurs on my system now, under sarge, though I have not been able
to determine when nn/ask-newsserver entered the cache.)

For a quick fix, I suggest changing nn.templates so that the template
is called 'nn/ask-newsserver' consistently.

[In the longer term, it would be good to agree a shared template with
other news packages in debian.  This is touched on in various policy
documents.  Until this is done, I would expect preconfiguration on a
fresh install (with no existing /etc/news/server) to ask the news
server question for several packages but then use the answer only from
one; not good.]


(2) Obsolete (and deprecated) creation of /etc/news in nn.config

Since version June 2002 (6.6.4-0.woody.1) the directory /etc/news has
been part of the nn-dirs.  See the changelog and bug #134002.  Sure
enough, in nn_6.7.2-1_i386.deb-DATA, we see:

drwxr-xr-xroot/root  0 ./etc/news/

So I think the creation of /etc/news by script nn.config is obsolete.
Doing it in the maintainer scripts seems to go back essentially to
bug #49639 from November 1999, before it was one of the nn-dirs.

Surely you don't need to do that any more? By the time the dir is
needed - in the postinst - it will exist.

Creating the dir in the config script is not just redundant, it is
deprecated: the config script should not need to modify the
filesystem at all [debconf-devel(7), from package debconf-doc].


(3) Owner/group mismatch for /etc/news

The package is unclear about the desired owner/group of /etc/news.
In nn.config it says
install -d -m 755 -o news -g news /etc/news
but the nn-dir unpacked by the package (see above) was root/root.

If there is a good reason for departing from general policy (debian
policy, section 10.9) and having owner/group news/news , then the
.deb-DATA should change, so it unpacks the dir correctly.  If you
are happy with root/root, the code in nn.config should say so -
except, as suggested at (2) above, this code should probably be deleted
anyway.


(4) Postinst writes to /etc/servers when /etc/server seems intended

File nn.config asks its template question
if [ ! -f /etc/news/server ]

But the postinst uses the answer to that template question like this:
# setting /etc/news/servers
db_get nn/ask-newsserver || true
echo $RET  /etc/news/servers

Notice the difference: 'server' and 'servers'.

I don't know the package well enough.  Perhaps this is not a bug.  But
it does look strange.  Surely if /etc/news/server does not exist, that
is the file you want to create?  [If this *is* a bug, it helps explain
why the other bugs didn't get noticed sooner.]


- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.4.27-2-686
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)

Versions of packages nn depends on:
ii  debconf 1.4.30.13Debian configuration management sy
ii  libc6   2.3.2.ds1-22 GNU C Library: Shared libraries an
ii  libncurses5 5.4-4Shared libraries for terminal hand

-- debconf information:
  nn/ask-server: news



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#335035: debconf-doc: debconf-devel(7) manpage typos

2005-10-21 Thread J S Bygott
Package: debconf-doc
Version: 1.4.30.13
Severity: minor
Tags: patch


I'm attaching a patch for about a dozen typos in the manpage
debconf-devel(7)  (file /usr/share/man/man7/debconf-devel.7.gz)

-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.4.27-2-686
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)
Script started on Fri 21 Oct 2005 16:09:59 BST
debian:~/bugs/debconf-doc$ diff -u debconf-devel.7.dist debconf-devel.7
--- debconf-devel.7.dist2004-11-28 01:56:01.0 +
+++ debconf-devel.7 2005-10-21 16:09:35.0 +0100
@@ -135,7 +135,7 @@
 .TP
 .B multiselect
 Like the select data type, except the user can choose any number of items
-from the choices list (or chose none of them).
+from the choices list (or choose none of them).
 .TP
 .B note
 Rather than being a question per se, this datatype indicates a note that
@@ -176,9 +176,9 @@
 .RS
 The 'Description' field, like the description of a Debian package, has
 two parts: A short description and an extended description. Note that some
-debconf frontends don't displays the long description, or might only
-display it if the user asks for help. So the short description should be
-able to stand on its own.
+debconf frontends don't display the long description, or might only display
+it if the user asks for help. So the short description should be able to
+stand on its own.
 .P
 If you can't think up a long description, then first, think some more. Post
 to debian-devel. Ask for help. Take a writing class! That extended
@@ -224,7 +224,7 @@
 see the table in Debian policy's debconf specification document.
 .P
 The extended return code is genrally free form and unspecified, so you
-should generally ignore it, and should certianly not try to parse it in a
+should generally ignore it, and should certainly not try to parse it in a
 program to work out what debconf is doing. The exception is commands like 
 GET, that cause a value to be returned in the extended return code.
 .P
@@ -332,15 +332,15 @@
 .TP
 .B SUBST question key value
 Questions can have substitutions embedded in their 'Description' and 'Choices'
-fields (use of substitutions in 'Choices' fields is a bit of a hack though,
-and better mechanism will eventually be developed). These substitutions
-look like ${key}. When the question is displayed, the substitutions are
-replaced with their values. This command can be used to set the value of a
+fields (use of substitutions in 'Choices' fields is a bit of a hack though;
+a better mechanism will eventually be developed). These substitutions look
+like ${key}. When the question is displayed, the substitutions are replaced
+with their values. This command can be used to set the value of a
 substitution. This is useful if you need to display some message to the
 user that you can't hard-code in the templates file.
 .IP
 Do not try to use SUBST to change the default value of a question; it won't
-work since there is a SET command explicitely for that purpose.
+work since there is a SET command explicitly for that purpose.
 .TP
 .B FGET question flag
 Questions can have flags associated with them. The flags can have a value
@@ -351,11 +351,11 @@
 This sets the value of a question's flag. The value must be either true
 or false.
 .P
-One common flag is the seen flag. It is normally only set if a user already
-seen a question. Debconf usually only displays questions to users if they
-have the seen flag set to false (or if it is reconfiguring a package).
+One common flag is the seen flag. It is normally only set if a user has
+already seen a question. Debconf usually only displays questions to users if
+they have the seen flag set to false (or if it is reconfiguring a package).
 Sometimes you want the user to see a question again -- in these cases you can
-set the seen flag to false to force the debconf to redisplay it.
+set the seen flag to false to force debconf to redisplay it.
 .RE
 .TP
 .B METAGET question field
@@ -483,11 +483,11 @@
 scripts. 
 .P
 Note that if your package's sole use of debconf is in the postrm, you should
-make your package's postinst sources /usr/share/debconf/confmodule, to give
+make your package's postinst source /usr/share/debconf/confmodule, to give
 debconf a chance to load up your templates file into its database. Then the
 templates will be available when your package is being purged.
 .P
-You can also use debconf in other, stand alone programs. The issue to watch
+You can also use debconf in other, standalone programs. The issue to watch
 out for here is that debconf is not intended to be, and must not be used as
 a registry. This is unix after all, and programs are configured by files in
 /etc, not by some nebulous debconf database (that is only a cache anyway
@@ -509,7 +509,7 @@
 Besides the 'Description' field, you should translate the 'Choices' field
 of a select or multiselect template. Be sure to list the translated choices
 in the same order as they 

Bug#335060: logrotate: more manpage typos

2005-10-21 Thread J S Bygott
Package: logrotate
Version: 3.7-5
Severity: minor
Tags: patch


There are a few more typos besides the then/than error from bug #333996.

(1) 100 k is size - 100k in size
(2) the (2) belongs inside the parenthesis, right after chmod
(3) they resides - they reside
(4) sharedscript - sharedscripts
(5) My patch also moves the paragraph for sharedscripts ahead of size,
because it belongs earlier alphabetically.

Sorry I overlooked the then/than bug when reporting #101272. Must be a
blind spot! On the other hand, I note that (1)-(3) and (5) were already
reported in #101272.  :-)

-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.4.27-2-686
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)
Script started on Fri 21 Oct 2005 18:39:45 BST
debian:~/bugs/logrotate$ diff -u logrotate.8.dist logrotate.8
--- logrotate.8.dist2005-05-25 10:49:16.0 +0100
+++ logrotate.8 2005-10-21 18:30:42.0 +0100
@@ -123,7 +123,7 @@
 
 The next section defines the parameters for both
 \fI/var/log/httpd/access.log\fR and \fI/var/log/httpd/error.log\fR.
-Each is rotated whenever it grows over 100k is size, and the old log
+Each is rotated whenever it grows over 100k in size, and the old log
 files are mailed (uncompressed) to [EMAIL PROTECTED] after going through 5
 rotations, rather then being removed. The \fBsharedscripts\fR means that
 the \fBpostrotate\fR script will only be run once, not once for each
@@ -198,7 +198,7 @@
 Immediately after rotation (before the \fBpostrotate\fR script is run)
 the log file is created (with the same name as the log file just rotated).
 \fImode\fR specifies the mode for the log file in octal (the same
-as \fBchmod\fR)(2), \fIowner\fR specifies the user name who will own the
+as \fBchmod\fR(2)), \fIowner\fR specifies the user name who will own the
 log file, and \fIgroup\fR specifies the group the log file will belong
 to. Any of the log file attributes may be omitted, in which case those
 attributes for the new file will use the same values as the original log
@@ -298,8 +298,8 @@
 
 .TP
 \fBnoolddir\fR
-Logs are rotated in the directory they normally resides in (this 
-overrides the \fBolddir\fR option).
+Logs are rotated in the directory they normally reside in (this overrides
+the \fBolddir\fR option).
 
 .TP
 \fBnosharedscripts\fR
@@ -357,6 +357,17 @@
 are removed rather then rotated.
 
 .TP
+\fBsharedscripts\fR
+Normally, \fBprerotate\fR and \fBpostrotate\fR scripts are run for each
+log which is rotated, meaning that a single script may be run multiple
+times for log file entries which match multiple files (such as the 
+\fI/var/log/news/*\fR example). If \fBsharedscripts\fR is specified, the
+scripts are only run once, no matter how many logs match the wildcarded
+pattern. However, if none of the logs in the pattern require rotating, the
+scripts will not be run at all. This option overrides the
+\fBnosharedscripts\fR option.
+
+.TP
 \fBsize \fIsize\fR[\fBG\fR|\fBM\fR|\fBk\fR]
 Log files are rotated when they grow bigger then \fIsize\fR bytes. If
 \fIsize\fR is followed by \fIM\fR, the size if assumed to be in megabytes.
@@ -365,17 +376,6 @@
 \fIsize 100k\fR, \fIsize 100M\fR and \fIsize 1G\fR are all valid.
 
 .TP
-\fBsharedscripts\fR
-Normally, \fBprerotate\fR and \fBpostrotate\fR scripts are run for each
-log which is rotated, meaning that a single script may be run multiple
-times for log file entries which match multiple files (such as the 
-\fI/var/log/news/*\fR example). If \fBsharedscript\fR is specified, the scripts
-are only run once, no matter how many logs match the wildcarded pattern.
-However, if none of the logs in the pattern require rotating, the scripts
-will not be run at all. This option overrides the \fBnosharedscripts\fR
-option.
-
-.TP
 \fBstart \fIcount\fR
 This is the number to use as the base for rotation. For example, if
 you specify 0, the logs will be created with a .0 extension as they are
debian:~/bugs/logrotate$ exit

Script done on Fri 21 Oct 2005 18:41:22 BST


Bug#334268: procmail-lib: dead code in postinst; no prerm/postrm to remove symlink

2005-10-16 Thread J S Bygott
Package: procmail-lib
Version: 1:2002.01.02-1
Severity: normal


Two, possibly related, bugs

(1) This code from the postinst looks dead to me.

  if [ -d /usr/lib/procmail-lib -a ! -d /usr/lib/procmail-lib ]; then
  rm -rf /usr/lib/procmail-lib
  fi

So it can't have done what it was supposed to do, surely! Or am I
missing something? :-)


(2) When upgrading from pre-woody, the postinst makes a symlink. Even
purging the package doesn't remove the symlink.

I had procmail-lib from potato installed (vn 1995.08.28-4.1) and
upgraded to woody (vn 1997.07.22-2).  The (woody) postinst created
this symbolic link:

debian:/usr/lib$ ls -o procmail-lib
lrwxrwxrwx  1 root 23 2002-08-26 03:57 procmail-lib - /usr/share/procmail-lib

This link is unchanged by the woody - sarge upgrade, and is not
removed when procmail-lib is purged.

I would suggest removing the link in the prerm, or if you really want
the link to survive further upgrades, then in a postrm.  Something
like

  if [ -L /usr/lib/procmail-lib ]; then
  rm -f /usr/lib/procmail-lib
  fi

-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.4.27-2-686
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)

Versions of packages procmail-lib depends on:
ii  perl  5.8.4-8Larry Wall's Practical Extraction 
ii  procmail  3.22-11Versatile e-mail processor

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#334301: modutils: typo on manpage update-modules(8)

2005-10-16 Thread J S Bygott
Package: modutils
Version: 2.4.26-1.2
Severity: minor


The manpage for update-modules says SEE ALSO depmod(1).

I believe that should be depmod(8).


-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.4.27-2-686
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)

Versions of packages modutils depends on:
ii  libc6   2.3.2.ds1-22 GNU C Library: Shared libraries an
ii  sysvinit2.86.ds1-1   System-V like init

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#334091: filter for cruft should filter filters not filter

2005-10-15 Thread J S Bygott
Package: cruft
Version: 0.9.6-0.4
Severity: normal
Tags: patch


Cruft's filter file for itself, /usr/lib/cruft/filters/cruft , contains
a small mistake.  Here is the patch:

--- cruft.dist  1998-04-13 17:40:45.0 +0100
+++ cruft   2005-10-15 13:53:26.0 +0100
@@ -1,5 +1,5 @@
 /etc/cruft/explain/*
-/etc/cruft/filter/*
+/etc/cruft/filters/*
 /var/spool/cruft/expl_*
 /var/spool/cruft/file_*
 /var/spool/cruft/miss_*


This bug also occurs in experimental 0.9.6-0.8

Can we make a case for some of the bugfixes to cruft filters making it
into the revision of stable? I'm thinking of, at least, the fixes to

/usr/lib/cruft/explain/init_d
/usr/lib/cruft/filters/dpkg(both fixed in experimental)

The case would be:
(1) a substantial gain in usefulness (less spurious cruft reported);
(2) many users would benefit (see popcon);
(3) no danger of breaking anything.

What does Anthony Towns think?

I realize it's borderline with regard to what 'stable' is for, but
wouldn't every user of the package be grateful?  Can we not argue that
cruft shipped with bad filters is sufficiently broken to warrant a
revision to stable?

(PS: wonderful package, even with broken filters)

-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.4.27-2-686
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)

Versions of packages cruft depends on:
ii  file4.12-1   Determines file type using magic
ii  libc6   2.3.2.ds1-22 GNU C Library: Shared libraries an

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#332650: /etc/ppp/ip-up over-writes its log (should append)

2005-10-07 Thread J S Bygott
Package: ppp
Version: 2.4.3-20050321+2
Severity: normal
Tags: patch


I suggest that /etc/ppp/ip-up should *append* to the logfile, not
overwrite.  The other scripts (ip-down, ipv6-up and ipv6-down) append.
  
Here is my patch:

debian:/etc/ppp$ diff -u ip-up.dist ip-up
--- ip-up.dist  2005-05-05 18:32:20.0 +0100
+++ ip-up   2005-10-07 16:00:13.0 +0100
@@ -37,7 +37,7 @@

 # If /var/log/ppp-ipupdown.log exists use it for logging.
 if [ -e /var/log/ppp-ipupdown.log ]; then
-  exec  /var/log/ppp-ipupdown.log 21
+  exec  /var/log/ppp-ipupdown.log 21
   echo $0 $*
   echo
 fi


If you accept this patch then the logfile may start to grow.  So you
might want to rotate the logfile by modifying /etc/logrotate/ppp

It makes sense to use the same options as for /var/log/ppp-ipupdown.log
so I suggest the following patch:

debian:/etc/logrotate.d$ diff -u ppp.dist ppp
--- ppp.dist2005-05-05 18:32:21.0 +0100
+++ ppp 2005-10-07 16:18:24.0 +0100
@@ -1,4 +1,4 @@
-/var/log/ppp-connect-errors {
+/var/log/ppp-connect-errors /var/log/ppp-ipupdown.log {
weekly
rotate 4
missingok


-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.4.27-2-686
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)

Versions of packages ppp depends on:
ii  libc6  2.3.2.ds1-22  GNU C Library: Shared libraries an
ii  libpam-modules 0.76-22   Pluggable Authentication Modules f
ii  libpam-runtime 0.76-22   Runtime support for the PAM librar
ii  libpam0g   0.76-22   Pluggable Authentication Modules l
ii  libpcap0.7 0.7.2-7   System interface for user-level pa
ii  makedev2.3.1-77  creates device files in /dev
ii  netbase4.21  Basic TCP/IP networking system
ii  procps 1:3.2.1-2 The /proc file system utilities
ii  zlib1g 1:1.2.2-4.sarge.2 compression library - runtime

-- debconf information:
  ppp/maxfail:



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#332659: spelling errors in /usr/share/ppp/pap-secrets

2005-10-07 Thread J S Bygott
Package: ppp
Version: 2.4.3-20050321+2
Severity: minor
Tags: patch


There are two spelling errors in this file. These changes are needed:

s/therfore/therefore/
s/its/it's/(or  s/its/it is/)

Because the line breaking changes a bit, the patch affects four lines.
Here it is:

debian:/etc/ppp$ diff -u pap-secrets.dist pap-secrets
--- pap-secrets.dist2005-05-05 18:32:20.0 +0100
+++ pap-secrets 2005-10-07 17:24:42.0 +0100
@@ -4,12 +4,12 @@
 # This is a pap-secrets file to be used with the AUTO_PPP function of
 # mgetty. mgetty-0.99 is preconfigured to startup pppd with the login option
 # which will cause pppd to consult /etc/passwd (and /etc/shadow in turn)
-# after a user has passed this file. Don't be disturbed therfore by the fact
-# that this file defines logins with any password for users. /etc/passwd
-# (again, /etc/shadow, too) will catch passwd mismatches.
+# after a user has passed this file. Don't be disturbed therefore by the
+# fact that this file defines logins with any password for users.
+# /etc/passwd (again, /etc/shadow, too) will catch passwd mismatches.
 #
 # This file should block ALL users that should not be able to do AUTO_PPP.
-# AUTO_PPP bypasses the usual login program so its necessary to list all
+# AUTO_PPP bypasses the usual login program so it's necessary to list all
 # system userids with regular passwords here.
 #
 # ATTENTION: The definitions here can allow users to login without a


-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.4.27-2-686
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#330483: lifelines-doc: doc-base file contains false description and is broken

2005-09-28 Thread J S Bygott
Package: lifelines-doc
Version: 3.0.37.2-3
Severity: important


The package's file /usr/share/doc-base/lifelines-doc contains errors.

(1) The abstract is wrong, so the documentation is installed with a badly
misleading description.
(2) The control fields are wrong for non-html; each format should only have
one Files section.
(3) The control fields for html only enter one of the two manuals into the
doc-base index.  It would be better if both manuals were entered.

Details:

(1) The abstract is wrong.  It currently says:

Abstract: This manual describes what lifelines is
 and how it can be used to
  manage online manuals on Debian systems.

Surely lifelines is for managing genealogy data, not for managing online
manuals.  :-)

So shouldn't the abstract say something like this?

Abstract: User guide and full programmer's manual for the
 lifelines genealogy software

(2) Installation of lifelines-doc generates these warnings:
Setting up lifelines-doc (3.0.37.2-3) ...
warning: files: overwriting previous setting of control field at
/usr/sbin/install-docs line 592, IN line 11.
warning: files: overwriting previous setting of control field at
/usr/sbin/install-docs line 592, IN line 15.
warning: files: overwriting previous setting of control field at
/usr/sbin/install-docs line 592, IN line 19.

This is because having two Files sections for one Format is not
supported.  Here is the relevant part of the doc-base manual, at
file:/usr/share/doc/doc-base/doc-base.html/ch2.html#s2.3

Files 
A filename or shell glob representing the files which
constitute the in this format of the document. Required field.

So /usr/share/doc-base/lifelines-doc should have lines something like this
Files: /usr/share/doc/lifelines-doc/ll-*.xml.gz


(3) The html section is unhelpful, because it only adds one of the two
manuals to the doc-base index.  Here is what it currently says:
Format: HTML
Files: /usr/share/doc/lifelines-doc/ll-userguide.html
Index: /usr/share/doc/lifelines-doc/ll-userguide.html

Since the manual is in two parts (user guide, programmer's guide) it
would be better to ship a small ll-index.html something like this
html
headtitleLifelines manuals/title/head
body
a href=ll-userguide.htmlLifelines user guide/a
a href=ll-reportmanual.htmlReport programming subsystem/a
/body
/html

and try something like
Format: HTML
Index: /usr/share/doc/lifelines-doc/ll-index.html
Files: /usr/share/doc/lifelines-doc/ll-*.html


-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.4.27-2-686
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#330382: swisswatch: upgrade from 0.6-7.1.1 leaves broken /usr/doc symlink

2005-09-27 Thread J S Bygott
Package: swisswatch
Version: 0.6-8
Severity: normal


Severity is probably minor. (But it is serious if policy
says that purging a package must remove stuff like this).

Upgrading swisswatch from 0.6-7.1.1 to 0.6-8 does not deal properly with
the /usr/doc symlink.  Consequently, when 0.6-8 is purged, there is a
broken symlink /usr/doc/swisswatch - ../share/doc/swisswatch

Arguably this was a bug in the old-prerm, which should have said
if [ $1 = upgrade -o $1 = remove ]; then
instead of simply
if [ $1 = remove ]; then

So upgrading doesn't remove the link, but the upgraded package doesn't
know about the link any more.  When swisswatch is now removed, the
broken link remains.

Suggested fix: add a suitable line to the preinst, something like

# clean up cruft from versions  0.6-8
if [ -L /usr/doc/swisswatch ]; then
rm /usr/doc/swisswatch
fi

-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.4.27-2-686
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)

Versions of packages swisswatch depends on:
ii  libc6  2.3.2.ds1-22  GNU C Library: Shared libraries an
ii  xlibs  4.3.0.dfsg.1-14sarge1 X Keyboard Extension (XKB) configu



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]